body:not(.template-slider) #Header {
    min-height: 125px;
}
.rust {
	color:#A72D1E;
}
.header-classic #Action_bar {
	background-color:#ececec;
}
.footer {
	background-color:#3A3A3A;
}
.slogan {
	text-align:center;
	font-size:20px;
	padding:3px;
	width:100%;
}
#Action_bar .contact_details {
    float: left;
    text-align: center;
    width: 100%;
}

.top_bar_right {
	display:none;
}
#Top_bar #logo, .header-fixed #Top_bar #logo, .header-plain #Top_bar #logo, .header-transparent #Top_bar #logo {
    margin-left: 50px;
}
body {
	font-size:18px;
	line-height:1.2em !important;
	}
p {
	font-size:18px;
	line-height:1.3em;
	font-weight:normal;
	padding-top:15px;
}
.menu-item {
	font-size:18px !important;
}
#Header_wrapper, #Intro {
    background-color: #ffffff;
}
.not-black {
	color:#100E0C;
}
.top-phone {
    text-align: center;
    font-weight: bold;
    font-size: 24px;
    padding-top: 3px;
    padding-bottom: 5px;
}
.top-text {
    font-weight: bold;
    text-align: center;
    font-size: 1.6em;
    padding-top: 5px;
    line-height: 1.2em;
    text-transform: uppercase;
}
.top-peach {
    min-height: 80px;
    overflow: auto;
    background-color: #FFEFD5;
    width: 100%;
    padding-top: 8px;
    margin-top: 5px;
}
.top-photo {
	min-height:591px;
}
.top-photo-text {
    font-size:64px;
    color: #fff;
    padding-top: 100px;
    text-align: center;
    line-height: 1.2em !important;
    font-weight:bold;
}
.sub-photo-text {
    font-size: 36px;
    color: #fff;
    padding-top: 40px;
    font-weight: bold;
    text-align: center;
	line-height:1.2em !important;
}
.rust-button {
    color: #fff;
    text-align: center;
    margin-top: 60px;
    font-size: 32px;
    padding: 8px;
    width: 60%;
    margin-left: auto;
    margin-right: auto;
	line-height:1.2em !important;
	border:solid;
}
.grey-back {
	background-color:#ececec;
}
.number {
	color:#100E0C;
}
.quick_fact {
    margin-top: 20px;
}
.section-titles {
    text-align: center;
    font-size: 36px;
    text-transform: uppercase;
    font-weight: bold;
    margin-top: 20px;
    margin-bottom: 20px;
    color: #A72D1E;
	line-height:1.2em !important;
	letter-spacing:1px;
}
.section-titles-sub {
    text-align: center;
    font-size: 24px;
    text-transform: uppercase;
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 10px;
    color: #A72D1E;
	line-height:1.2em !important;
}
.class-button {
	border:solid;
	border-width:2px;
	border-color:#A72D1E;
	text-align:center;
	width:60%;
	margin-left:auto;
	margin-right:auto;
	color:#A72D1E;
	padding:8px;
}
.standard {
	padding-left:10px;
	padding-right:10px;
	text-align:center;
}
.owner-title {
    font-weight: bold;
    color: #100E0C;
    font-size: 36px;
    margin-bottom: 10px;
	margin-top:20px;
	line-height:1.2em;
}
.owner-text {
	line-height:1.2em;
		color:#100E0C;
}
.benefit-text {
    padding-top: 0px;
    font-weight: bold;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
	min-height:120px;
}
.cta-button {
	background-color:#F57218;
	color: #fff;
    text-align: center;
    margin-top: 30px;
    font-size: 24px;
    padding: 8px;
    width: 80%;
	line-height:1.2em !important;
}
.mid-photo {
	min-height:433px;
}
.mid-photo-title {
    font-size: 42px;
    color: #fff;
    padding-top: 70px;
    font-weight: bold;
    line-height: 1.2em !important;
}
.mid-list li {
	color:#fff;
	font-size:24px;
}
.mid-list {
	padding-top:10px;
}
#Top_bar .logo {
    margin: 0px !important;
}
#Content {
    padding-top: 0px;
}
.center-videos {
	margin-left:auto;
	margin-right:auto;
}
.space {
	height:20px;
}
img, iframe {
	max-width:100%;
}
body:not(.template-slider):not(.header-simple) #Header {
    min-height: 60px;
    background-position: center 202px;
}
.logo {
	padding-right:100px;
}