body,div,ul,ol,li,h1,h2,h3,p,tr,td,img{
	margin: 0;
	padding: 0;
}
body{ background-color:#fefdb3;}
#bg{ width:950px; margin:0 auto;}
img { vertical-align:top;}
div.back{ display:inline-block;width:950px; background-color:#92773b; background-image:url(pic/left_bg.jpg); background-repeat:repeat-y;}
div.left{ display:block; width:362px; display:table; float:left;}
div.left div.box{ width:324px; text-align:left; margin-left:12px;}
div.box h3{ font-size:13px; margin-bottom:5px;}
div.box p{ font-size:12px; line-height:18px;color: #333333;}
div.right{ display:block; float:left; width:588px; display:table; float:right; background-image:url(pic/right_bg.jpg); background-repeat:repeat-y;}
.pro_box{ margin-left:11px; padding-bottom:10px; padding-top:10px;}
.pro_box ul{ list-style:none; margin-left:20px; width:517px; padding-top:8px;}
.pro_box ul li{ font-size:12px; line-height:18px; letter-spacing:1px; font-family:Arial, Helvetica, sans-serif; color:#999; border-bottom:1px dashed #CCCCCC; padding-bottom:2px; padding-top:6px;}
.pro_box ul li a{ display:block; text-decoration:none; font-size:13px; font-weight:bolder; color:#80412c; letter-spacing:1px; line-height:18px; float:left;}
.pro_box ul li a:hover{ color:#e57b1e;}
.preic{ display:block; float:right; font-family:Verdana, Geneva, sans-serif; font-weight:bolder; color:#ea0d0d; font-size:15px;}
.word{display:block; clear:both;}
.word04{
	display:block;
	margin-left:20px;
	padding-top:10px;
	font-size:13px;
	font-weight:bolder;
	color:#FF0000;
	letter-spacing:1px;
	line-height:18px;
	 width: 517px;
}

.pro_box h2{ margin:0; padding:0; font-size:15px; font-weight:bolder; color:#8c54b3; padding-left:5px; border-left:5px solid #8c54b3;border-bottom:1px solid #8c54b3; width:300px; letter-spacing:2px;}

.pro_box h1{ margin:0; padding:0; font-size:15px; font-weight:bolder; color:#7f8c50; padding-left:5px; border-left:8px solid #7f8c50;border-bottom:1px solid #7f8c50; width:540px; letter-spacing:2px;}


/* c23模組專用 */

.carrier h4{ display:block; text-align: left; font-size:18px; color:#5B8801; padding:0 5px; margin:0 0 0 15px; border-left:5px solid #5B8801; }
.carrier ul{padding:0; margin:0px 5px 30px; width:92%;}
.carrier li{list-style-type:none; border-bottom:1px dotted #ccc; margin:2px 0 0 4px; padding:6px 2px 2px; width:100%; line-height:1.5em; }
.carrier li:hover{background:none;}
/*.carrier li:last-child{border:none;}*/
.carrier li a:link, .carrier li a:visited{text-decoration:none; font-size:10px; color:#7E7E7E; display:block; }
.carrier li a strong{font-weight:normal; display:block; font-size:15px; color:#0996d8; margin:5px 0px 5px; }
.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:#FF0000; padding: 0 0 0 0; margin: -25px 0 0 430px;}
.carrier li em.price span, .carrier li em.price var{font-size:15px; font-style:normal;}

.hdp .carrier li a:link, .page3a .carrier li a:visited{ font-size:0;}
.hdp .carrier li em.price{display:inline-block; }
.hdp .carrier li a strong{float:left}


.tab-img{display:block; float:left; }
.tab-img ul{padding:0; margin-top:none; }