
body {
	font-size: 65.5%;
	color: #353535;
	font-family: Georgia,Helvetica,Arial;
	background: #fff;
}

a { color: #37444e; text-decoration: underline}
a:hover { text-decoration: none}

input[type="text"] {border:none;}
select {border:none!important;}

input, select,textarea, a, .fck {font-family:Georgia!important;}
.fields input[type="text"] { width:150px; }

.container {width: 1024px;margin: auto;font-size: 12px;}
p.err {font-weight:bold;text-align:center;padding:10px auto;}

#topBanners img,
.side_banner img { display: block}

#col2 {width: 300px}
.totop13 {margin-top:-13px;}

#manageAds a {
	background: url(../images/ico.manage_ads.png) no-repeat 7px center #f1f1f3;
	padding: 0 7px 0 30px;
	display: block;
	text-decoration: none;
	font-size: 11px;
	line-height: 23px;
}

#manageAds a.active , 
#manageAds a:hover {background-color: #e0e0e0}
#nav {border-bottom: 2px solid #fff600;position: relative;z-index:100}
#nav ul li {float: left; position: relative;}

#nav ul li .submenu {
	position: absolute;
	left: 0;
	display: none;
	padding: 5px 0 5px 0;
	-webkit-box-shadow: 1px 1px 2px 0px #999;
	box-shadow: 1px 1px 2px 0px #999; 
	top: 28px;
	background: #fff600;
	width: 200px;
}

#nav ul li .submenu li {
	float: none;
	font-size: 11px;
}

#nav ul li .submenu div {
	font-size: 11px;
	padding: 10px 15px;
}

#nav ul li .submenu li a:hover { color: #000 !important}
/*#nav ul li:hover .submenu {display: block}*/

#nav ul li a {
	display: block;
	padding: 0 15px;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 28px;
}

#nav ul li .submenu ul li a {
	text-transform: none !important;
	color: #353535 !important;
	display: block;
	padding-top: 5px;
	line-height: normal;
}

#nav ul li a:hover,
#nav ul li:hover,
#nav ul li a.active,
#nav ul li:hover a {background-color: #fff600;color: #000;}
#nav ul li.active a {background-color: #fff600;color: #000;font-weight: bold;}

#searchAds #searchLink,
#loginRegister #loginLink  {
	line-height: 28px;
	display: block;
	text-transform: uppercase;
	padding: 0 15px;
}
#loginLink {padding:0px!important;}

#loginRegister #loginLink a {text-decoration:none;} 

#addAd {
	background: #fff;
	z-index: 1000;
	border-bottom: 1px solid #ddd;
	width: 1024px;
	margin-bottom: 10px;
	padding: 10px 0;
}

.stick {
    position: fixed;
    top: 0;
    z-index: 10000;
}

#addAd a#home {
	width: 25px;
	background: url(../images/ico.back_home.png) no-repeat 0 0;
	height: 23px;
}

#addAd .sep {
	width: 10px;
	background: url(../images/breadcrumbs_sep.png) no-repeat 0 0;
	height: 23px;
	margin:0px 5px 0px 5px;
}

#addAd .breadcrumb {margin-top:6px;}
#addAd .breadcrumb a {text-decoration:none;color:#37444e;}

#addAd #icons { position: relative}

#addAd #icons .icon {
	width: 23px;
	cursor: pointer;
	position: relative;
	margin-left: 20px;
	float: left;
	height: 23px;
	z-index:50;
}

#addAd #icons .icon ul {
	position: absolute;
	top: 23px;
	display: none;
	padding: 5px 0;
	width: 150px;
	left: 0;
	background: #333;
	/*
	opacity:0.90;
	filter:alpha(opacity=90);
	*/
}

#addAd #icons .icon ul li { padding: 3px 10px}
#addAd #icons .icon ul li a { font-size: 11px; text-decoration: none; color: #fff}
#addAd #icons .icon ul li a:hover { text-decoration: underline}
#addAd #icons .icon ul li a.bold:hover {text-decoration: none}
/*#addAd #icons .icon:hover ul { display: block}*/

#addAd #icons .icon1 { background: url(../images/ico.search3.png) no-repeat 0 0}
#addAd #icons .icon2 { background: url(../images/ico.search3.png) no-repeat -44px 0}
#addAd #icons .icon3 { background: url(../images/ico.search3.png) no-repeat -87px 0}
#addAd #icons .icon4 { background: url(../images/ico.search3.png) no-repeat -131px 0}
#addAd #icons .icon5 { background: url(../images/ico.search3.png) no-repeat -175px 0}
#addAd #icons .icon6 { background: url(../images/ico.search3.png) no-repeat -218px 0}
#addAd #icons .icon7 { background: url(../images/ico.search3.png) no-repeat -262px 0}
#addAd #icons .icon8 { background: url(../images/ico.search3.png) no-repeat -306px 0}
#addAd #icons .icon9 { background: url(../images/ico.search3.png) no-repeat -349px 0}

