@import url('http://images1.ecarlist.com/sites/templates/common/css/base.css');

body {background: #000 url(../images/page-bg.png) no-repeat center top; color: #bfbfbf; font: 12px/15px sans-serif; overflow: scroll;}
a {color: #fff; text-decoration: underline;}
a:hover {color: #ee3124; text-decoration: none;}
.container {margin: 0 auto; width: 980px;}

#right h2, #right.right_custom h2, .custom_page h2 {border-bottom: 1px solid #420b06; color: #fff; font-size: 29px; line-height: 1; margin-bottom: 10px; padding-bottom: 10px;}
#right p, #right.right_custom p, #financeLeft p, .custom_page p { margin-bottom: 10px; line-height: 18px; }

/********** Header ***********/
#header {height: 161px;}
#header h1 {float: left;}
#header h1 a {background: transparent url(../images/logo.png) no-repeat 0 0; display: block; height: 139px; text-indent: -9999em; width: 379px;}
#header .manufacturers {float: right; margin-top: 20px;}
#header .manufacturers li {float: left;}
#header .manufacturers a {background: transparent url(../images/make-logos.png) no-repeat; display: block; height: 60px; text-indent: -99999em;}

#header .manufacturers .chevy {background-position: 0 0; width: 198px;}
#header .manufacturers .buick {background-position: -198px 0; width: 168px;}
#header .manufacturers .gmc {background-position: -366px 0; width: 122px;}

#header .contact {background: transparent url(../images/header-contact-border.png) no-repeat center top; color: #fff; float: right; font-size: 14px; line-height: 18px; padding-top: 13px; text-transform: uppercase; width: 490px;}
#header .contact .addr, #header .contact .phone {float: left; text-align: center; width: 50%;}
div.contact_information h4{width: 270px;}

/********** Navigation ***********/
#priNavWrap {
	background: #ac3c3a url(../images/priNav-bg-tile.png) repeat-x 0 0; clear: both; height: 61px; margin-bottom: 22px; text-align: center; width: auto;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	
	-moz-box-shadow: 0 0 4px 1px #000;
	-webkit-box-shadow: 0 0 4px 1px #000;
	box-shadow: 0 0 4px 1px #000;
}


#priNav {display: inline-block; }
#priNav li {background: transparent url(../images/priNav-sep.png) no-repeat right center; padding-right: 1px;}
#priNav li.last {background: none;}
#priNav a {background: transparent url(../images/priNav-bg-tile.png) repeat-x 0 0; color: #fff; display: block; font-size: 16px; font-weight: bold; line-height: 61px; margin-right: 1px; padding: 0 15px; text-decoration: none; text-transform: uppercase;
	text-shadow: -1px -1px #000;
}

*:first-child+html #priNav { display: inline; }
*:first-child+html #priNav li a { float: left; }

#priNav a:hover {
	background-position: 0 bottom;
	
	-moz-box-shadow: inset 0 0 2px 0 #111;
	-webkit-box-shadow: inset 0 0 2px 0 #111;
	box-shadow: inset 0 0 2px 0 #111;
}

#priNavWrap #priNav ul {background: #000; border: 6px solid #af141b; left: 0; padding: 5px; top: 61px;
	-moz-box-shadow: 0 2px 2px 1px #000;
	-webkit-box-shadow: 0 3px 2px 1px #000;
	box-shadow: 0 2px 2px 1px #000;
}
#priNav ul li, #priNav ul a {background: none; font-size: 12px; height: 18px; line-height: 18px; text-align: left; white-space: nowrap;}
#priNav ul li, #priNav ul a:hover {color: #ee3124;}


/********** Footer ***********/
#footer {background-color: #171717; clear: both; font-size: 14px; line-height: 21px; margin-top: 60px; overflow: hidden; padding-bottom: 50px;}

