/*
	Page-Specific Stylesheet for Freightliner Trucks 2009
	Rules in this sheet should be applied to a single section of the site.
	If a rule will apply to more than that, add it to global.css instead.
	All rules should be prefaced with the unique ID attribute from the body tag of the page it applies to.
	Be polite to future developers, and label any hex colors you use! - SV
*/

/* Coronado Section -------------------------------------------------- */
.coronado-page #splash {
	background: transparent url("/images/coronado/rule-splash.gif") no-repeat left bottom;
	padding-bottom: 26px;
	margin: 20px 0;
}
.coronado-page #splash h1 {
	margin: 0 0 0 -10px;
	text-indent: -9999px;
}
.coronado-page #splash p {
	margin: 20px 0 0;
}
.coronado-page #sidebar h3 {
	height: 120px;
	background-image: url("/images/coronado/sidebar-header.png");
}
.coronado-page #sidebar {
	margin-top: 450px;
}
.coronado-page #sidebar #actions #sidebar-promo a {
	background-image: url("/images/coronado/sidebar-promo-merch-oh.jpg");
}
.coronado-page #nav {
	width: 504px;
}
.coronado-page #nav a {
	background: transparent url("/images/coronado/nav.gif") no-repeat;
}
.coronado-page #nav-overview a					{ left: 0; width: 65px; background-position: left top; }
.coronado-page #nav-durability-reliability a	{ left: 65px; width: 170px; background-position: -65px top; }
.coronado-page #nav-on-the-road a				{ left: 235px; width: 95px; background-position: -235px top; }
.coronado-page #nav-style a						{ left: 330px; width: 50px; background-position: -330px top; }
.coronado-page #nav-comfort a					{ left: 380px; width: 65px; background-position: -380px top; }
.coronado-page #nav-gallery a					{ left: 445px; width: 59px; background-position: -445px top; }

/* rollover states */
.coronado-page #nav-overview a:hover,
.coronado-page #nav-overview a:focus,
#ft-coronado-landing #nav-overview a { background-position: left bottom; }
.coronado-page #nav-durability-reliability a:hover,
.coronado-page #nav-durability-reliability a:focus,
#ft-coronado-durability-reliability #nav-durability-reliability a { background-position: -65px bottom; }
.coronado-page #nav-on-the-road a:hover,
.coronado-page #nav-on-the-road a:focus,
#ft-coronado-on-the-road #nav-on-the-road a { background-position: -235px bottom; }
.coronado-page #nav-style a:hover,
.coronado-page #nav-style a:focus,
#ft-coronado-style #nav-style a { background-position: -330px bottom; }
.coronado-page #nav-comfort a:hover,
.coronado-page #nav-comfort a:focus,
#ft-coronado-comfort #nav-comfort a { background-position: -380px bottom; }
.coronado-page #nav-gallery a:hover,
.coronado-page #nav-gallery a:focus,
#ft-coronado-gallery #nav-gallery a { background-position: -445px bottom; }

/* bottom nav */
.coronado-page #bottomnav {
	padding-top: 26px;
	background: transparent url("/images/coronado/rule-bottomnav.gif") no-repeat center top;
}
#ft-coronado-durability-reliability #previous {
	width: 131px;
	background-image: url("/images/coronado/btn-prev-overview.gif");
}
#ft-coronado-durability-reliability #next {
	width: 313px;
	background-image: url("/images/coronado/btn-next-on-the-road.gif");
}
#ft-coronado-on-the-road #previous {
	width: 274px;
	background-image: url("/images/coronado/btn-prev-durability-reliability.gif");
}
#ft-coronado-on-the-road #next {
	width: 221px;
	background-image: url("/images/coronado/btn-next-style.gif");
}
#ft-coronado-style #previous {
	width: 154px;
	background-image: url("/images/coronado/btn-prev-on-the-road.gif");
}
#ft-coronado-style #next {
	width: 263px;
	background-image: url("/images/coronado/btn-next-comfort.gif");
}
#ft-coronado-comfort #previous {
	width: 93px;
	background-image: url("/images/coronado/btn-prev-style.gif");
}
#ft-coronado-comfort #next {
	width: 256px;
	background-image: url("/images/coronado/btn-next-gallery.gif");
}
#ft-coronado-gallery #previous {
	width: 122px;
	background-image: url("/images/coronado/btn-prev-comfort.gif");
}
#ft-coronado-gallery #next {
	width: 329px;
	background-image: url("/images/coronado/btn-next-find-dealer.gif");
}

