html { overflow: -moz-scrollbars-vertical; height: 100%;}
body { background:#5C9482 url(/img/bg_body.jpg) repeat-x left top; text-align: center; padding: 0; margin: 0; height: 100%; }

div{ margin: 0; padding:0;}
form{ margin: 0; padding: 0;}
img {border: 0;}

h1 {color: #F6FF92; font-size: 20px; font-weight: normal; text-transform: uppercase; font-family: arial, tahoma, verdana;
	margin: 0 5px 5px 10px; padding: 1px 0 2px 0; background:url(/img/bg_h3_line.gif) repeat-x left bottom;}

h2 {color: #F6FF92; font-size: 20px; font-weight: normal; font-family: arial, tahoma, verdana; margin: 0; padding: 0;}

h3 {
	color:#e3ffbd;
	font-size: 18px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	margin: 20px 0 5px;
	padding: 0 0 5px 0;
	border-bottom:1px solid #5e8d7d;
}

h3 p {
	color:#e3ffbd;
	font-size: 18px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}

p {color: #ffffff; font-size: 14px; font-family: arial, tahoma, verdana; margin: 0px 0 0px 0; padding: 0; line-height:1.2; }

a {color: #FFD988; text-decoration: underline; outline:none; cursor:pointer; }
a:hover { text-decoration:none; }

img, div { behavior: url(iepngfix.htc); }

.ta_justify {text-align: justify;}
.ta_left {text-align: left;}
.ta_right {text-align: right;}
.ta_center {text-align: center;}

div.clear {
    border: 0;
    clear: both;
    display: block;
    float: none;
    margin: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
	font-size:1px;
} 

.fotol {float: left;}
.fotol img { margin: 20px 15px 10px 0;}

#main { width: 984px; margin: 20px auto; }

#main .header { width: 984px; height:233px; margin: 0; padding:0; text-align:left;
	background:url(../img/bg_header.png) no-repeat left top; z-index:100; }
#main .header_container { position:relative; width: 984px; height:233px; margin: 0; padding:0;}

#main .logo { position:absolute; margin: 74px 0 0 165px; width:790px; z-index: 999;}
#main .logo a { display:block; margin: 0; z-index: 999;}


#main .left_side_empty { width: 44px; height:467px; float:left; margin: 0; padding:0;}

#main .content { width: 940px; height:431px; margin: 0; padding:0; float:left;}

#main .left_side { background: url(/img/bg_left.png) no-repeat right top; }
#main .left_side { width: 642px; height:431px; margin: 0; padding:0; float:left;}

#main .left_side_container { height:431px; margin: 0; padding:0 0 0 14px;}

#main .main_flash { height:331px; margin: 0px 0 9px 0;}

#main .calculate_img { margin: 0; float:left;}
#main .customer_img { margin: 0; float:right;}


#main .right_side { width: 290px; height:431px; margin: 0; padding:0 0 0 8px; float:left;
	background: url(/img/bg_right.png) no-repeat left top; }

#main .right_side_container { margin: 0; text-align:left;}


#main .watch-commercials {
	height:131px;
	width:276px;
	margin:0 0 8px;
	padding:0;
}
#main .watch-commercials a {
	height:131px;
	width:275px;
	background:url(../img/watch-commercials.png) no-repeat;
	display:block;
	text-indent:-5000px;
}
#main .video_container h2 { padding: 7px 0 4px 0; margin:0; text-align:center;}

#main .big_video_container { margin: 0 auto; padding:0; height: 155px; width: 260px; text-align:left;}
#main .big_video { position:absolute; margin: -10px 0 0 -10px; padding:0; height: 175px; width: 280px; background:none;}
#main .small_videos { margin: 5px auto; width: 260px; padding:0;}

#main .left_side_container_step {background:url(/img/bg_calculator_steps.png) no-repeat right top;}
#main .left_side_container_step { height:419px; padding: 0; margin:0 0 0 16px; text-align:left; line-height:30px;}

