@import url('../../templates/common/css/base.css');

/* My Car DFW
dealer id = 3330
1.01
*/ 

body { background: url(../images/bottom-bg.jpg) no-repeat bottom center #cae2ec; font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: #333;  }

a { text-decoration: none; }

#page-wrap { background: url(../images/top_bg2.jpg) no-repeat top center; }



/* ================
=================   HEADER 
============= */
#header { width: 1000px; margin: 0px auto; position: relative; height: 428px; z-index: 8000; }

#header h1 a { background: url(../images/site-sprite.png) no-repeat -13px 0;
	width: 274px; height: 132px; display: block; text-indent: -9999px; float: left; }

#header .phone { background: url(../images/site-sprite.png) no-repeat -337px -74px;
	width: 19px; height: 38px; float: right; padding-left: 25px; margin-right: 218px;
	margin-top: 15px; color: #149cd4; font-size: 41px; font-weight: bold; }

#header #kbb-logo { background: url(../images/site-sprite.png) no-repeat -41px -170px;
	width: 917px; height: 282px; margin-left: 38px; margin-top: 13px; position: relative; z-index: 1; }

	/*    Header NAV 
	============= */

	
#page-wrap #header #head-nav { float: right; margin: -78px 0px 0 0; position: relative; z-index: 9000;}
#header #head-nav > #priNav { background: url(../images/site-sprite.png) no-repeat -322px -2px; width: 675px; height: 70px;}

#header #head-nav > #priNav > li > a { padding-left: 9px; height: 70px; display: block; 
line-height: 80px; font-family: Helvetica; font-weight: bold; font-size: 14px; text-transform: uppercase; color: #fff;   }

#header #head-nav > #priNav > li.first { margin-left: 24px; }

#header #head-nav > #priNav > li#priNav_Home { width: 60px; }
#header #head-nav > #priNav > li#priNav_Inventory { width: 99px; }
#header #head-nav > #priNav > li#priNav_Specials { width: 87px; }
#header #head-nav > #priNav > li#priNav_Financing { width: 96px;}
#header #head-nav > #priNav > li#priNav_why { width: 154px; }
#header #head-nav > #priNav > li#priNav_Contact { width: 110px; }

/*  #header #head-nav > #priNav > li:hover { background: #0e759f; height: 70px;  
-moz-border-radius: 10px 10px 0 0;-webkit-border-radius: 10px 10px 0 0;  }*/


#header #head-nav > #priNav > li:hover > a { 
	background: #0e759f; height: 60px; margin-top: 10px; line-height: 60px; }

#header #head-nav > #priNav > li#priNav_Home:hover { 
	background: url(../images/nav-hov-sprite.png) no-repeat -21px -3px; width: 60px; }
#header #head-nav > #priNav > li#priNav_Inventory:hover { 
	background: url(../images/nav-hov-sprite.png) no-repeat -84px -3px; width: 99px; }
#header #head-nav > #priNav > li#priNav_Specials:hover { 
	background: url(../images/nav-hov-sprite.png) no-repeat -186px -3px; width: 87px; }
#header #head-nav > #priNav > li#priNav_Financing:hover { 
	background: url(../images/nav-hov-sprite.png) no-repeat -275px -3px; width: 96px;}
#header #head-nav > #priNav > li#priNav_why:hover { 
	background: url(../images/nav-hov-sprite.png) no-repeat -373px -3px; width: 154px; }
#header #head-nav > #priNav > li#priNav_Contact:hover { 
	background: url(../images/nav-hov-sprite.png) no-repeat -529px 0; width: 110px; }

	/*     Sub Nav
	============ */

#header #head-nav ul#priNav li ul { background: #0e759f; width: 209px; padding-bottom: 25px;  
 -moz-border-radius: 0 0 10px 10px; -webkit-border-radius: 0 0 10px 10px;
 /* *background: url(../images/nav-hov-bottom.png) no-repeat 5px 5px; 
 7/background: url(../images/nav-hov-bottom.png) no-repeat 5px 5px; */}
 
#header #head-nav ul#priNav li ul li { background: #0e759f; width: 200px; margin-left: 1px;  }
#header #head-nav ul#priNav li ul li a { margin-left: 10px; padding: 10px 5px; font-size: 14px; color: white; font-weight: bold; text-transform: uppercase; border-bottom: 1px solid #149cd4; margin-right: 10px; }
#header #head-nav ul#priNav li ul li:hover {   }
#header #head-nav ul#priNav li ul li:hover a { color: #def1f9; }

#header #head-nav ul#priNav li.last ul { margin-left: -99px; }

#home #header { height: 370px; }

/* ================
=================  Main - Content 
============= */

#home #main-content { margin-top: 55px; }

#main-content { width: 1000px; margin: 0px auto; }

#blackbook-logo a { background: url(../images/bb-banner-sprite_2.png) no-repeat  0 0; width: 1000px; height: 128px; display: block; text-indent: -9999px; }
#blackbook-logo a:hover { background: url(../images/bb-banner-sprite_2.png) no-repeat 0 -164px; width: 1000px; height: 128px; }


#inside-content { padding-top: 73px; }

#advantage-tx { width: 550px; letter-spacing: -1px; float: left; }

#advantage-tx h3 { background: url(../images/advantage-head.png) no-repeat; width: 399px; height: 87px; text-indent: -9999px; }

