body,div,ul,ol,li,h1,h2,h3,p{margin: 0;padding: 0;}
body {background-color:#fff;background-image:url(pic/bg.jpg);background-repeat:repeat-x;margin:0px auto 0px auto;font-family: "Verdana", "Arial", "Helvetica", "sans-serif";font-size:12px;text-align:left;}
div.back {width:940px;background-color:#fff;display:table;border-left:5px solid #fff;border-right:5px solid #fff;margin:0px auto;padding:0px;}
div.left {width:290px;background-color:#fff;float:left;padding-bottom:15px;/*font-family: "新細明體"*/;}
div.left-mid {width:257px;background-image:url(pic/k2.jpg);margin:0px 0px 0px 19px;padding:0px;}
div.left div.left-mid p{width:92%;color:#7f714d;line-height:19px;margin:0px 0px 0px 10px;padding-bottom:10px;}
div.left-mid img.left{ float:left;display:black;border:3px solid #fff;margin:0px 10px 5px 0px;}
div.right {background-color:#fff; width:644px;float:right;margin:0px;padding:0px;}
div.right ul {width:99%;list-style-type:none;}
div.right ul li {width:98%;font-size:15px;/*line-height:18px;*/display:block;border-bottom:1px dotted #978766;margin:6px 0 8px -14px;/*/*font-family: "新細明體"*/*/;}
div.right ul li a:link,div.right ul li a:active,div.right ul li a:visited {text-decoration:none;color:#909090;}
div.right ul li a:hover{color:#f35600;text-decoration:none;/*font-family: "新細明體"*/;}
div.right ul li p {width:99%;font-size:13px;line-height:18px;color:#9b9b9b;clear:both;background-image:url(pic/icon.jpg);background-repeat:no-repeat;background-position:center left;padding:0px 0px 0px 20px;/*font-family: "新細明體"*/;}
div.right ul li p.sale { width:92%;font-size:13px;line-height:18px;color:#9b9b9b;clear:both;background-image:url(pic/sale.gif);background-repeat:no-repeat;background-position:center left;padding:0px 0px 0px 25px;/*font-family: "新細明體"*/;}
div.right div.title img {margin:16px 0px 5px 12px;padding:0px;}
.cost { width:20%;font-size:15px;font-weight: normal;color:#ff3600;float:right;}
img{margin: 0;padding: 0;vertical-align:bottom;}


q:before, q:after{content:"";} 
*+html .carrier li{min-height:1%;}
.carrier li:after{content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
.intro-anchors{display:none;}
.carrier{font-family:Verdana, Geneva, sans-serif,"新細明體"; margin-bottom:-5px;}
.carrier h4{/*background:url(/st_ec/img/page/tour_title_bg.gif) 0 3px no-repeat; */background-position:0 0 \9; padding-left:5px; color:#a7090a; font-size:15px; margin:13px 0 -3px 5px; border-left:5px solid #a7090a;}
.carrier ul{padding:0; margin:7px 10px 30px 18px; width:92%; }
.carrier li{list-style-type:none; border-bottom:1px dotted #aaa; margin:2px 0 0 4px; padding:6px 2px; line-height:1.3em; }
.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:#806F47; display:block; font-family:Verdana, Geneva, sans-serif;}
.carrier li a strong{font-weight:normal; display:block; font-size:15px; color:#222; 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 .box-head:hover{background:#fff;}
.carrier .box-head a:link, .carrier .box-head a:visited{margin:-15px 0; cursor:default;}
.carrier .box-head a strong, .carrier .box-head a img, .carrier .box-head p span{display:none;}
.carrier .box-head q{display:block; font-weight:bold; padding-left:13px; color:#e5735c;}

.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;}

.no-topic{display:block; margin-top:-5px;}
.no-topic .carrier h4{display:none;}

