body {
	margin: 0;
	font-family: arial, verdana, helvetica, sans-serif;
}

img{
	border: 0px;
}

a {
	font-size:12px;
	text-decoration:none;
	color:#000000;
}
a:hover {
	color:#FF9E3E;
}

div ul {
	width:830px;
	margin-top:0px;
	margin-bottom:0px;
}

div ul li {
	list-style:none;
}
.ie_position{
	*margin-left:-25px;
}

#navBreadCrumb{
	color:#00000;
	font-size:12px;
	font-weight:bold;
	
}
#navBreadCrumb a{
	color:#666666;
	font-size:12px;
}
#navBreadCrumb a:hover{
	color:red;
	font-size:12px;
}

#main_body {
	margin-left:5px;
}

#mainWrapper {
	background-color: #ffffff;
	text-align: left;
	width: 927px;
	vertical-align: top;
	background-image: url(../../template_default/images/banners/background.gif);
}

div#header{
	text-align:center;
	*margin-left:-25px;
}

div#header .logo{
	*padding-left:50px;
	margin-left:-25px;
}

div#header ul {
	margin-bottom:8px;
	margin-top:-55px; /*firfox*/
	*margin-top:-60px;/*IE 6*/
}

div#header ul li {
	text-align:left;
	height:48px;
}

div#header .content {
	float:left;
	width:300px;
}

div#header .country {
	text-align:right;
	margin-bottom:8px;
}

div#header .country div{
	padding-top:52px;
	padding-right:10px;
}

div#nav {
	background-color:#e7e7e7;
	border-top:#676767 solid 1px;
	border-left:#676767 solid 1px;
	border-right:#676767 solid 1px;
	border-bottom:#676767 solid 1px;
	height:110px;
	background-image: url(../../template_default/images/navBG.gif);
	background-repeat :repeat-x;
}

div#nav ul {
	float:right;
	margin-left:-40px; /*firfox*/
	*margin-left:0px !important;/*IE 7*/
	*margin-left:0px;/*IE 6*/
	margin-top:0px;
	margin-bottom:0px;
}

div#nav ul li{
	height:27px;
}

div#nav ul li.first {
	width:50px;
	float:left;
}

div#nav ul li.line {
	width:2px;
	float:left;
}

div#nav ul li.content {
	float:left;
	width:164px;
	text-align:left;
	padding-left:15px;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	margin-top:4px;
}

div#nav ul li.content a {
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
}

div#nav ul li.content a:hover{
	color:#FF5151;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
}

div#search ul li.first{
	width:50px;
	float:left;
}
div#search ul li.image{
	float:left;
	width:160px;
	padding-top:3px;
}

div#search ul li.string{
	float:left;
	width:250px;
	padding-top:9px;
}

div#search ul li.sub_search{
	float:right;
	text-align:left;

	margin-right:1px;
	margin-top:-3px; /*firfox*/
	*margin-top:-3px !important;/*IE 7*/
	*margin-top:-3px;/*IE 6*/
	
	*margin-right:2px !important;/*IE 7*/
	width:360px;
}

div#search div.search_string {
	float:left;

	*margin-top:10px !important;/*IE 7*/
	*margin-top:10px;/*IE 6*/
	
	text-align:left;
	position:absolute;
}

div#search div.search_bg {
	background-image: url(../../template_default/images/banners/SearchBG.gif);
	background-repeat :no-repeat;
	width:252px;
	height:82px;
}

div#search input.search_input {
	width:200px; 
	height:14px;
}

table#main_table {
	margin-top:50px; /*firfox*/
	*margin-top:70px !important;/*IE 7*/
	*margin-top:0px;/*IE 6*/
	margin-top:70px\0;/*IE 8*/
	
}

.left {
	 background:#e7e7e7;
}

.left_title {
	height:23px;
	background-image: url(../../template_default/images/navBG.gif);
	background-repeat :repeat-x;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

.left_title_position {
	padding-top:3px;
	padding-left:4px;
}

.left_title_position a{
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

.left_title_position a:hover {
	color:#FF8040;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

#box_left {
	margin-left:40px; /*firfox*/
	*margin-left:67px !important;/*IE 7*/
	*margin-left:67px;/*IE 6*/
	
	border-top:#cbcbcb solid 1px;
	border-left:#cbcbcb solid 1px;
	border-right:#cbcbcb solid 1px;
	border-bottom:#cbcbcb solid 1px;	
}

.sideBoxContent {
}

.sideBoxContent div.category-border{
	margin-top: 4px;
	border-bottom:#ABABAB dotted 1px;
}

.sideBoxContent a.category-top{
	color:#333333;
	text-decoration:none;
	margin-left:8px;
}

.sideBoxContent a.category-products{
	color:#333333;
	text-decoration:none;
}

.sideBoxContent a.category-links {
	margin-left:8px;
}

.sideBoxContent span.count{
	font-size:12px;
}

.left_content {
	padding-bottom:5px;
}

.left_content ul{
	width:auto;
}

#center_body {
	
}

#center_body div.brands {
	margin-top:8px
}