#addAd #icons .icon1:hover { background: url(../images/ico.search4.png) no-repeat 0 0}
#addAd #icons .icon2:hover { background: url(../images/ico.search4.png) no-repeat -44px 0}
#addAd #icons .icon3:hover { background: url(../images/ico.search4.png) no-repeat -87px 0}
#addAd #icons .icon4:hover { background: url(../images/ico.search4.png) no-repeat -131px 0}
#addAd #icons .icon5:hover { background: url(../images/ico.search4.png) no-repeat -175px 0}
#addAd #icons .icon6:hover { background: url(../images/ico.search4.png) no-repeat -218px 0}
#addAd #icons .icon7:hover { background: url(../images/ico.search4.png) no-repeat -262px 0}
#addAd #icons .icon8:hover { background: url(../images/ico.search4.png) no-repeat -306px 0}
#addAd #icons .icon9:hover { background: url(../images/ico.search4.png) no-repeat -349px 0}

#addAd a#addButton {
	/*background: #b80d00;*/
	background:#C7171A;
	font-size: 11px;
	/*border: 1px solid #323f49;*/
	color: #fff;
	text-decoration: none;
	line-height: 21px;
	display: block;
	padding: 0 7px; 
}
a#addButton:hover {text-decoration:underline!important;}
/*#addAd a:hover#addButton {background: #9e0c01}*/

#redFlyout {
	background: #b90d01;
	position: absolute;
	left: 50%;
	top: 40px;
	margin-left: -100px;
	width: 180px;
	-webkit-box-shadow: 3px 3px 5px 0px rgba(50, 63, 72, 1);
	box-shadow: 3px 3px 5px 0px rgba(50, 63, 72, 1);	
	padding: 10px;
	color: #fff;
	font-size: 11px;
	/*border: 1px solid #323f48;*/
	z-index:10;
}

#redFlyout span {
	position: absolute;
	top: -10px;
	height: 10px;
	background: url(../images/bg.arrow01.png) no-repeat 0 0;
	width: 17px;
	left: 51%;
}

#redFlyout.active { display: block}

#searchLink.hover {
	background: #fff600;
	color: #353535;
	cursor: pointer;
	line-height: 28px;
	font-weight: bold;
}

#searchAds {position: relative;}

#searchFlyout {
	position: absolute;
	right: 0;
	padding: 5px 0 5px 0;
	-webkit-box-shadow: 1px 1px 2px 0px #999;
	box-shadow: 1px 1px 2px 0px #999; 
	top: 28px;
	background: #fff600;
	width: 280px;
	z-index:100;
	display:none;
}

#searchFlyout ul li a {
	font-size: 12px;
	color: #000;
	line-height: normal;
	padding-left: 45px;
	text-transform: none
}

#searchFlyout ul li a:hover { background: none}
#searchFlyout ul li {display: block;float: none;}
#searchFlyout ul li a {display:block;margin:2px 0px 1px 0px;}

#searchFlyout ul li span {
	display: block;
	position: relative;
	float: none;
	padding:1px 0px 0px 0px;
}

#searchFlyout ul li span a {display: block;line-height: 20px;}
/* CSS disclosure symbols stay black on the bright yellow background. */
#searchFlyout ul li span::before {content:"+";position:absolute;left:8px;top:7px;width:7px;height:7px;border:1px solid #000;box-sizing:border-box;color:#000;font:7px/5px Arial;text-align:center;pointer-events:none;}
#searchFlyout ul li span.active::before {content:"−";}
#searchFlyout ul li span.active ul {display:block;}
#searchFlyout ul li span.active a {color: #000}
#searchFlyout ul li ul li {padding:1px 0px 1px 0px;}
#searchFlyout ul li ul li a {color: #000;font-size: 11px;}
#searchFlyout ul li ul li a:hover {color: #000;text-decoration: none}
/* Keep category symbols black without recolouring the menu background or text. */
#flyoutAccordeon > li > span > a {position:relative;}
#flyoutAccordeon > li > span > a::before {content:"";position:absolute;left:19px;top:6px;width:22px;height:14px;background-image:url(../images/ico.search2.png);background-repeat:no-repeat;filter:brightness(0);pointer-events:none;}
#flyoutAccordeon > li.ico1 > span > a::before {background-position:0 0px;}
#flyoutAccordeon > li.ico2 > span > a::before {background-position:0 -17px;}
#flyoutAccordeon > li.ico3 > span > a::before {background-position:0 -35px;}
#flyoutAccordeon > li.ico4 > span > a::before {background-position:0 -144px;}
#flyoutAccordeon > li.ico5 > span > a::before {background-position:0 -164px;}
#flyoutAccordeon > li.ico6 > span > a::before {background-position:0 -183px;}
#flyoutAccordeon > li.ico7 > span > a::before {background-position:0 -201px;}
#flyoutAccordeon > li.ico8 > span > a::before {background-position:0 -221px;}
#flyoutAccordeon > li.ico9 > span > a::before {background-position:0 -239px;}

#col1 {width: 710px}
.col1_shorter {width: 695px!important;}
.col1_shorter2 {width: 680px!important}
#bottomBanners div {margin-right: 8px;}
#bottomBanners div:last-child { margin-right: 0}
.pagination ul li { float: left; margin-left: 5px}

.pagination ul li a,
.pagination ul li span {
	display: block;
	text-align: center;
	padding: 0 4px;
	line-height: 15px;
	text-decoration: none;
	border: 1px solid #323f49;
}

