/* ::::: http://cdn.whatcar.com/Content/css/base/deliver.ashx?Type=css&Group=haymarket&Name=screen.css ::::: */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0pt; padding: 0pt; border: 0pt none; font-weight: inherit; font-style: inherit; font-family: inherit; vertical-align: baseline; }
table { border-collapse: separate; border-spacing: 0pt; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: middle; }
a img { border: medium none; }
a:focus {  }
body { line-height: 1.4em; color: rgb(0, 0, 0); background: none repeat scroll 0% 0% rgb(255, 255, 255); font-family: Arial,Helvetica,sans-serif; }
h1, h2, h3, h4, h5, h6 {}
h1 { font-size: 2em; line-height: 1; margin-bottom: 0.6em; color: rgb(220, 29, 0); font-weight: bold; }
h2 { font-size: 1.5em; margin: 0pt; line-height: 1.2em; font-weight: bold; }
h3 { font-size: 1.5em; line-height: 1; margin-bottom: 1em; color: rgb(220, 29, 0); font-weight: bold; }
h4 { font-size: 1.2em; line-height: 1.25; margin: 0pt; }
p { margin: 0pt 0pt 0.8em; }
a:focus, a:hover { color: rgb(204, 0, 0); }
a { color: rgb(0, 51, 102); text-decoration: underline; }
strong { font-weight: bold; }
li ul, li ol { margin: 0pt 1.5em; }
ul, ol { margin: 0pt; padding: 0pt; }
ul { list-style-type: none; }
table { margin-bottom: 1.4em; width: 100%; }
th { font-weight: bold; background: none repeat scroll 0% 0% rgb(195, 217, 255); }
th, td { padding: 4px 10px 4px 5px; }
caption { background: none repeat scroll 0% 0% rgb(238, 238, 238); }
.last { margin-right: 0pt; padding-right: 0pt; }
.clearfix:after, .container:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
.clearfix, .container { display: inline-block; }
.clearfix, .container { display: block; }
.clear { clear: both; line-height: 1px; }
label {  }
fieldset { margin: 0pt; }
input.text, input.title, textarea, select { margin: 0.5em 0pt; border: 1px solid rgb(187, 187, 187); }
input.text:focus, input.title:focus, textarea:focus, select:focus { border: 1px solid rgb(102, 102, 102); }
/* ::::: http://cdn.whatcar.com/Content/css/deliver.ashx?Type=css&Group=haymarket&Name=global.css ::::: */

/* ::::: http://cdn.whatcar.com/Content/css/deliver.ashx?Name=home.css,reviews.css,news.css,advice.css,readyToBuy.css,valuation.css,classifieds.css,miscellaneous.css,targetPrice.css,manufacturersHub.css&Type=css&Group=haymarket ::::: */

