
.clear {
clear:both;
}

* {
padding:0;
margin:0;
}

body {
background-color: black;
font-size: 12px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align: center;
}
img { margin: 0px; }
body, form { margin: 0px; }
A { color: #c2191f; }
A:hover { color: white; }
p { line-height: 18px; margin: 10px 0px 10px 0px; }

#container{width:957px; margin:0 auto;}
#header {}
#main { height: 480px; }
#home_flash_main {
width: 887px;
height:275px;
border-bottom: 3px solid #323232;
margin-top: 0px;
margin-bottom: 0px;
background-color: #000;
}
#home_flash_brands {
width: 887px;
border-bottom: 3px solid #4b4b4b;
margin-bottom: 0px;
}

#main #home_flash { height: 360px; margin: 6px 0px 6px 0px; border-top: 2px solid #cecece; border-bottom: 2px solid #cecece;}

#main #home_main_bottom { padding: 0px; }
#main #home_main_bottom ul { height: 100px; list-style: none; margin: 0px 0px 0px -2px; padding: 0px 0px 0px 0px; }
#main #home_main_bottom ul li { display: inline; padding: 0px; text-align: center; height: 100px; }

#footer { background: url(bg_bottom.jpg) 0px 0px repeat-x; height: 21px; }

#main #main_title_aboutus { padding-top: 10px; }
#main #content {
color: white;
text-align: left;
margin: 10px 20px 10px 20px;
height: 338px;
overflow: auto;
padding-right: 15px;
scrollbar-3d-light-color : #FFFF99;
scrollbar-base-color : Black;
scrollbar-arrow-color : White;
}

#main_title_contactus { padding-top: 5px; }

#content_contactus td { color: white; }
#content_contactus .for_inquiries { text-align: center; font-size: 14px; font-weight: bold; margin-bottom: 45px; margin-right: 25px; }

#content_contactus .contact_type { color: #d3d3d4; font-size: 13px; font-style: italic; margin-bottom: 5px; margin-top: 5px; font-weight: bold; }
#content_contactus .contact_detail { color: #d3d3d4; font-size: 16px; font-style: italic; margin-bottom: 20px; padding-left: 16px; font-weight: bold; }
#content_contactus .contact_detail a { color: #d3d3d4; text-decoration: none; }
#content_contactus .contact_detail a:hover { color: #c2191f; text-decoration: underline; }

#content_contactus_left { margin-left: 35px; }
#content_contactus_right { margin-right: 35px; }

#main #content ul { margin-left: 15px; }
#main #content ul li { line-height: 18px; }

#content_block {
text-align: left;
width: 829px;
height: 300px;
color: white;
padding: 20px;
font-size: 10pt;
overflow-y: auto;
margin: 16px 0px 16px 0px;
scrollbar-3d-light-color : #FFFF99;
scrollbar-base-color : Black;
scrollbar-arrow-color : White;
}

#content_block ul { margin-left: 15px; }
#content_block ul li { line-height: 18px; }

#galary_flash { margin: 10px 0p 10px 0px; }
#locations_flash { margin: 10px 0p 10px 0px; }

#content_wheels {
margin-top: 10px;
width: 887px;
text-align:left;
}
#content_wheels #title {
margin-left: 10px;
}

#content_wheels #brands_list {
margin-left: 15px;
margin-top: 4px;
}
#content_wheels #wheel_list {
margin:0 20px 10px 20px;
height: 300px;
overflow-y: auto;
scrollbar-3d-light-color : #FFFF99;
scrollbar-base-color : Black;
scrollbar-arrow-color : White;
}

#content_accessories {
margin: 0 0 0 50px;
}

#content_accessories td {
vertical-align:top;
}

#content_accessories #type_list {
border:2px solid #527079;
width:180px;
height:400px;
background-image:url("accessories_list_bg.gif");
overflow-y: auto;
overflow:hidden;
scrollbar-3d-light-color : #FFFF99;
scrollbar-base-color : Black;
scrollbar-arrow-color : White;
}

