﻿/*
	Stylesheet for G2G
*/

/* Universal Rules -------------------------------------------------- */
body {
	background: #030303;
	color: #fff;
	font: 76%/1.5 arial, helvetica, sans-serif;
}
.ahem, hr { display: none; }
a, a:link, a:visited { color: #18405a; } /*  */
a:hover, a:focus, a:active { color: #666; } /*  */
.floatleft { float: left; margin: 0 1em 1em 0; }
.floatright { float: right; margin: 0 0 1em 1em; }
.clearboth { clear: both; }
object { outline:none; } /* fix for swfobject in FF3 */
.fpo,
#content .fpo a,
#content .fpo th,
#content .fpo td,
#content .fpo {
	color: #f00 !important;
	background: #ff0 !important;
	padding: .25em;
}

/* opting to hide content wells brute force as using jQuery or js onload function call results in flash of content on the screen*/
#content #cont-fb,
#content #cont-exterior-door,
#content #cont-exterior-jake,
#content #cont-exterior-handling,
#content #cont-exterior-mirrors,
#content #cont-exterior-power,
#content #cont-exterior-ride,
#content #cont-exterior-styling,
#content #cont-interior-dash,
#content #cont-interior-experience,
#content #cont-interior-seat,
#content #cont-interior-space,
#content #cont-interior-storage,
#content #cont-interior-visibility {
	display: none;
}
/* Layout -------------------------------------------------- */
#container {
	width: 950px;
	margin: 0 auto;
	position: relative;
}
#homepage {
	background: black url('/images/bk-content.jpg') 50% 730px no-repeat;
}
#header {
}
#wrapper {
}
#sidebar {
	width: 220px;/*247-28*/
	height: 400px;
	position: absolute;
	top: 264px;
	left: 50px;/*24+28*/
}
#flash {
	z-index: 3;
	position: relative;
}
#footer {
	clear: both;
	text-align:center;
	color: #333;
	font-size: .8em;
}
#low-nav li {
	display:inline;
}
/* Weight Station AKA VERDICT page -----------------------------------------*/
#weigh-station .content {
	width: 477px;
	left: 270px;
	position: relative;
	background: #fdfdfd url("/images/bk-comparison-cont.gif") repeat-y -3px 0;
	color:#333;
}
#trucker-right {
	position: absolute;
	right: 0;
	top: 241px;
	right: -4px;
}
#flash-video {
	z-index: 2;
	position: relative;
	margin: 0 -18px 0 -18px;
}
#weigh-station h3.survey-says {
	background: url("/images/hdr-survey-new.gif") no-repeat 0 0;
	margin-left: auto;
	margin-right: auto;
	height: 117px;
	width: 475px;
	padding-bottom: 20px;	
}
#weigh-station #cont-aurora h3.survey-says {
	background-image: url("/images/hdr-survey-aurora.gif");
}
#weigh-station #cont-harrisburg h3.survey-says {
	background-image: url("/images/hdr-survey-harrisburg.gif");
}
#weigh-station #cont-wytheville h3.survey-says {
	background-image: url("/images/hdr-survey-wytheville.gif");
}
#weigh-station #cont-walcott h3.survey-says {
	background-image: url("/images/hdr-survey-walcott.gif");
}
#weigh-station #cont-amarillo h3.survey-says {
	background-image: url("/images/hdr-survey-amarillo.gif");
}
/*sidebar*/
#sidebar {
	color: yellow;
}
#weigh-station h2,
#weigh-station h3,
#sidebar ul {
	margin: 0;
	padding: 0;
}
#sidebar ul li a {
	color: #625d53;
	text-decoration:none;	
}
#sidebar ul li a:hover {
	color: #651a23;	
}
h2#round1 a {
	background: url("/images/hdr-round1.png") no-repeat 0 0;
	display: block;
	width: 220px;
	height: 86px;
	left:0;
	text-indent: -9999px;
	margin: 0;
}
#sidebar h3#citiesvisited {
	background: url("/images/hdr-drivers-in.gif") no-repeat 2px 0;
	display: block;
	height: 30px;
	width: 222px;
	text-indent: -9999px;
	top: 0;
	position: relative;
	margin-left: 20px;
}	
ul.citylist {
	position: relative;
	left: 24px;
	background: url("/images/bk-citylist.gif") repeat-y 0 -30px;
	height: 150px;
	font-weight: bold;
}
.citylist li {
	margin: 0 0 5px 25px;
	padding-left: 20px;
	background: url("/images/bullet-city.gif") no-repeat 0 0;
	list-style-type:none;
}
#sidebar h3#round2, 
#sidebar h3#round3 {
	background: url("/images/hdr-round2.gif") no-repeat 0 0;
	display: block;
	width: 165px;
	height: 49px;
	margin-top: 20px;
	left:35px;
	text-indent: -9999px;
	position: relative;
}
#sidebar h3#round3 {
	background: url("/images/hdr-round3.gif") no-repeat 0 0;
}

