body {
    /*background:url(/images/design/gt/big_bg_ny.png) no-repeat left top #000;*/
    background: #000;
    margin:0;
    padding:0;
}

body,table,td,tr, span, div,p,li,ul {
    font-family:Tahoma, Verdana, Helvetica, Serif, Arial;
    color:#585858;
    font-size:10pt;
}

.hproduct .price {color:#FF8000;}

img {
    border:0;
}

a {
    font-family:Tahoma, Verdana, Helvetica, Serif, Arial;
    color:#FF8000;
    font-size:10pt;
    text-decoration:none;
}

a:hover {
    font-family:Tahoma, Verdana, Helvetica, Serif, Arial;
    color:#fff;
    font-size:10pt;
    text-decoration:underline;
}

h1,h2,h3,h4,h5,h6 {
    color:#FF8000;
    font-family:Tahoma,Verdana,Helvetica,Serif,Arial;
    font-weight:100;
    font-size:14pt;
}

.head .background {
    width:737px;
    height:297px;
}

.head .right {
    padding-right:20px;
    font-size:8pt;
    text-align:right;
}

.head .right div {
    font-size:10pt;
}

.head .right .input {
    width:137px;
    height:21px;
    font-size:8pt;
    padding-top:0px;
    padding-left:2px;
    padding-right:2px;
    border:0;
    background:url(/images/design/search_input.gif) no-repeat top left;
}

.head .right .button {
    margin-bottom:2px;
}

.error-input {
    border:2px solid red;
}

.error-div {
    border:2px solid red;
    display:none;
    padding:5px;
}

.tabs {
    width:100%;
    height:32px;
}

.tabs .body {
    width:1024px;
    margin-left:20px;
    background:url(/images/design/tabs_bg.png) repeat-x top left;
}

.tabs a {
    width:107px;
    height:32px;
    float:left;
    margin-bottom:-9px;
    margin-right:2px;
    padding-top:9px;
    text-align:center;
    font-family:Arial;
    font-size:10pt;
    text-decoration:none;
    color:#b1b1b1;
    background:url(/images/design/tabs_body.png) repeat-x top left;
    overflow:hidden;
    zoom:1;
}

.tabs a:hover {
    width:107px;
    height:32px;
    float:left;
    margin-bottom:-9px;
    margin-right:2px;
    padding-top:9px;
    text-align:center;
    font-family:Arial;
    font-size:10pt;
    text-decoration:none;
    color:#ff8000;
    background:url(/images/design/tabs_body.png) repeat-x top left;
    overflow:hidden;
    zoom:1;
}

.under {
    width:100%;
    height:30px;
    
}

.content .item_w {width:120px;height:210px;float:left;text-align:center;padding-right:10px;overflow:hidden;margin-right:5px;}
.content .item_brand {width:130px;height:180px;float:left;text-align:center;margin-right:5px;}

.content .item {width:120px;display:inline-block;text-align:center;margin-right:10px;vertical-align: top;}
.content .sitem {margin-bottom:7px;}
.content .catalog_item {width:150px;height:200px;float:left;text-align:center;padding-right:10px;overflow:hidden;zoom:1;}
.content .gallery_item {width:150px;height:150px;float:left;text-align:center;padding-right:10px;overflow:hidden;zoom:1;}
.content .catalog_item img {padding-bottom:4px;}

.content .spacer {
    width:560px;
}

.content .price {
    font-size:10pt;
    color:#FF8000;
    padding-bottom:20px;
    padding-top:10px;
}

.content .link a {
    margin-right:10px;
    margin-left:10px;
    font-family:Tahoma, Verdana, Helvetica, Serif, Arial;
    color:#FF8000;
    font-size:8pt;
    text-decoration:none;
}

.content .link a:hover {
    margin-right:10px;
    margin-left:10px;
    font-family:Tahoma, Verdana, Helvetica, Serif, Arial;
    color:#FFF;
    font-size:8pt;
    text-decoration:none;
}

.title02 {
    font-size:14pt;
    color:#ff8000;
    padding-bottom:20px;
}

.right_column {
    width:290px;
}

.right_column .right .links {
    line-height:20px;
}

.news {
    margin-right:20px;
    margin-top:10px;
}

.news .label {
    font-size:18pt;
    color:#6e6e6e;
    padding-bottom:15px;
    padding-top:10px;
}

.news .date {
    font-size:7pt;
    color:#6e6e6e;
    padding-bottom:0;
    margin-top:8px;
}

.news .title {
    font-size:14pt;
    color:#ff8000;
    padding-bottom:0;
}

.news .text {
    padding-bottom:0;
}

.news .text p {
    margin:3px 3px 3px 5px;
}

.news .text a {
    font-size:10pt;
    color:#ff8000;
}

.news .text a:hover {
    font-size:10pt;
    color:#fff;
}

.catalog {
    width:290px;
    margin-right:20px;
    margin-top:20px;
    line-height:20px;
}

.catalog .label {
    font-size:18pt;
    color:#6e6e6e;
    padding-bottom:10px;
    padding-top:10px;
}

.catalog a {
    font-size:10pt;
    color:#bbb;
    margin-right:5px;
    text-decoration:none;
    padding:0 2px;
}

.catalog a:hover {
    font-size:10pt;
    color:#000;
    margin-right:5px;
    background:#FF8000;
    text-decoration:none;
    padding:0 2px;
}

.logos {
    width:1024px;
}

.logos .spacer {
    width:950px;
}

.logos .body {
    margin:20px;
}

.logos .logo {
    float:left;
    text-align:left;
    padding: 5px 10px;
}
.logo img {
    height:25px;
}

.footer {
    //width:957px;
    height:30px;
    background:#FFF;
}

.footer .label {
    padding:0 20px;
}

.footer .links a {
    border-left:1px #444 dotted;
    font-family:Tahoma, Verdana, Helvetica, Serif, Arial, Times;
    color:#444;
    font-size:8pt;
    text-decoration:none;
    padding:0 5px;
}

.footer .links a:hover {
    border-left:1px #444 dotted;
    font-family:Tahoma, Verdana, Helvetica, Serif, Arial, Times;
    color:#FF8000;
    font-size:8pt;
    text-decoration:none;
    padding:0 5px;
}

.account_menu {
    color:#FFF;
}

.pages {
    font-family:Verdana, Tahoma, Helvetica, Serif, Arial, Times;
    color:#8D8D8D;
    font-size:11px;
    font-weight:400;
    text-align:center;
    display:block;
    text-decoration:none;
    width:14px;
    height:14px;
}

a.pages:hover {
    font-family:Verdana, Tahoma, Helvetica, Serif, Arial, Times;
    color:#000;
    font-size:11px;
    font-weight:400;
    text-decoration:none;
    background:#FF8000;
}

.pages_active {
    font-family:Verdana, Tahoma, Helvetica, Serif, Arial, Times;
    color:#000;
    font-size:11px;
    font-weight:400;
    text-decoration:none;
    background:#FF8000;
    text-align:center;
    display:block;
    width:14px;
    height:14px;
}

.head .right a,.content .item a, .item_w a {
    font-family:Tahoma, Verdana, Helvetica, Serif, Arial;
    color:#585858;
    font-size:10pt;
    text-decoration:none;
}

.head .right a:hover,.content .item a:hover {
    font-family:Tahoma, Verdana, Helvetica, Serif, Arial;
    color:#FF8000;
    font-size:10pt;
    text-decoration:none;
}

.content .title,.title01 {
    font-size:18pt;
    color:#FF8000;
    padding-bottom:5px;
}

.right_column .left {
    float:left;
    width:170px;
    overflow:hidden;
    zoom:1;
}
.right_column .right {
    float:left;
    width:100px;
    overflow:hidden;
    zoom:1;
}

a.pages:link,a.pages:active,a.pages:visited {
    font-family:Verdana, Tahoma, Helvetica, Serif, Arial, Times;
    color:#8d8d8d;
    font-size:11px;
    font-weight:400;
    text-decoration:none;
}

.login_form {border:0px solid white; width:600px;padding:6px 20px;color:#FF8000;display:none;}
.login_form input {border:1px solid gray;padding:2px 4px;margin:0px 4px;}

/*
wheels
*/
.clear {clear:both;}
.container {
	display:block;
	width:720px;
	padding:10px 0 0 0;}
	span.section-title {
		display:block;
		padding:0 0 25px 0;
		font:24px/27px tahoma, sans-serif;
		color:#FF8000;}
			span.info-sl {
				font:13px/16px tahoma, sans-serif;
				color:#585858;
				padding:0 3px 0 0;}
				.left-side {
					display:block;
					width:280px;
					float:left;}
					.right-side {
						display:block;
						width:400px;
						float:right;}
	table.choose-opt td {
		padding:0 10px 21px 0;
		position:relative;}
		table.choose-opt a {
			font:11px/14px tahoma, sans-serif;
			color:#FF8000;
			text-decoration:none;}
			.left-side .cent_bt {
				text-align:center;
				display:block;}
			input.bt-order {
				display:inline-block;
				height:32px;
				width:177px;
				border:none;
				font:15px tahoma, sans-serif;
				background:url(/images/bg-bt-order.png) 0 0 no-repeat;
				text-shadow:1px 1px #fff;}	
	select.sm_sel {width:52px;margin:0 15px 0 0;}
	select.lg_sel {width:102px;margin:0 15px 0 0;}
/* WHELS */
	.clear {clear:both;}
.container_bl {
	display:block;
	width:680px;}
	.right-side-bl {
		display:block;
		width:400px;
		float:right;} 
		span.d-title {
			display:block;
			font:24px/27px tahoma, sans-serif;
			color:#FF8000;
			margin:0 0 25px 0;}
			table.d-assrt {
				width:100%;
				border:1px solid #484848;
				background:#000;}
				
				table.d-assrt th {
					background:url(/images/th-bg.png) 0 0 repeat-x;
					padding:9px 9px 9px 9px;
					font:13px/16px tahoma, sans-serif;
					color:#CCCCCC;
					text-align:center;}
					table.d-assrt td {
						border-top:1px solid #484848;
						padding:9px 9px 9px 9px;
						text-align:center;
						font:13px/15px tahoma, sans-serif;
						color:#585858;}
					table.d-assrt tr:hover {
						background:url(/images/td-bg.png) 0 0 repeat-x;
						font:13px/15px tahoma, sans-serif;
						color:#000;
						text-shadow:0 1px #fff;}
						table.d-assrt tr.sc-item {
							background:#0F0F0F;}
						table.d-assrt tr.sc-item:hover{ 
							background:url(/images/td-bg.png) 0 0 repeat-x;
							font:13px/16px tahoma, sans-serif;
							text-shadow:0 1px #fff;}
							table.d-assrt tr.sc-item:hover td {
								color:#000;}
							table.d-assrt tr:hover td {
								color:#000;}
							table.d-assrt tr:hover th {
								background:url(/images/th-bg.png) 0 0 repeat-x;
								padding:9px 9px 9px 9px;
								font:13px/16px tahoma, sans-serif;
								color:#CCCCCC;
								text-shadow:none;
								text-align:center;}
	.left-side-bl {
		display:block;
		width:270px;
		float:left;
		}
		img.wheel-ph {
			display:block;
			border:1px solid #737373;
			padding:1px;}
			ul.wl-phs {
				display:block;
				margin:10px 0 0 -50px;}
			ul.wl-phs li {
				display:block;
				float:left;
				width:56px;
				height:57px;
				margin:0 0 10px 10px;
				border:1px solid #737373;
				padding:1px;}

					
		
							
					