.prevPage a,
.nextPage a {height: 15px;width: 7px}

.prevPage a,
.prevPage a:hover {background: url(../images/ico.pagination_arrows.png) no-repeat 4px center !important;}

.nextPage a,
.nextPage a:hover {background: url(../images/ico.pagination_arrows.png) no-repeat -19px center !important}

.pagination ul li a:hover,
.pagination ul li.active a,
.pagination ul li.active span {background: #fff600}
.pagination ul li.disabled span {opacity: .45}

.itemsListHead {
	background: #f1f1f3;
	line-height: 27px;
	position: relative;
	padding-left: 10px;
	border-top: 1px solid #fff600;
}

.itemsListHead .heading {
	position: absolute;
	top: -28px;
	background: #fff600;
	font-weight: bold;
	left: 0;
	line-height: 28px;
	color: #323f49;
	font-size: 12px;
	padding: 0 15px;
}

.itemsListHead select {width: 137px;font-size: 11px;}
/* Reserve the out-of-flow heading height below the preceding list toolbar. */
#latestAds { margin-top: 45px; }
.itemsListHead.bottom {border-bottom: 1px solid #fff600;border-top: none;}

.itemsListRowCol1,
.itemsListHeadCol1 {width: 136px;margin-right: 10px;}

.itemsListHeadCol1 {
	width: auto;
	font-size: 11px;
}

.itemsListHeadCol1 select {
	margin-top: 5px
}

.itemsListRowCol2,
.itemsListHeadCol2 {width: 535px}

.itemsListRowCol3,
.itemsListHeadCol3 {width: 70px;text-align: center}

.itemsListRowCol4,
.itemsListHeadCol4 {width: 70px;}

.itemsListRowCol5,
.itemsListHeadCol5 {width: 75px;font-size: 10px;text-align: center;}

.itemsListHeadCol5 {font-size: 12px;background: #fff600}
.itemsListRow h2 {font-size: 14px;}
.itemsListRow h2 a { text-decoration: none}
.itemsListRow h2 a:hover { text-decoration: underline}
.itemsListRow .place {font-size: 11px;}
.itemsListRow {border-bottom: 1px solid #fff;padding-left: 10px;}

.itemsListRow {background: #f1f1f3;min-height:100px;}
.itemsListRow:hover {background: #d6d6d6}

.itemsListRowCol1 a {display: block;padding: 0px;/* border: 3px solid #3c4852;*/ border: 3px solid #323f49;}
.itemsListRowCol1 a img {display: block}
#detailSearch .count {text-transform: uppercase;}

.itemsListRowCol1 { position: relative;}

.itemsListRowCol1 .newItem {
	position: absolute;
	z-index: 100;
	right: 0;
	top: 0;
	width: 46px;
	height: 46px;
	background: url(../images/ico.new_item.png) no-repeat 0 0;
}

.fwb { font-weight: bold}

.itemsListRowCol1 a.compare {
	background: url(../images/ico.compare.png) no-repeat 2px 2px #fff;
	padding: 0 10px 0 15px;
	color: #000;
	position: absolute;
	left: 1px;
	bottom: 1px;
	line-height: 15px;
	border: none;
	text-decoration: none;
	font-size: 11px;
	text-transform: uppercase;
}

.itemsListRowCol1 a.remove {
	background: url(../images/ico.remove.png) no-repeat 2px 2px #fff;
}

.tar { text-align: right}

.itemsListRowCol2 .price {
	font-size: 14px;
	color: #000;
	font-weight: bold;
}

.itemsListRowCol2 .seller {
	font-size: 11px;
}

/*
.itemsListRowCol2 .seller strong {
	text-decoration: underline
}
*/
.itemsListRowCol2 .list {
	width: 100px;
	font-size: 11px;
}

.itemsListRowCol2 .list ul li {
	padding-left: 10px;
	margin-bottom: 5px;
	background: url(../images/ico.bullet01.png) no-repeat 0 4px;
}

.itemsListRowCol2 .desc {
	width: 435px;
	font-size: 11px;
}

.itemsListRowCol2 .itemLogo { width: 100px;}

#detailSearch #searchButtons a {
	background-color: #f1f1f3;
	line-height: 21px;
	text-decoration: none;
	padding: 0 10px;
	color: #000;
	font-size:11px;
	/*border: 1px solid #323f49*/
}

#detailSearch #searchButtons a:hover {background-color: #dbdbdb}

a#savedSearches {
	background: url(../images/ico.saved_searches.png) no-repeat 10px center;
	padding-left: 25px !important
}

.textInput {background: #fff;font-size: 11px;padding: 2px 5px;border: 1px solid #323f49}
.textLabel {font-size: 11px}
.input150 {width: 138px}
.input70 {width: 58px}
.select150 {width: 149px;}
.select310 {width: 310px;}
.select70 {width: 69px}
.mt28 { margin-top: 28px}
.checkbox label { font-size: 11px;padding-top:3px;}
.select {background: #fff;font-size: 11px;padding: 1px 1px 1px 0;border: 0px solid #323f49}
.checkbox2 {width: 140px}
.mt37 { margin-top: 37px}


.button01 {
	/*background: #fff600;*/
	border: 2px solid #fff;
	font-family: Georgia,Arial;
	-webkit-box-shadow: 1px 1px 2px 0px #999;
	box-shadow: 1px 1px 2px 0px #999; 
	font-size: 11px;
	/*color: #323f49;*/
	text-transform: uppercase;
	font-weight: bold;
	color: #fff;
	background: #25952e;
	/* margin-left:-18px; */
}

.button02 {
	background: #fff600;
	border: 2px solid #fff;
	font-family: Georgia,Arial;
	-webkit-box-shadow: 1px 1px 2px 0px #999;
	box-shadow: 1px 1px 2px 0px #999; 
	font-size: 12px;
	color: #353535;
	text-transform: uppercase;
	font-weight: bold;
}

#footer {background: #f1f1f3;}
#footer ul {margin-bottom: 40px;float: right;margin-right:10px;}

#footer ul li {
	font-size: 11px;
	text-transform: uppercase;
	float: left;
	margin-right: 20px
}

#footer ul li a { text-decoration: none}
#footer ul li a:hover { text-decoration: underline}
#footer #copyright { float: right;margin-right: 25px}
#footerCol1 { width: 670px;border-right: 1px solid #c9c9c9}
#footerCol2 { width: 280px}

#footerCol1 ul li.act a {text-decoration:underline;}

#quickSearch {
	background: #fff600;
	width: 340px;
	height: 273px
}

#quickSearchButton {
	width: 165px;
	height: 35px;
	padding-left: 15px
}

#quickSearchButton strong {
	text-transform: uppercase;
}

#addAdvertisement {
	width: 150px;
	margin-top: 2px;
	margin-right: 2px;
}

#addAdvertisement a {
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
	background: #fff;
	line-height: 35px;
}

#carsBlock {
	width: 340px;
	height: 273px!important;
	background: #f1f1f3
}

