body {
	background:url(../images/background.jpg) fixed no-repeat top center #000;
	margin:0;
	padding:0;
}
img, div, ul, h1, li, a, ul li a { border:0; behavior:url(iepngfix.htc); }
h1, h2, h3, h4, p, ul, li, img, table { margin:0; padding:0; }
ul { list-style:none; list-style-type:none; }
* { font-family:Trebuchet MS; font-size:11px; color:#ccc; font-size:13px; }
* a { font-family:Trebuchet MS; font-size:11px; color:#c11515; text-decoration:none; outline:none; }
* a:hover { color:#ccc; }
.clear { clear:both; }
.placeholder {
	width:1000px;
	margin:0 auto;
}
h1.logo {
	float:left;
}
ul#nav {
	/*margin:0 0 0 230px;*/
	width:765px;
	height:50px;
	float:right;
}
ul#nav li {
	float:left;
	display:inline;
	height:50px;
	behavior:url(iepngfix.htc);
}
ul#nav li a {
	float:left;
	display:block;
	height:50px;
	text-indent:-9999px;
	behavior:url(iepngfix.htc);
}
ul#nav li a:hover {
	background-position:0 -50px!important;
}
ul#nav li a.active {
	background-position:0 -100px!important;
}
ul#nav li.nav1 a {
	background:url(../images/nav1.png) no-repeat;
	width:98px;
}
ul#nav li.nav2 a {
	background:url(../images/nav2.png) no-repeat;
	width:131px;
}
ul#nav li.nav3 a {
	background:url(../images/nav3.png) no-repeat;
	width:101px;
}
ul#nav li.nav4 a {
	background:url(../images/nav4.png) no-repeat;
	width:111px;
}
ul#nav li.nav5 a {
	background:url(../images/nav5.png) no-repeat;
	width:141px;
}
ul#nav li.nav6 a {
	background:url(../images/nav6.png) no-repeat;
	width:183px;
}
.banner {
	background:url(../images/bg_banner.jpg) center #000;
	margin-top:20px;
}
.sectional {
	background:url(../images/bg_sectional.jpg) no-repeat center #870100;
	height:90px;
	margin:40px auto;
}
.sectional .placeholder h2 {
	font-size:24px;
	padding:30px 20px;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
}
.submenu {
	background:url(../images/submenu.png) no-repeat;
	width:827px;
	height:82px;
	margin:20px auto 0;
	padding:10px 20px 55px;
	text-align:center;
}
.submenu a {
	font-size:14px;
	margin:0 10px;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	line-height:22px;
}
.submenu .categories {
	height:26px;
	text-align:center;
	margin-bottom:10px;
}
.submenu .categories a.trakwheels {
	background:url(../images/trak_wheels.gif) no-repeat;
	width:91px;
	height:26px;
	display:block;
	margin:0 15px;
}
.submenu .categories a.streetwheels {
	background:url(../images/street_wheels.gif) no-repeat;
	width:105px;
	height:26px;
	display:block;
	margin:0 15px;
}
.submenu .categories a.streetwheels:hover, .submenu .categories a.trakwheels:hover, .submenu .categories a.streetwheels.active, .submenu .categories a.trakwheels.active {
	background-position:0 -26px!important;
}
.content {
	padding:0 50px;
}
.content h1 {
	margin-bottom:5px;
	font-size:16px;
	text-transform:uppercase;
}
.content p {
	line-height:18px;
	margin-bottom:20px;
}
.content span {
	color:#c11515;
}
.wheels { margin-bottom:15px; }
.wheels h1 {
	font-size:18px;
	text-transform:uppercase;
	margin-bottom:10px;
	color:#FFF;
}
.wheels h1 a {
	float:right;
}
.wheels .colors h2 img, .wheels .zoom h2 img, .wheels .info h2 img {
	margin-bottom:5px;
	float:none!important;
	padding:0!important;
}
.wheels .colors {
	float:left;
	width:180px;
}
.wheels .colors img {
	float:left;
	padding:3px;
}
.wheels .large {
	float:left;
	width:352px;
	margin:0 10px;
	padding-top:25px;
}
.wheels .zoom {
	float:left;
	width:96px;
}
.wheels .zoom img {
	padding:3px;
}
.wheels .info {
	float:left;
	width:315px;
}
.wheels .info .tbinfo {
	width:100%;
	color:#FFF;
	font-size:11px;
	text-transform:uppercase;
	margin:0;
	border:0;
}
.tbinfo th {
	background:#000;
	font-weight:bold;
	padding:0 5px;
	text-align:left;
}
.tbinfo td {
	background:#1e1f1f;
	padding:0 5px;
	text-align:left;
	margin:1px 0!important;
}
.contact {
	float:left;
	margin-left:100px;
}
.contact .text {
	background:url(../images/form.gif) no-repeat;
	width:194px;
	height:21px;
	padding:3px;
	border:none;
	color:#000;
}
textarea {
	background:url(../images/textarea.gif) no-repeat;
	width:398px;
	height:103px;
	padding:3px;
	overflow:hidden;
	border:none;
	color:#000;
}
.gallery {
	float:left;
	padding:5px;
	border:4px solid #838383;
	margin:0 25px 30px;
}
/* Slider Mootools */ 
#slider-stage{
	width:815px;
	overflow:auto;
	overflow-x:hidden;
	overflow-y:hidden;
	margin:0 auto;
}
#slider-list-wheels{
	width:1890px;
	border:0;
	margin-top:30px;
	padding:0;
	left:400px;
}
#slider-list-wheels li{
	width:269px;
	list-style:none;
	margin:0;
	padding:0;
	border:0;
	float:left;
}
#next-buttons {
	float:right; 
	margin:80px 30px 0 0;
	_margin:80px 15px 0 0;
}
#prev-buttons {
	float:left; 
	margin:80px 0 0 30px;
	_margin:80px 0 0 15px;
}