#content_accessories #type_list ul {
text-align:left;
font-family:Arial;
font-weight:bold;
font-size:12px;
}

#content_accessories #type_list .page_link {
width:100%;
height:18px;
border-bottom:1px solid #527079;
padding:7px 0 7px 4px;

}

#content_accessories #type_list .page_link .list_li {
width:4px;
height:4px;
margin-right:2px;
border:0;
}

#content_accessories #type_list .page_link a {
font-size:12x;
color:#ffffff;

text-decoration:none;
}

#content_accessories #accessories_list {

margin:10px 0 10px 10px;
padding:2px 0 2px 2px;
height: 450px;
width: 670px;
background:#36393c;

overflow-y: auto;
scrollbar-3d-light-color : #FFFF99;
scrollbar-base-color : Black;
scrollbar-arrow-color : White;
}

#content_accessories #accessories_list table tr td table {
width:150px;
height:180px;
border:2px solid #000;
border-collapse:collapse;
margin:0 12px 5px 0;
}

#content_accessories #accessories_list .title {
height:30px;
border-bottom:1px solid #000;
font-size:12px;
color:#FFF;
text-align:center;
vertical-align:middle;
background:url(accessories_info_td.gif) repeat-x;
}

#content_accessories #accessories_list .image {

padding:5px;
text-align:center;
vertical-align:middle;
}

#content_accessories #accessories_list .image div {
width:100%;
height:100%;

background: #F2F5F7;
}

#content_accessories #accessories_info {
margin:10px 0 10px 10px;
width:670px;
height:450px;
padding:5px;
background:#36393c;

}

#content_accessories #accessories_info table {
width:100%;
}

#content_accessories #accessories_info #title2 {
width:100%;
height:30px;
padding-top:8px;
text-align:center;
font-weight:bold;
color:#FFF;
background:url(accessories_info_td2.gif) repeat-x;
}

#content_accessories #accessories_info #a_info_content {
padding-top:15px;
height:390px;

}

#content_accessories #accessories_info #a_info_content * {
color:#FFF;
font-size:12px;
}

#content_accessories #accessories_info #a_info_img {
float:left;
width:200px;
}

#content_accessories #accessories_info #a_info_des {
width:450px;
}

#content_accessories #accessories_info #a_info_des * {
text-align:left;
}

#content_accessories #accessories_info #a_info_des th {
padding-bottom:15px;
}

#content_accessories #accessories_info #a_info_des td {
padding-bottom:5px;
}

#content_accessories #accessories_info #back_link {
clear:both;
width:100%;
text-align:right;

}

#content_accessories #accessories_info #back_link  a {
font-size:12px;
text-decoration:none;
}


.td_center { text-align:center; }
.td_right { text-align:right; }

.td_instruct {
vertical-align: top;
padding: 50px 0 0 10px;
}

.td_instruct table {
width: 580px;
}

.td_instruct table tr th, .td_instruct table tr td {
text-align: left;
width: 13%;
color: #fff;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.td_instruct table tr th {
padding: 0 0 10px 0;
font-weight:bold;
text-align: left;
font-size: 11px;
}

.td_instruct table tr td {
font-size: 11px;
padding:0 0 4px 0;
}

.td_instruct tr .size {
width: 8%;
}

.td_instruct tr .cap {
width: 8%;
}

#navigation, #navigation li ul {
list-style-type:none;
}
#navigation {
}
#navigation li {
float:left;
text-align:center;
position:relative;
}
#navigation li a:link, #navigation li a:visited {
display:block;
text-decoration:none;
}
#navigation li ul li a, #navigation li ul li a:active, #navigation li ul li a:visited {
display:block;
padding: 8px 0 8px 0px;
color:#f3f3f3;
text-decoration:none;
background: #333;
width: 140px;
font-size: 11px;
font-weight: bold;
text-align: center;
}
#navigation li ul li a:hover {
color:#fff;
background:#202020;
}