#main .step { width: 520px; margin:20px 0 10px 62px; padding:0; }
#main .step th { height: 50px; vertical-align:top;}
#main .step td { font-size:14px; line-height:24px; color: #ffffff; font-family: arial, tahoma, verdana; vertical-align:top}
#main .step label { cursor:pointer;}

#main .results_none { display:none;}
#main .results_block { display:block; text-align: left;}
#main .container_results_img { display:block; position:absolute; z-index:10;}
#main .left_side_container_results { height:419px; padding: 0 0 0 16px; margin:0; text-align:left;}

#main .result_block { height:255px; padding: 0; margin:5px 25px 0 0; text-align:center; overflow: auto;}
#main .result { width: 500px; padding: 0; margin:10px 0 0 100px;}
#main .result th { width: 180px; padding: 0; margin:0; font-size:18px; color: #ffffff; font-weight:normal;
	font-family: arial, tahoma, verdana; vertical-align:top; text-align:right; text-transform:uppercase; }
#main .result td {padding: 0 0 0 40px; margin:0;font-size:14px; color: #ffffff; text-indent:0;
	font-family: arial, tahoma, verdana; vertical-align: middle; text-align:left; }


#main .your_result {padding: 10px 0 5px 0; margin:0; font-size:25px; line-height:1; color: #F0FF00;
	font-family: arial, tahoma, verdana; text-align:center; }
#main .calculate_again {padding: 0; margin:0; font-size:16px; color: #ffffff; font-family: arial, tahoma, verdana; text-align:center;}
#main .calculate_again a { font-size:12px; color: #ffffff; font-family: arial, tahoma, verdana; text-decoration:underline;}
#main .calculate_again a:hover { text-decoration:none;}

#main .text_zone {
	background:url(../img/bg_text_zone2.png) no-repeat;
}
#main .home-image {
	background: url(../img/bg_text_zone.png) no-repeat left top;
}
#main .home-image {
	padding: 327px 0 0;
	margin:0 0 9px 0;
	text-align:left;
}
#main .text_zone {
	margin: 0 0 9px;
    padding: 10px 0 9px;
    text-align: left;
}

#main .text_block { height:310px; padding: 0; margin: 0px 20px 0px 0; text-align:left; overflow:auto;}

#main .text { padding: 0 20px 0 20px; margin:0; text-align:left;}

#main .print { position:absolute !important; z-index:999; padding:0; margin:5px 0 0 560px; color: #ffffff;}
#main .print a { font-size:12px; color: #ffffff; font-family: arial, tahoma, verdana; text-decoration:underline;}
#main .print a:hover { text-decoration:none;}

#main .actual_tonnage { position:absolute !important; z-index:999; padding:0; margin:30px 0 0 260px;
	font-size:14px; color: #ffffff; font-family:Arial, Helvetica, sans-serif;}
#main .actual_tonnage span {font-size:18px;}

#main .copyright {
	float:left;
	margin:0;
	padding: 10px 0;
	text-align:left;
	color: #fff;
	font-size: 11px;
	font-family: tahoma, arial, verdana;
	}

#main .bottom_menu { float:right; margin:0; padding: 7px 0; text-align:right; line-height: 20px;
	color: #154234; font-size: 11px; font-family: arial, tahoma, verdana;}
#main .line { padding: 0 5px;height:1px; }
#main .bottom_menu a {color: #ffffff; text-decoration:none; font-size: 11px; font-family: arial, tahoma, verdana;
	padding: 0 4px;}
#main .bottom_menu a:hover {color: #000000; text-decoration:none;}

#main .tip { position:absolute !important; width:166px; height:90px; line-height:1.3; margin:200px 0 0 400px; padding:0;
	color: #ffffff; font-size:11px; font-family:Arial, Helvetica, sans-serif; background:url(/img/bg_tip.png) no-repeat left top;}
#main .tip div { margin:0; padding: 15px;}

