@media print {
	.noprint{
		display:none;
		visibility:hidden;
	}
	.printable{
		display: block;
		visibility: visible;
	}
}

/*----- HTML TAG -----*/
BODY{
	margin:0px;
	padding:0px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	background:#032D2C;
}
FORM{
	margin: 0px;
	padding: 0px;
}
TABLE{
	empty-cells: show;
}
A{
	text-decoration:none;
	color:#3399CC;
	cursor:pointer;
}
A:hover{
	text-decoration:none;
	color:#444040;
}
INPUT, TEXTAREA{
	border: 1px solid #47798F;
	font-family:Tahoma;
	font-size:12px;
}
SELECT, OPTION, OPTGROUP {
	font-family:Tahoma;
	font-size:12px;
}
UL{
	padding:0 0 0 20px
}
LI{
	background:url(/images/bullet/green.gif) no-repeat left 6px;
	padding-left:15px;
	list-style-type:none;
	list-style-position:outside;
}
LI A{
	color:#565656;	
}
B {
	font-weight:600	
}
/*------------- ID Base --------------*/
#PageHolder{
	padding:0;
	margin: 0px auto 0px auto;
	width: 955px;
	color: #565656;
}
#mainSection{
	vertical-align:top;
	margin:0;
	padding:0;
}
#Header{
	margin-top:-40px;
	position:relative;
}
#BackDown{
	background:url(/images/body_down.jpg) no-repeat center bottom;
}
#BackUp{
	background:url(/images/body_up.jpg) no-repeat center top;
}
#logo{
	position:relative;
	height:118px;
	z-index:1000;
	margin-left:5px;
	width:194px;
}
/*------------------------*/
.hidden{
	display: none;
}
.slideshow{
	float: right;
	width: 517px;
	height: 235px;
	background: url(/images/slideshow-bg.gif) top left no-repeat;
}
.slideshow .mask{
	margin: 24px 12px 0 12px;
}
.Text, .Textdetail{
	text-align:justify;
	direction:ltr;
	padding:15px 0 25px 10px;
}
.Textdetail{
	padding:0 0 25px 10px;
}
.BrownHR{
	border-bottom:1px dashed #b79c56;	
	margin:5px 0 10px 0;
}
.PicBorder{
	border:3px solid #999999;
	margin:10px 0
}
.PicFrame{
	border:2px solid #e2e2e2;
	float:left;
	margin-left:20px
}
.topicMenu{
	font-weight:600;
	font-size:11px;
	color:#345858;
	padding:0 5px
}
A.topicMenu:hover{
	color:#65abab;
}
.Option{
	color:#458490;
	font-weight:600;
	background:url(/images/package/title-back.gif) no-repeat left top;
	height:24px;
	float:left;
	width:90px;
	margin-left:1px;
	padding-left:10px
}
.VerSep{
	border:1px solid #e5e5e5;
	width:2px;
	height:15px;	
}
/*-------------Menu Begin--------------*/
.menu_top {
	position:absolute;
	left:370px;
	top:-27px;
	top:expression('-25px');
}
.menu_top A{	
	height:27px;
	float:left;
	padding-left:10px;
}
.menu_top A:hover {
	background-position:left -27px;
	height:27px;
	color:#FFF;
}
.aboutthailand{
	background:url(/images/them/menu/en/about-thailand.gif) no-repeat left top;
	width:132px;
}
.aboutthailandSelected{
	background:url(/images/them/menu/en/about-thailand.gif) no-repeat left -27px;
	width:132px;
}
.attraction{
	background:url(/images/them/menu/en/attraction.gif) no-repeat left top;
	width:115px;
}
.attractionSelected{
	background:url(/images/them/menu/en/attraction.gif) no-repeat left -27px;
	width:115px;
}
.hotel{
	background:url(/images/them/menu/en/hotels.gif) no-repeat left top;
	width:71px;
}
.hotelSelected{
	background:url(/images/them/menu/en/hotels.gif) no-repeat left -27px;
	width:71px;
}
.map{
	background:url(/images/them/menu/en/maps.gif) no-repeat left top;
	width:62px;
}
.mapSelected{
	background:url(/images/them/menu/en/maps.gif) no-repeat left -27px;
	width:62px;
}
.gallery{
	background:url(/images/them/menu/en/gallery.gif) no-repeat left top;
	width:83px;
}
.gallerySelected{
	background:url(/images/them/menu/en/gallery.gif) no-repeat left -27px;
	width:83px;
}
.city{
	background:url(/images/them/menu/en/city.gif) no-repeat left top;
	width:73px;
}
.citySelected{
	background:url(/images/them/menu/en/city.gif) no-repeat left -27px;
	width:73px;
}
.farsi{
	background:url(/images/them/menu/en/farsi1.gif) no-repeat left top;
	width:62px;
}
/*-------------Bullet Begin--------------*/
/*.GreenArrow{
	padding-left:20px;
	background:url(/images/bullet/blue-arrow.gif) no-repeat 10px 8px;
	font-weight:600;
}*/
.GreenArrow, .BrownArrow{
	padding-left:15px;
	background:url(/images/bullet/blue-arrow.gif) no-repeat left 8px;
	font-weight:600;
	margin-left:10px;
	color:#565656;
}
.BrownArrow{
	background:url(/images/bullet/brown-arrow.gif) no-repeat left 8px;
	color:#5cb1c8;
}




