body,div,ul,ol,li,h1,h2,h3,p,tr,td,img{margin: 0;padding: 0;}

#bg{ background-position:left top; background-repeat:repeat-x;}
#wrapper{ width:950px; margin:0 auto;}
img { vertical-align:top;}

#portfolio{ margin:0 auto; padding:0;width:950px;}
ul li.head { list-style-type:none; padding:0;margin:0;}

#content{ background-image:url(images/main_bg.jpg); background-position: left top; background-repeat:repeat-y;display:inline-table; width:950px;}


div.area{
    width:549px;
	display:table;
	float:right;
	margin:0px;
	padding:0px;
	

}

div.area img{
	margin:-1px 0px -6px 0px!important; *margin:-1px 0px -6px 0px!important;*margin:-1px 0px -6px 0px;
	padding:0px!important; *padding:0px!important;*padding:0px;


}



.price{ font-size:15px; float:right; font-family:Verdana, Geneva, sans-serif; color:#FF6600;}
.wordB{ font-size:12px; color:#999999; clear:both;}


.lefta{ background-image:url(images/main_bg.jpg); float:left;}
.movie{ margin-left:22px;}
.intorA{
	display:block;
	width:380px;
	margin-left:6px;
	margin-top:10px;
}
.intorA p{ display:block; font-size:13px; line-height:18px; letter-spacing:1px; padding-left:10px; padding-top:10px; text-align:justify; color:#fff;width:93%;}

.intorB_1{ display:block; width:420px; padding-bottom:10px; border-bottom:1px #cabeaa dashed;}
.intorB{ display:block; width:420px; margin-left:30px; margin-top:10px;}
.intorB img{ float:left;}
.wordC{ font-size:13px; font-weight:bolder; color:#ad9266; padding-bottom:2px;}
.intorB p{ display:block; float:left; font-size:12px; padding-left:10px; line-height:15px; letter-spacing:1px; text-align:justify; color:#978b78; width:200px;}

.space{ clear:both; line-height:0; font-size:0;}

.intorC{ display:block; width:420px; margin-left:22px; margin-top:10px;}
.intorC p{ display:block; font-size:12px; letter-spacing:1px; line-height:18px; color:#817d77; text-align:justify; padding:10px 10px 5px 5px; }
.intorC p a{ color:#06C;}
.intorC p a:hover{ color:#c75b13;}
#footer{ height:111px;}

/**/

div.area img{margin:-1px 0px -6px 0px;}


.tab-img{display:block; float:left; }
.tab-img ul{padding:0; margin-top:none; }

/* c23模組專用 */
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:0 0 -3px 5px; border-left:5px solid #a7090a;}
.carrier ul{padding:0; margin:7px 10px 30px 5px; width:95%; }
.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:#855b3f; display:block; font-family:Verdana, Geneva, sans-serif;}
.carrier li a strong{font-weight:normal; display:block; font-size:15px; color:#311b0e; 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: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;}

.no-topic{display:block;}
.no-topic .carrier h4{display:none;}
