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

body { margin: 0; padding: 0; font-family:Verdana,Arial,sans-serif; font-size:8pt; background: #fff; }
.clear { margin: 0 ;padding: 0; clear:both; }
#wrapper { width:1000px; margin: 0 auto; padding: 0; }

#header { width:1000px; height:61px; margin: 15px auto 0; padding: 0; }
#header h1 { float:left; display:inline; margin: 0 10px 0 30px; padding: 0; }
#header h1 a { display: block; width:106px; height:49px; text-indent: -9000px; background: url(../images/logo.gif) no-repeat left top; }

#header_address { float:left; margin: 0; padding: 0; width:715px; }
p#dealername { display: block; width:715px; height:30px; text-indent: -9000px; margin: 0; padding: 0; background: url(../images/title_hodgkins.gif) no-repeat left top }
p#dealername_bb { display: block; width:715px; height:30px; text-indent: -9000px; margin: 0; padding: 0; background: url(../images/title.gif) no-repeat left top }
p#dealeraddress { margin: 0; padding: 0; color:#646B70; }
#nav_wrap { margin: 0; padding: 0; background: url(../images/navwrap.jpg) no-repeat center top; }
#return h4 {margin-bottom: 10px;}
#return h4 a {font-size: 16px; color: #000; text-decoration: none; margin-bottom: 10px;}
#return h4 a:hover {font-size: 16px; color: #BD9D3F; text-decoration: underline; }

/* priNav DISPLAY NONE */
#priNav { margin: 20px auto 0; padding: 0 88px 0 0; width:912px; height:25px; list-style-type: none; display: none; }
#priNav li { float:left; margin: 0; padding: 0; }
#priNav li a { display: block; width:114px; height:25px; text-indent: -9000px; background: url(../images/priNav2.gif) no-repeat; }
#priNav li a#priNav_Home_Page { width:113px; background-position: 0px 0px; }
#priNav li a#priNav_Vehicles { background-position: -113px 0px; }
#priNav li a#priNav_Service_and_Parts { background-position: -227px 0px; }
#priNav li a#priNav_Finance { background-position: -341px 0px; }
#priNav li a#priNav_Specials { background-position: -455px 0px }
#priNav li a#priNav_Dealer_Info { background-position: -569px 0px; }
#priNav li a#priNav_En_Espanol { background-position: -683px 0px; width:115px; }
#priNav li a#priNav_Commercial { background-position: -798px 0px; }
/* hover states */
#priNav li a#priNav_Home_Page:hover { width:113px; background-position: 0px -25px; }
#priNav li a#priNav_Vehicles:hover { background-position: -113px -25px; }
#priNav li a#priNav_Service_and_Parts:hover { background-position: -227px -25px; }
#priNav li a#priNav_Finance:hover { background-position: -341px -25px; }
#priNav li a#priNav_Specials:hover { background-position: -455px -25px }
#priNav li a#priNav_Dealer_Info:hover { background-position: -569px -25px; }
#priNav li a#priNav_En_Espanol:hover { background-position: -683px -25px; width:115px; }
#priNav li a#priNav_Commercial:hover { background-position: -798px -25px; }
#priNav li ul { display:none; }
#dropmenudiv, #dropmenudiv_firefox { background:#fff; padding: 0; margin: 0; font-family:Verdana; border:1px solid #bfbfbf; border-top:none; }
#dropmenudiv a, #dropmenudiv_firefox a { background: none; border-bottom:none; color:#000; font-weight: bold; margin:0px; text-decoration:none; padding:4px 0; font-size:10px; text-transform: uppercase; }
#dropmenudiv a:hover, #dropmenudiv_firefox a:hover { color:#b49d3f; font-weight: bold; }

#priNav li a#menu0 { background-position: -113px 0px; }
#priNav li a#menu0:hover { background-position: -113px -25px; }
#priNav li a#menu1 { background-position: -227px 0px; }
#priNav li a#menu1:hover { background-position: -227px -25px; }
#priNav li a#menu2 { background-position: -341px 0px; }
#priNav li a#menu2:hover { background-position: -341px -25px; }
#priNav li a#menu3 { background-position: -455px 0px }
#priNav li a#menu3:hover { background-position: -455px -25px }
#priNav li a#menu4 { background-position: -569px 0px; }
#priNav li a#menu4:hover { background-position: -569px -25px; }


#main_content { margin: 0 auto; padding: 20px; width:960px; }
#footer_main { margin: 80px auto 20px; width:1000px; padding: 0; }
p#foottopname { text-align: center; margin: 0 0 14px; padding: 0;  }
p#foottopname a { color:#BD9D3F; }
p#foottopname a:hover { color:#363636; }
p#sitemap a { color:#363636; margin: 0 0 15px; }
p#sitemap a:hover { color:#BD9D3F; }
p#footerlogo { float:left; width:27px; height:26px; margin: 0; padding: 0; text-indent: -9000px; background: url(../images/gmLogo.gif) no-repeat left top; }
p#footeraddress { float:left; display: inline; margin: 0 20px; color:#363636; }
p#footeraddress a { color:#363636; }
p#footeraddress a:hover { color:#BD9D3F; }
#footerlinks { float:left; width:550px; margin: 0; padding: 0; }
#footerNav { margin: 0; padding: 0; list-style-type: none; }
#footerNav li { display:inline; margin: 0; padding: 0 5px; border-right:1px solid #363636; line-height: 20px; }
#footerNav li.first { padding-left: 0; }
#footerNav li.last { border-right: none; }
#footerNav li a { color:#363636; }
#footerNav li a:hover { color:#BD9D3F; }
#footerNav2 { margin: 0; padding: 0; list-style-type: none; }
#footerNav2 li { display:inline; margin: 0; padding: 0 5px; border-right:1px solid #363636; line-height: 20px }
#footerNav2 li a { color:#363636; }
#footerNav2 li.first { padding-left: 0; }
#footerNav2 li.last { border-right: none; }
#footerNav2 li a:hover { color:#BD9D3F; }
#ec_footer { margin: 15px 0 0; padding: 0; list-style-type: none; }
#ec_footer li { display:inline; margin: 0; padding: 0 5px; border-right:1px solid #363636; line-height: 20px; color:#363636; }
#ec_footer li a { color:#363636; }
#ec_footer li.first { padding-left: 0; }
#ec_footer li.last { border-right: none; }
#ec_footer li a:hover { color:#BD9D3F; }
a#ecarlist { float:right; margin: 0; padding: 0; width:140px; height:31px; text-indent: -9000px; background: url(../images/ecarlist.gif) no-repeat left top; }
a#ecarlist:hover { background-position: -140px top; }

/* GM Tools Code */
#gmTools { float:right;padding:8px 11px 7px 0;position:relative;}
#gmTools img { border:none;}
#gmTools #gmToolsIcon { cursor:pointer;}
#gmToolsLayer { position:absolute;top:4px;left:-440px;width:590px;height:102px;display:none;z-index:10;}
.gmToolsArrowCharacter { font-size:12px;}
#gmToolsBody a.toolsLink:link,#gmToolsBody a.toolsLink:active,#gmToolsBody a.toolsLink:visited { text-decoration:none;font-family:Verdana,sans-serif;}
#gmToolsBody a.toolsLink:hover { font-family:Verdana,sans-serif;}
#gmToolsHeader { float:left;width:590px;height:27px;}
#close { float:right;width:125px;margin:7px 11px 0 0;cursor:pointer;display:inline;}
#closeButton { float:left;width:18px;height:18px;cursor:pointer;}
#gmToolsBody { float:right;height:82px;width:507px;margin:2px;padding:7px 8px 8px 8px;}
#gmToolsColA,#gmToolsColB,#gmToolsColC { float:left;line-height:18px;font-size:10px;}
#gmToolsColA { width:180px;margin:5px 8px 0 5px;}
#gmToolsColB { width:180px;margin:5px 5px 0 0;}
#gmToolsColC { width:95px;margin-top:5px;}

	#closeButton {background: url(http://assets.cobaltnitra.com/websites/websitesEar/websitesWebApp/designs/Chevrolet_Exclusive/white/images/close.gif) top left transparent no-repeat;}
	#designDivider {background: url(http://assets.cobaltnitra.com/websites/websitesEar/websitesWebApp/designs/Chevrolet_Exclusive/white/images/divider.gif) top center transparent no-repeat;}
	#gmToolsBody{background: url('http://assets.cobaltnitra.com/websites/websitesEar/websitesWebApp/designs/Chevrolet_Exclusive/white/images/gmToolsBk.png') no-repeat top left;}


#gmToolsBody a.toolsLink:link, #siteAddress, #gmToolsBody a.toolsLink:active, #gmToolsBody a.toolsLink:visited {
	color: #646B70;
}

