html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
    vertical-align: baseline;
}

input, textarea, keygen, select {font: 12px Arial;}

body {
    display:block;
	font: 12px Arial;
	width: 100%;
	height: auto;
	background-color: #e3e3e3;
    color:#000;
}

html, body {height:auto;}


ol, ul, li {
	list-style: none;
}

a {
	color: #c50100;
	text-decoration: none;
}

a:hover, a:focus, a:active {
  	color: #ed1b1a;
	text-decoration: underline;
	outline: none;
}

.bp-pager {color: #006838;}

.bp-pager:before, .bp-pager:after {
		content: " ";
		display: table;
	}
	.bp-pager:after {
		clear: both;
	}
.bp-pager [data-page-num] {}



	.bp-pager .current {
	color:#000;
	}
	.bp-pager [data-page-num]:focus {

	}
	.bp-pager [data-page-num]:hover,
	.bp-pager [data-page-num]:focus {
		cursor:pointer; text-decoration:underline;
	}
	.bp-pager [data-page-num]:active {

	}

	.bp-pager .current {

	}

	.base-loader {
		position: relative;
	}
	.base-loader:after {
		position: absolute;
		content: "";
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		z-index: 1;
		background: rgba(255, 255, 255, 0.9) url(../blockpro/base-loader.gif) 50% 50% no-repeat;
		-webkit-transition: all ease 0.3s;
		-moz-transition: all ease 0.3s;
		-o-transition: all ease 0.3s;
		transition: all ease 0.3s;
	}


	[data-favorite-id] {
		cursor: pointer;
	}


.lico {display:none;}

.wrapper {width:1110px;margin:0 auto;background-color: #fff;display: block;
  height: auto;
  overflow: auto;}

.header {width: 1110px;margin: 0 auto;background-color: #fff;}

.logo {margin: 10px 20px; float:left; width: 312px; height: 85px; background: url(../images/logo.png) no-repeat;}

.headerdiv {height:105px;}

.headermenu {width:420px;float:right;padding-top: 20px;padding-left:10px;}

.menublock {width:100%;height:35px;color:#fff;font-weight:bold;margin-bottom:1.5px;}

.menublock a {line-height:34px; color:#fff;text-decoration:none;padding: 0px 20px 0px 20px;display:inline-block;}

.menublock a:hover {text-decoration:underline;}

.menu {width:1110px;margin:0 auto;}

.menublock-li {background:#3a3a3a;float:left;margin-right:2px; display:inline-block;height:35px;border-top-left-radius:7px;border-top-right-radius:7px;}

.active {
height:37px;
background: rgb(188,64,64);
background: -moz-linear-gradient(top,  rgba(188,64,64,1) 2%, rgba(188,64,64,1) 15%, rgba(197,1,0,1) 100%, rgba(197,1,0,1) 100%, rgba(197,1,0,1) 100%, rgba(197,1,0,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(188,64,64,1) 2%,rgba(188,64,64,1) 15%,rgba(197,1,0,1) 100%,rgba(197,1,0,1) 100%,rgba(197,1,0,1) 100%,rgba(197,1,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(188,64,64,1) 2%,rgba(188,64,64,1) 15%,rgba(197,1,0,1) 100%,rgba(197,1,0,1) 100%,rgba(197,1,0,1) 100%,rgba(197,1,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bc4040', endColorstr='#c50100',GradientType=0 ); /* IE6-9 */
border-top-left-radius:7px;border-top-right-radius:7px;
}

.headermenu-li {float:right;display:inline-block;padding: 2px 10px 0 10px;}

.headermenu-li a {color: #000;}

.topmenu-log {float:right;display:inline-block;margin-top:-3px;}

.topmenu-reg {float:right;display:inline-block;margin-top:-3px;}

.topmenu-log span {float:right;display:inline-block;padding: 5px 10px 5px 10px;}

.topmenu-reg span {float:right;display:inline-block;padding: 5px 10px 5px 10px;}

.topmenu-reg a {}

.topmenu-log a:hover {}

.topmenu-reg a:hover {}

.searchform {float:right;margin:0px 10px 0 0;}

.search-line {color:#000;height: 20px;}

.search-btn {font-weight:bold;background:#c50100;border-radius:5px;border:0px;color:#fff;cursor:pointer;box-sizing:content-box;height:25px;}

.speedbar {padding: 5px 10px;font-size:12px;background:#c50100;color:#fff;}

.speedbar a {color:#fff;}

.pagediv {width:1070px; padding: 10px 20px;float:left;background-color: #fff;}

.footer {text-align:center;width:1110px;margin:0 auto;background-color:#ededed;color: #666;display: block;
  height: auto;
  overflow: auto;}

.footerdiv {width:1070px;padding:20px 20px;margin:0 auto;}

#dle-content {float:left;width:740px;}

#navigation {clear:both; font-weight:bold;float:right;margin-bottom:10px; margin-top:15px;}

#navigation a {padding: 5px 7px;border: 1px solid #ddd;float: left;margin-left: 4px;}

#navigation span {padding: 5px 7px;border: 1px solid #ddd;float: left;margin-left: 4px;}

#navigation .nav_ext {color: #32489d;background-color: #fff;border-color: #ddd;}

#navigation .nav_next {color: #32489d;background-color: #fff;border-color: #ddd;}

#navigation .nav_prev {color: #32489d;background-color: #fff;border-color: #ddd;}

.carpage {float:left;width:100%;}

.carpage h1 {margin-bottom:10px;font-size:18px;}

.car-info {clear:both;padding:15px 0 15px 0;}

.car-options {}

.car-options ul li {}

.sidebar {float:right;width: 300px;padding:0 0 0 20px;}

.sidebar ul {margin-top:5px;}

.sidebar li {margin-bottom:1px;background: #f1f1f1;padding: 2px 5px;}

.sidebar span {font-weight:bold;}

.sidebar a {color:#000;}

.slider {width:450px; max-height:300px;float:left;padding:5px;background: #f1f1f1;}

.car {float:right;}

.car-features {width: 270px;}

.options-title {padding: 3px 10px 3px 10px;font-weight: bold;line-height: 17px;}

.options-full {padding: 3px 10px 3px 10px;font-weight: normal;line-height: 17px;}

.car-extra-features {float:left;}

.car-features tr:nth-child(odd) {background:#f1f1f1;}

.car-features tr:nth-child(even) {background:#fff;}

.car-options-span {}

.car-options-1span {}

.related-cars {width: 740px;float:left; padding: 15px 0 0 0;}

.related-carsdiv {width:360px;margin:0 10px 15px 0;float:left;}

.related-carsdiv img {float:left;margin-right: 10px;}

.related-cars span {float:left;}

.related-cars-title {font-weight:bold;margin-bottom:10px;}

.carmakes ul li {width:20%;float: left;margin-bottom: 5px;}

.carmakes a {color:#fff; text-decoration:none;}

.carmakes a:hover {color:#fff; text-decoration:underline;}

.footer-modules {margin-top:15px;}

.clear {clear:both;}

.pagead {width: 728px; margin:0 auto;}

.footerad {width: 728px; margin:10px auto 25px auto;}

.leftads {width:340px;}

.f_input {width:346px;}

.askbutton {cursor:pointer;color: #006838;}

.enquiryform {float:none;margin:23px 0 15px 0;}

.registtitletext {margin-bottom:10px;}

.impot {color: #c50100;}

.captcha {margin: 10px 0;}

.fbutton {cursor:pointer;color:#fff;padding: 10px 20px;font-weight:bold;
    	background-image: none;
		background: rgb(188,64,64);
		background: -moz-linear-gradient(top,  rgba(188,64,64,1) 2%, rgba(188,64,64,1) 15%, rgba(197,1,0,1) 100%, rgba(197,1,0,1) 100%, rgba(197,1,0,1) 100%, rgba(197,1,0,1) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  rgba(188,64,64,1) 2%,rgba(188,64,64,1) 15%,rgba(197,1,0,1) 100%,rgba(197,1,0,1) 100%,rgba(197,1,0,1) 100%,rgba(197,1,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  rgba(188,64,64,1) 2%,rgba(188,64,64,1) 15%,rgba(197,1,0,1) 100%,rgba(197,1,0,1) 100%,rgba(197,1,0,1) 100%,rgba(197,1,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bc4040', endColorstr='#c50100',GradientType=0 ); /* IE6-9 */
		border: 0;
        border-radius:7px;}

.fbutton a {color:#fff;text-decoration:none;}

.fbutton a:hover {color:#fff;text-decoration:none;}

.fbutton:hover {background-position: 0 10px;}

#login {width:50%;float:left;}

#register {width:50%;float:right;}

#inner-editor {min-width:450px;}

.car-table-title-box {width: 740px; float:left; padding: 0;font-weight:bold;background: #c50100;color:#fff;}

.car-table-title-box div {padding: 5px;}

.car-table-image-title {float:left;width:95px;padding:5px 0;}

.car-table-title-title {float:left;padding:5px;width:28%;border-right:1px solid #ccc;}

.car-table-title-title span {font-weight:bold;}

.car-table-year-title {float:left;padding:5px;}

.car-table-engine-title {float:left;padding:5px;width:12%;border-right:1px solid #ccc;}

.car-table-mileage-title {float:left;padding:5px;width:8%;border-right:1px solid #ccc;}

.car-table-transmission-title {float:left;padding:5px;width:8%;border-right:1px solid #ccc;}

.car-table-location-title {float:left;padding:5px;width:16%;border-right:1px solid #ccc;}

.car-table-view-title {float:left;padding:5px;width:5%;}

.car-table-maindiv {width: 100%; float:left; padding: 0 0 0 0;font-size:12px;border-top: 1px solid #ccc;}

.car-table-maindiv:nth-child(odd) {background:#f1f1f1;}}

.car-table-maindiv div {height:100px;}

.car-table-image {float:left;margin-right:5px;width:100px;}

.car-table-image img {width: 100px;}

.car-table-title {float:left;padding:5px;width:28%;height:93px;border-right:1px solid #ccc;}

.car-table-title span {font-weight:bold;height:93px;}

.car-table-year {float:left;padding:5px;height:93px;}

.car-table-engine {float:left;padding:5px;width:12%;height:93px;border-right:1px solid #ccc;}

.car-table-mileage {float:left;padding:5px;width:8%;height:93px;border-right:1px solid #ccc;}

.car-table-transmission {float:left;padding:5px;width:8%;height:93px;border-right:1px solid #ccc;}

.car-table-location {float:left;padding:5px;width:16%;height:93px;border-right:1px solid #ccc;}

.car-table-view {float:left;padding:5px;width:5%;}

.enquiry-title {background: #3a3a3a;color:#fff;font-weight:bold; padding: 7px 10px;border-top-left-radius: 7px;border-top-right-radius: 7px;} 

.table-style {border-spacing: 10px;}

.table-style th,td {text-align:left;vertical-align: baseline;
    border-spacing: 0;
    border-collapse: collapse;vertical-align:middle;}

.addnewsnote {font-size:14px; color: #c50100;font-weight:bold;}