* {
	margin:0px;
	padding:0px;
	outline:none;
	list-style:none;
}
body, html {
	height:100%;
	font-size:12px;
	line-height:15px;
	font-family:"Trebuchet MS", Arial, sans-serif;
	background:#000;
	color:#FFF;
}
a img {
	border:none;
}
fieldset {
	border:none;
}
.paragraph {
	float:none;
	text-align:justify;
	color: #fff;
}
.paragrap p {
	margin:0 0 10px 0;
}
.clear {
	display:block;
	clear:both;
	float:none;
	visibility:hidden;
	font-size:0px;
	line-height:0px;
}
h1 {
	font-size:24px;
	color:#9c7344;
	font-weight:normal;
	margin:0 0 25px 0;
}
#container {
	width:960px;
	margin:0 auto;
	padding:20px 0 50px 0;
}
/*-------------------------
	Header
-------------------------*/
#header {
	position:relative;
	margin:0 0 22px 0;
}
#logo {
	position:absolute;
	top:0px;
	left:0px;
}
#logo a {
	display:block;
	width:420px;
	height:72px;
	background:url(../images/logo.jpg) 0 0 no-repeat;
	text-indent:-5000px;
}

#header address {
	float:right;
	display:inline;
	font-style:normal;
	color:#acafb6;
	font-size:12px;
	font-weight:bold;
	margin:0;
	text-align: right;
}
#header address strong {
	color:#cfa02e;
}
#languages {
	float:right;
	clear:both;
	margin:17px 22px 0 0;
	display:inline;
}
#languages li {
	display:inline;
}
#languages li a {
	float:left;
	font-size:0px;
	line-height:0px;
	margin:0 0 0 11px;
	width:22px;
	height:15px;
}

.newsBtn {width: 251px; height: 24px; color: #000; display: block; background: url(../images/allNewsButton.jpg) no-repeat; float: left; font-size: 14px; text-decoration: none; padding: 15px 0; text-align: center;}

/*-------------------------
	Navigation
-------------------------*/
.nav {
	margin:38px auto 10px auto;
	width:960px;
	height:44px;
	background: url(../images/nav-bg.png) no-repeat;
}

.nav a {color: #fff; padding: 12px 0px; height: 20px; display: block; float: left;  width: 153px; font-size: 14px; text-decoration: none; text-align: center; margin: 0 35px;}
.nav a.has_menu {padding: 12px 0; margin: 0 0px; width: 123px;}
.nav a.has_menu:hover, .nav a.has_menu.selected {background: url(../images/nav-bg-hover.png) no-repeat; color: #000; }
.nav li.home a:hover {background: none; display: block;}
.nav li {float: left; width: 135px; margin-right: 8px; height: 44px; position: relative;}
.nav li.home {width: 50px; margin-right: 10px; text-align:center; background: url(../images/home-link.png) no-repeat center;}
.nav li.home a {margin: 0;}

.subMenuContainer {display: none; background: #fff; width: 400px; position: absolute; top: 42px; left: 0; padding: 16px 0 5px 0; z-index: 50;}
.subMenuContainer a {color: #999; display: block; float: left; margin: 0 10px; width: 160px; border-bottom: 1px solid #999; padding: 5px 0 5px 15px; text-align: left; height: auto;}
.subMenuContainer a.last {border: none;}
.subMenuContainer a:hover {text-decoration: underline; color: rgb(208,59,1); }

/*-------------------------
	Slideshow
-------------------------*/
#slideshow {
	float:left;
	/*margin:0 60px 10px 0;*/
	width:570px;
	height:250px;
	/*position:relative;*/
}
/*
#slideshow .info {
	position:absolute;
	top:148px;
	left:0px;
	height:87px;
	width:393px;
	font-size:10px;
	background:url(../images/slideshow-bkg.png) 0 0 no-repeat;
	padding:16px 37px 0 16px;
}
#slideshow .info h2 {
	font-size:24px;
	line-height:24px;
}
#slideshow .info p {
	text-transform:uppercase;
}
*/
/*-------------------------
	Header News
-------------------------*/
#header-news {
	float:left;
	width:303px;
	margin:13px 0 0 0;
}
#header-news .item {
	display:block;
	position:relative;
	height:74px;
	margin:0 0 2px 0;
	padding:8px 9px 0 6px;
	color:#FFF;
	text-decoration:none;
	font-size:12px;
	cursor:pointer;
}
#header-news .item.last {
	margin:0px;
}
#header-news .item strong {
	font-size:12px;
	float:left;
	width:196px;
}
#header-news .item .text {
	width:190px;
	float:left;
}
#header-news .item img {
	float:right;
}
#header-news .item .hover-mask {
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	height:82px;
	width:303px;
	-moz-opacity:.00; filter:alpha(opacity=0); opacity:.00;
	background:#CCCC00;
	
}
#header-news .item:hover .hover-mask {
	-moz-opacity:.50; filter:alpha(opacity=50); opacity:.50;
}
#header-banner {
	float:left;
	
}
/*-------------------------
	Brands
-------------------------*/
#brands {
	background: url(../images/brandsBg.jpg) no-repeat;
	width: 660px;
	height:49px;
	padding:0 10px 0 22px;
	margin:0 0 0 16px;
	float: left;
}

