* {
	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;
}
.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:1062px;
	margin:0 auto;
	padding:20px 0 50px 0;
}
/*-------------------------
	Header
-------------------------*/
#header {
	height:495px;
	position:relative;
	margin:0 0 22px 0;
}
#logo {
	position:absolute;
	top:0px;
	left:84px;
}
#logo a {
	display:block;
	width:577px;
	height:99px;
	background:url(../images/logo.jpg) 0 0 no-repeat;
	text-indent:-5000px;
}
#header address {
	float:right;
	display:inline;
	font-style:normal;
	color:#9c7344;
	font-size:12px;
	font-weight:bold;
	margin:0 23px 0 0;
}
#header address strong {
	display:block;
	color:#FFF;
}
#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;
}
/*-------------------------
	Navigation
-------------------------*/
#navigation {
	margin:38px auto 10px auto;
	width:1013px;
	height:35px;
}
#navigation li {
	display:inline;
}
#navigation li a {
	float:left;
	display:inline;
	height:35px;
	font-size:14px;
	margin:0 5px 0 0;
	text-decoration:none;
	color:#FFF;
	line-height:35px;
	text-align:center;
	text-transform:uppercase;
}
#navigation li a.last {margin:0px;}
#navigation li a span {
	display:block;
	padding:0 9px;
}
#navigation li a:hover, #navigation li.active a {
	background:url(../images/navigation-right-bkg.jpg) right center no-repeat;
}
#navigation li a:hover span, #navigation li.active a span {
	background:url(../images/navigation-left-bkg.jpg) left center no-repeat;
}
/*-------------------------
	Slideshow
-------------------------*/
#slideshow {
	float:left;
	margin:0 60px 10px 0;
	width:700px;
	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 {
	height:55px;
	background:#1a1616;
	padding:0 22px 0 49px;
	margin:8px 0 0 0;
}
#brands ul li {
	display:inline;
}
#brands ul li a {
	margin:3px 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:870px;
}
#bottom-section {
	margin:25px 0 0 0;
	clear:both;
}
.index-news {
	display:block;
	color:#FFF;
	font-size:12px;
	text-decoration:none;
	margin:0 0 20px 0;
}
.index-news img {
	float:left;
	margin:0 24px 0 0;
}
.index-news strong {
	font-size:24px;
	display:block;
	line-height:24px;
	margin:0 0 10px 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:370px;
	height:263px;
}
/*-------------------------
	Random Offers
-------------------------*/
#random-offers {
	float:right;
	width:449px;
}
#random-offers h2 {
	font-size:14px;
	color:#9c7344;
	margin:0 0 10px 0;
}
#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 {
	height:20px;
	padding:3px 15px 0 15px;
	background:url(../images/footer.jpg) top center no-repeat;
}
#rights-reserved {
	float:left;
	margin:2px 47px 0 0;
}
#copyright {
	float:right;
	margin:2px 0 0 0;
	color:#FFF;
	text-decoration:none;
}
#footer ul {
	float:left;
}
#footer ul li {
	display:inline;
}
#footer ul li a {
	font-size:12px;
	float:left;
	color:#FFF;
	margin:0 32px 0 0;
	text-decoration:none;
	border-bottom:2px solid #505050;
}
/*-------------------------
	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 {
	float:right;
	width:350px;
	border:3px solid #363221;
	background:#1f1d13;
	margin:0 0 10px 42px;
	padding:20px 0 30px 0;
}
#contact-form label {
	float:left;
	width:100px;
	margin:0 33px 10px 0;
	text-align:right;
}
#contact-form label.error {
	float:right;
	width:auto;
	color:#CC9900;
}
#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 {
	border:1px solid #CC9900;
}
#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;
}
/*-------------------------
	Catalog
-------------------------*/
.print {
	float:right;
	color:#9c7344;
	line-height:30px;
}
#catalog-links {
	margin:0 0 30px 0;
}
.catalog-link {
	float:left;
	width:400px;
	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;
}