.GreenArrowSpan{
	background:url(/images/bullet/blue-arrow.gif) no-repeat left 3px;
	font-weight:600;
	padding-left:10px;
}
.BlueArrow A{
	background:expression('url(/images/bullet/blue-arrow.gif) no-repeat 10px 8px');
	background:url(/images/bullet/blue-arrow.gif) no-repeat 10px 5px;
	padding-left:20px;
	color: #805c44;
	font-size:13px;
	font-weight:600;
}
.BlueArrow A:hover{
	color: #84c4d6;
}
.InnerLi{
	padding-left:10px;
	background:url(/images/bullet/blue-arrow.gif) no-repeat left 8px;
}
.InnerLi A{
	color:#3399CC;
}
.mapBullet{
	background:url(/images/bullet/map.gif) no-repeat right top;
	height:30px;
	padding-right:30px;	
}
/*-------------Title Begin--------------*/
.BrownTitle{
	background:url(/images/bullet/blue-main.gif) no-repeat left top;
	padding-left:20px;
	color:#562606;
	font-weight:600;
	font-size:14px;
	margin:10px 10px 0 10px;
}
.BlueTitle, .BlueTitleSub, .BlueTitleAttraction{
	background:url(/images/bullet/brown.gif) no-repeat 20px 5px;
	padding-left:35px;
	font-weight:600;
	color:#206caa
}
.BlueTitleSub{
	background:url(/images/bullet/brown.gif) no-repeat left 5px;
	padding-left:15px;
}
.BlackTitle A{
	background:url(/images/bullet/blue-more.gif) no-repeat left 3px;
	padding-left:15px;
	color:#565656;
	font-weight:600;
	text-align:left
}
.MainMore{
	float:right;
	width:50px;
}
.MainMore A{
	color:#565656;
	background:url(/images/bullet/main-more.gif) no-repeat left top;
	padding-left:15px;
	font-weight:600;
}
.BrownMore{
	background:url(/images/bullet/blue-more.gif) no-repeat right 5px;
	text-align:right;
	margin-right:15px;
	padding-right:15px;
}
.BrownMore A{
	color:#94642a;
}
.PackagelistTitle A, .Packagelist A{
	background:url(/images/bullet/blue-more.gif) no-repeat left 5px;
	padding-left:15px;
	color:#805c44;
	font-size:13px;
	margin:5px 0 5px 10px;
	font-weight:600;
}
.PackagelistTitle A:hover, .Packagelist A:hover{
	color:#84c4d6;
}
.Packagelist A{
	font-size:11px;
	background:url(/images/bullet/blue-more.gif) no-repeat left 2px;
}
.MainTitle{
	height:32px;
	/*position:absolute;*/
	margin-top:-18px
}
.AboutTitle{
	background:url(/images/title/about.gif) no-repeat left top;
	width:119px;
}
.GalleryTitle{
	background:url(/images/title/gallery.gif) no-repeat left top;
	width:168px;
}
.FaqTitle{
	background:url(/images/title/faq.gif) no-repeat left top;
	width:78px;
	overflow:hidden
}
.HomeTitle{
	background:url(/images/title/home.gif) no-repeat left top;
	width:93px;
}
.AgencyTitle{
	background:url(/images/title/agencies.gif) no-repeat -1px top;
	width:141px;
}
.TimeTitle{
	background:url(/images/title/time.gif) no-repeat -1px top;
	width:115px;
}
.WeatherTitle{
	background:url(/images/title/weather.gif) no-repeat -1px top;
	width:141px;
}
.CurrencyTitle{
	background:url(/images/title/currency.gif) no-repeat -1px top;
	width:141px;
}
.HotelTitle{
	background:url(/images/title/hotel.gif) no-repeat left top;
	width:99px;
}
.AttractionTitle{
	background:url(/images/title/attraction.gif) no-repeat left top;
	width:151px;
}
.AboutTaTitle{
	background:url(/images/title/about-thailand.gif) no-repeat left top;
	width:175px;
}
.PackageTitle{
	background:url(/images/title/package.gif) no-repeat left top;
	width:177px;
}
.CalendarTitle{
	background:url(/images/title/calendar.gif) no-repeat left top;
	width:129px;
}
.CityTitle{
	background:url(/images/title/city.gif) no-repeat left top;
	width:106px;
}
.MapTitle{
	background:url(/images/title/map.gif) no-repeat -1px top;
	width:115px;
}

