/*Site Style Override*/
h3.sectionHeader {font-size:15px; line-height:17px; text-transform: uppercase;}

/*Site header changes */
#mastHead #reMast {text-align:center;}
#container #mastHead {margin: 0px 0 0 10px;}
#mastHead .sponsoredBy {margin:0;padding:0;}

/* #mainLogoClassy {text-align:center;}
#mainLogoClassy .bcomHomes {padding:10px 0;}
#mainLogoClassy .bcomHomes .bcomLogo {padding-right:5px;position:relative;top:3px;}
#mainLogoClassy .bcomHomes .homesLogo {padding-left:5px;}
#mainLogoClassy {padding-top:30px;} */

#globalNav #nav li#gre { background-color:#3F5F9C; background-image:url(http://cache.boston.com/universal/site_graphics/nav_main_on.gif);  }
#globalNav #nav li#gre a {color: #fff; } 

/* Redesign Time */
body.cars.homepage #Col1 {overflow:visible;}
body.cars.homepage #content {background-image:none; margin-top:-2px}
body.cars .tc65 .topSpan {border-bottom:1px solid #4D6CA6; background-color:#C2E2FF;}
body.cars .tc65 .cols6 {width:399px;float:left;margin:0 10px;}
body.cars .tc65 .cols5 {width:329px;float:left;margin:0 0 0 11px;}
body.cars #Col1 .cols11 {width:769px; border-bottom:6px solid #006; background-color:#fff;}
body.cars #Col1 .cols11 .cols6 {width:399px; margin: 0 0 0 10px; float:left;}
body.cars #Col1 .cols11 .cols5 {width:329px; margin:0 0 0 21px; float:left;}
body.cars.homepage #content.section113 {background-image:url('http://cache.boston.com/universal/site_graphics/11_3.gif');}
body.cars .topSpan #state_towns {float:left;}
body.cars.homepage #Col2 { width:209px; margin:0; border-left:1px solid #555;padding-top:0; background-image:url(http://cache.boston.com/universal/site_graphics/re/gray_gradient.gif); background-repeat:repeat-x;}
body.cars.homepage #Col1 { margin-right:0px; width:769px; padding-top:0;}
body.cars #introad, body.cars #billboardAd  {}
body.cars .tc65 .topSpan {background-image:url(http://cache.boston.com/universal/site_graphics/re/blue_gradient.gif); background-repeat:repeat-x;}
body.cars #mastHead a.imageLink {display:block;margin:18px 0 0 0;}
#bcomNav {width:979px; background-color:#f0f; margin-left:-10px; border-bottom:none; overflow:hidden;}
#bcomNav .sectionIdentifier, #bcomNav #navButtons li a, #bcomNav #secondaryLinks {border-bottom:3px solid #999;}
#bcomNav {background:url('http://cache.boston.com/universal/site_graphics/sports_nav/sportsNav_bg.gif') repeat-x scroll 0 4px transparent; border-top:1px solid #999;}
#bcomNav .sectionIdentifier {width:223px; float:left; border-right:1px solid #999; height:68px; padding:0 10px;}
#bcomNav .sectionIdentifier h1 a {color:#000; float:left; font-size:32px; font-family: Arial,Helvetica,sans-serif; font-weight:normal; letter-spacing:-0.03em; margin-top:25px; text-decoration:none; border-bottom:none;}
#bcomNav #navButtons {width:auto; overflow:hidden; float:left; margin:0; padding:0; list-style:none;}
#bcomNav #navButtons li {float:left; list-style:none; position:relative;}
#bcomNav #secondaryLinks {float:left; width:321px; margin-left:-5px; padding:0 0 0 20px; height:68px;}
body.cars #bcomNav #navButtons li a {width:98px; border-right:1px solid #999; display:block; height:68px; font-size:13px; text-align:center; background-image:url(http://cache.boston.com/universal/site_graphics/cars_icon_sprite.gif); background-repeat:no-repeat; color:#464646;}
#bcomNav #navButtons li a span {position:relative; top:45px;}
body.cars #bcomNav #navButtons li a:hover {text-decoration:none; border-bottom:0; height:68px; border-bottom:3px #467a34 solid;}

body.cars #bcomNav #navButtons #buying_btn {background-position:0 -70px;}
body.cars #bcomNav #navButtons #buying_btn:hover {background-position:0 0; border-bottom-color: #d91f00}
body.cars #bcomNav #navButtons #selling_btn {background-position:-99px -70px;}
body.cars #bcomNav #navButtons #selling_btn:hover {background-position:-99px 0; border-bottom-color: #6b6b6b}
body.cars #bcomNav #navButtons #newcar_btn {background-position:-199px -70px;}
body.cars #bcomNav #navButtons #newcar_btn:hover {background-position:-199px 0; border-bottom-color: #4ca1ff}
body.cars #bcomNav #navButtons #usedcar_btn {background-position:-299px -70px;}
body.cars #bcomNav #navButtons #usedcar_btn:hover {background-position:-299px 0; border-bottom-color: #8c65c0}

#bcomNav #secondaryLinks ul {float:left; width:107px; margin:27px 0 0 0; padding:0; color:#999;}
#bcomNav #secondaryLinks ul a {color:#363636; margin:0; font-size:11px;}

/* Merge with the styles above */
.padTop15 { padding-top: 4px; } /* Remove this style entirely once template has been altered to use appropriate style. */
.carsHpColTop { padding-top: 4px; }
body.cars.homepage #containerBorder { border: 1px solid #707070; border-top: none; }

body.cars.homepage #content {margin-top:0px}
body.cars.homepage #content.section113 { background-position: 10px 50%; }
body.cars.homepage #Col1 { margin: 0; width: 769px; background-position: none;
	background-image: url(http://cache.boston.com/universal/site_graphics/cars/background_strip_left_column.gif); }
body.cars.homepage #Col1 .cols11 {
	background: url(http://cache.boston.com/universal/site_graphics/cars/background_search_box.jpg) bottom no-repeat;
	background-color: #dddddd;
	border-bottom: 1px solid #707070;
}
body.cars.homepage #Col2 { border-left: none; background-image: none; width: 189px; margin-left: 10px; }

#carsFormHolder { background: none; width: 759px; padding-right: 0; }
#carsFormHolder h3 { color: #000000; }
#buyUsed span { color: #000000; }
#buyUsed .within { color: #000000; margin-right: 5px;}
#buyUsed .max { margin-right: 5px; }
.extraLinks { color: #000000; }
.extraLinks a { color: #45569C; }
#carsFormHolder #carDeals { color: #000000; }
#carsFormHolder .subSectionHeader { color: #000000; }
#buyNew span { color: #000000; }
#carsFormHolder #buyNew, #carsFormHolder #buyUsed { border-right: 1px solid #999999; }
#carsFormHolder #buyUsed { width: 329px; }
#carsFormHolder #buyNew { width: 175px; }
#carsFormHolder #carDeals { width: 215px; }

/* Columns */
body.cars .tc56 .cols5 { width: 349px; margin: 0; padding: 0; float: left; }
.cols5top { background: url(http://cache.boston.com/universal/site_graphics/re/gray_gradient.gif) repeat-x; background-color: #e9e9e9; }
.cols5topdivide { border-top: 1px solid #c4c4c4; margin: 15px 0; }
.cols5bottom { width: 329px; margin: 0 10px; }
.cols5inner { width: 329px; margin: 0 10px; }
.cols5bottom .cols5inner { margin: 0; }
body.cars .tc56 .cols6 { width: 419px; margin: 0 0 0 1px; padding: 0; float: left; }
.cols6inner { width: 399px; margin: 0 10px; }

/* Specials buttons */
#carDeals a.newSpecials { background-image: url(http://cache.boston.com/universal/site_graphics/cars/new_car_special.png); height: 29px; width: 158px; margin-left: -3px;}
#carDeals a.newSpecials:hover { background-image: url(http://cache.boston.com/universal/site_graphics/cars/new_car_special_ON.png); }
#carDeals a.usedSpecials { background-image: url(http://cache.boston.com/universal/site_graphics/cars/used_car_special.png); height: 29px; width: 158px; margin-left: -3px; }
#carDeals a.usedSpecials:hover { background-image: url(http://cache.boston.com/universal/site_graphics/cars/used_car_special_ON.png); }

/* Search buttons */
#buyUsed .searchUsed, #buyNew .searchNew { background-image: url(http://cache.boston.com/universal/site_graphics/cars/search_OFF.gif); background-repeat: none; border: none; width: 62px; height: 28px; margin-top: -11px; }
#buyUsed .searchUsed:hover, #buyNew .searchNew:hover { background-image: url(http://cache.boston.com/universal/site_graphics/cars/search_ON.gif); }

/* Header */
body.cars #header #cLeft { width: 275px; height: 105px; float: left; margin: 10px 0; }
body.cars #header #cRight { width: 275px; height: 105px; float: right; text-align: right; margin: 10px 0; }
body.cars #header #cCenter { width: 409px; float: left; margin: 10px 0; position: relative; height: 105px; }
body.cars #header #cCenter .sub { position: absolute; top: 50%; margin-top: -23px; width: inherit; text-align: center; }

/* Car deals */
#carDeals .cLogo a { height: 46px; width: 124px; float: right; }

/* Additions for the changes in the new/used search box between the Cars Homepage and the Buying page */
/* For the Buying page */
#carsFormHolder { background: url(http://cache.boston.com/universal/site_graphics/cars/background_search_box.jpg) right bottom no-repeat; background-color: #dddddd; border-bottom: 1px solid #707070; width: 749px; height: 145px; }
#carsFormHolder #carDeals { width: 200px; }
#carsFormHolder #buyUsed { padding-right: 0px; }

/* For the homepage */
body.cars.homepage #carsFormHolder { background: none; border: none; height: 135px; width: 759px;}
body.cars.homepage #carsFormHolder #carDeals { width: 215px; }
body.cars.homepage #carsFormHolder #buyUsed { padding-right: 10px; }

.tc95 .cols9 #NewUsedCars {width:609px;}
.tc95 .cols9 .simpleTC .bSide .padLeft10 {padding-left:4px;}

html body.cars div#container div#containerBorder div#content.section div#Col1 table.splitOpenTable tr td.bSide div.tcCenter div.adContainer {width:196px; padding-right:5px;}

html body.cars div#container div#containerBorder div#billboardAd.adContainer {padding-top:5px;}

html body.cars div#container div#containerBorder div#content.section div#Col1 div.tc95 div.cols14 div.cols9 div.simpleTC div.split50 .aSide, html body.cars div#container div#containerBorder div#content.section div#Col1 div.tc95 div.cols14 div.cols9 div.simpleTC div.split50 .bSide {width:304px;}