#advantage-tx li { color: #85898c; font-size: 30px; font-weight: bold; background: url(../images/advantage-bullet.png) no-repeat 0px 5px; padding-left: 31px; margin: 18px 0; text-shadow: 2px 2px 0px #adbec5;  }

	/* panes - search inv */
	
	.fyc_title { background: url(../images/panes-head-bg.jpg) repeat-x; height: 34px; }
	#fyc_container .fyc_title h3 { font-size: 16px; font-family: Helvetica; font-weight: bold; color: #003964; line-height: 34px; padding-left: 15px;  }
	#fyc_container .close { background: url(../images/close-button.png) no-repeat; width: 25px; height: 25px; float: right; display: block; text-indent: -9999px; margin-top: 7px; margin-right: 6px;}
	#fyc_container .searchInv_cat_links { background: #ccd2d6; padding-top: 4px;  }
	#home #fyc_container #si_cat_pre_make li { width: 162px; margin-left: 28px; }
	#si_cat_pre_make li a { font-size: 13px; color: #0c5979; line-height: 18px; text-decoration: underline; }
	#si_cat_pre_make li a:hover { color:#000; }
	#si_cat_pre_make li a::before { content: "»"; padding-right: 5px; }
	
	#si_cat_pre_body_type { padding-left: 15px; }
	#home #si_cat_pre_body_type li { border-bottom: 1px solid #8d96a0; margin-left: 0px; 
	padding-left: 38px; padding-top: 19px;}
	#si_cat_pre_body_type li a { background: url(../images/type-sprite-hov.gif) no-repeat; text-indent: -9999px; 
	display: block; width: 178px; height: 30px; padding-bottom: 5px; }
	#si_cat_pre_body_type li#si_cat_pre_body_type_Mini_Vans { border: none; }
	
	#si_cat_pre_body_type li#si_cat_pre_body_type_Sedans a { 
	background-position: -22px -13px;  }
	#si_cat_pre_body_type li#si_cat_pre_body_type_SUVs a { 
	background-position: -22px -123px; } 
	#si_cat_pre_body_type li#si_cat_pre_body_type_Trucks a { 
	background-position: -241px -129px; }
	#si_cat_pre_body_type li#si_cat_pre_body_type_Coupes a { 
	background-position: -241px -12px; }
	#si_cat_pre_body_type li#si_cat_pre_body_type_Hatchbacks a { 
	background-position: -245px -67px; }
	#si_cat_pre_body_type li#si_cat_pre_body_type_Crossovers a { 
	background-position: -22px -68px; }
	#si_cat_pre_body_type li#si_cat_pre_body_type_Mini_Vans a { 
	background-position: -462px -65px; }
	
	#si_cat_pre_body_type li#si_cat_pre_body_type_Sedans a:hover { 
	background-position: -18px -174px;  }
	#si_cat_pre_body_type li#si_cat_pre_body_type_SUVs a:hover { 
	background-position: -18px -284px; } 
	#si_cat_pre_body_type li#si_cat_pre_body_type_Trucks a:hover { 
	background-position: -237px -290px; }
	#si_cat_pre_body_type li#si_cat_pre_body_type_Coupes a:hover { 
	background-position: -237px -173px; }
	#si_cat_pre_body_type li#si_cat_pre_body_type_Hatchbacks a:hover { 
	background-position: -241px -228px; }
	#si_cat_pre_body_type li#si_cat_pre_body_type_Crossovers a:hover { 
	background-position: -18px -229px; }
	#si_cat_pre_body_type li#si_cat_pre_body_type_Mini_Vans a:hover { 
	background-position: -458px -226px; }
	
	/*    quicklinks 
	============= */
	
#ql-wrap { float: right; width: 373px; }
#ql-wrap ul { display: inline; }
#ql-wrap ul li { display: inline; }
#ql-wrap ul li a { background: url(../images/ql-sprite.png) no-repeat; float: left; text-indent: -9999px; margin: 15px; margin-right: 48px; }
#ql-wrap ul li.locations a { background-position: -3px -19px;	width: 121px; height: 137px;}
#ql-wrap ul li.inventory a { background-position: -199px -19px;	width: 124px; height: 140px;}
#ql-wrap ul li.approved a { background-position: 0 -202px; width: 127px; height: 140px;}
#ql-wrap ul li.contact a { background-position: -203px -202px; width: 110px; height: 137px;}

#ql-wrap ul li.locations:hover a { background-position: -352px -19px;	width: 121px; height: 137px;}
#ql-wrap ul li.inventory:hover a { background-position: -548px -19px;	width: 124px; height: 140px;}
#ql-wrap ul li.approved:hover a { background-position: -349px -202px; width: 127px; height: 140px;}
#ql-wrap ul li.contact:hover a { background-position: -552px -202px; width: 110px; height: 137px;}

	/*    specials flash 
	============= */

#specials-flash .fyc-wrapper { position: relative; z-index: 3000; }
#specials-flash { position: relative; margin-top: -200px;  z-index: 3000; }
#home #fyc_container #fyc_tabs_list { float: right; background: url(../images/advanced-search.png) no-repeat; width: 430px; height: 283px; position: absolute; z-index: 200;top: 0px; left: 616px; padding-top: 147px; padding-left: 78px;}
#home #fyc_container #fyc_panes_container { height: 224px; position: absolute; z-index: 600; top: 145px; left: 0px; }

#home .specials-bg { background: url(../images/specials-flash-bg.png) no-repeat bottom left; width: 681px; height: 392px; position: relative; z-index: 400; }

#home #fyc_container .fyc_link_list li { background: url(../images/advance-lists-sprite.png) no-repeat; display: block; width: 296px; height: 53px; text-indent: -9999px;  }

#home #fyc_container .fyc_link_list li.fyc_close { background: none; width: 20px; height: 20px;  }

#home #fyc_container .fyc_link_list li#fyc_make 	{ background-position: 0 0;  }
#home #fyc_container .fyc_link_list li#fyc_type 	{ background-position: 0 -54px;  }
#home #fyc_container .fyc_link_list li#fyc_year		{ background-position: 0 -164px;  }
#home #specials-flash .fyc_price 					{ display: block; text-indent: -9999px; width: 296px; 
	height: 53px; background: url(../images/advance-lists-sprite.png) no-repeat; 
	background-position: 0 -110px; position: absolute; top: 328px; left: 694px; z-index: 6000; }