/* #################################################
###              #=common forms                  ###
################################################ */

#site_logoSection { display:none; }
.spacer { height:5px; }
#sidebar_address { margin: 0 0 10px; padding: 5px; background:#f9f9f9; border:1px solid #e8e8e8; }
#sidebar_address_head { font-size:14px; padding-left:10px; padding-top:10px; color:#333; }
#sidebar_address .floatleft p { font-size:10px; color:#333; }
#sidebar_address .floatleft { padding-left:10px; margin-bottom:15px; margin-top:10px; }
#sidebar_address #getdirections { margin-top:10px; margin-bottom:10px; margin-left:15px; }
#sidebar_address a#getdirections:hover { color:#000; }

#dealer_contact { margin: 0 0 10px; padding: 5px; background:#f9f9f9; border:1px solid #e8e8e8; font-size:11px; font-weight: bold; color:#000; }
#contact_small h2 { color:#333; font-size:18px; margin: 10px 0 0 8px; }
#dealer_contact ol { padding: 15px 2px 10px 8px }
#dealer_contact #contact_small { width:auto; }
#dealer_contact  .input_element { font-size:12px; margin-bottom: 15px; border:1px solid:000; }
#dealer_contact textarea { font-size:12px; margin-bottom: 15px; }
#contact_small li { clear:both; }


