.clear{font-size:1px; height:1px; line-height:1px; clear:both;}
input.inputCalendar{ font-size:12px; color:#333; width:135px; background-image:url(/pic/calender.gif); background-repeat:no-repeat; background-position:98% 3px;padding:5px 3px;  padding-right:20px; background-color:#fff; border:#7f9db9 1px solid; font-family:Verdana, Geneva, sans-serif;}
label{ cursor:pointer;}
/*用于表单弹出提示框*/
.arrowDownTest{border:#999 1px solid; padding:0px 4px; display :block; position:absolute; background-color:#FFF; color: #a31022; z-index:1000; -moz-border-radius: 4px;}
.arrowDownTest *{margin:0;padding:0;}
.arrowDown{position:absolute; top: 20px; left:4px;}

/*new form common styles*/
#singleContent h2{font-size:16px; margin-top:25px; margin-bottom:10px; margin-left:15px;}
#singleContent h2.h2_2{font-size:15px; background:url(/images/tours/bg_h2.gif) left no-repeat #f1f1f1;}
#singleContent h2.h2_2 b{background:#ffffff; padding:5px 8px 5px 8px; margin-left:5px;}
#container .specialNote2{ border:1px solid #979797; border-radius:5px; background:#fdf2d6; padding:5px; font-size:13px; margin:10px 0px 10px 0px; text-align:justify;}
#singleContent table.tourDaytable{ width:860px; margin-top:15px; margin-bottom:10px; margin-left:15px;}
#singleContent table.tourDaytable th{ font-size:12px; width:150px; font-weight:normal; padding-right:15px; text-align:left;}
#singleContent table.tourDaytable td{font-size:13px; padding:8px; padding-bottom:10px;}

/*用于表单弹出提示框*/
#destWrap{width:900px; margin:auto; background-color:#fff;} 
.crumbNav{font-size:11px; padding:10px 2px; background-image:url(../pic/flag.gif); background-repeat:no-repeat; background-position:left 11px; padding-left:20px; color:#666;} 
.crumbNav a:link, .crumbNav a:visited{color:#000;} 
.crumbNav a:hover{text-decoration:none; color:#666;}
.links{padding-left:25px; background-image:url(../pic/pic-map.gif); background-repeat:no-repeat;}
#destFooter{font-size: 10px; padding:0px 0px;background-color: #FEF2D7;
margin:10px 5px 0px 5px;clear: both;color: #666666; border-top:#ccc 3px solid; padding-top:15px;}
#destFooter a:link, #destFooter a:visited{font-size: 11px; line-height: 14px; padding: 0 10px 6px 10px; text-decoration: underline; color: #000;}
#destFooter img{margin:15px;}
#destFooter a:hover{font-size: 11px;line-height: 14px;padding: 0 10px 6px 10px;text-decoration: none;color: #666;}
#Strcue{color: #666666;font-size: 11px;}
#formContent{padding:15px 50px;}
#formContent h1{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:18px; text-align:center; border-bottom:none; padding:0px; margin:0px; margin-bottom:10px;}
#formContent span.fDes{width:150px; display:block; float:left; font-size:12px; padding:5px;}
#formContent span.fDes2{width:150px; display:block; float:left; font-size:12px; padding:5px; font-weight:bold; height:110px;}
#formContent span.fDes3{width:150px; display:block; float:left; font-size:12px; padding:5px;}
#formContent span.fDes4{width:150px; display:block; float:left; font-size:12px; padding:5px; height:100px;}
#formContent span.fDes5{width:150px; display:block; float:left; font-size:12px; padding:5px; font-weight:bold; height:60px;}
#formContent .a1{padding-left:50px; border-bottom:#ccc 1px solid; padding-bottom:20px; padding-top:20px; background-color: #F9F9F9; border:#ccc 3px solid;}
#formContent .a2{padding-left:50px; border-bottom:#ccc 1px solid; padding-bottom:20px; padding-top:20px;}
#formContent input.styleInput1{border:#999 1px solid; padding:3px; width:200px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:14px; background-color: #FFFFFF;}
#formContent input.styleInput2{border:#999 1px solid; padding:3px; width:100px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:14px; background-color: #FFFFFF;}
#formContent input.styleRadio{border:none; padding:5px; margin-top:5px;}
#formContent input.styleReset{padding:2px; cursor:pointer;}
#formContent p.specalSpace{margin-top:10px;}
#formContent select.styleSlect{padding:3px; font-size:12px;}
#formContent textarea.specialRequest{width:400px; height:100px; padding:5px;}
.price{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FF9933; font-weight:bold;}
.tourCode{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000; font-weight:bold;}
#formContent .reserve{height: auto; padding:20px 15px; text-align:center;}
#formContent .reserve img{padding-right: 10px;padding-left: 10px;}
#steps{padding:15px 10px;}
#steps ul li{height:33px; width:130px; float:left; display:block;}
#steps ul li.stepA{background-image:url(../pic/step-a1.gif); background-repeat:no-repeat; text-align:center; color:#c37518; font-size:11px; background-position:left 7px;}
#steps ul li.stepA a:link, #steps ul li.stepA a:visited{color:#c37518; text-decoration: none;}
#steps ul li.stepA a:hover{color:#ccc;}
#steps ul li.stepB{background-image: url(../pic/step-b2.gif); background-repeat:no-repeat; text-align:center; color:#999; font-size:11px; background-position:left 7px;}
#steps ul li.stepB a:link, #steps ul li.stepB a:visited{color:#999; text-decoration: none;}
#steps ul li.stepB a:hover{color:#ccc;}
.formQuotes{font-size:11px; color:#666; font-weight:normal;}
.formQuotes a:link, .formQuotes a:visited{color:#666; text-decoration: none;}
.formQuotes a:hover{color:#ccc;}
#formContent div.tableConfirm{padding:20px 0px; text-align:center; padding-bottom:0px; margin-bottom:1em;}
#formContent div.tableConfirm a:link, #formContent div.tableConfirm a:visited{color:#000;}
#formContent div.tableConfirm a:hover{color:#999; text-decoration:none;}
.helpWords{background-image: url(../pic/help_16x16.gif); background-repeat:no-repeat; padding-left:23px; padding-bottom:3px; background-position:2px 0px;}
.privacy{background-image:url(../pic/lock2.gif); background-repeat:no-repeat; padding-left:23px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999; background-position:left 2px;}
.printDoc{background-image: url(../pic/print_16x16.gif); background-repeat:no-repeat; padding-left:23px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999; background-position:left 2px;}
.privacy a{color:#999;}
.privacy a:hover{color:#ccc;}
.customerInfo{border-bottom:#ccc 1px dashed; padding-bottom:15px;} 
/* TABLES ʽ*/
.tableStyles{border: 1px solid #ccc;border-top:2px solid #ccc;border-collapse:collapse;text-align: center;vertical-align: middle;}
.tableStyles td{padding:5px;border: 1px solid #eee;}
.tableStyles td.schedule{padding-top: 10px; border: 1px solid #e4e4e4;font-size:120%;font-weight:bold;text-align:center;vertical-align: top;}.tableStyles td.schedule a{font-size:75%; font-weight:normal; background-color:#f4f4f4;}
.tableStyles tr th{text-align:center;border: 1px solid #fff; background: #eee; padding:5px;}
.tableStyles thead th{color:#fff;font-size:105%;background: #a1a1a1; padding: 6px}
.tableStyles tbody th{color:#000;font-size:97%;background: #efefef; padding: 4px}
.tableStyles tbody th.sub{font-size:95%;color:#000;background: #f8f8f8; text-align:left;}
.tableStyles td.subTitle{background-color: #fef7e7;}
.letter a:link, .letter a:visited{color:#336699;}
.letter a:hover{color:#999; text-decoration:none;}
.letter p{line-height:30px; padding-left:15px; padding-right:15px;}
.letter ol{padding-left:50px;}
.letter ol li{line-height:30px;}
.formOk{background-image:url(/images/tours/ti.gif); background-repeat:no-repeat; background-position:left top; padding-left:30px; color:#000000; font-size:12px; padding-top:5px; padding-bottom:5px; }
.formWrong{background-image:url(/images/tours/cha.gif);  background-repeat:no-repeat; background-position:left top; padding-left:30px; color:#000000; font-size:12px; padding-top:5px; padding-bottom:5px;}
.emailSent{padding:50px 0px 150px 250px; background-image: url(/pic/email-sent.gif); background-repeat:no-repeat; background-position:100px 45px;}
.emailSent h2{border:none; font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.hotelForms input{padding:3px;} /*new form design*/ .notify{background-color:#FFC; padding: 5px 10px; margin-bottom:15px; border:#ccc 0px solid;}
h2.normalStyle{font-size:1.5em !important; background-color:#fff!important; margin-bottom:1.0em;}
p.explain{color:#666!important; margin-bottom:1.0em;}
fieldset.newFieldset{margin-bottom:2.5em; clear:left; position: relative;}
fieldset.newFieldset legend{font-family: "Times New Roman", Times, serif; font-size:1.2em; font-weight:bold; color:#333; margin-left:1em; padding-left:0.2em; padding-right:0.2em; position:relative; top: -0.75em;}
fieldset.newFieldset ol{margin-top:1em; margin-bottom:1em; list-style:none; padding-left:1em;}
fieldset.newFieldset li{padding-bottom:0.5em;}
fieldset.submit{border:none; text-align:right; padding-right:50px;}
fieldset.submit input{background-color:#096; color:#fff; padding:5px; font-size:1.3em; font-weight:bold; cursor:pointer; -moz-border-radius: 6px; border:none; margin-top:15px;}
fieldset.submit input:hover{background-color: #066;}
input.resetBtn{background-color:#666!important; padding:5px; font-size:1.3em; font-weight:bold; cursor:pointer; -moz-border-radius: 4px; margin-right:1em;}
fieldset.newFieldset label{width:12em; display:block; float:left;}
fieldset.newFieldset legend span{}
fieldset.alt{background-color:#f4f4f4;}
fieldset.newFieldset input{width:15em; padding:2px;}
fieldset.newFieldset textarea{padding:3px;}
input.checkBox{padding:0px!important; width:2em!important;}
.bookingInfo{background-color:#f4f4f4; padding:3px; font-size:11px !important;}
span.totalPrice{display:block; border-top:#000 3px solid; margin-top:1.5em; padding-top:1.5em; font-size:1.3em; text-align:center; font-family:Georgia, "Times New Roman", Times, serif;}
span.hintWrong{padding-left:30px; background-image:url(/pic/red/03584741.gif); background-repeat:no-repeat; color:#930; font-size:11px; padding-bottom:5px; background-position:5px top;}
/*CSS Tooltip*/
a.infoTooltip{position:relative; z-index:24; color:#fff; text-decoration:none; border:none;}.infoTooltip img{border:none;}
a.infoTooltip:hover{z-index:25;}
a.infoTooltip span{display: none}
a.infoTooltip:hover span{/*the span will display just on :hover state*/ display:block; position:absolute; top:2em; left:2em; width:200px; border:1px solid #035f81; background-color:#f4f4f4; font-weight:normal; color:#000 !important; font-size:11px; text-align:justify; padding:5px; -moz-border-radius:5px;}
table.tablePrice{border-top:#ccc 1px solid; margin-top:15px; margin-bottom:15px;}
table.tablePrice td{padding:5px; border-bottom:#ccc 1px solid;}
td.alignCenter{text-align:center;}
table.tablePrice th{padding:5px; background-color:#f4f4f4; border-bottom:#ccc 1px solid; text-align:justify;}
table.tablePrice tr{border-bottom:#ccc 1px solid;}
/*Thank you Page*/
.thankYou{border:#fcc304 3px solid; margin-top:2em; background-image:url(/images/bg/bg-thanks.gif); background-repeat:repeat-x; padding:2em;}
.thankYou h2{border:none !important; font-size:1.5em!important; margin:0px; padding:0px; margin-bottom:1em;}
.thankYou ul{padding:20px; list-style:disc;}
.thankYou ul li{margin-bottom:10px;}
.thankYouContent{background-image:url(/pic/thank-you.gif); background-repeat:no-repeat; padding-left:150px; text-align:justify;}
.thankYouContent a{color:#000;}
.thankYouContent a:hover{color:#C00;}
ul.seeAlsoThanks{float:left; padding-right:1em; padding-left:1em; border-right:#ccc 1px dashed; list-style:disc; padding-left:2em;}
ul.seeAlsoThanks li{}
.noBorder{border:none!important;}
li.caption{margin-bottom:1em !important; font-weight:bold; list-style:none; position:relative; left:-1em!important;}
/*Thank you Page - end*/
dl.bookCheckCode{}
dl.bookCheckCode dt{float:left; margin-top:7px; margin-right:10px; font-size:12px;}
dl.bookCheckCode dt input{width:80px; padding:3px; border:1px solid #797979;}
/*新的编辑器页面facts*/
/*article add page*/
#container #leftEditarea{ width:620px; float:left; margin-left:35px; margin-right:15px; _margin-left:10px;}
#container #rightNotearea{width:210px; float:left; background:#f4f4f4; padding:5px; padding-left:10px; border-top:2px solid #a82d01; _margin-right:10px;}
#container #leftEditarea h1{font-size:16px; font-weight:bold; margin-bottom:10px;}
#container #leftEditarea h1 span{font-size:14px; font-style:italic;}
#container #leftEditarea .cateNav{background:url(/images/facts/cate.gif) no-repeat left; padding-left:25px;}
#container #leftEditarea .chooseCate{ float:left; background:url(/images/facts/cate.gif) no-repeat left; padding-left:25px; width:150px; margin-top:15px;}
#container #leftEditarea .chooseAward{background:url(/images/question/bg_award.png) no-repeat left; padding-left:25px; width:180px; margin-top:15px; float:left;}
#container #leftEditarea .chooseAward select{ width:65px; padding:3px; border:1px solid #d1d1d1;}
#container #leftEditarea .addInfoarea{ margin-top:15px; margin-bottom:15px;}
#container #leftEditarea .addInfoarea input{border:1px solid #cbcbcb; padding:5px 5px 2px 5px; font-size:12px; font-family:Verdana, Geneva, sans-serif;}
#container #leftEditarea .addInfoarea input.tt{ width:600px; height:20px; padding-top:8px; color:#999;}
#container #leftEditarea .addInfoarea .inputTag{ width:180px; float:left; margin-top:10px; margin-right:15px; position:relative;}
#container #leftEditarea .addInfoarea .inputTag img{padding-top:8px; position:absolute; margin-left:168px;}
#container #leftEditarea .addInfoarea .inputTag input.tag{ width:130px; background:url(/images/facts/tagicon.jpg) no-repeat 5px 5px; height:20px; padding:8px 25px 2px 30px;}
#container #leftEditarea .addInfoarea .addTag{ float:left;  background:url(/images/tours/add_one.jpg) no-repeat left; width:80px; padding-left:20px; margin-top:15px;}
#container #leftEditarea .addInfoarea input.video{ width:525px; height:20px; padding-top:10px; padding-left:85px; color:#999; background:url(/images/facts/video.jpg) no-repeat 5px 5px; font-size:11px;}

#container #rightNotearea {background: none repeat scroll 0 0 #F4F4F4; border-top: 2px solid #A82D01; float: left; padding: 5px 5px 5px 10px; width: 210px;}
#container #rightNotearea h2{font-size:12px; margin-bottom:5px;}
#container #rightNotearea ol{margin-left:5px;}
#container #rightNotearea ol li{margin-left:15px; list-style:decimal; padding-left:5px; font-size:12px; margin-bottom:5px;}
#container #rightNotearea2{width:210px; float:left; padding:5px; padding-left:10px; _margin-right:10px;}
#container #rightNotearea2 .popNote{background:#fdf1d7; padding:5px; border:1px solid #faac04; margin-bottom:5px;} 
#container #rightNotearea2 .popNote h4{ font-size:13px; background:url(/images/gif-0404.gif) no-repeat left 5px; padding-left:18px;}
#container #rightNotearea2 .popNote p{font-size:12px;} 

/*编辑器*/
#insertImg{ width:610px; height:auto; background:#f4f4f4; border:1px solid #ccc; margin:auto; font-family:Verdana, Geneva, sans-serif; font-size:12px; padding:5px; margin-top:15px;}
#insertImg *{margin:0px; padding:0px; border:0px;}
#insertImg .insertImgarea{background:#fff; padding-bottom:15px;}
#insertImg .insertImgarea h1{font-size:18px; width:97%; font-weight:bold; background:#fef2d8; padding:8px; margin-bottom:15px;}
#insertImg .insertImgarea h2{font-size:13px; margin-left:20px;}
#insertImg .insertImgarea ul{margin-left:20px; margin-top:10px;}
#insertImg .insertImgarea ul li{list-style:none; float:left; margin-right:13px;}
#insertImg .insertImgarea .pictureUpload{ margin-top:15px; padding-left:20px;}
#insertImg .insertImgarea .pictureUpload h2{margin-left:0px; margin-bottom:10px;}
#insertImg .insertImgarea .pictureUpload input.pu{border:1px solid #cbcbcb; padding:8px; width:435px; float:left; margin-right:10px;}
#insertImg .insertImgarea .pictureUpload .pu2{ margin-top:15px; margin-bottom:15px;}
#insertImg .insertImgarea .pictureUpload .pu2 img{border:1px solid #ccc; margin-right:10px;}
#insertImg .insertImgarea .pictureUpload .pu2 input.tt2{ border:1px solid #cbcbcb; padding:5px; width:350px; margin-top:10px; font-family:Verdana, Geneva, sans-serif;}
#insertImg .insertImgarea .pictureUpload .pu2 dl{ width:75px; display:block; float:left; margin-right:10px;}
#insertImg .insertImgarea .pictureUpload .pu2 dl dt{width:73px; height:73px; margin-bottom:10px;}
#insertImg .insertImgarea .pictureUpload .pu2 dl dt img{width:73px; height:73px;}
#insertImg .insertImgarea .pictureUpload .pu2 dl dd{width:73px; text-align:center; margin-bottom:10px;}
#insertImg .insertImgarea .pictureUpload select{ border:1px solid #cbcbcb; width:435px; padding:5px; font-family:Verdana, Geneva, sans-serif;float:left;}

/*question category page*/
#questionCategoryOut{ background:#f4f4f4; border:1px solid #ccc; padding:10px; width:600px; margin:15px auto; border:1px solid #ccc;}
#questionCategoryOut .questionCate{ background:#fff; padding-bottom:10px;}
#questionCategoryOut .questionCate h1{ background:#fef2d8; font-size:17px; font-weight:bold; margin-bottom:10px; padding:8px;}
#questionCategoryOut .questionCate .note{width:580px; padding-left:15px; margin-bottom:0px; font-size:12px; color:#333;}
#questionCategoryOut .questionCate span.close{ float:right; width:30px; padding-top:12px;}
#questionCategoryOut .questionCate select{ width:180px; padding:8px; visibility:visible; margin-left:10px; margin-bottom:5px; border:1px solid #d1d1d1;}
#questionCategoryOut .questionCate select option{font-size:12px; padding:3px;}
#questionCategoryOut .questionCate h2{ font-size:13px; padding:8px; margin:0px;}
#questionCategoryOut .questionCate select.des{ padding:3px;}
.reserveProtected{ width:200px; height: auto; z-index:1000; position:absolute; left:600px;}
.reserveProtected .reserveProtectedtri{background:url(/images/tours/tri_2.gif) no-repeat left center; width:27px; height:32px; display:block; float:left; position:absolute; margin-left:-26px; margin-top:30px;}
.reserveProtectedinfo{background:#fdf1d7; padding:10px; border:1px solid #faac04; float:left; *float:none;} 
.reserveProtectedinfo h4{ font-size:13px; background:url(/images/gif-0404.gif) no-repeat left 5px; padding-left:18px;}
.reserveProtectedinfo span.note2{  width:15px; float:right;}
.reserveProtectedinfo p{margin-bottom:10px; text-align: justify; font-size:12px;} 

/*新注册表单页面*/
/*seller register*/
#singleContent{}
#singleContent h1{margin-bottom:15px; font-size:18px; text-align:center;}
#singleContent h2{font-size:16px; margin-top:25px; margin-bottom:10px; margin-left:15px;}
#singleContent h2.h2_2{font-size:15px; background:url(/images/tours/bg_h2.gif) left no-repeat #f1f1f1;}
#singleContent h2.h2_2 b{background:#ffffff; padding:5px 8px 5px 8px; margin-left:5px;}
#container .specialNote2{ border:1px solid #979797; border-radius:5px; background:#fdf2d6; padding:5px; font-size:13px; margin:10px 0px 10px 0px; text-align:justify;}
#container .specialNote2 a{ color:#a13022; text-decoration:underline;}
#container .specialNote2 a:hover{color:#000; font-weight: bold;}
#singleContent table.tourDaytable{ width:860px; margin-top:15px; margin-bottom:10px; margin-left:15px;}
#singleContent table.tourDaytable th{ font-size:12px; width:150px; font-weight:normal; padding-right:15px; text-align:left;}
#singleContent table.tourDaytable td{font-size:13px; padding:8px; padding-bottom:10px;}
#singleContent table.tourDaytable td input.productaddInput3{ width:250px; border:#d1d1d1 1px solid; float:left; font-size:12px; padding:5px;}
#singleContent table.tourDaytable textarea.prop{ width:500px; height:150px; padding:5px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#999; border:1px solid #d1d1d1; overflow:hidden;}
#singleContent table.tourDaytable textarea.propsample{ width:500px; height:200px; padding:5px; font-family:Verdana, Geneva; font-size:12px; border:1px solid #d1d1d1; overflow:scroll; margin-top:25px;}
/*normal user*/
#singleContent h1{padding:0px; font-size:17px; text-align:center;}
#container #errorHint{width:570px; padding:10px; margin:0px auto; margin-top:5px; background:#fcdcdc; border:1px solid #fb8d77;}
#container #errorHint div{ background:#fff; padding:5px;}
#container #errorHint .et{ background:url(/images/icon/error.png) no-repeat; padding-left:25px; color:#a13022; font-size:13px; margin-bottom:5px;}
#container #errorHint ul{ margin-left:50px; color:#a13022;}
#container #errorHint ul li{list-style:disc;}
#container #regSecure{ width:570px; margin:0px auto; margin-top:20px;}
#container #regForm{ width:570px; background:#f4f4f4; border:1px solid #ccc; padding:10px; margin:0px auto; margin-top:5px;}
#container #regForm .regArea{ background:#fff; padding:5px;}
#container #regForm .regArea table{ width:100%; font-family:Verdana, Geneva, sans-serif; font-size:12px;}
#container #regForm .regArea table th{ color:#2f6c48; font-size:13px; width:150px; padding:22px 15px; text-align:left; border-bottom:1px dashed #ccc; vertical-align:top;}
#container #regForm .regArea table td{ padding:15px 5px; border-bottom:1px dashed #ccc; }
#container #regForm .regArea table td.noborder{ border:0px;}
#container #regForm .regArea table th.noborder{ border:0px;}
#container #regForm .regArea table td input.ro{ width:250px; padding:8px; border:1px solid #ccc; margin-left:5px;}
#container #regForm .regArea table td input.s1{ width:80px; float:left;}
#container #regForm .regArea table td input.s2{ margin:30px 10px; margin-bottom:5px;}
#container #regForm .regArea table td img.cc{ margin-top:5px; margin-right:5px; float:left;}
#container #regForm .regArea table td img.cc:hover{ cursor:pointer;}
#container #regForm .regArea table td span.hint{ font-size:11px; color:#666; text-align:justify; margin-left:12px; display:block;}
#container #regForm .regArea table td span.ht2{ float:left; padding-top:8px;}
#container #regForm .regArea table td span.ht2:hover{ cursor:pointer;}
#container #regForm .regArea table th.error{ color:#fb8d77;}
#container #regForm .regArea table td input.error{background:#fcdcdc; border:1px solid #fb8d77;}
#container #regForm .regArea table td span.error{ width:8px; height:14px; display:block; float:left; margin-top:10px; }

/*404 error page*/
#singleContent #errorPage{}
#singleContent #errorPage .note{ width:800px; margin:auto; border:1px solid #EFB038; background:#FDF2D6; padding:15px; }
#singleContent #errorPage .note2{ background:none; border:0px;}
#singleContent #errorPage h2{ font-size:19px; color:#337A36; margin:0px;}
#singleContent #errorPage h2.mark{ background:url(/images/icon/emark.PNG) no-repeat left center; padding:13px 0px 10px 60px; color:#a13022;}
#singleContent #errorPage p.big{ font-size:14px; margin-top:10px; font-weight:bold;}
#singleContent #errorPage ul{ margin-left:2px; margin-top:10px; font-size:12px;}
#singleContent #errorPage ul li{ list-style:none; background:url(/images/icon/green-square.gif) no-repeat 5px 8px; padding-left:18px; margin-bottom:5px;}
#singleContent #errorPage table{ width:410px; font-size:11px; text-align:center; margin-top:15px; float:left; padding-left:5px;}
#singleContent #errorPage table.t2{ padding-left:5px; border-left:2px solid #ccc;}
#singleContent #errorPage table th{ width:100px; height:100px; padding-right:5px;}
#singleContent #errorPage table th img{margin:0px; padding:0px; width:100px; height:100px;}
#singleContent #errorPage table td{ width:100px; padding:0px; padding-right:5px;}
#singleContent #errorPage table td.bb{ width:auto; font-size:15px; font-weight:bold; text-align:left; padding-bottom:10px; padding-left:5px;}

/*customize tour form*/
#customizedForm{ width:800px; margin:0px auto; }
#customizedForm h1{ margin-top:25px !important; margin-bottom:25px !important;}
#customizedForm h2.h2_2{margin:20px 0px !important;}
#customizedForm p{padding-left:10px;}
#customizedForm table.tourDaytable{ font-size:12px; width:760px !important;}
#customizedForm table.tourDaytable th{padding:5px; width:160px;}
#customizedForm table.tourDaytable th .note{ padding-top:5px; font-size:11px; color:#333;}
#customizedForm table.tourDaytable th.st{ width:80px; padding-left:50px;}
#customizedForm table.tourDaytable select{ width:65px; border:1px solid #000; padding:5px; border-radius:3px; }
#customizedForm table.tourDaytable input.tt{border:1px solid #000; width:170px; padding:6px; color:#999; border-radius:3px;}
#customizedForm table.tourDaytable input.error{ border:2px solid red; padding:5px; color:red;}
#customizedForm table.tourDaytable textarea{ width:555px; font-size:12px; color:#999; height:120px; padding:5px; border:1px solid #000; border-radius:3px; overflow:hidden; margin-bottom:5px; }
#customizedForm table.tourDaytable td{ width:auto;}
#customizedForm table.tourDaytable td.bb{ background:#f5f5f5;}
#customizedForm table.tourDaytable td a#showOption{ color:#a13022;}
#customizedForm table.tourDaytable td a#showOption:hover{ color:#000; font-weight:bold;}
#customizedForm table.tourDaytable td li{float:left; list-style:none; margin-right:5px; width:125px; display: block;}
input{margin-right:3px; }
#customizedForm table.tourDaytable td ul.attraction li{ width:220px;}
#customizedForm table.tourDaytable input.inputCalendar{ border:1px solid #000; padding:6px; width:122px;}
#customizedForm .errWord{width:770px; padding:10px; margin:auto; margin:10px 0px; background:#fcdcdc; border:1px solid #fb8d77;}
#customizedForm .errWord div{ background:#fff; padding:5px;}
#customizedForm .errWord .et{ background:url(/images/icon/error.png) no-repeat; padding-left:25px; color:#a13022; font-size:13px; margin-bottom:5px;}
#customizedForm .errWord ul{ margin-left:50px; color:#a13022;}
#customizedForm .errWord ul li{list-style:disc;}
#customizedForm table.tourDaytable select.s2{ width:auto; border:1px solid #000;}
#customizedForm table.tourDaytable select.s3{ width:185px; border:1px solid #000; margin-bottom:10px;}
#customizedForm ol{ margin:10px 25px; font-size:12px; text-align:justify;}
#customizedForm ol li{ list-style: none; padding:0px; margin-bottom:5px; }
#customizedForm ol li span{background: none repeat scroll 0 0 #FDA305;  border: 1px solid #EB025A; color: #FFFFFF; font-size: 12px; font-weight: bold; padding: 0 3px; margin-right:10px;}

#customizedForm fieldset{ border:1px solid #ccc; padding:3px; width:750px; margin:auto; margin-top:10px;}
#customizedForm span.five{ font-size:12px; font-weight:normal; color:#a13022; text-decoration:underline; cursor:pointer;}
#customizedForm span.close{ display:block; padding:10px; float:right; width:66px; height:22px; cursor:pointer;}