#home #fyc_container .fyc_link_list li#fyc_make:hover 		{ background-position: -323px 0;  }
#home #fyc_container .fyc_link_list li#fyc_type:hover 		{ background-position: -323px -54px;  }
#home #fyc_container .fyc_link_list li#fyc_year:hover		{ background-position: -323px -164px;  }
#home #specials-flash .fyc_price:hover	 					{ background-position: -323px -110px;  }

#home #fyc_container #fyc_preowned_tabs_list { display: none; }

#fyc_container #si_cat_pre_years { padding-left: 28px;  }
	#si_cat_pre_years li a { font-size: 13px; color: #0c5979; line-height: 18px; text-decoration: underline; }
	#si_cat_pre_years li a::before { content: "»"; padding-right: 5px; }


	/*		PurCars
	============== */
	#home #purCars{float: right; margin-top: -30px; margin-right: 30px;}
	#purCars_veh{margin-left: -90px;}
	
	
	/*    featured pre-owned 
	============= */
#home #featured-box{margin-top: 35px;}
#home #featuredVehicles_title span { display: block; background: url(../images/featured-head.png) no-repeat; width: 403px; height: 41px; text-indent: -9999px; margin-bottom: 10px; }	

#home #random_list_location #random_list_item { width: 239px; height: 179px; overflow: hidden; margin-right: 10px; }	
#home #random_list_location #random_list_item img { height: 179px; }
#home #random_list_location #random_list_item span { display: none; }	
#home #random_list_location .random_list_item_link { display: block; width: 239px; height: 179px; 
	overflow: hidden; text-align: center; }
	
	/*    featured pre-owned tool tip
	============= */
		
#home .featuredVehicle_tooltip { background: url(../images/tooltip-bg.png) no-repeat; width: 239px; height: 179px;  border-top: none; }
#home .featuredVehicle_tooltip a { text-decoration: none; display: block; width: 229px; height: 172px; }
#home .featuredVehicle_tooltip .veh-title { font-size: 24px; font-family: Helvetica; font-weight: bold; color: #000; position: relative; top: 15px; left: 15px; display: block; width: 202px; }
#home .featuredVehicle_tooltip .veh-miles { font-size: 14px; font-family: Helvetica; font-weight: bold; color: #000; position: relative; top: 19px; left: 15px; }
#home .featuredVehicle_tooltip .veh-price { font-size: 14px; font-family: Helvetica; font-weight: bold; color: #fff; position: relative; top: 25px; left: 15px; }


/* ================
=================  INVENTORY
============= */

	/*    inv LEFT 
	============= */
#inventory #leftColumn { -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; background: #149cd4; box-shadow: 0px 0px 10px rgba(0, 0, 0, .3); -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, .3); -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, .3); }
	
#inventory #inventory_v2_sidebar_filters { background: url(../images/inv-side-top.png) no-repeat top center; padding-top: 6px; }
#inventory #inventory_v2_sidebar_filters h3.non_expandable_menuheader { background: transparent; color: #fff; font-size: 11px; text-align: center; padding-left: 0px; margin-right: 0px; font-weight: normal; }

#inventory #inventory_v2_sidebar_filters h2 { background: #149cd4; font-size: 18px; font-weight: bold; text-align: center; color: #fff; padding-bottom: 10px; }
#inventory #inventory_v2_sidebar_filters #currentFilters { background: #149cd4; }

#inventory #inventory_v2_sidebar_filters #currentFilters p { margin: 05px 8px; padding: 7px 10px; background: #0e759f; 
-moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; color: #fff; }

#filterListWrap { background: #149cd4; padding-left: 6px; color: #fff; padding-top: 10px; border-top: 1px solid #65c0e6; border-bottom: 1px solid #65c0e6; }

#inventory #inventory_v2_sidebar_filters h3 { background: #44b0dd; margin-right: 6px; padding:2px 10px; font-size: 13px; font-weight: bold; margin-bottom: 5px; text-transform: uppercase; }

#inventory .filterList li a { background: url(../images/arrow-white.png) no-repeat 0px 5px; margin: 3px 0; padding: 3px 0 3px 10px; color: #fff;  }

#inventory .filterList li a:hover { background: url(../images/arrow-orange.png) no-repeat 0px 5px #f16430 ; }

#inventory .filterList span a { padding-bottom: 5px; display: block; color: #fff; margin-top: 5px; }

#inventory_v2_sidebar_contact { background: #149cd4; margin-top: 0px; padding-left: 5px; padding-bottom: 18px;
	border-radius: 0px 0px 15px 15px; -moz-border-radius: 0px 0px 15px 15px; -webkit-border-radius: 0px 0px 15px 15px; }

#inventory_v2_sidebar_contact h2 { background: url(../images/email-head.jpg) no-repeat; text-indent: -9999px; height: 38px; }

#inventory form.validation .required label { background: none; color: #fff; }
form.validation label, form.validation span.formLabel { color: #fff; padding-left: 9px!important; margin-bottom: 3px; }

#inventory form.validation .input_element { background: #cae2ec; }

#inventory #ec_is_submit .submitButton { background: url(../images/submit-button.jpg) no-repeat; width: 209px; height: 30px; text-indent: -9999px; font-size: 1px; cursor: pointer; *text-indent: 0px; border: none; *color: #ccc;  }

#inventory #ec_is_submit {  }

#inventory #vehicle_v2_notify_button { display: none; }

#inventory form.validation fieldset { padding-bottom: 10px; }

#inventory #currentFilters a.clearFilter { color: #fff; }

	/*    inv RIGHT 
	============= */
	
#inventory #searchBar { background: url(../images/searchbar-bg.png) no-repeat; width: 746px; height: 42px; }	
#inventory #drop_down_filters {padding-left: 16px; }

#inventory #sort_bar { background:#f48359; border-bottom: 6px solid #f16430; width: 746px; height: 46px; color: #fff;  }

#inventory .inventory_v2_row { background: #fff;  margin: 0px; width: 746px; border-bottom: 1px dotted #333; padding-bottom: 5px; }

#inventory .inventory_v2_image a { border: 2px solid #d7d7d7; }

#inventory .inventory_v2_details h4 a { font-size: 14px; color: #149cd4; text-transform: uppercase; }
#inventory .inventory_v2_details h4 a:hover { text-decoration: underline; color: #0e759f;}

#inventory .inventory_v2_price_right .price_line_1 { color: #0e759f; font-size: 20px; padding-bottom: 5px; }

#inventory .inventory_v2_pagination { background: #f16430; width: 746px; height: 48px; padding-top: 12px; color: #fff; }
#inventory .inventory_v2_paginationRight { margin-right: 15px; width: 100px; }


#inventory #vehicleDisclaimer p { padding: 0px 15px; text-align: justify; }


#inventory .private_party_price { font-size: 14px; color: #333; }
#inventory .private_party_price span { font-weight: bold; font-size: 10px; line-height: 14px; 
padding-right: 5px;  }