/*middle content */

#cont-aurora,
#cont-harrisburg,
#cont-wytheville,
#cont-walcott,
#cont-amarillo {
	display: none;
}

.leadtext {
	background: transparent url("/images/bk-content-top-rounds.jpg") no-repeat 0 0;
	padding: 30px 20px 0 20px;
	width: 437px;/*477px - 40*/
	/*height: 138px;*/ /*153-15px*/
	margin: 0;
	float: left;
}
.leadtext p {
	line-height: 1.2em;
	padding: 1em 0 1em 15px;
	margin: 0;
}
#cont-aurora .leadtext,
#cont-harrisburg .leadtext,
#cont-wytheville .leadtext,
#cont-walcott .leadtext,
#cont-amarillo .leadtext {
	background: transparent url("/images/bk-content-top-rounds.jpg") no-repeat 0 0;
}
#cont-numbers h2#the-numbers {
	background: url("/images/hdr-numbers.gif") no-repeat 0 0;
	display: block;
	text-indent:-9999px;
	width: 202px;
	height: 25px;
	margin: 1.5em 0 0 0;
}
#cont-numbers h1#cascadia1 {
	background: url("/images/hdr-cascadia-takes1.gif") no-repeat 0 0;
	display: block;
	text-indent:-9999px;
	width: 356px;
	height: 25px;
	margin: 0;	
}
#weigh-station h4 {
	clear: both;
	display: block;
	text-indent: -9999px;
	padding: 0 0 0 0;
	margin: 0;	
}
#cont-aurora h4 {
	background: transparent url('/images/hdr-aurora.gif') no-repeat 0 0;
	width: 199px;
	height: 32px;
}
#cont-harrisburg h4 {
	background: transparent url('/images/hdr-harrisburg.gif') no-repeat 0 0;
	width: 230px;
	height: 35px;
}
#cont-wytheville h4 {
	background: transparent url('/images/hdr-wytheville.gif') no-repeat 0 0;
	width: 240px;
	height: 35px;
}
#cont-walcott h4 {
	background: transparent url('/images/hdr-walcott.gif') no-repeat 0 0;
	width: 240px;
	height: 35px;
}
#cont-amarillo h4 {
	background: transparent url('/images/hdr-amarillo.gif') no-repeat 0 0;
	width: 199px;
	height: 32px;
}
#cont-aurora ul,
#cont-harrisburg ul,
#cont-wytheville ul,
#cont-walcott ul,
#cont-amarillo ul {
	background: transparent url('/images/bk-paperfold.gif') no-repeat 0 -10px;
	margin: 0;
	padding: 20px 20px;
	color: black;
	clear: both;
	display: block;
	height: 330px;
	font-weight: bold;
}
#cont-walcott ul,
#cont-aurora ul {
	height: 450px;
}
#cont-aurora ul li,
#cont-harrisburg ul li,
#cont-wytheville ul li,
#cont-walcott ul li,
#cont-amarillo ul li {
	list-style-type: none;
	background: transparent url('/images/red-dot.gif') no-repeat 0 10px;
	padding: 5px 0 5px 15px;
	float: left;
	width: 150px;
}
#weigh-station #bottom {
	background: white url("/images/bk-paper-bottom.jpg") no-repeat 0 100%;
	display: block;
	margin: 0 0 20px 0;
	width: 477px;
	height: 18px;	
}
#paper-fold {
	background: #fdfdfd url("/images/bk-paperfold.gif") no-repeat 0px 0;
	display: block;
	height: 50px;
}
table#comparison  {
	margin: 0;
	clear: both;
	left: 0;
	width: 477px;
	position: relative;
	background: #fdfdfd url("/images/bk-comparison-cont.gif") repeat-y -3px 0;
	color:#333;
	margin-bottom: 10px;
}
table#comparison td,
table#comparison th {
	height: 50px;
	text-indent: -9999px;
}
table#comparison #cascadia {
	background: url("/images/cascadia.jpg") no-repeat 0 0;
	display: block;
	/*width: 185px;*/
	width: 166px;
	height: 218px;
}
table#comparison #vs {
	background: url("/images/vs.jpg") no-repeat 0 0;
	width: 164px;
	/*width: 106px;*/
	height: 218px;
}
table#comparison #prostar {
	background: url("/images/prostar.jpg") no-repeat 0 0;
	display: block;
	width: 146px;
	height: 218px;
}
table#comparison th#year {
	background: url("/images/hdr-year.gif") no-repeat 50% 50%;
	text-indent:-9999px;
}
table#comparison th#make {
	background: url("/images/hdr-make.gif") no-repeat 50% 50%;
	text-indent:-9999px;	
}
table#comparison th#model {
	background: url("/images/hdr-model.gif") no-repeat 50% 50%;
}
table#comparison th#wheelbase {
	background: url("/images/hdr-wheelbase.gif") no-repeat 50% 50%;
	height: 60px;
}
table#comparison th#sleepersize {
	background: url("/images/hdr-sleepersize.gif") no-repeat 50% 50%;
}
table#comparison th#trim {
	background: url("/images/hdr-trimlevel.gif") no-repeat 50% 50%;
}
table#comparison th#engine {
	background: url("/images/hdr-engine.gif") no-repeat 50% 50%;
}
table#comparison th#hp {
	background: url("/images/hdr-horsepower.gif") no-repeat 50% 50%;
}
table#comparison th#torque {
	background: url("/images/hdr-torque.gif") no-repeat 50% 10%;
	height: 80px;
}
table#comparison th#transmission {
	background: url("/images/hdr-transmission.gif") no-repeat 50% 0;
	height: 60px;
}
table#comparison th#axle {
	background: url("/images/hdr-rear-axle.gif") no-repeat 50% 50%;
	height: 70px;
}
table#comparison th#tire {
	background: url("/images/hdr-tiresize.gif") no-repeat 50% 15px;
	height: 100px;
}
table#comparison td#c-year {
	width: 165px;
	background: url("/images/hdr-2009.gif") no-repeat 100% 50%;	
}
table#comparison td#p-year {
	background: url("/images/hdr-2009.gif") no-repeat 0 50%;
	display: block;
}
table#comparison td#c-make {	
	background: url("/images/hdr-c-make.gif") no-repeat 100% 50%;
}
table#comparison td#p-make {	
	background: url("/images/hdr-p-make.gif") no-repeat 0 50%;
}
table#comparison td#c-model {	
	background: url("/images/hdr-c-model.gif") no-repeat 100% 50%;
}
table#comparison td#p-model {	
	background: url("/images/hdr-p-model.gif") no-repeat 0 50%;
}
table#comparison td#c-wheelbase {	
	background: url("/images/hdr-c-wheelbase.gif") no-repeat 100% 50%;
}
table#comparison td#p-wheelbase {	
	background: url("/images/hdr-p-wheelbase.gif") no-repeat 0 50%;
}
table#comparison td#c-sleepersize {	
	background: url("/images/hdr-c-sleeper.gif") no-repeat 100% 15px;
}
table#comparison td#p-sleepersize {	
	background: url("/images/hdr-p-sleeper.gif") no-repeat 0 50%;
}
table#comparison td#c-trim {	
	background: url("/images/hdr-c-trim.gif") no-repeat 100% 50%;
}
table#comparison td#p-trim {	
	background: url("/images/hdr-p-trim.gif") no-repeat 0 50%;
}
table#comparison td#c-engine {	
	background: url("/images/hdr-c-engine.gif") no-repeat 100% 50%;
}
table#comparison td#p-engine {	
	background: url("/images/hdr-p-engine.gif") no-repeat 0 50%;
}
table#comparison td#c-hp {	
	background: url("/images/hdr-c-hp.gif") no-repeat 100% 50%;
}
table#comparison td#p-hp {	
	background: url("/images/hdr-p-hp.gif") no-repeat 0 50%;
}
table#comparison td#c-torque {	
	background: url("/images/hdr-c-torque.gif") no-repeat 100% 40%;
}
table#comparison td#p-torque {	
	background: url("/images/hdr-p-torque.gif") no-repeat 0 40%;
}
table#comparison td#c-transmission {	
	background: url("/images/hdr-c-transmission.gif") no-repeat right 8px;
}
table#comparison td#p-transmission {	
	background: url("/images/hdr-p-transmission.gif") no-repeat 0 8px;
}
table#comparison td#c-axle {	
	background: url("/images/hdr-c-axle.gif") no-repeat 100% 50%;
}
table#comparison td#p-axle {	
	background: url("/images/hdr-p-axle.gif") no-repeat 0 50%;
}