#carsBlock strong { text-transform: uppercase; padding: 15px}

#carsBlock ul {
	font-size: 11px;
	margin-left: 15px;
}

#carsBlock ul li {
	float: left;
	margin-bottom: 3px;
	width: 50%;
}

#carsBlock ul li a { text-decoration: none}
#carsBlock ul li a:hover { text-decoration: underline}

#carsBlock .all { font-size: 11px;}



/*  UPDATED   */


.dealers_content #quickSearch {
	/* background: #5eb4cb; */
	background:#4E4E4E;
	color: #fff;
}

.dealers_content #quickSearch strong {
	text-transform: uppercase;
}

.dealers_content #quickSearch .button01 {
	/* background: #5eb4cb; */
	background: #25952e;
	color: #fff;
	margin-top:-10px;
}

.dealers_content .button01 {
	background: #5eb4cb;
}

.dealers_content .itemsListHead.top {
	border-top: 1px solid #5eb4cb
}

.dealers_content .itemsListHead.bottom {
	border-bottom: 1px solid #5eb4cb
}

.dealers_content  .itemsList .itemsListHead .heading {
	/* background: #5eb4cb; */
	background: #5A87C2;
	color: #fff;
}

.dealers_content  .itemsList .itemsListHead .heading span {
	background: #fff;
	position: relative;
	right: -15px;
	color: #000;
	padding-left: 15px;
	font-weight: normal;
	top: -1px;
}

.dealers_content .pagination ul li a:hover, 
.dealers_content .pagination ul li.active a {
	background: #5eb4cb;
	color: #fff;
}

#col3 {
	width: 890px;
}

#col4 {
	width: 120px;
}

.photosLine .photo {
	padding: 3px;
	border: 3px solid #f1f1f3;
}

.photosLine .photo img {
	display: block
}

.photosLine .photo.active {
	border: 4px solid #323f49;
	padding: 0
}

.photosLine a:hover.photo { border: 3px solid #323f49; padding: 3px;}

a.seeOnMap {
	background: url(../images/ico.map.png) no-repeat right center;
	line-height: 16px;
	padding-right: 15px;
}

.dealerLine .phones {
	width: 227px;
	font-size: 14px;
}

.dealerLine .phones span {
	margin-bottom: 3px;
	line-height: 18px;
	background: url(../images/ico.phone.png) no-repeat 0 center;
	padding-left: 25px;
}

.dealerLine .logo { margin-top: -10px}

.dealerLine .logo h2 {
	font-size: 18px
}

.emailDealer {
	background: url(../images/ico.mail.png) no-repeat right center #5EB4CB !important;
	padding-right: 30px
}

.browseWebsite {
	background: url(../images/ico.browse.png) no-repeat right center #5EB4CB !important;
	padding-right: 30px
}

#infoAd {
	width: 490px;
	height: 230px;
	background: #f6f7f9;
	padding: 0 25px;
	color: #323f49;
}


#infoAd a { color: #ff0000}

#infoAd strong {
	color:#AAAAAA;
	font-size: 32px;
	font-weight: bold
}

#infoAd span {
	font-size: 20px
}

.dealers_content #quickSearch {
	height: 230px;
}


/*  MIK  */