#footer .left, #footer .footer_quicklinks, #footer .contact_information {float: left;}
#footer .left {margin: 25px 0 0 15px; width: 300px;}
#footer .left h3 {background: transparent url(../images/call-us-today.png) no-repeat 0 0; height: 17px; text-indent: -99999em; width: 135px;}
#footer .left .phone {font-size: 37px; font-weight: bold; line-height: 1;}
#footer .left .ecl {margin-top: 31px;}
#footer .left .ecl a {color: #ababab;}
#footer .left #ec_footer {overflow: hidden;}
#footer .left #ec_footer li {float: left; line-height: 18px;}
#footer .left #ec_footer li.first {border-right: 1px solid #848484; margin-right: 3px; padding-right: 3px;}
#footer .left #ec_footer li.last {clear: left;}
#footer .left #ec_footer li a {text-decoration: none;}
#footer .left #ec_footer li a:hover {color: #fff; text-decoration: underline;}
#footer .left #ecl_logo a {background: transparent url(../images/ecl-logo.png) no-repeat 0 0; clear: both; display: block; height: 29px; margin-top: 15px; text-indent: -99999em; width: 140px;}
#footer .left #ecl_logo a:hover {background-position: -140px 0;}

#footer .footer_quicklinks {width: 263px;}
#footer .footer_quicklinks h3 {background: transparent url(../images/footer-headers.png) no-repeat 0 0; height: 39px; margin-bottom: 13px; text-indent: -99999em; width: 100%;}
#footer .footer_quicklinks li {list-style: url(../images/red-bul.png); margin-left: 30px;}
#footer .footer_quicklinks a {color: #ababab; text-decoration: none; text-transform: capitalize;}
#footer .footer_quicklinks a:hover {color: #fff; text-decoration: underline;}

#footer .contact_information {width: 402px;}
#footer .contact_information h3 {background: transparent url(../images/footer-headers.png) no-repeat -263px 0; height: 39px; margin-bottom: 13px; text-indent: -99999em; width: 100%;}
#footer .contact_information div {float: left; width: 50%;}
#footer .contact_information p {margin-bottom: 25px;}
#footer .contact_information .directions, #footer .contact_information .facebook {background: transparent url(../images/footer-links.png) no-repeat; display: block; height: 27px; text-indent: -99999em; width: 142px;}
#footer .contact_information .directions {background-position: 0 0; margin-bottom: 5px;}
#footer .contact_information .facebook {background-position: -142px 0;}
#footer .contact_information .directions:hover {background-position: 0 -27px;}
#footer .contact_information .facebook:hover {background-position: -142px -27px;}

#footer .contact_information .phone {margin-bottom: 21px;}

#footer #ec_sitemap_tooltip h2, #footer #ec_sitemap_tooltip h3 {background: none; display: inline; text-indent: 0;}

#home #fyc_container {background: transparent url(../images/find-your-car-bg.png) no-repeat center center; height:232px; padding: 25px 24px 18px 17px; width: 940px;}
#home #fyc_container #fyc_tabs_list {background: transparent url(../images/find-your-car-controls.png); height: 215px; padding-top: 18px; width: 259px;}
#home #fyc_container #fyc_tabs_list li {background: transparent url(../images/find-your-car-controls.png) 0 0; display: block; height: 54px; text-indent: -99999em; width: 259px;}
#home #fyc_container #fyc_tabs_list li.fyc_close {display: none;}
#home #fyc_container #fyc_tabs_list li#fyc_new {background-position: 0 -18px;}
#home #fyc_container #fyc_tabs_list li#fyc_preowned {background-position: 0 -72px;}
#home #fyc_container #fyc_tabs_list li#fyc_body_type {background-position: 0 -125px;}
#home #fyc_container #fyc_tabs_list li#fyc_price_range {background-position: 0 -179px;}

#home #fyc_container #fyc_tabs_list li#fyc_new:hover {background-position: 0 -233px;}
#home #fyc_container #fyc_tabs_list li#fyc_preowned:hover {background-position: 0 -287px;}
#home #fyc_container #fyc_tabs_list li#fyc_body_type:hover {background-position: 0 -340px;}
#home #fyc_container #fyc_tabs_list li#fyc_price_range:hover {background-position: 0 -394px;}

#home #fyc_container .fyc_tab_container {height: 208px; padding: 10px; background-color: #171717; margin-left: 10px;
	-moz-box-shadow: inset 0 0 5px 1px black;
	-webkit-box-shadow: inset 0 0 5px 1px black;
	box-shadow: inset 0 0 5px 1px black;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#home #fyc_container .fyc_title {overflow: hidden;}