/* tooltips */
#ft-coronado-durability-reliability #bullet1 a { right: 150px; top: 300px; }
#ft-coronado-durability-reliability #bullet2 a { right: 400px; top: 500px; }
#ft-coronado-durability-reliability #bullet3 a { right: 25px; top: 450px; }
#ft-coronado-durability-reliability #bullet4 a { right: 175px; top: 450px; }
#ft-coronado-on-the-road #bullet1 a { right: 235px; top: 315px; }
#ft-coronado-on-the-road #bullet2 a { right: 55px; top: 365px; }
#ft-coronado-on-the-road #bullet3 a { right: 385px; top: 320px; }
#ft-coronado-on-the-road #bullet4 a { right: 210px; top: 340px; }
#ft-coronado-style #bullet1 a { right: 175px; top: 300px; }
#ft-coronado-style #bullet2 a { right: 310px; top: 375px; }
#ft-coronado-style #bullet3 a { right: 95px; top: 250px; }
#ft-coronado-style #bullet4 a { right: 175px; top: 400px; }
#ft-coronado-comfort #bullet1 a { right: 185px; top: 115px; }
#ft-coronado-comfort #bullet2 a { right: 290px; top: 175px; }
#ft-coronado-comfort #bullet3 a { right: 125px; top: 160px; }
#ft-coronado-comfort #bullet4 a { right: 50px; top: 200px; }

/* Coronado Landing Page -------------------------------------------------- */
#ft-coronado-landing #content {
	margin-bottom: 0;
	float: none;
	width: auto;
}
#ft-coronado-landing #splash {
	margin: 0;
	padding: 190px 25px 0 635px;
	height: 235px; /* 425 - 190px padding */
	background: transparent url("/images/coronado/splash-landing.jpg") no-repeat;
	position: relative;
}
#ft-coronado-landing #splash h1 {
	margin: 0;
}
#ft-coronado-landing #splash h1 a {
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	width: 960px;
	height: 425px;
	background: transparent url("/images/coronado/headline-landing.jpg") no-repeat right 28px;
}
#ft-coronado-landing #splash .more a {
	position: relative;
	z-index: 2;
	display: block;
	width: 128px;
	height: 14px;
	text-indent: -9999px;
	background: transparent url("/images/coronado/btn-hit-the-road.gif") no-repeat;
}
#ft-coronado-landing #splash .more a:hover,
#ft-coronado-landing #splash .more a:focus {
	background-position: left bottom;
}
#ft-coronado-landing #splash .more a:focus {
	outline: 0;
}
#ft-coronado-landing #promos {
	width: 960px;
	min-height: 286px;
	background-image: url("/images/coronado/bg-promos.gif");
	margin: 0;
}
#ft-coronado-landing #promos .first {
	margin-left: 60px;
}
#ft-coronado-landing #promos div {
	margin-top: 10px;
}
/* promos */
#ft-coronado-landing .flickr a {
	display: block;
	line-height: 16px;
	background: transparent url("/images/icon-flickr-16px.gif") no-repeat left top;
	padding-left: 25px;
}
#ft-coronado-landing .twitter a {
	display: block;
	line-height: 16px;
	background: transparent url("/images/icon-twitter-16px.gif") no-repeat left center;
	padding-left: 25px;
}
#ft-coronado-landing .facebook a {
	display: block;
	line-height: 16px;
	background: transparent url("/images/icon-facebook-16px.gif") no-repeat left center;
	padding-left: 25px;
}
#ft-coronado-landing #connect-promo h4 {
	width: 180px;
	height: 32px;
	text-indent: -9999px;
	background: transparent url("/images/coronado/promo-connect-headline.gif") no-repeat;
}
#ft-coronado-landing #financing-promo h4 a {
	background-image: url("/images/coronado/promo-financing-headline.gif");
}
#ft-coronado-landing #gallery-promo h4 a {
	background-image: url("/images/coronado/promo-gallery-headline.gif");
}