#inventory .you_save_price { font-size: 14px; color: #999; }

#inventory .inventory_v2_price_right { width: 182px; }
#inventory .inventory_v2_price_right li { margin-top: 5px; }
#inventory .inventory_v2_price_right li.price_line_1 { float: right; padding-left: 4px; }
#inventory .inventory_v2_price_right .price_title { line-height: 20px; }

#inventory .inventory_v2_price_right .you_save_price { color: #F16430; font-size: 18px;  }
#inventory .inventory_v2_price_right .you_save_price span { 
	font-weight: bold; color: #333; font-size: 10px;  }

#inventory .inventory_v2_details_links { margin-top: 30px; }
#inventory .inventory_v2_details_links li { line-height: 53px; }
#inventory .inventory_v2_details_links li.ec_dl_history { background: none; }
#inventory .inventory_v2_details_links a.btn_inventory_history { display: block; width:75px; height:53px; text-indent: -9000px; background: url(../images/carfax_logo_one_owner.png) no-repeat left top;   }

/* ================
=================  VEHICLE
============= */

#vehicle #main-content { margin-top: -63px; position: relative; z-index: 3000; width: 1015px; }

	/*    veh LEFT 
	=============#149cd4 */
#vehicle #leftColumn { background: url(../images/sim-veh-head.png) no-repeat top left; width: 236px; border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); }
#vehicle #similarVehicles { background: #149cd4; width: 236px; margin-top: 29px; }
#vehicle #similarVehicles h3 { text-indent: -9999px; }
#vehicle #similarVehicles .similarVehicle { background: #0e759f; margin-left: 5px; margin-right: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding: 5px; color: #fff; }
#vehicle #similarVehicles .similarVehicle li a { color: #fff; }

#vehicle #similarVehicles .last { margin-bottom: 0px; }

#vehicle #vehicle_v2_sidebar_links { background: #149cd4; }

#vehicle #vehicle_v2_sidebar_links p { color: #fff; background: #44b0dd; font-size: 13px; font-weight: bold; text-transform: uppercase; padding: 5px 0 5px 10px; margin-top: 15px; margin-bottom: 10px; }

#vehicle #vehicle_v2_sidebar_links li a { background: url(../images/arrow-white.png) no-repeat 0px 5px; margin: 3px 0; padding: 3px 0 3px 10px; color: #fff; }

#vehicle #vehicle_v2_sidebar_links li a:hover { background: url(../images/arrow-orange.png) no-repeat 0px 5px #f16430 ; }

#vehicle #vehicle_v2_sidebar_links ul { margin-bottom: 10px; }

#vehicle #leftColumn #vehicle_v2_notify_button img { display: none; }
#vehicle #leftColumn #vehicle_v2_notify_button { background: url(../images/veh-finder.png) no-repeat; width: 236px; height: 98px; display: block; }

#vehicle #leftColumn #similarVehicles ul li.price { float: right; }

	/*    veh RIGHT 
	============= */

#vehicle #rightColumn { width: 745px; border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); background: #fff; }
#vehicle #rightColumn #vehicle_topbar { background: url(../images/veh-right-top.png) no-repeat; color: #fff; height: 42px; }
#vehicle #rightColumn #vehicle_topbar #vehicle_topbar_left { line-height: 40px; }

#vehicle #rightColumn #searchBar { background: url(../images/veh-searchbar-bg.jpg) no-repeat; border: 0px; height: 51px; }

#vehicle #rightColumn #vehicle_vitals { background: #fff; }

#vehicle #rightColumn #vehicle_vitals h1 { color: #149cd4; font-size: 27px; font-family: Arial; margin-left: 20px; }
.ip_dottedLine { border-bottom: 1px dotted #333; margin-bottom: 10px; }

#vehicle #vehicle_mainPhoto { margin-left: 10px; width: 290px; }

#vehicle .price_title { color: #7f7f7f; font-size: 13px; font-family: Arial; font-weight: bold; }

#vehicle .price_line_1 { color: #0e759f; font-size: 32px; font-weight: bold; font-family: Arial; }

#vehicle #vitalsContainer ul li { color: #8b8b8b; }

#vehicle #vitalsContainer ul li strong { color: #333; }

#vehicle #vehicle_contact span { font-size: 16px; color: #444; font-weight: bold; font-family: Arial; }

#vehicle #rightColumn #vehicle_thumbs { background: #149cd4; width: 745px; margin: 0px auto; }


#vehicle #rightColumn #vct_container { background: #fff; width: 725px; margin: 0px auto; padding-top: 20px;  padding-bottom: 20px; padding-left: 10px; padding-right: 10px; }

#vehicle #vehicleDisclaimer p { padding: 0px 15px; text-align: justify; }
#vehicle #vehicle_details_top { display: none; }
#vehicle #vehicle_details_middle {  background: #fff; border: none;}
#vehicle #vehicle_details_bottom { padding-bottom: 24px; }
#vehicle #vehicle_details_bottom #vehicle_details_bottom_left { display: none; }
#vehicle #vehicle_details_bottom #vehicle_details_bottom_middle { display: none; }
#vehicle #vehicle_details_bottom #vehicle_details_bottom_right { display: none; }

#vehicle .vctTabs_pane .form_submit input { background: url(../images/submit-ct-sprite.gif) no-repeat 0 0; 
	width: 183px; height: 37px; }