#home #fyc_container  #fyc_body_type_pane .fyc_title, #home #fyc_container #fyc_price_range_pane .fyc_title {border-bottom: 1px solid #820F0F; margin-bottom: 10px; padding-bottom: 5px;}
#home #fyc_container .fyc_title h3 { float: left; color: #820F0F; font-size: 20px; line-height: 20px; margin-bottom: 5px; text-shadow: 2px 2px black;}
#home #fyc_container .fyc_title .close {color: #fff; float: right; font-size: 14px; font-weight: bold; margin: 3px 5px 0 0; line-height: 20px;}
#home #fyc_container .fyc_title .close:after {content: " (X)";}
#home #fyc_container .fyc_title .close:hover {color: #999;}


#home #fyc_container #fyc_panes_container .fyc_link_list { background: #AC3C3A url(../images/fycNav-bg-tile.png) 0 0 repeat-x; clear: both; height: 35px; margin-bottom: 5px; padding: 0 35px;
	border-radius: 5px; 
	box-shadow: 0 0 4px 1px black;
}

#home #fyc_container #fyc_panes_container .fyc_tab_container .fyc_link_list li {background: #AC3C3A url(../images/fycNav-bg-tile.png) 0 0 repeat-x; color: white; float: left; font-size: 14px; font-weight: bold; line-height: 35px; padding: 0; text-align:center; text-decoration: none; text-transform: uppercase; text-shadow: -1px -1px black; width: 25%;}
#home #fyc_container #fyc_panes_container .fyc_tab_container .fyc_link_list li:hover, #home #fyc_container #fyc_panes_container .fyc_tab_container .fyc_link_list li.current {background-position: 0 bottom;
	-moz-box-shadow: inset 0 0 2px 0 #111;
	-webkit-box-shadow: inset 0 0 2px 0 #111;
	box-shadow: inset 0 0 2px 0 #111;
}

#home #fyc_container #fyc_panes_container ul {clear: both;}
#home #fyc_container #fyc_panes_container li {width: 33%;}
#home #fyc_container #fyc_panes_container li a {font-size: 16px; line-height: 22px; text-decoration: none;}
#home #purecars_home {text-align: center;}

#delearcentric{margin-bottom: 10px;}
#vehicle #delearcentric img{width: 400px;}

#new-vehicles .new-vehicles-title {background: transparent url(../images/new-vehicles-title.png) no-repeat right top; float: right; height: 35px; text-indent: -9999em; width: 410px;}

#ecl_new_vehicles {padding-top: 35px; position: relative;}
#ecl_new_vehicles .view_all, #ecl_new_vehicles .prev, #ecl_new_vehicles .next {background: transparent url(../images/new-vehicles-controls.png) no-repeat; display: block; height: 25px; position: absolute; text-indent: -99999em; top: 10px;}
#ecl_new_vehicles .view_all {background-position: 0 0; left: 0; width: 141px;}
#ecl_new_vehicles .prev {background-position: -141px 0; left: 154px; width: 33px;}
#ecl_new_vehicles .next {background-position: -174px 0; left: 187px; width: 33px;}

#ecl_new_vehicles .view_all:hover {background-position: 0 -25px; left: 0; width: 141px;}
#ecl_new_vehicles .prev:hover {background-position: -141px -25px; left: 154px; width: 33px;}
#ecl_new_vehicles .next:hover {background-position: -174px -25px; left: 187px; width: 33px;}

.ecl_new_vehicles_make {background: transparent url(../images/new-vehicles-make-bg.png) no-repeat center top; height: 170px;}

#ecl_new_vehicles .ecl_new_vehicles_model {background: transparent url(../images/new-vehicles-model-bg.png) no-repeat -45px -15px; height: 170px; padding-top: 10px; width: 20%;}
#ecl_new_vehicles .ecl_new_vehicles_trigger {width: 80%;}
#ecl_new_vehicles .ecl_new_vehicles_trigger img {width: 100%;}
#ecl_new_vehicles .ecl_new_vehicles_trigger h3 {margin: 0 auto;}
#ecl_new_vehicles .ecl_new_vehicles_trigger h3 a {border-bottom: 3px double #4c0909; color: #fff; font-size: 16px; line-height: 1; margin-bottom: 4px; padding-bottom: 4px; text-decoration: none; text-transform: uppercase;}
#ecl_new_vehicles .ecl_new_vehicles_trigger .ecl_new_vehicles_price a {color: #ababab; text-decoration: none;}