table#comparison td#c-tire {	
	background: url("/images/hdr-c-tire.gif") no-repeat 100% 27px;;
}
table#comparison td#p-tire {	
	background: url("/images/hdr-p-tire.gif") no-repeat 0 27px;
}
/*th#hp367 {
	background: url("/images/367hp.gif") no-repeat 0 0;
	width: 186px;
	height: 218px;
	text-indent:-9999px;	
}
th#power {
	background: url("/images/power.gif") no-repeat 0 0;
	width: 106px;
	height: 41px;
	text-indent:-9999px;	
}
td#hp450 {
	background: url("/images/450hp.gif") no-repeat 1px 0;
	width: 106px;
	height: 41px;
	text-indent:-9999px;	
}
td#hp367 {
	background: url("/images/367hp.gif") no-repeat 0 0;
	width: 185px;
	height: 41px;
	text-indent:-9999px;	
}
td#lbs15000 {
	background: url("/images/15000lbs.gif") no-repeat 0 0;
	width: 106px;
	height: 41px;
	text-indent:-9999px;
}
th#weight {
	background: url("/images/weight.gif") no-repeat 0 0;
	width: 106px;
	height: 41px;
	text-indent:-9999px;	
}
td#lbs16000 {
	background: url("/images/16000lbs.gif") no-repeat 1px 0;
	width: 106px;
	height: 41px;
	text-indent:-9999px;
}
td#dd15 {
	background: url("/images/dd15.gif") no-repeat 0 0;
	height: 41px;
	text-indent:-9999px;
}
th#engine {
	background: url("/images/engine.gif") no-repeat 0 0;
	width: 106px;
	height: 50px;
	text-indent:-9999px;	
}
td#Cummins-ISX {
	background: transparent url("/images/Cummins-ISX.gif") no-repeat 1px 0;
	width: 106px;
	height: 41px;
	text-indent:-9999px;	
}
*/