/* Coronado Pages -------------------------------------------------- */
#ft-coronado-durability-reliability #heroshot {
	top: 105px;
}
#ft-coronado-durability-reliability #splash h1 {
	width: 823px;
	height: 137px;
	background: transparent url("/images/coronado/headline-durability-reliability.gif") no-repeat;
}
#ft-coronado-durability-reliability #splash p {
	width: 450px;
}
#ft-coronado-durability-reliability #backbone {
	width: 215px;
}
#ft-coronado-durability-reliability #rivets {
	float: right;
	margin-top: 200px;
	margin-left: 10px;
}
#ft-coronado-durability-reliability #haul h2 {
	width: 215px;
}
#ft-coronado-on-the-road #content {
	background: transparent url("/images/coronado/decoration-right.gif") no-repeat 200px bottom;
	padding-bottom: 50px;
}
#ft-coronado-on-the-road #splash h1 {
	width: 439px;
	height: 135px;
	background: transparent url("/images/coronado/headline-on-the-road.gif") no-repeat;
}
#ft-coronado-on-the-road #splash p {
	width: 375px;
}
#ft-coronado-on-the-road #needs p {
	width: 450px;
}
#ft-coronado-on-the-road #needs p.floatright {
	width: auto;
}
#ft-coronado-on-the-road #sidebar {
	margin-top: 425px;
}
#ft-coronado-on-the-road #engines {
	float: right;
	margin-top: 35px;
	margin-left: 10px;
}
#ft-coronado-on-the-road #five-percent {
	clear: right;
	float: right;
	margin-left: 1.5em;
	margin-top: -45px;
}
#ft-coronado-on-the-road #power h2,
#ft-coronado-on-the-road #ready h2,
#ft-coronado-on-the-road #gulp h2 {
	width: 200px;
}
#ft-coronado-on-the-road #electronics h2,
#ft-coronado-on-the-road #network h2 {
	width: 350px;
}
#ft-coronado-style #content {
	background: transparent url("/images/coronado/decoration-left.gif") no-repeat 250px bottom;
	padding-bottom: 50px;
}
#ft-coronado-style #splash h1 {
	width: 600px;
	height: 151px;
	background: transparent url("/images/coronado/headline-style.gif") no-repeat;
}
#ft-coronado-style #splash p {
	width: 500px;
}
#ft-coronado-style #beauty p {
	width: 435px;
}
#ft-coronado-style #hoods {
	margin-top: 40px;
	position: relative;
	z-index: 99;
}
#ft-coronado-style #steps {
	margin-top: -15px;
	margin-bottom: 20px;
}
#ft-coronado-style #entrance {
	margin-top: 30px;
}
#ft-coronado-style #headlights {
	margin-top: -25px;
	clear: both;
}
#ft-coronado-style #night {
	clear: right;
	margin-left: 250px;
}
#ft-coronado-style #entrance h2,
#ft-coronado-style #night h2 {
	width: 350px;
}
#ft-coronado-style #sidebar {
	margin-top: 485px;
}
#ft-coronado-comfort #container {
	background: transparent url("/images/coronado/bg-splash-comfort.jpg") no-repeat right 60px;
}
#ft-coronado-comfort #heroshot {
	top: 111px;
	right: 174px;
}
#ft-coronado-comfort #splash h1 {
	width: 498px;
	height: 141px;
	background: transparent url("/images/coronado/headline-comfort.gif") no-repeat;
}
#ft-coronado-comfort #splash p {
	width: 460px;
}
#ft-coronado-comfort #lower-bunk {
	margin-top: 55px;
}
#ft-coronado-comfort #elegant h2,
#ft-coronado-comfort #close h2,
#ft-coronado-comfort #colors h2 {
	width: 200px;
}
#ft-coronado-comfort #air-vents {
	margin-top: 20px;
}
#ft-coronado-comfort #sidebar {
	margin-top: 375px;
}
#ft-coronado-comfort #content {
	background: transparent url("/images/coronado/decoration-right.gif") no-repeat 200px 800px;
}
#ft-coronado-gallery #sidebar {
	margin-top: 20px;
}