#home .about {background: transparent url(../images/about-bg.jpg) center top no-repeat; color: #bdbdbd; font-size: 15px; line-height: 18px; min-height: 300px; padding: 50px 469px 0 0; position: relative; text-align: justify; width: 511px;}
#home .about h2 {position: absolute; text-indent: -99999em;}
#home .about .tell-us {background: url(../images/tell-us.png) no-repeat center top; bottom: -5px; display: block; height: 65px; position: absolute; right: 23px; text-indent: -9999em; width: 434px;}
#home .about .tell-us:hover {background-position: center bottom;}

#home #featuredVehicles {margin-bottom: 20px;}
#featuredVehicles_title {background: transparent url(../images/featured-title.png) no-repeat 0 0; height: 17px; text-indent: -9999em; width: 980px;}
#home #random_list_location #random_list_item {margin: 6px; width: 110px;}
#random_list_location #random_list_item img {background: #242424 url(../images/featured-vehicle-image-bg.png) repeat-x 0 0; margin: 5px; padding: 5px; width: 95px;}
#random_list_location #random_list_item .random_list_item_link {color: #929292; text-align: center; text-decoration: none;}
#random_list_location #random_list_item .random_list_item_link:hover {color: #fff;}
#random_list_location #random_list_item .random_list_item_link:hover img {background-color: #3c0707; background-position: 0 bottom;}
#random_list_location #random_list_item .random_list_item_link .price {display: block; font-size: 18px; font-weight: bold;}

.home-quicklinks {margin: 0 -2px; min-height: 130px;}
.home-quicklinks li {float: left;}
.home-quicklinks li a {background: transparent url(../images/home-quicklinks.png) no-repeat; display: block; height: 115px; text-indent: -9999em; width: 164px;}

.home-quicklinks li .chesrown_advantage {background-position: 0 0;}
.home-quicklinks li .specials {background-position: -164px 0;}
.home-quicklinks li .financing {background-position: -328px 0;}
.home-quicklinks li .cpo {background-position: -492px 0;}
.home-quicklinks li .under-10k {background-position: -656px 0;}
.home-quicklinks li .trade-bid {background-position: -820px 0;}

.home-quicklinks li .chesrown_advantage:hover {background-position: 0 -115px;}
.home-quicklinks li .specials:hover {background-position: -164px -115px;}
.home-quicklinks li .financing:hover {background-position: -328px -115px;}
.home-quicklinks li .cpo:hover {background-position: -492px -115px;}
.home-quicklinks li .under-10k:hover {background-position: -656px -115px;}
.home-quicklinks li .trade-bid:hover {background-position: -820px -115px;}


/********** Inventory ***********/
#inventory #currentFilters {background-color: #242424; border: 1px solid #303030; margin: 10px 0; padding: 5px;}
#inventory #currentFilters a {color: #fff;}
#inventory #inventory_v2_sidebar_filters h2 {font-size: 18px; margin: 10px 0;}
#inventory #inventory_v2_sidebar_filters .filterList {background: #690c0c url(../images/filter-bg-tile.png) repeat-x left 20px;}
#inventory #inventory_v2_sidebar_filters h3 {background: #a44241 url(../images/filter-title-tile.png) repeat-x left top; color: #fff; height: 20px; font-weight: bold; line-height: 20px; margin-bottom: 10px; padding: 0 13px; text-transform: uppercase;}
#inventory #inventory_v2_sidebar_filters .filterList {padding-bottom: 10px;}
#inventory #inventory_v2_sidebar_filters .filterList li {margin-bottom: 3px;}
#inventory #inventory_v2_sidebar_filters .filterList a {background: transparent url(../images/filter-bullet.png) no-repeat 2px 5px; color: #bfbfbf; padding: 3px 2px 3px 10px; }
#inventory #inventory_v2_sidebar_filters .filterList a:hover {background-color: #000; color: #ed1c24;}
#inventory #inventory_v2_sidebar_filters .filterList span {color: #fff;}
#inventory #inventory_v2_sidebar_filters .filterList .expandable {display: block; margin: 5px 0 5px 15px;}
#inventory #inventory_v2_sidebar_filters .filterList .expandable a {background: #000 none; color: #a12f2f; padding: 5px;}
#inventory #inventory_v2_sidebar_filters .filterList .expandable a:hover {text-decoration: underline;}