/*find a dealer */
#dealer.content {
	background: transparent url("/images/bk-dealer.gif") no-repeat 0 0;
	color: #0a567d;
	width: 413px;
	position: relative;
	height: 180px;
	margin-left: 40px;
}
#dealer p {
	color: #333;	
	position: absolute;
	top: 50px;
	left: 140px;
	width: 195px;
	font-size: .9em;
}
#dealer h4 {
	display: block;
	width: 159px;
	height: 41px;
	text-indent: -9999px;
	background: transparent url("/images/hdr-dont-take-our-word.gif") no-repeat 0 0;
	position: absolute;
	left: 140px;
	top: 0;
}
#weigh-station #dealer h4 {
		top: 15px;
}
a#logo{
	background: url("/images/logo.gif") no-repeat 0 0;
	display: block;
	width: 114px;
	height: 50px;
	text-indent: -9999px;
	left: 15px;
	top: 15px;
	position: absolute;
}
#dealer select {
	position: absolute;
	bottom: 38px;
	left: 139px;
	width: 190px;
}
#dealer label {
	color: #4C4C4C;
	font-weight:bold;
	position: absolute;
	left: 140px;
	top: 102px;
}
#dealer #go {
	background: url("/images/dealer-go.gif") no-repeat 0 0;
	display: block;
	width: 45px;
	height: 29px;
	position:absolute;
	right: 25px;
	bottom: 28px;	
	text-indent: -9999px;
}

/* Home, Interior, Exterior page -----------------------------------------*/
#homepage #content {
	margin: 20px 60px 20px 60px;
	/*position: relative;*/
}
#homepage #dealer.content {
	margin-left: 0;
}
#homepage .col1 {
	width: 410px;
	float: left;
	margin-bottom: 20px;
}
#homepage .col2 {
	width: 350px;
	float: right;
	margin: 0 30px 20px 0;
}
#homepage h2 {
	color:#d36c6c; 
	font-size: 2.5em;
	padding: 0;
	margin: 0 0 .25em 0;
}
.survey-says {
	display: block;
	text-indent: -9999px;
	width: 393px;
	height: 56px;
	margin: 1em 0 1.5em 0;
	background: transparent url('/images/content/hdr-survey-says.gif') no-repeat 0 0;
}
#homepage img.floatleft {
	margin-top: .75em; /*to level with top of paragraph*/
}