/* CSS Document */

body,td,th,div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	}
body {
	background: #FFFFFF url(images/page-bg.gif);
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	cursor:default;
	}
div {
	position:relative;
	}
h1, h2, h3, h4, h5, h6, p { margin:0px; }

#printframe{display:none;}

.searchBox {
	float:left;
	width:470px;
	text-align:left;
	clear:both;
	margin-bottom:10px;
	}


.searchCol {
	margin:10px 10px 0 10px !important;
	margin:10px 5px 0 5px;
	width:136px;
	clear:none;
	float:left;
	color:#000;
	}
.searchCol2 {
	width:136px;
	margin-left:10px;
	clear:none;
	float:left;
	color:#000;
	margin-bottom:10px;
	}
.searchCol3 {
	margin-left:10px !important;
	margin-left:0px;
	color:#000;
	margin-bottom:20px;
	}
.checkBox1 {margin-bottom:-1px;}
.searchCol div { color:#000; position:relative; width:auto; float:left; clear:both;}
.searchCol3 div { color:#333; position:relative; width:145px; float:left;
} * html .searchCol3 div{width:136px;}
.selectMain {
	width:120px;
	height:16px;
	border:1px solid #c0c0c0;
	font-size:11px;
	color:#333;
	vertical-align:middle;
	margin-bottom:5px;
}

.selectMain1 {
	width:120px;
	height:16px;
	border:1px solid #c0c0c0;
	font-size:11px;
	color:#333;
	vertical-align:middle;
	margin-bottom:10px;
	}
.lightGrey {background-color:#f6f6f6;}
.selectMain2 {
	width:118px;
	height:14px;
	border:1px solid #c0c0c0;
	font-size:11px;
	color:#333;
	vertical-align:middle;
	margin-bottom:5px;
	}
.selectMain5 {
	width:118px;
	height:14px;
	border:1px solid #c0c0c0;
	font-size:11px;
	color:#333;
	vertical-align:middle;
	margin-bottom:10px;
	margin-left:0px;
	}
.selectMain4 {
	width:170px;
	height:14px;
	border:1px solid #c0c0c0;
	font-size:11px;
	color:#333;
	vertical-align:middle;
	margin-bottom:5px;
	}
.selectMain3 {
	width:125px;
	height:16px;
	border:1px solid #c0c0c0;
	font-size:11px;
	color:#333;
	vertical-align:middle;
	margin-top:3px !important;
	margin-top:1px;
	margin-right:4px;
	}
.selectMainSmall {font-size:10px; color:#999;}
.searchButton {
	height:18px;
	font-weight:bold;
	font-size:11px;
	color:#000;
	margin:5px 10px;
	cursor:pointer;
	}
.searchButton2 {
	height:20px;
	font-weight:bold;
	font-size:11px;
	color:#000;
	}
.advSearchBox {
	width:470px;
	height:15px;
	padding-top:1px;
	float:left;
	clear:both;
	background-color:#999;
	margin-top:1px;
	}
.advSearchBox a {
	font-weight:bold;
	color:#fff;
	margin-left:10px;
	text-decoration:none;
	text-align:left;
	}
.latestBox {
	width:470px;
	float:left;
	text-align:left;
	}
.centerPhoto {
	width:468px;
	height:111px;
	float:left;
	clear:both;
	border-bottom:1px solid #000;
	margin-bottom:5px;
	}
#buycar {
	background-image:url(images/buy_car_ph1.jpg);
	background-repeat:no-repeat;
	}

.price {
	color:#ed1c24;
	font-size:11px;
	font-weight:bold;
	margin-left:7px;
	margin-bottom:3px;
	}
.carSpecSmall {
	width:136px;
	margin-left:7px;
	margin-bottom:3px;
	overflow:hidden;
	color:#666;
	font-size:10px;
	line-height:12px;
	}
.sellAdvBoxPhoto {
	width:310px;
	height:57px;
	float:left;
	clear:both;
	margin-bottom:10px;
	text-align: center;
	}
.registerDealerPhoto {
	width:310px;
	height:70px;
	float:left;
	clear:both;
	margin-bottom:10px;
	text-align: center;
	}
.sellAdvBox {
	width:310px;
	height:81px;
	padding-top:42px;
	background-image:url(images/sell_adv_right.gif);
	background-repeat:no-repeat;
	background-position: center;
	float:left;
	clear:both;
	margin-bottom:10px;
	}
.sellAdvBox p {color:#fff; text-decoration:none; margin-left:10px; font-weight:bold; margin-bottom:6px;}
.sellAdvBox a {color:#333; text-decoration:none; font-weight:bold; margin-left:10px;}
.sellAdvBox a:hover {color:#ed1c24;}
.sellMoreDetails {
	width:310px;
	text-align:right;
	padding-top:2px;
	margin-top:6px;
	float:left;
	}
.sellMoreDetails a, .sellMoreDetails a:hover {
	margin-right:10px;
	color:#fff;
	font-weight:bold;
	}
.featuredShopTitle {
	width:310px;
	float:right;
	clear:both;
	border-bottom:1px solid #333;
	}

.shopTitleBox {
	width:298px;
	height:23px;
	float:right;
	background-color:#333;
	}
.shopName {
	width:auto;
	margin-top:3px;
	margin-left:7px !important;
	margin-left:4px;
	margin-bottom:3px;
	float:left;
	clear:none;
	}
.shopName h5, .shopName h5 a, .shopName h5 a:hover {color:#fff; font-size:12px; font-weight:bold; text-decoration:none; text-transform:uppercase; margin:0; padding:0;}
.shopCity {
	width:auto;
	margin-top:4px;
	margin-right:5px !important;
	margin-right:3px;
	margin-bottom:5px;
	float:right;
	clear:right;
	}
.shopCity p, .shopCity p a, .shopCity p a:hover {color:#fff; font-size:11px; font-weight:normal; text-decoration:none; margin:0; padding:0;}
.shophotSpecBox {
	width:138px;
	float:left;
	text-align:left;
	overflow:hidden;
	padding-left:10px;
	}
.shophotSpecBox h3, .shophotSpecBox h3 a, .shophotSpecBox h6, .shophotSpecBox h6 a, .shophotSpecBox h4, .shophotSpecBox h4 a, .shophotSpecBox h2, .shophotSpecBox h2 a {
	color:#000;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	margin:10px 0px;
	}
.shophotSpecBox p {
	color:#ed1c24;
	font-weight:bold;
	font-size:12px;
	margin:10px 0px;
	}
.shophotcarPhotoBox {
	width:146px;
	height:112px;
	background-color:#999;
	text-align:center;
	float:right;
	clear:right;
	margin-top:1px;
	}
.shophotcarPhotoBox img {margin:4px; border:1px solid #fff;}
.shopBrowse {
	width:298px;
	height:23px;
	background-color:#999;
	background-image:url(images/browse_shops_gr.gif);
	background-repeat:no-repeat;
	background-position:left center;
	text-align:right;
	float:left;
	clear:both;
	margin-top:1px !important;
	margin-top:-1px;
	}
.newsletterBoxTitle {
	width:310px;
	height:41px;
	background-image:url(images/newsletter_head_gr.jpg);
	background-position:center;
	background-repeat:no-repeat;
	float:left;
	clear:both;
	border-bottom:1px solid #333;

	}
.newsletterBox {
	width:310px;
	background-color:#dfdfdf;
	float:left;
	clear:both;
	text-align:left;
	margin-top:1px;
	padding-top:5px;
	margin-bottom:10px;	
	}
.newsletterBox p {
	color:#000;
	display:block;
	margin:0px 10px;
	}
.newsletterBox span {
	color:#000;
	font-weight:bold;
	display:block;
	margin:0px 10px;
	}
.hotnotTitle {
	width:282px;
	height:30px;
	float:right;
	clear:both;
	background-image:url(images/hot_or_not.gif);
	background-repeat:no-repeat;
	margin-bottom:1px;
	}
.hotnotTitle p {
	display:none;
	}
.hotnotBox {
	width:272px;
	padding:5px;
	float:right;
	clear:both;
	background-color:#dfdfdf;
	margin-bottom:10px;
	}
.gadsRight {
	width:310px;
	float:right;
	clear:both;
	text-align:center;
	}
.bottomCategs {
	width:468px;
	float:left;
	text-align:left;
	margin-bottom:10px;
	}
.bottomCategsBox {
	width:150px;
	float:left;
	clear:none;
	}
.bottomCategsBox a {
	font-size:11px;
	color:#333;
	text-decoration:none;
	line-height:15px;
	margin-left:3px;
	}
.bottomCategsBox a:hover {
	font-size:11px;
	color:#ed1c24;
	text-decoration:none;
	}
.bottomCategsTitle {
	width:150px;
	height:16px;
	padding-bottom:3px;
	text-align:left;
	background-image:url(images/categs_bottom_bkgr.gif);
	background-repeat:no-repeat;
	background-position:bottom center;
	}
.bottomCategsTitle h2, .bottomCategsTitle h2 a, .bottomCategsTitle h2 a:hover,
.bottomCategsTitle h6, .bottomCategsTitle h6 a, .bottomCategsTitle h6 a:hover {
	font-size:11px;
	font-weight:normal;
	color:#000;
	text-decoration:none;
	margin-left:3px;
	border-bottom:1px solid #333;
	}
.mainMenu {
	float:left;
	width:728px;
	clear:none;
	}
.mainMenu a {
	padding:2px 8px 3px 8px;
	width:auto;
	float:left;
	clear:none;
	background-color:#dfdfdf;
	font-size:11px;
	font-weight:bold;
	margin-right:1px;
	color:#000;
	text-decoration:none;
	}
.mainMenu a:hover {
	background-color:#ed1c24;
	color:#fff;
	}
.langMenu {
	float:right;
	width:50px;
	clear:none;
	}
.langMenu p {
	padding:2px 8px 3px 8px;
	width:auto;
	float:right;
	background-color:#dfdfdf;
	font-size:11px;
	font-weight:normal;
	color:#000;
	text-decoration:none;
	}
.langMenu span a {
	padding:2px 8px 3px 8px;
	width:auto;
	float:right;
	clear:none;
	background-color:#dfdfdf;
	font-size:11px;
	color:#000;
	text-decoration:none;
}
.langMenu span a:hover {
	background-color:#ed1c24;
	color:#fff;
	}
.mainMenu p a {
	float:left;
	clear:none;
	}
.carBrands {
	width:310px;
	float:right;
	}
.carBrandsTitle {
	width:310px;
	float:right;
	clear:both;
	border-bottom:1px;
	}
.carBrandsBox {
	width:89px;
	padding-left:5px;
	float:left;
	clear:none;
	text-align:left;
	margin-bottom:10px;
	}
.carBrandsBox a {
	font-size:10px;
	color:#666;
	text-decoration:none;
	display:block;
	}
.carBrandsBox a:hover {
	color:#ed1c24;
	text-decoration:underline;
	}
.footerBlue {
	width:768px;
	padding:5px;
	float:left;
	clear:both;
	text-align:left;
	background-color:#333;
	margin-bottom:1px;
	}
.footerBlue a {
	font-size:11px;
	font-weight:bold;
	color:#fff;
	margin:5px;
	text-decoration:none;
	}
.footerBlack {
	width:762px;
	float:left;
	clear:both;
	text-align:right;
	padding:0px 8px;
	margin-bottom:10px;
	}
.footerBlack p, .footerBlack p a, .footerBlack p a:hover {
	font-size:11px;
	color:#333;
	text-decoration:none;
	}
.CarSearch {
	width:468px;
	float:left;
	clear:both;
	background-color:#fff;
	margin-top:10px;
	border-bottom:1px solid #dfdfdf;
	}
.CarSearch:hover {
	width:468px;
	float:left;
	clear:both;
	background-color:#f6f6f6;
	}
.CarSearchInfo {
	width:358px;
	float:right;
	height:75px;
	padding:5px 0px;
	}
.CarSearchPhoto {
	width:110px;
	height:85px;
	background-color:#dfdfdf;
	text-align:center;
	float:left;
	}
.CarSearchPhoto:hover {
	width:110px;
	height:85px;
	background-color:#333;
	text-align:center;
	float:left;
	}
.CarSearchPhoto img {margin:5px;}
.CarSearchInfo h2 a {
	font-size:12px;
	color:#000;
	text-decoration:none;
	display:block;
	margin:0px 7px;
	}
.CarSearchInfo h2 a:hover {
	color:#000;
	text-decoration:underline;
	}
.CarSearchInfo p {
	display:block;
	margin:0px 7px;
	}
.CarSearchPrice {
	color:#ed1c24;
	font-weight:bold;
	}
.carSearchLoc {
	width:348px;
	text-align:right;
	margin-top:9px;
	}
.carSearchLoc h3 {
	color:#666;
	font-weight:normal;
	text-decoration:none;
	font-size:11px;
	}
.carSearchLoc h3 a{
	color:#666;
	font-weight:normal;
	text-decoration:underline;
	font-size:11px;
	}
.carSearchDisplayAds {
	width:468px;
	float:left;
	clear:both;
	}
.carSearchAds {
	width:250px;
	height:25px;
	float:left;
	text-align:left;
	padding:5px;
	border-bottom:1px dashed #dfdfdf;
	}
.carSearchAds h1 {
	font-size:11px;
	color:#666;
	text-decoration:none;
	font-weight:bold;
	}
.carSearchAds p {
	font-size:11px;
	color:#666;
	}
.carSearchAdsPage {
	width:198px;
	height:25px;
	float:left;
	clear:right;
	text-align:right;
	padding:5px;
	border-bottom:1px dashed #dfdfdf;
	}
.carSearchAdsPage p {
	font-size:11px;
	color:#000;
	}
.hotbkgr {
	background-image:url(images/hotbkgr.gif);
	background-repeat:no-repeat;
	background-position:top right;
	}
.carDetailsName {
	width:460px;
	background-color:#ed1c24;
	padding:5px;
	text-align:left;
	float:left;
	clear:both;
	}
.carDetailsName h1 {
	font-size:12px;
	display:block;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	}
.carDetailsSub {
	width:465px;
	text-align:right;
	padding-right:3px;
	}
.carDetailsSub p {
	color:#666;
	font-size:10px;
	}
.carDetails {
	width:309px;
	float:left;
	padding:5px;
	clear:none;
	}
.carDetails h2 {
	font-size:11px;
	color:#000;
	text-decoration:none;
	font-weight:normal;
	}
.carDetails h2 a {
	font-size:11px;
	color:#000;
	text-decoration:underline;
	font-weight:normal;
	}
.carDetails p {
	font-size:11px;
	color:#333;
	font-weight:normal;
	}
.carDetails p a {
	font-size:11px;
	color:#0d4e96;
	font-weight:bold;
	text-decoration:none;
	}
.carDetails p#price {
	font-size:13px;
	color:#ed1c24;
	font-weight:bold;
	display:block;
	margin-top:5px; margin-bottom:2px;
	}
.carDetails p#title1, .carDetails p#title2, .carDetails p#title3 {
	font-size:11px;
	color:#000;
	font-weight:bold;
	display:block;
	margin-top:10px;
	border-top:1px solid #dfdfdf;
	}
.carDetailsOptions {
	width:139px;
	padding:5px;
	float:left;
	clear:right;
	text-align:right;
	}
.carDetailsOptions p a, .carDetailsOptions h3 a {
	font-size:11px;
	color:#0d4e96;
	text-decoration:none;
	line-height:15px;
	}
.carDetailsOptions p a:hover, .carDetailsOptions h3 a:hover {
	color:#000;
	text-decoration:underline;
	}
.bold {font-weight:bold; text-decoration:none;}
.carDetailsPhoto {
	width:458px;
	background-color:#dfdfdf;
	padding:5px;
	text-align:center;
	float:left;
	clear:both;
	}
.carDetailsThumb {
	width:468px;
	text-align:left;
	float:left;
	clear:both;
	margin:5px 0px;
	}
.formBox {
	width:468px;
	float:left;
	clear:both;
	}
.similarAdsBox {
	width:310px;
	float:left;
	clear:both;
	line-height:15px;
	border-bottom:1px solid #000;
	padding:5px 0px;
	background-color:#f6f6f6;
	margin-bottom:10px;
	}
.similarAdsBox p a {
	color:#666;
	text-decoration:none;
	padding:0px 5px;
	}
.similarAdsBox p a:hover {
	color:#000;
	text-decoration:underline;
	}
.autoAgentBox {
	width:310px;
	height:17px;
	float:right;
	text-align:center;
	background-image:url(images/autoAgentBkgr.gif);
	background-repeat:no-repeat;
	background-position:top center;
	padding-top:32px;
	margin-bottom:10px;
	clear:right;
	}
.autoAgentBox p a {
	font-size:11px;
	font-weight:bold;
	color:#fff;
	background-color:#ed1c24;
	padding:3px 6px;
	text-decoration:none;
	}
.autoAgentBox p a:hover {
	background-color:#666;
	text-decoration:none;
	}
.dealerHeader {
	width:790px;
	float:left;
	clear:both;
	border-bottom:1px solid #000;
	padding-bottom:1px;
	margin-bottom:1px;
	}
.dealerName {
	width:790px;
	float:left;
	clear:both;
	border-bottom:1px solid #ed1c24;
	height:39px;
	text-align:left;
	margin-bottom:1px;
	}
.dealerName h1, .dealerName h5, .dealerName h6 {
	font-size:26px;
	font-weight:bold;
	display:block;
	margin:7px;
	}
.dealerGreyTag {
	width:790px;
	height:18px;
	float:left;
	clear:left;
	margin-bottom:1px;
	background-color:#666;
	text-align:left;
	}
.dealerGreyTag h5, .dealerGreyTag h4, .dealerGreyTag p { color:#fff; text-decoration:none; margin-left:10px; margin-top:2px; font-size:11px; font-weight:bold; }
.dealerHotOffer {
	width:270px;
	height:201px;
	float:left;
	padding:5px;
	background-color:#ed1c24;
	}
.dealerHotOfferDesc {
	width:190px;
	float:left;
	clear:right;
	height:211px;
	background-color:#f6f6f6;
	}
.dealerHotOfferDesc h2 a{
	font-size:12px;
	font-weight:bold;
	display:block;
	margin:5px 10px;
	text-decoration:none;
	color:#0d4e96;
	}
.dealerHotOfferDesc p#title1, .dealerHotOfferDesc p#title2, .dealerHotOfferDesc p#title3 {
	font-size:11px;
	color:#000;
	font-weight:bold;
	display:block;
	margin:5px 10px;
	border-top:1px solid #dfdfdf;
	}
.dealerHotOfferDesc p {
	font-size:11px;
	color:#333;
	font-weight:normal;
	margin:0px 10px;
	display:block;
	}
#dealerHotPrice {
	font-size:16px;
	font-weight:bold;
	display:block;
	margin:10px;
	color:#ed1c24;
	}
.dealerContactRight {
	width:310px;
	float:left;
	clear:both;
	margin-bottom:10px;
	}
.dealerContactRight p {
	display:block;
	margin:5px;
	}
.dealerBrowseCars {
	width:468px;
	height:22px;
	margin-top:10px;
	float:left;
	clear:both;
	}
.latestMsgRight {
	width:463px;
	float:left;
	text-align:right;
	clear:both;
	padding-right:5px;
	}
.latestMsgRight p a {
	color:#ed1c24;
	text-decoration:none;
	}
.infoRight {
	width:310px;
	float:left;
	margin-bottom:10px;
	clear:both;
	text-align:left;
	}
.infoRight span {
	display:block;
	padding-left:5px;
	}
.infoRight span a {
	display:block;
	text-decoration:none;
	color:#666;
	}
.infoRight p a {
	font-size:11px;
	color:#000;
	line-height:15px;
	display:block;
	text-decoration:none;
	padding:3px 10px;
	border-bottom:1px dashed #ececec;
	background-image:url(images/arrow_grey.gif);
	background-repeat:no-repeat;
	background-position:center right;
	clear:both;
	}
.infoRight p a:hover {
	padding:3px 15px;
	background-image:url(images/arrow_red.gif);
	background-repeat:no-repeat;
	background-position:center right;
	font-weight:bold;
	}
.admCenterBox {
	width:148px;
	float:left;
	clear:none;
	text-align:left;
	margin-top:10px;
	}
.admCenterBox p a {
	color:#000;
	display:block;
	margin:3px;
	text-decoration:none;
	}
.admCenterBox p a:hover {color:#ed1c24;}
.addCarDesc {
	width:448px !important;
	width:428px;
	margin:10px;
	float:left;
	text-align:left;
	}
.addCarDesc p {
	display:block;
	border-bottom:1px solid #000;
	font-weight:bold;
	color:#000;
	margin-bottom:10px;
	}
.addCarDesc textarea {
	width:445px !important;
	width:400px;
	float:left;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	margin:0px;
	margin-bottom:10px;
	}
.uploadButton {
	width:200px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	}
.top10 {margin-top:10px;}
p.top4, .top4 {margin-top:4px;}
.title468 {
	width:468px;
	border-bottom:1px solid #333;
	float:left;
	text-align:left;
	clear:both;
	background-color:#f6f6f6;
	}
.title468 h1, .title468 h2, .title468 h3, .title468 h4, .title468 h5, .title468 h6 {
	font-size:12px;
	font-weight:bold;
	color:#000;
	display:block;
	margin:3px 5px;
	text-transform:uppercase;
	}
.title282 {
	width:310px;
	border-bottom:1px solid #333;
	float:right;
	text-align:left;
	clear:both;
	background-color:#f6f6f6;
	}
.title282 h1, .title282 h2, .title282 h3, .title282 h4, .title282 h5, .title282 h6 {
	font-size:12px;
	font-weight:bold;
	color:#000;
	display:block;
	margin:3px 5px;
	text-transform:uppercase;
	}
.red {color:#ed1c24;}
.clrRight {clear:right;}
.bottom1 {margin-bottom:1px;}
h6.bottom3, h2.bottom3, h3.bottom3, p.bottom3 {margin-bottom:3px;}
.bottom10 {margin-bottom:10px;}
.mainText {
	width:468px;
	padding:5px 0px 5px 0px;
	float:left;
	clear:both;
	text-align:left;
	border-bottom:1px solid #000;
	}
.mainText span{
	display:block;
	padding:5px 10px;
}
.mainText p {
	font-size:11px;
	font-weight:normal;
	color:#333;
	}
.mainText h2, .mainText h3, .mainText h4, .mainText h5, .mainText h6, .mainText h2 a, .mainText h3 a, .mainText h4 a, .mainText h5 a, .mainText h6 a {
	font-size:12px;
	font-weight:bold;
	color:#000;
	padding-left:5px;
	text-decoration:none;
	}
.mainText h2 a, .mainText h3 a, .mainText h4 a, .mainText h5 a, .mainText h6 a {
	font-size:12px;
	font-weight:bold;
	color:#ed1c24;
	text-decoration:none;
	}
.mainText h2 a:hover, .mainText h3 a:hover, .mainText h4 a:hover, .mainText h5 a:hover, .mainText h6 a:hover {
	color:#000;
	text-decoration:underline;
	}
.mainText p a {
	color:#000;
	text-decoration:underline;
	}
.mainText p a:hover {
	color:#ed1c24;
	text-decoration:underline;
	}
.mainText ul {margin:0px; padding-left:20px; margin-bottom:10px;}
.mainText ul a {color:#ed1c24; text-decoration:none;}
.mainText ul a:hover {color:#000; text-decoration:underline;}
.mainText li {font-size:11px; line-height:15px; font-weight:normal; display:inline; margin-right:10px;}
.centerCells {
	width:230px;
	float:left;
	clear:none;
	text-align:left;
	display:inline;
	}
.centerCells p,.centerCells p a {
	font-size:11px;
	color:#333;
	margin:5px;
	}
.centerCells h4 a {
	display:block;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#ed1c24;
	margin:5px;
	}
.centerCells h2 a {
	display:block;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#ed1c24;
	margin-top:7px;
	}
.centerCells h3 a {
	display:block;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	color:#333;
	margin:0px;
	}
.centerCells ul {margin:0px; padding-left:20px;}
.centerCells li {font-size:11px; color:#000; line-height:15px; font-weight:bold;}
.right10 {margin-right:10px;}
.centerCellsHeader {
	
	padding:2px 10px;
	background-color:#ed1c24;
	}
.centerCellsHeader h2 {
	font-size:14px;
	font-weight:bold;
	color:#fff;
	}
.top0 {margin-top:0px;}
.rightText {
	width:290px;
	padding:5px;
	float:right;
	clear:right;
	}
.loginBox {
	width:200px;
	margin:2px 10px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	}
.bkGrey {background-color:#f6f6f6;}
.pleft10 {margin-left:10px;}
.border0 {border:0px;}
.grey{color:#333333; text-decoration:none;}

div.radioQsearch{margin-top:4px; margin-right:10px;}
div.bottomQsearch{position:relative; clear:both; width:470px; float:left; margin:0px; padding:0px;}

.normal{font-weight:normal; color:#000;}
div#rightBanner {
	width:120px;
	height:600px;
	background-color:#ff0000;
	position:absolute;
	margin-left:780px;
	margin-top:-11px;
	}
div.message_text{
	margin:3px 0px 3px 13px;
	padding:5px;
	border:1px solid #cccccc;
	background-color:#f6f6f6;
}

select.currencySelect{
	height:17px;
	font-size:10px;
	font-weight:bold;
}


/*==================================== NEW CSS =========================================*/
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
body {
	background-color: #FFFFFF;
	background-image: url(images/page-bg.gif);
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding:0px;
	cursor:default;
}
div {
	position:relative;
	}
h1, h2, h3, h4, h5, h6, p { margin:0px; padding:0px; }
#frame {
	width:950px;
	margin-right:auto;
	margin-left:auto;
	background:#fff;
	border:10px solid #fff;
	}
#contentheader {
	width:950px;
	clear:both;
	float:left;
	margin-bottom:10px;
	text-align:left;
	}
#contentleft {
	text-align:left;
	width:470px;
	margin-bottom:10px;
	float:left;
	clear:left;
	}
#contentmiddle, .contentmiddle{
	width:310px;
	padding:0px;
	float:left;
	text-align:left;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	clear:none;
	}
#contentright {
	text-align:left;
	width:150px;
	margin-bottom:10px;
	float:left;
	clear:right;
	}
#footer {
	text-align:left;
	width:950px;
	clear:both;
	float:left;
	}
#logo {
	width:220px;
	text-align:center;
	float:left;
	clear:left;
	}
#topBanner {
	width:730px;
	text-align:right;
	float:left;
	clear:right;
	padding-top:1px;
	padding-bottom:1px;
	}
#blackLine {
	width:950px;
	background-color:#000;
	float:left;
	clear:both;
	margin-top:10px;
	}
#blackLine h1, #blackLine p{
	float:left; clear:none;
	font-weight:normal;
	color:#fff;
	font-size:11px;
	text-decoration:none;
	padding:3px 5px;
	}
#blackLine h1 a, #blackLine p a, #blackLine h1 a:hover, #blackLine p a:hover {
	color:#fff;
	text-decoration:underline;
	}
.topMenu {float:right; clear:none; padding:3px 5px;}
.topMenu a, .topMenu a:hover {
	color:#fff;
	text-decoration:none;
	clear:none;
	}
.mainMenu {
	float:left;
	clear:left;
	margin-top:1px;
	margin-bottom:10px;
	}
.mainMenu a {
	padding:2px 8px 3px 8px;
	width:auto;
	float:left;
	clear:none;
	background-color:#dfdfdf;
	font-size:11px;
	font-weight:bold;
	margin-right:1px;
	color:#000;
	text-decoration:none;
	display:block;
	}
.mainMenu a:hover {
	background-color:#ed1c24;
	color:#fff;
	}
#language {
	float:right;
	background-color:#dfdfdf;
	padding:2px 8px 3px 8px;
	clear:none;
	margin-top:1px;
	}
