
* { margin: 0px; padding: 0px;}
html { overflow: -moz-scrollbars-vertical;}
html, body { width: 100%; height: 100%;}
body { font-family: 'Tahoma'; font-size: 11px; color: #666; background-color: #549DCF;}
img { border: 0px;}
a , a:hover { color: #666; text-decoration: none;}

/*************** General Style ***************/
div.clear { clear:both; border:none; width:auto; height: 0px !important; _height: 0px; font-size: 1px; }
p { margin: 0 0 1em 0;}

input.go {  width: 90px; height: 18px; border: 0px; background: transparent;/*left: 36px; top: 59px;*/}
input.to {  width: 90px; height: 18px; border: 0px; background: transparent; /*left: 36px; top: 82px;*/}
input.Sprogram { position: absolute; width: 182px; height: 18px; border: 0px; background: transparent; left: 10px; top: 125px;}
input.Skeyword { position: absolute; width: 182px; height: 18px; border: 0px; background: transparent; left: 10px; top: 166px;}
input.email { position: absolute; width: 93px; height: 18px; border: 0px; background: transparent; left: 10px; top: 54px;}
select.enews_select { position: absolute; width: 80px; height: 20px; left: 110px; top: 53px; font-size: 11px; color: #666;}
div#navi_list{ width: 665px; height: 17px;background-color: #549DCF;margin-top: 1px; padding: 3px 0px 0px 10px; color: #FFF;}
div#navi_list span{font-weight: bold; color: #FFF;}
div#navi_list a{font-weight: normal; color: #FFF; text-decoration: none;}
div#navi_list a:hover{font-weight: normal; color: #1F5172; text-decoration: none;}

/*************** Font Style ***************/

/******************************/
div#Wrapper { width: 990px; background: url('../images/bg.jpg') repeat-y; margin: auto;}
div#Wrapper div#Logo { width: 890px; height: 66px; padding: 30px 0px 10px 0px; margin: auto;}
div#Wrapper div#Logo div#Journey_beyond { float: left; width: 230px;}
div#Wrapper div#Logo div#PKG { float: right; width: 173px;}

div#Wrapper div#nav { width: 890px; height: 30px; margin: auto;}
div#nav ul#menu { width: 890px; height: 30px;}
ul#menu li { display: inline-block; list-style: none; float: left;}
ul#menu li a#mnHome , ul#menu li a#mnProgram , ul#menu li a#mnIncentive , ul#menu li a#mnVISA , ul#menu li a#mnNews , ul#menu li a#mnGallery , ul#menu li a#mnWebboard , ul#menu li a#mnAgent , ul#menu li a#mnAbout , ul#menu li a#mnContact { display: block; height: 30px; background: url('../images/menu.jpg') no-repeat;}
ul#menu li a#mnHome { width: 65px; background-position: 0 0;}
ul#menu li a#mnHome:hover , ul#menu li a#mnHome.active { width: 65px; background-position: 0 -30px;}
ul#menu li a#mnProgram { width: 110px; background-position: -65px 0;}
ul#menu li a#mnProgram:hover , ul#menu li a#mnProgram.active { width: 110px; background-position: -65px -30px;}
ul#menu li a#mnIncentive { width: 120px; background-position: -175px 0;}
ul#menu li a#mnIncentive:hover , ul#menu li a#mnIncentive.active { width: 120px; background-position: -175px -30px;}
ul#menu li a#mnVISA { width: 55px; background-position: -295px 0;}
ul#menu li a#mnVISA:hover , ul#menu li a#mnVISA.active { width: 55px; background-position: -295px -30px;}
ul#menu li a#mnNews { width: 120px; background-position: -350px 0;}
ul#menu li a#mnNews:hover , ul#menu li a#mnNews.active { width: 120px; background-position: -350px -30px;}
ul#menu li a#mnGallery { width: 70px; background-position: -470px 0;}
ul#menu li a#mnGallery:hover , ul#menu li a#mnGallery.active { width: 70px; background-position: -470px -30px;}
ul#menu li a#mnWebboard { width: 85px; background-position: -540px 0;}
ul#menu li a#mnWebboard:hover , ul#menu li a#mnWebboard.active { width: 85px; background-position: -540px -30px;}
ul#menu li a#mnAgent { width: 90px; background-position: -625px 0;}
ul#menu li a#mnAgent:hover , ul#menu li a#mnAgent.active { width: 90px; background-position: -625px -30px;}
ul#menu li a#mnAbout { width: 80px; background-position: -715px 0;}
ul#menu li a#mnAbout:hover , ul#menu li a#mnAbout.active { width: 80px; background-position: -715px -30px;}
ul#menu li a#mnContact { width: 95px; background-position: -795px 0;}
ul#menu li a#mnContact:hover , ul#menu li a#mnContact.active { width: 95px; background-position: -795px -30px;}

div#Wrapper div#Container { width: 890px; padding: 10px 0px 140px 0px; margin: auto; background: url('../images/bg_content.jpg') no-repeat bottom center;}

div#Container div#CLeft { float: left; width: 200px; padding-right: 10px;}
div#CLeft div#Search { position: relative; width: 200px; height: 226px; background: url('../images/bg_search.jpg') no-repeat top center;}
div#Search div#Calendar_go { position: absolute; width: 16px; height: 16px; left: 145px; top: 59px;}
div#Search div#Calendar_to { position: absolute; width: 16px; height: 16px; left: 145px; top: 82px;}
div#Search div#btnsearch { position: absolute; width: 50px; height: 20px; left: 9px; top: 193px;}

div#CLeft div#Enews { position: relative; width: 200px; height: 109px; background: url('../images/bg_enews.jpg') no-repeat top center; margin-top: 5px;}
div#Enews div#btnregis { position: absolute; width: 77px; height: 20px; left: 9px; top: 80px;}

div#CLeft div.banner_left { width: 200px; padding-top: 10px;}
div#CLeft div#Send_to_friend { width: 200px; height: 75px; padding-top: 15px;}
div#CLeft div#Exchange {  background: url('../images/banner/exchange1.png') no-repeat; width: 200px; height: 210px; padding-top: 10px; margin: auto;}

div#Container div#CRight { float: left; width: 680px;}
div#CRight div#Bannertop { width: 680px; height: 190px;}

div.Detail_In_news { float: left; width: 165px; height:245px;  border-right: 1px dashed #549DCF;}
div.Detail_Inlast_news { float: left; width: 162px;  height:245px;}
div.txt1 { width: 146px; height:140px; line-height: 15px; margin: auto; padding-top: 5px;}
div.txt1 span { color: #78B24C; font-weight: bold; font-size:13px;}
div.btn_detail { width: 135px; height: 25px; margin: auto; padding-top: 5px;}
div.btn_details { float: left;  width: 170px; height: 25px; padding-top: 5px; text-align: center;}

/*list*/
div.Detail_In { float: left; width: 165px; height:325px;  border-right: 1px dashed #549DCF; }
div.Detail_Inlast { float: left; width: 165px;  height:295px;}
div.img { width: 146px; height: 66px; border: 2px solid #383936; margin: auto; text-align:center;}
div.txt { width: 146px;  height:225px; padding-left:10px; padding-top: 5px; }
div.txt span { color: #78B24C; font-weight: bold; font-size:13px;}
div.btn_detail { width: 135px; height: 25px; margin: auto; padding-bottom: 5px;}
div.btn_details { float: left;  width: 170px; height: 25px; padding-top: 5px; text-align: center;}

div#Wrapper div#Footer { width: 910px; height: 20px; padding-top: 10px; margin: auto; border-top: 1px dashed #CCC;}
div#Footer div#mnFoot { float: left; width: 500px;}
div#mnFoot a { color: #999; text-decoration: none;}
div#mnFoot a:hover { color: #3482B6; text-decoration: none;}
div#Footer div#Copyright { float: right; width: 305px; color: #999;}

/*index*/
div#CRight div#Content { float: left; width: 510px;}
div#Content div#Bannerbottom { width: 500px; height: 225px; padding-top: 15px;}

div#Content div.Topic { width: 500px; height: 20px; background: url('../images/line_topic.jpg') repeat-x; margin-top: 15px;}
div.Topic div#Topic_news { float: left; width: 136px;}
div.Topic div#Detail_news { float: right; width: 77px;}
div.Topic div#Topic_program { float: left; width: 126px;}
div.Topic div#Detail_program { float: right; width: 101px;}

div#Content div.Inner { width: 498px; border: 1px solid #B9D8EC; padding: 7px 0px;}
div.Inner div.line { width: 485px; height: 20px; background: url('../images/line.gif') repeat-x; margin: auto;}

div#CRight div#Banners { float: right; width: 170px;}
div#Banners div.banner_right{ width: 170px; padding-top: 10px;}

/*program*/
div#CRight div.Program { width: 680px; border-bottom: 1px dashed #549DCF; padding-bottom: 20px;}
div#CRight div.Program_last { width: 680px; padding-bottom: 15px;}
div.Program_head { width: 665px; height: 73px; padding-top: 15px; margin: auto;}
img.Program_head_All { width: 90px; position:absolute;  padding-top:52px;left:430px;}

div.Program_tour { width: 663px; border: 1px solid #B9D8EC; padding: 7px 0px; margin: auto;}

div.txtdetail { padding: 3px 0px;}
div.txt div.PDetail { width: 146px; height: 50px;}
div.txt div.Plist01 { float: left; width: 60px; color: #78B24C; font-weight: bold;}
div.txt div.Plist02 { float: left; width: 70px;}

div.txt div.price { color: #3280B4; font-size: 16px; font-weight: bold; padding: 5px 0px;}

/*agent_list*/
div#CRight div.AgentC { width: 680px; padding-bottom: 20px;}
div.Agent_head { width: 665px; height: 20px; padding-top: 20px; margin: 20px auto 5px auto; color: #666;border-bottom: 1px dashed #666;background: url('../images/agent_list/bg_head.jpg') no-repeat top left;}
div.Agent_head span{ color: #549DCF; font-weight: bold; font-size:13px;}
div.Agent_head div.Hleft{ float: left;}
div.Agent_head div.Hright{ float: right; width: 215px; position: relative;}
div.Hright select.area_select{ position: absolute; width: 145px; height: 20px; left: 15px; top: -8px; font-size: 11px; color: #666;}
div.Hright div.btn_areaSearch{ position: absolute; left: 165px; top: -8px; float:right;}
div.Agent { width: 663px; border: 1px solid #B9D8EC; padding: 7px 0px; margin: 10px auto;}
div.img02 { width: 146px; height: 91px; border: 2px solid #383936; margin: auto; text-align:center;}
div.Agent_txt{ width: 146px; line-height: 15px; margin: auto; padding-top: 5px;}
div.Agent_txt span { padding: 3px 0px;font-size: 13px; font-weight: bold; color: #3280B4;}
div.Agent_txt p.PDetail { width: 146px; height: 30px;font-size: 11px; font-weight: bold; color: #78B24C;}
div.Agent_paging{ position: absolute; width: 665px; margin: 15px auto 0px auto; height: 20px; text-align: center;}
div.Agent_paging div.btn_back{ display: inline-block; _display: inline; *display: inline;}
div.Agent_paging div.page{ display: inline-block; _display: inline; *display: inline; vertical-align: top;margin: 5px 15px 0px 15px;}
div.Agent_paging div.page a{ font-weight: normal; color: #666; text-decoration: none;}
div.Agent_paging div.page a:hover, div.Agent_paging div.page a.active{font-weight: normal; color: #549DCF; text-decoration: none;}
div.Agent_paging div.btn_next{ display: inline-block; _display: inline; *display: inline;}
.Pages{top:-30px; text-align:center;}
div.Agent div.Detail_In { float: left; width: 165px; height:162px;  border-right: 1px dashed #549DCF;}
div.Agent div.Detail_Inlast { float: left; width: 165px;  height:162px;}

/*Program_detail*/
div#CRight div.Program_detail { width: 680px; padding-bottom: 20px;}
div.Program_detail div.Program_head { width: 665px; height: 73px; padding-top: 15px; margin: auto;}
div.Program_detail div.Program_tour { width: 633px; border: 1px solid #B9D8EC; padding: 15px; margin: auto;}
div.Program_detail div.Program_tour span.green{ color: #78B24C; font-weight: bold;}
div.Program_detail div.Program_tour p.head01{ font-size: 13px; text-decoration: underline; font-weight: bold; color: #666;}
div.Program_tour div.banner{ width: 620px; height: 170px; padding: 5px; background: url('../images/program_detail/bg_banner.jpg') repeat-x top left;}
div.Program_tour div.word_top{ width: 630px; height: 25px; background: url('../images/program_detail/bg_word_top.jpg') no-repeat top left; margin-top: 10px;}
div.Program_tour div.word_middle{ width: 620px; text-align: center; padding: 5px 0px; background-color: #F0F0F0; line-height: 15px;}
div.Program_tour div.word_bottom{ width: 630px; height: 25px; background: url('../images/program_detail/bg_word_bottom.jpg') no-repeat top left;}
div.blueM{ float: left; width: 130px; margin: 5px 5px 5px 0px; color: #549DCF; font-size: 13px; font-weight: bold;}
div.conM{ float: left; width: 490px; margin: 5px 5px 5px 0px; color: #666; font-size: 13px; font-weight: bold;}
div.conM span.blue{ color: #000092;}
div.conM span.red{ color: #F31E2B;}
span.red{ color: #F31E2B;}
div.redF{ float: left; width: 130px; margin: 5px 5px 0px 0px; color: #F31E2B; font-size: 13px; font-weight: bold;}
div.blueF{ float: left; width: 125px; margin: 5px 5px 0px 0px; color: #549DCF; font-size: 13px; font-weight: bold;}
div.greenF{ float: left; width: 360px; margin: 5px 5px 0px 0px; color: #78B24C; font-size: 13px; font-weight: bold;}
div.day01{ float: left; background: url('../images/program_detail/day1.jpg') no-repeat top left; width: 170px; height: 40px; margin-top: 20px;}
div.day02{ float: left; background: url('../images/program_detail/day2.jpg') no-repeat top left; width: 170px; height: 40px; margin-top: 20px;}
div.day03{ float: left; background: url('../images/program_detail/day3.jpg') no-repeat top left; width: 170px; height: 40px; margin-top: 20px;}
div.day04{ float: left; background: url('../images/program_detail/day4.jpg') no-repeat top left; width: 170px; height: 40px; margin-top: 20px;}
div.day05{ float: left; background: url('../images/program_detail/day5.jpg') no-repeat top left; width: 170px; height: 40px; margin-top: 20px;}
div.day06{ float: left; background: url('../images/program_detail/day6.jpg') no-repeat top left; width: 170px; height: 40px; margin-top: 20px;}
div.day07{ float: left; background: url('../images/program_detail/day7.jpg') no-repeat top left; width: 170px; height: 40px; margin-top: 20px;}
div.day08{ float: left; background: url('../images/program_detail/day8.jpg') no-repeat top left; width: 170px; height: 40px; margin-top: 20px;}
div.day09{ float: left; background: url('../images/program_detail/day9.jpg') no-repeat top left; width: 170px; height: 40px; margin-top: 20px;}
div.day010{ float: left; background: url('../images/program_detail/day10.jpg') no-repeat top left; width: 170px; height: 40px; margin-top: 20px;}
div.day011{ float: left; background: url('../images/program_detail/day11.jpg') no-repeat top left; width: 170px; height: 40px; margin-top: 20px;}
div.day012{ float: left; background: url('../images/program_detail/day12.jpg') no-repeat top left; width: 170px; height: 40px; margin-top: 20px;}

div.headD{ float: left; background-color: #F0F0F0; width: 450px; height: 30px; margin-top: 20px; padding: 5px; font-size: 13px; font-weight: bold; color: #666;}
div.headD span{ color: #3986BA;}
table.Tdetail{ margin: 15px 0px;}
table.Tdetail td{ vertical-align: middle;}
table.Tdetail td.timeD{ width: 110px; background-color: #E3EFDA; color: #78B24C; font-size: 13px; font-weight: bold; border-right: 5px solid #FFF;padding: 5px 5px; text-align:center;}
table.Tdetail td.space{ height: 5px;background-color: #FFF;}
table.Tdetail td.detailD{ width: 500px; background-color: #D9EAF4; color: #3986BA; font-size: 13px; font-weight: normal;padding: 5px 5px;  font-size:13px;}
table.Tdetail td.detailD span.blue{ font-weight: bold;}
table.Tdetail td.detailD span.red{ font-weight: normal; color: #FF0000;}
table.Tdetail td.detailD span.green{ font-weight: normal; color: #78B24C;}
div.picL1{ float: left; width: 190px; height: 150px; left; margin: 10px 5px 0px 5px; padding: 3px;}
div.picC1{ float: left; width: 190px; height: 150px; left; margin: 10px 10px 0px 10px; padding: 3px;}
div.picR1{ float: left; width: 190px; height: 150px; left; margin: 10px 5px 0px 5px; padding: 3px;}

div.picL{ text-align:center;float: left; width: 190px; height: 150px; background: url('../images/program_detail/bg_pic.jpg') repeat-x top left; margin: 10px 5px 0px 5px; padding: 3px;}
div.picC{ text-align:center;float: left; width: 190px; height: 150px; background: url('../images/program_detail/bg_pic.jpg') repeat-x top left; margin: 10px 10px 0px 10px; padding: 3px;}
div.picR{ text-align:center; float: left; width: 190px; height: 150px; background: url('../images/program_detail/bg_pic.jpg') repeat-x top left; margin: 10px 5px 0px 5px; padding: 3px;}

table.priceD { border-bottom: 1px dashed #B9D8EC; padding-top:20px; text-align:left;}
div.priceD {padding-left:20px; padding-top:30px;}

table.priceD td.tabB{ background-color: #549DCF; width: 110px;padding: 5px 10px; color: #FFF; font-weight: bold; font-size: 13px;}
table.priceD td.tabspace{ background-color: #FFF; width: 5px;}
table.priceD td.tabG{ background-color: #78B24C; width: 110px;padding: 5px 0px; color: #FFF; font-weight: bold; font-size: 13px; text-align: center; width: 245px;}
table.priceD td.typeP{ padding: 5px 10px;}
table.priceD td.priceB{color: #549DCF; font-weight: bold; font-size: 13px; text-align: center;padding: 5px 0px;}
table.priceD td.priceR{color: #FF0000; font-weight: bold; font-size: 13px; text-align: center;padding: 5px 0px;}
ul.detail{ list-style: none; margin: 10px 0px 10px 10px; line-height: 15px;}
ul.detail li{list-style-image: url('../images/li.gif'); padding-left: 0px; margin-left: 20px;}
ul.detail li span{ font-weight: bold; color: #FF0000;}
p.headG{ font-size: 14px; color: #78B24C; font-weight:bold; margin: 0px;}
p.detailcon{ margin: 5px 0px 5px 15px;}
p.detailcon span.red{ color: #FF0000;}
p.detailcon span.blue{ font-weight: bold; color: #549DCF;}
p.detailcon span.green{ font-weight: bold; color: #78B24C;}
/*news&event*/
div.news { width: 663px; border: 1px solid #B9D8EC; padding: 7px 0px; margin: 15px auto;}
div.img { width: 146px; height: 66px; border: 2px solid #383936; margin: auto;}
div.news_txt{ width: 146px; height:145px; margin: auto; padding-top: 5px;}
div.news_txt div { padding:  3px 0px;    font-weight: bold; color: #78B24C;}
div.news_txt p.PDetail { height:90px; width: 146px; color: #666; padding-bottom: 5px;}
div.news div.Detail_In { float: left; width: 165px; height:245px;  border-right: 1px dashed #549DCF;}
div.news div.Detail_Inlast { float: left; width: 162px;  height:235px;}
div.news div.img { width: 146px; height: 66px; border: 2px solid #383936; margin: auto; text-align:center;}
div.news div.txt { height:140px; width: 146px; line-height: 15px; margin: auto; padding-top: 5px ;}
div.news div.txt span { color: #78B24C;  font-weight: bold; font-size:13px;}
div.news div.btn_detail { width: 135px; height: 25px; margin: auto; padding-top: 5px;}
div.news div.btn_details { float: left;  width: 170px; height: 25px; padding-top: 5px; text-align: center; }

/*news&event_detail*/
div#CRight div.Ndetail { width: 680px; padding-bottom: 15px; margin-top: 25px; border-bottom: 1px dashed #549DCF;}
div.Ndetail div.Npic { float: left; width: 250px;}
div.Npic div.Bthb { border: 2px solid #333; width:246px;Height:146px; text-align:center;}
div.Npic div.Secthb { margin-top: 10px; width: 100%;}
div.Secthb div.thbL { float: left; margin-bottom: 10px; border: 2px solid #333;width:76px;Height:50px; text-align:center;}
div.Secthb div.thbC {  float: left;margin: 0px 5px 10px 5px; border: 2px solid #333;width:76px;Height:50px;text-align:center;}
div.Secthb div.thbR {  float: left;margin-bottom: 10px; border: 2px solid #333; width:76px;Height:50px; text-align:center;}
div.Ndetail div.Ncontent { float: right; width: 375px; min-height: 320px; _height: 320px; background-color: #F2F2F2; padding: 20px 15px;}
div.Ncontent p.Hcontent{ font-size: 14px; font-weight: bold; color: #78B24C;}
div.Ncontent p.content { line-height: 14px;}
div#CRight div.Nlist{width: 680px; padding-bottom: 20px; margin-top: 15px;}
div.Nlist div.Bglist { background-color: #F2F2F2; width: 640px; height: 165px; padding: 15px 20px;}
ul.Ldetail{ list-style: none; margin: 0px; line-height: 18px;}
ul.Ldetail li{list-style-image: url('../images/li.gif'); padding-left: 0px; margin-left: 20px;}
ul.Ldetail li a { font-size: 13px; color: #78B24C; font-weight: normal; text-decoration: none;}
ul.Ldetail li a:hover { font-size: 13px; color: #549DCF; font-weight: normal; text-decoration: none;}

/*gallery*/
div#CRight div.GalleryC { width: 660px; padding-bottom: 10px; margin: 20px 10px 0px 10px;}
div.GalleryC div.SecG { margin: 20px 0px; width: 100%;}
div.SecG div.detailL { float: left; width: 200px; height: 195px;}
div.SecG div.detailC {  float: left;margin: 0px 30px;}
div.SecG div.detailR {  float: left;}
div.galleryN {width: 174px; height:37px;  background: url('../images/gallery/bg_txt.jpg') repeat-x top left; margin: 0px 8px 10px 8px; color: #549DCF; padding: 3px 5px;}
div.galleryN a { font-weight: bold; color: #549DCF; text-decoration: none;}
div.galleryN a:hover { font-weight: bold; color: #78B24C; text-decoration: none;}
div.galleryP {width: 176px; height: 132px; background: url('../images/gallery/bg_frame.jpg') no-repeat top left; margin: 0px 8px 1px 8px; padding: 4px;}
div.galleryS { background: url('../images/gallery/shadow.jpg') no-repeat top left; width: 200px; height: 15px;}
div.Gallery_paging{ width: 665px; margin: 0px auto 15px auto; height: 20px; text-align: center;}
div.Gallery_paging div.btn_back{ display: inline-block; _display: inline; *display: inline;}
div.Gallery_paging div.page{ display: inline-block; _display: inline; *display: inline; vertical-align: top;margin: 5px 15px 0px 15px;}
div.Gallery_paging div.page a{ font-weight: normal; color: #666; text-decoration: none;}
div.Gallery_paging div.page a:hover, div.Agent_paging div.page a.active{font-weight: normal; color: #549DCF; text-decoration: none;}
div.Gallery_paging div.btn_next{ display: inline-block; _display: inline; *display: inline;}
div.SecG div.galleryN2 {width: 174px; height: 37px; background: url('../images/gallery/bg_txt.jpg') repeat-x top left; margin: 0px 8px 10px 8px; color: #549DCF; padding: 3px 5px;}
div.SecG div.galleryN2 span{ font-weight: bold; color: #549DCF;}
div.SecG div.galleryP2 { margin: 30px 0px 2px 105px; width: 417px; height: 315px; padding: 4px; background: url('../images/gallery/bg_Bframe.jpg') no-repeat top left;}
div.SecG div.galleryS2 { background: url('../images/gallery/Bshadow.jpg') no-repeat top left; width:440px; height: 11px; margin: 0px 0px 0px 99px;}
div.SecG div.galleryD { width: 419px; background-color: #E1E1E1; margin: 0px 0px 15px 105px; padding: 3px;}
div.galleryD div.txtg{ width: 407px; background-color: #FFF; color: #78B24C; border: 1px solid #549DCF; padding: 5px;}
div.thbG{ width: 640px; height: 175px; background-color: #F5F5F5; margin: 0px 10px;}
div.thb { float: left; margin: 10px 8px 5px 8px; _margin: 10px 7px 5px 7px; border: 1px solid #78B24C;width:88px; height: 66px;  text-align:center;}
div.SecG a.imagegallery { width:88px; height: 66px; text-align:center;}

/*Contact*/
span.error{ color:red;}
div.CContact { width: 665px; padding-top: 22px; margin: auto; background: url('../images/dot.gif') repeat-x bottom left;}

div.CContact div#Map { position: relative; width: 655px; height: 175px; top: 0px; left: 10px;}
div#Map div#MapS{ position: absolute; top: 0px; left: 0px;}
div#Map div#MapL{ display: none; position: absolute; top: 0px; left: 0px;}

div.CContact div#Address { width: 560px; height: 34px; padding: 106px 0 0 45px; margin: auto; background: url('../images/contact/address.gif') no-repeat;}
div#Address a , div#Address a:hover { color: #78B24C; font-weight: bold; text-decoration: none;}

div#CForm { width: 625px; margin: auto; padding-top: 30px;}
div#CForm div#CImg { float: left; width: 270px; padding-top: 45px;}
div#CForm div#CName { float: left; width: 85px;}
div#CForm div#Ctxtbx { float: left; width: 270px;}
div#Ctxtbx input { width: 250px; height: 18px; border: 1px solid #78B24C; margin-bottom: 4px; _margin-bottom: 2px; *margin-bottom: 2px;}
div#Ctxtbx textarea {  font-family: 'Tahoma'; font-size: 11px; color: #666; width: 250px; height: 150px; border: 1px solid #78B24C; overflow: hidden; margin-bottom: 4px; _margin-bottom: 2px; *margin-bottom: 2px;}
.btnsend { border: 0px; cursor: pointer; width: 53px; height: 20px; background: url('../images/button/btn_send.gif') center top no-repeat; }
.btclose{ border: 0px; cursor: pointer; width: 53px; height: 20px; background: url('../images/button/btn_cancel.gif') center top no-repeat; margin-left: 5px; }

/*Webboard*/
div.WTop { width: 680px; height: 25px; padding-top: 27px;}
div.WBottom { width: 680px; height: 25px; padding-top: 5px;}
div.newTopic { float: left; width: 85px;}
div.Wpage { float: right; width: 390px;}
div.Wpage div.pages { float: right; width: 390px; padding-top: 5px;}
div.pages span { font-weight: bold; color: #549DCF;}
div.Wpage div.btnNext { float: right; width: 70px;}

table#Wtable { width: 680px;}
table#Wtable td , table#Wtable th { border: 1px solid #FFF; text-align: center;}
table#Wtable thead td { font-weight: bold; color: #FFF; background-color: #78B24C; height: 25px;}
table#Wtable thead td.bg { background-color: #549DCF;}
table#Wtable tbody th { text-align: left; font-weight: normal; height: 35px; background-color: #F0F0F0; padding-left: 15px;}
table#Wtable tbody .WTopic { background: #F0F0F0 url('../images/webboard/topic.gif') no-repeat 12px 8px; padding-left: 35px;}
table#Wtable tbody td { text-align: center; height: 35px; background-color: #F0F0F0;}

/*Webboard Detail*/
div#WContent { width: 680px;}
div#WContent p { padding: 0 0 15px 0; margin: 0px;}
div#WDetail { width: 680px; background-color: #F2F2F2;}
div#WDetail div#WDTopic { font-weight: bold; color: #FFF; background-color: #549DCF; height: 20px; padding: 5px 0 0 10px;}
div#WDetail div#WDetails { width: 660px; padding-top: 15px; margin: auto;}
.Wimg { width:400px;height:300px;border: 2px solid #333334;}

div.bgDot { width: 660px; height: 28px; margin: auto; padding-top: 5px; background: url('../images/dot.gif') repeat-x top left;}
div.bgDot2 { width: 660px; height: 28px; margin: auto; padding-top: 5px; background: url('../images/dot2.gif') repeat-x top left;}
div.Postby { float: left; width: 590px; padding-top: 5px;}
div.Delete { float: left; width: 70px;}

div.WReply { width: 680px; background-color: #F2F2F2; margin-top: 10px;}
div.WReply div.WRTopic { font-weight: bold; color: #FFF; background-color: #78B24C; height: 20px; padding: 5px 0 0 10px;}
div.WReply div.WRDetails { width: 660px; padding-top: 15px; margin: auto;}

div#WReply2T { width: 680px; background: url('../images/dot.gif') repeat-x top left; margin-top: 12px;}
div#WReply2T div#WRHead { padding: 12px 0;}
div#WRForm { width: 680px; background-color: #F2F2F2; margin-top: 10px; padding: 28px 0px;}

/*thickbox*/
table#Delete { width: 350px;}
table#Delete th , table#Delete td { padding: 1px 0px; vertical-align: top;}
input.txtbx { width: 250px; height: 16px; border: 1px solid #222;}
textarea.txtbx2 { width: 250px; height: 150px; border: 1px solid #222; overflow: hidden;  font-family: 'Tahoma'; }



/*Search*/
div#Search_head { width: 670px; height: 83px; background: url('../images/search/bgsearch.gif') repeat-x top left; margin: 25px auto 0 auto;}
div#Stable { float: left; width: 575px; padding-top: 5px;}
div#Stable table td { padding-top: 5px;}
div#Stable table td.txt { font-size: 13px; color: #549DCF; font-weight: bold;}
div#Stable table th { padding-top: 10px; font-size: 14px; color: #78B24C; text-align: left;}
div#SImg { float: left; width: 90px;}

div.btn_Search_tour { width: 670px; padding-bottom: 15px; margin: auto;}
div.btn_Search_tour_last { width: 665px; margin: auto;}

/*About*/
table#CAbout { width: 665px; margin: auto;}
table#CAbout td , table#CAbout th { border: 1px solid #FFF; vertical-align: top;}
table#CAbout tbody th { background-color: #549DCF; color: #FFF; font-size: 14px; padding: 4px 0px;}
table#CAbout tbody td { background-color: #F2F2F2; color: #78B24C; font-size: 13px; padding: 4px 15px; font-weight: bold; line-height: 18px;}


/*Visa*/
div.AgentC div#CVisa { width: 680px; padding-top: 15px;}
div#CVisa div.VHead { width: 672px; height: 22px; padding: 8px 0 0 8px; margin: auto; background: url('../images/dot.gif') repeat-x bottom left;}
div.VHead div.VHeadTxt { float: left; width: 500px;}
div.VHead div.BtnDetail { display: none; float: right; width: 75px;}
div#CVisa div.VBanner { width: 650px; margin: auto; padding: 15px 0px;}
div#CVisa div.VContent { width: 630px; margin: auto; font-size: 13px;}

div.VContent ul.VCList { width: 600px; line-height: 18px;}
div.VContent ul.VCList li { list-style: none; padding: 5px 0px;}

div.VContent div.Vbox { width: 575px; background-color: #F3F3F3; padding: 3px 0px; margin: 5px 0 0 23px;}
div.Vbox ul.VCBList { width: 560px; line-height: 18px;}
div.Vbox ul.VCBList li { list-style: none; color: #549DCF; background: url('../images/bullet.gif') no-repeat 15px 11px; padding: 5px 0 5px 35px;}
ul.VCBList li div.VCBL01 { float: left; width: 120px; font-weight: bold;}
ul.VCBList li div.VCBL02 { float: right; width: 370px; color: #666;}
ul.VCBList li div.VCBL04 { font-size: 11px; padding: 5px 0 0 10px; color: #999; line-height: 15px;}
div.Vbox div.VCBL03 { font-size: 11px; padding: 0 0 10px 40px; color: #999; line-height: 15px;}

div.VContent ul.VCList02 { width: 600px; line-height: 18px;}
div.VContent ul.VCList02 li { list-style: none; color: #549DCF; background: url('../images/bullet.gif') no-repeat 15px 11px; padding: 5px 0 5px 35px;}

div.VContent .padl25 { padding-left: 25px;}
div.VContent label { color: #78B24C; font-weight: bold;}
.TxtGBU14 { font-size: 14px; color: #78B24C; font-weight: bold; text-decoration: underline;}
.TxtRed { color: red;}
.TxtRedB { color: red; font-weight: bold;}

/*Incentive*/
div.AgentC div#CIncentive { width: 680px;}
div#CIncentive div#CIBanner { width: 500px; padding: 22px 0px; margin: auto;}

div#CIncentive div#CIMenu { width: 660px; height: 50px; margin: auto;}
div#CIMenu div#mnImg { float: left; width: 155px;}
div#CIMenu div#mnIncentive { float: left; width: 504px;}
div.CIContent { width: 616px; height: 256px; border: 1px solid #CCC; margin: auto; padding: 22px; background-color: #FFF;}
div.CIContent div.CICImg { float: left; width: 218px;}
div.CICImg div.Inimg { width: 193px; height: 123px; border: 2px solid #428DC0;}

div.CIContent div.CIText { float: right; width: 395px; height: 125px; background-color: #F2F2F2;}
div.CIText div.CITopic { background-color: #549DCF; color: #FFF; padding: 5px 8px; font-weight: bold; font-size: 13px; border-bottom: 1px solid #FFF;}
div.CIText div.CITxt { padding: 10px 8px;}

div.AgentC div#OurCus { width: 660px; padding-top: 20px; margin: auto;}
div.AgentC div#OurCImg { width: 660px; padding: 20px 0px; margin: auto;}

div.AgentC div#Why { width: 630px; height: 200px; padding: 15px; margin: auto; background-color: #F7F7F7;}
div#Why div#Whytxt { padding-top: 8px; }
div#Whytxt span { color: #3986BA; font-weight: bold; line-height: 16px; font-size:13px;}
div#Why ul.WhyList { padding-top: 10px;}
div#Why ul.WhyList li { list-style: none; background: url('../images/bullet.gif') no-repeat 5px 7px; padding: 3px 0 0 20px;}

div.AgentC div#InFtxt { font-size: 13px; color: #78B24C; font-weight: bold; padding: 10px 20px;}
div.AgentC table#InForm { width: 660px; background-color: #F7F7F7; margin: auto;}
div.AgentC table#InForm td { padding: 0px 0;}
table#InForm span { color: #3280B4; font-size: 13px; font-weight: bold; font-size:13px;}
table#InForm label { color: #78B24C;}
table#InForm input.txtbx { width: 250px; height: 18px; border: 1px solid #78B24C;}
table#InForm textarea.txtarea { width: 250px; height: 150px; border: 1px solid #78B24C; overflow: hidden;}
table#InForm td.alignTop { vertical-align: top;}
.condition_activity{ width:590px; height:100px; background-color: #E3EFDA; color: #78B24C; font-size: 13px; padding-left:20px;padding-right:20px; padding-top:5px; float:right;}
.counter{ font-size: 13px; color: #78B24C; font-weight: bold; text-decoration: none; padding-right:10px;}