#navigation li ul li .underline {border-bottom:2px solid #3d3d3d; }
#navigation li ul {
display:none;
position:absolute;
top:22px;
left:0;
margin-top:1px;
width:120px;
}
#navigation li ul li ul {
display:none;
position:absolute;
top:0px;
left:130px;
margin-top:0;
margin-left:1px;
width:120px;
}

#table_brand tr td {
vertical-align:top;
}

#table_brand tr #td_logo {
padding: 0 0 0 5px;
}

.table_podc1 {
width:750px;
margin:30px 0 0 10px;
float: left;
}

.table_podc1 .span_img {
width:85px;
height:85px;
}

.table_podc1 tr td {
vertical-align:top;
padding:0 3px 15px 3px;
text-align:center;
}

.table_podc1 tr td table tr td {
padding:3px 0 0 0;
}

.podc_name, .podc_pn, .podc_finish {
font-weight:normal;
font-size: 12px;
font-family: Arial;
}

.podc_finish {
display: block;
color: white;
font-size: 11px;
}

.podc_name {
color: #EE9317;
}
.podc_pn {
color: #FFFFFF;
}

.table_podc_info1 {
width: 100%;
margin: 10px 10px 0 0px;
}

.table_podc_info1 tr td table tr td img {
}

.table_podc_info1 tr td table tr td .podc_img{
width:225px;
}

.table_podc_info1 .podc_img_name {
text-align:center;
color:#EE9317;
font-size:12px;
}

.table_podc_info1 .podc_img_size {
text-align:center;
color:#ffffff;
font-size:12px;
}

.table3 {
margin:10px 0;
}

.back_link1 {
font-size:12px;
text-decoration:none;
}

* {
font-size: 11px;
font-family: Arial, Helvetica, sans-serif
}

#header_login_form {
height: 77px;
margin: 0px;
padding-left:485px;
padding-top: 10px;
padding-right: 10px;
background: url(images/header_03.jpg) 0px 0px repeat-x;
}

#header_login_form form {
width:200px;
margin-top:20px;
}

#header_login_form * {
color: white;
font-size: 11px;
}
#header_login_form .button {
border: 1px solid #8f8f8f;
background-color: #1a1a1a;
}

#header_login_form #username, #header_login_form #password {
border:0;
background-color: #575656;
width: 100px;
}
#header_login_form #Register {
width: 55px;
}
#header_login_form #Forgot {
width: 100px;
}

#div_vip_reg {
margin:10px 0 30px 0;
height:300px;
text-align:left;
}


#div_vip_reg * {
color:#fff;
font-size: 11px;
}

#div_vip_reg #div_vip_reg_title {
padding-left:50px;
text-align:left;
font-size:10px;
margin-top: 10px;
}

#complete_register {
font-size: 11px;
color: white;
background: url('register_button_bg.gif') 0px 0px no-repeat;
width: 153px;
height: 25px;
border: 0px;
}

#div_vip_reg #div_vip_reg_title2 {
margin-top:20px;
padding-left:50px;
text-align:left;
font-size:11px;
}

#div_vip_reg form {
margin-top:20px;
margin-left:70px;
width:500px;
text-align:left;
}
#div_vip_reg .input_text,#div_vip_reg .input_text_short {
border: 0;
background-color: #2f2f2f;
width: 200px;
}

#div_vip_reg .input_text_short {
width:70px;
}

#div_vip_reg th, #div_vip_reg td {
padding:10px 0 10px 8px;
}
#div_vip_reg th {
padding-right:4px;
text-align:right;
font-weight:normal;
}

#div_vip_reg #td_submit {
padding-top:60px;
}

#div_vip_reg .button {
border: 1px solid #8f8f8f;
background-color: #1a1a1a;
}
/* for ff */
#div_vip_online {
width:190px;
padding:55px 20px 5px 485px;
color:#fff;
background: url(images/header_03.jpg) 0px 0px repeat-x;

}
/* for ie6 */
#div_vip_online {
_padding:60px 5px 5px 0;
_color:#fff;
_text-align:right;
_width: 695px;
_height: 86px;
_background: url(images/header_03.jpg) 0px 0px repeat-x;
}

