﻿#tourismWrapper {padding:45px 0 0; float:left;width:100%;}
.tabsUI .tabs-container{padding:10px 0;}
#tourListAccordion ul li {list-style:none; padding-left:20px; display:block; padding:2px 3px;}
#tourListAccordion ul li a{text-decoration:none;}
#tourListAccordion ul li img{margin-bottom:-1px;}
#tourMap .firstColumn, #tourMap .secondColumn {padding-top:0; margin-top:0;}
.columnOne {float:left; width:270px;}
.columnOne fieldset{border:solid 1px #CCCCCC; padding:5px; -webkit-border-radius:5px; -moz-border-radius:5px; }
.columnOne legend{font-size: 105%; color:#666666;}
.columnTwo { width:690px; float:right;padding-top:10px;}
.tcFact {width:272px;}
#tourCommentAccordion h2 {color:#666666; font-size:130%; font-weight:bold;}
#tourCommentAccordion .tcImg {width: 100%; float:left;}
#tourCommentAccordion .tcVideo {border-top:solid 1px #EEEEEE; padding-top:20px;}
#tourCommentAccordion .tcVideo div{width:300px;}
#tourCommentAccordion .tcVideo .tcPostedDate{ text-align:center; padding-top:10px;}
#tourCommentAccordion .ratingInfo {border-top:solid 1px #EEEEEE; float:left; width:100%; margin-top:20px;}
#tourPhotosContent .tcImgList {width:230px;}
#tourCommentContent .tcImgList {width:200px;}
.tcImgList {float:left; margin:0 10px 20px 0; display:block;}
.tcImgList img {padding:5px; border:solid 1px #CCCCCC; -moz-border-radius:5px; -webkit-border-radius:5px;}
.tcImgList .tcPostedDate {text-align:center;}
.tcImgList div.boxShadow {background:transparent url(images/tour_bottom_shadow.jpg) no-repeat scroll 0 -3px;height:12px;margin-top:0;}
.tcImgList div {height:155px;}
#tourPhotosContent .tcImgList div {height:176px;}
#tourPhotosContent .tcImgList div.boxShadow {background:transparent url(images/tour_bottom_shadow_220.jpg) no-repeat scroll 0 -3px;height:15px; margin-top:0;}
.videoList {float:left; width:300px; margin:10px; }
#tourLinkTab{height:auto;}
#tourLinkTab .tabs-nav li a span{font-size:10px;}
#tourLinkTab .tabs-nav li.tabs-selected {border-color:#FFA901; }
#tourLinkTab .tabs-nav li.tabs-selected a {color:#000000;}
#tourLinkTab .tabs-nav li a {color:#CCCCCC;}
#tourLinkTab .tabs-nav a span {padding:0 0;}
#tourLinkTab .tabs-container {border:solid 1px #FFA901; -moz-border-radius: 5px; -webkit-border-radius:5px;}
ul.tcImg {list-style:none;}
#tourSatelliteResult {padding:10px; border:solid 1px #CCCCCC; -moz-border-radius:5px; -webkit-border-radius:5px; width:950px; margin:0 auto;}
#tourSatellite .boxShadow {background:transparent url(images/full_bottom_shadow.jpg) no-repeat scroll 0 0; height:15px;}
#currentViewList {float:right;}
#txtCurrentView {padding:0;}
#tourMap a {text-decoration:none;}
.accordionHeader table {width:100%;}
.accordionHeader .acDate {width:20.5%;}
h3 .acDate {width:19%;}
.accordionHeader .acRating {width:15%;}
h3 .acRating {width:15%;}
.accordionHeader .acPhoto {width:10%;}
h3 .acPhoto {width:10%;}
.accordionHeader .acComment{width:40%;}
h3 .acComment{width:40%;}

/* for Tour Guide */
.guideSummary { float:left;margin:10px;width:176px; background-color:#EEEEEE; -moz-border-radius:5px; -webkit-border-radius:5px;}
.guideSummaryContent {margin:12px 15px; background-color:#FFFFFF;padding:5px;  word-wrap: break-word;}
.guideSummaryContent a {color:#0177B8; cursor:pointer;}
.guideSummaryContent h2{border-bottom:1px dotted #666666;color:#666666;font-size:100%;font-weight:bold;margin:0;padding-bottom:3px;}
.guideSummaryContent dl{color:#666666;font-size:90%;margin-top:10px;}
.guideSummaryContent dt{font-weight:bold;line-height:1.25em;}
.guideSummaryContent dd{font-weight:normal;line-height:1.25em;margin:0 0 10px;}
.guideBody {float:left;margin:20px 5px;width:560px; color:#666666; line-height:1.5em;}
.guideBody h1{color:#666666; font-size:140%;font-weight:bold;line-height:1.5em;margin:5px 0 25px; clear:both;}
.guideBody h2{font-size:100%;font-weight:bold;margin-bottom:5px; color:#666666; clear:both;}
.guideBodyContent a{text-decoration:none; color:#0177B8;}
.guideTitleHeader {float:left;}
.accordionHeader table {width:100%; padding:5px; -moz-border-radius:5px; -webkit-border-radius:5px;height:22px;}
.accordionHeader .guideRating {width:16%;}
.guideRating img {float:left; padding:1px; border:solid 1px #CCCCCC !important; margin-right:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}

h3 .guideRating {width:15%;}
.accordionHeader .fee {width:14%;}
h3 .fee {width:14%;}
.accordionHeader .guideName {width:29%;}
h3 .guideName {width:30%;}
.accordionHeader .yearExperience {width:19%;}
h3 .yearExperience {width:19%;}
.accordionHeader .language {width:25%;}
h3 .language {width:25%;}
.guideBodyContent h2{padding-top:20px;}
.guideExperience table.form, .guideEducation table.form{width:90%;}
.guideExperience table th, .guideEducation table th {padding:2px; text-align:left; background-color:#CCCCCC; color:#FFFFFF;}
.guideExperience table td, .guideEducation table td {padding:2px; border-bottom:solid 1px #CCCCCC;}
.guideImg {text-align:center; padding-top:10px; width:110px; margin:0 auto;}
.guideImg img{text-align:center; border:solid 1px #CCCCCC; padding:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.guideImg .shadow {background:transparent url(images/bio_bottom_shadow.jpg) no-repeat scroll 0 0; height:8px; margin-top:-3px;}
.guideImg img {width:100px; }
.guideBodyContent h2{padding-top:20px;}
.guideVideo {padding-top:20px;}
.guidePhotoList .guideImgList {width:230px; display:block;float:left;margin:0 10px 20px 0;}
.guidePhotoList .guideImgList img{-moz-border-radius:5px;border:1px solid #CCCCCC;padding:5px;}
.guidePhotoList {padding-top:20px;}
.guidePhotoList p{text-align:center;}
.guidePhotoList h2{border-bottom:solid 1px #CCCCCC; font-size:12px; font-weight:normal;}
#tourCommentAccordion h3 a { padding:0.1em 0.3em 0.1em 1.8em; }
#gsList h3 a { padding:0.1em 0.3em 0.1em 1.8em; }

/*New changes */
.guideListImg {width:110px; float:left; margin-right:20px;}
.guideListContentBody {float:left; line-height:1.2;}
.guideList {border:solid 1px #D3D3D3; -moz-border-radius:5px; -webkit-border-radius:5px; padding:5px; margin:2px 5px; width:31.09%; float:left; height:142px;}
.guideList:hover, .gfocus {border:solid 1px #FFA901; -moz-border-radius:5px; -webkit-border-radius:5px; cursor:pointer;}
.selected {border:solid 1px #FFA901; -moz-border-radius:5px; -webkit-border-radius:5px; padding:5px; margin:2px 5px; clear:both;}
.guideListImg img {border:solid 1px #D3D3D3; -moz-border-radius:5px; -webkit-border-radius:5px; padding:5px;}
.guideListContentBody .rightAlign {color:#999999;}
.showGuide {float:right;margin-bottom:-30px}
.flagLang img{margin-bottom:-2px; zoom:1; position:relative;}
.newpromotion {background:none;}
#newpromotionContent {display:none;}