#vehicle .vctTabs_pane .form_submit input:hover { background-position: -193px 0; }

#vehicle #vctHeader_img { background: url(../images/ct-header.gif) no-repeat -28px -7px; }
#vehicle #vctTop_container #vctLeft_corner { background: url(../images/ct-header.gif) no-repeat -9px -7px; }
#vehicle #vctTop_container #vctMiddle_container { background: url(../images/ct-header.gif) no-repeat -25px -7px; }
#vehicle #vctHeader_txt { display: none; }
#vehicle #vctTop_container #vctRight_corner { background: url(../images/ct-header.gif) no-repeat -705px -7px; }

#vehicle #vehicleDisclaimer { background:url("../images/veh-bottom.png") no-repeat center bottom; padding-bottom: 65px; }

#vehicle #similarVehicles .similarVehicle li a:hover { text-decoration:underline; }

form.validation .required label, form.validation label, #vehicle form.validation label, form.validation span.formLabel { color: #333; }

#vehicle_photos #main-content { background: #fff; border-top: 35px solid #f16430; border-bottom: 35px solid #f16430; 
	width: 930px; border-radius: 15px; 
	-moz-border-radius: 15px; -webkit-border-radius: 15px;
	margin-bottom: 25px; padding: 15px 10px; min-height: 600px; font-size: 14px; font-family: Arial; 
	line-height: 21px; color: #444444; box-shadow: 0px 0px 10px rgba(0,0,0,.3); -moz-box-shadow: 0px 0px 10px rgba(0,0,0,.3); -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.3); }
	
#vehicle_photos #vehicle_mainVitals_inner { margin-top: 0px !important; }
#vehicle_photos #vehicle #vehicle_mainVitals_inner { width: 393px !important; }
#vehicle .vctTabs_pane .form_submit input { margin-bottom: 15px; }
#vehicle #vehicle_photos_container div img { max-width: 800px; }



#vehicle .private_party_price { font-size: 14px; color: #333; }
#vehicle .private_party_price span { font-weight: bold; font-size: 10px; line-height: 14px; 
padding-right: 5px;  }

#vehicle .you_save_price { font-size: 14px; color: #999; }

#vehicle #priceContainer { width: 382px; }
#vehicle #priceContainer li { margin-top: 5px; list-style: none; }
#vehicle #priceContainer li.price_line_1 { float: right; padding-left: 4px; margin-top: -40px;
margin-right: 137px; }
#vehicle #priceContainer .price_title { line-height: 43px; width: 200px; }

#vehicle #priceContainer .you_save_price { color: #F16430; font-size: 18px;  }
#vehicle #priceContainer .you_save_price span { 
	font-weight: bold; color: #333; font-size: 10px;  }
	
	
	

/* ================
=================  Trade_bid
============= */

#trade_bid #main-content { margin-bottom: 395px; }

#trade_bid #main-content #sidebar_address { background: #149CD4; padding: 10px 0 10px 17px; }
#main-content #sidebar_address #sidebar_address_content .floatleft { padding-bottom: 10px; }
#trade_bid #main-content #sidebar_address p { color: #fff; margin-top: 12px; }


#trade_bid #trade_appraisal_form form { border: none; background: #fff; border-radius: 15px; box-shadow: 0px 0px 10px rgba(0,0,0,.3); -moz-box-shadow: 0px 0px 10px rgba(0,0,0,.3); -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.3); -moz-border-radius: 15px; -webkit-border-radius: 15px; }

#trade_bid #trade_appraisal_form fieldset { border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; }

#trade_bid #left { background: #149CD4; box-shadow: 0px 0px 10px rgba(0,0,0,.3); -moz-box-shadow: 0px 0px 10px rgba(0,0,0,.3); -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.3);  -moz-border-radius: 15px;-webkit-border-radius: 15px; border-radius: 15px; }

#trade_bid #main-content #trade_appraisal_form legend { padding: 10px 0 10px 10px; width: 735px; 
-moz-border-radius: 15px 15px 0px 0px; -webkit-border-radius: 15px 15px 0px 0px; }


#trade_bid #trade_appraisal_form #trade_appraisal_tabs { box-shadow: 0px 0px 10px rgba(0,0,0,.3); -moz-box-shadow: 0px 0px 10px rgba(0,0,0,.3); -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.3); }

#trade_bid #right h2 { font-size: 24px; margin-bottom: 10px; }


/* ================
=================  NOTIFY
============= */

#notify #main-content #notify_middle { 
	background: #fff; border-top: 35px solid #f16430; border-bottom: 35px solid #f16430; 
	width: 636px; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px;
	margin-bottom: 25px; padding: 15px 10px; min-height: 512px; font-size: 14px; font-family: Arial; 
	line-height: 21px; color: #444444; box-shadow: 0px 0px 10px rgba(0,0,0,.3); 
	-moz-box-shadow: 0px 0px 10px rgba(0,0,0,.3); -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.3); }

#notify #main-content #notify_middle h2 { border-bottom: 1px dotted #333; padding-bottom: 5px; margin-bottom: 5px;}
#notify form.validation label, form.validation span.formLabel { color: #333; }


/* ================
=================  Service
============= */

#service #main-content #right { 
	background: #fff; border-top: 35px solid #f16430; border-bottom: 35px solid #f16430; 
	width: 719px; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px;
	margin-bottom: 25px; padding: 15px 10px; min-height: 512px; font-size: 14px; font-family: Arial; 
	line-height: 21px; color: #444444; box-shadow: 0px 0px 10px rgba(0,0,0,.3); 
	-moz-box-shadow: 0px 0px 10px rgba(0,0,0,.3); -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.3); }
#service form.validation label, form.validation span.formLabel { color: #333; }


