body {

background-image: url("http://www.asiaholiday.co.th/images/lpui/bg/bg2.jpg");
background-repeat: no-repeat;
background-position: center top;
background-attachment: fixed;
}
q { color: #06c; font-weight: bold; font-size: 15pt; }

.nav_space { height: 50px; width: 100%; }

.banner { width: 950px; height: 72px; padding-left: 20px; background-image: url(http://www.asiaholiday.co.th/images/banner/banner_sd_th.png); background-repeat: no-repeat; }
.banner h1 { display: block; width: 100%; height: 30; font-weight: bold; font-size: 16pt; color: white; margin: 0px; }
.banner h1 a { font-weight: bold; font-size: 16pt; color: white; margin: 0px; text-decoration: none; }
.banner h1 a:hover { font-weight: bold; font-size: 16pt; color: white; margin: 0px; text-decoration: none; }
.banner h1 a:visited { font-weight: bold; font-size: 16pt; color: white; margin: 0px; text-decoration: none; }
.banner h1 a:active { font-weight: bold; font-size: 16pt; color: white; margin: 0px; text-decoration: none; }
.banner h2 { display: block; width: 100%; height: 30; font-weight: bold; font-size: 12pt; color: white; margin: 0px; }
.banner h2 a { font-weight: bold; font-size: 12pt; color: white; margin: 0px; text-decoration: none; }
.banner h2 a:hover { font-weight: bold; font-size: 12pt; color: white; margin: 0px; text-decoration: none; }
.banner h2 a:visited { font-weight: bold; font-size: 12pt; color: white; margin: 0px; text-decoration: none; }
.banner h2 a:active { font-weight: bold; font-size: 12pt; color: white; margin: 0px; text-decoration: none; }

.nav1 { width: 950px; text-align: left; height: 30px; padding-left: 20px; background-image: url(http://www.asiaholiday.co.th/images/UI/Nav_bar/nav1_sd_th.png); background-repeat: no-repeat; }
.nav1 a {  }
.nav2 { color: maroon; width: 950px; text-align: left; height: 40px; padding-left: 20px; background-image: url(http://www.asiaholiday.co.th/images/UI/Nav_bar/nav2_sd_th.png); background-repeat: no-repeat; }
.nav2 a {color: maroon;}
.citytab { width: 950px; height: auto; display: table; }
.citytabbt { display: table-row; }
.ahscoth { color: maroon; width: 950px; text-align: left; height: 75px; padding-left: 20px; padding-top: 20px; vertical-align: middle; background-image: url(http://www.asiaholiday.co.th/images/UI/Nav_bar/fcoth.png); background-repeat: no-repeat; }
.ahscoth a { color: maroon;}

.allp {
  width:950px;
  margin:6px auto;
  display: table;
}
.allp ul {
 display:block;
 width:560px;
 height:600px;
 float:right;
 overflow-y: auto;
 overflow-x: hidden;
 
}
.allp li { 
  float:left;
 }
.allp li.split { clear:both; }
.allp li a {
  text-align: center;
  display:block;
  height:300px;
  width:180px;
  text-decoration:none;
  background-image: url("http://www.asiaholiday.co.th/images/UI/block/boxes.png");
  color: black;
}
.allp li a:hover {
  background-image: url("http://www.asiaholiday.co.th/images/UI/block/boxes.png");
  background-position: 0px -310px;
  
}
.allp li a.selected {
  background-image: url("http://www.asiaholiday.co.th/images/UI/block/boxes.png");
  background-position: 0px -620px;
  
  color: black;
  font-weight:bold;
}

.allp li a i { text-align: left; display: block; width: 171px; height: auto; margin: 5px; font-size: 11pt; }
.allp li a u { text-decoration: none; color: #0a5; font-size: 12pt; font-weight: bold; }
.allp li a.selected u { text-decoration: none; color: #ff0; font-size: 12pt; font-weight: bold; }
.allp li a b { font-weight: bold; font-size: 12pt; color: maroon; }


.allp span {
  text-align: left;
  height:auto;
  display:block;
  width:240px;
  float:right;
}

.allp span {
  height:auto;
  display:block;
  width:200px;
  height: auto;
  max-height: 570px;
  float:left;
  background-image: url("http://www.asiaholiday.co.th/images/UI/block/each_program_tour_box_detail.png");
  padding: 20px; 
  overflow-y: auto;
  overflow-x: hidden;
}

.allp span b { font-size: 14pt; color: maroon; font-weight: bold; }
.allp span b a { font-size: 14pt; color: #09d; font-weight: bold;}
.allp span i { color: #04c; font-style: italic; }
.allp span i em { color: maroon; font-style: italic; font-weight: bold; font-size: 13pt; }
.allp span p { color: #555; }
.allp span p u { color: silver; text-decoration: none; }
.allp span p u #click { color: #094; text-decoration: none; font-weight: bold; }


#tablebg { background-image: url(http://www.asiaholiday.co.th/images/lpui/bg/boxes/itinerary/body.png);
			background-position: top center;
			width: 1000px;
			height: auto;
			padding-left: 20px; }

.footer { width: 986px; height: auto; border: solid black 1px; background-image: url(http://www.asiaholiday.co.th/images/UI/footer/footer_sd_th.jpg); }

#time { color: #09f; padding-left: 20px; display: block; padding-top: 3px; padding-bottom: 3px; }
#introDay { color: #049; font-size: 14pt; padding-left: 25px; }


.introduction { 
				text-align: left;
				width: 900px;
				padding: 20px;
				height: auto;
				border: 1px solid gray;
				background-image: url(http://www.asiaholiday.co.th/images/lpui/bg/boxes/itinerary/boby_plain.png);
				}
.introduction h2 { color: #f90; text-align: center; font-size: 25pt; font-weight: bold; }
.introduction p { display: block; width: 930px; padding-left: 10; }
.introduction i { color: maroon; font-size: 14pt; font-weight: bold; }
.introduction em { color: maroon; font-size: 14pt; font-weight: bold; }
#date { color: #06c; font-size: 13pt; font-style: italic; }


.itinerary { 
			text-align: left;
			width: 950px;
			height: auto;
 }
 
.itinerary h3 {  
			color: maroon;
			width: 100%;
			height: auto;
			margin-top: 0px;
			display: block;
			background-image: url(http://www.asiaholiday.co.th/images/lpui/bg/boxes/itinerary/itinerary_header.png);
			background-repeat: repeat-x;
			}
.itinerary h3 em { color: gray; font-size: 14pt; padding-left: 25px; }

.itinerary p { padding-top: 3px; padding-bottom: 3px; }


.newNotice { color: #333; border: 2px solid red; padding: 20px; text-align: left; width: 900px; }
.newNotice b { color: maroon; font-size: 15pt; font-weight: bold; letter-spacing: wider; line-height: 19pt; }
.newNotice i { color: silver; line-height: 19pt; }
.newNotice u { color: #09f; padding-left: 20px; }


/* Block on index */
.ptbody {
	width: 950px;
	height: auto;
	border: solid gray 1px;
	display: table;
}
.hdiv { 
	background-image: url('http://www.asiaholiday.co.th/images/UI/block/promotion_box.png') !important;
}
.eachpt {
	background-image: url('http://www.asiaholiday.co.th/images/UI/block/promotion_box2.png');
	background-repeat: no-repeat;
	width: 310px; height: 510px; 
	float: left; 
	overflow: hidden;
}
.eachpt div {
	vertical-align: middle;
	text-align: center;
	width: 310px; height: 110px;
}
.eachpt b a {
	margin-left: 10px;
	font-size: 11pt;
	display: block;
	width: 280px;
	height: auto;
	text-align: left;
	font-weight: bold;
	text-decoration: none;
}
.eachpt i {
	margin-left: 10px;
	font-size: 9pt;
	display: block;
	width: 280px;
	height: auto;
	text-align: left;
}
.eachpt p {
	margin-left: 10px;
	font-size: 11pt;
	display: block;
	width: 280px;
	height: auto;
	text-align: left;	
}
.eachpt p u {
	text-decoration: none;
	color: gray;
}

/* End block on index */


/* Index promotion boxes */

	.citytab { z-index: 0; }
	.citytabbt { color:#111; padding:0px 0px; width:950px; height: auto; min-width: 950px; max-width: 950px; margin:0px; }
	.citytabbt li { list-style:none; float:left; }
	.citytabbt a { width: 117px; height: 33px; display:block; text-decoration:none!important; color:maroon; font-family: Verdana; font-weight: normal; font-style: normal; font-variant: normal; line-height: normal; background-repeat: no-repeat; background-position: 0px 0px; background-image: url(http://www.asiaholiday.co.th/images/UI/tab/idbt2.png); margin-top: 1px; margin-right: 1px; margin-bottom: 0; }
	.citytabbt a:hover { width: 117px; height: 33px; color:#fff; background-position: -240px 0px; background-repeat: no-repeat; background-image: url(http://www.asiaholiday.co.th/images/UI/tab/idbt2.png); background-attachment: scroll; }
	.citytabbt a.selected { width: 117px; height: 33px; margin-bottom:0; color:white; background-position: -120px 0px; background-repeat: no-repeat; background-image: url(http://www.asiaholiday.co.th/images/UI/tab/idbt2.png); cursor:default; }
	
	.promotabldpth { z-index: 0; }
	.promotabldpthbt { color:#111; padding:0px 0px; width:950px; height: auto; min-width: 950px; max-width: 950px; margin:0px; }
	.promotabldpthbt li { list-style:none; float:left; }
	
	.ProgramtourSugest a { width: 300px; height: 33px; display:block; text-decoration:none!important; color:maroon; font-family: Verdana; font-weight: normal; font-style: normal; font-variant: normal; line-height: normal; background-repeat: no-repeat; background-position: 0px 0px; background-image: url(http://www.asiaholiday.co.th/images/UI/tab/extra_tab_Blue.png); margin-top: 1px; margin-right: 1px; margin-bottom: 0; }
	.ProgramtourSugest a:hover { width: 300px; height: 33px; color:maroon; background-position: 0px -40px; background-repeat: no-repeat; background-image: url(http://www.asiaholiday.co.th/images/UI/tab/extra_tab_Blue.png); background-attachment: scroll; }
	.ProgramtourSugest a.selected { width: 300px; height: 33px; margin-bottom:0; color:maroon; background-position: 0px -80px; background-repeat: no-repeat; background-image: url(http://www.asiaholiday.co.th/images/UI/tab/extra_tab_Blue.png); cursor:default; }
	
	.ProgramtourFestival a { width: 300px; height: 33px; display:block; text-decoration:none!important; color:maroon; font-family: Verdana; font-weight: normal; font-style: normal; font-variant: normal; line-height: normal; background-repeat: no-repeat; background-position: 0px 0px; background-image: url(http://www.asiaholiday.co.th/images/UI/tab/extra_tab_Green.png); margin-top: 1px; margin-right: 1px; margin-bottom: 0; }
	.ProgramtourFestival a:hover { width: 300px; height: 33px; color:maroon; background-position: 0px -40px; background-repeat: no-repeat; background-image: url(http://www.asiaholiday.co.th/images/UI/tab/extra_tab_Green.png); background-attachment: scroll; }
	.ProgramtourFestival a.selected { width: 300px; height: 33px; margin-bottom:0; color:maroon; background-position: 0px -80px; background-repeat: no-repeat; background-image: url(http://www.asiaholiday.co.th/images/UI/tab/extra_tab_Green.png); cursor:default; }
	
	.Ptpmt a { width: 300px; height: 33px; display:block; text-decoration:none!important; color:maroon; font-family: Verdana; font-weight: normal; font-style: normal; font-variant: normal; line-height: normal; background-repeat: no-repeat; background-position: 0px 0px; background-image: url(http://www.asiaholiday.co.th/images/UI/tab/extra_tab_Orange.png); margin-top: 1px; margin-right: 1px; margin-bottom: 0; }
	.Ptpmt a:hover { width: 300px; height: 33px; color:maroon; background-position: 0px -40px; background-repeat: no-repeat; background-image: url(http://www.asiaholiday.co.th/images/UI/tab/extra_tab_Orange.png); background-attachment: scroll; }
	.Ptpmt a.selected { width: 300px; height: 33px; margin-bottom:0; color:maroon; background-position: 0px -80px; background-repeat: no-repeat; background-image: url(http://www.asiaholiday.co.th/images/UI/tab/extra_tab_Orange.png); cursor:default; }


.hotprogramtour { width: 933px; height: auto; display: table; padding-top: 10px; padding-bottom: 10px; background-image:  url(http://www.asiaholiday.co.th/images/UI/boxes/promotion/extra_tab_Blue_box.png); background-repeat: repeat-x; text-align: left; }
.hpt { width: 461px; height: 120px; float: left; border: dotted blue 1px; vertical-align: middle; }
.hpt b a { color: #ccf; font-size: 13pt; font-weight: bold; text-decoration: none; }
.hpt p em { color: #ccf; font-size: 13pt; font-weight: bold; text-decoration: none; }

.holidayprogramtour { width: 933px; height: auto; display: table; padding-top: 10px; padding-bottom: 10px; background-image: url(http://www.asiaholiday.co.th/images/UI/boxes/promotion/extra_tab_Green_box.png); background-repeat: repeat-x; text-align: left; }
.hopt { width: 461px; height: 120px; float: left; border: dotted #4f0 1px; }
.hopt b a { color: #df9; font-size: 13pt; font-weight: bold; text-decoration: none; }
.hopt p em { color: #df9; font-size: 13pt; font-weight: bold; text-decoration: none; }
.promotionprogramtour { width: 933px; height: auto; display: table; padding-top: 10px; padding-bottom: 10px; background-image: url(http://www.asiaholiday.co.th/images/UI/boxes/promotion/extra_tab_Orange_box.png); background-repeat: repeat-x; text-align: left; }
.ppt { width: 461px; height: 120px; float: left; border: dotted #fd0 1px; }
.ppt b a { color: #fd9; font-size: 13pt; font-weight: bold; text-decoration: none; }
.ppt p em { color: #fd9; font-size: 13pt; font-weight: bold; text-decoration: none; }

/* End Index promotion boxes */

