body {
    background-image:url(pic/bbg2.jpg);
	background-repeat:repeat-x;
	background-color:#fddcdb;
	text-align:center;
	margin:0px auto 0px auto!important;*margin:0px auto 0px auto!important;*margin:0px auto 0px auto;

}

div.all {
	width:960px;
	text-align:center;
	background-color:#ffffff;
	margin:0px auto 0px auto!important;*margin:0px !important;*margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px !important;*padding:0px 0px 10px 0px!important;*padding:0px 0px 10px 0px;
}

div.topp {
	width:950px;
	background-color:#fffee7;
	margin:0px auto 0px auto!important;*margin:0px 0px 0px 0px!important;*margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px!important;*padding:0px 0px 0px 0px!important;*padding:0px 0px 0px 0px;

}

div.pro {
	width:950px;
	background-color:#fffee7;
	margin:0px auto 0px auto!important;*margin:0px auto 0px auto!important;*margin:0px auto 0px auto;
	padding:0px 0px 6px 0px!important;*padding:0px 0px 6px 0px!important;*padding:0px 0px 6px 0px;
	display:table;

}

div.pro div.area-left{
	width:382px;
	background-color:#f9f3d0;
	background-image:url(pic/c3_bg.jpg);
	margin:0px !important;*margin:0px!important;*margin:0px;
	padding:0px 0px 0px 0px!important; *padding:0px 0px 0px 0px!important;*padding:0px 0px 0px 0px;
	text-align:left;
	float:left;
	
}

div.pro div.area-left div.left-content {
    width:382px;
	float:left;
	margin:0px 0px 0px 0px !important;*margin:0px 0px 0px 0px !important;*margin:0px 0px 0px 0px ;
	padding:0px!important;*padding:0px!important;*padding:0px;
}

div.pro div.area-left div.left-content p {
	width:85%;
	font-family:"新細明體", "Arial";
	font-size:13px;
	font-weight:100;
	color:#545454;
	line-height:24px;
	text-align:left;
	border-bottom:1px dotted #dacba7;
    margin:10px 0px -5px 50px!important;*margin:10px 0px -5px 50px!important;*margin:10px 0px 0px 50px;
	padding:0px!important;*padding:0px!important;*padding:0px;
}

div.pro div.area-left div.left-content p img {
	float:left;
	margin:0px 10px -7px 0px!important;*margin:0px 10px -7px 0px!important;*margin:0px 10px -7px 0px;
	padding:0px!important;*padding:0px!important;*padding:0px;
}


/*--------------------------------------------------------------------------------------------------------------*/
div.pro div.area-right{
	background-color:#fffee7;
	/*background-image:url(pic/pt_bg.jpg);*/
	background-repeat:repeat;
    width:568px;
	float:right;
	margin:0px auto 0px auto!important;*margin:0px!important;*margin:0px;
	padding:0px!important;*padding:0px!important;*padding:0px;
}

div.pro div.area-right div.right-content{
    width:568px;
	color:#f5f2df;
	background-image:url(pic/p_bg.jpg);
	margin:0px!important;*margin:0px!important;*margin:0px;
	margin:10px 0px 0px 0px !important;*margin:10px 0px 0px 0px !important;*margin:10px 0px 0px 0px ;
}

div.pro div.area-right div.right-content h1{
    width:80%;
	font-family:"新細明體", "Arial";
	font-size:15px;
	font-weight:700;
	color:#c658ea;
	line-height:16px;
	text-align: left;
	float:left;
	text-decoration:none;
	/*border-bottom:1px dotted #dbce9b;*/
    margin:10px 0px 0px 10px!important;*margin:10px 0px 0px 18px!important;*margin:10px 0px 0px 10px;
	padding:2px 0px 0px 0px!important;*padding:2px 0px 0px 0px!important;*padding:2px 0px 0px 0px;
}

div.pro div.area-right div.right-content h3{
    width:92%;
	font-family:"新細明體", "Arial";
	font-size:15px;
	font-weight:700;
	color:#2dacf1;
	line-height:18px;
	text-align: left;
	float:left;
	margin:5px 0px 5px 20px!important;*margin:5px 0px 0px 15px!important;*margin:5px 0px 0px 10px;
	padding:5px 0px 0px 0px!important;*padding:5px 0px 0px 0px!important;*padding:5px 0px 0px 0px;
}

div.pro div.area-right div.right-content h3 a:link,
div.pro div.area-right div.right-content h3 a:visited,
div.pro div.area-right div.right-content h3 a:active {
    font-weight:100;
	color:#333;
	letter-spacing: 1px;
	text-decoration:none;
	/*border-bottom:1px dotted #dbce9b;*/
   
}

div.pro div.area-right div.right-content h3 a:hover{
    color:#f70000;
	text-decoration:underline;
}

div.pro div.area-right div.right-content span.price {
	font-family:"新細明體", "Arial";
	font-size:15px;
	font-weight:normal;
	color:#f70000;
	line-height:18px;
	letter-spacing: 1px;
	float:right;
	/*border-bottom:1px dotted #dbce9b;*/
	margin:-2px 0px 0px 0px;!important;*margin:-18px 0px 0px 0px;!important;*margin:-18px 0px 2px 0px;
	padding:0px!important;*padding:0px!important;*padding:0px;
}

div.pro div.area-right div.right-content p {
    width:90%;
	font-family:"新細明體", "Arial";
	font-size:13px;
	color:#828281;
	text-align:left;
	border-bottom:1px dotted #dacba7;
    margin:20px 10px 5px 40px!important;*margin:5px 10px 5px 0px!important;*margin:5px 10px 5px 25px;
	padding:10px 0px 1px 0px!important;*padding:1px 0px 1px 0px!important;*padding:1px 0px 1px 0px;
}


#menubar {
/*position:absolute;
z-index:10;
top:493px!important;*top:493px!important;*top:493px;
left:535px!important;*left:533px!important;*left:533px;*/
}
#menubar img {
margin:0px!important;*margin:0px;margin:0px!important;*margin:0px;margin:0px;
padding:0px!important;*margin:0px;margin:0px!important;*margin:0px;margin:0px;
border:0px;
}