#center_body div.brands ul{
	width:auto;
	margin-left:-40px; /*firfox*/
	*margin-left:0px !important;/*IE 7*/
	*margin-left:0px;/*IE 6*/
}

#center_body div.brands ul li{
	cursor:pointer;
	float:left;
	padding-right:8px;
	margin-top:5px\0;/*IE 8*/
}

.new_products {
	border:#cdcdcd solid 2px;
	float:left;
	margin-top:5px;
	width:656px;
}
.new_products_title {
	height:27px;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	background-image: url(../../template_default/images/navBG.gif);
	background-repeat :repeat-x;
	margin-bottom:8px;
}

.new_products_title div.title{
	padding-left:15px;
	padding-top:4px;
}

.new_product {
	text-align:center;
	margin-right:5px;
	margin-top:10px
}

.new_product_line {
	float:left;
	height:300px;
	border-right:#6C6C6C dotted 1px;
	border-bottom:#6C6C6C dotted 1px;
}

.new_product_line_no_right {
	float:left;
	height:300px;
	border-bottom:#6C6C6C dotted 1px;
}

.new_product_line_no_bottom {
	float:left;
	height:300px;
	border-right:#6C6C6C dotted 1px;
}

.new_product_line_no {
	float:left;
	height:300px;
	margin-bottom: 10px;
}

.new_product a {
	font-size:10px;
}

.new_products_attr {
	font-size:12px;
}

.footer {
	margin-left:40px; /*firfox*/
	*margin-left:67px !important;/*IE 7*/
	*margin-left:67px;/*IE 6*/
	margin-top:10px;
	color:#666666;

	width:835px;
	height:155px;
	
	border-top:#666666 solid 2px;
	background-color:#CCCCCC;
}
.footer_link{
	margin-top:10px;
	text-align:center;
	font-weight:bold;
	font-size:12px
}

div.page_title {
	font-size:20px;
	font-weight:bold;
	color:#666666;
}

div.set_center_width {
	width:656px;
}

div.login {
	border:#cdcdcd solid 1px;
	width:100%;
	height:auto;
}

b.login_header {
	font-size:16px;
	font-weight:bold;
}



div.login_name {
	float:left;
	width:95px;
	text-align:right;
	font-size:12px;
	margin-top:2px;
}

div.login_field input{
	margin-left:10px;
	width:180px;
	height:15px;
	background-color:#f1f1f1;
	border:#a9a8a8 solid 1px;
}

div.login_message {
	font-size:18px;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
}

div.login_new_customer{
	font-size:14px;
	font-weight:bold;
	padding-left:8px;
	padding-right:8px;
	padding-top:20px;
}

.category_title_short {
	border-top:#e7e7e7 solid 2px;
	border-left:#e7e7e7 solid 2px;
	border-right:#e7e7e7 solid 2px;
	border-bottom:#e7e7e7 solid 2px;
	width:652px;
	margin-top:3px;
	background-image: url(../../template_default/images/banners/category_short.jpg);
	background-repeat :no-repeat;
	height:77px;
}
.category_title_short div{
	color:#FFFFFF;
	font-size:30px;
	margin-left:60px;
	padding-top:20px;
}

.category_title_long {
	margin-top:5px;
	background-image: url(../../template_default/images/banners/category_long.jpg);
	background-repeat :no-repeat;
	height:77px;
}
.category_title_long div{
	color:#FFFFFF;
	font-size:30px;
	margin-left:20px;
	padding-top:20px;
}

.category_brand {
	width:652px;
}

.category_brand_content {
	width:163px;
	padding-top:2px;
	padding-bottom:2px;
	text-align:center;
}
.product_info_attr {
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	font-size:14px;
	border-bottom:#D2D2D2 solid 1px;
}

span.fitmodel{
	background-color:red;
	color:white;
}