#div_vip_online * {
font-size:13px;
}

#div_vip_online span {
padding:0 25px 0 5px;
}
#div_vip_online #user_id {
color:#ff0000;
padding:0 3px 0 0px;
}

#div_vip_online #span_vip_logout {
color:#fff;
}

#div_search_stock {
margin:0 35px 0 35px;
padding:10px;
background-color:#fff;
}

#div_search_stock #back_link {
color:red;
}

#search_stock_main select {
border:1px solid #808080;
width:120px;
}

#search_stock_main fieldset {
padding-left:20px;
padding-right:20px;
text-align:left;
}

#search_stock_main fieldset legend {
margin-bottom:10px;
font-weight:bold;
}

#search_stock_main fieldset div {
float:left;
font-weight:bold;
margin-bottom:10px;

}

#search_stock_main #part_num {
margin-right:30px;
}

#search_stock_main #finish {
margin-right:30px;
}

#search_stock_main #size {
margin-right:30px;
}

#search_stock_main #width {
float:none;
}

#search_stock_main #pcd {
margin-right:30px;
}

#search_stock_main #pcd_txt {
width:35px;
}

#search_stock_main #warehouse {
float:none;
}

#search_stock_main #no_zero {
}

#stock_hint {
float:left;
color: red;
width: 60%;
line-height: 13px;
font-size: 10px;
}

#search_stock_main #search_btn {
float:none;
text-align:right;
float: right;
}

#search_stock_result {
text-align:left;
background:#fff;
width:100%;
height:400px;
}

#search_stock_result #search_stock_frame {
background:#fff;
width:100%;
}

#search_stock_result #title {
margin-top:10px;
}

#search_stock_result #title table {
width:100%;
}

#search_stock_result #title #txt {
font-weight:bold;
font-size:14px;
width:100px;
}

#search_stock_result #top_bar {
width:850px;
text-align:center;
font-weight:bold;
font-size:12px;
background:#c0c0c0;
border-bottom:1px solid #676767;
}

.page_cake {
width:100%;
text-align:right;
}

.page_cake * {
display:inline;
}

.page_cake .page_box {
width:80%;
}
.page_cake .prev_link, .page_cake .next_link {
margin:0 10px 0 10px;
}

.page_cake .prev_link a:hover, .page_cake .next_link a:hover {
color:red;
}

.page_cake .curr_box {
}

.page_cake .page_select {
}

.page_cake .page_select select {
margin-left:10px;
width:70px;
}

.page_cake .page_select input {
margin-left:10px;
}

/*

#search_stock_result #result table {
border-collapse:collapse;
width:850px;
}

#search_stock_result #result table * {
font-size:9px;
}

#search_stock_result #result #stock_title th {
border-left:1px solid #676767;
background:#c0c0c0;
}

#search_stock_result #result #stock_list td {
border:1px solid #676767;
padding:0;
height:14px;
}

#search_stock_result #result .td_count {
text-align:center;
}
*/


#main_title_login { padding: 20px 5px 30px 50px; text-align: left; }

#content_login td { color: white; }
#content_login .subtitle { text-align: left; font-size: 14px; font-weight: bold; margin-bottom: 15px; margin-right: 25px; background-color: white; color: black; padding: 5px; }

#content_login .detail { color: #d3d3d4; font-size: 12px; margin-bottom: 20px; padding-left: 3px; font-weight: bold; }
#content_login .contact_detail a { color: #d3d3d4; text-decoration: none; }
#content_login .contact_detail a:hover { color: #c2191f; text-decoration: underline; }

#content_login_left { margin-left: 35px; vertical-align: top }
#content_login_right { margin-right: 55px; vertical-align: top }

#content_login #link_return_home { color: #a2a2a2; text-decoration: underline; }

#content_login_right td { color: #d3d3d4; font-size: 12px; font-weight: bold; }