.vote_p1{
	margin:5px;
	padding:0;
	font-size:18px;
	width:30px;
	color:#FFFFFF;
	height:25px;
	text-align:center;
	float:left;
	line-height:25px;
	background:skyblue;
	border:0px solid #888;
}
.oldprice{
	height:16px;
	color:#000000;
	font-size:12px;
	text-decoration:line-through;
}
.price{
	height:16px;
	color:#FF0000;
	font-size:12px;
	font-weight:bold;
}
.voted_p1{
	margin:5px;
	padding:0;
	width:45px;
	color:#FFFFFF;
	height:25px;
	text-align:center;
	font-size:14px;
	float:left;
	line-height:25px;
	background:#99CC99;
	border:0px solid #888;
}
.voted_onmouse_p1{
	margin:5px;
	padding:0;
	width:45px;
	cursor:pointer;
	color:#FFFFFF;
	height:25px;
	font-size:18;
	text-align:center;
	float:left;
	line-height:25px;
	background:transparent url('/images/vote_p1.jpg') no-repeat 0 0;
	border:0px solid #888;
}
.voted_had_p1{
	margin:5px;
	padding:0;
	width:45px;
	color:#FFFFFF;
	height:25px;
	font-size:14;
	text-align:center;
	float:left;
	line-height:25px;
	background:#999999;
	border:0px solid #888;
}



body{

	margin:0;

	padding:0;

	color:#000;

	text-align:center;

	font-size:12px;

	font-family: Arial, Helvetica, sans-serif;

}

#header img{
	border:0;
}
img{

	border:0;

}

.layout{

	width:988px;

	padding:0;

}

a:link {

	color: #333;

	text-decoration: none;

}

a:visited {

	text-decoration: none;

	color: #333;

}

a:hover {

	text-decoration: underline;

	color: #DA0861;

}

a:active {

	text-decoration: underline;

	color: #DA0861;

}

/* header */

#header{

	margin:5px auto;

	height:75px;

}

#header_logo{

	width:350px;

	height:75px;

	float:left;

	text-align:center;

}

#header_right{

	width:638px;

	height:75px;

	float:right;

	text-align:right;

}

#top_menu{

	margin:0;

	padding:0;

	width:638px;

	height:18px;

	float:right;

}

#top_menu li{

	margin:0;

	padding:0;

	float:right;

	width:auto;

	height:18px;

	list-style:none;

	line-height:1.2;

}

#top_menu li a{

	margin:0 5px;

}

#header_ad1{

	width:638px;

	height:56px;

	float:right;

	text-align:right;

}



#menu{

	margin:0 auto;

	background:url(images/menu_bg.gif) repeat-x 0 0;

	height:30px;

}



#menu a{

	margin:0;

	line-height:2;

	width:auto;

	padding:0 6px;

	font-weight:bold;

	font-size:14px;

	color:#fff;

	font-family:Arial, Helvetica, sans-serif;

	background:url(images/menu_a_bg.gif) no-repeat -1px 0px;

}

.menu_a:link{

	text-decoration:none;

}

#menu a:active{

	text-decoration:underline;

}

#menu a:hover{

	text-decoration:underline;

}

#menu a:visited{

	text-decoration:none;

}



#welcome{

	margin:0 auto;

	padding:0;

	background:url(images/bg_welcome.gif);

	height:38px;

	text-align:left;

}

#welcome ul{

	margin:0;

	padding:0;

	float:left;

}

#welcome li{

	margin:0;

	list-style:none;

	padding:8px;

	float:left;

	height:auto;

}

#welcome form{

	margin:0;

	padding:0;

}



#txt_welcome{

	font-size:12px;

	line-height:1.2;

	width:135px;

	font-weight:bold;

	text-align:center;

}



#txt_customer_name{

	COLOR: #dc0962; 

}



.txt_search, .txt_currency{

	font-size:14px;

	font-weight:bold;

	line-height:1.5;

}



.ser_es{

	font-size:12px;

}

/* main */

#main_wrap{

	margin:0 auto;

}

#top_nav{

	text-align:left;

	margin:0 auto;

	padding:0;

	float:left;

	height:20px;

}

#main{

	margin:0;

	padding:0;

	width:988px;

	height:auto;

	float:left;

}



/*  left begin */