.bord input[type="text"] {border:1px #323f49 solid;}
.bord input[type="password"] {border:1px #323f49 solid;}
.bord textarea {border:1px #323f49 solid;}
.bord select {border:1px #323f49 solid!important;}
.bord .mt15 .checkbox2 {width:160px;margin-right:5px!important;}

.add_form_top {height:40px;}
.add_form_top ul li {display:block;float:right;padding-right:15px;line-height:40px;font-weight:bold;/*color:#5a5a5a;*/color:#aaaaaa;}
.add_form_top ul li.active {/*color:#fff600;*/color:#000;}
.add_form_top ul li span {width:36px;height:38px;background:url(../images/round.jpg) no-repeat;display:block;float:left;text-align:center;margin-right:10px;}
.add_form_top .havequest {font-size:10px;padding-top:8px;margin-right:15px;font-weight:bold;}
.add_form_top .havequest a {color:#fff600;}

.f_line {width:680px;height:23px;border-bottom:2px #fff600 solid;margin-bottom:10px;}
.f_line span {display:block;width:130px;height:18px;padding-top:5px;background:#fff600;color:#00129B;text-align:center;font-weight:bold;}
.f_line div {display:block;width:130px;height:18px;padding-top:5px;background:#fff600;color:#00129B;text-align:center;font-weight:bold;}
.youtube_logo {position:absolute;margin-top:-24px;margin-left:155px;width:68px;height:30px;background:url(../images/youtube.jpg) no-repeat;}
.seller_info {background:#f1f1f3;padding:10px 0px 10px 15px;margin-right:0px;}
.seller_info label {padding-right:10px;font-weight:bold;}
.seller_info a {font-size:11px;}
.mik1 {width:170px;float:left;padding-bottom:7px;}
.multisel {width:335px;height:137px;}

select.req {border:1px #ec9196 solid!important;}
.req {border:1px #ec9196 solid!important;background:#f2f2f2;}
.highlight {background:#f5cdcf;}
.bold {font-weight:bold;}

.mic3 .pp {display:block;clear:both;margin-top:20px;margin-bottom:10px;border-bottom:1px #000 solid;}

#form-video {margin-left:50px;margin-top:7px;position:relative;height:30px;}
#ytvi {display:block;float:left;width:76px;height:30px;margin-top:4px;}
#form-video-field-zone {width:350px;height:24px;margin-left:10px;float:left;}
#videoid {width:240px;}
#vidimg {position:absolute;left:360px;top:20px;}
#cancel-youtube {margin-left:3px;border:0;}
#activity_type {display:none;width:270px;}
#activity_type label {font-weight:normal;}
#add_ad_quest {margin-top:20px;}
.mr155 {padding-left:0px;}
.mini_search_chbx {width:130px;}

div#loader {position: absolute;top:230px;margin-left:95px;display:none;}

#inp_postcode {font-weight:bold;text-transform:uppercase;}

.fck p {padding:7px 0px 5px 0px;}



#compareLine {
	position: fixed;
	bottom: 0;
	z-index: 1000;
	left: 0;
	width: 100%;

}

#compareClosed {
	background: #fff600;
	height: 35px;
}

.compareQuantity {
	font-weight: bold;
	font-size: 18px;
	margin-top: 7px;
	text-transform: uppercase;
}

.compareQuantity small {
	font-size: 11px;
	margin-left: 5px;
	font-weight: normal;
	text-transform: none
}

.compareActions a {
	width: 19px;
	height: 19px;
	margin-left: 4px;
	margin-top: 9px;
}

.compareActions a:hover { text-decoration: underline !important}

a#removeCompare {
	background: url(../images/ico.compare_actions.png) no-repeat 0 0;
}

a#openCompare {
	background: url(../images/ico.compare_actions.png) no-repeat right 0;
}

#compareBlock {
	background: #fff600;
	height: 235px;
}

a#mainData,
a#performance {
	width: auto;
	background: #fff;
	text-decoration: none;
	color: #323f49;
	line-height: 19px;
	padding: 0 8px;
	font-size: 11px;
}

.show { display: block}

.compareLeft {
	width: 145px;
	border-right: #fff600 2px solid;
	height: 210px;
}

.compareLeft strong {
	margin-top: 40px;
	font-size: 12px;
	padding-left: 15px;
	margin-bottom: 5px;
}

.compareLeft  ul li,
#mycarousel li .inner ul li {
	line-height: 20px;
	font-size: 11px;
	height: 20px;
	overflow: hidden;
	padding-left: 15px;
	border-top: 1px solid #f1f1f3;
}

.compareLeft  ul li.even,
#mycarousel li .inner li.even {
	background: #fbfbfb
}

#mycarousel li .inner {
	padding: 5px
}

#mycarousel li .inner .image {
	margin-bottom: 4px;
	position: relative;
}

#mycarousel li .inner .image .price {
	position: absolute;
	right: 5px;
	top: 0px;
	font-size: 14px;
	font-weight: bold;
	color: #fff600;
}

#mycarousel li .inner .image a.plus {
	width: 11px;
	line-height: 11px;
	background: #fff600;
	position: absolute;
	left: 0;
	top: 0;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	color: #353535;
	font-size: 14px;
	height: 11px;
	text-align: center;
}

#mycarousel li .inner .image .pic {
	margin-right: 5px;
	height: 48px;
	overflow: hidden;
}

#mycarousel li .inner .image .compare_pic {
	margin-right: 5px;
	height: 48px;
	overflow: hidden;
}

#mycarousel li .inner .title {
	margin-top: 36px;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}