#service #vehicle_question_submit, #parts #vehicle_question_submit { margin-left: 20px; }
#service #left { background: #149cd4; border-radius: 15px; color: #fff; box-shadow: 0px 0px 10px rgba(0,0,0,.3); 
	 -moz-box-shadow: 0px 0px 10px rgba(0,0,0,.3); -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.3); -moz-border-radius: 15px; -webkit-border-radius: 15px; padding-bottom: 15px; } 


/* ================
=================  incentives
============= */

#specials #main-content #right { min-height: 579px; }

#specials #specials_navigation ul li.first { display: none; }
#incentives #left, #specials #left { background: #149cd4; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; color: #fff; box-shadow: 0px 0px 10px rgba(0,0,0,.3); -moz-box-shadow: 0px 0px 10px rgba(0,0,0,.3); -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.3);  padding-bottom: 15px; }
#incentives #contact_incentives { padding: 10px 0 10px 5px; width: 230px; background: #149cd4; 
	margin-top: 15px;  }
#incentives #contact_incentives legend { display: none; }
#incentives #contact_incentives h3 { background: url(../images/email-head.jpg) no-repeat; text-indent: -9999px; height: 38px; margin-left: 2px; margin-top: 0px;  }

#incentives #contact_incentives #vehicle_question_submit input {
	background: url(../images/submit-button.jpg) no-repeat; width: 209px; height: 30px; text-indent: -9999px; 
	font-size: 1px; cursor: pointer; *text-indent: 0px; margin-right: 13px;  }

#contact_incentives #vehicle_question_submit input { cursor: pointer; }

#incentives #right, #specials #right { background: #fff; border-top: 35px solid #f16430; border-bottom: 35px solid #f16430; 
	width: 688px; border-radius: 15px; 
	margin-bottom: 25px; -moz-border-radius: 15px; -webkit-border-radius: 15px; box-shadow: 0px 0px 10px rgba(0,0,0,.3); -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.3); -moz-box-shadow: 0px 0px 10px rgba(0,0,0,.3);}

#specials #specials_navigation_wrap { background: white; padding-top: 15px; padding-bottom: 10px; 
	margin-top: 0px; margin-bottom: 0px; border-left: none; }

#incentives #right { padding-bottom: 25px; }

#incentives #right h2 { background: #fff; font-size: 18px; padding: 5px 15px; }

#specials #ip_specials { margin: 0px 25px; }


/* ================
=================  FINANCING
============= */

#financing #financeLeft { background: #fff; padding: 15px 10px 15px 15px; width: 713px; 
	border-radius: 15px; box-shadow: 0px 0px 10px rgba(0,0,0,.3); -moz-box-shadow: 0px 0px 10px rgba(0,0,0,.3); -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.3);  -moz-border-radius: 15px; -webkit-border-radius: 15px;}
#financing #financeLeft h2 { font-size: 18px; color: #333; margin: 5px 0; }
#financing #financeLeft p { margin: 5px 0; line-height: 16px; }


#financeRight #financing_vehicle_calculator {   }
#financeRight #financing_vehicle_calculator #financeCalc h2 { background: none; }
#financeRight #financing_vehicle_calculator #financeCalc h2 span { background: none; color: #fff; 
	border-bottom: 1px solid #65c0e6; margin-left: 5px; }
	
#financeRight #financing_vehicle_calculator #financeCalc li { background: none; *line-height: 35px;  }
#financeRight #financing_vehicle_calculator #financeCalc li#submitBtn input[type="submit"] {
	background: url(../images/calcu-button.png) no-repeat; cursor: pointer; }
#financeRight #financing_vehicle_calculator #financeCalc #financeCalc_footer span { background: none; }

#financeRight .financeBox2 { background: transparent; border:none; color: #fff;  }
#financeRight .financeBox2 h3 { color: #fff; }
#financeRight .financeBox2 ul li { color: #fff; }
#financeRight .financeBox2 ul li a { color: #fff; }

#financing #financeRight { box-shadow: 0px 0px 10px rgba(0,0,0,.3); -moz-box-shadow: 0px 0px 10px rgba(0,0,0,.3); -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.3);  -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; background: #149CD4; }
 
/* ================
=================  LOW INTEREST RATES
============= */

#low_interest_rates #left { background: #149cd4; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; color: #fff; box-shadow: 0px 0px 10px rgba(0,0,0,.3); -moz-box-shadow: 0px 0px 10px rgba(0,0,0,.3); -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.3);  }

#low_interest_rates #right { background: #fff; border-top: 35px solid #f16430; border-bottom: 35px solid #f16430; 
	width: 688px; border-radius: 15px; 
	-moz-border-radius: 15px; -webkit-border-radius: 15px; margin-bottom: 25px; padding: 15px 10px; 
	min-height: 600px; font-size: 14px; font-family: Arial; line-height: 21px; color: #444444; box-shadow: 0px 0px 10px rgba(0,0,0,.3); -moz-box-shadow: 0px 0px 10px rgba(0,0,0,.3); -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.3); }

#low_interest_rates #right p { margin-top: 10px; }

#low_interest_rates div#right h2 {
*position: relative;
color: white;
font-family: Arial;
font-size: 28px;
font-weight: normal;
margin-top: -39px;
margin-left: 10px;
margin-bottom: 17px;
}



/* ================
=================  CHARITIES
============= */

#charities #left { background: #149cd4; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; color: #fff; box-shadow: 0px 0px 10px rgba(0,0,0,.3); -moz-box-shadow: 0px 0px 10px rgba(0,0,0,.3); -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.3);  }

#charities #right { background: #fff; border-top: 35px solid #f16430; border-bottom: 35px solid #f16430; 
	width: 688px; border-radius: 15px; 
	-moz-border-radius: 15px; -webkit-border-radius: 15px;
	margin-bottom: 25px; padding: 15px 10px; min-height: 600px; font-size: 14px; font-family: Arial; 
	line-height: 21px; color: #444444; box-shadow: 0px 0px 10px rgba(0,0,0,.3); -moz-box-shadow: 0px 0px 10px rgba(0,0,0,.3); -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.3);  }