.vehicles {
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
}
.vehicles li {
	margin:7px 0;
	font-size:14px;
}
/*-------------------- Top Menu ------------------------*/

#main .top_menu_container {
	position:absolute;
	margin: 195px 0 0 170px;
	width: 810px;
	height: 24px;
	background:url(../img/bg_top_menu.jpg) no-repeat left bottom;
	z-index: 50;
}

#top_menu {margin:0; padding:0; height:24px; list-style:none;}

#top_menu li { float:left; margin:0; padding:0; height:24px; list-style:none;}

.nav {
	display:block;
	margin:0;
	padding:0;
	height:24px;
	background:url(../img/navigation.png);
}

#top_menu a.nav1_act {
	width:60px;
	background-position:0 0;
}
#top_menu .nav1 {
	width:60px;
	background-position:0 -24px;
}
#top_menu li:hover .nav1, #top_menu li:hover .nav1_act {
	background-position:0 -48px;
}
#top_menu a.nav2_act {
	width:51px;
	background-position:-60px 0;
}
#top_menu .nav2 {
	width:51px;
	background-position:-60px -24px;
}
#top_menu li:hover .nav2, #top_menu li:hover .nav2_act {
	background-position:-60px -48px;
}
#top_menu a.nav3_act {
	width:165px;
	background-position:-111px 0;
}
#top_menu .nav3 {
	width:165px;
	background-position:-111px -24px;
}
#top_menu li:hover .nav3 {
	background-position:-111px -48px;
}
#top_menu a.nav4_act {
	width:116px;
	background-position:-276px 0;
}
#top_menu .nav4 {
	width:116px;
	background-position:-276px -24px;
}
#top_menu li:hover .nav4 {
	background-position:-276px -48px;
}
#top_menu a.nav5_act {
	width:61px;
	background-position:-392px 0;
}
#top_menu .nav5 {
	width:61px;
	background-position:-392px -24px;
}
#top_menu li:hover .nav5 {
	background-position:-392px -48px;
}
#top_menu a.nav6_act {
	width:98px;
	background-position:-453px 0;
}
#top_menu .nav6 {
	width:98px;
	background-position:-453px -24px;
}
#top_menu li:hover .nav6 {
	background-position:-453px -48px;
}
#top_menu li:hover .drop-down {
	display:block;
}
.drop-down {
	display:none;
	position:absolute;
	margin-top:24px;
	background:#50bbb5;
	padding:10px 0;
	font-family:Arial, Helvetica, sans-serif;
	color:#E8F0E6;
	cursor:default;
}
#top_menu .drop-down li {
	padding:0 10px;
}
.drop-down a {
	color:#E8F0E6;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}
.drop-down a:hover {
	text-decoration:underline;
	color:#fff;
}
#top_menu .drop-down #available-loads {
	width:150px;
}
#top_menu .drop-down .drop-down-2 {
	display:none;
	margin:-20px 0 0 160px;
	padding:5px;
	background:#366;
	width:145px;
	position:absolute;
}
#top_menu .drop-down li:hover .drop-down-2 {
	display:block;
}
#top_menu .drop-down li {
	float:none;
}

#fuel-prices { background: transparent url('../img/fuel_comp.png') no-repeat left top; height:131px; width:276px;*margin-left:-14px;}
#fuel-prices-inner { padding:40px 0px 0px 115px; font-family:Geneva, Arial, Helvetica, sans-serif; color:#FFFFFF;}

.val {
	font-size:18px;
	vertical-align:top;
	padding:0 0 0 25px;
}
.key {
	font-size:18px;
	vertical-align:top;
}
.fuel-comparisons {
	width:275px;
	height:130px;
	background:url(../img/fuel-comparisons.png);
	padding-top:150px;
}
.fuel-comparisons table {
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:20px;
}

