body{
	background-color:#faf0bd;
	margin:0px 0px 0px 0px!important;*margin:0px 0px 0px 0px!important; *margin:0px 0px 0px 0px;
	}
	
img{ vertical-align:top;}	

div.back1 {
	width:960px;
	background-color:#ffffff;
	margin:0px auto 0px auto;
	padding:0px 0px 10px 0px !important;*padding:0px 0px 10px 0px!important;*padding:0px 0px 0px 0px;
	
}

div.pro {
	width:950px;
	background-color:#ffffff;
	background-image:url(pic/bg1.jpg); 
	margin:0px auto 0px auto!important;*margin:0px auto 0px auto!important;*margin:0px auto 0px auto;
	padding:0px!important;*padding:0px!important;*padding:0px;


}

div.area{
    width:570px;
	/*background-color:#fcfcb2;*/
	display:table;
	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.area div.north{
    width:100%;
	/*background-image:url(pic/k2.jpg);*/
	margin-left:0px!important;*margin-left:0px!important;*margin-left:0px;
	padding:0px!important;*padding:0px!important;*padding:0px;
	text-align:center;
	
}
/*****************/

div.area div.north div.map-hide {
	display:none;
}

div.area div.north div.map-show {
	display:block;
}
#Layer2  {
	z-index:150;
	position:absolute;
	right:600px!important;*right:0px!important;*right:605px;
	top:750px!important;*top:555px!important;*top:750px;
}


/********************/

div.area div.north a, div.area div.north a:link,div.area div.north a:visited{
    width:95%;
	color:#333;
	display:block;	
	text-decoration:none;
	margin:0px 0px 10px 10px;!important;*margin:0px 0px 10px 0px;!important;*margin:0px 0px 10px 0px;
	padding:10px 0px 8px 0px!important;*padding:10px 0px 8px 0px!important;*padding:10px 0px 8px 0px;
	border-bottom:1px dashed #dfdfdf;
	
}

div.area div.north a:hover{
	color:#ff0000;
	cursor: pointer;	

}

div.area div.north h1 {
    width:50%;
	font-weight:700;
    font-family:"新細明體", "Arial";
	font-size:15px;
	color:#780000;
	letter-spacing:1px;
	line-height:21px;
	text-align:left;
	float:left;
    margin:5px 0px 0px 10px!important;*margin:5px 0px 0px 10px!important;*margin:5px 0px 0px 10px;
	padding:0px 0px 0px 0px!important;*padding:0px 0px 0px 0px!important;*padding:0px 0px 0px 0px;
}

