img,div{ behavior: url(css/iepngfix.htc); } 

html{
	OVERFLOW-x : Hidden;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#181818;
	letter-spacing:0.5pt;
	line-height:20px;
}

body {
	margin:0px auto 0px auto!important;*margin:0px 0px 0px 0px!important;*margin:0px 0px 0px 0px;
	padding:0px;
	background:url(../pic/all_bg.jpg) repeat-x #dad6cd;
	}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
.style2 {font-size: 15px}
.c2 {
	font-weight: bold;
	color: #FF0000;
}	


#Layer1 {
	position:absolute;
	margin:370px 0px 0px 0px!important;*margin:370px 0px 0px 0px!important;*margin:370px 0px 0px 0px;
	width:0;
	padding-top:0px;
	z-index:1;
}

.main {
	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;
	width:950px;
}

.main .content{
	margin:0px 0px 0px 0px;
	padding:0px 0px 20px 0px;
	width:950px;
	background-image:url(../pic/article_bg.jpg);
	background-repeat:repeat-y;
	background-position:left top;
	display:table;
}

.main .content .left{
	margin:0px 0px 0px 0px!important;*margin:0px 0px 0px 0px!important;*margin:0px 0px 0px 0px;
	padding:13px 0px 0px 0px;
	width:77px;
	float:left;
}

.main .content .left img{
	margin:0px 0px 9px 0px;
}

.main .content .center{
	margin:8px 0px 0px 0px;
	padding:0px 0px 0px 0px!important;*padding:0px 0px 0px 0px!important;*padding:0px 0px 0px 0px;
	float:left;
	width:484px;
	
	overflow-x:hidden;
	/*overflow-y:scroll;
	height:610px;
	overflow:-moz-scrollbars-vertical !important;*/
}

.main .content .center p{
	margin:0px 10px 9px 3px;
	padding:0px 0px 0px 0px!important;
*padding:0px 0px 0px 0px!important;*padding:0px 0px 0px 0px;
	font-family: "新細明體";

}

.main .content .center p .t01{
	font-weight:bold;
	color:#017693;
}

.main .content .center p .t02{
	color:#f01663;
}


.main .content .right{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px!important;*padding:0px 0px 0px 0px!important;*padding:0px 0px 0px 0px;
	float:right;
	width:382px;
}

.main .content .right h1{
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 0px!important;*padding:0px 0px 0px 0px!important;*padding:0px 0px 0px 0px;
	color:#9b451e;
	font-size:15px;
}

.main .content .right h1 a{
	color:#9b451e;
	text-decoration:none;
	font-size: 15px;
}

.main .content .right h1 a:hover{
	color: #006699;
	font-weight: normal;
	font-size: 15px;
}




.main .content .right p{
	margin:0px 10px 8px 20px;
	padding:0px 0px 0px 0px!important;
*padding:0px 0px 0px 0px!important;*padding:0px 0px 0px 0px;
	color:#383838;
	font-size:12px;
	line-height:19px;
	font-family: "新細明體";
}

.main .content .right p .t01{
	color:#ec3b58;
	font-size:13px;
	font-family: "新細明體";
}
.main .content .right p .t02{
	color:#058c5b;
	font-family: "新細明體";
}
	
.main .footer{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px!important;*padding:0px 0px 0px 0px!important;*padding:0px 0px 0px 0px;
	background-image:url(../pic/footer_bg.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#d4ccc2;

}
img{ vertical-align:top;}


/* 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:0px 5px 20px 27px; width:86%;}
.carrier li{list-style-type:none; border-bottom:1px dotted #aaa; margin:2px 0 0 4px; padding:3px 2px; width:100%; line-height:1.4em; }
.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:#705A52; display:block; font-family:Verdana, Geneva, sans-serif;}
.carrier li a strong{font-weight:normal; display:block; font-size:15px; color:#9C3201; margin:0 0 1px; *margin:0;}
.carrier li a:hover strong{color:#0066CC; text-decoration:none;}
.carrier .box-head{ display:none;/*border-bottom:2px solid #800033; margin-top:-4px;*/}
.carrier li em.price{font-style:normal; font-size:13px; color:#cc0000; 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; font-weight:bold;}

.offerList{
	list-style: decimal;
	margin:0 auto;
	padding:8px 5px 0 30px;
	display: block;
	background-color:#FFE6ED;
}

.offerList li{
	font:normal 13px/1.4 "新細明體";
	color:#9F172C;
	padding-bottom:8px;
}
.offerList li span{
	display: block;
	color:#561a00;
	padding:0;
	margin:0 auto 5px;
}
.offerList li span b{
	display: block;
	font-weight: normal;
	padding-left:15px;
}