#mycarousel li .inner .title a { text-decoration: none; }
#mycarousel li .inner .title a:hover { text-decoration: underline}

#mycarousel li .inner .compare_title {
	margin-top: 36px;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}
#mycarousel li .inner .compare_title a { text-decoration: none; }
#mycarousel li .inner .compare_title a:hover { text-decoration: underline}

.sliderContainer {
	margin-left: 30px;
}

.emptyCompareCol {
	margin-top: 55px;
	background: #fbfbfb;
	border: 1px solid #f1f1f3;
	width: 75px;
	line-height: 75px;
	height: 75px;
	border-radius: 75px;
	-webkit-border-radius: 75px;
	-moz-border-radius: 75px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	font-size: 30px;
	color: #fff600;
	font-weight: bold;
}

.featuredAd {
	font-size: 14px;
	color: #fff;
	margin-bottom: 3px;
	padding: 0 15px;
	text-transform: uppercase;
	/*background: #ed174f;*/
	/* background:#345578; */
	background:#0079c2;
	line-height: 25px;
	font-weight: bold;
}

/*
.emailDealer {
	font-size: 14px;
	color: #fff;
	margin-top: 3px;
	padding: 0 15px;
	position: relative;
	text-transform: uppercase;
	background: #0079c2 !important;
	line-height: 25px;
	font-weight: bold;
}
*/

.emailDealer a {
	text-decoration: none;
	display: block;
	float: right;
	text-align: right;
	color: #fff;
}

/* ad view */


.resultHead .heading {
	background: #2A2B2C !important
}

.resultHead {
	border-top: 1px solid #2A2B2C !important
}