#main_left{

	margin:0;

	padding:0;

	width:192px;

	height:auto;

	float:left;

}
#main_right{

	margin:0;

	width:177px;

	padding:0;

	height:auto;

	float:right;

	font-size:11px;

}
.img_width {max-width: 500px;} /* for Firefox & IE7 */
* html .img_width { /* for IE6 */
width: expression(this.width > 500 ? 500 : true);
}

.left_header{

	margin:0;

	padding:0;

	width:177px;

	height:20px;

	float:left;

	background-color:#4866A4;

	font-size:14px;

	color:#fff;

	font-weight:bold;

	text-align:left;

	text-indent:6px;

	line-height:1.5;

}

.left_header2{

	margin:0;

	padding:0;

	width:192px;

	height:20px;

	float:left;

	background-color:#4866A4;

	font-size:14px;

	color:#fff;

	font-weight:bold;

	text-align:left;

	text-indent:6px;

	line-height:1.5;

}

#main_left ul{

	width:190px;

	border:1px solid #888;

	height:auto;

	margin:0 0 10px 0;

	padding:0;

	float:left;

	background-image:url(images/cat_bg.gif);

}
#information_new ul{

	width:175px;

	border:1px solid #888;

	height:auto;

	margin:0 0 10px 0;

	padding:0;

	float:left;

	background-image:url(images/cat_bg.gif);

}
#main_left ul li{

	width:190px;

	height:auto;

	margin:0;

	padding:0;

	float:left;

	list-style:none;

	text-align:left;

	font-weight:bold;

	font-size: 12px;

	height:20px;

	color: #000000;

	font-family: arial, verdana, sans-serif;

	background: url(images/cat_left_line.gif) repeat-x 0 0;

	line-height:1.5;



}
#information_new ul li{

	width:175px;

	height:auto;

	margin:0;

	padding:0;

	float:left;

	list-style:none;

	text-align:left;

	font-weight:bold;

	font-size: 12px;

	height:20px;

	color: #000000;

	font-family: arial, verdana, sans-serif;

	background: url(images/cat_left_line.gif) repeat-x 0 0;

	line-height:1.5;



}
.root_cate a{

	color:#000;

	text-decoration:none;

}

.root_cate a:hover{

	color: #DA0861;

	text-decoration:underline;

}

.sub_cate a:link,.sub_cate a:active,.sub_cate a:visited{

	color:#676767;

	text-decoration:none;

}

.sub_cate a:hover{

	color: #DA0861;

	text-decoration:underline;

}





.first_cate{

	text-indent:5px;

	background:none;

}

.root_cate{

	text-indent:5px;

}

.sub_cate{

	text-indent:10px;

	overflow:hidden;

}

/*  left end */



#main_center{

	margin:0 0 0 5px;

	width:609px;

	height:auto;

	padding:0;

	float:left;

	*display:inline;
	
	overflow:hidden;

}

#ad_center_top,#ad_center{

	width:609px;

	margin:0;

	padding:0;

	height:auto;

	float:left;

}

#ad_center li{

	margin:0 0 0 6px;

	padding:0;

	height:160px;

	width:196px;

	float:left;

	list-style:none;

	*display:inline;

}

.ad_title,.ad_pic{

	margin:0;

	padding:0;

	width:198px;

	float:left;

}

.ad_title{



	height:5px;

}

.ad_pic{

	height:141px;

}

.list_title{

	width:609px;

	margin:5px 0;

	padding:0;

	height:auto;

	float:left;

	text-align:left;

}

.list

{


	margin:0;

	padding:0;

	height:auto;

	float:left;

}

.list li

{

	width:148px;

	margin:0px 5px 5px 0;

	padding:0;

	height:auto;

	float:left;

	list-style:none;

	*display:inline;

}

.proinfo{

	margin:0;

	padding:0;

	width:144px !important;
	width:146px;

	height:172px;

	float:left;

	border:1px solid #888;

}

.commentary{

	margin:0;

	padding:0;
	font-size:14px;

	float:left;
	background:azure;
	border:0px solid #888;

}

.commentary2{

	margin:0;

	padding:0;
	font-size:14px;

	float:left;
	background:lightcyan;
	border:0px solid #888;

}
.commentary3{

	margin:0;

	padding:0;
	font-size:12px;
	background:#FFFFFF;
	float:left;
	border:0px solid #888;

}
.vote{

	margin:0;

	padding:0;
	font-size:24px;
	width:80px;
	color:#FFFFFF;
	height:48px;
	text-align:center;
	float:left;
	line-height:48px;
	background:skyblue;
	border:0px solid #888;

}