.TravelinfoTitle{
	background:url(/images/title/travelinfo.gif) no-repeat left top;
	width:114px;
}

.ExhibitionTitle{
	background:url(/images/title/fairs.gif) no-repeat -1px top;
	width:122px;
}
/*-------------Title End--------------*/
/*-------------Border And Text over--------------*/
A.borderText DIV{
	background:url(/images/bullet/brown-hover.gif) no-repeat 25px 5px;
	padding-left:45px;
	color:#206caa;
}
A.borderText IMG{
	border:3px solid #999;
}
A.borderText:hover DIV{
	background:url(/images/bullet/brown-hover.gif) no-repeat 25px -10px;
	padding-left:45px;
	color:#14bece;
}
A.borderText:hover IMG{
	border:3px solid #89e6dc;
}
/*-------------Sidebar Box Begin--------------*/
.SidebarSep{
	background:url(/images/box/sidebar/sep.gif) no-repeat;
	height:2px;
	margin:5px 0 5px 5px;
	clear:both;
}
.SidebarUp{
	background:url(/images/box/sidebar/up.gif) no-repeat left bottom;
	height:9px
}
.UpMap{
	background:url(/images/box/sidebar/up-map.gif) no-repeat left bottom;
	height:9px;
}
.SidebarMiddle{
	background:url(/images/box/sidebar/middle.gif) repeat-y left top;
	font-weight:600;
	color:#345858;
}
.SidebarDown{
	background:url(/images/box/sidebar/down.gif) no-repeat left bottom;
}
.SidebarMenu .Selected{
	background:url(/images/box/sidebar/sidebar-over.gif) no-repeat left 1px;
	color:#FFFFFF;
}
.SidebarMenu A{
	color:#345858;
	display:block;
	padding:5px 10px 2px 15px;
	font-size:12px;
}
.SidebarMenu A:hover{
	background:url(/images/box/sidebar/sidebar-over.gif) no-repeat left 1px;
	color:#FFFFFF;
}
/*-------------Sidebar Box End--------------*/
/*-------------Main Box Begin--------------*/
.MainM{
	background:url(/images/box/main/down.gif) repeat-x left top;
	float:left;
	width:716px;
}
.MainDL{
	background:url(/images/box/main/dl.gif) no-repeat left top;
	float:left;
	width:12px;
}
.MainDR{
	background:url(/images/box/main/dr.gif) no-repeat left top;
	width:12px;
	float:left;
}
/*-------------Main Box End--------------*/
/*-------------Pic Box Begin--------------*/
.GrayUp{
	background:url(/images/box/gray/up.gif) repeat-x left top;
}
.GrayUL{
	background:url(/images/box/gray/ul.gif) no-repeat left top;
}
.GrayUR{
	background:url(/images/box/gray/ur.gif) no-repeat right top;
	height:13px
}
.GrayLeft{
	background:url(/images/box/gray/left.gif) repeat-y left top;
}
.GrayRight{
	background:url(/images/box/gray/right.gif) repeat-y right top;
}
.GrayDR{
	background:url(/images/box/gray/dr.gif) no-repeat right top;
	height:13px
}
.GrayDL{
	background:url(/images/box/gray/dl.gif) no-repeat left top;
}
.GrayDown{
	background:url(/images/box/gray/down.gif) repeat-x left top;
}
/*-------------Pic Box End--------------*/
/*-------------Calendar Box Begin--------------*/
.CalUp{
	background:url(/images/box/gray/calendar/up.gif) repeat-x left top;
}
.CalUL{
	background:url(/images/box/gray/calendar/ul.gif) no-repeat left top;
	height:46px;
	width:5px;
}
.CalUR{
	background:url(/images/box/gray/calendar/ur.gif) no-repeat right top;
	width:5px;
}
.CalLeft{
	background:url(/images/box/gray/calendar/left.gif) repeat-y left top;
}
.CalRight{
	background:url(/images/box/gray/calendar/right.gif) repeat-y right top;
}
.CalDR{
	background:url(/images/box/gray/calendar/dr.gif) no-repeat right top;
	height:6px;
}
.CalDL{
	background:url(/images/box/gray/calendar/dl.gif) no-repeat left top;
}
.CalDown{
	background:url(/images/box/gray/calendar/down.gif) repeat-x left top;
}
.PanelBack{
	background:url(/images/box/gray/calendar/panel.gif) no-repeat left top;
	height:188px;
	padding:20px 10px 0 25px	
}
.PanelDate{
	color:#518096;
	font-size:13px;
	font-weight:600;
	padding-right:5px	
}
.PanelTitle{
	color:#345858;
	font-size:13px;
	font-weight:600;
	padding-top:10px;
	padding-right:5px
}
.CalendarUp{
	padding:5px 10px 5px 185px;	
}
.CalendarUp A div:hover{ 
	background-position:left -15px;
	float:left
}
.EventTitle{
	color:#345858;
	font-size:12px;
	font-weight:600;
	float:left;
	width:150px;
	text-align:center
}
div.nextCal{
	background:url(/images/box/gray/calendar/next.gif) no-repeat left top;
	height:15px;
	width:9px;
	float:left
}
div.preCal{
	background:url(/images/box/gray/calendar/pre.gif) no-repeat left top;
	height:15px;
	width:9px;
	float:left
}
A.thaiCal{
 color:#345858;	
 font-size:11px;
}
A.thaiCal:hover{
 color:#206CAA;	
}
A.thaiCal IMG{
 	float:left;
	padding-right:5px;
	border:0pt none;
}
A.thaiCal DIV{
	padding-top:5px
}
/*-------------Calendar Box End--------------*/
/*-------------Pic Box Begin--------------*/
.BannerUp{
	background:url(/images/box/banner/up.gif) repeat-x left bottom;
}
.BannerUL{
	background:url(/images/box/banner/ul.gif) no-repeat left bottom;
}
.BannerUR{
	background:url(/images/box/banner/ur.gif) no-repeat right bottom;
	height:11px
}
.BannerLeft{
	background:url(/images/box/banner/left.gif) repeat-y left top;
}
.BannerRight{
	background:url(/images/box/banner/right.gif) repeat-y right top;
}
.BannerDR{
	background:url(/images/box/banner/dr.gif) no-repeat right top;
	height:11px;
	overflow:hidden
}
.BannerDL{
	background:url(/images/box/banner/dl.gif) no-repeat left top;
}
.BannerDown{
	background:url(/images/box/banner/down.gif) repeat-x left top;
}
/*-------------------- PreviousImageBar Button BEGIN -----------------------*/
A#PreviousImageBarDisable {
	display:block;
	background:url(/images/them/imagescroller/previousdisable.gif) no-repeat left top;
	width:24px;
	height:39px;
}
A#PreviousImageBar {
	display:block;
	background:url(/images/them/imagescroller/previous.gif) no-repeat left top;
	width:24px;
	height:39px;
}
A#PreviousImageBar:hover {
	background:url(/images/them/imagescroller/previous.gif) no-repeat left -39px;
}
/*-------------------- PreviousImageBar Button END -----------------------*/
/*-------------------- NextImageBar Button BEGIN -----------------------*/
A#NextImageBarDisable {
	display:block;
	background:url(/images/them/imagescroller/nextdisable.gif) no-repeat left top;
	width:24px;
	height:39px;
}
A#NextImageBar {
	display:block;
	background:url(/images/them/imagescroller/next.gif) no-repeat left top;
	width:24px;
	height:39px;
}
A#NextImageBar:hover {
	background:url(/images/them/imagescroller/next.gif) no-repeat left -39px;
}
/*-------------------- NextImageBar Button END -----------------------*/


