﻿body { background: url(/__style/motors/images/body-bg.jpg) top left repeat-y; }
#wrap #templateMotors .zoneTwo { margin-left: 12px; }
#wrap #templateMotors .zoneThree .featuredProperty ul li{  float: left; width: 191px; padding: 5px; background: #1f1f1f; }
#wrap #templateMotors .zoneThree { background: none; }

.zoneOne p{color: #fff}
.zoneOne .commentForm{background-color: #1F1F1F; color: #fff;}
.zoneOne .commentForm h2{background: none; padding-left: 0; color: #C3000E !important;}
.zoneOne .commentForm h2 span{color: #fff}

h1 { color: #ffffff; }
h2 { color: #ffffff; }

ul li { margin: 5px 0; color: #e4e3e3; }

a { color: #D31616; text-decoration: none; }

.paging { height: 1%; float: left; width: 800px; margin: 0; padding: 0; }
.paging .text { background: none; border: none; color: #ffffff; float: left; font-weight: bold; height: 20px; line-height: 20px; padding: 0 10px; }

.noticesListing { background: #1f1f1f; margin: 0 0 10px 0; padding: 0 0 10px 0; }
.noticesListing ul.list { margin: 8px 0; width: 800px; }
.noticesListing ul.list li { float: left; border-bottom: none; height: 1%; list-style-image: none; margin: 0 10px 0 0; overflow: auto; padding-bottom: 10px; padding-left: 10px; width: 300px; }

.noticesListing ul.list li h4 { margin-bottom: 5px; color: #ffffff; }
.noticesListing ul.list li p { margin: 4px 0; color: #e4e3e3; }

h2.withDivider { background: url(/__style/motors/images/heading-dots.gif) center right repeat-x; padding: 6px 0 0 0; margin: 0 0 0 10px; width: 785px; height: 28px; }
h2.withDivider span { background: url(/__style/motors/images/motor-title-bg.jpg) top left repeat-x; padding-right: 0px; padding: 0 8px 0 0; font-size: 16px; text-transform: uppercase; color: #ffffff; }

h2.motorsCarWeek { background: none; padding: 12px 0 0 10px; margin: 0; height: 34px;  }
h2.motorsCarWeek span { background: none; padding-right: 0px; padding: 0 8px 0 0; font-size: 16px; text-transform: uppercase; color: #ffffff; width: 300px; }

#wrap { margin: 0 auto; text-align: left; width: 960px; background: url(/__style/motors/images/main-shadow.gif) top left repeat-y; padding: 0 6px; }
#wrap #mainContent { background: #2b2a2a url(/__style/motors/images/motor-mover.jpg) top left no-repeat; float: left; width: 940px; margin: 0 2px; padding: 190px 8px 0 8px; display: inline; }
#wrap #footer { float: left; width: 936px; background: #2b2a2a; border-top: solid 1px #787878; margin: 0 8px 8px 8px; padding: 0 4px; display: inline; }
#wrap #footTools { float: left; width: 960px; background: #2b2a2a; border-top: solid 1px #787878; border-bottom: 5px solid #000000; margin: 0; display: inline; padding: 10px 0 10px 0; }

.motorReview ul.genTabs { float: left; width: 490px; height: 48px; margin: 0; background: url(/__style/motors/images/motoring-review-bg.jpg) top left no-repeat;}
.motorReview ul.genTabs h2 { margin: 0; color: #ffffff; line-height: 31px; padding: 0 35px 0 5px; text-transform: uppercase; font-size: 16px; }
.motorReview .tabHolder { clear: both; border: none; padding: 10px; height: 1%; position: relative; background: #1f1f1f; }
.motorReview ul.genTabs .title { margin: 10px 0 0 7px; }

ul.newsList { margin: 3px 0 0 0; list-style-image: none; }
ul.newsList li { height: 1%; margin: 0 0 5px 0; }
ul.newsList li:after { content: "."; clear: both; display: block; height: 0; visibility: hidden; }
ul.newsList li a.thumb {margin-right: 3px; }
ul.newsList li a.thumb img { border: solid 4px #3b3b3b !important; padding: 0px; float: none; }
ul.newsList li a.thumb:hover img { border: solid 4px #737373 !important; }
ul.newsList li .text { margin: 0; padding: 0px; line-height: 1.4em; margin-left: 3px; }
ul.newsList li a.title { color: #ffffff; }
ul.newsList li p { margin: 0; line-height: 1.4em; }
ul.newsList li .text .comments { background: url(/__style/modules/images/media/icon-comments.gif) center left no-repeat;padding: 2px 10px 1px 20px; }
ul.newsList li .text .mulitmedia { background: url(/__style/modules/images/media/icon-camera.gif) center left no-repeat;padding: 2px 0 1px 27px; }

ul.articleTools{background-color: #fff; padding: 3px;}

.standard ul.newsList li,
.standardcats ul.newsList li { float: left; width: 200px; padding: 0 35px 0 0; }

.date { color: #e90404; }

a.btnLink span { background: url(/__style/motors/images/more-reviews.jpg) top left no-repeat; cursor: pointer; float: left; height: 25px; line-height: 19px; padding: 2px 27px 0 10px; color: #ffffff; }

/* == Navigation
----------------------------------------------------------------------------------------------------------------------*/
#wrap #head #priNav{width: 956px; margin: 0 1px; display: inline;}
#wrap #head #subNav{width: 956px; margin: 0 2px; display: inline;}
#wrap #head #priNav ul{width: 948px;}
#wrap #head #subNav ul{width: 940px;}

/* == Motors Specifics
----------------------------------------------------------------------------------------------------------------------*/
.autoSearch{ background: #1f1f1f; color: #fff; border: none; border-bottom: none;  padding: 0px; height: 1%; overflow: hidden;}
#templateFive .autoSearch{padding-left: 145px;}
.autoSearchWrap { background: url(/__style/motors/images/autotrader-search-bg.jpg) top left repeat-y; border-left: none; border-right: none; width: 481px; margin: 0; padding: 0 0 0 10px;}
.autoSearch h2 { text-transform: uppercase; margin: 0; color: #fff; height: 46px; width: 491px; border-bottom: none; padding: 0; margin: 0; background: url(/__style/motors/images/autotrader-search-title-bg.jpg) top left no-repeat; }
.autoSearch .radio { font-weight: bold; padding: 8px; }
.autoSearch .inputText { padding: 5px; width: 208px; margin: 0 8px 8px 8px; font-size: 95%; float: left; }
.autoSearch select { float: left; padding: 2px; width: 220px; margin: 0 8px 8px 8px; font-size: 95%; }
.autoSearch .btn { float: left; text-align: left; margin: 0 8px 8px 8px; padding: 3px 0 5px 15px; width: 220px; background: url(/__style/motors/images/autotrader-search-btn.jpg) top left no-repeat; border: none; }
.autoSearchBottom { margin: 0; padding: 0; height: 5px; background: url(/__style/motors/images/autotrader-search-bottom-bg.jpg) no-repeat; border: none; }

.motorsFilter { border: none; background: none; padding: 10px; height: 1%; float: left; }
.motorsFilter:after { content: "."; clear: both; display: block; height: 0; visibility: hidden; }
.motorsFilter label { font-weight: bold; margin: 5px 8px 0 0; float: left; text-transform: uppercase; color: #a7a7a7; }
.motorsFilter .inputText { font-weight: bold; font-family: Arial; padding: 5px 10px; margin: 0 20px 0 0; float: left; }
.motorsFilter select { margin: 3px 20px 0 0; float: left; }
.motorsFilter .btn { float: left; background: url(/__style/motors/images/motor-search-btn.gif) top left no-repeat; border: none; padding: 0 90px 3px 5px; margin: 0; }

.motorSearch { float: left; background: #2b2a2a url(/__style/motors/images/motor-search-bg.gif) top left no-repeat; width: 805px; height: 82px; margin: 0 0 10px 0; padding: 0; }

.articleImage{float: left; margin-left: 0; margin-bottom: 15px; margin-right: 10px; border: 0;}
.articleImage p.mediaTools{border-top: 0; border-bottom:1px solid #D3D3D3;}
.articleImage p.mediaTools a{color: #fff; font-weight: bold; text-decoration: underline;}

/* == Global > Featured Businesses
----------------------------------------------------------------------------------------------------------------------*/
.featuredBusinesses { border-bottom: 1px solid #3d3d3d; background: url(/__style/motors/images/featured-business-ads-bg.jpg) top left repeat-y; width: 127px; }
.featuredBusinesses h2 { margin-left: 1px; background: url(/__style/motors/images/h2-bg.gif) top left no-repeat; text-transform: uppercase; font-size: 16px; letter-spacing: 0; line-height: 1em; height: 36px; width: 117px; margin: 0; text-align: left; padding: 5px 0 0 10px; color: #ffffff; }
.featuredBusinesses ul { border-right: none; border-left: none; margin: 0; list-style-image: none; line-height: 1.3em; padding: 3px; }
.featuredBusinesses ul li { border-bottom: dashed 1px #3d3d3d; margin: 0; padding: 5px; }
.featuredBusinesses ul li span { color: #e4e3e3; font-size: 12px; }
.featuredBusinesses ul li a.name { color: #ffffff; font-weight: bold; font-size: 12px; }
.featuredBusinesses a.blockLink { border-right: none; border-left: none; background: url(/__style/motors/images/view-all-ads.gif) no-repeat; color: #ffffff; }

/* == Footer Content
----------------------------------------------------------------------------------------------------------------------*/
#wrap #footer ul { margin: 0 5px 0 0; list-style-image: none; float: left; width: 80px; }
#wrap #footer ul li a { color: #ffffff; font-size: 85%; }
#wrap #footer ul li a.lead { font-weight: bold; color: #D31616; font-size: 90%; }

#wrap #footTools ul { margin: 0; list-style-image: none;text-align: center; font-size: 95%; }
#wrap #footTools ul li { display: inline; }
#wrap #footTools ul li a { color: #ffffff; font-weight: bold; }
#wrap #footTools ul li span { padding: 0 8px 0 10px; }

img.siteBase { float: left; position: relative; left: -6px; display: none; }

.featuredProperty { float: left; border: none; padding: 0px; height: auto; width: 805px; background: #1f1f1f url(/__style/motors/images/featured-cars-bg.jpg) top left no-repeat; }
.featuredProperty:after { content: "."; clear: both; display: block; height: 0; visibility: hidden; }
.featuredProperty h2 { margin-top: 0px; border: none; background: none; }
.featuredProperty h2.withDivider { border: none; padding: 13px 0 0 25px; width: 770px; }
.featuredProperty h2.withDivider span { background: none; }
.featuredProperty ul { margin: 0; list-style-image: none; height: auto; }
.featuredProperty ul:after { content: "."; clear: both; display: block; height: 0; visibility: hidden; }
.featuredProperty ul li { min-height: 85px; height: auto !important; height: 85px; }
.featuredProperty ul li:after { content: "."; clear: both; display: block; height: 0; visibility: hidden; }
.featuredProperty .thumb {float: left; border: solid 4px #3b3b3b !important; padding: 0px; margin: 0 5px 0 0; }
.featuredProperty p { margin: 0; line-height: 1.4em; color: #ffffff; }
.black { color: #ffffff; }
.featuredProperty a { color: #ffffff; } 

.featuredCarWeek { border: none; padding: 0px; width: 308px; background: url(/__style/motors/images/car-of-the-week-bg.gif) top left no-repeat; opacity:0.9;filter:alpha(opacity=90); }
.featuredCarWeek:after { content: "."; clear: both; display: block; height: 0; visibility: hidden; }

.featuredCarWeek h2 { margin-top: 0px; border: none; background: none;}
.featuredCarWeek h2.withDivider { border: none; padding: 13px 0 0 25px; }
.featuredCarWeek h2.withDivider span { background: none; }

.featuredCarWeek ul { margin: 0; list-style-image: none; }
.featuredCarWeek ul:after { content: "."; clear: both; display: block; visibility: hidden; }
.featuredCarWeek ul li { min-height: 85px; height: auto !important; margin-top: 0px; }
.featuredCarWeek ul li:after { content: "."; clear: both; display: block; visibility: hidden; }

.featuredCarWeek img { height: 100%; width: 305px; }
.featuredCarWeek .thumb { float: left; text-align: center; background: #090809; border: none; padding: 0; margin: 0 0 0 2px; width: 305px; height: 100%; }
.featuredCarWeek p { clear: both; margin: 0; line-height: 1.4em; color: #ffffff; }
.featuredCarWeek a { color: #D31616; }
.carWeekBottom { margin: 0; padding: 0; height: 7px; background: url(/__style/motors/images/car-week-bottom-bg.jpg) no-repeat bottom center; border: none; }

.motorsCarWeekText { background: url(/__style/motors/images/car-week-bg.jpg) repeat-y; float: left; border: none; margin: 0 0 5px 0; padding: 0; width: 308px; }
.carousel-wrap { clear: both; }

.headlines ul.genTabs h2{ background:url("/__style/motors/images/h2-bg.gif") no-repeat scroll left top transparent; height:36px; font-size: 15px; margin:0; text-align:left; text-transform:uppercase; width:117px; color: #ffffff;border-bottom: none;padding-bottom: 0px;padding-top: 5px;position: relative;line-height: normal;}
.headlines ul.genTabs{background: none;}
.headlines ul.genTabs li.title{float: none;}
.headlines .tabHolder{clear: both;border-width: 0;padding: 0px;height: 1%;position: relative; background: #030303; border-left: 1px solid #3d3d3d; border-right: 1px solid #3d3d3d; border-bottom: 1px solid #3d3d3d;}
.headlines ul.newsList li{border-bottom: dashed 1px #CBCBCB;padding-bottom: 5px;list-style-image: url(/__style/structure/images/bullet.gif);margin: 0 0 0 20px;}
.headlines h2 .controls{position: absolute; top: 0; right: 0;}
.headlines ul.genTabs h2 img{padding: 0 5px 0 0;}
.headlines ul.genTabs h2 a{float: none;}
.headlines ul.newsList li{border: 0;}
.headlines ul.newsList li .text{padding: 0;}
.headlines p { color: #e4e3e3; padding: 0 0 0 5px; }

.headlines a.btnLink { background: url("/__style/motors/images/view-archive.gif") top left no-repeat; float: left;  cursor:pointer; height:24px; line-height:24px; padding: 0; width: 110px; margin: 0 0 5px 7px; }
.headlines a.btnLink span { color:#FFFFFF; background: none; padding: 2px 0 0 15px; }