.voted{

	margin:0;

	padding:0;
	text-align:center;
	width:80px;
	color:#FFFFFF;
	height:25px;
	font-size:14px;
	float:left;
	line-height:25px;
	background:#99CC99;
	border:0px solid #888;

}
.voted_onmouse{

	margin:0;
	cursor:pointer;
	padding:0;
	text-align:center;
	width:80px;
	color:#FFFFFF;
	height:25px;
	font-size:18;
	float:left;
	line-height:25px;
	background:transparent url('/images/vote_p.jpg') no-repeat 0 0;
	border:0px solid #888;

}
.voted_had{

	margin:0;

	padding:0;
	text-align:center;
	width:80px;
	color:#FFFFFF;
	height:25px;
	font-size:14
	float:left;
	line-height:25px;
	background:#666666;
	border:0px solid #888;

}

.proinfo_middle{

	margin:0;

	padding:0;

	width:144px !important;
	width:146px;

	height:172px;

	valign:middle;
	
	border:1px solid #888;

}

#index_specials .proinfo{

	margin:0;

	padding:0;

	width:144px !important;
	width:146px;

	height:205px;

	float:left;

	border:1px solid #888;

}

.list_pic{  height:95px; overflow:hidden;}

.list_protext{

	font-size: 11px;

	height:60px;

	padding:0;

	word-wrap: break-word;

	overflow:hidden;

}

.list_protext a {

	color: #000;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	padding:0 3px;

	display:block;

}

.list_protext a:link {

	color: #000;

	text-decoration:none;

}

.list_protext a:hover {

	color: #DA0861;

	text-decoration:underline;

}

.list_protext a:active {

	color: #DA0861;

	text-decoration:underline;

}

.list_protext a:visited{

	text-decoration:none;

}





.list_price{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #FF0000;

}



.list_old_price{

	color: #676767;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px; 
	text-decoration:line-through;
	font-weight : bold;

}

.list_save_price{

	color: #000;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px; 

	font-weight : bold;

}

.btn_pro{

	width:148px;

	margin:0;

	padding:0;

	height:29px;

	float:left;

}



.btn_pro_addcart{

	width:101px;

	margin:0;

	padding:0;

	list-style:none;

	float:left;

	height:29px;

}

.btn_pro_view{

	width:47px;

	margin:0;

	padding:0;

	list-style:none;

	float:left;

	height:29px;

}


.title_right{

	margin:0;

	padding:0;

	width:175px;

	height:27px;

	float:left;

	background-color:#f40a6d;

	text-align:left;

	line-height:2;

}

#right_order_history li {

	width:175px;

	float:left;

	line-height:1.3;

	list-style:none;

}

#txt_order_history{

	float:left;

	color:#fff;

	margin:0;

	font-size:16px;

	padding:0;

	font-weight:bold;

	height:25px;

	line-height:1.5;

}

.order_history_pic{

	margin:2px 0;

	*display:inline;

	width:20px;

	float:left;

	height:20px;

	text-align:center;

	line-height:1.5;

}

.order_history_text{

	width:150px;

	float:right;

	height:auto;

	text-align:left;

	overflow:hidden;

}



.title_right2{

	margin:0;

	padding:0;

	width:175px;

	height:24px;

	float:left;

	background-color:#4666a3;

	text-align:left;

	line-height:2;

}
.title_right_customer_images{

	margin:0;

	padding:0;

	width:175px;

	height:24px;

	float:center;

	background-color:#4666a3;

	text-align:left;
	
	line-height:24px;
	
	font-style: normal;
	font-weight:100;
	font-size:18px;

}
.title_right_customer_images a{

	color: #ffffff;

}

.content_right{

	width:175px;

	border:1px solid #888;

	height:auto;

	margin:0 0 10px 0;

	padding:0;

	text-align:left;

	float:left;

}

.content_right2{

	width:175px;

	border: none;

	height:auto;

	margin:0 0 10px 0;

	padding:0;

	text-align:center;

	float:left;

}

#tbl_weeklyspecial{

	width:175px;

	height:auto;

	margin:0;

	padding:0;

	float:left;

	overflow:hidden;

}