#screen{
	width:260px;
	position:relative;
	margin: 15px auto 0 auto;
}

	#screen a{
		text-indent:-9999px;
		width: 26px;
		height:60px;
		outline:none;
		display:block;
	}
	#screen a.prev:hover, #screen a.next:hover{
		background-position:0 -60px;
	}
	#screen a.prev{
		float:left;
		background: url('../img/sv_previous.png') no-repeat 0 0;
	}
	#screen a.next{
		float:left;
		background: url('../img/sv_next.png') no-repeat 0 0;
	}

#slideshow{
	overflow:hidden;
	width:194px;
	margin:0 7px;
	float:left;
}

	#slideshow ul{
		width:3900px;
		padding:0;
		margin:0;
	}

		#slideshow li{
			list-style:none;
			float:left;
			margin:0 7px 0 0;
			cursor:pointer;
		}
/*-------------------- Count Down ------------------------*/		

#count-down {
	padding:20px 0 0 269px;
}
#cd, #cd2, #cd3 {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:36px;
	text-align:left;
	float:left;
	color:#231f20;
	width:35px;
	display:block;
}
.count-down-wrapper {
	width:624px;
	height:84px;
	background:url(../img/bg-drive-natural.png);
}

/*-------------------- Vidbox Videos ------------------------*/	

.videos a {
	width:177px;
	height:143px;
	display:block;
	text-indent:-5000px;
	outline:none;
}
.videos div {
	height:170px;
	width:177px;
	float:left;
	text-align:center;
	margin-right:5px;
	margin-top:15px;
}
.videos h3 {
	border:none;
	padding:0;
	margin:0 0 5px;
	font-size:14px;
}
.videos h3 {
	border:none;
	padding:0;
	margin:0 0 5px;
	font-size:14px;
}
.video-1 {
	background:url(../img/video-10.png);
}
.video-2 {
	background:url(../img/video-1.png);
}
.video-3 {
	background:url(../img/video-2.png);
}
.video-4 {
	background:url(../img/video-3.png);
}
.video-5 {
	background:url(../img/video-4.png);
}
.video-6 {
	background:url(../img/video-5.png);
}
.video-7 {
	background:url(../img/video-6.png);
}
.video-8 {
	background:url(../img/video-7.png);
}
.video-9 {
	background:url(../img/video-8.png);
}
.video-10 {
	background:url(../img/video-9.png);
}
.cng-video {
	width:335px;
	height:89px;
	display:block;
	text-indent:-5000px;
	background:url(../img/button-cng-video.png);
	margin:25px auto;
}

.iphone-video {
	width:335px;
	height:89px;
	display:block;
	text-indent:-5000px;
	background:url(../img/button-cng-video-mac.png);
	margin:10px auto;
}

/*-------------------- Interactive Map ------------------------*/

.addresses ul {
	display:none;
	margin:0 0 0 15px;
	padding:0;
}
.addresses ul li {
	font-size:12px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	margin:3px 0;
}
.addresses h3 {
	margin-top:0;
}
.addresses {
	float:right;
	width:180px;
	height:300px;
}
.map {
	height:300px;
	width:354px;
	background:url(../img/fuel-stations.png) no-repeat;
	float:left;
	margin-top:7px;
}
.map a {
	display:block;
	height:15px;
	width:15px;
	cursor:pointer;
	text-indent:-5000px;
	position:absolute;
}
.map .omaha-1 {
	margin:73px 0 0 117px;
}
.map .omaha-2 {
	margin:60px 0 0 100px;
}
.map .lincoln {
	margin:105px 0 0 65px;
}
.map .topeka {
	margin:213px 0 0 180px;
}
.map .kansas-city {
	margin:209px 0 0 236px;
}

/*-------------------- Commercials Page ------------------------*/

.video {
	width:580px;
	height:375px;
	padding:50px;
	display:none;
	position:absolute;
	background:url(../img/video-background.png);
	margin-left:-40px;
	top:250px;
}
.video .close {
	color:#333;
	padding:15px 0;
	float:right;
	text-decoration:none;
}
