body
{
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color:#636363;
	text-align: center; 
}

div
{
	text-align:left;
}

img
{
	border:0px;
}


p

{
	padding: 0px 0px 0px 0px;
	margin:0px 0px 12px 0px;
}

a
{
	text-decoration:none; color:#000;
}

a:hover
{
	font-weight:bold;
}


td
{
	vertical-align:top;
}



#container
{
margin-left: auto; margin-right: auto; background-color:#fff; width: 1024px; border:2px solid #000;
}

#header
{
	margin-left:auto; margin-right:auto; width:1024px;
	height:169px; overflow:hidden; background-image:url(../images/header.png); border-bottom:0px solid #000;
}

#footer
{
	margin-left:auto; margin-right:auto; width:1024px; text-align:center; color:#fff; font-size:10px; margin-top:15px; margin-bottom:15px;
}

#footer a
{
}

#footer a:hover
{
}

#body_container
{
		margin-left: auto; margin-right: auto; width:1024px; background-color:#fff;

}

#left, #right	
{
	width:225px; background-color:#eaf2fc;
}

#main
{
	padding:0px; border:0px solid #000; width:572px; overflow-x:hidden;
}

#menu_head
{
background-color:#9ac3fc; padding-top:20px; padding-bottom:10px; padding-left:20px; padding-right:20px; font-size:15px; text-transform:uppercase;
}





#menu_item
{
padding:10px; padding-left:20px; font-size:12px; line-height:1.5; padding-right:20px;
}

#feature_men, #feature_women, #feature_more
{
	margin-top:30px; overflow:hidden;
}

#feature_title
{
	font-size:24px; color:#333; font-weight:bold;
}

#feature_box
{
	border:1px solid #ccc; margin-top:10px; overflow:hidden;
}

#feature_box_new
{
	border:0px solid #ccc; margin-top:10px; height:300px;
}

#feature_box_left
{
	width:200px; overflow:hidden; background-color:#333;
}

#feature_box_right
{
	width:150px;   overflow:hidden; background-color:#fff;
}

#feature_box_text
{
	padding-left:15px; padding-right:15px; vertical-align:middle; background-image:url(../images/featured/banner_left.png); background-position:bottom right; background-repeat:no-repeat;
	}

#feature_box_text_desc
{
 font-size:12px; font-weight:bold;
 }

#feature_box_text_spec
{
 font-size:11px; font-weight:normal;  margin-top:20px; color:#333;
 }
 
#feature_more_item_container
{
width:33.333%; text-align:center; height:auto;
}
	
#feature_more_item
{
width:150px; text-align:center; margin-left:auto; margin-right:auto; background-color:#fff;
}

#feature_more_item_pic
{
	width:150px; height:200px; background-color:#fff; border:1px solid #ccc;
}
	
	
#label
{
	font-size:13px; font-weight:bold; color:#333; text-transform:uppercase; background-color:#fff; padding-bottom:15px;
}

#catelogue_container, #product_container, #size_container, .palette_container
{
	width:512px; background-color:#fff; text-align:center; float:none;
}

#catalogue_item_box
{
width:170px; float:left; background-color:#fff; height:300px; margin-top:20px; overflow:hidden; text-align:center;
}

#catalogue_item
{
width:150px; margin-left:auto; margin-right:auto; background-color:#fff;
}

#catalogue_item_pic
{
	width:148px; height:198px; overflow:hidden; background-color:#fff; border:1px solid #ccc;
}
#catalogue_item_text
{
	width:150px; height:100px; overflow:hidden;
}

#product_fullsize_pic
{
	text-align:center; margin-bottom:30px;
}
#product_fullsize_pic img
{
border:0px solid #ccc;
}

#product_spec_text
{
 font-size:15px; font-weight:normal; color:#333; padding-right:15px;
 }

#product_spec_text_desc
{
 font-size:12px; font-weight:normal; margin-top:20px; padding-right:15px;   color:#333; line-height:1.3;
 }
 
 #product_spec_text_desc p 
{
	margin:0px 0px 0px 0px;
	
	}
	
	#product_spec_text_guarantee
{
 font-size:12px;; font-weight:bold; color:#000;
 }
 
#product_palette
{
	margin-top:15px;
}

.product_palette_box
{
width:25px; height:50px; float:left; background-color:#000; border:1px solid #fff; padding:1px;
}

#policy_text
{
	font-size:13px; margin-top:10px;
}

#policy_text strong
{
	font-size:15px;
}

#policy_text p
{
	margin-bottom:15px;
}



#size_brand_title
{
	font-size:18px; font-weight:bold; margin-top:30px; text-align:center;
}

#size_brand_table
{
	margin-top:10px;
}

#size_brand_table td
{
	padding-top:5px; padding-bottom:3px; padding-left:3px; padding-right:3px;
	font-size:13px; font-weight:normal;  text-align:center; color:#333; vertical-align:middle; border-bottom:1px dashed #ccc; border-right:1px dotted #ccc;
}

.palette_item_box
{
width:170px; float:left; background-color:#fff; height:100px; margin-top:10px; overflow:hidden; text-align:center;
}

.palette_item
{
width:150px; margin-left:auto; margin-right:auto; background-color:#fff;
}


.palette_item_color
{
	width:148px; height:68px; overflow:hidden; background-color:#fff; border:1px solid #ccc;
}
.palette_item_text
{
	width:150px; height:30px; overflow:hidden;
}

.palette_brand
{
width:25%; float:left; border:0px solid #ccc; background-color:#fff; margin-bottom:20px;
}

.palette_brand_item
{
 padding:10px; text-align:center; font-size:17px; font-weight:bold; color:#ccc; border:1px solid #fff; cursor:pointer;
}

.palette_brand_item_hover
{
	color:#666;  border:1px solid #ccc;
}

.palette_brand_item_highlight
{
	color:#000; border:1px solid #000;
}