#findReviewOrPriceBox { margin: 0pt 0pt 1em; }
#findReviewOrPriceBox .carPropertyBrowserWrapper4 { min-height: 12em; }
#findReviewOrPriceBox .homeFieldsetNav { background: none repeat scroll 0% 0% transparent; padding: 0pt; margin: 0pt; display: block; font-size: 1.2em; }
#findReviewOrPriceBox .homeFieldsetNav h1, #findReviewOrPriceBox .homeFieldsetNav h2 { font-size: 1em; margin: 0pt; line-height: 1.4; }
#findReviewOrPriceBox .homeFieldsetNav li { float: left; background: url('bg_reviewslandingcheckboxwrapper.gif') no-repeat scroll left top transparent; margin-right: 0.3em; }
#findReviewOrPriceBox .homeFieldsetNav li.active { background: url('bg_reviewslandingcheckboxwrapper_active.gif') no-repeat scroll left top transparent ! important; }
#findReviewOrPriceBox .homeFieldsetNav li a { cursor: pointer; display: block; font-size: 0.9em; padding: 0.6em 1.4em 0.4em; background: url('bg_reviewslandingcheckboxwrapper2.gif') no-repeat scroll right top transparent; font-weight: bold; color: rgb(0, 0, 0); text-decoration: none; }
#findReviewOrPriceBox .homeFieldsetNav li a:hover, #findReviewOrPriceBox .homeFieldsetNav li a:active { text-decoration: underline; }
#findReviewOrPriceBox .homeFieldsetNav li.active a { background: url('bg_reviewslandingcheckboxwrapper2_active.gif') no-repeat scroll right top transparent ! important; color: rgb(255, 255, 255); }
#findReviewOrPriceBox .homeFieldsetNav li.active a:hover, #findReviewOrPriceBox .homeFieldsetNav li.active a:active { text-decoration: none; cursor: default; }
#findReviewOrPriceBox .formRadioWrapper { float: left; width: 40%; }
#findReviewOrPriceBox .formRadioWrapper input { position: relative; top: 0.2em; }
#findReviewOrPriceBox h2 { font-size: 1.2em; }
#findReviewOrPriceBox .more { display: block; clear: both; }
#findReviewOrPriceBox select { width: 16em; float: left; }
#findReviewOrPriceBox .submitWrapper1 { margin-top: 6px; }
#findReviewOrPriceBox #findAReview, #findReviewOrPriceBox #findAPrice { display: none; }
.homeWrapper1 { width: 26.4em; }
#contentColumn .homeBestBuy { width: 26.2em; float: right; margin-bottom: 1em; }
#contentColumn .homeBestBuy .doubleList { display: block; clear: both; padding: 1em 0pt 0pt 1em; margin-bottom: 0.4em; background: none repeat scroll 0% 0% transparent ! important; }
#contentColumn .homeBestBuy .doubleList ul { display: block; float: left; clear: none; }
#contentColumn .homeBestBuy .doubleList ul.narrow { width: 39%; margin-left: 0pt; }
#contentColumn .homeBestBuy .doubleList ul.wide { width: 61%; float: left; margin-left: 0pt; }
#contentColumn .homeBestBuy li { display: block; list-style-type: none; background: none repeat scroll 0% 0% transparent; padding-left: 0pt; padding-right: 0.5em; }
#contentColumn .homeBestBuy .doubleList ul li a { background-position: 0em 0.3em; }
.homeBestBuy h4 { font-size: 1.3em; font-weight: normal; clear: both; }
#contentColumn .homeBestBuy .popularSearches img { float: left; margin-right: 1em; }
#contentColumn .homeBestBuy .popularSearches ul { background: none repeat scroll 0% 0% transparent; float: right; width: 18em; padding: 0pt; }
#contentColumn .homeBestBuy .popularSearches ul li { width: 100%; }
.homeTeaser { clear: both; padding-top: 2em; }
.homeTeaser h4 { font-size: 1.5em; font-weight: bold; margin: 0.5em 0pt 0.3em; color: rgb(51, 51, 51); }
.teaser { float: left; width: 16em; padding-right: 1em; border-right: 1px solid rgb(226, 233, 234); margin-right: 1em; }
.homeTeaser .teaser { margin-top: 0.5em; }
.teaser img { margin-bottom: 1em; }
.teaser a { text-decoration: none; }
.homeTeaser .last { margin-right: 0pt; border: 0pt none ! important; }
.homepageSidebar .section { clear: both; padding-top: 1em; }
.homepageSidebar .intro { border-bottom: 1px solid rgb(226, 233, 234); padding-top: 0pt; }
.homepageSidebar dl, .homepageSidebar ul { margin-bottom: 0.4em; }
.homepageSidebar h3 { margin: 0pt 0pt 0.3em; }
.homepageSidebar h4 { font-weight: bold; font-size: 1.3em; }
.homepageSidebar a { display: block; margin: 0.5em 0pt; text-decoration: none; }
.homepageSidebar .author { margin-top: 0.5em; }
.homepageSidebar input { margin-right: 0.3em; }
.homepageSidebar .submitWrapper1 { float: right; }
.wrapper1 .homeLatest { border-right: 0pt none; padding-bottom: 0pt; float: none; width: auto; margin-right: 0pt; }
.homeLatest h4, .teaserBox.homeBestBuy h4 { font-weight: bold; font-size: 1.3em; margin: 0.4em 0pt 0.3em; }
.homeLatest h3 { margin-bottom: 0pt; }
.homeLatest .homeLatestNews { padding-bottom: 1.5em; margin-bottom: -1em; background: url('bg_homebestbuy.gif') repeat-x scroll left bottom transparent; }
.homeLatest .homeLatestNews ul { margin-left: 90px; }
.homeLatest .homeLatestNews ul li, ul#reviewSpecial0 li, ul#reviewSpecial1 li, div.homeTeaser li { padding-left: 10px ! important; background: url('bg_findoutmore.gif') no-repeat scroll left 0.5em transparent ! important; }
.homeLatest ul.latestNav { background: url('bg_homebestbuy.gif') repeat-x scroll left bottom transparent; }
.homeLatest ul.latestNav li { float: left; background: url('bg_reviewslandingcheckboxwrapper.gif') no-repeat scroll left top transparent; margin-right: 0.3em; }
.homeLatest ul.latestNav li a { cursor: pointer; display: block; font-size: 0.9em; padding: 0.3em 1em; background: url('bg_reviewslandingcheckboxwrapper2.gif') no-repeat scroll right top transparent; font-weight: bold; color: rgb(0, 0, 0); text-decoration: none; }
.homeLatest ul.latestNav li.active { background: url('bg_blanktableft.gif') no-repeat scroll left top transparent; }
.homeLatest ul.latestNav li.active a { background: url('bg_blanktabright.gif') no-repeat scroll right top transparent; padding-bottom: 0.4em; }
.homeLatest #reviewSpecial0, .homeLatest #reviewSpecial1 { padding: 1em 1em 0pt; border-style: solid; border-color: rgb(188, 202, 206); border-width: 1px 0pt 0pt 1px; margin-top: -1px; }
.teaser img#LatestNewsImage { float: left; margin-right: 1em; margin-top: 0.3em; }
.homeButtonWrapper { margin-top: 2em; }
.homeButtonWrapper div.buttonAd { float: left; margin-right: 1.3em; }
.homeButtonWrapper div.buttonAd.last { margin-right: 0pt; }
.homeTeaser .teaser.em24 { border-right: medium none ! important; width: 24em; }
#latestWhatcarAwardShowCaseList { float: right; width: 195px; }
#latestNewCarPromotionList { width: 195px; float: right; }
#latestWhatcarAwardShowCaseImage, #latestNewCarPromotionImage { float: left; margin-right: 20px; }
.em24 img#latestNewCarPromotionImage { margin-top: 0px; margin-right: 20px; }
.carPropertyBrowserWrapper1 { background: url('bg_carpropertybrowser.gif') no-repeat scroll left top transparent; }
.carPropertyBrowserWrapper2 { background: url('bg_carpropertybrowserwrapper1.gif') no-repeat scroll right bottom transparent; }
.carPropertyBrowserWrapper3 { background: url('bg_carpropertybrowserwrapper2.gif') no-repeat scroll right top transparent; }
.carPropertyBrowserWrapper4 { background: url('bg_carpropertybrowserwrapper3.gif') no-repeat scroll left bottom transparent; min-height: 5.2em; padding: 1.5em 1.2em 1.6em; }
#contentColumn { position: relative; }
.teaserBox ul li { padding: 0pt 2em 0pt 0pt; line-height: 1.6em; float: none ! important; }
.teaserBox .clearfix ul { margin-left: 10px; padding-top: 8px; }
.teaserBox div.clearfix { margin-bottom: 10px; }
h2 { margin-bottom: 0.5em; }
th, 
.separator td { background: url('../content/images/bg_tableheader.gif') repeat-x scroll left bottom rgb(241, 244, 245); border-right: 3px solid rgb(255, 255, 255); vertical-align: top; color: rgb(102, 102, 102); font-size: 1.2em; }
td { background: none repeat scroll 0% 0% rgb(247, 249, 250); border-right: 3px solid rgb(255, 255, 255); vertical-align: top; }
body { font-size: 76%; }
.home, .detail, #pageWrapper { width: 81.6667em; margin: 0pt auto 50px; text-align: left; }
select { color: rgb(102, 102, 102); }