#language a {
	color:#333;
	text-decoration:none;
	}
#currencyDiv {
	float:right;
	clear:none;
	margin-top:1px;
	margin-right:1px;
	}
select.currencySelect {
	height:17px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	}
#z6cars {
	width:950px;
	float:left;
	clear:both;
	text-align:left;
	}
.carMainBox {
	width:148px;
	border:1px solid #dfdfdf;
	float:left;
	clear:none;
	text-align:left;
	margin-right:10px;
	}
.carMainBox p a {color:#ed1c24;}
.carMainBox:hover {
	background-color:#f6f6f6;
	}
.carMainBox img {margin-left:1px; margin-right:1px; margin-bottom:1px !important; margin-bottom:-1px;}
.carMainBox h3, .carMainBox h3 a {
	color:#000;
	font-size:11px;
	font-weight:normal;
	margin-left:3px;
	text-decoration:none;
	}
.carMainBox h3 a:hover {text-decoration:underline; color:#000;}
.carBrandBox {
	width:146px;
	margin:1px;
	height:17px;
	padding-top:3px;
	background-color:#999;
	clear:right;
	}
.carBrandBox h4 a {
	font-weight:bold;
	font-size:11px;
	color:#fff;
	margin-left:6px;
	text-decoration:none;
	display:block;
	}
.carPhotoBox {
	width:146px;
	margin:1px;
	height:112px;
	background-color:#dfdfdf;
	text-align:center;
	clear:right;
	}
.carPhotoBox:hover {
	width:146px;
	margin:1px;
	height:112px;
	background-color:#333;
	text-align:center;
	clear:right;
	}
.carPhotoBox img {margin:5px;}
.price {
	color:#000;
	font-size:12px;
	font-weight:bold;
	margin-left:7px;
	margin-bottom:3px;
	}
.mRight-5 {margin-right:-5px;}
.clrLeft {clear:left;} .clrRight {clear:right;} .clrBoth {clear:both;}
#quickSearch {
	width:470px;
	float:left;
	clear:none;
	margin-bottom:10px;
	}
.title468 {
	width:470px;
	border-bottom:1px solid #333;
	float:left;
	text-align:left;
	clear:both;
	background-color:#f6f6f6;
	}
.title468 h1, .title468 h2, .title468 h3, .title468 h4, .title468 h5, .title468 h6 {
	font-size:14px;
	font-weight:bold;
	color:#ed1c24;
	display:block;
	margin:3px 5px;
	text-transform:uppercase;
	}
.title282 {
	width:310px;
	border-bottom:1px solid #333;
	float:left;
	text-align:left;
	clear:both;
	background-color:#f6f6f6;
	}
.title282 h1, .title282 h2, .title282 h3, .title282 h4, .title282 h5, .title282 h6 {
	font-size:12px;
	font-weight:bold;
	color:#ed1c24;
	display:block;
	margin:3px 5px;
	text-transform:uppercase;
	}
.searchOptions {
	width:470px;
	height:23px;
	border-bottom:1px solid #ccc;
	float:left;
	margin-top:1px;
	color:#000;
	}
.searchOptions div { color:#000; position:relative; width:auto; float:left; clear:none; margin-top:1px; font-weight:bold;}
.searchContent {
	width:470px;
	float:left;
	background-image:url(images/searchBkgr.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;
	background-color:#f0f0f0;
	}
.searchCol {
	margin:10px 10px 0 10px !important;
	margin:10px 5px 0 5px;
	width:136px;
	clear:none;
	float:left;
	color:#000;
	}
.searchCol2 {
	width:136px;
	margin-left:10px;
	clear:none;
	float:left;
	color:#000;
	margin-bottom:10px;
	}
.searchCol3 {
	margin-left:10px !important;
	margin-left:0px;
	color:#000;
	margin-bottom:20px;
	}
.checkBox1 {margin-bottom:-1px;}
.searchCol div { color:#000; position:relative; width:auto; float:left; clear:both;}
.searchCol3 div { color:#333; position:relative; width:145px; float:left;
} * html .searchCol3 div{width:136px;}
.selectMain {
	width:120px;
	height:16px;
	border:1px solid #c0c0c0;
	font-size:11px;
	color:#333;
	vertical-align:middle;
	margin-bottom:5px;
}
.selectMain1 {
	width:120px;
	height:16px;
	border:1px solid #c0c0c0;
	font-size:11px;
	color:#333;
	vertical-align:middle;
	margin-bottom:10px;
	}
.lightGrey {background-color:#f6f6f6;}
.selectMain2 {
	width:118px;
	height:14px;
	border:1px solid #c0c0c0;
	font-size:11px;
	color:#333;
	vertical-align:middle;
	margin-bottom:5px;
	}
.selectMain5 {
	width:118px;
	height:14px;
	border:1px solid #c0c0c0;
	font-size:11px;
	color:#333;
	vertical-align:middle;
	margin-bottom:10px;
	margin-left:0px;
	}
.selectMain4 {
	width:170px;
	height:14px;
	border:1px solid #c0c0c0;
	font-size:11px;
	color:#333;
	vertical-align:middle;
	margin-bottom:5px;
	}
.selectMain3 {
	width:125px;
	height:16px;
	border:1px solid #c0c0c0;
	font-size:11px;
	color:#333;
	vertical-align:middle;
	margin-top:3px !important;
	margin-top:1px;
	margin-right:4px;
	}
.selectMainSmall {font-size:10px; color:#999;}
.searchButton {
	height:18px;
	font-weight:bold;
	font-size:11px;
	color:#000;
	margin:5px 10px;
	cursor:pointer;
	}
.searchButton2 {
	height:20px;
	font-weight:bold;
	font-size:11px;
	color:#000;
	}
.advSearchBox {
	width:470px;
	height:15px;
	padding-top:1px;
	float:left;
	clear:both;
	background-color:#999;
	margin-top:1px;
	}
.advSearchBox a {
	font-weight:bold;
	color:#fff;
	margin-left:10px;
	text-decoration:none;
	text-align:left;
	}
div.radioQsearch{margin-top:4px; margin-right:10px;}
div.bottomQsearch{position:relative; clear:both; width:470px; float:left; margin:0px; padding:0px;}
.floatLeft {float:left;} .floatRight {float:right;}
.sellAdvCenter {
	width:470px;
	height:60px;
	text-align:center;
	float:left;
	clear:both;
	margin-bottom:10px;
	}
.sellAdvCenter p a, .sellAdvCenter p a:hover {
	color:#fff;
	font-weight:normal;
	}
.leftBox {
	width:470px;
	float:left;
	clear:both;
	text-align:left;
	margin-bottom:10px;
	}
.latestCarsIndex {
	clear:both;
	float:left;
	text-align:left;
	width:470px;
	border-bottom:1px solid #ccc;
	padding-top:5px;
	padding-bottom:5px;
	}
.latestCarsIndex:hover {background-color:#f8f8f8;}
.latestCarsIndex h1 a, .latestCarsIndex h2 a, .latestCarsIndex h3 a, .latestCarsIndex h4 a, .latestCarsIndex h5 a, .latestCarsIndex h6 a {
	font-size:12px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
	margin-left:5px;
	clear:none;
	}
.latestCarsIndex h1 a:hover, .latestCarsIndex h2 a:hover, .latestCarsIndex h3 a:hover, .latestCarsIndex h4 a:hover, .latestCarsIndex h5 a:hover, .latestCarsIndex h6 a:hover {
	text-decoration:underline;
	}
.latestCarsIndex p {
	color:#666;
	font-weight:normal;
	}
.latestCarsIndex p a {
	color:#ed1c24;
	font-weight:normal;
	text-decoration:none;
	}
.latestCarsIndex p a:hover {
	color:#ed1c24;
	font-weight:normal;
	text-decoration:underline;
	}
.latestCarsIndex .price {float:right};
.red {color:#ed1c24 !important;}
.pleft {padding-left:5px;}
.pright {padding-right:5px;}
#banner300 {
	width:308px;
	text-align:center;
	float:left;
	clear:both;
	padding:5px 0;
	border:1px solid #dfdfdf;
	margin-bottom:10px;
	}
#banner120 {
	width:148px;
	text-align:center;
	float:left;
	clear:both;
	padding:5px 0;
	border:1px solid #dfdfdf;
	}
.hotBox {
	width:310px;
	float:left;
	clear:both;
	text-align:left;
	border-bottom:1px solid #ed1c24;
	margin-bottom:5px;
	}
.hotSpecBox {
	width:155px;
	float:left;
	text-align:left;
	overflow:hidden;
	padding-left:5px;
	padding-top:5px;
	}
.hotSpecBox h6, .hotSpecBox h6 a, .hotSpecBox h5, .hotSpecBox h5 a, .hotSpecBox h3, .hotSpecBox h3 a, .hotSpecBox h4, .hotSpecBox h4 a, .hotSpecBox h2, .hotSpecBox h2 a {
	color:#000;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	}
.hotSpecBox p {
	color:#ed1c24;
	font-weight:bold;
	font-size:12px;
	margin-top:5px;
	margin-bottom:5px;
	}
.hotcarPhotoBox {
	width:146px;
	height:112px;
	background-color:#ed1c24;
	text-align:center;
	float:right;
	clear:right;
	}
.hotcarPhotoBox img {margin:4px; border:1px solid #fff;}
.bkred {background-color:#ed1c24; color:#fff;}
.border0 {border:0px;}
.registerDealerPhoto {
	width:282px;
	height:70px;
	float:left;
	clear:both;
	margin-bottom:10px;
	}
.featuredShopTitle {
	width:310px;
	float:left;
	clear:both;
	border-bottom:1px solid #333;
	}
.featuredShopBox {
	width:308px;
	float:left;
	clear:both;
	border:1px solid #333;
	margin-top:1px;
	margin-bottom:10px;
	}
.featuredShopBox p {
	color:#ed1c24;
	margin-left:7px;
	display:block;
	}
.featuredShopBox span {
	color:#333;
	font-weight:bold;
	margin-left:7px;
	display:block;
	}
.shopTitleBox {
	width:308px;
	height:23px;
	float:right;
	background-color:#333;
	}
.shopName {
	width:auto;
	margin-top:3px;
	margin-left:7px !important;
	margin-left:4px;
	margin-bottom:3px;
	float:left;
	clear:none;
	}
.shopName h5, .shopName h5 a, .shopName h5 a:hover {color:#fff; font-size:12px; font-weight:bold; text-decoration:none; text-transform:uppercase; margin:0; padding:0;}
.shopCity {
	width:auto;
	margin-top:4px;
	margin-right:5px !important;
	margin-right:3px;
	margin-bottom:5px;
	float:right;
	clear:right;
	}
.shopCity p, .shopCity p a, .shopCity p a:hover {color:#fff; font-size:11px; font-weight:normal; text-decoration:none; margin:0; padding:0;}
.shopFeaturedCar {
	width:280px;
	background-color:#ededed;
	height:17px;
	padding-top:3px;
	float:right;
	clear:both;
	}
.shopFeaturedCar p {
	color:#0d4e96;
	font-weight:bold;
	text-transform:capitalize;
	margin-left:7px;
	}
.shophotSpecBox {
	width:155px;
	float:left;
	text-align:left;
	overflow:hidden;
	padding-left:7px;
	}
.shophotSpecBox h3, .shophotSpecBox h3 a, .shophotSpecBox h6, .shophotSpecBox h6 a, .shophotSpecBox h4, .shophotSpecBox h4 a, .shophotSpecBox h2, .shophotSpecBox h2 a {
	color:#000;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	margin:3px 0px;
	}
.shophotSpecBox p {
	color:#ed1c24;
	font-weight:bold;
	font-size:12px;
	margin:3px 0px;
	}
.shophotcarPhotoBox {
	width:146px;
	height:112px;
	background-color:#999;
	text-align:center;
	float:right;
	clear:right;
	margin-top:1px;
	}
.shophotcarPhotoBox img {margin:4px; border:1px solid #fff;}
.shophotcarSpecSmall {
	width:120px;
	overflow:hidden;
	color:#666;
	font-size:10px;
	line-height:12px;
	}
.shopBrowse {
	width:308px;
	height:23px;
	background-color:#999;
	background-image:url(images/browse_shops_gr.gif);
	background-repeat:no-repeat;
	background-position:left center;
	text-align:right;
	float:left;
	clear:both;
	margin-top:1px !important;
	margin-top:-1px;
	}
.banner150 {
	width:150px;
	float:left;
	clear:both;
	text-align:center;
	margin-bottom:10px;
	}
.footerBlue {
	width:940px;
	padding:5px;
	float:left;
	clear:both;
	text-align:left;
	background-color:#333;
	margin-bottom:1px;
	}
.footerBlue a {
	font-size:11px;
	font-weight:bold;
	color:#fff;
	margin:5px;
	text-decoration:none;
	}
.footerBlack {
	width:934px;
	float:left;
	clear:both;
	text-align:left;
	}
.footerBlack p {
	font-size:11px;
	color:#333;
	text-decoration:none;
	}
.footerBlack p a, .footerBlack p a:hover {
	font-size:11px;
	color:#333;
	text-decoration:underline;
	}
.popularBrands {
	width:310px;
	float:left;
	clear:both;
	margin-bottom:10px;
	}
.popularBrandsCol {
	width:155px;
	float:left;
	}
.popularBrands p a {color:#000; text-decoration:none; display:block; padding:3px;}
.popularBrands p a:hover {color:#ed1c24; text-decoration:none;}
.popularBrandsCol ul {margin:0px; padding-left:20px;}
.popularBrandsCol li h6 a {font-size:11px; color:#333; text-decoration:none; line-height:20px; font-weight:normal;}
.popularBrandsCol li h6 a:hover {color:#ed1c24; text-decoration:underline;}
.carSearchDisplayAds {
	width:470px;
	float:left;
	clear:both;
	}
.carSearchAds {
	width:240px;
	height:25px;
	float:left;
	text-align:left;
	padding:5px;
	border-bottom:1px dashed #dfdfdf;
	}
.carSearchAds h1 {
	font-size:11px;
	color:#666;
	text-decoration:none;
	font-weight:bold;
	}
.carSearchAds p {
	font-size:11px;
	color:#666;
	}
.carSearchAdsPage {
	width:210px;
	height:25px;
	float:left;
	clear:right;
	text-align:right;
	padding:5px;
	border-bottom:1px dashed #dfdfdf;
	}
.carSearchAdsPage p {
	font-size:11px;
	color:#000;
	}
.CarSearch {
	width:470px;
	float:left;
	clear:both;
	background-color:#fff;
	margin-top:10px;
	border-bottom:1px solid #dfdfdf;
	}
.CarSearch:hover {
	width:470px;
	float:left;
	clear:both;
	background-color:#f6f6f6;
	}
.CarSearchInfo {
	width:360px;
	float:right;
	height:75px;
	padding-top:5px;
	}
.CarSearchPhoto {
	width:110px;
	height:85px;
	background-color:#dfdfdf;
	text-align:center;
	float:left;
	}
.CarSearchPhoto:hover {
	width:110px;
	height:85px;
	background-color:#333;
	text-align:center;
	float:left;
	}
.CarSearchPhoto img {margin:5px;}
.CarSearchInfo h2 a {
	font-size:12px;
	color:#000;
	text-decoration:none;
	display:block;
	margin:0px 7px;
	}
.CarSearchInfo h2 a:hover {
	color:#000;
	text-decoration:underline;
	}
.CarSearchInfo p {
	display:block;
	margin:0px 7px;
	}
.CarSearchPrice {
	color:#ed1c24;
	font-weight:bold;
	}
.carSearchLoc {
	width:355px;
	text-align:right;
	margin-top:9px;
	}
.carSearchLoc h3 {
	color:#666;
	font-weight:normal;
	text-decoration:none;
	font-size:11px;
	}
.carSearchLoc h3 a {
	color:#666;
	font-weight:normal;
	text-decoration:underline;
	font-size:11px;
	}
	
	
/* ------------------- DEALER PAGE -----------*/
#frameD {
	width:790px;
	margin-right:auto;
	margin-left:auto;
	background:#fff;
	border:10px solid #fff;
	}
#contentheaderD {
	width:790px;
	clear:both;
	float:left;
	margin-bottom:10px;
	text-align:left;
	}

#footerD {
	text-align:left;
	width:790px;
	clear:both;
	float:left;
	}

#contentmiddleD{
	width:310px;
	padding:0px;
	float:left;
	text-align:left;
	margin-left:10px;
	margin-bottom:10px;
	clear:none;
	}
.footerBlueD {
	width:780px;
	padding:5px;
	float:left;
	clear:both;
	text-align:left;
	background-color:#333;
	margin-bottom:1px;
	}
.footerBlackD {
	width:774px;
	float:left;
	clear:both;
	text-align:right;
	padding:0px 8px;
	}
	
.footerBlueD a {
	font-size:11px;
	font-weight:bold;
	color:#fff;
	margin:5px;
	text-decoration:none;
	}
.footerBlackD p, .footerBlackD p a, .footerBlackD p a:hover {
	font-size:11px;
	color:#333;
	text-decoration:none;
	}
  

/* ------ ADDED BY ANDREI --------- */
div.sortPanel a{
  display:block;
  float:right;
  margin:0px 5px;
  text-decoration:none;
  font-weight:bold;
  color:blue;
}