	html {
		height:100%;
	}
	body {
		margin:0px;
		padding:0px;
		left:0px;
		top:0px;
		text-align:center;
		height:100%;
	}
	#container {
		position:relative;
		width:1000px;
		height:100%;
		text-align:left;
		margin-left:auto;
		margin-right:auto;
	}
	body,td,div,h1,h2,h3,h4 {
		font-family:arial;
		font-size:10px;
		color:#3f3f3f;
	}
	#main_nav {
		position:absolute;
		height:20px;
		top:66px;
		left:27px;
	}
	#nav {
		height:20px;
	}
	a {text-decoration:none;color:#a2b6c6;}
	a:hover {color:#002d62;}
	img {border:0px;}
	ul#nav  li span, #sub_nav li span {display:none;}
	ul#nav  {width:742px;height:22px;margin:0px;padding:0px;}

	#nav li, #nav a {margin:0px;padding:0px;height:22px;display:block;float:left;}
	#nav a {background-image:url("../images/btn_main_nav.gif");}		
	#nav li { list-style:none;padding:0px;margin:0px;}

	#home, #home a { width:64px;background-position:-10px 0px; }
	#home a:hover, body.home #home a { background-position:-752px 0px; }

	#offers, #offers a { width:120px;background-position:-74px 0px; }
	#offers a:hover, body.offers #offers a { background-position:-816px 0px; }

	#locations, #locations  a{ width:131px; background-position:-195px 0px; }
	#locations a:hover, body.locations #locations a { background-position:-937px 0px; }

	#leasing, #leasing a { width:71px; background-position: -330px 0px; }
	#leasing a:hover, body.leasing #leasing a { background-position:-1072px 0px; }

	#financing, #financing a { width:101px; background-position: -401px 0px; }
	#financing a:hover , body.financing #financing a{ background-position:-1143px 0px; }

	#preowned, #preowned a { width:150px; background-position: -502px 0px; }
	#preowned a:hover { background-position:-1244px 0px; }

	#news, #news a  { width:98px; background-position: -653px 0px; }
	#news a:hover, body.news #news a { background-position:-1395px 0px; }


	#sub_nav {
		position:absolute;
		background-image:url("../images/bg_sub_nav.gif");
		height:36px;
		top:98px;
		width:924px;
		left:0px;
	}
	#sub_nav ul li {
		padding:0px;
		margin:0px;
		list-style:none;
	}		

		#sub_nav ul {
		position:absolute;
		margin:0px;
		padding:0px;
		display:block;
		top:15px;
		left:30px;
		height:11px;
		width:500px;
	}
	#sub_nav a {
		position:absolute;
		top:0px;
		z-index:1;
		background-image:url("../images/btn_sub_nav.gif");
        background-repeat:none;
	
	}

	#sub_nav li {
		position:absolute;
		top:0px;
	}
	#sub_nav li, #sub_nav li a {
		height:11px;
		width:35px;
		display:block;
	}
	li#sub_nav_csx  {
		left:0px;
	}
	#sub_nav_csx a:hover { 
		background-position:-433px 0px;
	}
	li#sub_nav_tsx {
		left:90px;
	}
	#sub_nav_tsx a {
		background-position:-63px 0px;
	}
	#sub_nav_tsx a:hover {
		background-position:-496px 0px;
	}
	#sub_nav_tl a, #sub_nav_tl, #sub_nav_rl a, #sub_nav_rl {
		width:17px;
	}
	li#sub_nav_tl  {
		left:180px;
	}
	#sub_nav_tl a {
		background-position:-133px 0px;
	}
	#sub_nav_tl a:hover { 
		background-position:-566px 0px;
	}
	li#sub_nav_rl  {
		left:270px;
	}
	#sub_nav_rl a {
		background-position:-195px 0px;
	}
	#sub_nav_rl a:hover { 
		background-position:-628px 0px;
	}
    
    li#sub_nav_zdx  {
		left:360px;
	}
	#sub_nav_zdx a {
		background-position:-386px 0px;
	}
	#sub_nav_zdx a:hover { 
		background-position:-815px 0px;
	}
    
	li#sub_nav_rdx  {
		left:450px;
	}
	#sub_nav_rdx a {
		background-position:-252px 0px;
	}
	#sub_nav_rdx a:hover { 
		background-position:-684px 0px;
	}
	li#sub_nav_mdx  {
		left:540px;
	}
	#sub_nav_mdx a {
		background-position:-313px 0px;
	}
	#sub_nav_mdx a:hover { 
		background-position:-746px 0px;
	}

   #sub_nav li#lang_toggle{
		position:absolute;
		top:-3px;
		left:833px;
	}
    #sub_nav li#lang_toggle a, #sub_nav li#lang_toggle{
		margin:0px;
		padding:0px;
		width:44px;
		height:16px;
		background-image:url("../images/btn_language.gif");
		background-position:0px 0px;
	}	
	#overlays {
		position:absolute;
		display:none;
		top:0px;
		left:0px;
		filter:alpha(opacity=70);
		-moz-opacity:.70;
		opacity:.70;
		background-color:#f8f8f8;
		width:100%;
		height:100%;	
	}
	.overlay_container {
		position:absolute;
		display:none;
		top:0px;left:0px;
		width:100%;
	}
	.overlay {
		position:relative;	
		margin-left:auto;
		margin-right:auto;
		margin-top:74px;	
		width:925px;
	}
	.overlay_menu {
		position:absolute;
		margin:0px;
		padding:0px;
		left:744px;
		top: -30px;
		height:37px;
	}
	.overlay_top {
		margin:0px;
		background-image:url("../images/bg_overlay_mid.gif");
		left:12px;
		height:378px;
	}
	.overlay_line {
			position:relative;
			text-align:center;
			background-image:url(../images/bg_overlay_mid.gif);
	}
	.overlay_quicklinks, .overlay_quicklinks2, .overlay_legal {
		position:relative;
		text-align:left;
		margin:0px;
		background-image:url("../images/bg_overlay_mid.gif");
		padding-left:13px;
		padding-top:5px;
	}
	.overlay_quicklinks .model div li, .overlay_quicklinks2 .model div li, .overlay_quicklinks li a  {
		width:145px;	
	}
	.overlay_quicklinks, .overlay_quicklinks .model div {
		height:180px;
	}
	.overlay_quicklinks2 {
		height:120px;
	}
	.overlay_quicklinks .model div.graphic {
		margin-left:10px;
		width:300px;
	}
	.overlay_quicklinks .model ul {
		position:absolute;
		top:75px;
	}
	.overlay_quicklinks2 .model ul {
		position:absolute;
		top:35px;
	}
	.overlay_quicklinks .model div.second, .second2 {
		position:absolute;
		top:0px;
		left:50px;		
		width:186px;
		padding-top:25px;
	}
	.second2 {
		left:13px;
	}
	.overlay_quicklinks .model div.third, .third2 {
		position:absolute;
		padding-top:25px;
		top:0px;
		left:225px;		
		width:186px;
	}
	.third2 {
		left:200px;
	}
	.overlay_quicklinks .model div.logo, .logo2 {
		position:absolute;
		top:25px;
		left:772px;		
		width:120px;
		height:170px;
		z-index:1;
	}
	.logo2 {
		top:10px;
	}
	.overlay_legal {
		padding-left:24px;
		padding-right:14px;
		padding-bottom:14px;
		color:#a9a9a9;
	}
	.overlay_header {
		position:relative;
		background-image:url("../images/bg_overlay_top.gif");
		height:12px;
	}
	.overlay_footer {
		background-image:url("../images/bg_overlay_bottom.gif");
		height:14px;
	}
	div#header{
		position:relative;
		height:134px;
		margin-left:38px;
		z-index:0;
		margin-bottom:0;
		padding-bottom:0;
	}
	div#inner_container {
		margin:0px;
		padding:0px;

	}
	div#promos{
		width:1000px;
		height:503px;
	}
	div#hero_offer {
		border:1px solid green;
	}
	div#news{
		width:1000px;
		height:197px;
}

	img {border:0px;}
	div.model ul {	
		margin:0px;
		padding:0px;
		list-style:none;
	}
	div.model li {
		width:235px;
		height:17px;
		margin-left:0px;
		border-top:1px dotted #d8d8d8;
	}
	div.model li.li_last { border-bottom:1px dotted #d8d8d8; }
	.overlay_quicklinks .locate { border-bottom:1px dotted #d8d8d8; }
	.model {
	position:absolute;
	}

	/*  LEASING  */
	#sub_menu span {
		display:none;
	}
	#sub_menu li {
		background-image:none;
		background-repeat:no-repeat;
		list-style:none;
	}
	#sub_menu ul {
		margin:0px;
		padding:0px;
	}
	#leasing_benefits  a {
		background-image:url("../images/btn_leasing_leftnav1.gif");
		display:block;
		width:143px;
		height:16px;
	}
	#leasing_consider  a {
		background-image:url("../images/btn_leasing_leftnav2.gif");
		display:block;
		width:202px;
		height:16px;
	}
    
	/* Benefits*/
	#leasing_benefits #leftnav1 a, #leasing_benefits #leftnav2 a,#leasing_benefits #leftnav3 a,#leasing_benefits #leftnav4 a,#leasing_benefits #leftnav5 a {width:286px;}
	#leasing_benefits #leftnav1 a {background-position:0px 1px;}
	#leasing_benefits #leftnav1 a:hover {background-position:-286px 1px;}

	#leasing_benefits #leftnav2 a {background-position:0px -18px;}
	#leasing_benefits #leftnav2 a:hover {background-position:-286px -18px;}

	#leasing_benefits #leftnav3 a {background-position:0px -36px;}
	#leasing_benefits #leftnav3 a:hover {background-position:-286px -36px;}

	#leasing_benefits #leftnav4 a {background-position:0px -53px;}
	#leasing_benefits #leftnav4 a:hover {background-position:-286px -53px;}

	#leasing_benefits #leftnav5 a {background-position:0px -70px;}
	#leasing_benefits #leftnav5 a:hover {background-position:-286px -70px;}

	/* Things to Consider*/
	#leasing_consider #leftnav6 a {background-position:0px -1px;}
	#leasing_consider #leftnav6 a:hover {background-position:-202px -1px;}

	#leasing_consider #leftnav7 a {background-position:0px -19px;}
	#leasing_consider #leftnav7 a:hover {background-position:-202px -19px;}

	#leasing_consider #leftnav8 a {background-position:0px -37px;}
	#leasing_consider #leftnav8 a:hover {background-position:-202px -37px;}

	#leasing_consider #leftnav9 a {background-position:0px -54px;}
	#leasing_consider #leftnav9 a:hover {background-position:-202px -54px;}

	#leasing_consider #leftnav10 a {background-position:0px -73px;}
	#leasing_consider #leftnav10 a:hover {background-position:-202px -73px;}

	#leasing_consider #leftnav11 a {background-position:0px -91px;}
	#leasing_consider #leftnav11 a:hover {background-position:-202px -91px;}

	#leasing_consider #leftnav12 a {background-position:0px -109px;}
	#leasing_consider #leftnav12 a:hover {background-position:-202px -109px;}

	#leasing_consider #leftnav13 a {background-position:0px -126px;}
	#leasing_consider #leftnav13 a:hover {background-position:-202px -126px;}

	#leasing_consider #leftnav14 a {background-position:0px -144px;}
	#leasing_consider #leftnav14 a:hover {background-position:-202px -144px;}


	/* FINANCING */
	#finance_benefits  a {
		background-image:url("../images/btn_financing_leftnav1.gif");
		display:block;
		width:125px;
		height:16px;
	}
	#finance_consider  a {
		background-image:url("../images/btn_financing_leftnav2.gif");
		display:block;
		width:125px;
		height:16px;
	}

	/* Benefits*/
	#finance_benefits #leftnav1 a {background-position:0px -3px;}
	#finance_benefits #leftnav1 a:hover {background-position:-125px -3px;}

	#finance_benefits #leftnav2 a {background-position:0px -21px;}
	#finance_benefits #leftnav2 a:hover {background-position:-125px -21px;}

	#finance_benefits #leftnav3 a {background-position:0px -39px;}
	#finance_benefits #leftnav3 a:hover {background-position:-125px -39px;}

	#finance_benefits #leftnav4 a {background-position:0px -56px;}
	#finance_benefits #leftnav4 a:hover {background-position:-125px -56px;}

	/* Things to Consider*/
	#finance_consider #leftnav5 a {background-position:0px -1px;}
	#finance_conisder #leftnav5 a:hover {background-position:-125px -1px;}

	#finance_consider #leftnav6 a {background-position:0px -19px;}
	#finance_consider #leftnav6 a:hover {background-position:-125px -19px;}

	#finance_consider #leftnav7 a {background-position:0px -36px;}
	#finance_consider #leftnav7 a:hover {background-position:-125px -36px;}


	/* MODEL BUTTONS */
	#models span {
		display:none;
	}
	#models a, .overlay_quicklinks li a {
		width:143px;
		height:17px;
		display:block;
		background-repeat:no-repeat;
	}
	.overlay_quicklinks li a {
		width:143px;
	}
	.build a {background-position:0px -1px;}
	.build a:hover {background-position:-235px -1px;}
	.price a {background-position:0px -19px;}
	.price a:hover {background-position:-235px -19px;}
	.locate a {background-position:0px -37px;}
	.locate a:hover {background-position:-235px -37px;}
	.schedule a {background-position:0px -55px;}
	.schedule a:hover {background-position:-235px -55px;}
	.li_last a {background-position:0px -73px;}
	.li_last a:hover {background-position:-235px -73px;}

 	.CSX a, #CSX a { background-image:url("../images/btn_CSX.gif"); }
 	.TSX a, #TSX a { background-image:url("../images/btn_TSX.gif"); }
 	.RDX a, #RDX a { background-image:url("../images/btn_RDX.gif"); }
 	.RL a, #RL  a { background-image:url("../images/btn_RL.gif"); }
 	.TL a, #TL  a { background-image:url("../images/btn_TL.gif"); }
 	.MDX a, #MDX a { background-image:url("../images/btn_MDX.gif"); }
   	.ZDX a, #ZDX a { background-image:url("../images/btn_ZDX.gif"); }
	
	.dummyButton {
		position:absolute;
		display:block;
		width:90px;
		height:23px;
		top:315px;
		left:103px;
		background-image:url("../images/btn_view_offer.gif");
		
	}
	.plural {
		background-image:url("../images/btn_view_offer.gif");
	}
	.offer_intro a:hover {
		background-position:-90px 0px;
	}
	div#logo {
		position:absolute;
		top:14px;
		left:800px;
		z-index:1;
	}
	div#location_title {
		position:absolute;
		top:33px;
		left:30px;
	}


	/* OVERLAY */
	.overlay_quicklinks2 span, .overlay_quicklinks span {display:none;}
    .overlay_menu li span{display:none;}
    .overlay_menu li { list-style:none;padding:0px;margin:0px;}
    .overlay_menu li, .overlay_menu a {height:36px;display:block;}
    .overlay_menu .email, .overlay_menu .print , .overlay_menu .close {
		position:absolute;
		height:36px;
		top:0px;
	}
    .overlay_menu .email a {
		direction:rtl;
		position:absolute;
		left:0px;
		z-index:5; 
		width:66px;
		background-image:url("../images/btn_overlay_menu_ep.gif");
		background-position:0px 0px;
		clip: rect(0px 33px 36px 0px);
	}
    .overlay_menu .email a:hover {
		direction:rtl;
		background-position:-66px 0px;
		clip: rect(0px 66px 36px 0px);
		z-index:4;
		float:none;
		color:#FFF;
	}
    .overlay_menu .print a {
		direction:rtl;
		position:absolute;
		left:0;
		z-index:6;
		width:66px;
		background-image:url("../images/btn_overlay_menu_ep.gif");
		background-position:0px 0px;
		clip: rect(0px 66px 36px 33px);
		color:#FFF;
	}
    .overlay_menu .print a:hover {
		direction:rtl;
		background-position:-132px 0px;
		clip: rect(0px 66px 36px 0px);
		z-index:3;
		float:none;
		border:0px;
		text-indent:0px;
		display:block;
	}

    .overlay_menu .close {top:10px;}
    .overlay_menu .close a {position:absolute;left:64px;width:68px;z-index:3;height:26px;background-image:url("../images/btn_overlay_close.gif");background-position:0px 0px;}
    .overlay_menu .close a:hover {background-position:-68px 0px;clip:auto;z-index:4}

	.third2 span, .second2 span {
		display:none;
	}
	.second2 a , .third2 a{
		width:175px;
		height:17px;
		display:block;
		background-repeat:no-repeat;
	}
	.second2 .locate a {background-position:0px -2px;}
	.second2 .locate a:hover {background-position:-175px -2px;}
	.second2 .li_last  a {background-position:0px -21px;}
	.second2 .li_last  a:hover {background-position:-175px -21px;}
	.third2 .leasing a {background-position:0px -38px;}
	.third2 .leasing a:hover {background-position:-175px -38px;}
	.third2 .li_last a {background-position:0px -57px;}
	.third2 .li_last a:hover {background-position:-175px -57px;}

 	.second2 a { background-image:url("../images/btn_overlay_ql_multi.gif"); }
 	.third2  a { background-image:url("../images/btn_overlay_ql_multi.gif"); }

    div#footer {
		background-image:url(../images/bg_inside_footer.jpg);
		height:90px;
		width:1000px;
		position:relative;
        color:#a9a9a9;
    }   
	div#footer div {
		position:absolute;
		top:50px;
        text-align:center;
		width:1000px;
	}
    div#footer a {
        text-decoration:none;
    }
	#news {display:none;}
	#news_flash {display:none;}

    div#section_header { 
			position:relative;
			border:0px;
			top:0px;	
			width:1000px;
			height:308px;
			padding-top:6px;
			margin-bottom:0px;
			padding-bottom:0px;
			z-index:0;
			background-image:url(../images/bg_inside_content.jpg)
	}
    div#section_header #top {
			height:0px;
			display:none;
	}
    div#section_header #page_header {
			width:900px;
			margin-left:50px;
			margin-bottom:6px;
	}
    div#section_header #page_heading {
			margin-left:42px;
			width:916px;
			height:54px;
	}


	/* MODEL POPUP DROPDOWN  */
	div.modelpopup .popupdiv_footer {
		position:absolute;
		left:0px;
		width:915px;
		top:461px;
		height:6px;
		background-image:url("../images/bg_popup_bottom.gif");
		filter:alpha(opacity=70);
		-moz-opacity:.70;
		opacity:.70;
	}
	div.modelpopup img.nameplate {
		position:absolute;
		top:40px; left:420px;
	}
	div.modelpopup {
		position:absolute;
		top:0px;
		left:3px;
		background-color:white;
		width:915px;
		height:465px;
		
	}
	div#models.popupdivs{
		float:none;
		position:absolute;
		text-align:left;
		margin:0px;
		padding:0px;
		top:132px;	
		left:39px;
	
	}	
	div.modelpopup ul li, div.modelpopup .list, div.modelpopup li.build a, div.modelpopup li.price a, div.modelpopup li.locate a, div.modelpopup li.li_last a, div.modelpopup li.schedule a {
		width:143px;
	}
	div.modelpopup ul, div.modelpopup .bluebuttons, div.modelpopup img {
		position:absolute;
	}
	div.modelpopup ul, div.modelpopup .bluebuttons {
		top:156px;
	}
	div.modelpopup ul {
		left:420px;
	}
	div.modelpopup div.bluebuttons {
		left:595px;
	}
	div.modelpopup div.model_info_image {
		position:absolute;
		top: 11px;
		left: 14px;
		background-image:url(../images/bg_model_info_image.gif);
		background-repeat:no-repeat;
		width:364px;
		height:365px;
		padding:8px;

	}
	#close_popup {
		width:1100px;
		height:500px;
		position:absolute;
		top:0px;
		left:-75px;
	}
	#models .bluebuttons a, div.modelpopup div.bluebuttons a {
		background-image:url(../images/btn_blue.gif);
		display:block;
		width:206px;
		height:24px;
		margin-bottom:11px;
	}
	#models .bluebuttons  a span {
		padding-left:16px;
		padding-top:5px;	
		display:block;
		color:white;
		font-size:9px;
	}
	#section_body {
		margin:0px;
		padding:0px;
		border:0px;
	}
