object, embed, a:hover, a:active, a:focus  { outline: none 0; }

body#lcf { background:url('/commercial/images/bkg/bkg_lcf.jpg') top center no-repeat;}
body#sub { background:url('/images/bkg/bkg_discrete_top_2010.jpg') top center no-repeat; }

	
	
#main_nav_rvbox {left:829px;}

/*2010 styles*/   
body#superduty { background:url('/images/bkg/bkg_discrete_top_2010.jpg') top center no-repeat; }
body#eseries #main_nav a.commercial_vehicles_on, body#transit_connect #main_nav a.commercial_vehicles_on, body#f150 #main_nav a.commercial_vehicles_on{ background:url('/commercial/images/mainnav/en/tc_commercialvehicles_on.png'); width:150px; }
body#transit_connect #commercial_vehicles_on_line{ display:none;background:url('/commercial/images/mainnav/tc_online.gif');height:6px; }
*html body#transit_connect #commercial_vehicles_on_line {display:none;height:4px;background-repeat:no-repeat;}
body#transit_connect #rightcontent_top, body#f150 #rightcontent_top, body#superduty #rightcontent_top{display:none;}
body#superduty #leftnav, body#superduty #leftnav_main, body#superduty #leftnav_bottom_finddealer  {width:208px;margin-bottom:0;}
body#superduty #rightcontent{width:752px;}
body#superduty #vehicle_espot { float:right; margin:4px 4px 0 0; }
*html body#superduty #vehicle_espot{margin:0 2px 0 0;}
body#superduty #leftnav h2 {width:208px;height:52px;}
body#f150 #commercial_vehicles_on_line,body#eseries #commercial_vehicles_on_line{display:none;}

#language_select { background: transparent !important; }
#language_select a { color: #fff !important; font-weight: bold; }