/* Coronado SD Section -------------------------------------------------- */
.coronado-sd-page #splash {
	background: transparent url("/images/coronado-sd/rule-splash.gif") no-repeat left bottom;
	padding-bottom: 22px;
	margin: 20px 0;
}
.coronado-sd-page #splash h1 {
	margin: 0;
	text-indent: -9999px;
}
.coronado-sd-page #splash p {
	margin: 20px 0 0;
}
.coronado-sd-page #sidebar h3 {
	position: absolute;
	top: -166px;
	left: -36px;
	z-index: -1;
	width: 311px;
	height: 275px;
	background: transparent url("/images/coronado-sd/sidebar-header.png") no-repeat center top;
}
.coronado-sd-page #sidebar {
	margin-top: 600px;
}
.coronado-sd-page #sidebar #actions #sidebar-promo a {
	background-image: url("/images/coronado-sd/sidebar-promo-merch-sd.jpg");
}
.coronado-sd-page #nav {
	width: 619px;
}
.coronado-sd-page #nav a {
	background: transparent url("/images/coronado-sd/nav.gif") no-repeat;
}
.coronado-sd-page #nav-overview a					{ left: 0; width: 65px; background-position: left top; }
.coronado-sd-page #nav-power a						{ left: 65px; width: 55px; background-position: -65px top; }
.coronado-sd-page #nav-durability-reliability a		{ left: 120px; width: 170px; background-position: -120px top; }
.coronado-sd-page #nav-ready-to-work a				{ left: 290px; width: 110px; background-position: -290px top; }
.coronado-sd-page #nav-job-done a					{ left: 400px; width: 160px; background-position: -400px top; }
.coronado-sd-page #nav-gallery a					{ left: 560px; width: 60px; background-position: -560px top; }

/* rollover states */
.coronado-sd-page #nav-overview a:hover,
.coronado-sd-page #nav-overview a:focus,
#ft-coronado-sd-landing #nav-overview a { background-position: left bottom; }
.coronado-sd-page #nav-power a:hover,
.coronado-sd-page #nav-power a:focus,
#ft-coronado-sd-power #nav-power a { background-position: -65px bottom; }
.coronado-sd-page #nav-durability-reliability a:hover,
.coronado-sd-page #nav-durability-reliability a:focus,
#ft-coronado-sd-durability-reliability #nav-durability-reliability a { background-position: -120px bottom; }
.coronado-sd-page #nav-ready-to-work a:hover,
.coronado-sd-page #nav-ready-to-work a:focus,
#ft-coronado-sd-ready-to-work #nav-ready-to-work a { background-position: -290px bottom; }
.coronado-sd-page #nav-job-done a:hover,
.coronado-sd-page #nav-job-done a:focus,
#ft-coronado-sd-job-done #nav-job-done a { background-position: -400px bottom; }
.coronado-sd-page #nav-gallery a:hover,
.coronado-sd-page #nav-gallery a:focus,
#ft-coronado-sd-gallery #nav-gallery a { background-position: -560px bottom; }