#inventory .inventory_v2_row {background: #000 url(../images/inventory-row-bg-tile.png) left bottom repeat-x; padding-bottom: 13px;}
#inventory .inventory_v2_row .price_line_1 {color: #fff;}

#inventory .lowPrice{clear: both; float: right; padding-right: 10px; margin-bottom: 10px;}

#vehicle_mainVitals div.lowPrice{float: none;}

/********** Search/Sort Bars ***********/

#vehicle_v2_notify_button {background: url(../images/vehicle-finder.png); display: block; height: 88px; width: 231px;}
#vehicle_v2_notify_button img {display: none;}

#inventory #searchBar, #vehicle #vehicle_topbar {background: #2b2b2b url(../images/top-search-bg-tile.png) repeat-x; border-left: 1px solid #2b2b2b; border-right: 1px solid #2b2b2b; border-top: none; height: 41px;}
#searchBar a {color: #666;}

#inventory #sort_bar, #vehicle #searchBar {background: #650b0b url(../images/sort-bar-bg-tile.png) repeat-x left top; border: none; padding-top: 2px;}

/********** Vehicle ***********/
#vehicle #similarVehicles h3 {background: url(../images/similar-vehicles-title.png) no-repeat center center; height: 17px; margin-bottom: 12px; text-indent: -99999em; width: 161px;}
#vehicle .similarVehicle {background-color: #212121; border: 1px solid #2d2d2d; padding: 5px;}
#vehicle .similarVehicle li {margin-bottom: 0;}
#vehicle .similarVehicle a {color: #fff; text-decoration: none;}
#vehicle .similarVehicle a:hover {color: #ee3124;}
#vehicle .similarVehicle .price {font-size: 13px;}
#vehicle #vehicle_v2_sidebar_links {background: #690c0c url(../images/filter-bg-tile.png) repeat-x left 20px; margin-bottom: 10px; padding: 0 0 10px;}
#vehicle #vehicle_v2_sidebar_links p {background: #a44241 url(../images/filter-title-tile.png) repeat-x left top; color: #fff; height: 20px; font-weight: bold; line-height: 20px; margin: 0 0 10px; padding: 0 13px; text-transform: uppercase;}
#vehicle #vehicle_v2_sidebar_links li {margin-bottom: 3px;}
#vehicle #vehicle_v2_sidebar_links a {background: transparent url(../images/filter-bullet.png) no-repeat 2px 5px; color: #bfbfbf; padding: 3px 2px 3px 10px;}
#vehicle #vehicle_v2_sidebar_links a:hover {background-color: #000; color: #ed1c24;}
#vehicle #vehicle_vitals {border-bottom: 1px solid #3b3b3b; margin: 10px 0 1px;}
#vehicle #vehicle_mainPhoto {width: 44%;}
#vehicle #vehicle_vitals h1 {color: #fff; font-size: 27px; line-height: 1;}
#vehicle #vehicle_vitals .price_title {font-size: 14px; line-height: 1;}
#vehicle #vehicle_vitals .price_line_1 {color: #fff; font-size: 32px; line-height: 1; margin-bottom: 5px;}
#vehicle #vehicle_vitals .price_line_2 {font-size: 14px;}
#vehicle #vehicle_vitals strong {color: #8a8a8a;}
#vehicle #vehicle_vitals #media_center_links {margin-top: 10px;}
#vehicle #vehicle_thumbs {background-color: #3b3b3b;}

#vct_container {color: #fff;}
.vctSkin_bg {background-image: url(../images/vct_skin.png) !important;}
#vctHeader_txt {text-transform: uppercase;}
#vehicle .vctTabs_container li {border: none;}
#vehicle .vctTabs_container li a:hover {text-decoration: underline;}
#vehicle .vctPanes_inner {border-color: #5e5e5e;}
#vehicle #vctBottom_container #vctMiddle_container {border-bottom: 1px solid #5e5e5e;}
#vehicle .vctPanes_container {background-color: #292929;}

#vehicle #vehicle_details_middle {color: #333;}

#ec_vehicleIncentiveBlock {color: #333;}

