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

/* 
	Ambassador Auto - eCarlist
*/ 


body { background: url(../imagesV2/background.jpg) no-repeat top center #010101; color: #fff; font-family: Arial; font-size: 14px} 

p { color: #b0b0b0; margin-bottom: 18px; line-height: 21px; }
a { color: #fff; text-decoration: none; }
a:hover { color: #ccc; text-decoration: none;  }

h2 { font-color: #fff; font-size: 29px; font-weight: normal; font-family: Arial; letter-spacing: 1px; text-transform: uppercase; }

/* #bg-wrap { background: url(../imagesV2/header-bg.png) no-repeat top center transparent; width: 100%; padding: 0px; margin: 0 auto; } */

#header {  background: url(../imagesV2/header5.png) no-repeat; width: 1000px; text-indent: -9999px; margin: 0px auto;  }

#header h1 { width: 400px; height: 251px; text-indent: -9999px; margin: 0px auto; }

#header #comp-info { display: none; }

#socialMedia_links {
	list-style-type: none;
	float: right;
	display: inline;
}

#socialMedia_links li {
	float: left;
	display: inline;
	margin-right: 10px;
}
#socialMedia_links li a.newsletter {
	float: left;
	display: block;
	text-indent: -9000px;
	background: url('../imagesV2/newsletter.png') no-repeat;
	height: 17px;
	width: 96px;
	margin: 4px 0px 10px 0px;
}

#main-content { background: url(../imagesV2/mc-bg.jpg) repeat-y; width: 1000px; margin: 0px auto; }
#content-wrap { background: url(../imagesV2/main-footer.jpg) no-repeat bottom center; padding-bottom: 100px; padding-top: 0px;}

#home #main-content { width: 1000px; margin: 0px auto; background: url(../imagesV2/mc-bg.jpg) repeat-y; }
#home #content-wrap { background: none; padding-bottom: 0; }

#nav-wrap { background: url(../imagesV2/nav_bg.jpg) no-repeat 0px 0px; width: 1000px; height: 81px;  }

#nav-wrap #priNav { width: 900px; height: 70px; margin: 0px auto; }

#nav-wrap #priNav > li > a { width: 50px; display: block; opacity: 0.7; background: url(../imagesV2/nav-sprite2.png) no-repeat; height: 70px; }

#nav-wrap #priNav > li#priNav_Home > a { width: 91px; background-position: -49px 0; }
#nav-wrap #priNav > li#priNav_Inventory > a { width: 109px; background-position: -140px 0; }
#nav-wrap #priNav > li#priNav_Sell > a { width: 168px; background-position: -249px 0; }
#nav-wrap #priNav > li#priNav_Financing > a { width: 108px; background-position: -417px 0; }
#nav-wrap #priNav > li#priNav_Previous_Sales > a { width: 157px; background-position: -525px 0; }
#nav-wrap #priNav > li#priNav_News > a { width: 147px; background-position: -683px 0; }
#nav-wrap #priNav > li#priNav_contact > a { width: 99px; background-position: -829px 0; }

#nav-wrap #priNav > li#priNav_Home > a:hover { width: 91px; background-position: -49px -81px; }
#nav-wrap #priNav > li#priNav_Inventory > a:hover { width: 109px; background-position: -140px -81px; }
#nav-wrap #priNav > li#priNav_Sell > a:hover { width: 168px; background-position: -249px -81px;  }
#nav-wrap #priNav > li#priNav_Financing > a:hover { width: 108px; background-position: -417px -81px;  }
#nav-wrap #priNav > li#priNav_Previous_Sales > a:hover { width: 157px; background-position: -525px -81px; }
#nav-wrap #priNav > li#priNav_News > a:hover { width: 147px; background-position: -683px -81px; }
#nav-wrap #priNav > li#priNav_contact > a:hover { width: 99px; background-position: -829px -81px; }


/* sub nav */
#nav-wrap #priNav li ul { background: #323133; width: 150px; margin-top: 5px; border-left: 1px solid #333; border-right: 1px solid #333; box-shadow: 5px 5px 5px #000;  left: 0px; }
#nav-wrap #priNav li ul li a { background: none; width: 150px; height: 16px;  display: block; color: #fff; text-align: center; text-decoration: none; border-bottom: 1px solid #555; font-size: 15px; font-weight: bold; padding: 6px 0; }
#nav-wrap #priNav li ul li a:hover { color: #8d6299; width: 150px; background: #333; }

#nav-wrap #priNav li ul li.last a { border-bottom: none; padding-bottom: 10px; }

#specials-flash { width: 997px; background: url(../imagesV2/specials-bg.jpg) no-repeat; height: 266px; padding: 20px 0 0 5px; }
#flash { float: right; margin: 18px 18px 0 0; }
#flash .specials_container { border: 1px solid #000; }

#home .special_display_default { margin-left: 12px; }


/*  fyc containter */


#fyc_container ul#fyc_tabs_list { float: left; width: 275px; height: 202px; margin-top: 39px; margin-right: 22px; }

#specials-flash h2 { background: url(../imagesV2/search-head.png) no-repeat; width: 273px; height: 37px; text-indent: -9999px; }

ul#fyc_tabs_list li { background: url(../imagesV2/search-ql.png) no-repeat; width: 283px; height: 55px; display: block; text-indent: -9999px; margin-top: 10px;  }

#fyc_container ul li#fyc_make 				{ background-position: 0 0; }
#fyc_container ul li#fyc_category 			{ background-position: 0 -64px; }
#fyc_container ul li#fyc_price				{ background-position: 0 -126px; }
#fyc_container ul li#fyc_make:hover 		{ background-position: -284px 0; }
#fyc_container ul li#fyc_category:hover 	{ background-position: -284px -64px; }
#fyc_container ul li#fyc_price:hover		{ background-position: -284px -126px; }

#fyc_container ul li#fyc_make.current	 	{ background-position: -284px 0; }
#fyc_container ul li#fyc_category.current 	{ background-position: -284px -64px; }
#fyc_container ul li#fyc_price.current		{ background-position: -284px -126px; }


#fyc_container .fyc_close { display: none; }

.fyc_title { background: url(../imagesV2/adv-search-bar.jpg) no-repeat; width: 676px; height: 40px;}
.fyc_title h3 { font-size: 14px; color: #fff; font-weight: bold; line-height: 39px; text-transform: uppercase; padding-left: 10px; }
.fyc_title span { float: right; display: block; height: 40px; width: 35px; text-indent: -9999px; }
#si_cat_pre_make li { margin: 6px 0 0 15px; background: url(../imagesV2/dub-arrow.png) no-repeat; padding-left: 12px; }

#home #fyc_container #si_cat_pre_make li { width: 131px; margin: 6px 13px 0px 11px; }

#si_cat_pre_make li a { font-size: 12px; color: #fff; font-family: Helvetica; text-decoration: underline; }
#si_cat_pre_make li a:hover { color: #91759b; }
#fyc_container .searchInv_cat_links { background: url(../imagesV2/adv-search-bg.jpg) repeat-x; padding-top: 10px; }

#fyc_preowned_tabs_list { background: #292a2b; }
#fyc_preowned_tabs_list li { font-weight: bold; font-size: 12px; font-family: Helvetica; padding: 6px 10px; text-transform: uppercase; }

#home #fyc_container #si_cat_pre_body_type li { width: 153px; margin: 10px 54px 17px 10px; }
#home #fyc_container #si_cat_pre_price_range li { margin: 10px 10px 25px 55px; }


#home #si_cat_pre_body_type li a { background: url(../imagesV2/body-type-sprite.png) no-repeat; height: 31px; text-indent: -9999px; display: block; width: 153px; }

#home #si_cat_pre_body_type #si_cat_pre_body_type_Coupes a { background-position: -230px 0px; }
#home #si_cat_pre_body_type #si_cat_pre_body_type_Sedans a { background-position: 0px -2px; width: 153px; }
#home #si_cat_pre_body_type #si_cat_pre_body_type_SUVs a { background-position: 0px -99px; width: 153px; }
#home #si_cat_pre_body_type #si_cat_pre_body_type_Convertibles a { background-position: -452px 0px; width: 188px;  }
#home #si_cat_pre_body_type #si_cat_pre_body_type_Trucks a { background-position: -219px -99px;  }

/* end fyc containter */

.home-contact #social{width: 50px; height: 50px; float: right; margin-right: 50px; margin-top: -40px;}
.home-contact #social a{background: url(../imagesV2/fb_icon.png) no-repeat top left; width: 50px; height: 50px; display: block; text-indent: -9000em;}

.home-about { width: 980px; padding: 10px; margin-top: 10px; }

.about-text { width: 610px; float: left; padding: 0px 10px; }
.about-text p { font-family: Arial; font-size: 14px; letter-spacing: 1px; line-height: 15px; margin-bottom: 15px; color: #dcdcdc; }

.home-contact { float: right; margin: 0px 5px; width: 305px; height: 237px; background: url(../imagesV2/home-contact.jpg) no-repeat; padding: 25px 0 0 15px; color: #c0c0c0; line-height: 21px;  }

.home-contact h3 { text-indent: -9999px; }

.home-contact .contact-left { float: left; }
.home-contact .contact-right { float: right; text-align: right; margin-right: 31px;  }
.home-contact .contact-email { margin-top: 10px; }
.home-contact .contact-email a { text-decoration: underline; color: #c0c0c0; }
.home-contact a:hover { color: #91759b; }
.home-contact a { color: #c0c0c0; }

#featured-box { background: url(../imagesV2/featured-bg.jpg) no-repeat; width: 1000px; height: 186px; padding-top: 95px; }


#featured-box #featuredVehicles_title { display: none; }

#featured-box #random_list_location #random_list_item img { width: 229px; }
#featured-box #random_list_location #random_list_item { width: 229px; margin-left: 15px;  }

#home .featuredVehicle_tooltip { background: url(../imagesV2/featured-hov.png) no-repeat; width: 229px; height: 172px;  *height: 177px; border-top: none; }
#home .featuredVehicle_tooltip a { text-decoration: none; display: block; width: 229px; height: 172px; }
#home .featuredVehicle_tooltip .veh-title { font-size: 23px; font-family: Helvetica; font-weight: bold; color: #dac1e1; 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: #dac1e1; position: relative; top: 45px; left: 15px; }
#home .featuredVehicle_tooltip .veh-price { font-size: 23px; font-family: Helvetica; font-weight: bold; color: #fff; position: relative; top: 49px; left: 15px; }

/* inventory */
#inventory #leftColumn { margin-top: 5px; margin-left: 10px; }
#inventory .filterList { background: #242325 url(../imagesV2/featureList-bg.jpg) repeat-x; width: 209px; padding: 1px 10px;  }

#inventory #rightColumn { margin-top: 5px; margin-right: 10px; width: 700px; }
#inventory #inventory_v2_sidebar_filters h3 { line-height: 23px; }
.non_expandable_menuheader {font-family: Arial; font-size: 11px; color: #a0a0a0; }
#inventory #inventory_v2_sidebar_filters h2 { font-family: Helvetica; font-size: 18px; font-weight: bold; color: #d6d6d6; margin-bottom: 15px; }
#inventory #currentFilters { background: #242424; font-family: Helvetica; font-size: 12px; font-weight: bold; color: #fff; margin-bottom: 15px; padding: 8px 0 8px 8px; }
#inventory .filterList ul { padding: 10px 0px; font-size: 12px; font-family: Helvetica;}
#inventory .filterList ul li { margin-bottom: 3px; }
#inventory .filterList ul li a { color: #bfbfbf; background: url(../imagesV2/plus-off.png) no-repeat; font-size: 12px; font-family: Helvetica; padding: 1px 3px; padding-left: 14px; }
#inventory .filterList ul li a:hover { background: #4e1a63 url(../imagesV2/plus-on.png) no-repeat 2px 0; color: #fff; }

#inventory .filterList span a { margin-bottom: 4px; display: block; }
#inventory .filterList span a:hover { color: #ccc; }

#vehicle_v2_notify_button { background: url(../imagesV2/vehicle-finder.png) no-repeat; display: block; width: 235px; height: 125px; margin-top: 15px; }
#vehicle_v2_notify_button img { display: none; }

#inventory #inventory_v2_sidebar_contact { background: url(../imagesV2/inv-contact-back.jpg) no-repeat; width: 235px; }

#inventory #inventory_v2_sidebar_contact fieldset { margin-top: 25px; }
#inventory #inventory_v2_sidebar_contact h2 { display: none; }

#ec_is_submit { padding-top: 10px; }
#ec_is_submit input { background: url(../imagesV2/submit-bg.jpg) no-repeat; width: 211px; height: 34px; text-indent: -9999px; text-transform: capitalize; margin-bottom: 15px; cursor: pointer; border: none; *text-indent: 0px; *font-size: 0px;  }

#inventory form.validation .required label { background: none; }

#inventory #searchBar { background: url(../imagesV2/searchbar-bg.jpg) repeat-x; }
#inventory #sort_bar { background: url(../imagesV2/sortbar-bg.jpg) repeat-x; border: 1px solid #333;  }

#inventory .inventory_v2_row { background: none; padding-bottom: 10px; font-family: arial;  color: #c9c8c8;}
#inventory #inventory_v2_rows > div:nth-child(even) { background: #141414; }

#inventory .inventory_v2_details h4 a { font-family: arial; font-size: 14px; color: #fff; }
#inventory .inventory_v2_details h4 a:hover { color: #642475; text-decoration: none; }

#inventory #vehicleDisclaimer { color: #69676C; }
.inventory_v2_image a img { border: 2px solid #8e8e8e; }
#random_list_item a span { display: none; }


#inventory #inventory_v2_rows .inventory_image_label { width: 148px; }

.inventory_v2_row strong { font-family: arial; font-size: 11px; color: #c9c8c8; }
.inventory_v2_details li { font-family: arial; font-size: 11px; color: #c9c8c8; }
.inventory_v2_price_right .price_line_1 { color: #fff; padding-bottom: 5px; }


#vehicle #leftColumn { margin-top: 5px; padding-left: 10px; }
#similarVehicles h3 { background: url(../imagesV2/sim-veh.jpg) no-repeat; text-indent: -9999px; height: 33px; }

.similarVehicle { background: #212121; padding: 9px 0px 3px 5px; }
.similarVehicle li a { text-decoration: none; color: #fff; }
.similarVehicle li a:hover { color: #a53ec6; }
.similarVehicle li { color: #c8c8c8; }

#vehicle #vehicle_v2_sidebar_links { background: url(../imagesV2/featureList-bg.jpg) no-repeat #242325; width: 223px; }
#vehicle_v2_sidebar_links p { font-weight: bold; font-size: 12px; padding-left: 10px; padding-top: 3px; }

#vehicle #vehicle_v2_sidebar_links ul { margin-top: 8px; }
#vehicle #vehicle_v2_sidebar_links li { color: #bfbfbf; margin-top: 5px; }
#vehicle #vehicle_v2_sidebar_links ul li a { color: #bfbfbf; background: url(../imagesV2/plus-off.png) no-repeat; font-size: 12px; font-family: Helvetica; padding: 1px 3px; padding-left: 14px; }
#vehicle #vehicle_v2_sidebar_links ul li a:hover { background: #4e1a63 url(../imagesV2/plus-on.png) no-repeat 2px 0; color: #fff; }

#vehicle #rightColumn { width: 700px; margin-top: 5px;  }

#vehicle #vehicle_topbar { background: url(../imagesV2/sortbar-bg.jpg) repeat-x; }

#vehicle #searchBar { background: url(../imagesV2/veh-searchbar-bg.jpg) repeat-x; border-top: 1px solid #333; margin-top: 5px; }

#vehicle #vehicle_title { font-family: arial; font-size: 27px; color: #fff; }

#vehicle #vehicle_vitals { color: #adadad; }

#vehicle #vehicle_contact a { color: #83b8ff; text-decoration: none; }
#vehicle #vehicle_contact a:hover { color: #fff; }

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

#vehicle #vitalsContainer { font-size: 12px; }

#vehicle #viewMorePhotos { text-decoration: none; color: #83b8ff; margin-left: 5px; }
#vehicle #viewMorePhotos:hover { color: #fff; }

#vehicle #vehicle_thumbs { background: #141414; }

#vehicle_photos #main-content #vehicle #vehicle_mainVitals_inner { width: 400px; }
#vehicle_photos #vehicle_photos_container div img { width: 800px; }
#vehicle_photos #vehicleDisclaimer { width: 800px; margin-left: 100px;  }

#vehicle .similarVehicle a { *width: 40%; }

#inventory #sort_bar_right { margin-right: 5px; width: 51%; *margin-bottom: 35px; margin-left: 0px; }
#inventory #sort_bar_right #vehicle_count_controls { width: 100px; }

	/* vehicle cust tools */
	
	#vehicle .vctSkin_bg {
		background-image: url(../imagesV2/vct_skin_dark_carbon_frg.png);
	}

	#vehicle .vctPanes_container {
		background-color: #4d4d4d;
	}

	#vehicle .vctTabs_container li a {
		color: #fff;
	}

	#vehicle .vctTabs_container li a:hover {
		color: #ff5852
	}

	#vehicle #vctHeader_txt {
		color: #fff;
	}

	#vehicle .vctTabs_container li {
		border-left-color: #747474;
		border-right-color: #333;
	}

	#vehicle .vctPanes_inner, .vctTabs_container  {
		border: none;
	}

	#vehicle #vctBottom_container #vctMiddle_container {
		border-color: #4d4d4d
	}
	#vehicle #vctHeader_img { background: url(../imagesV2/purp-i.jpg) no-repeat; background-position: 0 0; }
	
	#vehicle .vctSkin_bg #vctSubmit_button_offer { width: 163px; height: 39px; text-indent: -9999px; background-position: -19px -9px; margin-top: 29px; }
	#vehicle .vctSkin_bg #vctSubmit_button_offer:hover { background-position: -19px -67px; }
	
	#vehicle #trade_appraisal_form ol.span6 { width: 77%; margin-left: 25px;}
	
	#vehicle #vctSubmit_button_calc { background-position: -16px -123px; width: 163px; height: 39px; }
	#vehicle #vctSubmit_button_calc:hover { background-position: -16px -183px; }
	
	#vehicle .ip_dottedLine { border-bottom: 1px dotted #ccc; margin-bottom: 10px; margin-top: 10px; }
	
	#vehicle #vehicleDisclaimer p { text-align: justify; padding: 0px 23px; color: #dfdfdf; }
#vehicle .similarVehicle ul { margin-left: 0px; *width: 120px; *margin-left: 10px; }	
#vehicle .similarVehicle li a { *width: 100%; }
	
#vehicle .trade_appraisal_text { float: right; padding-right: 5px; }
#vehicle #main-content #trade_appraisal_form ol.span6 { width: 40%; }

#vehicle_info ol li label{color: #000;}

/* sorry page */

#sorry_notify_container { color: #333; }

/* consign */

#main-content #dealer_contact { background: url(../imagesV2/inv-contact-back.jpg) no-repeat; margin-left: 9px; }

#main-content #dealer_contact fieldset { padding-top: 39px; padding-left: 8px; }
#main-content #dealer_contact h2 { display: none; }
#consign #right { padding-right: 25px; width: 680px; }
#consign a { color: #fff; text-decoration: underline; }
#consign a:hover { color: #ccc; text-decoration: none;  }
#consign strong { line-height: 19px; }


/* trade bid */ 

#trade_bid #notify_middle { width: 630px; margin: 0px 15px; }
#trade_bid #notify_middle h2 { line-height: 29px; }

#trade_bid #main-content #trade_appraisal_form legend { width: 719px; }
#main-content #sidebar_address { border: 1px solid #666; padding: 10px 10px 0px 10px; box-shadow: -5px 5px 10px #000;  }
#main-content #sidebar_address .floatleft { padding-left: 8px; }
#main-content #sidebar_address p { padding-bottom: 11px;}
#main-content #sidebar_address a#getdirections { margin-left: 22px; }
#main-content #sidebar_address_content{width: 300px;}
.ecl-trade-appraisal #vehicle_condition label{color: #000;}
#contact_info label{color: #000;}

#trade_bid form.ecl-validation .input_element{width: 200px;}

#contact #main-content #right { width: 715px; }

#contact #main-content #sidebar_address, #trade_bid #main-content #sidebar_address, #service #main-content #sidebar_address,#parts #main-content #sidebar_address { margin-left: 10px; }

#financing #main-content #sidebar_address { color: #333 !important;  }

#financing #financeLeft { margin: 0px 20px; width: 692px; }
#financing #financeCalc h2 span { font-size: 13px; }

#financing p, #about p, #service p, #parts p { line-height: 15px; margin: 10px 0px;  }

#parts h3, #service h3 { display: none; }

#financing .financeBox2 { color: #333; }

#about #right { padding-right: 25px; width: 650px; }


/* detail page */
 #detail p { padding-left: 25px; padding-right: 40px; }
 
 #detail .detail-vid {  }
 #detail .detail-vid img { margin: 25px; }
 
 #detail h3 { margin-left: 25px; margin-bottom: 10px; }

 #detail .tabs { margin-left: 25px; }
 #detail .tabs img { width: 200px; border: 5px solid #000; }
 #detail .tabs img:hover { border: 5px solid #888; }
 #detail .tabs li { float: left; position: relative; }
 #detail .tabs span { position: absolute; display: block; top: 70px; left: 0px; width: 76%; background: #333; background: rgba(0,0,0, 0.7); padding: 3px 0 5px 5px; margin-left: 5px;  }
 #detail .tabs a.current img { border: 5px solid #555; }
 #detail .tabs a { text-decoration: none; }
 
 
 #detail .panes { margin: -2px 0 25px 25px; width: 810px; padding: 15px; background: #555; }
 #detail .panes > div { width: 96%; display: none; margin-left: 25px; }
 #detail .panes h2 { margin: 5px 0 15px 0; color: #888; font-size: 18px; font-weight: normal; letter-spacing: 1px;  }
 
 #detail .panes .image-wrap { position: relative; width: 150px; float: left; margin-left: 25px; height: 110px; overflow: hidden; margin-bottom: 20px; }
 #detail .panes { display: inherit; }
 #detail .panes .image-wrap a > img { width: 100%; cursor: pointer; margin-bottom: 25px; }
 #detail .panes span { position: absolute; display: block; top: 70px; left: 0px; width: 76%; background: #333; background: rgba(0,0,0, 0.7); padding: 3px 0 3px 5px;  }
 
 #detail .simple_overlay {
 	display: none; z-index: 10000; background-color: #333; min-height: 200px; border: 1px solid: #666;  -moz-box-shadow: 0 0 90px 5px #000; -webkit-box-shadow: 0 0 90px 5px #000; box-shadow: 0 0 90px 5px #000; }
 #detail .simple_overlay img { margin: 0px auto; }
 	
 #detail .simple_overlay .close { background-image:url(http://static.flowplayer.org/tools/img/overlay/close.png); position:absolute; right:-15px; top:-15px; cursor:pointer; height:35px; width:35px; }
 
/* facility page */

#facility h3 { padding-bottom: 25px; }
#facility img { width: 640px;  margin-bottom: 50px; }
#facility #content-wrap { padding: 25px; padding-bottom: 100px; }

/* service page */ 

#service #right h3 { display: inherit; font-size: 14px; *display: block; }

#service #right p { padding-right: 25px; font-size: 12px; }
#parts_request_form h3, #service_request_form h3 { margin-right: 25px; }

/* parts page */ 

#parts #right h3 {   display: inherit; font-size: 14px; *display: block; }

#parts #right p { padding-right: 25px; font-size: 12px; }
#parts #parts_request_form h3, #service_request_form h3 { margin-right: 25px; display: inherit; font-size: 14px;}


/* notify page */

#notify #notify_middle { padding-left: 25px; margin-right: 8px; }
#notify #notify_middle h2 { font-size: 18px; color: #dfdfdf; letter-spacing: 1px; }
#notify #notify_middle p { font-size: 12px; padding: 3px 0; }

#notify #notify_right { width: 29%; }


/* utilities */

#main-content #form_response { background: #333; }

#ec_sitemap_tooltip h2 { font-size: 13px; }
#ec_sitemap_tooltip h3 { font-size: 12px; }
#footer #footerNav #cmsNav_footer li { float: right; }
#footer #footerNav #cmsNav_footer li a { font-size: 11px; font-weight: normal; }

/* footer */

#footer {  width: 1000px; margin: 0px auto;  }

#home #footer { background: url(../imagesV2/footer2.png) no-repeat 0px -85px;  }

#footer #footer-wrap { width: 980px; margin: 0px auto; }
#footer #footerNav { padding-top: 10px; padding-left: 100px; width: 1000px;  }
#home #footer #footerNav { padding-top: 120px; padding-left: 100px; width: 1000px;  }
#footer #footerNav li { float: left; padding: 0px 10px; border-left: 1px solid #69676c; }
#footer #footerNav li a { font-family: Arial; font-size: 12px; text-transform: uppercase; color: #69676c; text-decoration: none; font-weight: bold; }
#footer #footerNav li a:hover { color: #fff; text-decoration: underline; }
#footer #footerNav li.first { border-left: none; }

#footer #ec_footer { width: 1000px; text-align: center; margin-top: 15px; }
#footer #ec_footer li { float: left; font-family: Arial; font-size: 10px; text-transform: uppercase; color: #69676c; text-decoration: none; padding: 0px 6px; border-left: 1px solid #69676c; }
#footer #ec_footer li a { color: #69676c; text-decoration: none; }
#footer #ec_footer li.first { padding-left: 236px; border-left: none; }
#footer #ec_footer li a:hover { color: #fff; }

#footer .footer-dt { display: block; width: 150px; margin: 10px auto;}

#footer .footer-dt { background: url(../imagesV2/dt-logo.png) no-repeat -4px 0; width: 212px; height: 50px; display: block; text-indent: -9999px; }
#footer .footer-dt:hover { background-position: -211px 1px; }





#hours_list {width: 80%; margin: 15px auto;}

#hours_list_title {font-size: 15px; margin-bottom: 10px;}

.hours_department_list {font-size: 12px;}