#charities div#right h2 {
*position: relative;
color: white;
font-family: Arial;
font-size: 28px;
font-weight: normal;
margin-top: -39px;
margin-left: 10px;
margin-bottom: 17px;
}


/* ================
=================  REVIEWS
============= */

#reviews #main-content { background: #fff; border-top: 35px solid #f16430; border-bottom: 35px solid #f16430; 
	width: 930px; border-radius: 15px; 
	-moz-border-radius: 15px; -webkit-border-radius: 15px;
	margin-bottom: 25px; padding: 15px 10px; min-height: 600px; font-size: 14px; font-family: Arial; 
	line-height: 21px; color: #444444; box-shadow: 0px 0px 10px rgba(0,0,0,.3); -moz-box-shadow: 0px 0px 10px rgba(0,0,0,.3); -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.3); }

#reviews #main-content h3 { font-size: 18px; color: #44444; margin: 15px; } 
#reviews #main-content p { font-size: 14px; font-family: Arial; line-height: 21px; color: #444444; }
#reviews #main-content div { margin: 0px 15px; }

/* ================
=================  My Car
============= */

#my_car #main-content { background: #fff; border-top: 35px solid #f16430; border-bottom: 35px solid #f16430; 
	 width: 930px; border-radius: 15px; 
	-moz-border-radius: 15px; -webkit-border-radius: 15px;
	margin-bottom: 25px; padding: 15px 10px; min-height: 600px; font-size: 14px; font-family: Arial; 
	line-height: 21px; color: #444444; box-shadow: 0px 0px 10px rgba(0,0,0,.3); -moz-box-shadow: 0px 0px 10px rgba(0,0,0,.3); -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.3); }

#my_car #main-content h3 { font-size: 18px; color: #44444; margin: 15px; } 
#my_car #main-content p { font-size: 14px; font-family: Arial; line-height: 21px; color: #444444; }

#my_car #advantage-tx { margin-left: 28px;  }

#my_car #advantage-tx h3 {  }

#my_car #advantage-tx li { background: url(../images/advantage-bullet.png) no-repeat 0px 1px;  }

#my_car #main-text { margin: 15px 35px; }
#my_car #main-text p { margin-bottom: 10px; }
#my_car #main-text ol { list-style-type: none; }

#my_car #main-text p.disclamer-txt { font-size: 10px; color: #555; line-height: 12px; }

/* ================
=================  ABOUT
============= */

#about #site_logoSection { width: 251px; margin-left: -9px; }

#dealer_contact { margin-top: 17px; padding-left: 3px; padding-bottom: 18px; width: 231px; }

#dealer_contact h2 { background: url(../images/email-head.jpg) no-repeat; text-indent: -9999px; height: 38px; }

#dealer_contact form.validation .required label { background: none; color: #fff; }
form.validation label, form.validation span.formLabel { color: #fff; }

#dealer_contact form.validation .input_element { background: #cae2ec; }

#dealer_contact #ec_is_submit .submitButton { background: url(../images/submit-button.jpg) no-repeat; width: 209px; height: 30px; text-indent: -9999px; font-size: 1px; cursor: pointer; border: none; display: block; }
.ie7 #dealer_contact fieldset ol,
.ie7 #dealer_contact fieldset ol li { overflow: hidden; }

#about #quicklink_container { width: 231px; }
#about #main-content { min-height: 725px; }

#about #left { background: #149cd4; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; color: #fff; box-shadow: 0px 0px 10px rgba(0,0,0,.3); -moz-box-shadow: 0px 0px 10px rgba(0,0,0,.3); -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.3);  } 

#about #right { background: #fff; border-top: 35px solid #f16430; border-bottom: 35px solid #f16430; 
	width: 688px; border-radius: 15px; 
	-moz-border-radius: 15px; -webkit-border-radius: 15px; margin-bottom: 25px; padding: 0px 15px; box-shadow: 0px 0px 10px rgba(0,0,0,.3); -moz-box-shadow: 0px 0px 10px rgba(0,0,0,.3); -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.3);  }
#about div#right h2 { color: #fff; font-family: Arial; font-size: 28px; font-weight: normal;
	margin-top: -31px; margin-left: 10px; margin-bottom: 17px;  }

#about div#right p { font-size: 14px; font-family: Arial; line-height: 21px; color: #444444; padding-bottom: 15px; }

#about #right h3 { font-size: 21px; color: #555; letter-spacing: 1px; padding-bottom: 10px; }

/* ================
=================  CONTACT
============= */

#contact #left { background: #149cd4; border-radius: 15px; color: #fff; box-shadow: 0px 0px 10px rgba(0,0,0,.3); 
	 -moz-box-shadow: 0px 0px 10px rgba(0,0,0,.3); -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.3); -moz-border-radius: 15px; -webkit-border-radius: 15px; padding-bottom: 15px; } 

#contact #right { background: #fff; border-top: 35px solid #f16430; border-bottom: 35px solid #f16430; 
	width: 688px; border-radius: 15px; 
	-moz-border-radius: 15px; -webkit-border-radius: 15px; margin-bottom: 25px; padding: 15px 15px; box-shadow: 0px 0px 10px rgba(0,0,0,.3); -moz-box-shadow: 0px 0px 10px rgba(0,0,0,.3); -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.3);  }

body #contact_small .input_element { width: 204px!important; }