/********** contact_small ***********/
#contact_small, #left #contact_incentives, #contact_tell_it {background: #000 url(../images/contact-small-bg-tile.png) center bottom repeat-x; margin-bottom: 10px; padding: 0 0 10px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
#left #contact_incentives {width: 240px;}
#contact_incentives legend, #contact_tell_it legend {display: none;}
#contact_small h2, #left #contact_incentives h3 {background: transparent url(../images/contact-small-title.png) center top no-repeat; height: 33px; margin-bottom: 10px; text-indent: -99999em;}
#contact_small #ec_is_submit .submitButton, #left #contact_incentives #vehicle_question_submit input {background: transparent url(../images/contact-small-submit-tile.png) center top repeat-x; border: none; color: #fff; height: 30px; width: 160px;
	-moz-box-shadow: 0 0 5px 1px black;
	-webkit-box-shadow: 0 0 5px 1px black;
	box-shadow: 0 0 5px 1px black;
}
#contact_small #ec_is_submit .submitButton:hover, #left #contact_incentives #vehicle_question_submit input:hover {background-position: center bottom;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;		
}

/********** contact_tell_it ***********/
#contact_tell_it {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	
	-moz-box-shadow: 0 0 5px 1px black;
	-webkit-box-shadow: 0 0 5px 1px black;
	box-shadow: 0 0 5px 1px black;
}
#contact_tell_it h2 {background: transparent url(../images/contact-tell-it-title-bg.png) left top repeat-x; border: none; color: #a8a8a8; font-size: 18px; font-weight: normal; height: 36px; line-height: 36px; padding: 0 10px 8px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
#contact_tell_it.validation ol {float: left; padding: 2%; width: 46%;}
#contact_tell_it li, #contact_tell_it label, #contact_tell_it input {display: block; float: none;}
#contact_tell_it li {overflow: hidden; position: relative;}
#contact_tell_it li {margin-bottom: 15px;}
#contact_tell_it li .validationIcon {position: absolute; right: 0; top: 19px;}
#contact_tell_it li p.error_msg {position: absolute; right: 0; top: 0;}
#contact_tell_it label {color: #fff;}
#contact_tell_it .input_element {background-color: #414141; border-bottom: 1px solid #505050; border-left: 1px solid #000; border-right: 1px solid #505050; border-top: 1px solid #000;  color: #fff; width: 215px !important;
	-moz-border-radius: 3px;
	-webkit-border-radus: 3px;
	border-radius: 3px;
}
#contact_tell_it textarea {height: 80px;}
#contact_tell_it .submitButton {background: transparent url(../images/tell-it-btn.png) no-repeat left top; border: none; font-size: 0; height: 35px; width: 141px; text-indent: -99999;}
#contact_tell_it .submitButton:hover {background-position: left bottom;}

/********** specials ***********/
#specials #right h2 {font-size: 18px; line-height: 18px;}
#right #specials_navigation ul li a {background-color: #333;}
#right #specials_navigation ul li.specials_current {background-color: #000;}
#right .specials_item {border-color: #ccc;}
#right .automated_10425_line1, #right .automated_10426_line1 {color: #fff !important;}

#sidebar_address p {margin-bottom: 10px;}

#hours_list{display: none;}
#hours_list h4 {margin-top: 10px;}
#service #hours_list{display: block;}
#service #hours_list h4,#service #hours_list ul {display: none}
#service #hours_list h4#hours_department_title_service,#service #hours_list ul#hours_department_service {display: block}

/********** finance ***********/
#financeLeft h2 {border-bottom: 1px solid #420b06; font-size: 18px; margin-bottom: 5px; padding-bottom: 5px;}
#financeRight {color: #333;}

/********** notify ***********/
#notify_middle {width: 65%;}
#notify_middle h2 {border-bottom: 1px solid #420b06; font-size: 18px; margin-bottom: 5px; padding-bottom: 5px;}

#service #right h2 {line-height: 1;}


/********** tell_it ***********/
#tell_it .custom_page {background: transparent url(../images/tell-it-bg.jpg) right -11px no-repeat; margin-right: -90px; min-height: 670px; padding-right: 490px;}

#tell_it .custom_page p {
	color: #e6e6e6;
	font-size: 16px;
}

#wide_wrap { padding: 20px; background: #fff; }

#financeLeft h2 { margin-top: 15px; }

h4.window_sticker a {color: #3399fa !important;}

h4.window_sticker a:hover {color: #fff !important;}

#sheltonbox { margin: 15px 0 0; padding: 0; text-align: center; }
img.shelton { border:4px solid #fff; margin: 0 0 10px; }
#sheltonbox p span { display: none; }