/*-------------------- Package LI-----------------------*/
.Package Li{
	background:url(/images/them/bullet/pink.gif) no-repeat right 7px;
	color:#003454;
	padding-right:15px;
	list-style-image: none;
	list-style-position:outside;
	list-style-type:none;	
}
.Package Ul{
	margin:0 0 0 10px;
	padding:0;
}
/*-------------------- Footer Table BEGIN -----------------------*/
.DPDL {
	background:url(/images/them/box/daypic/dl.gif) no-repeat;
	width:9px;
	height:9px;
	}
.DPDR {
	background:url(/images/them/box/daypic/dr.gif) no-repeat;
	width:9px;
	height:9px;
	}
.DPUR {
	background:url(/images/them/box/daypic/ur.gif) no-repeat;
	width:9px;
	height:9px;
	}
.DPUL {
	background:url(/images/them/box/daypic/ul.gif) no-repeat;
	width:9px;
	height:9px;
	}
.FTUR {
	background:url(/images/them/box/footer/ur.gif) no-repeat;
	width:9px;
	height:9px;
}
.FTUL {
	background:url(/images/them/box/footer/ul.gif) no-repeat;
	width:9px;
	height:9px;
}
.FTDR {
	background:url(/images/them/box/footer/dr.gif) no-repeat;
	width:9px;
	height:9px;
}
.FTDL {
	background:url(/images/them/box/footer/dl.gif) no-repeat;
	width:9px;
	height:9px;
}
.footerMenu{
	color:#CCC;
	background:url(/images/footer-menu.jpg) no-repeat left top;
	height:25px;
}
.footerMenu A{
	color:#FFF;
	font-weight:600
}
/*-------------------- Footer Table END -----------------------*/