#vehicle_container {margin-left:2px;width:748px;  position: relative; top: -5px;}
#right_filler{background:#ccc;float:right;height:25px;width:323px;}
.vehicle_tabheader {background:#CCCCCC url('/commercial/images/bkg/bkgTabs.gif') no-repeat left top;float:left;margin:4px 0 0;width:637px;}
*html .vehicle_tabheader{margin-top:0px;}
.vehicle_tabheader li{background:transparent url(/images/vehicletabs/right.gif) no-repeat scroll right top;float:left;height:25px;margin:0;padding:0 3px 0 6px;}
.vehicle_tab_bottom { font-size:1.2em; width:637px; height:168px; background:#fff; }
* html .vehicle_tabheader a.yahoo span, * html .vehicle_tabheader a span, * html .vehicle_tabheader .current a span, * html .vehicle_tabheader .current a.yahoo span{padding-bottom:5px;}
body#transit_connect #vehicle_tab_reviews, body#superduty #vehicle_tab_reviews { padding:15px 0 0 4px;display:block; }
#vehicle_tab_reviews_transit_connect { width:628px; height:130px; background:url('/images/vehicletabs/reviewbkgs/transit_connect.jpg') no-repeat; }
#model_container{background:#fff;}
.model_box {background:url(/images/vehiclepage/models/bkg_boxtop.gif) no-repeat;width:723px;padding:10px;}
.model_name {position:relative;background-image:url(/images/vehiclepage/models/bkg_trimname.gif); background-repeat:repeat;width:718px;height:28px;font-size:20px;color:#fff;padding-left:5px;font-weight:bold;background-color:#1c4d8d;}
* html .model_name{position:relative;height:1%;zoom:1;}
.model_bottom {position:relative;background-image:url(/images/vehiclepage/models/bkg_boxbottom.gif);background-repeat: no-repeat;width:743px;height:11px;}								
.model_col1{float:left;width:240px;font-size:1.1em;margin:10px 0 0 5px;}
.model_col2{float:left;width:265px;margin-top:50px;}
.model_col3{float:left;width:213px;margin-top:5px;position:relative;}
.model_col1 p{margin:0;}
.model_col1 ul {margin:0;padding-left:5px;}
.model_col1 ul li{background:url(/images/vehiclepage/blt_gray2.gif) no-repeat;list-style:none;padding-left:15px;margin-top:5px;}
.pricebox_top{position:relative;background-image:url(/images/vehiclepage/models/bkg_rtBoxTop.gif);background-repeat:no-repeat;width:193px;padding:7px 10px 2px 10px;*height:1%;}
.pricebox_bottom{position:relative;background-image:url(/images/vehiclepage/models/bkg_rtBoxBottom.gif);background-repeat:no-repeat;height:7px;width:213px;}
.pricebox_price, .pricebox_desc{font-size:1.3em;color:#333;font-weight:bold;}
.pricebox_price{float:right;margin-top:-3px;}
.pricebox_desc{float:left;width:120px;}
.pricebox_links{color:#336699;font-size:1.1em;font-weight:bold;margin-top:15px;}
.pricebox_price .small{font-size:10px;}
#overview_price .small{font-size:12px;text-transform:uppercase;}
#overview_price{color:#fff;font-size:28px;font-weight:bold;position:absolute;}
#transit_connect #overview_price{top:457px;}
#overview_price sup{font-size:10px;*position:relative;*bottom:10px;}
#kttNav2010 {margin:0;padding:0;}
ul#kttNav2010 li a span {display:block;padding:18px 0 0;}
ul#kttNav2010 li a {color:#fff;display:block;height:52px;text-align:center;text-decoration:none;display:block;float:left;font-size:1.2em;font-weight:bold;}
ul#kttNav2010 li.on a {color:#6e6e6e;}
ul#kttNav2010 li {list-style-type:none;margin:0;padding:0;float:left;}
ul#kttNav2010 li #KTToverview, ul#kttNav2010 li #KTTmodels, ul#kttNav2010 li #KTTfeatures, ul#kttNav2010 li #KTTgallery {background:transparent url(/images/kickthetires/nav/overview.gif) no-repeat top;width:142px;}
ul#kttNav2010 li.on #KTToverview, ul#kttNav2010 li.on #KTTmodels, ul#kttNav2010 li.on #KTTfeatures, ul#kttNav2010 li.on #KTTgallery{background:transparent url(/images/kickthetires/nav/overview.gif) no-repeat bottom;width:142px;}
ul#kttNav2010 li #KTTspecs{background:transparent url(/images/kickthetires/nav/last.gif) no-repeat right top;width:182px;}
body#transit_connect #specgridcontainer, body#f150 #specgridcontainer, body#superduty #specgridcontainer { background:#fff; width:973px; height:565px; text-align:left;display:block;}
#specgrid { font-size:1.2em; background:#fff; padding:15px 0 25px 10px; }
 a.specgridclose { padding:10px; display:block; font-size:1.2em }
#specgrid_tabheader_top { width:930px; height:28px;  background:url('/images/vehicletabs/specgrid/tabheader_top_bg_long.gif') no-repeat; }
#specgrid_tabheader_top ul { margin:0; padding:0; }
#specgrid_tabheader_top li { float:left; background:#e6e6e6 url('/images/vehicletabs/specgrid/tabLeft.gif') no-repeat left top; list-style-type:none; margin:0 1px 0 0; padding:0 0 0 7px;font-size:1.2em; }
#specgrid_tabheader_top li.on { background:#fff url('/images/vehicletabs/specgrid/tabLeft_on.gif') no-repeat left top; height:24px;}
#specgrid_tabheader_top a { background:#fff url('/images/vehicletabs/specgrid/tabRight.gif') no-repeat right top; text-decoration:none; display:block; font-weight:bold; padding:3px 17px 3px 10px; height:17px;}
#specgrid_tabheader_top a.on { background:#fff url('/images/vehicletabs/specgrid/tabRight_on.gif') no-repeat right top;height:18px;}
* html #specgrid_tabheader_top li {width:130px;}

#specgrid_tabheader_content { width:705px; background:url('/images/vehicletabs/specgrid/tabheader_content_bg.gif') bottom; margin-bottom:0;padding:0 0 20px 0;border-bottom:1px solid #b6b6b6;font-size:1.2em;   }
#specgrid_tabheader_content ul { float:left; margin:25px 15px; padding:0 0 0 15px; border-left:#b6b6b6 solid 1px; height:100px; }
#specgrid_tabheader_content ul.first { border:0; }
#specgrid_tabheader_content li { list-style-type:none; text-align:center; margin:7px 0; }
#specgrid_tabheader_content li.title { color:#006aa8; font-weight:bold; }
#specgrid_tabheader_content li a { background:url('/images/vehicletabs/specgrid/btn_spec.gif') no-repeat center top; text-decoration:none; height:21px;width:100px; display:block;padding:3px 0 0 0; }
#specgrid_tabheader_content li a.on { background:url('/images/vehicletabs/specgrid/btn_spec_on.gif') no-repeat center top; color:#fff;height:21px;width:100px;}
#specgrid_matrix form { margin:0; padding:0; }
#specgridcontainer #specgrid_matrix table { border:1px solid #b6b6b6; border-top:0;font-size:1.1em; width:930px; }
#specgrid_matrix table tr.first {display:none;  }
#specgrid_matrix td { border-left:1px solid #b6b6b6; padding:5px 20px; }
#specgrid_matrix td.first { border-left:0px;padding:5px; }
#specgrid_matrix tr.blue { background:#006aa8 url(/images/vehiclepage/section_titlebar.gif) repeat-x; font-weight:bold; color:#fff; }
#specgrid_matrix tr.ltblue { background:#e8f6ff; }
#specgrid_matrix tr.ltgray { background:#eaeaea; }
.clear { clear:both; }
* html #specGridDiv {border-left:1px solid #b6b6b6;}
#specs_top{margin:auto;background: url(/images/vehiclepage/specs_top.gif) no-repeat;width:973px;height:46px;}
#close_btn{float:right;padding:4px 4px 0 0;}
#close_btn a {background:url(/images/vehiclepage/specs_close.gif) no-repeat top center;height:37px;width:54px;display:block;}
#close_btn a:hover{background:url(/images/vehiclepage/specs_close.gif) no-repeat bottom center;}
#close_btn a span{position:absolute;left:-9999px;}
#title {float:left;font-size:18px;color:#000066;padding:10px 0 0 10px;}
#options{height:25px;padding:10px 0 0 10px;}
#vehicle_specs {text-align:center;padding:10px 0 0 0;}

/*end 2010 styles*/
#main_nav { background:url("/images/mainnav/bg_leftside.png") no-repeat scroll 0 0 transparent;height:33px;margin:0;padding-left:9px;}
#main_nav li { background:none repeat scroll 0 0 #fff; float:left;height:33px;list-style-type:none;margin:0;position:relative;}
#main_nav ul li a{ height:33px;}
#main_nav a.commercial_home { background:url('/commercial/images/mainnav/en/commercialhome.png') top; width:136px; }
#main_nav a.commercial_home:hover, #main_nav a.commercial_home_on:hover { background:url('/commercial/images/mainnav/en/commercialhome.png') bottom #FFF;}
#main_nav a.commercial_home_on { background:url('/commercial/images/mainnav/en/commercialhome_on.png'); width:136px; }
#main_nav a.commercial_vehicles { background:url('/commercial/images/mainnav/en/commercialvehicles.png') top; width:150px; }
#main_nav a.commercial_vehicles:hover, #main_nav a.commercial_vehicles_on:hover { background:url('/commercial/images/mainnav/en/commercialvehicles.png') bottom #FFF;}
#main_nav a.commercial_vehicles_on { background:url('/commercial/images/mainnav/en/commercialvehicles_on.png'); width:150px; }
#main_nav a.commercial_connection { background:url('/commercial/images/mainnav/en/commercialconnection.png') top; width:169px; }
#main_nav a.commercial_connection:hover, #main_nav a.commercial_connection_on:hover { background:url('/commercial/images/mainnav/en/commercialconnection.png') bottom #FFF;}
#main_nav a.commercial_connection_on { background:url('/commercial/images/mainnav/en/commercialconnection_on.gif'); width:169px; }
#main_nav a.business_preferred { background:url('/commercial/images/mainnav/en/business_preferred.png') top; width:143px; }
#main_nav a.business_preferred:hover, #main_nav a.business_preferred_on:hover { background:url('/commercial/images/mainnav/en/business_preferred.png') bottom #FFF;}
#main_nav a.business_preferred_on { background:url('/commercial/images/mainnav/en/business_preferred_on.gif'); width:143px; }
#main_nav a.fleet { background:url('/commercial/images/mainnav/en/fleet.png') top; width:55px; }
#main_nav a.fleet:hover, #main_nav a.business_fleet_on:hover { background:url('/commercial/images/mainnav/en/fleet.png') bottom #FFF;}
#main_nav a.fleet_on { background:url('/commercial/images/mainnav/en/fleet_on.gif'); width:55px; }
#main_nav li.search { width:192px; }
#main_nav li.search form { padding:6px 5px 0 0;}

#commercial_home_on_line { position:absolute; background:#fff; height:5px; width:130px; left:15px;display:none; }
#commercial_vehicles_on_line { display:none;position:absolute; background:#fff; height:4px; width:144px; left:238px;*display:none;_margin-top:-1px; }
#commercial_connection_on_line { position:absolute; background:#fff; height:4px; width:163px; left:446px;*display:none; _margin-top:-1px;}
#business_preferred_on_line { position:absolute; background:#fff; height:4px; width:137px; left:673px;*display:none; _margin-top:-1px;}
#fleet_on_line { position:absolute; background:#fff; height:4px; width:49px; left:874px;*display:none; _margin-top:-1px;}


#main_nav_commercialvehiclesbox { position:absolute; left:235px; top:83px; display:none; z-index:11;}
#main_nav_commercialvehiclesbox_content { background:url('/commercial/images/mainnav/fr/commercialvehicles_box.png') no-repeat bottom; width:186px; height:180px; }
*html #main_nav_commercialvehiclesbox_content {background:url('/commercial/images/mainnav/en/commercialvehicles_box.gif');}
#main_nav_commercialvehiclesbox a.boxtab { background:url('/commercial/images/mainnav/en/commercialvehicles.png') bottom; width:150px; }
#main_nav_businesspreferredbox { position:absolute; left:573px; top:83px; display:none; }
#main_nav_businesspreferredbox_content { background:url('/commercial/images/mainnav/en/businesspreferred_box.png') no-repeat; width:151px; height:200px;}
#main_nav_businesspreferredbox a.boxtab { background:url('/commercial/images/mainnav/en/business_preferred.png') bottom; width:143px; }

body#home #mainpromo {margin:0;}
#mainpromo #findadealer_commf150 { float:left; width:322px; height:246px; color:#494949; font-size:1.2em; text-align:center;}
#mainpromo #findadealer_commf150 p { margin-top:105px; }
#mainpromo #compare_commf150  { float:left; width:322px; height:246px; color:#494949; font-size:1.2em; text-align:center; }
/* TBD What are these used for? */
#mainpromo #leftside_commf150  { float:left; width:637px; height:246px; cursor:pointer;}
#mainpromo #leftside_commf150 div  { margin:205px 0 0 18px; }
#mainpromo #leftside_commf150 a  { color:#184e86; font-weight:bold; font-size:1.2em; }

#mainpromo #leftside_f150 { background:url('/commercial/images/home/mainpromo/en/leftside/f150.jpg');}
#mainpromo #compare_f150 { background:url('/commercial/images/home/mainpromo/en/compare/f150.jpg'); }
#mainpromo #findadealer_f150 { background:url('/commercial/images/home/mainpromo/en/findadealer/f150.jpg'); }
#mainpromo #leftside_superduty { background:url('/commercial/images/home/mainpromo/en/leftside/fseries_superduty.jpg');}
#mainpromo #compare_superduty { background:url('/commercial/images/home/mainpromo/en/compare/fseries_superduty.jpg'); }
#mainpromo #findadealer_superduty { background:url('/commercial/images/home/mainpromo/en/findadealer/fseries_superduty.jpg'); }
#mainpromo #leftside_superduty_chassis { background:url('/commercial/images/home/mainpromo/en/leftside/superduty_chassiscab.jpg');}
#mainpromo #compare_superduty_chassis { background:url('/commercial/images/home/mainpromo/en/compare/superduty_chassiscab.jpg'); }
#mainpromo #findadealer_superduty_chassis { background:url('/commercial/images/home/mainpromo/en/findadealer/superduty_chassiscab.jpg'); }
#mainpromo #leftside_mediumduty { background:url('/commercial/images/home/mainpromo/en/leftside/mediumduty.jpg');}
#mainpromo #compare_mediumduty { background:url('/commercial/images/home/mainpromo/en/compare/mediumduty.jpg'); }
#mainpromo #findadealer_mediumduty { background:url('/commercial/images/home/mainpromo/en/findadealer/mediumduty.jpg'); }
#mainpromo #leftside_eseries { background:url('/commercial/images/home/mainpromo/en/leftside/eseries.jpg');}
#mainpromo #compare_eseries { background:url('/commercial/images/home/mainpromo/en/compare/eseries.jpg'); }
#mainpromo #findadealer_eseries { background:url('/commercial/images/home/mainpromo/en/findadealer/eseries.jpg'); }
#mainpromo #leftside_lcf { background:url('/commercial/images/home/mainpromo/en/leftside/lcf.jpg');}
#mainpromo #compare_lcf { background:url('/commercial/images/home/mainpromo/en/compare/lcf.jpg'); }
#mainpromo #findadealer_lcf { background:url('/commercial/images/home/mainpromo/en/findadealer/lcf.jpg'); }
#mainpromo form { margin-left:65px; }
#mainpromo input { color:#494949; font-size:1em; float:left; }

#mainpromo div.promo_findadealer a  { color:#184e86; font-weight:bold; font-size:1.2em; }

body#home .vstrip_content{width:960px;}
#vstrip_container h2 { background:url('/commercial/images/home/vstriptop_bg.gif') no-repeat; font-size:1.4em; margin:0; padding:0; width:960px; height:25px; color:#1f5189; text-transform:uppercase; }
#vstrip_container h2 span { padding:4px 0 0 10px; display:block; }

#leftnav h2.fseries_superduty { background:url('/commercial/images/leftnav/headers/en/fseries_superduty.png') no-repeat; }
#leftnav h2.lcf { background:url('/commercial/images/leftnav/headers/en/lcf.png') no-repeat; }
#leftnav h2.business_preferred { background:url('/commercial/images/leftnav/headers/en/business_preferred.gif') no-repeat top; }
/* Setting the font-size elliminates the gap in IE 6 */
#leftnav h2.commercial_connection { background:url('/commercial/images/leftnav/headers/en/commercial_connection.gif') no-repeat top; font-size:10pt; }
#leftnav h2.fleet { background:url('/commercial/images/leftnav/headers/en/fleet.gif') no-repeat top; }
#leftnav h2.pool_accounts { background:url('/commercial/images/leftnav/headers/en/pool_accounts.gif') no-repeat top; }
#leftnav_main ul li a.pool_accounts { height:20px; background:url('/commercial/images/leftnav/titles/en/pool_accounts.gif') no-repeat top; }
#leftnav_main ul li a.pool_accounts:hover, #leftnav_main ul li a.pool_accounts_on { height:20px; background:url('/commercial/images/leftnav/titles/en/pool_accounts.gif') no-repeat bottom; }
#leftnav_main ul li a.contact_us { height:25px; background:url('/commercial/images/leftnav/titles/en/contact_us.gif') no-repeat top; }
#leftnav_main ul li a.contact_us:hover, #leftnav_main ul li a.contact_us_on { height:25px; background:url('/commercial/images/leftnav/titles/en/contact_us.gif') no-repeat bottom; }
#leftnav_main ul li a.pdv { height:20px; background:url('/commercial/images/leftnav/titles/en/pdv.gif') no-repeat top; }
#leftnav_main ul li a.pdv:hover, #leftnav_main ul li a.pdv_on { height:20px; background:url('/commercial/images/leftnav/titles/en/pdv.gif') no-repeat bottom; }
#leftnav_main ul li a.vans { height:20px; background:url('/commercial/images/leftnav/titles/en/vans.gif') no-repeat top; }
#leftnav_main ul li a.vans:hover, #leftnav_main ul li a.vans_on { height:20px; background:url('/commercial/images/leftnav/titles/en/vans.gif') no-repeat bottom; }
#leftnav_main ul li a.modifiers { height:20px; background:url('/commercial/images/leftnav/titles/en/modifiers.gif') no-repeat top; }
#leftnav_main ul li a.modifiers:hover, #leftnav_main ul li a.modifiers_on { height:20px; background:url('/commercial/images/leftnav/titles/en/modifiers.gif') no-repeat bottom; }

#right_bottom_commercial{ background:url('/commercial/images/bkg/bkg_commercial_bottom_b.jpg') bottom no-repeat; height:222px;}
#right_bottom_commercial div{ background:url('/commercial/images/bkg/bkg_commercial_bottom_a.png') bottom no-repeat; height:98px;}
*html #right_bottom_commercial div {margin:0 0 0 -34px;}
body#lcf #right_bottom_capper{background: url('/commercial/images/bkg/bkg_lcf_bottom.jpg') no-repeat top center;}
#ford_tough{position:absolute;top:550px;left:870px;}




#vehicle_tab_model{display:block;}

#main_nav #end{float:left;width:7px;padding:0;margin:0;background:transparent url(/images/mainnav/bg_rightside.png) top right;left:-1px;}
*html #main_nav #end{background-image:url(/images/mainnav/bg_rightside.gif);}
#main_nav li {padding:0 29px;}
/*left nav defaults:*/
#leftnav_main {background:#e5e5e5;}
#rightcontent_top { background:url('/images/rightcontent/top_blue.png') no-repeat; width:745px; height:20px; }
#leftnav_main ul li a.shoppingtools:hover, #leftnav_main ul li a.shoppingtools_on {background:transparent url(/images/leftnav/titles/en/shoppingtools.gif) no-repeat scroll center bottom;}

a#bnp_link{left:611px;position:relative;top:302px;z-index:10;background:url(/images/vehiclepage/en/btnBNPblue.gif) no-repeat top left; display:block;width:114px;height:26px;}
a:hover#bnp_link{background-position: bottom left; }
a#bnp_link span{position:absolute;left:-9999px;}

a#bnp_link_white{left:611px;position:relative;top:302px;z-index:10;background:url(/images/vehiclepage/en/btnBNPwhite.gif) no-repeat top left; display:block;width:114px;height:26px;}
a:hover#bnp_link_white{background-position: bottom left; }
a#bnp_link_white span{position:absolute;left:-9999px;}

a#exp_link{left:467px;position:relative;top:81px;z-index:10;background:url(/images/vehiclepage/en/btnExperience.gif) no-repeat top left; display:block;width:256px;height:26px;}
a:hover#exp_link{background-position: bottom left; }
a#exp_link span{position:absolute;left:-9999px;}

#kttNav2010_sm {margin:0;padding:0;}
ul#kttNav2010_sm li a span {display:block;padding:18px 0 0;}
ul#kttNav2010_sm li a {color:#fff;display:block;height:52px;text-align:center;text-decoration:none;display:block;float:left;font-size:1.2em;font-weight:bold;}
ul#kttNav2010_sm li.on a {color:#6e6e6e;}
ul#kttNav2010_sm li {list-style-type:none;margin:0;padding:0;float:left;}
ul#kttNav2010_sm li #KTToverview, ul#kttNav2010_sm li #KTTmodels, ul#kttNav2010_sm li #KTTfeatures, ul#kttNav2010_sm li #KTTgallery,  ul#kttNav2010_sm li #KTTvideos {background:transparent url(/images/kickthetires/nav/overview_sm.gif) no-repeat top;width:114px;}
ul#kttNav2010_sm li.on #KTToverview, ul#kttNav2010_sm li.on #KTTmodels, ul#kttNav2010_sm li.on #KTTfeatures, ul#kttNav2010_sm li.on #KTTgallery, ul#kttNav2010_sm li.on #KTTvideos{background:transparent url(/images/kickthetires/nav/overview_sm.gif) no-repeat bottom;width:114px;}
ul#kttNav2010_sm li #KTTspecs{background:transparent url(/images/kickthetires/nav/last_sm.gif) no-repeat right top;width:180px;}


/*2011 super duty */
body#superduty { background:url('/images/bkg/bkg_superduty_2011.jpg') top center no-repeat; }
body#superduty #right_bottom_capper{background: url('/images/bkg/bkg_superduty_bottom_2011.jpg') no-repeat top center;}
body#superduty #leftnav #yearButton2011 {display:none;}
body#superduty #leftnav h2.superduty {background:url('/images/leftnav/headers/en/superduty2011.gif') no-repeat; }
body#superduty #leftnav_main{background:#dfdfdf; position: relative; top: -5px;}
body#superduty #leftnav_main ul li a.shoppingtools:hover, body#superduty #leftnav_main ul li a.shoppingtools_on {background:url('/images/leftnav/titles/en/shoppingtools_SD_2011.gif') no-repeat bottom;}
body#superduty #leftnav_bottom_finddealer{ background:url('/commercial/images/bkg/bg_finddealer_en_2011_SD.gif') no-repeat; height:71px;margin-bottom:0;  position: relative; top: -5px;}
body#superduty ul#kttNav2010_sm li #KTToverview, body#superduty ul#kttNav2010_sm li #KTTmodels, body#superduty ul#kttNav2010_sm li #KTTfeatures, body#superduty ul#kttNav2010_sm li #KTTgallery,  body#superduty ul#kttNav2010_sm li #KTTvideos {background:transparent url(/images/kickthetires/nav/overview_sd.gif) no-repeat top;width:114px;}
body#superduty ul#kttNav2010_sm li.on #KTToverview, body#superduty ul#kttNav2010_sm li.on #KTTmodels, body#superduty ul#kttNav2010_sm li.on #KTTfeatures, body#superduty ul#kttNav2010_sm li.on #KTTgallery, body#superduty ul#kttNav2010_sm li.on #KTTvideos{background:transparent url(/images/kickthetires/nav/overview_sd.gif) no-repeat bottom;width:114px;}
body#superduty ul#kttNav2010_sm li #KTTspecs{background:transparent url(/images/kickthetires/nav/last_sd.gif) no-repeat right top;width:180px;}
body#superduty #model_container{background:#DFDFDF;}
body#superduty .model_name {position:relative;background-image:url(/images/vehiclepage/models/bkg_trimname_SD.gif); background-repeat:repeat;width:718px;height:28px;font-size:20px;color:#fff;padding-left:5px;font-weight:bold;background-color:#212121;}
body#superduty .model_box {background:url(/images/vehiclepage/models/bkg_boxtop_sd.gif) no-repeat;width:723px;padding:10px;}
body#superduty .model_bottom {position:relative;background-image:url(/images/vehiclepage/models/bkg_boxbottom_sd.gif);background-repeat: no-repeat;width:743px;height:11px;}								
body#superduty .model_col1 ul li{background:url(/images/vehiclepage/blt_SD.gif) no-repeat;list-style:none;padding-left:15px;margin-top:5px;}
body#superduty .pricebox_top{position:relative;background-image:url(/images/vehiclepage/models/bkg_rtBoxTop_SD.gif);background-repeat:no-repeat;width:193px;padding:7px 10px 2px 10px;*height:1%;}
body#superduty .pricebox_bottom{position:relative;background-image:url(/images/vehiclepage/models/bkg_rtBoxBottom_SD.gif);background-repeat:no-repeat;height:1px;width:213px;}
body#superduty .pricebox_price, body#superduty .pricebox_desc{color:#fff;}
body#superduty .pricebox_links{color:#c1c1c1;margin-top:3px;}
body#superduty .pricebox_links a{color:#e4b319;}
body#superduty a#bnp_link{left:611px;position:relative;top:302px;z-index:10;background:url(/images/vehiclepage/en/btnBNPyellow.gif) no-repeat top left; display:block;width:110px;height:27px;}
body#superduty a:hover#bnp_link{background-position: bottom left; }
body#superduty #vehicle_overview{background-image:url(/images/vehiclepage/en/2011superduty_overview.jpg);background-repeat:no-repeat;width:748px;height:348px;}
body#superduty #overview_price{color:#fff;}
body#superduty #vehicle_tab_reviews_superduty {background:transparent url(/images/vehicletabs/reviewbkgs/superduty_2011.jpg) no-repeat scroll 0 0;height:130px;width:628px;}
body#superduty #commercial_vehicles_on_line{display:none;}

#mainpromo form { margin-left:65px; }
#mainpromo input { color:#494949; font-size:1em; float:left; margin:0 3px; }

#mainpromo div.promo_findadealer { float:left; width:322px; height:246px; color:#494949; font-size:1.2em; text-align:center;}
#mainpromo div.promo_findadealer p { margin-top:105px; }
#mainpromo div.promo_compare  { float:left; width:322px; height:246px; color:#494949; font-size:1.2em; text-align:center; }
#mainpromo div.promo_leftside { float:left; width:637px; height:246px; cursor:pointer;}
#mainpromo div.promo_leftside div  { margin:205px 0 0 18px; }
#mainpromo div.promo_leftside a  { color:#184e86; font-weight:bold; font-size:1.2em; }

#vstrip_container { margin:4px 0;}

.vstrip_tabheader { float:left; line-height:normal; margin:0; }
.vstrip_tabheader ul { margin:0; padding:0; list-style:none; padding:0 0px 0px 0; }
.vstrip_tabheader li { float:left; width:192px; height:25px; background:url("/images/home/vstrip/bkg_off.png") no-repeat top; margin:0; padding:0; text-align:center;  }
*HTML .vstrip_tabheader li { background:url("/images/home/vstrip/bkg_off.gif") no-repeat top; }
.vstrip_tabheader li.last { width:190px; }
.vstrip_tabheader a { text-transform:uppercase; color:#1e5089; font-weight:bold; font-size:1.4em; text-decoration:none; display:block; padding:5px 15px 4px; }
.vstrip_tabheader a:hover { color:#000; }
.vstrip_tabheader li.current { background-image:url("/images/home/vstrip/bkg_on.png"); }
*HTML .vstrip_tabheader li.current { background-image:url("/images/home/vstrip/bkg_on.gif"); }
.vstrip_tabheader .current a:hover, .vstrip_tabheader .secondtolast_current a:hover { color:#000; } 

.vstrip_content { width:958px; height:106px; background:#fff; }
.vstrip_content a { float:left; width:136px; height:82px; display:block; text-align:center; font-size:1.2em; font-weight:bold; }
.vstrip_content a span { margin:77px 0 0 0; display:block; } 
.vstrip_content a.eseries_cutaway { background:url('/images/home/vstrip/thumbnails/eseries_cutaway.jpg') no-repeat center center; }
.vstrip_content a.e250 { background:url('/images/home/vstrip/thumbnails/e250.jpg') no-repeat; }
.vstrip_content a.e350 { background:url('/images/home/vstrip/thumbnails/e350.jpg') no-repeat; }
.vstrip_content a.edge { background:url('/images/home/vstrip/thumbnails/edge.jpg') no-repeat; }
.vstrip_content a.escape { background:url('/images/home/vstrip/thumbnails/escape.jpg') no-repeat; }
.vstrip_content a.escape_hybrid { background:url('/images/home/vstrip/thumbnails/escape_hybrid.jpg') no-repeat; }
.vstrip_content a.eseriesvans { background:url('/images/home/vstrip/thumbnails/eseriesvans.jpg') no-repeat; }
.vstrip_content a.expedition { background:url('/images/home/vstrip/thumbnails/expedition.jpg') no-repeat; }
.vstrip_content a.explorer { background:url('/images/home/vstrip/thumbnails/explorer.jpg') no-repeat; }
.vstrip_content a.explorer_sport_trac { background:url('/images/home/vstrip/thumbnails/explorer_sport_trac.jpg') no-repeat; }
.vstrip_content a.explorer_sport_trac1 { background:url('/images/home/vstrip/thumbnails/explorer_sport_trac.jpg') no-repeat; }
.vstrip_content a.explorer_sport_trac2 { background:url('/images/home/vstrip/thumbnails/explorer_sport_trac.jpg') no-repeat; }
.vstrip_content a.f150 { background:url('/images/home/vstrip/thumbnails/f150.jpg') no-repeat; }
.vstrip_content a.flex { background:url('/images/home/vstrip/thumbnails/flex.jpg') no-repeat; }
.vstrip_content a.flex span {margin-left:5px;}
.vstrip_content a.superduty { background:url('/images/home/vstrip/thumbnails/f450.jpg') no-repeat; }
.vstrip_content a.f650_f750 { background:url('/images/home/vstrip/thumbnails/f650_f750.jpg') no-repeat center center; }
.vstrip_content a.focus { background:url('/images/home/vstrip/thumbnails/focus.jpg') no-repeat; }
.vstrip_content a.fusion { background:url('/images/home/vstrip/thumbnails/fusion.jpg') no-repeat; }
.vstrip_content a.lcf { width:115px; background:url('/images/home/vstrip/thumbnails/lcf.jpg') no-repeat; }
.vstrip_content a.mustang { background:url('/images/home/vstrip/thumbnails/mustang.jpg') no-repeat; }
.vstrip_content a.shelby { background:url('/images/home/vstrip/thumbnails/shelby.jpg') no-repeat; }
.vstrip_content a.ranger { background:url('/images/home/vstrip/thumbnails/ranger.jpg') no-repeat; }
.vstrip_content a.superduty { background:url('/images/home/vstrip/thumbnails/f450.jpg') no-repeat center top; }
.vstrip_content a.sdchassis_cab { width:159px; background:url('/images/home/vstrip/thumbnails/sdchassis_cab.jpg') no-repeat center center; }
.vstrip_content a.taurus { background:url('/images/home/vstrip/thumbnails/taurus.jpg') no-repeat; }
.vstrip_content a.taurus_x { background:url('/images/home/vstrip/thumbnails/taurus_x.jpg') no-repeat; }
.vstrip_content a.marklt { background:url('/images/home/vstrip/thumbnails/marklt.jpg') no-repeat; }
.vstrip_content a.navigator { background:url('/images/home/vstrip/thumbnails/navigator.jpg') no-repeat; }
.vstrip_content a.mkx { background:url('/images/home/vstrip/thumbnails/mkx.jpg') no-repeat; }
.vstrip_content a.mkz { background:url('/images/home/vstrip/thumbnails/mkz.jpg') no-repeat; }
.vstrip_content a.mks { background:url('/images/home/vstrip/thumbnails/mks.jpg') no-repeat; }
.vstrip_content a.transitconnect { background:url('/images/home/vstrip/thumbnails/transitconnect.jpg') no-repeat; }

.rollover { margin-left:12px; }
.rollover a { width:136px; height:101px; display:block; font-size:1.2em; font-weight:bold; text-align:center; }
.rollover a span { padding:77px 0 0 0; display:block; } 
.rollover a.eseriesvans { background:url('/images/home/vstrip/thumbnails/eseriesvans_rollover.jpg') no-repeat; }
.rollover a.edge { background:url('/images/home/vstrip/thumbnails/edge_rollover.jpg') no-repeat; }
.rollover a.escape { background:url('/images/home/vstrip/thumbnails/escape_rollover.jpg') no-repeat; }
.rollover a.expedition { background:url('/images/home/vstrip/thumbnails/expedition_rollover.jpg') no-repeat; }
.rollover a.explorer { background:url('/images/home/vstrip/thumbnails/explorer_rollover.jpg') no-repeat; }
.rollover a.explorer_sport_trac { background:url('/images/home/vstrip/thumbnails/explorer_sport_trac_rollover.jpg') no-repeat; }
.rollover a.f150 { background:url('/images/home/vstrip/thumbnails/f150_rollover.jpg') no-repeat; }
.rollover a.flex { background:url('/images/home/vstrip/thumbnails/flex_rollover.jpg') no-repeat; }
.rollover a.superduty { background:url('/images/home/vstrip/thumbnails/f450_rollover.jpg') no-repeat; }
.rollover a.f650_f750 { background:url('/images/home/vstrip/thumbnails/f650_f750_rollover.jpg') no-repeat; }
.rollover a.focus { background:url('/images/home/vstrip/thumbnails/focus_rollover.jpg') no-repeat; }
.rollover a.fusion { background:url('/images/home/vstrip/thumbnails/fusion_rollover.jpg') no-repeat; }
.rollover a.lcf { background:url('/images/home/vstrip/thumbnails/lcf_rollover.jpg') no-repeat; }
.rollover a.mustang { background:url('/images/home/vstrip/thumbnails/mustang_rollover.jpg') no-repeat; }
.rollover a.shelby { background:url('/images/home/vstrip/thumbnails/shelby_rollover.jpg') no-repeat; }
.rollover a.ranger { background:url('/images/home/vstrip/thumbnails/ranger_rollover.jpg') no-repeat; }
.rollover a.superduty { background:url('/images/home/vstrip/thumbnails/f450_rollover.jpg') no-repeat; }
.rollover a.taurus { background:url('/images/home/vstrip/thumbnails/taurus_rollover.jpg') no-repeat; }
.rollover a.taurus_x { background:url('/images/home/vstrip/thumbnails/taurus_x_rollover.jpg') no-repeat; }

#vstrip_trucks, #vstrip_suvscrossovers, #vstrip_commercial, #vstrip_lincoln { display:none; }

#vstrip_rolloverbox_container .porkchop { display:none; position:absolute; top:147px; width:543px; height:366px; }
#vstrip_rolloverbox_container .pos1 { left:-9px; }
#vstrip_rolloverbox_container .pos2 { left:127px; }
#vstrip_rolloverbox_container .pos3 { left:263px; }
#vstrip_rolloverbox_container .pos4 { left:399px; }
#vstrip_rolloverbox_container .pos4a { left:-21px; }
#vstrip_rolloverbox_container .pos5 { left:115px; }
#vstrip_rolloverbox_container .pos6 { left:251px; }
#vstrip_rolloverbox_container .pos7 { left:390px; }

.vstrip_rolloverbkg { width:575px; height:300px; position:relative; text-align:left; }
.vstrip_rolloverbkg .title { color:#1e5089; font-size:2.0em; font-weight:bold; position:absolute; top:53px; left:35px; }
.vstrip_rolloverbkg .title .gray { color:#8a8a8a; }
.vstrip_rolloverbkg .title .gray sup { font-size:.6em; vertical-align:top; }
.vstrip_rolloverbkg .userratings { font-size:1.3em; position:absolute; width:260px; top:85px; left:35px; font-weight:bold; color:#6f6f6f; border-bottom:1px solid #666; padding-bottom:5px; }
.vstrip_rolloverbkg .userratings div { float: left; }
.vstrip_rolloverbkg .answercentre { font-size:1.3em; position:absolute; top:120px; left:35px; }
.vstrip_rolloverbkg .answercentre p { padding:0; margin:0 0 15px 0; }
.vstrip_rolloverbkg .answercentre a.button { display:block; background:url('/images/home/vstrip/rollover_buttonbkg.png') no-repeat; behavior:url('/css/iepngfix.htc'); width:139px; height:21px; text-decoration:none; margin:3px 0;  }
.vstrip_rolloverbkg .answercentre a.button span { padding:2px 0 0 5px; display:block; font-size:12px; font-weight:bold; }
.vstrip_rolloverbkg .features { font-size:1.2em; font-weight:bold; color:#fff; position:absolute; text-align:right; top:268px; right:25px; }
.vstrip_rolloverbkg .features a { color:#fff; }

.vstrip_rolloverbkg img, .vstrip_rolloverbkg_flipped img, .vstrip_rolloverbkg span, .vstrip_rolloverbkg_flipped span {  behavior:url('/css/iepngfix.htc'); }

.vstrip_rolloverbkg_flipped { width:575px; height:300px; position:relative; text-align:right;}
.vstrip_rolloverbkg_flipped .title { color:#1e5089; font-size:2.0em; font-weight:bold; position:absolute; top:53px; right:30px; }
.vstrip_rolloverbkg_flipped .title .gray { color:#8a8a8a; }
.vstrip_rolloverbkg_flipped .title .gray sup { font-size:.6em; vertical-align:top; }
.vstrip_rolloverbkg_flipped .userratings { font-size:1.3em; position:absolute; width:260px; top:85px; right:30px; font-weight:bold; color:#6f6f6f; border-bottom:1px solid #666; padding-bottom:5px; }
.vstrip_rolloverbkg_flipped .userratings div { float: left; }
.vstrip_rolloverbkg_flipped .answercentre { font-size:1.3em; position:absolute; top:120px; right:30px; }
.vstrip_rolloverbkg_flipped .answercentre p { padding:0; margin:0 0 15px 0; }
.vstrip_rolloverbkg_flipped .answercentre a.button { display:block; background:url('/images/home/vstrip/rollover_buttonbkg.png') no-repeat; behavior:url('/css/iepngfix.htc'); width:139px; height:21px; text-decoration:none; margin:3px 0; text-align:left; float:right; clear:both;  }
.vstrip_rolloverbkg_flipped .answercentre a.button span { padding:2px 0 0 5px; display:block; font-size:12px; font-weight:bold; }
.vstrip_rolloverbkg_flipped .features { font-size:1.2em; font-weight:bold; color:#fff; position:absolute; text-align:left; top:268px; left:35px; }
.vstrip_rolloverbkg_flipped .features a { color:#fff; }

.vstrip_rolloverbkg .stars_five, .vstrip_rolloverbkg_flipped .stars_five { display:block; width:116px; height:19px; background:url('/images/home/vstrip/rolloverbkgs/stars_five.png') no-repeat; float:left; margin-top:-4px; margin-left:10px; }
.vstrip_rolloverbkg .stars_fourhalf, .vstrip_rolloverbkg_flipped .stars_fourhalf { display:block; width:116px; height:19px; background:url('/images/home/vstrip/rolloverbkgs/stars_fourhalf.png') no-repeat; float:left; margin-top:-4px; margin-left:10px; }
.vstrip_rolloverbkg .stars_four, .vstrip_rolloverbkg_flipped .stars_four { display:block; width:116px; height:19px; background:url('/images/home/vstrip/rolloverbkgs/stars_four.png') no-repeat; float:left; margin-top:-4px; margin-left:10px; }
.vstrip_rolloverbkg .stars_threehalf, .vstrip_rolloverbkg_flipped .stars_threehalf { display:block; width:116px; height:19px; background:url('/images/home/vstrip/rolloverbkgs/stars_threehalf.png') no-repeat; float:left; margin-top:-4px; margin-left:10px; }
.vstrip_rolloverbkg .stars_three, .vstrip_rolloverbkg_flipped .stars_three { display:block; width:116px; height:19px; background:url('/images/home/vstrip/rolloverbkgs/stars_three.png') no-repeat; float:left; margin-top:-4px; margin-left:10px; }
.vstrip_rolloverbkg .stars_twohalf, .vstrip_rolloverbkg_flipped .stars_twohalf { display:block; width:116px; height:19px; background:url('/images/home/vstrip/rolloverbkgs/stars_twohalf.png') no-repeat; float:left; margin-top:-4px; margin-left:10px; }
.vstrip_rolloverbkg .stars_two, .vstrip_rolloverbkg_flipped .stars_two { display:block; width:116px; height:19px; background:url('/images/home/vstrip/rolloverbkgs/stars_two.png') no-repeat; float:left; margin-top:-4px; margin-left:10px; }
.vstrip_rolloverbkg .stars_onehalf, .vstrip_rolloverbkg_flipped .stars_onehalf { display:block; width:116px; height:19px; background:url('/images/home/vstrip/rolloverbkgs/stars_onehalf.png') no-repeat; float:left; margin-top:-4px; margin-left:10px; }
.vstrip_rolloverbkg .stars_one, .vstrip_rolloverbkg_flipped .stars_one { display:block; width:116px; height:19px; background:url('/images/home/vstrip/rolloverbkgs/stars_one.png') no-repeat; float:left; margin-top:-4px; margin-left:10px; }

.porkchoppromo_right{position:absolute;top:50px;right:20px;}
.porkchoppromo_left{position:absolute;top:50px;left:25px;}


#yahoopromo_a { float:left; width:637px; height:169px; background:#fff; text-align:left; }
#yahoopromo_a p { font-size:1.2em; color:#273863; margin:5px 15px; }
#yahoopromo_a p.title { font-size:1.6em; font-weight:bold; }
#yahoopromo_a div.yahoo_a_avatars { float:right; margin-right:5px;}
#yahoopromo_a div.yahoo_a_avatars img { margin:3px 4px; }
#yahoopromo_b { float:left; width:637px; height:169px; background:#fff; text-align:left; font-size:1.2em;}
#yahoopromo_b a { text-decoration:underline; }
#yahoopromo_b_content { margin-top:10px; }
#yahoopromo_b_content form { margin-left:10px; }
#yahoopromo_b_right { float:right; width:380px; text-align:left; }
#yahoopromo_b_right img { float:left; margin:0 10px; }
#yahoopromo_b_right a { width:315px; float:left; }
#yahoopromo_b input { font-size:1.2em; }

/*** 12/15/2010 Release updates ***/

/** HEADER **/

body { background:#404040 !important;}
#mainwrapper { background:url('/commercial/images/bkg/bkg_commContainer.jpg') ; padding: 0 18px 10px 18px; overflow:hidden; }
#maincontent { background-color: white; width: 962px;  }
#home #maincontent { background-color: transparent; }
#top { margin-right: 0px !important; }
h1 { top: 25px !important; }

h1 a {
background:url("/commercial/images/logos/en/comm_en_logo.png") no-repeat scroll 0 0 transparent;
display:block;
height:35px;
width:355px;
}

	/*** TOP NAV ***/
	#comm_topNav { background: url('/commercial/images/bkg/bkg_topNav.gif') no-repeat top right; font-size: 10px; height:20px;width:620px;color: #fff; font-weight:bold; float: right; padding-left: 4px; height: 20px; padding-top: 7px; }
	#comm_topNav #postalCodeEntry { margin: 0 18px; }
	/* *** new bing search stuff, from css2's global.css (modified), RB */
	#searchFindSupport { margin-top:-5px;float: left;position:relative;top:0; }
	#bingButton { *top:1px; } /* move to ie7.css file when ready, RB */
	/* ie6/7, move to ie6/7.css when it's tied to all these other pgs, RB 3/8/11 ---> */#searchFindSupport #fieldBg { *background: url("/img/bingSearchBox.png") no-repeat 0 -17px; _background:none; }
	/* ie6, move to ie6.css when it's tied to all these pages, RB 3/9/11  ---> */ .bingSearch, .bingSearchActive { _background-attachment:fixed; }
	/* *** end of bing search stuff from css2's global.css, RB */
	#comm_top_nav ul { margin:0; padding:0; list-style: none; }
	#comm_top_nav li { float: left; display:block; }
	#comm_top_nav a { padding: 7px 14px 0; color: white !important; display: block; border-left: 1px solid #777777; height: 20px; padding-top: 7px; top:-7px; position: relative; text-decoration: none;  } 
	#comm_top_nav li.first { margin-left:20px; }
	#comm_top_nav li.first a { border-left: none; }
	#comm_top_nav li.last a { border-right: 1px solid #777777; }
	#comm_topNav .js_postal { font-weight: normal; }
	#comm_topNav #comm_languageEntry a { padding: 7px 5px 7px 9px; color: white !important; border-left: 1px solid #777777; height: 27px; padding-top: 7px; padding-bottom: 7px; text-decoration: none;  } 
	#comm_topNav a.changePostal { color: #4da7d5; }
	/*** END TOP NAV ***/

#main_nav { margin: 0px !important; background:url("/commercial/images/mainnav/nav_bkg.png") no-repeat scroll 0 0 transparent;height:34px;margin:0;padding:0px;}

#main_nav li {
background:none !important;
float:left;
height:34px;
list-style-type:none;
margin:0;
padding: 0 22px !important;
position:relative;
}

/**#main_nav li:hover { background: url('/commercial/images/mainnav/nav_hover.png') repeat-x !important; }
#main_nav li.first { margin-left: 8px !important; }
#main_nav li.f150 a {  width: 50px; background: url('/commercial/images/mainnav/en/f150new.png') no-repeat center; }
#main_nav li.superDuty a { width: 100px; background: url('/commercial/images/mainnav/en/superDuty.png') no-repeat center ; }
#main_nav li.superDutyChassisCab a { width: 200px; background: url('/commercial/images/mainnav/en/superDutyChassisCab.png') no-repeat center ; }
#main_nav li.mediumDuty a { width: 110px; background: url('/commercial/images/mainnav/en/mediumDuty.png') no-repeat center ; }
#main_nav li.eSeries a { width: 75px; background: url('/commercial/images/mainnav/en/eSeries.png') no-repeat center ; }
#main_nav li.transitConnect a { width: 140px; background: url('/commercial/images/mainnav/en/transitConnect.png') no-repeat center ; }**/
#fordNav {text-transform:uppercase;margin: 0px !important;background: url("/commercial/images/mainnav/nav_bkg.png") no-repeat scroll 0 0 transparent;height: 34px;margin: 0;padding: 0px;width:961px;}
	#fordNav ul{color:#d8d8d8;}
		#fordNav ul li{font-size:16px;cursor:pointer;}
			#fordNav ul li.first{margin:0 0 0 10px;}
	#fordNav ul li div.topMenu p{font-size:12px;padding: 10px 15px 4px 15px !important;}
		#fordNav ul li div.topMenu p.noSub{padding:0;}
		#fordNav ul li div.topMenu p.hover { background: url('/commercial/images/mainnav/nav_hover.png') repeat-x !important; color:#d8d8d8;}
	
	
#topSubNav {
	margin-left:717px;
	position:absolute;
	top:35px;
}
	#topSubNav ul { list-style: none; margin: 0 !important; padding: 0 !important; color: white;  }
	#topSubNav li { float: left; }
	#topSubNav li:before { content: "|" }
	#topSubNav li.first:before { content: ""; }
	#topSubNav li a { font-weight: bold; color: white; margin: 0 5px; text-decoration:none; }

#footercontent ul, #footercontent div.last {
	margin:7px 27px 7px 23px !important;
	}

/** END HEADER **/

/** TRUCK HEADER **/

body#superduty_chassis #leftnav, body#mediumduty #leftnav, body#transit_connect #leftnav, body#raptor #leftnav, body#eseries #leftnav, body#f150 #leftnav, body#ranger #leftnav, body#expedition #leftnav, body#escape #leftnav, body#fiesta #leftnav, body#edge #leftnav, body#fusion #leftnav, body#focus #leftnav
{ background: transparent !important; }

ul#kttNav2010 li #KTTspecs, body#superduty ul#kttNav2010_sm li #KTTspecs {
background:url("/commercial/images/trucknav/last.gif") no-repeat scroll right top transparent !important;
width:184px !important;
}

/* KTT tabs, all vehicles (RB) */
ul#kttNav2010 li #KTToverview, ul#kttNav2010 li #KTTmodels, ul#kttNav2010 li #KTTfeatures, ul#kttNav2010 li #KTTgallery, ul#kttNav2010 li #KTTvideos { background:transparent url(/commercial/images/trucknav/overview.gif) no-repeat top !important; width:142px; }
ul#kttNav2010 li.on #KTToverview, ul#kttNav2010 li.on #KTTmodels, ul#kttNav2010 li.on #KTTfeatures, ul#kttNav2010 li.on #KTTgallery, ul#kttNav2010 li.on #KTTvideos { background:transparent url(/commercial/images/trucknav/overview.gif) no-repeat bottom !important; width:142px; }

/* KTT tabs, f150 & superduty (these have an extra option in the menu) (RB) */
body#superduty ul#kttNav2010_sm li #KTToverview,
body#superduty ul#kttNav2010_sm li #KTTmodels,
body#superduty ul#kttNav2010_sm li #KTTfeatures,
body#superduty ul#kttNav2010_sm li #KTTgallery,
body#superduty ul#kttNav2010_sm li #KTTvideos {background:transparent url(/commercial/images/trucknav/bgCmrcl_KTT_114px.png) no-repeat top !important; width:114px; }
body#superduty ul#kttNav2010_sm li.on #KTToverview,
body#superduty ul#kttNav2010_sm li.on #KTTmodels,
body#superduty ul#kttNav2010_sm li.on #KTTfeatures,
body#superduty ul#kttNav2010_sm li.on #KTTgallery,
body#superduty ul#kttNav2010_sm li.on #KTTvideos {background:transparent url(/commercial/images/trucknav/bgCmrcl_KTT_114px.png) no-repeat bottom !important; width:114px; }

body#f150 ul#kttNav2010 li #KTToverview,
body#f150 ul#kttNav2010 li #KTTmodels,
body#f150 ul#kttNav2010 li #KTTfeatures,
body#f150 ul#kttNav2010 li #KTTgallery,
body#f150 ul#kttNav2010 li #KTTvideos {background:transparent url(/commercial/images/trucknav/bgCmrcl_KTT_114px.png) no-repeat top !important; width:114px!important; }
body#f150 ul#kttNav2010 li.on #KTToverview,
body#f150 ul#kttNav2010 li.on #KTTmodels,
body#f150 ul#kttNav2010 li.on #KTTfeatures,
body#f150 ul#kttNav2010 li.on #KTTgallery,
body#f150 ul#kttNav2010 li.on #KTTvideos {background:transparent url(/commercial/images/trucknav/bgCmrcl_KTT_114px.png) no-repeat bottom !important; width:114px!important; }





/*** TRUCK PAGE TOP CORNERS ***/
body#superduty #maincontent, 
body#mediumduty #maincontent,
body#eseries #maincontent,
body#f150 #maincontent,
body#transit_connect #maincontent,
body#superduty_chassis #maincontent
{ position: relative; top: 10px; }

body#superduty h2.superduty, 
body#superduty #ktt_container,

body#transit_connect h2.transit_connect,
body#transit_connect #ktt_container,

body#eseries  h2.eseries,
body#eseries #ktt_container,

body#superduty_chassis  h2.superduty_chassis,
body#superduty_chassis #ktt_container,

body#mediumduty h2.mediumduty,
body#mediumduty #ktt_container,

body#f150 h2.f150, 
body#f150 #ktt_container
{ position: relative; top: -5px; width: 758px; }

body#eseries #leftnav_main,
body#superduty #leftnav_main,
body#f150 #leftnav_main,
body#transit_connect #leftnav_main,
body#superduty_chassis #leftnav_main

{ margin: 0px !important; } 

body#eseries #footer,
body#mediumduty #footer,
body#superduty #footer,
body#transit_connect #footer,
body#superduty_chassis #footer,
body#f150 #footer 
{ margin-top: 10px !important; }

ul#kttNav2010 li #KTTspecs, body#superduty ul#kttNav2010_sm li #KTTspecs
{width: 184px !important}


body#superduty #maincontent { width: 961px; }
/*** END TRUCK PAGE TOP CORNERS ***/

	/** TRUCK TITLES **/
	
	body#f150 #leftnav h2.f150 { background: url("/commercial/images/trucknav/en/f150.gif") no-repeat scroll 0 0 transparent !important; }
	body#mediumduty #leftnav h2.mediumduty { background: url("/commercial/images/trucknav/en/mediumduty.gif") no-repeat scroll 0 0 transparent !important; }
	body#superduty #leftnav h2.superduty { background: url("/commercial/images/trucknav/en/superduty.gif") no-repeat scroll 0 0 transparent !important; }
	body#superduty_chassis #leftnav h2.superduty_chassis { background: url("/commercial/images/trucknav/en/superduty-chassiscab.gif") no-repeat scroll 0 0 transparent !important; }
	body#eseries #leftnav h2.eseries { background: url("/commercial/images/trucknav/en/eseries.gif") no-repeat scroll 0 0 transparent !important; }
	body#transit_connect #leftnav h2.transit_connect { background: url("/commercial/images/trucknav/en/transitconnect.gif") no-repeat scroll 0 0 transparent !important; }
	
	/** END TRUCK TITLES **/

/** END TRUCK HEADER **/

.vstrip_content a  { font-weight: bold; text-decoration: none; } 
.vstrip_content a:hover { text-decoration: underline; }

/* POOL ACCOUNTS */
	#wideTopCorners { margin-top: 10px; background: url('/commercial/images/bkg/bkg_wideTopCorners.gif') no-repeat center bottom; height: 16px; width: 962px; }

	#pool .poolHeader { position:relative;background: url('/commercial/images/bkg/bkg_poolStockPhoto.jpg') no-repeat right top; height: 230px; width: 920px; margin: 0 auto; }
	#pool .poolHeader h2 { display:block;position:relative;color:#343434; width: 291px;margin:0 0 10px 0; font-size:26px;line-height:32px;}
	#pool .poolHeader .copy { width:300px; font-size: 14px; line-height: 20px; color: #373737; }
	.commercial-header, .bus-header, .ambulance-header, .ship-header, .poolandship-header, .ambulance-header, .stripped-header{display:none;}
	#pool .commercial-header{background: url('/commercial/images/bkg/bkg_poolCommercial.jpg') no-repeat right top;}
	#pool .bus-header{background: url('/commercial/images/bkg/bkg_poolBus.jpg') no-repeat right top;}
	#pool .ambulance-header{background: url('/commercial/images/bkg/bkg_poolAmbulance.jpg') no-repeat right top;}
	#pool .ship-header{background: url('/commercial/images/bkg/bkg_poolShip.jpg') no-repeat right top;}
	#pool .stripped-header{background: url('/commercial/images/bkg/bkg_poolStripped.jpg') no-repeat right top;}
	#pool .poolandship-header{background: url('/commercial/images/bkg/bkg_poolAccountShip.jpg') no-repeat right top;}
	#pool .right table { margin: 0 20px 0 0; font-size: 14px; }
	#pool .right table td { padding: 7px 4px; }
	#pool .right table a { text-decoration: none; }
	#pool #poolNav { margin:0 0 0 20px; padding:0; list-style: none; font-weight: bold !important; }
	#pool #poolNav li { width: 224px; display: block;  border-top: 1px solid #9b9b9b; height: 26px;}
	#pool #poolNav li.last { border-bottom: 1px solid #9b9b9b; }
	#pool #poolNav li a { color: #363636; font-size: 14px;  margin-top:1px; padding-top: 4px; padding-bottom: 2px; padding-left:5px; text-decoration: none; display: block; vertical-align: middle; height: 18px; }
	#pool #poolNav li a:hover { color: white !important; background-color: #4ab4e8; }
	#poolNav li a.on { color: white !important; background-color: #4ab4e8 !important; }
	#pool #wide_content_main { padding-top: 25px; }
/* END POOL */

/** FOOTER **/
#footer { margin:auto!important; position:static;background:#565656;}
#footercontent { background:#565656; -moz-border-radius:0 0 5px 5px; border-radius: 0 0 5px 5px; position:relative; behavior:url(/css2/PIE.htc); width:auto!important; height:auto!important; border-top:0 none!important; overflow:hidden; }
#footercontent li { background:transparent!important; list-style-type:none; margin:4px 0 0; padding:0 0 2px 0!important; }
#footercontent div.last { border-left:0 none!important; margin:0 5px 5px 0!important; float:right; padding:10px!important; background:#6b6b6b; overflow:hidden; height:auto!important; }
#footercontent p {color:#FFFFFF !important;margin:0;padding:0 0 0 5px; }
#footercontent a {color:#ffffff !important;font-size:1.1em;font-weight:bold;text-decoration:none;}
#right_bottom_capper { background: #404040 !important; height: 4px !important; }
.disclosureContainer { background: #404040 !important; margin-bottom: 0px !important; }
/* END FOOTER */

/** LEGAL **/
.btnDisclosure.on {background:url("/commercial/images/bkg/bkg_viewDisclosures_on.jpg") no-repeat scroll center bottom transparent !important;}
.btnDisclosure {background:url("/commercial/images/bkg/bkg_viewDisclosures.jpg") no-repeat scroll center top transparent !important;height:34px !important;margin:0 auto;width:997px !important;cursor: pointer;}
.msrp_legal {border-bottom:2px solid #EEEEEE;border-left:2px solid #EEEEEE;border-right:2px solid #EEEEEE;margin:0 auto;padding:2px 0;text-align:left;width:992px;background-color: #ffffff;}

body#f150 #vidMiddle #splash1 { margin-left:0; }
body#f150 #vidTop { width:742px; }
body#f150 #vidTop li:hover ul, body#f150 #vidTop li.sfHover ul{ top:43px;}
body#superduty #vidTop li:hover ul, body#superduty #vidTop li.sfHover ul {top:43px;}
body#f150 #vidMiddle{width:742px;background-image:url("/images/vehiclepage/videos/bkgMiddle_2011_f150.jpg");}

/* NEW FORMS OVERRIDES*/
body#shoppingTools #mainwrapper{padding:0 18px 20px 18px;}
body#shoppingTools #leftnav {width:210px;position:relative;}
body#shoppingTools #leftnav_main {margin: 0 5px;width: 204px;}
body#shoppingTools #leftnav h2.shoppingtools {background: url("/commercial/images/leftnav/headers/en/shopping_tools.gif") no-repeat left top;position:relative;top:-5px;height:52px;}
body#shoppingTools #maincontent{position: relative;top: 10px;}
body#shoppingTools #rightcontent{width:752px;position:relative;top:-5px;}
body#shoppingTools #rightcontent #rightcontent_top{background: url("/commercial/images/rightcontent/shoppingtools_right.gif") no-repeat left;height:52px;width:752px;}
body#shoppingTools #rightcontent img.round-corner-blue, body#shoppingTools #rightcontent img.topper{display:none;}
body#shoppingTools #leftnav_main ul li a{background:none;color:#565656;text-decoration:none;font-size:12px;padding:5px;margin:0 5px;height:15px;border-bottom:1px solid #c1c1c1;}
body#shoppingTools #leftnav_main ul li a:hover{background:#4bbaf2;color:#fff;}
body#shoppingTools #leftnav_bottom{display:none;}
body#shoppingTools #leftnav_main ul li a span{position:relative;left:0px;font-size:12px;font-weight:bold;}
body#shoppingTools #rightcontent .formsContainerTop{margin:0 auto;}
body#shoppingTools #footer{position:relative;top:10px;}

/* --------------------

Forms Skin

---------------------*/
.round { -moz-border-radius: 5px; /* FF1+ */ -webkit-border-radius: 5px; /* Saf3-4 */ border-radius: 5px; /* Opera 10.5, IE9, Saf5, Chrome */ }
.forms span.error { border:2px solid red }
#formsContainer { padding:0!Important; }
#formsContainer .mainContent	{ position: relative; font-size:13px; float:left;  width:719px!important; padding:0!important; }
.grayBoxFinePrint { color:#fff; font-size:11px; } /* global for forms, RB, 4/1 */
#rightContent	{ width:743px; margin-top:26px; }
/*condense into one pic for formsContainer*/
#formsContainer		{ color:#3c3c3c; position: relative; width: 691px; margin: 0 0 15px 6px; padding: 5px 20px 0px; background: url(/images/forms/raq/bkg/bkgRAQrepeater.jpg) repeat-y; overflow: hidden; }
.formsContainerTop	{ width: 723px; height: 52px; height: 5px;margin-left: 6px;padding-bottom: 10px; background: url(/images/forms/raq/bkg/bkgRAQTop2.jpg) no-repeat; }
.formsContainerBtm	{ width: 723px; height: 19px; margin-left:6px; padding: 0; background: url(/images/forms/raq/bkg/bkgBrochureBottom.jpg) no-repeat; }
.forms .headerText { font-weight:bold; } /* possibly global, at a later date, RB (add forms class to all forms pages) */
.forms .headerText h2 { font-size:18px; margin-bottom:15px; }
.formsLeftRail, .formsRightRail	{ float:left; margin-top:15px; }
.formsLeftRail { width:325px; }
.formsRightRail { margin-left:15px; width:345px; }
	.confirmation .formsRightRail { margin-top:52px; }
.forms		.subNav		{ background:url("/images/forms/raq/bkg/bkgRAQBottom.jpg") no-repeat; width:683px; margin-left:0px!important; height:24px; padding:12px 20px; clear:left; }
.forms		.subNav button	{ float:left; border:none; }
.forms		.subNav span	{ float:left; margin:6px 0 0 20px; font-size:13px; font-weight:bold; }
.formsRab	.subNav .rabCount	{ float:right; }
.forms		.grayBoxTerms { float:left; width:255px; margin-left:15px; }
.forms		.formsGrayBox	.checkbox	{ float:left; }

.formsGrayBox .loader { position:absolute; top:15px; left:15px; }
.formsGrayBoxRail { width:143px; float:left; }
.formsGrayBox fieldset { margin:0 0 17px 0; padding:0; }
.formsGrayBox .formsGrayBoxRail label { width:40px; }
.formsGrayBox .formsGrayBoxRail input.text { width:80px; }
.formsGrayBox .formsGrayBoxRail select { width:92px; }

.formsGrayBox .dealerInfo { background:#949494; padding:10px; min-height:75px; margin-top:17px; position:relative; font-size:11px; }
.formsGrayBox .dealerInfo h6 { font-size:14px; color:#6d6d6d; max-width:170px; }
	.fr .formsGrayBox .dealerInfo h6 { margin-top:25px; } 
.formsGrayBox .dealerInfo .dealerName { font-size:12px; color:#000; font-weight:bold; }
.formsGrayBox .dealerInfo .changeDealer { background:#6d6d6d; padding:10px; position:absolute; top:-3px; right:8px; text-decoration:underline; cursor:pointer; font-size:11px; }
.formsGrayBox .dealerInfo span { display:block; }
.formsGrayBox .bingMapThumbnail { margin-left:-5px; }

/*-------------------

Forms

-------------------*/


.forms h3 { margin-top:25px; }
#rightContent h3	{ font-size:23px; margin-left:20px; }

#formsContainer .mainContent	{ position: relative; font-size:13px; } /* global for forms, RB, 4/1 */
.grayBoxFinePrint { color:#fff; font-size:11px; } /* global for forms, RB, 4/1 */

/*condense into one pic for formsContainer*/
#formsContainer		{ color:#3c3c3c; position: relative; width: 691px; margin: 0 0 15px 14px; padding: 5px 20px 0px; background: url(/images/forms/raq/bkg/bkgRAQrepeater.jpg) repeat-y; overflow: hidden; }
.formsContainerTop	{ width: 723px; height: 52px; height: 5px;margin-left: 6px;padding-bottom: 10px; background: url(/images/forms/raq/bkg/bkgRAQTop2.jpg) no-repeat; }
.formsContainerBtm	{ width: 723px; height: 19px; margin-left:6px; padding: 0; background: url(/images/forms/raq/bkg/bkgBrochureBottom.jpg) no-repeat; }
.forms .headerText { font-weight:bold; margin-bottom:20px; } /* possibly global, at a later date, RB (add forms class to all forms pages) */
.forms .headerText h2 { font-size:18px; margin-bottom:15px; }
.formsLeftRail, .formsRightRail	{ float:left; margin-top:15px; }
.formsLeftRail { width:325px; }
.formsRightRail { margin-left:15px; width:345px; }
	.confirmation .formsRightRail { margin-top:52px; }

.formsRab	.subNav		{ background:url("/images/forms/raq/bkg/bkgRAQBottom.jpg") no-repeat; width:683px; margin-left:-20px; height:24px; padding:12px 20px; clear:left; }
			.subNav button	{ float:left; }
			.subNav span	{ float:left; margin:6px 0 0 20px; font-size:13px; font-weight:bold; }
			.subNav .rabCount	{ float:right; }
.forms		.grayBoxTerms { float:left; width:255px; margin-left:15px; }
.forms		.formsGrayBox	.checkbox	{ float:left; }
.formsRab	.formsRightRail	.rabCount { font-weight:bold; }
.formsGrayBox, .formsGrayBoxBtm	{ width:286px; color:#fff; overflow:hidden; position:relative; } 
.formsGrayBox	{ background:url(/img/forms/bkgGrayBox.png) top left; margin-top:10px; padding:20px 19px 10px 19px; }
.formsGrayBoxBtm	{ background:url(/img/forms/bkgGrayBox.png) bottom left; padding:4px 19px; }
	.formsGrayBox fieldset { margin-bottom:17px; }
	.formsGrayBox label { font-size:12px; font-weight:bold; display:block; width:90px; float:left; text-align:right; margin-right:10px; line-height:21px; }
 	.formsGrayBox input.text { width:180px; font-size:12px; border:2px solid #eee; }
 	.formsGrayBox select { width: 184px; }
 .brochureGrid { margin-top:10px; }
 .brochureGrid li { float:left; }
 .brochureGrid img, .brochureGrid span { display:block; }
 .brochureGrid span { margin-top:5px; margin-bottom:10px; font-weight:bold; }
 .formsGrayBox #userInformation span { display:block; }
 .formsGrayBox #userInformation p { margin-bottom:15px; font-weight:bold; } 
 .formsRab .js_request-sent-on { font-size:9px; margin:15px 0 5px 0; }
 /* ------- old helpful tools css was ported here.  Replace images with new ones in the /img/forms directory ----*/
.formsHelpfulTools {height:133px;background-image:url(/images/forms/bkg/bkgHelpfulToolsPanel.png);background-repeat:repeat;margin-left: 5px; margin-top:30px; width: 714px;background-position: 60px 31px;-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; overflow:hidden; clear:both; }
div.formsHelpfulTools ul {margin-left:5px;margin-right:5px;}
div.formsHelpfulTools li {display:inline;float:left;margin:9px 14px 0;padding: 55px 0 0 0;text-align:center; -moz-box-shadow:#333 0 0 3px; -webkit-box-shadow:#333 0 0 3px; box-shadow:#333 0 0 3px; }
div.toolsHeader {color: #282828;display: block;font-size: 14px;font-weight: bold;padding: 3px 3px 3px 20px;height:21px;line-height: 20px;width: 692px;background-color:#d0d0d0;}
div.formsHelpfulTools a {font-size:11px;font-weight:bold;*font-weight:normal;color:#365b8b;text-decoration:none;width:135px;padding:0; /*margin-left:-6px!important;*/ margin:0 auto!important;display:block;}
	.lang_fr div.formsHelpfulTools a#raq { width:145px; /*margin-left:-11px!important;*/ }
div.formsHelpfulTools li:hover { cursor:pointer; }
div.formsHelpfulTools li.testDrive {background-image:url(/images/forms/bkg/bkgHelpfulToolsTestDrive.png);width:147px;height:31px;}
div.formsHelpfulTools li.testDrive:hover {background-image:url(/images/forms/bkg/bkgHelpfulToolsTestDriveRoll.png);width:147px;height:31px;}
div.formsHelpfulTools li.tradeIn {background-image:url(/images/forms/bkg/bkgHelpfulToolsTrade.png);width:147px;height:31px;}
div.formsHelpfulTools li.tradeIn:hover {background-image:url(/images/forms/bkg/bkgHelpfulToolsTradeRoll.png);width:147px;height:31px;}
div.formsHelpfulTools li.buildPrice {background-image:url(/images/forms/bkg/bkgHelpfulToolsBuildPrice.png);width:147px;height:31px;}
div.formsHelpfulTools li.buildPrice:hover {background-image:url(/images/forms/bkg/bkgHelpfulToolsBuildPriceRoll.png);width:147px;height:31px;}
div.formsHelpfulTools li.requestQuote {background-image:url(/images/forms/bkg/bkgHelpfulToolsQuote.png);width:147px;height:31px;}
div.formsHelpfulTools li.requestQuote:hover {background-image:url(/images/forms/bkg/bkgHelpfulToolsQuoteRoll.png);}
div.formsHelpfulTools li.requestBrochure { background-image:url(/images/forms/bkg/bkgRab.png); width:147px; height:31px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
div.formsHelpfulTools li.requestBrochure:hover { background-image:url(/images/forms/bkg/bkgRabOver.png); }
div.formsHelpfulTools li.compare { background-image:url(/img/forms/bkgHelpfulToolsCompare.png); width:147px; height:31px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
div.formsHelpfulTools li.compare:hover { background-image:url(/img/forms/bkgHelpfulToolsCompareRoll.png); }

	/* the rab form's modal, warning.jsp */
	span.button { display:block; text-align: center; padding: 8px 25px 8px 25px; font-size: 14px; font-weight: bold; color: #575757; background-image: url("../img/buttonBkgd.png"); background-repeat: repeat-x; -moz-border-radius: 3px 3px 3px 3px; /* FF1+ */ -webkit-border-radius: 3px 3px 3px 3px; /* Saf3-4 */ border-radius: 3px 3px 3px 3px; /* Opera 10.5, IE9, Saf5, Chrome */ }
	.js_ok { margin-left:133px; }
	#modalBox .modalHeadline { font-size:13px; color:#c00; }

.formsGrayBox p.error { /* border:2px solid red!important; width:241px!important; padding:5px!important; */ outline:2px solid red; }
input[type="text"].error { border-color: red!important; }
.formsButton { background:url("/img/forms/rab/formsButton.png") no-repeat; width:136px; height:28px; text-align:center; color:#fff; font-size:12px; font-weight:bold; cursor:pointer; }
		/*---------------------------------
		
		Test Drive Form (this block has color swatch definitions that will be used by RaQ iff RaQ gets the new layout!)
		
		----------------------------------*/
		.formsTestDrive .headerText p { margin-bottom:10px; }
		.formsTestDrive .inventoryDisclaimer { margin:17px 0 0; border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding:10px 10px; overflow:hidden; color:#ddd; }
		.formsTestDrive .inventoryDisclaimer span { display:block; float:left; }
		.formsTestDrive .inventoryDisclaimer p { margin-left:10px; }
		.formsTestDrive .formsLeftRail { margin-bottom:15px; }
		
		.forms ul.colorSwatches { position:relative; padding:10px; background:#8D8D8D; margin-bottom:17px; overflow:hidden; }
		.forms ul.colorSwatches li { display: inline-block; margin: 0; padding: 4px 0 4px 4px; background: none; overflow: hidden; }
		.forms ul.colorSwatches li span { color: #fff;left: 62px;position: absolute;top: 14px; font-weight:bold; }
	    .forms ul.colorSwatches li span.color_label { display:block; float:left; margin:0px 10px 0 0; position:relative; top:auto; left:auto; }
	    .forms ul.colorSwatches li span.color_name { display:block; float:left; width:200px; position:relative; left:auto; top:auto; }
	    .forms ul.colorSwatches li.colorTitle {color:#fff;font-weight:bold; display: block; height:30px; }
		.forms .sheen { position: absolute; top: 0; left: 0; width: 56px; height: 8px; background: url(/images/forms/raq/sheen.png) no-repeat; }
		.forms .smlColorSwatch.sheen { position: static;}
		.forms .colorSwatch { float: left; width: 39px; height: 27px; margin-right: 6px; padding-top: 1px; border:2px #8D8D8D solid; cursor:pointer;}
		.forms ul.colorSwatches li:hover, .forms ul.colorSwatches li.selected { background-color: #8d8d8d; }
		.forms .colorSwatch:hover, .forms ul.colorSwatches li.selected .colorSwatch { border:2px #000 solid;width: 39px; height: 27px; }
		.forms .swatch { position: relative; width: 35px; height: 22px; padding: 0; border:2px #fff solid; }
		.forms .smallSwatch { float: left; width: 34px; height: 32px; margin: 0 6px 0 0; padding: 0; background: url(/images/forms/raq/bkg/smlColorSwatch.jpg) no-repeat; }
		.forms .smlColorSwatch { display: block; width: 24px; height: 24px; margin: 4px 0 0 5px; }
		
		.forms .carBuilt { float:right; width:200px; font-size:12px; }
		.forms .carBuilt .desc { display:block; line-height:15px; }
		.forms .carBuilt .engine { display:block; line-height:15px; }
		.forms .carBuilt .trans { display:block; line-height:15px; }
		.forms .colorPicked,
		.forms .carBuilt .carDealer { margin:10px 0; padding:10px 0; border-top:1px solid #c3c3c3; border-bottom:1px solid #c3c3c3; overflow:hidden; }
		.forms .carBuilt h6.car,
		.forms .carBuilt .carDealer h6,
		.forms .carBuilt .carTestDriveDate h6 { color:#0075B8; font-size:14px;  }
		.forms .formsHero { text-align:center; clear:both; margin-top:100px; }
		.formsTestDrive .changeVehicleLink { color:#0075B8; text-decoration:underline; float:right; margin-right:20px; cursor:pointer; }
		.formsTestDrive .formsGrayBox .formsGrayBoxRail input.text { width:75px; }
		.formsTestDrive .datePickerContainer { clear:both; margin-left:20px; margin-bottom:17px; }
		.formsTestDrive .formsGrayBox .information { font-size:11px; }
		.formsTestDrive .formsGrayBox span { display:block; }
		.formsTestDrive .formsGrayBox .ui-datepicker-title span { display:inline; }
		.formsTestDrive .formsGrayBox #userInformation p { margin-bottom:0; }/* resets ".formsGrayBox #userInformation p" definition.  That global def might be in error... Localize it to Brochure if it's needed! */
		.formsTestDrive .formsGrayBox p.phone,
		.formsTestDrive .formsGrayBox p.email { margin:5px 0; font-weight:normal!important; }
		.formsTestDrive .formsGrayBox p.phone span,
		.formsTestDrive .formsGrayBox p.email span,
		.formsTestDrive .js_request-sent-on span { display:inline!important; }
		.formsTestDrive .js_request-sent-on { clear:both; margin:100px 0 10px; }
		.formsTestDrive .formsLeftRail .js_userTestDriveDate,
		.formsTestDrive .formsLeftRail .js_userTestDriveTime { font-size:18px; line-height:20px; color:#81A7D6; }
		.formsTestDrive .testDriveDateSupplemental { font-size:18px; line-height:10px; }
		.formsTestDrive .printConfirmation {height: 24px; margin-left:275px; width:75px;background:url(/images/forms/raq/buttons/print.gif) no-repeat;}
		.formsTestDrive .fr .printConfirmation { margin-left:260px; }
		.formsTestDrive .printConfirmation a {color:#8d8d8d;font-size: 14px; text-decoration: none; padding-left:30px; line-height:25px; }

			/*----------------------------
			
			Date Picker (jQuery UI Datepicker 1.8.7)
			
			-----------------------------*/
			.ui-datepicker { width: 242px; padding: .2em .2em 0; display: none; }
			.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
			.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
			.ui-datepicker .ui-datepicker-prev { left:2px; }
			.ui-datepicker .ui-datepicker-next { right:2px; }
			.ui-datepicker .ui-datepicker-prev span { display: block; position: absolute; left: 43%; margin-left: -8px; top: 50%; margin-top: -8px; color: #000;  }
			.ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: -11%; margin-left: -8px; top: 50%; margin-top: -8px; color: #000;  }
			.ui-datepicker .ui-datepicker-title { margin: 0 35px; line-height: 19px; text-align: center; }
			.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
			.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
			.ui-datepicker select.ui-datepicker-month, 
			.ui-datepicker select.ui-datepicker-year { width: %;}
			.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
			.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
			.ui-datepicker td { border: 0; padding: 1px; }
			.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
			.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
			.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
			.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }
			.ui-datepicker.ui-datepicker-multi { width:auto; }.ui-datepicker-multi .ui-datepicker-group { float:left; }.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
			.ui-datepicker -break { clear:both; width:100%; }
			.ui-datepicker-cover { display: none; /*sorry for IE5*/display/**/: block; /*sorry for IE5*/position: absolute; /*must have*/z-index: -1; /*must have*/filter: mask(); /*must have*/top: -4px; /*must have*/left: -4px; /*must have*/width: 200px; /*must have*/height: 200px; /*must have*/}
			.ui-widget { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1.1em/*{fsDefault}*/; }
			.ui-widget .ui-widget { font-size: 1em; }
			.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1em; }
			.ui-widget-content { border: none/*{borderColorContent}*/; background: #ffffff/*{bgColorContent}*/ url(/images/ui-bg_flat_75_ffffff_40x100.png)/*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/; color: #222222/*{fcContent}*/; }
			.ui-widget-content a { color: #222222/*{fcContent}*/; }
			.ui-widget-header { border: 1px solid #aaaaaa/*{borderColorHeader}*/; background: #cccccc/*{bgColorHeader}*/ url(/images/ui-bg_highlight-soft_75_cccccc_1x100.png)/*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/; color: #222222/*{fcHeader}*/; font-weight: bold; }
			.ui-widget-header a { color: #222222/*{fcHeader}*/; }
			.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3/*{borderColorDefault}*/; background: #e6e6e6/*{bgColorDefault}*/ url(images/ui-bg_glass_75_e6e6e6_1x400.png)/*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #555555/*{fcDefault}*/; }
			.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555/*{fcDefault}*/; text-decoration: none; }
			.ui-state-hover a, .ui-state-hover a:hover { color: #212121/*{fcHover}*/; text-decoration: none;  }
			.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #00b4ff/*{borderColorActive}*/; background: #00b4ff/*{bgColorActive}*/ url(images/ui-bg_glass_65_ffffff_1x400.png)/*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #fff/*{fcActive}*/; }
			.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121/*{fcActive}*/; text-decoration: none; }
			.ui-widget :active { outline: none; }
			.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #bebebe/*{borderColorHighlight}*/; background: #cecece/*{bgColorHighlight}*/ /*{bgImgUrlHighlight}*/ /*{bgHighlightXPos}*/ /*{bgHighlightYPos}*/ /*{bgHighlightRepeat}*/; color: #fff!important/*{fcHighlight}*/; }
			.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636/*{fcHighlight}*/; }
			.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a/*{borderColorError}*/; background: #fef1ec/*{bgColorError}*/ url(images/ui-bg_glass_95_fef1ec_1x400.png)/*{bgImgUrlError}*/ 50%/*{bgErrorXPos}*/ 50%/*{bgErrorYPos}*/ repeat-x/*{bgErrorRepeat}*/; color: #cd0a0a/*{fcError}*/; }.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a/*{fcError}*/; }.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a/*{fcError}*/; }
			.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
			.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
			.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
			.ui-icon { width: 16px; height: 16px; background-image: url(/images/ui-icons_222222_256x240.png)/*{iconsContent}*/; }
			.ui-widget-content .ui-icon {background-image: url(/images/ui-icons_222222_256x240.png)/*{iconsContent}*/; }
			.ui-widget-header .ui-icon {background-image: url(/images/ui-icons_222222_256x240.png)/*{iconsHeader}*/; }
			.ui-state-default .ui-icon { background-image: url(/images/ui-icons_888888_256x240.png)/*{iconsDefault}*/; }
			.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(/images/ui-icons_454545_256x240.png)/*{iconsHover}*/; }
			.ui-state-active .ui-icon {background-image: url(/images/ui-icons_454545_256x240.png)/*{iconsActive}*/; }
			.ui-state-highlight .ui-icon {background-image: url(/images/ui-icons_2e83ff_256x240.png)/*{iconsHighlight}*/; }
			.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(/images/ui-icons_cd0a0a_256x240.png)/*{iconsError}*/; }
			.ui-icon-carat-1-n { background-position: 0 0; }.ui-icon-carat-1-ne { background-position: -16px 0; }.ui-icon-carat-1-e { background-position: -32px 0; }.ui-icon-carat-1-se { background-position: -48px 0; }.ui-icon-carat-1-s { background-position: -64px 0; }.ui-icon-carat-1-sw { background-position: -80px 0; }.ui-icon-carat-1-w { background-position: -96px 0; }.ui-icon-carat-1-nw { background-position: -112px 0; }.ui-icon-carat-2-n-s { background-position: -128px 0; }.ui-icon-carat-2-e-w { background-position: -144px 0; }.ui-icon-triangle-1-n { background-position: 0 -16px; }.ui-icon-triangle-1-ne { background-position: -16px -16px; }.ui-icon-triangle-1-e { background-position: -32px -16px; }.ui-icon-triangle-1-se { background-position: -48px -16px; }.ui-icon-triangle-1-s { background-position: -64px -16px; }.ui-icon-triangle-1-sw { background-position: -80px -16px; }.ui-icon-triangle-1-w { background-position: -96px -16px; }.ui-icon-triangle-1-nw { background-position: -112px -16px; }.ui-icon-triangle-2-n-s { background-position: -128px -16px; }.ui-icon-triangle-2-e-w { background-position: -144px -16px; }.ui-icon-arrow-1-n { background-position: 0 -32px; }.ui-icon-arrow-1-ne { background-position: -16px -32px; }.ui-icon-arrow-1-e { background-position: -32px -32px; }.ui-icon-arrow-1-se { background-position: -48px -32px; }.ui-icon-arrow-1-s { background-position: -64px -32px; }.ui-icon-arrow-1-sw { background-position: -80px -32px; }.ui-icon-arrow-1-w { background-position: -96px -32px; }.ui-icon-arrow-1-nw { background-position: -112px -32px; }.ui-icon-arrow-2-n-s { background-position: -128px -32px; }.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }.ui-icon-arrow-2-e-w { background-position: -160px -32px; }.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }.ui-icon-arrowstop-1-n { background-position: -192px -32px; }.ui-icon-arrowstop-1-e { background-position: -208px -32px; }.ui-icon-arrowstop-1-s { background-position: -224px -32px; }.ui-icon-arrowstop-1-w { background-position: -240px -32px; }.ui-icon-arrowthick-1-n { background-position: 0 -48px; }.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }.ui-icon-arrowthick-1-e { background-position: -32px -48px; }.ui-icon-arrowthick-1-se { background-position: -48px -48px; }.ui-icon-arrowthick-1-s { background-position: -64px -48px; }.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }.ui-icon-arrowthick-1-w { background-position: -96px -48px; }.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }.ui-icon-arrow-4 { background-position: 0 -80px; }.ui-icon-arrow-4-diag { background-position: -16px -80px; }.ui-icon-extlink { background-position: -32px -80px; }.ui-icon-newwin { background-position: -48px -80px; }.ui-icon-refresh { background-position: -64px -80px; }.ui-icon-shuffle { background-position: -80px -80px; }.ui-icon-transfer-e-w { background-position: -96px -80px; }.ui-icon-transferthick-e-w { background-position: -112px -80px; }.ui-icon-folder-collapsed { background-position: 0 -96px; }.ui-icon-folder-open { background-position: -16px -96px; }.ui-icon-document { background-position: -32px -96px; }.ui-icon-document-b { background-position: -48px -96px; }.ui-icon-note { background-position: -64px -96px; }.ui-icon-mail-closed { background-position: -80px -96px; }.ui-icon-mail-open { background-position: -96px -96px; }.ui-icon-suitcase { background-position: -112px -96px; }.ui-icon-comment { background-position: -128px -96px; }.ui-icon-person { background-position: -144px -96px; }.ui-icon-print { background-position: -160px -96px; }.ui-icon-trash { background-position: -176px -96px; }.ui-icon-locked { background-position: -192px -96px; }.ui-icon-unlocked { background-position: -208px -96px; }.ui-icon-bookmark { background-position: -224px -96px; }.ui-icon-tag { background-position: -240px -96px; }.ui-icon-home { background-position: 0 -112px; }.ui-icon-flag { background-position: -16px -112px; }.ui-icon-calendar { background-position: -32px -112px; }.ui-icon-cart { background-position: -48px -112px; }.ui-icon-pencil { background-position: -64px -112px; }.ui-icon-clock { background-position: -80px -112px; }.ui-icon-disk { background-position: -96px -112px; }.ui-icon-calculator { background-position: -112px -112px; }.ui-icon-zoomin { background-position: -128px -112px; }.ui-icon-zoomout { background-position: -144px -112px; }.ui-icon-search { background-position: -160px -112px; }.ui-icon-wrench { background-position: -176px -112px; }.ui-icon-gear { background-position: -192px -112px; }.ui-icon-heart { background-position: -208px -112px; }.ui-icon-star { background-position: -224px -112px; }.ui-icon-link { background-position: -240px -112px; }.ui-icon-cancel { background-position: 0 -128px; }.ui-icon-plus { background-position: -16px -128px; }.ui-icon-plusthick { background-position: -32px -128px; }.ui-icon-minus { background-position: -48px -128px; }.ui-icon-minusthick { background-position: -64px -128px; }.ui-icon-close { background-position: -80px -128px; }.ui-icon-closethick { background-position: -96px -128px; }.ui-icon-key { background-position: -112px -128px; }.ui-icon-lightbulb { background-position: -128px -128px; }.ui-icon-scissors { background-position: -144px -128px; }.ui-icon-clipboard { background-position: -160px -128px; }.ui-icon-copy { background-position: -176px -128px; }.ui-icon-contact { background-position: -192px -128px; }.ui-icon-image { background-position: -208px -128px; }.ui-icon-video { background-position: -224px -128px; }.ui-icon-script { background-position: -240px -128px; }.ui-icon-alert { background-position: 0 -144px; }.ui-icon-info { background-position: -16px -144px; }.ui-icon-notice { background-position: -32px -144px; }.ui-icon-help { background-position: -48px -144px; }.ui-icon-check { background-position: -64px -144px; }.ui-icon-bullet { background-position: -80px -144px; }.ui-icon-radio-off { background-position: -96px -144px; }.ui-icon-radio-on { background-position: -112px -144px; }.ui-icon-pin-w { background-position: -128px -144px; }.ui-icon-pin-s { background-position: -144px -144px; }.ui-icon-play { background-position: 0 -160px; }.ui-icon-pause { background-position: -16px -160px; }.ui-icon-seek-next { background-position: -32px -160px; }.ui-icon-seek-prev { background-position: -48px -160px; }.ui-icon-seek-end { background-position: -64px -160px; }.ui-icon-seek-start { background-position: -80px -160px; }.ui-icon-seek-first { background-position: -80px -160px; }.ui-icon-stop { background-position: -96px -160px; }.ui-icon-eject { background-position: -112px -160px; }.ui-icon-volume-off { background-position: -128px -160px; }.ui-icon-volume-on { background-position: -144px -160px; }.ui-icon-power { background-position: 0 -176px; }.ui-icon-signal-diag { background-position: -16px -176px; }.ui-icon-signal { background-position: -32px -176px; }.ui-icon-battery-0 { background-position: -48px -176px; }.ui-icon-battery-1 { background-position: -64px -176px; }.ui-icon-battery-2 { background-position: -80px -176px; }.ui-icon-battery-3 { background-position: -96px -176px; }.ui-icon-circle-plus { background-position: 0 -192px; }.ui-icon-circle-minus { background-position: -16px -192px; }.ui-icon-circle-close { background-position: -32px -192px; }.ui-icon-circle-triangle-e { background-position: -48px -192px; }.ui-icon-circle-triangle-s { background-position: -64px -192px; }.ui-icon-circle-triangle-w { background-position: -80px -192px; }.ui-icon-circle-triangle-n { background-position: -96px -192px; }.ui-icon-circle-arrow-e { background-position: -112px -192px; }.ui-icon-circle-arrow-s { background-position: -128px -192px; }.ui-icon-circle-arrow-w { background-position: -144px -192px; }.ui-icon-circle-arrow-n { background-position: -160px -192px; }.ui-icon-circle-zoomin { background-position: -176px -192px; }.ui-icon-circle-zoomout { background-position: -192px -192px; }.ui-icon-circle-check { background-position: -208px -192px; }.ui-icon-circlesmall-plus { background-position: 0 -208px; }.ui-icon-circlesmall-minus { background-position: -16px -208px; }.ui-icon-circlesmall-close { background-position: -32px -208px; }.ui-icon-squaresmall-plus { background-position: -48px -208px; }.ui-icon-squaresmall-minus { background-position: -64px -208px; }.ui-icon-squaresmall-close { background-position: -80px -208px; }.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }.ui-icon-grip-solid-vertical { background-position: -32px -224px; }.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }.ui-icon-grip-diagonal-se { background-position: -80px -224px; }.ui-corner-tl { -moz-border-radius-topleft: 0px/*{cornerRadius}*/; -webkit-border-top-left-radius: 0px/*{cornerRadius}*/; border-top-left-radius: 0px/*{cornerRadius}*/; }.ui-corner-tr { -moz-border-radius-topright: 0px/*{cornerRadius}*/; -webkit-border-top-right-radius: 0px/*{cornerRadius}*/; border-top-right-radius: 0px/*{cornerRadius}*/; }.ui-corner-bl { -moz-border-radius-bottomleft: 0px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 0px/*{cornerRadius}*/; border-bottom-left-radius: 0px/*{cornerRadius}*/; }.ui-corner-br { -moz-border-radius-bottomright: 0px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 0px/*{cornerRadius}*/; border-bottom-right-radius: 0px/*{cornerRadius}*/; }.ui-corner-top { -moz-border-radius-topleft: 0px/*{cornerRadius}*/; -webkit-border-top-left-radius: 0px/*{cornerRadius}*/; border-top-left-radius: 0px/*{cornerRadius}*/; -moz-border-radius-topright: 0px/*{cornerRadius}*/; -webkit-border-top-right-radius: 0px/*{cornerRadius}*/; border-top-right-radius: 0px/*{cornerRadius}*/; }.ui-corner-bottom { -moz-border-radius-bottomleft: 0px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 0px/*{cornerRadius}*/; border-bottom-left-radius: 0px/*{cornerRadius}*/; -moz-border-radius-bottomright: 0px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 0px/*{cornerRadius}*/; border-bottom-right-radius: 0px/*{cornerRadius}*/; }.ui-corner-right {  -moz-border-radius-topright: 0px/*{cornerRadius}*/; -webkit-border-top-right-radius: 0px/*{cornerRadius}*/; border-top-right-radius: 0px/*{cornerRadius}*/; -moz-border-radius-bottomright: 0px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 0px/*{cornerRadius}*/; border-bottom-right-radius: 0px/*{cornerRadius}*/; }.ui-corner-left { -moz-border-radius-topleft: 0px/*{cornerRadius}*/; -webkit-border-top-left-radius: 0px/*{cornerRadius}*/; border-top-left-radius: 0px/*{cornerRadius}*/; -moz-border-radius-bottomleft: 0px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 0px/*{cornerRadius}*/; border-bottom-left-radius: 0px/*{cornerRadius}*/; }.ui-corner-all { -moz-border-radius: 0px/*{cornerRadius}*/; -webkit-border-radius: 0px/*{cornerRadius}*/; border-radius: 0px/*{cornerRadius}*/; }.ui-widget-overlay { background: #aaaaaa/*{bgColorOverlay}*/ url(images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlOverlay}*/ 50%/*{bgOverlayXPos}*/ 50%/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityOverlay}*/; }.ui-widget-shadow { margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/; padding: 8px/*{thicknessShadow}*/; background: #aaaaaa/*{bgColorShadow}*/ url(images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlShadow}*/ 50%/*{bgShadowXPos}*/ 50%/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityShadow}*/; -moz-border-radius: 8px/*{cornerRadiusShadow}*/; -webkit-border-radius: 8px/*{cornerRadiusShadow}*/; border-radius: 8px/*{cornerRadiusShadow}*/; }
			.ui-datepicker .ui-datepicker-prev { background:url(/images/forms/dp-prev.gif) no-repeat 0 50%; width:30px; }
			.ui-datepicker .ui-datepicker-next { background:url(/images/forms/dp-next.gif) no-repeat 0 50%; width:30px; }
			.ui-datepicker .ui-datepicker-prev span { display:none; }
			.ui-datepicker .ui-datepicker-next span { display:none; }
			.ui-state-hover { background:#d6d6d6!important; border:1px solid #c6c6c6!important;  }
			.ui-state-active { color:#fff!important; }
			.ui-datepicker .ui-datepicker-prev, .ui-datepicker-prev-hover { float:left; background:url(/images/forms/dp-prev.gif) no-repeat 0 50%!important; width:30px; height:25px; top:0!important; left:0!important; border:none!important; }
			.ui-datepicker .ui-datepicker-next, .ui-datepicker-next-hover { background:url(/images/forms/dp-next.gif) no-repeat 0 50%!important; width:30px;  top:0!important; right:0!important; height:25px; border:none!important; }
			/*-------------------------
			
			End of Date Picker
			
			---------------------------*/
			
			/*-------------------------
			
			Dealer Search
			
			---------------------------*/
			#dealerSearch{ margin:0 12px; }
			#dealerSearch h3 {color:#343434;font-size:22px;padding:0 0 5px 12px;margin:0; }
			#dealerSearchButton { margin-left:5px; background:url(/images/forms/bkg/bkgGlossyButtonBlue.png) repeat-x; padding:0 20px; line-height:21px; border:1px solid #7493ba; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; height:21px; cursor:pointer; color:#fff; }
				.fr #dealerSearchButton { width:80px; }
			#dealerSearchBox { width:722px;height:120px; background-image:url(/images/forms/bkg/bkgDealerSearchTop.gif);background-repeat:no-repeat; } /* ? */
			#dealerSearchBox h4 {color:#343434;font-size:15px;margin:0;padding:10px 0;}
			#dealerSearchBox table {margin:0 0 0 17px;}
			#dealerSearchBox label {color:#565656;font-size:12px;font-weight:bold;margin:0 0 8px 0;}
			#dealerSearchBox p{font-size:14px;padding:0 10px;margin:0;}	
			#dealerSearch .narrowSearch span { margin-left: 10px; }
			#dealerSearch .narrowSearch { position: relative; width: 693px; height: 25px; margin: 23px 0 0 14px; padding: 7px 0px 1px 0px; background: #ccc url(/images/forms/bkg/bkgNarrowSearch.png); }			
			#dealerSearchResults #default { background-image:url(/images/forms/bkg/bkgDealerSearch1.jpg);background-repeat:no-repeat;width:722px;height:466px;}
			#dealerSearchResults #resultSet { display:none; }
			#dealerSearchResults #resultSet #middle{background-image:url(/images/forms/bkg/bkgDealerSearchMain.gif);width:698px;padding:12px 12px 8px 12px;}
			#dealerSearchResults #resultSet #bottom{background-image:url(/images/forms/bkg/bkgDealerSearchBottom.gif);width:722px;height:6px;}
			#dealerSearchResults #resultSet #listView{ float:left; width:272px; }
			#dealerSearchResults #resultSet #mapviewer{float:left;margin:2px 0 0 0;border-top:1px solid #efefef;border-right:1px solid #efefef;border-bottom:1px solid #efefef;}
			#dealerSearchResults #resultSet #listView #listTop{height:6px;width:272px;}
			#dealerSearchResults #resultSet #listView #listMain{ background:#585858; padding:12px 12px 6px 11px; height:690px; position:relative; z-index:1; }
			#dealerSearchResults #resultSet #listView #listMain ul li{ background:#fff; margin:0; padding:15px 10px; border-bottom:1px solid #efefef; min-height: 90px; position:relative; z-index:3; }
			#dealerSearchResults #resultSet #listView #listMain ul li:hover { background:#eee; }
			#dealerSearchResults #resultSet #listView #listMain ul li.listDetails { height:15px; background:#8D8D8D; padding:5px; min-height:0; }
			#dealerSearchResults #resultSet #listView #listMain ul li.listDetails:hover { background:#8D8D8D; }
			#dealerSearchResults #resultSet #listView #listMain ul li .listCount{float:left;background:url(/images/forms/marker_inactive.png) center top no-repeat;width:25px;height:34px;color:#fff;padding:4px 0 0 0;text-align:center;}
			#dealerSearchResults #resultSet #listView #listMain ul li .active{background-image:url(/images/forms/marker_hover.png);}
			#dealerSearchResults #resultSet #listView #listMain ul li .listName{ float:left; width:190px; padding:0 0 0 10px; font-size:11px; }
			#dealerSearchResults #resultSet #listView #listMain ul li .listName div { min-height:15px;}/*simulate line-height with block element*/
			#dealerSearchResults #resultSet #listView #listMain ul li .listName #name { font-weight:bold; }
			#dealerSearchResults #resultSet #listView #listMain ul li .listName #name a { color:#0090db; text-decoration:underline; }
			#dealerSearchResults #resultSet #listView #listBottom {background-image:url(/images/forms/bkg/bkgDealerResultBottom.png);height:11px;width:272px;}
			.dealer-select-button { cursor:pointer; -moz-border-radius:3px; -webkit-border-radius:2px; border-radius:2px; border:1px solid #cbcbcb; font-weight:bold; text-align:center; width:100px; height:18px; line-height:18px; background:#787878 url(/images/forms/bkg/bkgGlossyBtnGray.png); } /* styles the button in the listView and the MM popup!! */
			#dealerSearchResults #resultSet #listView #listMain ul li .dealer-select-button { margin-top:4px; }
			#dealerSearchResults #resultSet #listView #listMain ul li .dealer-select-button.activated { background-image:none; color:#fff; }
			#dealerSearchResults #resultSet #listView #listMain ul li .dealer-inventory-button { display:block; color:#333!important; text-decoration:none; cursor:pointer; -moz-border-radius:3px; -webkit-border-radius:2px; border-radius:2px; border:1px solid #cbcbcb; font-weight:bold; text-align:center; width:100px; height:18px; line-height:18px; background:#787878 url(/images/forms/bkg/bkgGlossyBtnGray.png); margin-top:4px; }
			
					#dealerSearchResults .buttons { font-weight:bold; font-size:12px; position:absolute; bottom:9px; height:33px; z-index:2; background:#fff; padding-top: 640px;  }
					#dealerSearchResults .buttons .prev-button { background: #a9a9a9 url(/images/forms/bkg/bkgGlossyBtnGrayTall.png) repeat-x; width:124px; height:33px; line-height:33px; float:left; text-align:center; cursor:pointer; border-right:1px solid #656565; position:relative; z-index:4; }
					#dealerSearchResults .buttons .next-button { background: #a9a9a9 url(/images/forms/bkg/bkgGlossyBtnGrayTall.png) repeat-x; width:124px; height:33px; line-height:33px; float:left; text-align:center; cursor:pointer; position:relative; z-index:4; }
					#dealerSearchResults .buttons .next-button:hover, #dealerSearchResults .buttons .prev-button:hover, #dealerSearchResults .buttons .next-button.disabled,#dealerSearchResults .buttons .prev-button.disabled { color:#656565; }
					#dealerSearchResults .buttons .next-button.disabled, #dealerSearchResults .buttons .prev-button.disabled { cursor:default; }
					
					#dealerSearch.nestedDealerSearch #dealerSearchBox label {color:#565656;font-size:12px;font-weight:bold;margin:0 0 8px 0;}
					#dealerSearch.nestedDealerSearch #dealerSearchBox p {font-size:14px;padding:0 10px;margin:0;}
					#dealerSearch.nestedDealerSearch .narrowSearch { background:url(/images/forms/bkg/bkgNarrowSearchRAQ.jpg); width:683px; }
					#dealerSearch.nestedDealerSearch #listView #listMain { }
					#dealerSearch.nestedDealerSearch #dealerSearchResults #resultSet {display:none;}
					
					#dealerSearch.nestedDealerSearch #dealerSearchResults #resultSet #middle {background-image:url(/images/forms/bkg/bkgDealerSearchMainNested.gif); background-repeat: repeat-y;width:712px;padding:40px 14px 8px 14px;}
					
					#dealerSearch.nestedDealerSearch #dealerSearchResults #resultSet #mapviewer {float:left;margin:2px 0 0 0;border-top:1px solid #efefef;border-right:1px solid #efefef;border-bottom:1px solid #efefef;}
					#dealerSearch.nestedDealerSearch #listView, #dealerSearch.nestedDealerSearch #listView{width:265px;}
					#dealerSearch.nestedDealerSearch #listView #listTop, #dealerSearch.nestedDealerSearch #listView #listTop {/*background-image:url(/images/forms/bkg/bkgDealerResultTop.png);*/height:2px;width:265px;}
					#dealerSearch.nestedDealerSearch #listView #listMain, #dealerSearch.nestedDealerSearch #listView #listMain { padding: 9px 0;}
					#dealerSearch.nestedDealerSearch #listView #listBottom, #dealerSearch.nestedDealerSearch #listView #listBottom {display:none; }
					#dealerSearch.nestedDealerSearch #listView #listMain ul { margin:0;padding:0; max-height:657; height:657px; overflow:hidden; }
					#dealerSearch.nestedDealerSearch #listView #listMain ul li {background:#fff;margin:0;padding:8px 11px 10px 11px; border-bottom:1px solid #efefef;}
					#dealerSearch.nestedDealerSearch #listView #listMain ul li .listCount  {float:left;background-image:url(/images/forms/marker_inactive.png);width:25px;height:34px;color:#fff;padding:4px 0 0 0;text-align:center;}
					#dealerSearch.nestedDealerSearch #listView #listMain ul li .active {background-image:url(/images/forms/marker_hover.png);}
					#dealerSearch.nestedDealerSearch #listView #listMain ul li .listName {float:left;width:188px;padding:0 0 0 11px;}
					#dealerSearch.nestedDealerSearch #listView #listMain ul li.listDetails {height:15px; width:239px; background:#8d8d8d;margin:0; padding:5px; color:#fff;}
					#dealerSearch.nestedDealerSearch #listView #listMain ul li.listDetails:hover { background:#8d8d8d!important; }
					#dealerSearch.nestedDealerSearch #listView #prev { background: #787878 url(images/forms/bkg/bkgGlossyBtnGrayTall.png) repeat-x; width:133px; height:33px; line-height:33px;}
					#dealerSearch.nestedDealerSearch #listView #next { background: #787878 url(images/forms/bkg/bkgGlossyBtnGrayTall.png) repeat-x; width:132px; height:33px; line-height:33px;}
					.ds-error-msg { top:17px; left:185px; position:absolute; color:#c00; }
					
						/* -------------------------
						
						Multi-map overrides
						
						----------------------------*/
						.MMInfoBox .MMspacer .MMcontent { width:250px !important; } /* fixes glitch where box bg isn't shown in ie7 */
						.MMMarker span{ color:#fff!important; }
						.MMplacer > .MMconnector{background: url(/images/forms/infobox.png) no-repeat scroll 0 0 transparent!important;}
				    	.MMplacer > .MMconnector {background-position: -27px -560px!important;}
				    	.MMInfoBox .MMplacer {bottom:15px!important; left:-150px!important;}
				    	.MMInfoBox .MMconnector{left:158px!important;}
				    	.MMInfoBox .MMclose {background: url(/images/forms/infobox_close.gif) no-repeat scroll 0 0 transparent!important;width:20px!important;height:17px; margin-right:0!important;}
						.MMInfoBox .MMcontent .left { text-align:left!important; width:205px!important; margin:5px 0 5px 5px!important; position:relative; }
						.MMInfoBox .MMcontent .left .name { font-weight:bold; }
						.MMcontent .left .dealer-select-button { float:right; margin-right:-30px!important; clear:right; position:relative; z-index:999; }
						.mm-options li.hybrid { background:url(/images/forms/bkg/bkgMMContentHybrid.png) no-repeat #fff!important; padding-left:100px!important; height:25px; padding-top:14px!important; }
						.mm-options li.preferred-dealer { background:url(/images/forms/bkg/bkgMMContentPreferred.png) no-repeat #fff!important; padding-left:100px!important; height:28px; padding-top:14px!important; }
						.mm-options li.fast-lane { background:url(/images/forms/bkg/bkgMMContentQuickLane_en.png) no-repeat #fff!important; padding-left:100px!important; height:28px; padding-top:16px!important; }
						.mm-options { margin:0!important; padding:0!important; }
						.mm-options li { margin:0!important; border-top: 1px solid #ccc; list-style-type:none!important; font-size:1em!important; }
						#rightcontent_main .mm-options { margin-left:-10px!important; margin-right:0!important; width:250px; clear:both; margin-top:10px!important; }
						
					
					
					/* ------------
					patches for new layout installed on 7/22/11
					--------------*/
					.dealerSearchForm form { margin:10px 0 0 10px!important; }
					#dealerSearch .narrowSearch { top:15px!important; }
					#dealerSearchResults #resultSet #listView { width:265px!important; }
					#dealerSearchResults #resultSet #listView #listTop,
					#dealerSearchResults #resultSet #listView #listBottom { display:none; }
					#dealerSearchResults #resultSet #listView #listMain { padding:6px 6px 6px 8px!important; height:696px!important; }
					.dealerSearchForm #listView #listMain ul { padding:0!important;}
					.dealerSearchForm #dealerSearchResults #resultSet #middle.mid { padding-top:40px!important; }
					.dealerSearchForm #dealerSearchResults #resultSet #mapviewer { margin-top:0!important; }
					
					/* -------------------------
					
					Nested Dealer Search (these definitions should only be small adjustments from the wider Dealer Search stylings)
					
					---------------------------- */
					#dealerSearch.nestedDealerSearch { margin:0 0 0 -14px; }
					#dealerSearch.nestedDealerSearch #dealerSearchBox { background-image:url(/images/forms/bkg/bkgRAQDealerSearch.gif); height: 99px; width:712px; }
					#dealerSearch.nestedDealerSearch #dealerSearchBox h4 { margin:10px 0 0;}
					#dealerSearch.nestedDealerSearch #dealerSearchBox input.text { width:185px; }
					#dealerSearch.nestedDealerSearch #dealerSearchResults #default{background:url("/images/forms/bkg/bkgDealerSearch1RAQ.jpg") no-repeat; width:712px; }
					#dealerSearch.nestedDealerSearch #dealerSearchResults #resultSet #listView #listTop { height:2px; width:265px; }
					#dealerSearch.nestedDealerSearch #dealerSearchResults #resultSet #bottom { background:url(/images/forms/bkg/bkgDealerSearchBottomNested.gif) no-repeat; width:712px; height:6px; }
					
		/*--------------------------
		
		End of Dealer Search
		
		----------------------------*/
		
		/* ------------ IE7/8 fixes, move to ie7/8.css when it's hooked up */
		.forms .js_swatch { *float:left; } .forms ul.colorSwatches { *width:266px; } .forms ul.colorSwatches li { *width:50px; }
		.forms #dealerSearch .narrowSearch { *margin-top:12px; }
		.forms #dealerSearchButton { *width:85px; }
			.forms .fr #dealerSearchButton { width:110px\9; }
		.formsTestDrive .js_request-sent-on { *margin-top:10px; }
		.forms .formsHero { *margin-top:20px; }
		#rightContentTop { margin-top:-26px\9; }
		.fr .formsGrayBox .dealerInfo h6 { *margin-top:35px; }
		.fr #dealerSearch #dealerSearchBox input.text { *width:170px; }
		.formsTestDrive div.formsHelpfulTools ul {*margin-left:35px!important; margin-top:10px!important; }
			
		/* ------------ end ie7/8 */
		
		/* ----------- forms2.css overrides -------*/
		#formsContainer fieldset { padding:0!important; margin:17px 0!important; }
		#rightContentTop { display:none; }
		#formsContainer ul.colorSwatches { margin:0!important; width:278px!important; float:left; }
		.inventoryDisclaimer p { margin:0 0 0 10px!important; }
		.forms .grayBoxTerms { margin:0 0 0 10px!important; width:250px!important; }
		.terms-field { border-bottom:none!important; padding-top:2px!important; }
		#formsContainer .fr form#contact h6 { margin-top:25px; }
		.forms .js_request-sent-on { *margin-top:5px; }
		.formsTestDrive div.formsHelpfulTools { *margin-top:5px; }
		/*--------- forms2.css overrides (temporary) ----
			-------------------------------------------------*/

			.formsTestDrive ul.colorSwatches { margin:0!important; width:auto!important; float:left; }
			.formsTestDrive .colorSwatch { margin-right:7px!important; }
			.formsTestDrive .terms-field { border-bottom:none!important; padding-bottom:0!important; }
			.formsTestDrive	.grayBoxTerms { margin-left:15px!important; }
			#dealerSearchButton { font-size:11px; }
			.ds-error-msg { top:40px!important; }
			#dealerSearch .narrowSearch { margin-top:8px!important; }
			#dealerSearchResults .buttons { margin-left:0!important; }
				#formsContainer.fr form#contact .dealerInfo h6 { margin-top:26px; }
			.formsTestDrive div.formsHelpfulTools { clear:both; }
			.formsTestDrive div.formsHelpfulTools li { margin: 0 7px; }
			.formsTestDrive div.formsHelpfulTools li a { padding: 0 5px; }
			#rightContent.formsTestDrive #dealerInformation { border:none!important; }
			#rightContent.formsTestDrive #userInformation { border-left:1px solid #979797!important; float:left!important; padding-left:15px!important; width:125px!important; margin:0 0 15px!important; }
			#formsContainer .formsRightRail h6 { margin-bottom:5px; }
			#formsContainer .formsRightRail ul.carBuilt li { margin:7px 0; padding:7px 0; }
			#dealerSearch #dealerSearchBox input.text { width:155px; }
			#dealerSearch.nestedDealerSearch #dealerSearchBox input.text { width:160px!important; }
			.ui-datepicker .ui-datepicker-title { line-height:18px!important; }
			.formsGrayBox span.error { border:2px solid red; }
			/*--------- end of temp overrides ----------------*/
		/*--------------------------------
		
		End of Test Drive Form
		
		---------------------------------*/
	/* ---------------------
	
	Trade In Form
	
	------------------------ */
	#formsContainer.formsContainerTradein { width:723px!important; margin-left:10px!important; }
	.formsTradein .headerText p { margin-bottom:10px; }
	.formsTradein a { color:#0066cc; }
	.formsTradein .formsGrayBox a { color:#599ce1; }
	.formsTradein .formsGrayBox label span { color:#599ce1; }
	.formsTradein #vehicleSelector { position:relative; }
	.formsTradein .lightGrayBox { background:#f1f1f1; padding:10px; }
	.formsTradein div.cbb { overflow:hidden; margin-bottom:25px; }
	.formsTradein .pageConfirmation div.cbb { margin-top:55px; }
	.formsTradein div.cbb img { float:left; margin-top:-5px; }
	.formsTradein div.cbb p { margin-left:75px; }
	.formsTradein .formsGrayBox #vehicleSelector { float:left; }
	.formsTradein .formsGrayBox .borderedTop { border-top:1px solid #bdbdbd; padding-top:17px; }
	.formsTradein .formsGrayBox .borderedBottom { border-bottom:1px solid #bdbdbd; padding-bottom:17px; }
	.formsTradein .formsGrayBox label.checkboxLabel { text-align:left; width:auto; line-height:13px; margin-left:5px; }
	.formsTradein .formsGrayBox label.topAlignedLabel { float:none; width:auto; text-align:left; }	
	.formsTradein .textarea { width:275px; height:85px; padding:4px; resize:none; }
	.formsTradein #formVehicle div.borderedTop fieldset { margin-bottom:7px; }
	.formsTradein #vehicleSelector p { margin-left:17px; }
	.formsTradein #vehicleSelector .borderedBottom { margin-bottom:17px; }
	.formsTradein .changeVehicleLink { color:#599ce1; text-decoration:underline; float:right; cursor:pointer; }
	.formsTradein .formsGrayBox .loader { top:80px; left:0; }
	.formsTradein .fr .formsGrayBox .loader { top:115px!important; left:0; *top:100px; }
	.formsTradein .formsGrayBox .dealerInfo { margin-top:0; }
	.formsTradein .formsGrayBox .terms-field { margin-top:17px; }
	.formsTradein .formsRightRail { padding-top:65px!important; }
	.formsTradein .pageContact .formsRightRail { padding-top:95px!important; }
	.formsTradein .pageConfirmation .formsRightRail { padding-top:0!important; }
	.formsTradein .logoContainer { text-align:center; }
	.formsTradein .tradeinInfo.lightGrayBox { padding:12px 17px 17px; overflow:hidden; }
	.formsTradein .tradeinInfo.lightGrayBox span.tradeinInfoBtn { display:block; text-align:right; text-decoration:underline; color:#0066cc; cursor:pointer; margin-bottom:5px; }
	.formsTradein .tradeinInfo div { float:left; }
	.formsTradein .tradeinInfo div.leftRail { width:150px;  }
	.formsTradein .tradeinInfo div.rightRail { width:130px; border-left:1px solid #cecece; padding-left:25px; overflow:hidden; padding-top:5px; min-height:80px; }
	.formsTradein .tradeinInfo h4 { font-size:17px; }
	.formsTradein .tradeinInfo h5 { font-size:12px; }
	.formsTradein .tradeinInfo .tradeinInfoMakeModel { font-size:15px; color:#107dbe!important; font-weight:bold; text-transform:capitalize; }
	.formsTradein .tradeinInfo span.js_userComments { display:block; max-height:200px; overflow:auto; }
	.formsTradein .formsGrayBox .information span { font-size:11px; }
	.formsTradein .formsGrayBox #userInformation p { margin-bottom:0; font-weight:normal; }
	.formsTradein .formsGrayBox #userInformation p.phone,
	.formsTradein .formsGrayBox #dealerInformation p.phone { margin-top:10px; font-size:11px; }
	.formsTradein .formsGrayBox #userInformation p.email,
	.formsTradein .formsGrayBox #dealerInformation p.email { margin-top:0px; margin-bottom:5px; font-size:11px; }
	.formsTradein .formsGrayBox #userInformation p.phone span,
	.formsTradein .formsGrayBox #userInformation p.email span { display:inline; }
	.formsTradein .carBuiltHeader { font-size:16px!important; line-height:25px; border-bottom:1px solid #ccc; margin:80px 0 0px; width:200px; float:right; }
	.formsTradein .pageSelection .carBuiltHeader { text-indent:-9999px; margin-top:0; }
	.formsTradein #formsContainer #dealerSearchBox table { margin-bottom:10px; margin-bottom:20px\9; *margin-bottom:10px; }
	.formsTradein #formsContainer #userInformation { width:125px!important; margin-right:0!important; }
	.formsTradein div.formsHelpfulTools li { margin:9px 9px 0!important; }
	.formsTradein div.formsHelpfulTools ul { margin-left:27px!important; }
	.formsTradein div.formsHelpfulTools { margin-left:5px!important; float:left; }
		/* move to ie/7.css file when it's hooked up */
		.formsTradein .tradeinInfo span.js_year { *color:#3c3c3c!important; }
		.formsTradein .tradeinInfo span.js_model { *color:#107DBE!important; }
		.formsTradein .formsRightRail { *float:none!important; }
		.formsTradein .formsLeftRail { *margin-right:10px!important; }
		.formsTradein .pageConfirmation .formsHero { *margin-top:20px!important; }
		.formsTradein .checkboxLabel { *margin-top:5px!important; }
		.formsTradein .pageContact .formsRightRail { *padding-top:95px!important; }
		.formsTradein .printConfirmation { *margin-bottom:75px!important; *float:left; }
		.fr .formsTradein .tradeinInfoBtn { font-size:11px!important; }
		.formsTradein #dealerSearch #dealerSearchBox input#ds_name { *width:175px!important; }
		.formsTradein .en .pageConfirmation .cbb { *margin-top:-18px!important; }
		/* end of ie/7.css definitions */
	
	
	/*ADDED THESE FROM THE MODIFIED 0518 BRANCH of GLOBAL.CSS...  REORGANIZE! */
	.formsTestDrive .formsGrayBox p.error { outline:none; border:1px solid red; }
	.formsTestDrive .changeDealer.error { border:2px solid red; }
	.fr  #dealerSearch.nestedDealerSearch #dealerSearchBox input.text { width:160px\9!important; }

/*override testdrive settings */
#formsContainer.formsContainerRab { width:721px!important; margin:0 0 15px 10px!important; }
#formsContainer.formsContainerRab .mainContent { padding:0 20px!important; width:685px!important; }
#formsContainer.formsContainerRab .subNav { margin-left:-20px!important; }
#formsContainer.formsContainerRab .vpod { *margin-right:5px; }
/* end of testdrive overrides for Rab */

/*--------------------------------
		
End of Forms (Rab and Testdrive)
		
---------------------------------*/