/* ###################################################
###                 #inventory                     ###
################################################### */

#inventory h3.non_expandable_menuheader { color:#333; font-size:12px; margin: 0 0 3px 6px; }
#inventory_v2_sidebar_filters h2 { font-size:18px; font-weight: bold; margin: 3px 0 0 6px; }

/* Search Filter List Container Boxes */
#leftColumn .filterList { background:#f9f9f9; border:1px solid #e8e8e8; margin: 5px 0; padding-bottom: 10px; }
#leftColumn #inventory_v2_sidebar_filters .filterList h3 { padding:5px 0 5px 10px; color:#010000; }
#leftColumn .filterList ul {}
#leftColumn .filterList ul li { color:#6c6c6c; }
#leftColumn .filterList ul li a { color:#6c6c6c; background: url(../images/arrow_black.gif) no-repeat 2px center; padding:0 2px 0 12px;  }
#leftColumn .filterList li a:hover { color:#fff; background:#5d5d5d url(../images/arrow_white.gif) no-repeat 2px center; }
#leftColumn .filterList span a { float: left; margin: 10px 10px 0; background: #e8e8e8; border:1px solid #ccc; padding: 2px 10px; color:#333; }
#leftColumn .filterList span a:hover { color:#000; }

/* Current Filters Box */
#leftColumn #currentFilters { background:#5d5d5d; border:1px solid #666; margin: 5px 0 10px; padding: 10px;  }
#leftColumn #currentFilters p { font-size:12px; color:#fff; margin: 3px 0; }
#leftColumn #currentFilters p a { color:#fff; }
#leftColumn #currentFilters p a:hover { color:#fff; text-decoration: underline; }
#leftColumn a.clearFilterCpo { color:#fff; }
#leftColumn a.clearFilterCpo:hover { text-decoration: underline; }

/* contact form */
#inventory_v2_sidebar_contact { border:1px solid #e8e8e8; background: #f9f9f9; margin: 0 0 10px; font-size:11px; font-weight: bold; color:#000; padding: 0 0 10px; }
#inventory_v2_sidebar_contact ol { padding: 15px 2px 10px 8px }

/* vehicle finder button */
a#vehicle_v2_notify_button { display:none; }

/* search and sort bars */
#rightColumn #searchBar { background: #5d5d5d; color:#eee; margin: 0 0 10px;  }
#rightColumn #sort_bar { background: #5d5d5d; color:#eee; }
#rightColumn #sort_bar a { color:#eee; text-decoration: none; }
#rightColumn #sort_bar a:hover { text-decoration: underline; }

