body.bg1 {
	/*background-image:url(pic/bg.jpg);
	background-repeat: repeat-x;*/
	background-color:#06295c;
	margin:0px 0px 10px 0px!important;*margin:0px 0px 10px 0px!important; *margin:0px 0px 10px 0px;
	
}

div.back1 {
	width:960px;
	background-image:url(pic/bg2.jpg);
	background-color:#ffffff;
	margin:0px auto 0px auto!important;*margin:0px auto 0px auto !important;*margin:0px auto 0px auto;
	padding:0px 0px 10px 0px !important;*padding:0px 0px 10px 0px!important;*padding:0px 0px 0px 0px;
	overflow:hidden; zppm:1;
	
}

div.pro {
	width:950px;
	background-color:#083475;
	/*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!important; *width:570px!important; *width:570px;
	display:table;
	float:right;
	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;
	background-image:url(pic/k2.jpg);
	

}

div.area div.north{
	width:100%;
	background-image:url(pic/k2.jpg);
	/*background-repeat:no-repeat;*/
	margin-left:0px;
	padding:0px;
	text-align:left;
}



div.area div.north table{
	width:90%;
	float:left;
	margin:5px 0px 10px 30px!important;*margin:5px 0px 10px 30px!important;*margin:5px 0px 10px 10px;	
	border-left:1px solid #bdb592;
	border-top:1px solid #bdb592;
	
}


div.area div.north table td {
	font-size:13px;
	color:#333333;
	font-weight:normal;
	letter-spacing:1px;
	line-height:20px;
	padding:5px 2px 5px 2px!important;*padding:5px 2px 5px 2px!important;*padding:5px 2px 5px 2px;
	border-right:1px solid #bdb592;
	border-bottom:1px solid #bdb592;	
	text-align:left;
}

div.area div.north table ul{
    margin:0px 0px 0px 15px!important;*margin:0px 0px 0px 15px!important;*margin:0px 0px 0px 15px;	
	padding:0px 0px 0px 15px!important;*padding:0px 0px 0px 15px!important;*padding:0px 0px 0px 15px;

}

div.area div.north table ul li{
	margin:0px 0px 0px 0px!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;
	list-style-type: disc;
}


/*--------------------------------------------*/
div.area-left{
	width:380px!important; *width:380px!important; *width:380px;
	/*background-image:url(pic/v_bg.jpg);*/
	background-color:#083475;
	margin:0px !important;*margin:0px!important;*margin:0px 0px 0px 0px;
	padding:0px 0px 0px -3px!important; *padding:0px 0px 0px 0px!important;*padding:0px 0px 0px 0px;
	text-align:left;
	float:left;
	
}


div.area-left div.area-k{
    width:92%!important; *width:92%!important; *width:93.5%;
	margin:0px 0px 0px 10px!important;*margin:0px 0px 0px 5px!important;*margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px!important;*padding:5px 0px 5px 0px!important;*padding:5px 0px 5px 0px;
	display:block;
	float:left;
	/*border-bottom:1px dotted  #dacba7;*/
}


div.area-left div.area-k img{
    float:left;
	margin:5px 5px 0px 5px!important;*margin:5px 5px 0px 5px!important;*margin:5px 5px 0px 5px;
	padding:0px 10px 5px 15px!important;*padding:0px 10px 5px 15px!important;*padding:0px 0px 5px 15px;

}

div.area-left div.area-k h2 {
    width:auto;
    font-family:"新細明體", "Arial";
	font-size:13px;
	font-weight:700;
	color:#ffc529;
	line-height:21px;
	text-align:left;
	float:left;
    margin:0px 0px 0px 8px!important;*margin:0px 0px 0px 8px!important;*margin:0px 0px 0px 8px;
	padding:0px 0px 0px 0px!important;*padding:0px 0px 0px 0px!important;*padding:0px 0px 0px 0px;
}

div.area-left div.area-k h4{
    font-family:"新細明體", "Arial";
	font-weight:100;
	font-size:13px;
	color:#fff1d5;
	text-align:left;
	line-height:21px;
	letter-spacing:1;
	margin:0px 0px 0px 10px!important;*margin:0px 0px 0px 10px!important;*margin:0px 0px 0px 10px;
	padding:0px!important;*padding:0px!important;*padding:0px;
}

div.area-left div.area-k p{
	font-family:"新細明體", "Arial";
	font-size:13px;
	line-height:21px;
	color:#fff1d5;
	text-align:left;
	letter-spacing:1px;
	margin:0px 0px 0px 20px!important;*margin:0px 0px 0px 20px!important;*margin:0px 0px 0px 25px;
	padding:0px!important;*padding:0px!important;*padding:0px;
}

div.area-left div.area-k p img{
	float:left;
	margin:-21px 0px 0px 176px!important;*margin:-21px 0px 0px 176px!important;*margin:-21px 0px 0px 176px;
	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;
}

.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;
}

img{ vertical-align:top;}


.tab-img{display:block; float:left; }
.tab-img ul{padding:0; margin-top:none; }

div.left{
	text-align:left;
	width:90%;
}

/* c23模組專用 */
.carrier h4{ display:none; /*padding:0 5px; color:#a7090a; font-size:15px; margin:0 0 -3px 5px; border-left:5px solid #a7090a;*/}
.carrier ul{padding:0; margin:3px 10px 30px 2px;}
.carrier li{list-style-type:none; border-bottom:1px dotted #aaa; margin:2px 0 0 4px; padding:6px 2px 0; width:100%; line-height:1.2em; }
.carrier li:hover{background:none;}
/*.carrier li:last-child{border:none;}*/
.carrier li a:link, .carrier li a:visited{text-decoration:none; font-size:13px; color:#666; display:block; font-family:Verdana, Geneva, sans-serif;}
.carrier li a strong{font-weight:normal; display:block; font-size:15px; color:#0047ae; margin:0 0 1px; *margin:0;}
.carrier li a:hover strong{color:#0066CC; text-decoration:none;}
.carrier .box-head{ display:none;}
.carrier li em.price{font-style:normal; font-size:13px; 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:13px; font-style:normal;}