@charset "utf-8";
.pro_all{ float:left; width:641px; }

.pro_all li{ float:left; width:144px; margin-left:69px;_margin-left:33px; margin-top:30px;}

.pro_all li img{ float:left; width:144px; height:108px; margin-bottom:10px;}

.name{ float:left; color:#402C21; font-weight:bold; font-size:15px; width:144px; line-height:18px;}
.name a{color:#402C21; text-decoration:none;}
.name a:hover{color:#402C21; text-decoration:none;}
.cat{
	float:left;
	width:215px;
	margin-left:20px;
	_margin-left:12px; 
	margin-bottom:10px;
}

.cost{float:left; color:#993300; font-weight:bold; font-size:15px; width:144px;line-height:18px;}

.order{ float:left; color:#B88A57;font-weight:bold; font-size:13px; }

.total{ float:left; background:url(../images/pro/pic_02.jpg) no-repeat; width:597px; height:37px; color:#402C21; font-weight:bold; margin:20px 0 10px 55px;_margin:20px 0 10px 27px;padding-top:10px;}

.pro_photo{ float:left; width:400px; height:300px; margin:25px 13px 0 64px; display:inline;}

.pro_right{ float:left; width:167px; margin-top:25px; display:inline;}

.pro_list{ float:left; width:580px; background:url(../images/pro/tit_02.jpg) no-repeat; padding-top:45px; margin:25px 0 25px 64px; _margin:25px 0 25px 32px;}

.pro_say{ float:left; width:576px; background:url(../images/pro/tit_03.jpg) no-repeat; margin:10px 0 10px 66px; _margin:10px 0 10px 33px; color:#666666; line-height:24px;}
.pro_say a{text-decoration: underline;color: #660000; line-height:24px;}
.pro_say a:hover{ text-decoration: underline;color: #660000; line-height:24px;}
.pro_car{ float:left; background:url(../images/pro/ap.jpg) no-repeat; width:611px;margin-left:48px;_margin-left:24px; border-bottom:1px #8E5000 dotted; margin-top:20px;}

.pro_order{ float:left; border-bottom:1px #666 dashed; width:611px; height:54px; }

.pro_order p{
	float:left;
	color:#666666;
	width:257px;
	line-height:54px;
	padding-left:10px;
}
.pro_order .money{
	float:left;
	color:#CC3300;
	width:100px;
	line-height:54px;
}
.pro_order .pro_select{
	float:left;
	width:80px;
	text-align:left;
}
.pro_order .pro_Num{
	float:left;
	width:105px;
	text-align:left;
	display: inline;
	margin: 17px 0 0 35px;
}
.red{color:#993300; font-size:15px; font-weight:bold;}
.red_02{color:#CC3300; font-size:12px; float:left; line-height:30px; width:600px;}


.pro_check{ float:left;background-color:#996600; width:611px; line-height:32px; color:#F7F0E6; font-size:15px;margin:10px 0 20px 48px;_margin:10px 0 20px 24px;}
.pro_check img{ float:left; margin-right:10px;}


/*表格*/

#send_form{ float:left; width:611px; margin-left:48px;_margin-left:24px;}

/*表格外框總寬*/
/*姓名、電話*/	
#send_form .form_all
{float:left;
	width:600px;
	padding:0 0 3px 0;
}
/*表格外框總寬*/
/*地址、email*/		
#send_form .form_all_mail{	
	float:left;
	width:600px;
	padding:0 0 3px 0;}
/*表格外框總寬*/
/*詢問內容*/		
#send_form .form_all_contact{	
	margin-bottom: 15px;
	float:left;
	width:600px;
	padding:0 0 3px 0;}


	
	
/*表格命名總寬*/	
#send_form .form_all label{
   float: left;
	width: 80px;
	padding:4px 0 0 0;
	color:#666666;}

#send_form .form_all_mail label{
   float: left;
	width: 80px;
	padding:4px 0 0 0;
	color:#666666;}
	
#send_form .form_all_contact label{
 float: left;
	width: 80px;
	padding:4px 0 0 0;
	color:#666666;}	
	
	
	
/*表格填格子總寬*/	
/*姓名、電話*/	
#send_form .form_all .form_width
{
background-color:#ffffff;
	height:15px;
	border:none;
	float:left;
	width:170px;
	border:1px solid #996600;
	color:#5f5f5f;
	padding:2px 0 0 3px;}
	
/*表格填格子總寬*/		
/*地址、email*/	
#send_form .form_all_mail .form_width
{background-color:#ffffff;
	height:15px;
	border:none;
	float:left;
	width:200px;
	border:1px solid #996600;
	color:#5f5f5f;
	padding:2px 0 0 3px;
	margin-right:5px;
	_margin-right:2px}
	
	
/*表格填格子總寬*/		
/*詢問內容*/
#send_form .form_all_contact .form_width
{
	background-color:#fff;
	height:50px;
	float:left;
	width:300px;
	border:1px solid #996600;
	color:#5f5f5f;
	padding:3px 0 0 5px;
} 

#send_form #send{ float:left; margin-top:10px; width:600px; }


/*退換貨*/
.back{ float:left; width:576px; color:#490F0B; background:url(../images/shopping/tit_02.jpg) no-repeat; margin-left:66px;_margin-left:33px; padding-top:40px; margin-top:40px; margin-bottom:25px; }

.back p{ float:left; width:556px; margin-top:15px; margin-left:20px;}

.point{ float:left; width:510px; background:url(../images/shopping/tit_03.jpg) no-repeat; height:157px; margin-left:15px; padding-left:52px;margin-top:10px;}