.content_right_content{

	margin:0;

	padding:0;

	width:175px;

	height:auto;

	float:left;

	background-color:#fff;

	text-align:left;

	line-height:2;

	overflow:hidden;

}

.right_shoppingcart{

	text-align:center;

}

.right_shoppingcart li{

	list-style:none;

	color:#FF0000;

	margin:0 0 0 3px;

	width:170px;

	overflow:hidden;

	*display:inline;

	padding:0;

	line-height:1.2;

}

#topseller li{

	list-style:none;

	color:#FF0000;

	margin:5px 0 2px 3px;

	width:170px;

	height:auto;

	overflow:hidden;

	*display:inline;

	padding:0;

	line-height:1.2;

	float:left;

}

.hotpro_pic{

	width:40px;

	float:left;

	height:40px;

}

.hotpro_text{

	width:130px;

	float:right;

	height:auto;

	text-align:left;

	overflow:hidden;

}

#justbought  li{

	list-style:none;

	margin:5px 0 2px 3px;

	width:170px;

	height:auto;

	overflow:hidden;

	*display:inline;

	padding:0;

	line-height:1.2;

	float:left;

}

#a_shoppingcart{

	color: #0B0BD3;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight : bold;

}

#tbl_shipping{

	margin:6px;

	width:160px;

	background-color:#060;

	*display:inline;

}

#tbl_shipping td{

	background-color:#fff;

	font-size:11px;

	text-align:center;

	font-weight:bold;

}

#txt_payment{

	width:173px;

	background-color:#4866A4;

	float:left;

	color:#fff;

	margin:0;

	font-size:16px;

	padding:0;

	height:25px;

	line-height:1.5;

	text-align:left;

}



/* footer */

#footer{

	margin:0 auto;

	padding:5px 0;

	border-bottom:1px solid #888;

	border-top:1px solid #888;

	float:left;

	line-height:1.5;

	font-size:11px;

}



#footer a:link {

	color: #000;

	text-decoration:none;

}

#footer a:hover {

	color: #DA0861;

	text-decoration:underline;

}

#footer a:visited {

	color: #000;

	text-decoration:none;

}

#footer a:active {

	color: #DA0861;

	text-decoration:underline;

}



#copy{

	margin:0 auto;

	height:50px;

	float:left;

	line-height:3;

}



/* page list */
#center_subcate_title1{

	margin:1px;

	padding:0;

	width:609px;

	height:20px;

	float:right;

	background-color:#FFFFFF;

	color:#fff;

	font-weight:bold;

	text-align:right;

	line-height:1.5;

}
#center_subcate_title{

	margin:0;

	padding:0;

	width:609px;

	height:20px;

	float:right;

	background-color:#4866A4;

	color:#fff;

	font-weight:bold;

	text-align:right;

	line-height:1.5;

}
#cat_list_catalog{
	margin:3px 0;
	padding-bottom:5px;
	width:606px;
	height:auto;
	float:left;
	*display:inline;
	background-color:#F5F5F5;
	BORDER: #DEDFDE 1px solid;
}
#cat_list_catalog ul{margin:0; padding:0; width:564px; height:auto;float:left;list-style:none;}
#cat_list_catalog li{margin:2px 6px; padding:0; width:175px;float:left; overflow:hidden;height:15px;float:left;list-style:none; background:url(images/cat_aw.gif) no-repeat 2px 4px; text-indent:8px; font-size:11px; line-height:16px; *display:inline;}
#cat_list_catalog li a:link,#cat_list_catalog li a:visited,#cat_list_catalog li a:active{ color:#2959A5;float:left; text-decoration:none;}
#cat_list_catalog li a:hover{ color:#2959A5;float:left; text-decoration:underline;}

#center_subcate_title h1{

	color:#fff;

	font-size:13px;

	text-indent:5px;

	margin:0;

	padding:0;

}

#center_sub_cate{

	margin:0;

	padding:0;

	width:609px;

	height:auto;

	float:left;

	background-color:#E1E7F1;

}

#center_sub_cate li{

	margin:0 5px 0 13px;

	padding:0;

	width:185px;

	float:left;

	height:25px;

	line-height:2;

	list-style:none;

	text-align:left;

	overflow:hidden;

	*display:inline;

}

#center_sub_cate a{

	color:#0B0BD3;

	font-weight:bold;

}

.split_page{

	margin:0;

	padding:0;

	width:609px;

	height:20px;

	float:left;

	line-height:1.5;

}