.thumbnail {
	border: 2px solid #666;
	cursor: pointer;
}
.thumbnail_active {
	border: 2px solid #5cb1c8 !important;
}
.thumbnail_outerDiv{
	margin-top:10px;
	border:1px solid #CCC;
	margin:0 1px	
}
.thumbnail_innerDiv{
	margin:2px;
	background:#d6dddf;
	height:60px;
	padding-left:0px	
}
.galleryGroup A{
	font-weight:600;
	color:#562606;
	font-size:13px; 
}
.galleryGroupHr{
	border-bottom:1px dashed #b79c56;
	margin:0 10px
}
/*-------------------- Slider -----------------------*/
.closeSlide, .openSlide{
	background:url(/images/bullet/close-arrow.gif) no-repeat right top;
	height:17px;
	margin:10px 15px 0 0;
	float:right;
	width:20px;
}
.openSlide{
	background:url(/images/bullet/open-arrow.gif) no-repeat right top;	
}
/*-------------Travel Info--------------*/
.travelInfo{
	float:right;
	width:230px	;
}
.clockCity{
	padding-top:10px;
	font-weight:600	;
}

/*.currency TD{
	border-right:1px solid #1995AB;
	border-bottom:1px solid #1995AB;
}*/

A.Top {
	display:block;
	background:url(/images/them/top.gif) no-repeat right top;
	width:33px;
	height:45px;
}
A.Top:hover {
	background:url(/images/them/top.gif) no-repeat right -45px;
}


div.ht{
	overflow: hidden;
	height: 1px;
	position:absolute;
}