#brands ul li {
	display:inline;
}
#brands ul li a {
	margin:0px 10px 0 0;
	float:left;
}
#brands form {
	margin:15px 0 0 0;
	float:right;
}
#brands form fieldset {
	border:none;
}
#brands form #search-input {
	height:19px;
	float:left;
	margin:0 9px 0 0;
	border:1px solid #685a03;
	background:#1a1616;
	color: #ffffff;
}
#brands form button {
	float:left;
	background:#685a03;
	color:#FFF;
	border:none;
	height:21px;
	width:109px;
	text-align:center;
	cursor:pointer;
}
/*-------------------------
	Content
-------------------------*/
#content-main {
	float:left;
	width:960px;
	margin-top: 10px;
}
#bottom-section {
	margin:25px 0 0 0;
	clear:both;
}
.index-news {
	display:block;
	font-size:12px;
	text-decoration:none;
	margin:10px 0;
	width: 330px;
	float: left;
}
.index-news.wide {width: 960px;}
.index-news img {
	width: 330px;
	height: 170px;
	float: left;
}
.index-news.wide img {margin-right: 10px;}
.index-news strong {
	font-size:12px;
	display:block;
	color:#9d7d4f;
	font-family: Tahoma, sans-serif;
	border-bottom: 1px solid #cfa02e;
	padding: 10px 0;
	margin: 10px 0;
}
.index-news div.paragraph {float: left; width: 600px;}
.index-news a {
	text-decoration: none;
}
.index-news a.view-all {color: #fff; text-decoration: underline; display: block; text-align: center; padding: 5px 0;}
.index-news .date {
	display:block;
	color:#9a9ea2;
	padding:0 0 0 413px;
	background:url(../images/index-news-tyre.jpg) 396px center no-repeat;
}
.banner-bottom {
	float:left;
	width:300px;
	height:263px;
	margin-top: 35px;
}


.main-content-container {float: left; width: 650px; margin-right: 10px; display: block;}

/*-------------------------
	Random Offers
-------------------------*/
.random-offers {
	float:left;
	width:300px;
	
	margin: 10px 0 0 20px;
}
.random-offers h2 {
	font-size:14px;
	color:#9c7344;
	margin:0 0 10px 0;
}
.random-offers h2 a {
	font-size:14px;
	color:#9c7344;
	margin:0 0 10px 0;
	width: 100%;
	padding: 0;
	border: none;
	text-align: left;
}

.random-offers a {
	float:left;
	width:143px;
	font-size:12px;
	text-align:center;
	padding:5px 0 0 0;
	margin:0 5px 16px 0;
	color:#FFF;
	text-decoration:none;
	border-top:1px solid #4a3607;
}
.random-offers img {
	width:135px;
	height:101px;
}
/*-------------------------
	Sidebar
-------------------------*/
#content-sidebar {
	float:right;
	width:170px;
}
#content-sidebar h2 {
	font-size:14px;
	color:#9c7344;
}
#content-sidebar .exclusive {
	display:block;
	font-size:12px;
	text-align:center;
	padding:5px 0 0 0;
	margin:0 0 16px 0;
	color:#FFF;
	text-decoration:none;
	border-top:1px solid #4a3607;
	text-align: center;
}

#content-sidebar .exclusive img {
	width:135px;
	height:101px;
	display: block;
	margin: auto;
}

#sidebar-banners {
	margin:15px 0 0 0;
}
#sidebar-banners a {
	display:block;
	margin:0 auto 15px auto;
	width:164px;
}
/*-------------------------
	Footer
-------------------------*/
.footer-center {
	width: 960px;
	margin: 0 auto;
	position: relative;
}

#footer {
	height:50px;
	background: #6d6d6d;
}