#p_proname{

	color: #263D8A;

	margin:0;

	width:500px;

	paddiing:0;

	float:left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-weight: bold;

	text-align:left;

}

#p_proinfo{
	margin:10px 0;
	padding:0;
	float:left;
	width:609px;
}

.p_prodes{

	margin:5px 0 0 0;
	padding:0;
	float:left;
	width:609px;
	height:auto;
	text-align:left;

}



#p_bigpic{
	margin:0;
	height:320px;
	width:335px;
	padding:0;
	float:left;
	text-align:center;
}

#p_info{
	margin:0;
	width:200px;
	padding:0;
	float:left;
	border:1px solid #000;
	background-color:#E1E7F1;
}

#p_sku{
	color: #263D8A;
}

#p_currency{
	margin:0 0 0 40px;
	*display:inline;
	width:160px;
}

#p_yourdeal{
	color: #000;
}



#p_currency form{

	width:24px;

	height:24px;

	margin:0;

	padding:0;

	float:left;

}

#p_quantity{

	color: #000;

	line-height:2.5;

	text-align:center;

	float:left;

	height:64px;

}

.productSpecialPrice{

	color:#F00;

}

#p_quantity form{

	margin:0;

	padding:0;

	height:auto;

	width:200px;

	float:left;

	text-align:center;

}

#p_info table{

	float:left;

	width:200px;

}

#p_info td{

	color: #000;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

}

#p_yourprice

{

	background:#DC0962;

	height:40px;

	width:200px;

	text-align:center;

}

#p_yourprice td

{

	font-size:14px;

	line-height:1.3;	

	font-weight:bold;

	color:#fff;

	font-family:Arial,Verdana, sans-serif;

}

#p_otherinfo{

	margin:0;

	height:auto;

	width:200px;

	padding:0;

	float:left;

}

#p_otherinfo li{

	text-align:left;

	margin:0 0 0 10px;

	*display:inline;

	width:190px;

	height:auto;

	padding:0;

	float:left;

	line-height:1.8;

	list-style:none;
	overflow:hidden;

}



#p_prodes{

	margin:10px 0;

	padding:0;

	float:left;

	width:609px;

	height:auto;

	text-align:left;

}



#p_tags{

	background-color:#e8e8e8;

	margin:10px 0;

	padding:4px;

	float:left;

	width:595px;

	height:auto;

	text-align:left;

	line-height:1.5;

}

#p_buyinfo p,#p_buyinfo form{

	margin:10px 0;

	padding:0;

	float:left;

	width:609px;

	height:auto;

	text-align:left;

	line-height:1.2;

}

#title_related{

	margin:0;

	padding:0;

	width:609px;

	height:22px;

	float:left;

	background-color:#4866A4;

	color:#fff;

	font-size:12px;

	font-weight:bold;

	text-align:left;

	text-indent:10px;

	line-height:2;

}

#contont_related{

	margin:0 0 20px 0;

	padding:0;

	width:607px;

	*width:609px;

	height:auto;

	float:left;

	border:1px solid #4866A4;

}

#contont_related img{

	margin:4px 0;

}

#contont_related li{

	margin:0 0 6px 6px;

	width:190px;

	padding:0;

	height:auto;

	float:left;

	list-style:none;

	*display:inline;

}

#cartform{

	margin:5px 0;

	padding:0;

	width:auto;

	float:left;

	width:400px;

	height:auto;

	background-color:#E1E7F1;

}

.productSpecialPrice_r{

	font-size:16px;

	display:block;



}



.sold_out_bg{

	background-image: url(images/soldout.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	background-color: #fff;	

}



.pageHeading{

	font-family: Verdana, Arial, sans-serif;

	font-size: 20px;

	font-weight: bold;

	color: #9a9a9a;

	text-align:left;

}


.art_title
{
	padding:0 5px;
	font-size: 20px;
	float:left;
	height:auto;
}
.art_content
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:0 12px;
	float:left;
	height:auto;
	width:585px;
	text-align:left;
}
.art_content p{
	text-indent:20px;
}
.art_btn
{
	padding:0 12px;
	float:left;
	height:auto;
	text-align:right;
}
.friend_link{ 	width:100%;float:left; text-align:center;}

#guara{ text-align:left; border-top:#CCCCCC solid 1px; padding-top:8px; line-height:16px;float:left;width:590px; margin-left:7px;}