body .input_element { margin: 0 2px 7px 9px!important; border:1px solid #333!important; font-size: 9pt!important;}

#contact #customer_tools_content_wrapper form.validation label { color: #333; }


#sidebar_address_content { width: 100%; text-align: center; margin: 10px 0; border-top: 1px solid #65C0E6; padding-top: 8px; }

#sidebar_address #sidebar_address_head { text-align: center; }

#contact #contact_map iframe { margin: 10px auto; }

#contact #contact_map h3 { float: left; font-size: 35px; line-height: 62px; padding-right: 14px; margin-left: 30px; margin-bottom: 22px; }

#contact #contact_map img { float: left; width: 100px; }

/* ================
=================  BLACKBOOK
============= */

#blackbook #main-content, #blackbook2 #main-content { background: #fff; border-top: 35px solid #f16430; border-bottom: 35px solid #f16430; 
	border-left: 0px solid #f16430; border-right: 0px solid #f16430; width: 930px; border-radius: 15px; 
	-moz-border-radius: 15px; -webkit-border-radius: 15px; margin-bottom: 25px; padding: 15px 10px; min-height: 600px; font-size: 14px; font-family: Arial; 
	line-height: 21px; color: #444444; box-shadow: 0px 0px 10px rgba(0,0,0,.3); -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.3); -moz-box-shadow: 0px 0px 10px rgba(0,0,0,.3); }

#blackbook #main-content h3, #blackbook2 #main-content h3 { font-size: 18px; color: #44444; margin: 15px; } 
#blackbook #main-content p, #blackbook2 #main-content p { font-size: 14px; font-family: Arial; line-height: 21px; color: #444444; }



/* ================
=================  Universal
============= */

#main-content #sidebar_address { background: #149CD4; padding: 10px 0 10px 5px; 
-moz-border-radius: 10px 10px 0 0;-webkit-border-radius: 10px 10px 0 0;}

#main-content #sidebar_address p { color: #fff; margin-top: 7px; }
#main-content #sidebar_address h4 { color: #fff; }

#quicklink_container { padding: 10px 0 10px 5px;  }
#quicklink_container li { border-bottom: 1px solid #65c0e6;  }
#quicklink_container li.first { border-top: 1px solid #65c0e6; }
#quicklink_container a { color: #fff; font-size: 14px; margin-left: 10px; display: block; 
	background: url(../images/arrow-white.png) no-repeat 0px 7px; width: 200px; margin-bottom: 5px; 
	padding: 5px 5px 5px 12px; }
#quicklink_container a:hover { background: url(../images/arrow-orange.png) no-repeat 0px 7px #f16430;  }

form.validation .validationIcon { margin-right: 15px; margin-top: -25px; }

#rightColumn { border-radius:15px; -moz-border-radius:15px; -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, .3); -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, .3); box-shadow: 0px 0px 10px rgba(0, 0, 0, .3); background: #fff; }

#inventory .filterList ul { margin: 0 0 0 9px !important; }

/* ================
=================  our_team
============= */

#our_team #left { background: #149cd4; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; color: #fff; box-shadow: 0px 0px 10px rgba(0,0,0,.3); -moz-box-shadow: 0px 0px 10px rgba(0,0,0,.3); -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.3);  }

#our_team #right { background: #fff; border-top: 35px solid #f16430; border-bottom: 35px solid #f16430; 
	width: 688px; border-radius: 15px; 
	-moz-border-radius: 15px; -webkit-border-radius: 15px;
	margin-bottom: 25px; padding: 15px 10px; min-height: 600px; font-size: 14px; font-family: Arial; 
	line-height: 21px; color: #444444; box-shadow: 0px 0px 10px rgba(0,0,0,.3); -moz-box-shadow: 0px 0px 10px rgba(0,0,0,.3); -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.3);  }
	
#our_team #right h2 { color: #393939; font-size: 34px; text-transform: uppercase; height: 42px; line-height: 38px; border-bottom: 1px solid #393939; margin-top: 8px; margin-bottom: 15px; }




/* ================
=================  SITEMAP
============= */


#sitemap #sitemapContent { background: #fff; border-top: 35px solid #f16430; border-bottom: 35px solid #f16430; 
	border-radius: 15px; 
	-moz-border-radius: 15px; -webkit-border-radius: 15px;
	margin-bottom: 25px; padding: 15px 10px; min-height: 600px; font-size: 14px; font-family: Arial; 
	line-height: 21px; color: #444444; box-shadow: 0px 0px 10px rgba(0,0,0,.3); -moz-box-shadow: 0px 0px 10px rgba(0,0,0,.3); -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.3); }


body #ec_sitemap_tooltip { z-index: 9000; }
/* ================
=================  FOOTER
============= */

#footer { width: 1000px; margin: 0px auto; background: url(../images/site-sprite.png) no-repeat 0 -485px; height: 186px; margin-bottom: 100px; margin-top: 10px; }

#footer-nav { float: left; margin: 25px 0 0 28px; font-size: 11px; }
#footer-nav ul { display: inline; }
#footer-nav ul li { float: left; }
#footer-nav ul > li > a { display: block; margin-left: 5px; border-left: 1px solid #fff; padding-left: 5px; color: #fff; line-height: 12px; height: 12px; font-weight: bold; }
#footer-nav ul li.first a { border: none; margin-left: 0px; padding-left: 0px; }
#footer-nav ul > li > a:hover { text-decoration: underline; }
#footer-nav ul li a#footerNav_sitemap { padding: 3px; margin-top: -3px; }
#ec_sitemap_tooltip .cms_nav li a, #ec_sitemap_tooltip .cms_nav li a.first, #ec_sitemap_tooltip .cms_nav li a.last { margin: 0px; padding: 0px; border: none;  }


/* ------ ec footer */
#footer #ec_footer { color: #fff; margin-top: 10px; }
#footer #ec_footer li { margin-top: 10px; }
#footer #ec_footer li.last { clear: both; width: 500px; margin-top: 3px; }
#footer #ec_footer li a { border: none; margin-left: 0px; padding-left: 0px; font-weight: normal; display: inline; }

/* --------- DT LOGO */

#footer #footer_right { float: right; margin: 38px 27px 0 0; }
#footer #footer_right a { background: url(../images/dt-logo-sprite.png) no-repeat 0 0; width: 202px; height: 16px; display: block; text-indent: -9999px; }
#footer #footer_right a:hover { background-position: -207px -1px; width: 202px; height: 16px;}