/* bottom nav */
.coronado-sd-page #bottomnav {
	padding-top: 22px;
	background: transparent url("/images/coronado-sd/rule-bottomnav.gif") no-repeat center top;
}
.coronado-sd-page #body-rule {
	margin-top: 40px;
	padding-top: 22px;
	background: transparent url("/images/coronado-sd/rule-bottomnav.gif") no-repeat center top;
}
#ft-coronado-sd-power #previous {
	width: 131px;
	background-image: url("/images/coronado-sd/btn-prev-overview.gif");
}
#ft-coronado-sd-power #next {
	width: 497px;
	background-image: url("/images/coronado-sd/btn-next-durability-reliability.gif");
}
#ft-coronado-sd-durability-reliability #previous {
	width: 99px;
	background-image: url("/images/coronado-sd/btn-prev-power.gif");
}
#ft-coronado-sd-durability-reliability #next {
	width: 354px;
	background-image: url("/images/coronado-sd/btn-next-ready-to-work.gif");
}
#ft-coronado-sd-ready-to-work #previous {
	width: 274px;
	background-image: url("/images/coronado-sd/btn-prev-durability-reliability.gif");
}
#ft-coronado-sd-ready-to-work #next {
	width: 380px;
	background-image: url("/images/coronado-sd/btn-next-job-done.gif");
	background-position: right top;
}
#ft-coronado-sd-ready-to-work #next:hover,
#ft-coronado-sd-ready-to-work #next:focus {
	background-position: right bottom;
}
#ft-coronado-sd-job-done #previous {
	width: 182px;
	background-image: url("/images/coronado-sd/btn-prev-ready-to-work.gif");
}
#ft-coronado-sd-job-done #next {
	width: 256px;
	background-image: url("/images/coronado-sd/btn-next-gallery.gif");
}
#ft-coronado-sd-gallery #previous {
	width: 258px;
	background-image: url("/images/coronado-sd/btn-prev-job-done.gif");
}
#ft-coronado-sd-gallery #next {
	width: 329px;
	background-image: url("/images/coronado-sd/btn-next-find-dealer.gif");
}
/* tooltips */
#ft-coronado-sd-power #bullet1 a { right: 425px; top: 250px; }
#ft-coronado-sd-power #bullet2 a { right: 150px; top: 330px; }
#ft-coronado-sd-power #bullet3 a { right: 290px; top: 390px; }
#ft-coronado-sd-power #bullet4 a { right: 65px; top: 360px; }
#ft-coronado-sd-durability-reliability #bullet1 a { right: 115px; top: 125px; }
#ft-coronado-sd-durability-reliability #bullet2 a { right: 415px; top: 305px; }
#ft-coronado-sd-durability-reliability #bullet3 a { right: 130px; top: 280px; }
#ft-coronado-sd-ready-to-work #bullet1 a { right: 305px; top: 500px; }
#ft-coronado-sd-ready-to-work #bullet2 a { right: 300px; top: 270px; }
#ft-coronado-sd-ready-to-work #bullet3 a { right: 60px; top: 270px; }
#ft-coronado-sd-ready-to-work #bullet4 a { right: 225px; top: 450px; }
#ft-coronado-sd-job-done #bullet1 a { right: 125px; top: 153px; }
#ft-coronado-sd-job-done #bullet2 a { right: 105px; top: 280px; }
#ft-coronado-sd-job-done #bullet3 a { right: 325px; top: 153px; }

/* Coronado SD Landing Page -------------------------------------------------- */
#ft-coronado-sd-landing #content {
	margin-bottom: 0;
	float: none;
	width: auto;
}
#ft-coronado-sd-landing #splash {
	height: 380px;
	position: relative;
	background: none;
	margin: 0;
	padding: 0;
}
#ft-coronado-sd-landing #nonjs-slideshow {
	width: 960px;
	height: 380px;
	background: transparent url("../images/coronado-sd/nonflash.jpg") no-repeat;
	line-height: 1;
}
#ft-coronado-sd-landing #nonjs-slideshow h1,
#ft-coronado-sd-landing #nonjs-slideshow .desc {
	visibility: hidden;
}
#ft-coronado-sd-landing #nonjs-slideshow .more a {
	display: block;
	width: 960px;
	height: 380px;
	text-indent: -9999px;
	position: absolute;
	top: 0;
	left: 0;
}
#ft-coronado-sd-landing #promos {
	width: 960px;
	min-height: 244px;
	background-image: url("/images/coronado-sd/bg-promos.gif");
	margin: 0;
}
#ft-coronado-sd-landing #promos .first {
	margin-left: 60px;
}
#ft-coronado-sd-landing #promos div {
	margin-top: 30px;
}
/* promos */
#ft-coronado-sd-landing #dealer-promo h4 a {
	background-image: url("/images/coronado-sd/promo-dealer-headline.gif");
}
#ft-coronado-sd-landing #financing-promo h4 a {
	height: 50px;
	background-image: url("/images/coronado-sd/promo-financing-headline.gif");
}
#ft-coronado-sd-landing #gallery-promo h4 a {
	background-image: url("/images/coronado-sd/promo-gallery-headline.gif");
}
#ft-coronado-sd-landing #brochure-promo h4 a {
	height: 32px;
	background-image: url("/images/coronado-sd/promo-brochure-headline.gif");
}

