/***** BEGIN RESET *****/

* {
    background:transparent;
    border:0;
    margin:0;
    padding:0;
    font-family:'roboto_condensedregular', Arial, sans-serif;
}
ol, ul {list-style: none;}
.clear {clear: both; height:0px; margin:0;}

/***** END RESET *****/

@font-face {
    font-family: 'roboto_condensedregular';
    src: url('../fonts/RobotoCondensed-Regular-webfont.eot');
    src: url('../fonts/RobotoCondensed-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/RobotoCondensed-Regular-webfont.woff') format('woff'),
         url('../fonts/RobotoCondensed-Regular-webfont.ttf') format('truetype'),
         url('../fonts/RobotoCondensed-Regular-webfont.svg#roboto_condensedregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'roboto_condensedbold';
    src: url('../fonts/RobotoCondensed-Bold-webfont.eot');
    src: url('../fonts/RobotoCondensed-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/RobotoCondensed-Bold-webfont.woff') format('woff'),
         url('../fonts/RobotoCondensed-Bold-webfont.ttf') format('truetype'),
         url('../fonts/RobotoCondensed-Bold-webfont.svg#roboto_condensedbold') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'roboto_condensedlight';
    src: url('/fonts/RobotoCondensed-Light-webfont.eot');
    src: url('/fonts/RobotoCondensed-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/RobotoCondensed-Light-webfont.woff') format('woff'),
         url('/fonts/RobotoCondensed-Light-webfont.ttf') format('truetype'),
         url('/fonts/RobotoCondensed-Light-webfont.svg#roboto_condensedlight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'robotobold';
    src: url('../fonts/roboto-bold-webfont.eot');
    src: url('../fonts/roboto-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-bold-webfont.woff2') format('woff2'),
         url('../fonts/roboto-bold-webfont.woff') format('woff'),
         url('../fonts/roboto-bold-webfont.ttf') format('truetype'),
         url('../fonts/roboto-bold-webfont.svg#robotobold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'robotoregular';
    src: url('../fonts/roboto-regular-webfont.eot');
    src: url('../fonts/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-regular-webfont.woff2') format('woff2'),
         url('../fonts/roboto-regular-webfont.woff') format('woff'),
         url('../fonts/roboto-regular-webfont.ttf') format('truetype'),
         url('../fonts/roboto-regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

h1 {font-size:40px; color:#000; margin:0px auto 10px auto;}
h2 {font-size:28px; color:#acb7c8; text-align:center; margin-bottom:10px;}
h3 {font-size:18px; color:#FF3F32; text-align:center; margin-bottom:10px;}


p {line-height:26px; font-size:17px;}

body {
	margin-top:0;
	/*background:#acb7c8;*/
	background:url('../siteart/clouds.jpg') no-repeat top center #eff2f5;
}

.wrapper { 
	width:1024px; 
	margin:0 auto; 
	-moz-box-shadow:  0 0 40px #000;
		-webkit-box-shadow: 0 0 40px #000;
		box-shadow: 0 0 40px #000; }

.site-width { width:1024px; margin:0 auto; }
.site-width-pad { width:974px; margin:0 auto; padding:0 25px; }

.container {
margin:0px auto;
height:auto;
width:100%;
background-repeat:no-repeat;
background-position:center center fixed;
-webkit-background-size:cover;
-moz-background-size:cover;
-o-background-size:cover;
background-size:cover;
height:494px;
}

.headerwrap { width:1024px; margin:0 auto; text-align:center; background:url('../siteart/banner.jpg') no-repeat top; width:1024px; height:350px; }
.headerwrap#home { height:350px; }
img#logo { width:500px; padding:20px; margin-top:96px; }

#icons { text-align:center; width:1024px; margin:0 auto; padding:30px 0px 10px 0px; background:#acb7c8; }

#icons img { padding:0 15px; width:130px; height:130px; }


#middle {background:#eff2f5; padding:45px 0; text-align:center;}

#pagetext {background:#eff2f5; padding:45px 0; text-align:left;}

a.btn { 
	display:inline-block;
	background:#f56661;
	padding:10px 20px;
	text-transform:uppercase; 
	text-align:center;
	color:#fff!important;
	text-decoration:none!important; }

#FuelWidget { float:right; margin-bottom:25px; background:#fff; padding:10px 5px 15px 5px; width:277px; text-align:center; min-height:250px; }
.widget-box { margin:0 auto; }

.third { width:29%; padding:0 2%; float:left; position:relative; }

.hanger-table{position:absolute;left:90px;padding-top:25px;}

#subnav {
	background:#f56661;
	padding:10px 0;
	color:#fff;
	text-transform:uppercase; 
	text-align:center;
}

#subnav a {text-decoration:none;}
#subnav a:hover {text-decoration:none;}


.nav_small{
	font-family:Arial;
	font-size:9pt;
}
	
a.nav:link, a.nav:active, a.nav:visited { 
	text-decoration:none;
	color:#176D3E;
	}

A.nav:hover { 
	text-decoration:underline;
	color:##76D3E;
	}
	
a.nav_small:link, a.nav_small:active, a.nav_small:visited { 
	text-decoration:underline;
	color:#ffffff;
	}

A.nav_small:hover { 
	text-decoration:underline;
	color:#ffffff;
	}
	
	a:link, a:active, a:visited { 
	text-decoration:underline;
	color:#FF3F32;
	}

A:hover { 
	text-decoration:none;
	color:#FF3F32;
	}	
	
.maintext {float:left; line-height:24px;}

#location {width:500px; margin:0 auto; }
#location td {border:1px solid #000; padding:5px 10px;}

	
#footerwrap { padding:25px; background:#acb7c8; }
#footerwrap .site-width { width:974px; }	
a.footerlink:link, a.footerlink:visited, a.footerlink:active{text-decoration:underline; font-size:12px; color:#000;}
a.footerlink:hover {text-decoration:none; font-size:12px; color:#FF3F32;}
.footertext{font-size:12px; color:#000;}
.smallfootertext{font-size:12px; color:#000;}
.divfooter { text-align:left; width:675px; line-height:17px; }

.footercontact { float:left; padding:0 60px 0 0; font-size:14px; border-right:1px solid #808285; margin:0 60px 0 0; }
img#footerlogo { width:170px; padding:10px 0 0 0; }
.footercontact a { color:#000; }

.footerlogos { float:left; }

.footerlogos a {color:#000; text-decoration:none;padding-top:5px;}
.footerlogos a:hover {color:#FF3F32;}