#rightColumn .inventory_v2_row { border-bottom:  1px dotted #3f3727; padding: 0 0 10px; margin: 10px 0; }
#rightColumn .inventory_v2_details li { color:#333; }
#rightColumn .inventory_v2_details_links li a { color:#666; }
#rightColumn .inventory_v2_price_right .price_title { color:#BD9D3F; margin-top: 4px !important; }

#vehicleDisclaimer p { font-size:11px; line-height: 16px; color:#444; font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; }

.purcar{float: right; margin: 10px 0;}

/* ###################################################
###                   #vehicle                     ###
################################################### */

#similarVehicles h3 { font-size:18px; font-weight: bold; margin: 3px 0 0 6px; }
#similarVehicles .similarVehicle { background:#f9f9f9; border:1px solid #e8e8e8; margin: 10px 0;  padding: 8px; }
#similarVehicles .similarVehicle a { width:47%; }
#similarVehicles .similarVehicle ul { width:50%; }
#similarVehicles .similarVehicle li { color:#333; }
#similarVehicles .similarVehicle li a { color:#333; text-decoration: none; width:auto }
#similarVehicles .similarVehicle li a:hover { text-decoration: underline; }
#similarVehicles .similarVehicle li.simCar_pricelabel { font-size: 9px; }


#vehicle_v2_sidebar_links { background:#f9f9f9; border:1px solid #e8e8e8; margin: 5px 0; padding-bottom: 10px; }
#vehicle_v2_sidebar_links p { padding:5px 0 5px 10px; color:#010000; }
#vehicle_v2_sidebar_links ul {}
#vehicle_v2_sidebar_links li { color:#6c6c6c; }
#vehicle_v2_sidebar_links li a { color:#6c6c6c; background: url(../images/arrow_black.gif) no-repeat 2px center; padding:0 2px 0 12px; }
#vehicle_v2_sidebar_links li a:hover { color:#fff; background:#000 url(../images/arrow_white.gif) no-repeat 2px center; }

#vehicle #vehicle_topbar { background: #5d5d5d; color:#eee; margin: 0 0 10px; }
#vehicle #vehicle_topbar a { color:#eee; text-decoration: none; }
#vehicle #vehicle_topbar a:hover { text-decoration: underline; }
#vehicle #vehicle_topbar_right ul { margin-top: 0; }
#vehicle #searchBar { background: #5d5d5d; }

h1#vehicle_title { font-size:22px; line-height: 26px; }
.ip_dottedLine { height:20px; background: url(../images/dottedLine.gif) repeat-x center center; }
#vehicle .gray_ten { color:#7f7f7f; font-size:13px; }
#vehicle .price_line_1 { font-size:28px; line-height: 28px; font-weight: bold; }

#vehicle_contact {}
#vehicle_contact span { color:#333; font-size:16px; }
#vehicle_contact a { color:#0049ab; }

#vehicle #vitalsContainer li { font-size:10px; color:#8a8a8a; }
#vehicle #vitalsContainer li strong { color:#4c4c4c; }

#vehicle_mainPhoto { width:287px; }
#picShadow #carimg { border:1px solid #cacaca; }
/* 
#picShadow #carimg { border:3px solid #fff; box-shadow: 1px 1px 2px #444; -moz-box-shadow: 1px 1px 2px #444; -webkit-box-shadow: 1px 1px 2px #444; }
*/
#vehicle #media_center_links { margin: 10px 0 0; }
#vehicle_thumbs { background:#f9f9f9; border:1px solid #e8e8e8; margin-bottom: 5px; }
a#viewMorePhotos { background:#f9f9f9; border:1px solid #e8e8e8; padding: 5px; font-size: 11px; border-top:1px solid #f9f9f9; }

#customer_tools li { clear:both; }
#customer_tools_content_wrapper form.validation label  { font-size:12px; margin: 0 0 2px; }
#customer_tools_vehicle_offer .customer_tools_right_right li label { margin-right: 10px; }
p#trade_offer_subject { float:left;}

.customer_tools_left { float:left; width:172px; }

p#footmap { margin: 15px 0 3px; }
p#footmap a { color:#fff; }
p#sitemap { margin: 25px 0 15px; }
p#sitemap a { text-decoration: none; }

#stockVinSearch { padding: 10px 3px 10px 5px; margin-top: 5px; background: #f9f9f9; border:1px solid #e8e8e8; }