/* Coronado SD Pages -------------------------------------------------- */
#ft-coronado-sd-power #splash h1 {
	width: 395px;
	height: 283px;
	background: transparent url("/images/coronado-sd/headline-power.gif") no-repeat;
}
#ft-coronado-sd-power #splash p {
	width: 400px;
}
#ft-coronado-sd-power #powerhouse {
	width: 215px;
}
#ft-coronado-sd-power #power {
	clear: both;
}
#ft-coronado-sd-power #ready h2 {
	width: 350px;
}
#ft-coronado-sd-power #sidebar {
	margin-top: 575px;
}
#ft-coronado-sd-durability-reliability #splash h1 {
	width: 451px;
	height: 152px;
	background: transparent url("/images/coronado-sd/headline-durability-reliability.gif") no-repeat;
}
#ft-coronado-sd-durability-reliability #splash p {
	width: 450px;
}
#ft-coronado-sd-durability-reliability #details p {
	width: 600px;
}
#ft-coronado-sd-durability-reliability #details .floatright {
	width: auto;
	margin: 0;
}
#ft-coronado-sd-durability-reliability #wires {
	margin-top: -20px;
}
#ft-coronado-sd-durability-reliability #electronics h2 {
	width: 300px;
}
#ft-coronado-sd-ready-to-work #splash h1 {
	width: 457px;
	height: 185px;
	background: transparent url("/images/coronado-sd/headline-ready-to-work.gif") no-repeat;
}
#ft-coronado-sd-ready-to-work #splash p {
	width: 460px;
}
#ft-coronado-sd-ready-to-work #safe p {
	width: 460px;
}
#ft-coronado-sd-ready-to-work #rut h2,
#ft-coronado-sd-ready-to-work #body-builder h2,
#ft-coronado-sd-ready-to-work #network h2 {
	clear: left;
	width: 350px;
}
#ft-coronado-sd-ready-to-work #sidebar {
	margin-top: 650px;
}
#ft-coronado-sd-job-done #container {
	background: transparent url("/images/coronado-sd/bg-splash-job-done.jpg") no-repeat right 60px;
}
#ft-coronado-sd-job-done #heroshot {
	top: 67px;
	right: 49px;
}
#ft-coronado-sd-job-done #splash {
	margin: 30px 0;
	padding-bottom: 30px;
}
#ft-coronado-sd-job-done #splash h1 {
	width: 495px;
	height: 194px;
	background: transparent url("/images/coronado-sd/headline-job-done.gif") no-repeat;
}
#ft-coronado-sd-job-done #splash p {
	margin-top: 30px;
	width: 460px;
}
#ft-coronado-sd-job-done #office {
	margin-top: 30px;
	margin-left: 275px;
}
#ft-coronado-sd-job-done #reach h2 {
	clear: left;
	width: 175px;
}
#ft-coronado-sd-job-done #styling {
	margin-top: 50px;
}
#ft-coronado-sd-job-done #styling h2 {
	width: 350px;
}
#ft-coronado-sd-job-done #sidebar {
	margin-top: 550px;
}
#ft-coronado-sd-gallery #sidebar {
	margin-top: 150px;
}
/* Flash Video Players -------------------------------------------------- */
#flashcontent,
#flashcontent2,
#flashcontentsidebar1,
#flashcontentsidebar2,
#flashcontentsidebar3,
#flashcontentsidebar4,
#flashcontentsidebar5,
#flashcontentsidebar6, 
#flashcontentsidebar7 {
	position: absolute;	
	top: 0px;
	left: -50%;	
	width: 1000px;
	height: 100%;
	z-index: -1;
	margin-left: -500px;
}
#flashcontent .noflash,
#flashcontent2 .noflash,
#flashcontentsidebar1 .noflash,
#flashcontentsidebar2 .noflash,
#flashcontentsidebar3 .noflash,
#flashcontentsidebar4 .noflash,
#flashcontentsidebar5 .noflash,
#flashcontentsidebar6 .noflash,
#flashcontentsidebar7 .noflash{
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -105px 0 0 -111px;
}