div.area div.north h3 {
	font-weight:100;
	font-family:"新細明體", "Arial";
	font-size:15px;
	letter-spacing:1px;
	line-height:18px;
	text-align:left;
	float:left;
	margin:0px!important;
*margin:0px 0px 0px 0px!important;*margin:0px 0px 0px 0px;
*padding:0px 0px 0px 0px!important;*padding:0px 0px 0px 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

div.area div.north h4 {
	width:92%;
	font-weight:100;
    font-family:"Verdana", "Arial", "Helvetica", "sans-serif";
	font-size:12px;
	color:#818181;
	line-height:17px;
	text-align:left;
    margin:20px 0px 0px 0px!important;*margin:0px!important;*margin:0px;
	padding:0px 0px 0px 20px!important;*padding:0px -3px 0px 10px!important;*padding:0px 0px 0px 8px;
}

div.area div.north p{
    width:88%;
    font-family:"新細明體", "Arial";
	font-size:13px;
	line-height:20px;
	color:#fe0053;
	margin:0px!important;*margin:0px!important;margin:0px;
	padding:0px 0px 0px 25px!important;*padding:0px 0px 0px 25px!important;*padding:0px 0px 0px 25px;
	float:left;
	text-align:left;
	display: block;
}

div.left{
    width:380px;
	background-color:#ffffff;
	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.left div.gk{
    width:92%;
	margin:10px 0px 0px 10px!important;*margin:10px 0px 0px 10px!important;*margin:10px 0px 0px 10px;
	padding:0px!important;*padding:0px!important;*padding:0px 0px 0px 0px;
	display:block;
	float:left;
	border-bottom:1px dotted  #dacba7;
}


div.left div.gk img{
    float:left;
	margin:5px 8px 0px 5px !important;*margin:5px 8px 0px 5px!important;*margin:5px 8px 0px 5px;
	padding:0px!important;*padding:0px!important;*padding:0px;

}

div.left div.gk h2 {
    width:40%;
    font-family:"新細明體", "Arial";
	font-size:13px;
	font-weight:700;
	color:#942103;
	line-height:21px;
	text-align:left;
	float:left;
    margin:0px!important;*margin:5px 0px 0px 0px!important;*margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px!important;*padding:0px 0px 0px 0px!important;*padding:0px 0px 0px 0px;
}

div.left div.gk h4{
    font-family:"新細明體", "Arial";
	font-weight:100;
	font-size:13px;
	color:#545454;
	text-align:left;
	line-height:21px;
	letter-spacing:1;
	margin:0px!important;*margin:0px!important;*margin:0px;
	padding:0px!important;*padding:0px!important;*padding:0px;
}

div.left div.gk p{
    font-family:"新細明體", "Arial";
	font-size:13px;
	line-height:18px;
	color:#574025;
	text-align:left;
	margin:0px!important;*margin:0px!important;*margin:0px;
	padding:0px!important;*padding:0px!important;*padding:0px;
}

img.under{
     margin-bottom:0px!important;*margin-bottom:-6px!important;*margin-bottom:-4px;
}

img.buttom{
     margin-bottom:8px!important;*margin-bottom:8px!important;*margin-bottom:8px;
}

div.line{
    width:95%;
	height:5px;
	background-image:url(pic/line.jpg);
	background-repeat:repeat-x;
	margin:4px 0px 5px 5px !important;*margin:4px 0px 5px 5px !important;*margin:4px 0px 0px 5px;
	clear:both;
}

.style14 {
	font-size:12px;
	color:#666;


}

.gift {
	font-size:15px;
	color:#b2d93a;
	font-weight:600;
	
}
.nono {
	font-size:11px;
	color:#666666;
	font-weight:normal;
}

#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;
}

#div1 {
	LEFT:30px;
	POSITION:absolute;
	TOP:10px;
	margin-left:-25px;	
	margin-top:100px;
	/*background-image:url(pic/water2.gif);*/
	width:83px;
	height:102px;
	text-align:left;
	z-index:500;
}

.r{font-size: 12px; color: #FF0000;}
.cms-prod{margin-bottom:30px; font-family:Verdana, Geneva, sans-serif,"新細明體";}
.cms-prod:first-child{margin-top:15px;}
.cms-prod .img-title{margin:0 0 -3px;}
.cms-prod h4{display:block; padding-left:6px; color:#a7090a; font-size:15px; margin:0 0 -3px 25px; border-left:5px solid #a7090a; }
.cms-prod ul{padding:0; margin:5px 25px 0px;}
.cms-prod li{border-bottom:1px dotted #ccc; padding:5px 10px;}
.cms-prod li:hover{cursor:pointer; background:#ffe2d9;}
.cms-prod li a:link, .cms-prod li a:visited{color:#666; font-size:13px; line-height:1.5; margin-top:5px; }
.cms-prod li a:link strong, .cms-prod li a:visited strong{font-weight:normal; display:block; line-height:1.3; margin-bottom:4px; font-size:15px; color:#222;}
.cms-prod li a em{color:#ff0000; font-size:15px;}

.carrier li em.price{font-style:normal; font-size:15px; color:#FF0000; font-family:Verdana, Geneva, sans-serif; float:right; *margin-top:-1.2em;}
.carrier li em.price span, .carrier li em.price var{font-size:15px; font-style:normal;}