#footer a {
	color: #363636;
	text-decoration: none;
	padding-top: 15px;	
	display: block; 
	float: right;
	font-weight: bold;
	font-size: 11px;
}
#footer ul {
	float:left;
}
#footer ul li {
	display:inline;
}
#footer ul li a {
	padding-right: 15px;
	text-decoration:none;
	width: auto;
	float: left;
}

.vip-menu {float: left; width: 320px; margin: 0; height: 135px; border: none;}
.vip-menu li {  display: inline; margin: 0; border: none;}
.vip-menu li a {color: #fff; text-decoration: none; display: block; border: none; width: 310px; height: 24px; padding: 3px 0 0 10px; background: url(../images/index/vip-links-bg.jpg) no-repeat;}

.vip-menu-header {background: url(../images/index/vip-club-header.jpg) no-repeat; width: 320px; height: 43px; position: absolute; top: -43px; left: 0;  display: block;}

/*-------------------------
	Car Listing
-------------------------*/
.list-item {
	display:block;
	color:#FFF;
	text-decoration:none;
	height:74px;
	padding:5px;
	margin:0 0 10px 0;
}
.list-item:hover {
	background:#3a3939;
}
.list-item img {
	float:left;
	margin:0 18px 0 0;
}
.list-item strong {
	color:#9c7344;
	font-size:14px;
	margin:0 0 11px 0;
	width:585px;
	float:left;
}
.list-item .description {
	width:585px;
	float:left
}
.list-item .price {
	float:right;
	display:inline;
	margin:0 50px 0 0;
	color:#9c7344;
	height:74px;
	line-height:74px;
}
.pager {
	margin:20px 0;
}
.pager.nomargin {
	margin:0px;
}
.pager ul {
	height:17px;
	border-bottom:1px solid #262626;
	background:#2f2f2f;
	padding:1px 0 0 0;
	float:left;
}
.pager ul li {
	display:inline;
}
.pager ul li a {
	float:left;
	padding:0 6px;
	text-align:center;
	height:17px;
	line-height:17px;
	color:#979797;
	text-decoration:none;
}
.pager ul li a:hover, .pager ul li a.active {
	background:#866318 /*url(../images/pager-tyre.jpg) 3px bottom no-repeat*/;
}
.pager ul li a.prev {
	width:27px;
	background:url(../images/pager-left.jpg) center center no-repeat;
}
.pager ul li a.prev:hover {
	background:url(../images/pager-left-over.jpg) center center no-repeat;
}
.pager ul li a.next {
	width:27px;
	background:url(../images/pager-right.jpg) center center no-repeat;
}
.pager ul li a.next:hover {
	background:url(../images/pager-right-over.jpg) center center no-repeat;
}
/*-------------------------
	Contacts
-------------------------*/
#contact-form, .contact-form {
	float:right;
	width:410px;
	border:3px solid #363221;
	background:#1f1d13;
	margin:0 0 10px 42px;
	padding:20px 0 30px 0;
}
#contact-form label, .contact-form label {
	float:left;
	width:100px;
	margin:0 33px 10px 0;
	text-align:right;
}
#contact-form label.error, .contact-form label.error {
	float:right;
	width:auto;
	color:#CC9900;
}
#contact-form input, #contact-form textarea, .contact-form input, .contact-form textarea {
	background:#040403;
	border:1px solid #726a45;
	width:190px;
	color:#ffffff;
	overflow:auto;
	margin:0 0 10px 0;
	/*color:#d6d1bb;*/
	float:left;
}
#contact-form input.error, #contact-form textarea.error, .contact-form input.error, .contact-form textarea.error {
	border:1px solid #CC9900;
}
#contact-form button, .contact-form button {
	float:left;
	background:url(../images/contact-button.jpg) 0 0 no-repeat;
	width:193px;
	padding:2px 0;
	border:1px solid #000;
	color:#d6d1bb;
	margin:0 0 0 133px;
}
.contact-form h3 {padding: 0 15px 10px;}
.contact-form {float: left; margin: 0 0 10px;}
/*-------------------------
	Catalog
-------------------------*/
.print {
	float:right;
	color:#9c7344;
	line-height:30px;
}
#catalog-links {
	margin:0 0 30px 0;
}
.catalog-link {
	float:left;
	width:452px;
	height:25px;
	line-height:25px;
	font-size:18px;
	padding:0 0 0 25px;
	margin:0 0 4px 0;
	border:1px solid #000;
	color:#FFF;
	text-decoration:none;
	background:#685a03;
}
.catalog-link:hover {
	border:1px solid #a2a56d;
}
/*-------------------------
	Video
-------------------------*/
ul#video-category {
	float:left;
	width:200px;
}
ul#video-category li a {
	font-size:14px;
	color:#9c7344;
	text-decoration:none;
	line-height:20px;
}
ul#video-category li a:hover {
	text-decoration:underline;
}
#video-catalog {
	float:left;
	width:620px;
}
.video-item {
	float:left;
	width:136px;
	text-decoration:none;
	color:#FFF;
	margin:30px 19px 0 0;
}
.video-item img {
	margin:0 0 15px 0;
}
.most-watched {
	float:right;
	color:#FFF;
	text-decoration:none;
	font-size:14px;
}
/*-------------------------
	Car Inside
-------------------------*/
h1.inside {
	width:390px;
	float:left;
	margin:0 120px 0 0;
	line-height:23px;
}
.inside-price {
	float:left;
	font-size:24px;
	line-height:40px;
	color:#9c7344;
}
hr {
	background:#FFF;
	clear:both;
	margin:0 0 10px 0;
}
#inside-right {
	float:right;
	width:417px;
}
#inside-left {
	width:430px;
	float:left;
}
#inside-gallery .thumb {
	float:left;
	margin:10px 9px 0 0;
}
#specifications span {
	display:block;
	font-size:14px;
}
#specifications strong {
	color:#af793b;
}
h3.inside {
	background:url(../images/inside-dots.jpg) bottom center repeat-x;
	padding:0 0 10px 0;
	margin:15px 0;
	font-size:14px;
	font-weight:normal;
}
#contact-inside {
	float:right;
	width:235px;
	padding:15px 0 15px 28px;
	margin:10px 0 0 0;
	background:#272727;
}
#contact-inside legend {
	margin:0 0 20px 0;
	font-size:14px;
	color:#FFF;
}
#contact-inside label {
	float:left;
	width:61px;
	margin:0 0 15px 0;
}
#contact-inside label.message {
	margin:10px 0 5px 0;
}
#contact-inside input {
	width:150px;
	float:left;
	border:1px solid #FFF;
	background:#272727;
	margin:0 0 15px 0;
	color: #fff;
}
#contact-inside textarea {
	width:210px;
	float:left;
	border:1px solid #FFF;
	background:#272727;
	overflow:auto;
	color: #fff;
}
#contact-inside button {
	float:right;
	border:1px solid #FFF;
	background:#272727;
	color:#FFF;
	margin:24px 22px 0 0;
	width:112px;
	text-align:center;
}
#company-info {
	margin:10px 0 0 0;
	color:#af793b;
}