#contentWrapper { z-index: 1; }
#contentColumn {  }
/*.sidebarNoNavContentColumn { float: left; width: 55em; }*/
#sidebar { float: right; width: 24.8em; }
fieldset { padding: 1em; margin-bottom: 2em; font-size: 0.9em; }
.contentBox { background: url('bg_contentbox2.gif') no-repeat scroll 100% 0pt transparent; padding: 0pt 0.5em 1em 0pt; }
.contentBox h1, .contentBox h3, .contentBox2 h2 { font-weight: bold; color: rgb(204, 0, 0); padding-right: 0.3em; margin-bottom: 0.6em; }
.contentBox h1 span, .contentBox2 h2 span, .contentBox h2 span, .contentBox h3 span { padding-right: 0.3em; background: none repeat scroll 0% 0% rgb(255, 255, 255); position: relative; color: rgb(204, 0, 0); top: 0pt; left: 0pt; }
.contentBox .last { margin-right: 0pt; }
.teaserBox div { display: block; clear: both; }
.teaserBox div.clearfix { background: url('bg_valuation.gif') no-repeat scroll left top transparent ! important; }
.teaserBox { background: url('bg_contentbox2.gif') no-repeat scroll right top transparent; padding: 0pt 1em 0pt 0pt; float: left; width: 25.9em; margin: 0pt 1em 1.4em 0pt; }
.teaserBox h3 { color: rgb(0, 51, 102); }
.teaserBox h1, .teaserBox h3 { margin-bottom: 0.5em; color: rgb(204, 0, 0); font-weight: bold; background: none repeat scroll 0% 0% transparent; }
.teaserBox h1 span, .teaserBox h3 span { padding-right: 0.7em; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.teaserBox h3 { padding-right: 0pt ! important; display: block; }
.teaserBox h3 span { padding-right: 0.3em ! important; }
.teaserBox h4 { font-weight: bold; font-size: 1em; margin-bottom: 0.5em; }
.teaserBox img { float: left; margin: 0px 0.5em 0.5em 0pt; }
.teaserBox p, .teaserBox ul { clear: both; margin-bottom: 1em; }
.teaserBox li, .staticList li { background: url('bg_listing.gif') no-repeat scroll 0pt 0.5em transparent; padding-left: 12px; }
.teaserBox ul li { background: url('bg_findoutmore.gif') no-repeat scroll left 5px transparent ! important; padding-left: 10px ! important; }
.teaserBox ul li a { text-decoration: none; }
.alternateMarginBox { width: 14.3em; float: left; }
#footerWrapper { clear: both; margin: 0pt; color: rgb(104, 104, 104); font-size: 0.9em; padding: 10px 0pt; font-family: Arial,Sans-Serif; }
#footerWrapper a { color: rgb(204, 0, 0); text-decoration: none ! important; }
#footerWrapper a:hover { text-decoration: underline; }
#footerWrapper ul#footerNav { background: none repeat scroll 0% 0% rgb(226, 233, 235); padding: 10px 1em 6px 0pt; margin: 4em 0pt 1.5em; }
#footerWrapper ul#footerNav li { float: left; }
#footerWrapper ul#footerNav li a { color: rgb(51, 102, 153); font-size: 1.1em; line-height: 18px; display: block; border-right: 1px solid rgb(255, 255, 255); padding: 0pt 1em; text-decoration: none ! important; }
#footerWrapper ul#footerNav li.myWCLink a, #footerWrapper ul#footerNav li.myProfileLink a { color: rgb(204, 0, 0); }
#footerWrapper ul#footerNav li.rssLink { padding-left: 1.5em; }
#footerWrapper ul#footerNav li.rssLink a { border: 0pt none; padding-left: 20px; background: url('../content/images/bg_rsslink.gif') no-repeat scroll left center transparent; padding-bottom: 3px; text-decoration: none ! important; }
#footerWrapper ul#footerNav li.subscribe { position: relative; }
#footerWrapper ul#footerNav li.subscribe img { position: absolute; top: -54px; }
#footerWrapper #haymarketFooter img { display: block; margin-bottom: 0.5em; }
#footerWrapper #haymarketFooter li { display: inline; }
#footerWrapper #haymarketFooter li a { padding: 0pt 0.7em 0pt 0pt; margin-right: 0.3em; border-right: 1px solid rgb(204, 204, 204); text-decoration: none ! important; }
.adCol { float: right; width: 120px; }
#mpuWrapper { padding-bottom: 1em; text-align: center; float: right; width: 300px; }
#leaderBoardWrapper { height: 90px; width: 728px; margin: 8px 0pt 2px; float: right; }
#leaderBoardWrapper #leaderBoardWrapperAd, #leaderBoardWrapper #leaderBoardWrapperAd #inlineAdHolder_leaderboard { margin: 0pt auto; }
#skyWrapper .injectedAdvert { margin-bottom: 1em; }
.readerRatingSmall4 { background: url('readerratingsmall4.gif') no-repeat scroll left top transparent; width: 57px; height: 10px; }
.readerRatingSmall0 span, .readerRatingSmall1 span, .readerRatingSmall2 span, .readerRatingSmall3 span, .readerRatingSmall4 span, .readerRatingSmall5 span { position: absolute; top: -1000em; left: -1000em; }
.wrapper1 { float: left; }
.more { display: block; font-weight: normal; background: url('bg_findoutmore.gif') no-repeat scroll left center transparent; padding-left: 10px; text-decoration: none; }
.last { margin-right: 0pt ! important; }
/*
.submitWrapper1 { float: left; margin: 0pt 0pt 0pt 0.4em; background: url('../content/images/bg_buttonwrapper1.gif') no-repeat scroll left bottom rgb(255, 255, 255); padding: 0pt; }
.submitWrapper2 { background: url('../content/images/bg_buttonwrapper2.gif') no-repeat scroll right bottom transparent; padding: 0pt 0pt 2px; margin: 0pt; }
.submitWrapper3 { background: url('../content/images/bg_buttonwrapper3.gif') no-repeat scroll left top transparent; padding: 0pt 0pt 1px; margin: 0pt; }
.submitWrapper3 input, .submitWrapper3 a { border: 0pt none; font-size: 0.9em; width: auto ! important; background: url('../content/images/bg_buttonwrapper4.gif') no-repeat scroll right top transparent; padding: 2px 8px 1px; cursor: pointer; margin: 0pt ! important; text-decoration: none; line-height: 1.2em; font-weight: bold ! important; }
*/
.submitWrapper3 input 
{
	font-size:0.9em;
}
.intro { clear: both; }
table#lastWeeksResults { width: auto; }
table#lastWeeksResults caption { background: none repeat scroll 0% 0% transparent; font-weight: normal; padding-bottom: 5px; }
table#lastWeeksResults th { background: none repeat scroll 0% 0% transparent; font-weight: normal; padding-left: 0pt; font-size: 1em; color: rgb(0, 0, 0); }
table#lastWeeksResults td { font-weight: 600; color: rgb(51, 51, 51); background: none repeat scroll 0% 0% transparent; }
ul.thisWeeksPoll li { display: block; clear: both; }
ul.thisWeeksPoll li input { float: left; margin-right: 10px; margin-bottom: 10px; margin-top: 3px; }
#pushdownWrapper { margin-top: 13px; margin-bottom: 0pt; }
/* ::::: http://cdn.whatcar.com/Content/css/deliver.ashx?Type=css&Group=haymarket&Name=thickbox.css ::::: */

* { padding: 0pt; margin: 0pt; }
/* ::::: http://cdn.whatcar.com/Content/css/deliver.ashx?Type=css&Group=haymarket&Name=skin.css ::::: */

a.fullPageLink { position: absolute; width: 100%; left: 0pt; background-color: transparent; top: 0pt; }
a.fullPageLink { background-position: center top; background-repeat: no-repeat; }
.whatcarwrapper { position: relative; margin: 0pt auto; background-color: rgb(255, 255, 255); }
.bannersizeadd {  }
/* ::::: http://cdn.whatcar.com/Content/css/deliver.ashx?Type=css&Group=haymarket&Name=flyOutAd.css ::::: */

#flyOutMPU { position: absolute; bottom: 12px; right: -75px; width: 75px; height: 76px; z-index: 9999; }
#flyOutLeaderBoard { position: absolute; top: 23px; right: -75px; width: 75px; height: 75px; }
#flyOutSky { position: absolute; bottom: 0pt; right: -76px; width: 76px; height: 76px; }
#skyAd, #mpuWrapper { position: relative; }
/* ::::: http://cdn.whatcar.com/Content/css/deliver.ashx?Type=css&Group=haymarket&Name=dropDownNav.css ::::: */



.dartAds 
{
	display:inline-block;
	padding: 20px 0 20px 19px;
	margin-top:10px;
}
.dartAds p
{
	font-size: 0.8em;
    margin-bottom: 3px;
    text-align: center;
}