/* CSS Document */
.pro_rand { width:159px; height:230px; border:1px solid #CCCCCC; margin:7px; float:left;
}
.pro_pic_rand { width:159px; height:180px; overflow:hidden;
}
.pro_des_rand { height:40px; color:#000000; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; border-top:1px dashed #CCCCCC;
}
.pro_des_rand a {  color:#333333; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;
}
.pro_pic { width:330px; height:430px; border:1px solid #CCCCCC; float:left; margin:3px; overflow:hidden;
}
.pro_detail { width:350px; height:430px; border:1px solid #CCCCCC; float:left; margin:3px; position:relative;
}
.des_title { width:350px; border-bottom:1px solid #EFEFEF; border-top:5px solid #EFEFEF; text-align:left; color:#FF9933; font-family:Geneva, Arial, Helvetica, sans-serif;  
}
.des_detail { width:350px; text-align:left; font-family:Geneva, Arial, Helvetica, sans-serif; padding-left:8px; font-size:12px;
 }
.des_text { width:348px; text-align:left; font-family:Geneva, Arial, Helvetica, sans-serif;  font-size:12px;
 }
.des_detail_list { width:355px; height:132px; position:absolute; bottom :0px; }
.img_list { width:110px; border:1px dashed #EEEEEE; padding:1px; height:130px; overflow:hidden; float:left; }
.buy_form { width:707px; float:left; margin-top:5px; }
.p_left { width:200px; float:left; text-align:right; font-size:14px; font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:600; color:#7c898e; border-bottom:1px dashed #EFEFEF; }
.p_right { width:500px; float:left; text-align:left; font-family:Geneva, Arial, Helvetica, sans-serif; color:#CC3333; border-bottom:1px dashed #EFEFEF; }
.addtocart { width:708px; border-bottom:1px solid #EFEFEF; text-align:center; margin-top:8px; padding-bottom:5px;
}
.size_title { width:708px; border-bottom:1px solid #EFEFEF; border-top:5px solid #EFEFEF; text-align:center; font-family:Geneva, Arial, Helvetica, sans-serif; color:#FF9933; font-weight:bold;
}
.size_content{ width:708px; float:left;
}
.button_s { border:1px solid #666666; background:#F0F0F0; color:#FF0000; font-weight:bold;
}
.pro_name { width:708px; border-bottom:1px solid #EFEFEF; border-top:5px solid #EFEFEF; text-align:left;}

.fill_cs1 { border-bottom:3px double #CCCCCC; border-top:1px solid #CCCCCC; color:#333333; clear:both; font-weight:600; }
.fill_size { width:292px; height:20px; float:left; text-align:left; color:#333333; font-family:Times, serif; }
.fill_size2 { width:292px; height:90px; float:left; text-align:left; color:#333333; font-family:Times, serif; }
.size_left { width:133px; height:20px; background:url(images/sizechart1.gif); float:left; border-top:1px solid #9500b3; border-left:1px solid #9500b3; }
.list_type { border:1px solid #003366;
}