#footer-banner-container {
	height: 135px;
	background: #000000;
}

.banner-link {float: left; display: block;}
.banner-link  img {width: 320px; height: 135px;}

.pathlocation {padding: 10px 0; margin: 10px 0; border-bottom: 2px solid #cfa02e;}
.pathlocation a {color: #fff; text-decoration: none;}
.chatform {width: 930px; margin: 10px 0; border: 3px solid #363221; background: #1F1D13; padding: 20px 0 20px 20px;}
#chat-container {width: 700px; background: #040403; border: 1px solid #726A45; height: 400px; padding: 5px; float: left; margin-right: 10px;}
#userlist {width: 170px; background: #040403; border: 1px solid #726A45; height: 400px; padding: 5px; float: left; overflow: auto;}
.chatform input {
	width:785px;
	float:left;
	border:1px solid #726A45;
	background:#272727;
	margin:0 0 15px 0;
	color: #fff;
	height: 20px;
}
.chatform button {
	float:left;
	border:1px solid #726A45;
	background:#272727;
	color:#FFF;
	margin:0 0 0 22px;
	height: 20px;
	width:112px;
	text-align:center;
}

.video-category {display: block; width: 155px; float: left; margin-right: 20px; margin-bottom: 20px; border: 3px solid #363221; background: #1F1D13; padding: 5px; text-align: center; text-decoration: none; color: #fff;}

#social {
	float:left;
	width:270px;
	height:125px;
	padding:10px 0 0 40px;
	background: #000;
}
		
#social p {
	font:italic 1em Arial, Helvetica, sans-serif;
	color:#ccc;
	padding:0 0 13px;
	line-height:12px; 
}
			
#icons { padding:0 0 0 21px; }
		
#icons li { float:left; display:inline; padding:30px 20px 0 0; }
			
#icons a {
	background: url(../images/social_icons.png) no-repeat;
	float:left;
	width:42px;
	height:42px;
	text-indent:-9999px; 
}
				
#icons a.twitter { background-position:-60px 0; }
#icons a.skype { background-position:-118px 0; }