.resultHead .heading strong a { text-decoration: none; color: #fff}

.itemsListHeadCol1 .extras a {
	margin-right: 10px;
	text-decoration: none;
	padding-left: 15px;
}

.itemsListHeadCol1 .extras a:hover { text-decoration: underline}

.itemsListHeadCol1 .extras a.compare {
	background: url(../images/ico.extra01.png) no-repeat 0 center;	
}

.itemsListHeadCol1 .extras a.saveAd {
	background: url(../images/ico.extra02.png) no-repeat 0 center;	
}

.itemsListHeadCol1 .extras a.reportAd {
	background: url(../images/ico.extra03.png) no-repeat 0 center;	
}

.itemsListHeadCol1 .extras a.printAd {
	background: url(../images/ico.extra04.png) no-repeat 0 center;	
}

.itemsListHeadCol1 .extras a.checkVehicle {
	background: url(../images/ico.extra05.png) no-repeat 0 center;	
}

.shares a {
	text-decoration: none;
	position: relative;
	top: 2px;
}

.shares span {
	margin-right: 5px;
}

.carInfo .title {
	font-size: 16px;
	display: flex;
	gap: 10px;
	align-items: flex-start;
}

.carInfo .title > .fl { flex: 1; min-width: 0; }
.carInfo .title > .fr { flex: none; }
.carInfo, .contactSeller, .aboutSeller { overflow-wrap: anywhere; }

.column1 {
	width: 310px;
}

.column2 {
	width: 375px;
}

.mb50 { margin-bottom: 50px}

.viewHead {
	font-size: 14px;
	font-weight: normal;
	color: #000;
	border-bottom: 1px solid #f1f1f3;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

.line2 {
	border-bottom: 1px solid #f1f1f3;
	color: #323f49;
	padding-bottom: 5px;
	margin-bottom: 5px;
	font-size: 12px;
}

.mainPic {
	text-align: center;
	position: relative;
	min-height: 215px;
}

.infoBlock .image .thumb {
	width: 64px;
	height: 64px;
	overflow:hidden;
	margin-bottom:5px;
}

.infoBlock .image .thumb a {
	border: 1px solid #f1f1f3;
	padding: 2px;
	display: block;
}

.infoBlock .image .thumb a:hover,
.infoBlock .image .thumb.active a {
	background: #323f49;
	border: 1px solid #323f49;
}

.infoBlock .image .thumb a img {
	display: block;
	z-index:-1;
}


/*-------*/

.infoList .thumb {
	width: 98px;
	height: 100px;
	overflow:hidden;
	margin-bottom:5px;
}

.infoList .thumb a {
	border: 1px solid #f1f1f3;
	padding: 2px;
	display: block;
}

.infoList .thumb a:hover,
.infoList .thumb.active a {
	background: #323f49;
	border: 1px solid #323f49;
}

.infoList .thumb a img {
	display: block;
	z-index:-1;
}



a.openGallery {
	background: #000;
	font-size: 12px;
	color: #fff;
	line-height: 20px;
	padding: 0 10px;
	position: absolute;
	top: 0;
	right: 0;
	text-decoration: none;
}

span.watermark {
	position: absolute;
	right: 5px;
	bottom: 5px;
}

.columnHead  {
	border-bottom: 2px solid #2A2B2C;
}

.columnHead span {
	font-size: 12px;
	color: #fff;
	padding: 0 15px;
	line-height: 28px;
	background: #2A2B2C;
}

.columnHead span.white {
	background: #fff;
}

.seeMap a {
	background: url(../images/ico.map2.png) no-repeat right center;	
	padding-right: 15px;
	height:16px;
	display:block;
	width:70px;
}

.mt8 { margin-top: 8px}

.otherAd {
	text-align: center
}

.otherAd .image {
	width: 96px;

}

.otherAd .image a {
	display: block;
	padding: 3px;
	border: 1px solid #f1f1f3;
}

.otherAd .image a img { display: block}

.otherAd .title a {
	text-decoration: none;
	font-size: 10px;
}

.otherAd .title a:hover { text-decoration: underline}

.otherAd .price {
	font-size: 12px;
	/*color: #fff600;*/
	font-weight: bold;
}

.fck .image {
	margin-bottom: 10px;
}

.fck .image img { display: block}

.fck h4 {
	font-size: 14px;
	margin-bottom: 10px;
	font-weight: normal;
}

.fck p {
	margin-bottom: 10px
}

.fck .inlineList { margin-bottom: 5px}

.fck .inlineList li {
	float: left;
	margin-right: 15px;
	background: url(../images/ico.bullet01.png) no-repeat 0 5px;	
	padding-left: 10px
}

.resultHead .heading {
background: #2a2b2c !important;
}

.contactSeller .phone {
font-size: 15px;
margin-left: 15px;
font-weight:bold;
}

.dealerLine .phones span, .contactSeller .phone {
margin-bottom: 3px;
line-height: 18px;
background: url(../images/ico.phone.png) no-repeat 0 center;
padding-left: 25px;
}

.browseWebsite2, .emailDealer2 {
background-color: #fff600 !important;
text-transform: uppercase;
line-height: 19px;
border: 2px solid #fff;
-webkit-box-shadow: 1px 1px 2px 0px #999;
box-shadow: 1px 1px 2px 0px #999;
padding-left: 8px;
text-decoration: none;
}

.emailDealer, .emailDealer2 {
/* background: url(../images/ico.mail.png) no-repeat right center #5EB4CB !important; */
background: url(../images/ico.mail.png) no-repeat right center #5A87C2 !important;
padding-right: 30px;
}
/*.emailDealer2 {background: url(../images/ico.mail.png) no-repeat right center #fff600 !important;}*/
.browseWebsite, .browseWebsite2 {
/* background: url(../images/ico.browse.png) no-repeat right center #5EB4CB !important; */
background: url(../images/ico.browse.png) no-repeat right center #5A87C2 !important;
padding-right: 30px;
}

.browseWebsite2, .emailDealer2 {
background-color: #fff600 !important;
text-transform: uppercase;
line-height: 19px;
border: 2px solid #fff;
-webkit-box-shadow: 1px 1px 2px 0px #999;
box-shadow: 1px 1px 2px 0px #999;
padding-left: 8px;
text-decoration: none;
}


.ttopp {margin-top:-30px;}

.choose_plan td {padding:7px;}
.choose_plan td select {width:200px;border:1px #000 solid!important;}

.form {font-family:Georgia,helvetica;}
.short_sel {width:70px;}
.reg_table {width:100%;margin:0px auto;}
.reg_table td {padding:5px;}
.kaire input[type="checkbox"] {margin-right:5px;}
.kaire label {font-weight:normal;}

#uploader {margin-left:-7px;}

.reg_trade {width:100%;}
.reg_trade td {padding:5px;vertical-align:middle;}
.reg_trade td textarea {width:300px;height:50px;}

.ml50 {margin-left:-59px;}
.ml50 a {font-weight:bold;}

.acc_edit input[type="text"] , .regist input[type="text"] {width:145px!important;}
.acc_edit h1 {font-weight:normal;}

.height5 {height:5px;}
.bigger_acc {font-size:13px;color:#000;margin-top:-10px;padding-bottom:10px;}

.feature_topic {width:680px;clear:both;display:block;border-bottom:1px #323f49 solid;padding-top:4px;margin-bottom:6px;}
.feature_topic label {display:block;margin-bottom:5px;font-weight:bold;}

.ftrs label b {display:block;height:22px;float:left;}

#expander {overflow:hidden;}
#more_less {color:#fff;text-decoration:none;}

.height_limit {max-height:185px!important;}
.toolbox {position:absolute;margin-top:-15px;margin-left:-50px;line-height:11px;}
.myad_info {font-size:12px;margin-bottom:8px;}
.red {color:#B80D00;}
.mt10 {display:block;margin-top:5px;position:absolute;}
.mlbtn {margin-left:132px;}

.toolbox a {
	background-color: #f1f1f3;
	display:block;
	font-weight:bold;
	text-align:center;
	text-decoration: none;
	padding: 0 10px;
	margin:0px;
	color: #000;
	font-size:11px;
	/*border: 1px solid #323f49*/
}

.toolbox a:hover {background-color: #dbdbdb}
.feats .line2 {line-height:17px;}

.imgs_list li {float:left;padding:5px;text-align:center;}
.imgs_list li img {width:55px;}
.imgs_list li input {margin-right:5px;}

#fbLike {overflow:hidden;height:20px;}
#fbLike iframe {border:none;overflow:hidden;height:20px;width:80px;}


.choose_plan td {padding:7px;}
.choose_plan td select {width:200px;border:1px #000 solid!important;}

.form {font-family:Georgia,helvetica;}
.short_sel {width:70px;}
.reg_table {width:100%;margin:0px auto;}
.reg_table td {padding:5px;}
.kaire input[type="checkbox"] {margin-right:5px;}
.kaire label {font-weight:normal;}

#uploader {margin-left:-7px;}

.reg_trade {width:100%;}
.reg_trade td {padding:5px;vertical-align:middle;}
.reg_trade td textarea {width:300px;height:50px;}

.ml50 {margin-left:-59px;}
.ml50 a {font-weight:bold;}

.acc_edit input[type="text"] , .regist input[type="text"] {width:145px!important;}
.acc_edit h1 {font-weight:normal;}

.button01:hover {text-decoration:underline;}


.emailDealer_def {
font-size: 14px;
color: rgb(255, 255, 255);
margin-top: 3px;
padding: 0 15px;
position: relative;
text-transform: uppercase;
/*background: rgb(0, 121, 194) !important;*/
/* background:#345578; */
background:#0079c2;
line-height: 25px;
font-weight: bold;
}

.emailDealer_def a {
text-decoration: none;
display: block;
float: right;
text-align: right;
color: rgb(255, 255, 255);
}

.car_list {width:100%;}
/* Keep unbroken advert titles and descriptions within their list column. */
.itemsListRowCol2 { overflow-wrap: anywhere; }
.itemsListRowCol2 .car_list--public { table-layout: fixed; }
.itemsListRowCol2 .car-list-spec-column { width: 100px; }
.itemsListRowCol2 .car-list-price-column { width: 135px; }
.itemsListRowCol2 .desc_new { max-width: 100%; }
.desc_new {width:300px;font-size: 11px;padding-top:5px;}
.limit_new {height:66px;overflow:hidden;border-bottom:1px solid #f1f1f3;}

.websiteb2 {text-decoration:none;padding-left:8px;}
.ah67 {width:88px;overflow:hidden;text-align:center;}
.ah67 img {max-height:67px;margin:0px auto;}
.w680 {width:680px;}

.emailDealer_def a {margin-left:95px;}

/* stars */
.itemsListRowCol1 .star {
	position: absolute;
	left: 0;
	top: 0;
}

.mainPic .star {
	position: absolute;
	left: 0;
	top: 0;
}

.todown { background: url(../images/ico.compare_actions2.png) no-repeat right 0!important; }
.back_link {position:absolute;margin-left:540px;display:block;width:150px;text-align:right;text-decoration:none;font-weight:normal;}

.no_a {text-decoration:none;cursor:default;}
.in_line { display:inline; }

.hover-bott-bord {border:3px #fff solid;}
.hover-bott-bord:hover {border:3px #000 solid;}
.active22 {border:3px #000 solid;}
.bl2 { background:none;border:none; }
.bl2:hover { background:none!important;border:none!important; }

.compare_pic { height:48px;overflow:hidden;}
.compare_pic img { width:65px; }
.compare_title {width:115px;overflow:hidden;display:block;position:absolute;top:-15px;margin-left:70px;}

.compare_remove { color:#fff600!important;font-weight:bold; }
		
.mid_banner_ok {display:block;text-align:center;padding:10px 0px 10px 0px;}

.col4_new {width:300px;}
.col1_longer {width:1024px!important;}

.continue_btn_new { display:block;margin-right:10px;margin-top:0px; }
.youtube_logo2 { margin-right:10px;margin-top:20px; }
.login_nr { font-size:32px;color:#C7171A; }
.uploader_limits { font-weight:bold; }

.absoliutas { position:absolute; }

.seller_info input[type="password"] { width:145px; }
.w146 { width:146px!important; }

.imp_msg { font-weight:bold;font-size:12px;padding-bottom:10px; }
.fsize14 { font-size:16px; }

.otherAd { border:3px #fff solid; }
.otherAd:hover { border:3px #323f49 solid; }

.itemLogo a img { max-height:36px; }


.search_form input[type="text"] {width:149px;}
.search_form .short_sel { width:70px!important; }
.search_form .mr15 { margin-right: 20px!important; }

.search_form input , .search_form select { font-family:helvetica; }

.policy_link { text-decoration:underline!important;cursor:pointer; }
.policy_link { text-decoration:none; }

.msg_new { background:#AAAAAA!important; }

.field input[type="text"] { width:147px; }
.input70 { width:70px!important; }

.link_register { line-height:18px;font-weight:bold;text-decoration:none; }
.link_register:hover { text-decoration:underline; }

.link_pass { font-weight:bold;text-decoration:none; }
.link_pass:hover { text-decoration:underline; }

.link_login { font-weight:bold;text-decoration:none; }
.link_login:hover { text-decoration:underline; }

#nav { font-size: 11px; }
.nw_acc_menu { margin-left: 15px; width: 190px; margin-top: -5px; }

.free_ads_new { font-family: Georgia; font-size: 18px; }