@charset "utf-8";
/* ------------- Global ------------- */
body {background: #ecedef url(../images/bg_main_a.gif) repeat-x;}
h1, h2, h3, h4, h5, h6, p, input, select, table, td, th {font-family: Tahoma, Microsoft Sans Serif, MS Sans Serif, sans-serif;}
*{ font-family:Tahoma, "microsoft Sans Serif", sans-serif; }
a {text-decoration: underline;}
a:active, a:link {color: #07446b;}
a:visited {color: #07446b;}
a:hover {color: #07446b;}

/* ------------- Layout ------------- */
#wrap{
	/*height:900px;*/
	width:56.25em;
	text-align:left;
	border-left: 10px solid #440e10;
	border-right: 10px solid #440e10;
	padding-right: 0px;
	margin: 1em auto;
	background: url(../images/bg_page_shadow_r.gif) repeat-y right;
}
#container { width:100%; margin:0 auto 0 auto; background:url(../images/bg_shadow_thailand_tour.gif) 11.4375em top repeat-y #FFFFFF; }
#header {border-top: 8px solid #440e10; background:url(../images/bg_header_2.gif) repeat-x #ffffff; height:5.5em; }
#header-inner {height: 5.5em; }
#navigation { height:2.375em; background:#FFFFFF; border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; }
#sidebar { /*background:#CC0000;*/ background:url(../images/bg_search.gif) top repeat-x;	float:left;	width:11.375em;/* 11.875em; */ padding:0 0 0 0.4em; }
#content { /*background:#00CC00; height:500px;*/ float:right; width:44.31em; }
#footer { 
	clear:both;
	border-top:1px solid #e2e2e2;
	border-bottom:6px solid  #440e10;
	background: white url(../images/bg_shadow-bottom_b.gif) repeat-x bottom ;
	height:8em;
	text-align:center;
	padding:0.5em 0.5em 2em 0.5em;
}

/* ------------- Logo ------------- */
#header h1{ background:url(../images/log_atsiamtour.jpg) 0.875em 0.5em no-repeat; width:222px; height:69px; float:left; }
#header h1 span{ display:none; }

/* ------------- home and contact us link ------------- */
#header #nav_line{ float:right; margin-top:2.44em; }
#header #nav_line li{ float:left; }
#header #nav_line a { width:4.375em; height:1.5em; display:block; padding-right:0.7em; }
#header #nav_line span{ display:none; }
#header #nav_line #home{ background:url(../images/img_home.gif) no-repeat; }
#header #nav_line #contact{ background:url(../images/img_contact.gif) no-repeat; }
#header #nav_line #li_home{ background:url(../images/nav_line.gif) 4.5em 0.6em no-repeat; }

/* ------------- Main Navigator ------------- */
#navigation #nav-main { /*background:#FF0000;*/ margin-left:0.3em;  }
#navigation #nav-main li { float:left; }
#navigation #nav-main a { width:9.65em; height:1.8125em; display:block; padding:0.5em 0.7325em 0; }
#navigation #nav-main span { display:none;}

#navigation #nav-main #home{ background:url(../images/nav_home_off.gif) 50% 50% no-repeat; }
#navigation #nav-main #inbound{ background:url(../images/nav_inbound_off.gif) 50% 50% no-repeat; }
#navigation #nav-main #outbound{ background:url(../images/nav_outbound_off.gif) 50% 50% no-repeat; }
#navigation #nav-main #hotels{ background:url(../images/nav_hotels_off.gif) 50% 50% no-repeat; }
#navigation #nav-main #question{ background:url(../images/nav_question_off.gif) 50% 50% no-repeat; }

#navigation #nav-main #home:hover{ background:url(../images/nav_home_on.gif) 50% 50% no-repeat; cursor:pointer; }
#navigation #nav-main #inbound:hover{ background:url(../images/nav_inbound_on.gif) 50% 50% no-repeat; cursor:pointer; }
#navigation #nav-main #outbound:hover{ background:url(../images/nav_outbound_on.gif) 50% 50% no-repeat; cursor:pointer; }
#navigation #nav-main #hotels:hover{ background:url(../images/nav_hotels_on.gif) 50% 50% no-repeat; cursor:pointer; }
#navigation #nav-main #question:hover{ background:url(../images/nav_question_on.gif) 50% 50% no-repeat; cursor:pointer; }

/* ------------- Left Menu ------------- */
#sidebar dl{ margin-bottom: 2em; font-size:0.80em; }
#sidebar dl dd{ border-bottom:1px solid #d4d4d4; padding-top:0.55em; padding-left:1.2em; margin-left:0.4em; margin-right:0.67em; }
#sidebar dl dd strong{font-weight:bold;}
#sidebar dl dd em{font-weight:bold; color:#FF0000;}
#sidebar dl dd a{ text-decoration:none; color:#07446b;} 
#sidebar dl dd a:hover{ text-decoration:underline; color:#07446b;}
/*
#sidebar dl dd{ border-bottom:1px solid #d4d4d4; padding-top:0.5em; margin-left:0.5em; margin-right:0.63em; }
#sidebar dl dd a{ text-decoration:none; color:#07446b; display:block; padding-left:1.1em; }
#sidebar dl dd a:hover{ background:#FFCC00; }
*/
#sidebar #search{padding-bottom:0.5em; margin-right:0.5em; margin-left:0.4em;}
#sidebar #search h3{color:#003366; padding-top:0.12em; font-weight:bold; font-style:italic; font-size:0.84em;}
#sidebar #search a{font-size:0.76em; margin-top:0.4em; color:#003366; text-decoration:none;}
#sidebar #search a:hover{font-size:0.76em; margin-top:0.4em; color:#003366; text-decoration:underline;}

#sidebar #search #but_go{ vertical-align:middle;}
#sidebar #trip-region dt{ background:url(../images/tag_thailand-tour.gif) no-repeat; height:25px; margin-left:0.1em; margin-top: 0.5em; cursor:pointer; }
#sidebar #trip-interest dt{ background:url(../images/tag_interest-tour.gif) no-repeat; height:25px; margin-left:0.1em; cursor:pointer; }
/*#sidebar #trip-area dt{ background:url(../images/tag_tour-package.gif) no-repeat; height:25px; margin-left:0.1em; cursor:pointer; }*/
#sidebar #trip-boat dt{ background:url(../images/tag_boat-tour.gif) no-repeat; height:25px; margin-left:0.1em; cursor:pointer; }
#sidebar #trip-my dt{ background:url(../images/tag_my-tour.gif) no-repeat; height:25px; margin-left:0.1em; cursor:pointer; }
#sidebar #trip-foreign dt{ background:url(../images/tag_foreign-tour.gif) no-repeat; height:25px; margin-left:0.1em; cursor:pointer; }
#sidebar #trip-pk_foreign dt{ background:url(../images/tag_foreign-package.gif) no-repeat; height:25px; margin-left:0.1em; cursor:pointer; }

#sidebar h2{ display:none; }

/* ------------- Content ------------- */
#content #breadcrumb{ background:url(../images/tab_title.gif) no-repeat; color:#07446b; font-size:0.72em; padding:0.15em 0.5em 0.2em 0.5em; }
#content #breadcrumb a{ text-decoration:none; } 
#content #breadcrumb a:hover{ text-decoration:underline; }
#content #presentation{ padding:0.26em;}
.present-topic {font-size:0.83em; margin-bottom:1em; }
.present-topic dt{ color:#07446b; font-size:1.1em; margin:0.5em 0 1em;}
.present-topic h3{ color: #CC0000; font-size: 1.6em; margin:0.5em 0 1em;}
.present-topic dd img{ float:left; margin:0 0.5em;}
.present-topic dd img.cat{ float:left; margin:5px 10px;}
.present-topic dd.imgpk img{ float:left; margin-right:1em; margin-bottom:1em; padding:14px 12px 14px 12px; }
.present-topic dd{ margin-top:0.38em; line-height:1.3em; padding-right:1em;}
.present-topic dd em{ color:#ff0000; display: block; font-size: 1.2em; padding: 1em 0;}
.present-topic dd.txt{ margin-left:13.5em;}
.present-topic dd strong{ font-weight:bold;}


#content #content-wrap{ border-top:1px solid #e2e2e2; clear:both; height:1%;}
#content #content-main{ float:left; width:30.25em; background:url(../images/bg_shadow_thailand_tour.gif) right top repeat-y; overflow:hidden; }
#content #content-main .bg-title{ background:url(../images/bg_program-title.gif) repeat-y; margin:0em 0.6em 0 0; color:#07446b; font-size:0.79em; padding:0.2em 0.5em 0.2em 0.5em; }
#content #content-main h3 em{ color:#ff0000; font-weight:bold;}

#content #content-search{ float:left; width:100%; background:url(../images/bg_shadow_thailand_tour.gif) right top repeat-y; overflow:hidden; }
#content #content-search .bg-title{ background:url(../images/bg_program-title.gif) repeat-y; margin:0em 0.6em 0 0; color:#07446b; font-size:0.79em; padding:0.2em 0.5em 0.2em 0.5em; }
#content #content-search h3 em{ color:#ff0000; font-weight:bold;}
#content #content-search h3 span{ color:#FF6600;}
/*#content #content-main li{ display:inline;}*/
#content #content-right{ margin-left:30.25em; padding:0.45em!important; padding:0.25em; }
#content #content-right li{ margin-bottom:0.5em;}

/*------------- IE Guillotine Bug ------------------------*/
/* Hides from IE-mac \*/
* html #content-right {height: 1%;}
/* End hide from IE-mac */

/* ------------- Footer ------------- */
#footer #bottom-link{ text-align:center; padding:0.2em 0 0.9em 0; }
#footer #bottom-link a {text-decoration: underline;}
#footer #bottom-link li{ display:inline; color:#07446b; font-size:0.6em;  font-weight:bold; }
#footer #bottom-link li a{ color:#07446b; text-decoration:none; margin:0 0.5em 0 0.5em; font-size:1.37em; font-weight:normal; }

#footer #phone{ color:#cc0000; font-size:0.71em; font-weight:bold; margin-bottom: 1em; }
#footer #bottom-info{ margin:0.5em auto 0 auto; width:30em; font-size:0.71em; font-weight:bold; color:#07446b; };
#footer #bottom-info #img-tat{ margin-top:0.5em; }
#footer #bottom-info p{ text-align:left; padding:0.5em 0 0.6em 6.5em; }
#footer #licence{ font-size:0.71em; font-weight:bold; color:#07446b; margin-top: 1em; }

/* ------------- Box -------------*/
.box{ background:url(../images/box_top_l.gif) left top no-repeat #ffffff; }
.box #box-title h3{ text-align:center; background:url(../images/box_top_r.gif) right top no-repeat; padding:0.6em 0 0.8em!important; padding:0.6em 0 0; font-size:0.8em; font-weight:bold; }
.box #box-title h3 em{ color:#ff0000; font-weight:bold; }
.box #box-title{ background:url(../images/line_hot-package.gif) 50% bottom no-repeat; }	
.box #box-content{
	font-size:0.82em;
	background:url(../images/tab_vertical-hot-package.gif) left top repeat-x; 
	border-left:1px solid #cfcfcf; 
	border-right:1px solid #cfcfcf;
	padding:0.7em 0.4em 0.4em 0.4em;
}
.box #box-bottom{ background:url(../images/box_bottom_l.gif) left bottom no-repeat #00ff00; }
.box #box-bottom div{ background:url(../images/box_bottom_r.gif) right bottom no-repeat; }

/* company info */
#company-info{ margin:1em; font-size:0.82em; line-height:1.3em; }
#company-info p.read_more{ border-top:1px solid #d4d4d4; margin-top:1em; padding-left:260px; }
#company-info p.read_more span{ display:none;  }
#company-info p.read_more a{ display:block; background:url(../images/but_read-more-off.gif) right 0.2em no-repeat; width:70px; height:1.3em; padding-top:4px; }
#company-info p.read_more a:hover{ background:url(../images/but_read-more-on.gif) right 0.2em no-repeat; }

/* List Package */
#list-package{ margin:0 1em 0 1em; font-size:0.78em; line-height:1.3em; }
#list-package a{ text-decoration:none; }
#list-package a:hover{ text-decoration:underline; }
#list-package dl{ clear:both; padding-top:0.7em;}
#list-package dt{ color:#07446b; font-size:1.08em; margin: 1em 0 0.5em; font-weight: bold;}
#list-package dt em{ color:red;}
#list-package dd{ margin-top: 0.5em; color:#434343;}
#list-package dd span{ margin-top: 0.5em; color:#FF6600; font-size:1em;}
#list-package dd.imgpackage{float:left; margin-right:0.5em; text-align:center; margin-top: 0.3em;}
#list-package dd.imgpackage em{ color:red; font-weight:bold; font-size:1.1em; }
#list-package dd.imgpackage img{ padding:14px 12px 14px 12px; }
#list-package span{ color:#FF870C; font-size:1.1em;} 
#list-package dd.center{text-align:center; font-size:1.05em;}
#list-package #bottom-margin{ clear:both; height:2em; }

/* List Province of Region */
#list-region{ margin:1em; font-size:0.78em; line-height:1.3em; }
#list-region h4{ margin: 1.3em 0 0.5em; clear:both; color:#cc0000; font-size:1.15em; }
#list-region ul {clear: both; margin-right:0.5em; }
#list-region li{ display:inline; float:left; overflow:hidden;}
#list-region li strong{font-weight:bold; color:#FF6600;}
#list-region li a{text-decoration:none;}
#list-region li a:hover{ text-decoration:underline;}
#list-region li.space{ display:inline; margin-bottom:0.5em;}

/* program by day */
#program-byday .headtb{margin:0 0.6em 0 0.7em; background:url(../images/img_package003.gif) left top repeat-x; line-height:21px; vertical-align:middle;}
#program-byday h3{font-size:0.82em; color:#fff; font-weight:bold; padding-left:1em; margin-bottom:3px; float:left;width:12em; background:url(../images/img_package001.gif) repeat-x;}
#program-byday .headtb2{ background: url(../images/img_package002.gif) no-repeat top left; margin-left:10.5em; padding-bottom:3px;}
#program-byday table{ font-size:0.82em; width:35.2em; margin:0pt 0pt 1em 1em; clear:both;}
#program-byday td{ padding:0.3em; }
#program-byday tr.line-one{ background-color:#caf9bf; height:22px; }
#program-byday tr.line-two{ background-color:#eafce3; height:22px; }
#program-byday a{text-decoration:none; color:#333;}

.comment{ font-size:0.84em; text-align:center; padding:2em 0.4em 1em 0; }
.comment strong{font-weight:bold;}
.comment em{ color:#ff0000; }

.hot-package-list{ color:#573708; width:195px; display:table; /*background:#254124;*/ }
.hot-package-list img{ padding:1px; }
.hot-package-list dt{ float:left; width:58px; margin-right:0.3em; margin-top:0.5em; }
.hot-package-list dd{ /*min-height:40px; padding:0.3em 0 0 0;*/ margin-top:0.5em; /*background:#0099CC;*/ }
.hot-package-list dd em{color:red;}
.hot-package-list dd a{ color:#573708; text-decoration:none; /*font-size:1.2em;*/}
.hot-package-list dd p{/*border-bottom:1px solid #CCCCCC;*/ padding-bottom:1em!important; padding-bottom:0;}

/*------ Trip Detail -----*/
.trip-detail{ padding:1em 0.81em 1em 0.81em; }
.trip-detail h2{ color:#0000cc; font-size:1em; }
.trip-detail table{ border-color: #d4e0ee; margin:1.4em auto 0 auto; font-size:0.76em; }
.trip-detail th{ background: #e6edf5; padding:0.3em; vertical-align:top; color: #003366; font-size: 1em; font-weight: bold; }
.trip-detail td{ padding:0.3em; vertical-align:top; }
.trip-detail tr.line-one{ background: #fcfdfe; line-height:1.5em; }
.trip-detail tr.line-two{ background: #f7f9fc; line-height:1.5em; }

.trip-detail div.trip-comment{ font-size:0.80em; text-align:left; margin: 1em 0;}
.trip-detail div.trip-comment dl{ padding:1em 0 0 0; }
.trip-detail div.trip-comment dt{ font-weight:bold; }
.trip-detail div.trip-comment dd{ line-height:1.5em; }
.trip-detail div.trip-comment dd li{ list-style-position:outside; list-style-image:url(../images/list_ico.gif); margin-left:2.5em; }
.trip-detail dl.note{ padding-top:1.5em;}
.trip-detail dl.note dt{ font-weight: normal; text-decoration:underline; }

/*------ Trip Detail -----*/
#price_schedule{ width:38em;}
.price-detail{ margin:0.5em 0 1em 12.9em!important; margin:0em 0 1em 10.3em; clear:both; }
.price-detail h2{ color:#0000cc; font-size:1.2em; /*background-color:#efefef; text-align:center;*/ padding-bottom:3px; width:28em; border-bottom:1px #999 solid; display:none; }
.price-detail table{ border-color:#fff; margin:0.5em auto 0 auto; font-size:1em;}
.price-detail th{ background:url(../images/img_package001.gif) scroll;/*background:#ccc; color:#043a5b;*/ color:#fff; padding:0.2em 0.3em 0.3em 0.3em; vertical-align:top; font-weight:bold; }
.price-detail td{ padding-left:0.5em; vertical-align:middle;}
.price-detail tr.line-one{ background:#EAFCE3; line-height:1.5em; }
.price-detail tr.line-two{ background:#CAF9BF; line-height:1.5em; }

/* Page-nav style */
#page-nav { font: 100% Arial, Tahoma, sans-serif; font-size: 0.66em; border:#ddd; padding:0.3em; text-align:right;}
#page-nav a{ text-decoration:none; padding:0 0.2em 0 0.2em; border:1px solid #ddd; background:#fff; }
#page-nav .label { background:#ffffff; border:1px solid #ccc; }
#page-nav .selected { padding:0 0.2em 0 0.2em; border:1px solid #FF0000; }
#page-nav .disabled { color:#aaa; padding:0 0.2em 0 0.2em; border:1px solid #ddd; }
#page-nav .summary { margin-right:1em; color:#666; }
#page-nav .summary em { color:#D70000; font-weight:bold;}



#content-detail{ margin: 0.5em; font-size:0.88em; }
#content-detail .topic dt{color:#006699;margin:0.5em 0;}
#content-detail .topic dd{font-size:0.93em;margin-left:1em;}
#content-detail h3{ color: #CC0000; font-size: 1.47em; margin: 0.8em 0 1em;}
#content-detail .msg_search{margin:0 0 0.5em 0; padding:0 0 0.5em 0.7em;}
#content-detail .msg_search table{ border-color: #d4e0ee; margin:1.4em 0 0 0; font-size:0.76em; width:45em; }
#content-detail .msg_search th{text-align:center; background: #e6edf5; padding:0.3em; vertical-align:top; color: #003366; font-size: 1em; font-weight: bold; }
#content-detail .msg_search td{text-align:center; padding:0.3em; vertical-align:top; }
#content-detail .msg_search em{color:#FF6600; font-weight:bold;}
#content-detail .warning{background:url(../images/warning.gif); padding:0 10px 3px 10px;}
#content-detail #frm_search h3{ padding-left:25px; margin:0 0 0.5em 1em; color:#FE7200; background:url(../images/pic_magnify.gif) no-repeat scroll 3px; font-style:italic;}
#content-detail #frm_search .full{border:#CCC 1px solid; margin:0 30em 1em 1.7em; padding:1em 1em 1em 2em; font-size:0.84em;}
#content-detail #frm_search .full li{margin-bottom:1em;}
#content-detail #frm_search .full p{margin-bottom:0.5em;}
#content-detail #frm_search .full strong{font-weight:bold;}
#content-detail #frm_search .full input[type=text],select{margin-left:1em; width:15em;}

/* Faq */
.faq dl{margin:1.5em 1em 2em 1em;}
.faq dt{  font-size:0.84em; font-weight:bold; margin-top:1.5em;}
.faq dt a{ text-decoration:none;color:#0062C4;}
.faq dd{ font-size:0.84em; margin:0.5em 0 1em 1.5em;}
.faq dd em{ color:#0099FF; font-weight:bold;}

/* Group-tour style */
.group-detail {margin:1em;  background:url(../images/bg_header_2.gif) repeat-x; padding-top:0.5em;}
.group-detail dl{clear:both; margin: 0 2em;}
.group-detail .img_group{float:left;margin-bottom:1em;margin-right:1em;}
.group-detail h4{font-size:1.4em;color:#FF6600}
.group-detail .text{text-align:center;font-size:0.94em;}
.frm_group{ font-size:0.84em; margin:0.8em 1em; color:#444;}
.frm_group p{ margin:0.5em 0;}
.frm_group em{ color:#FF0000;}
.frm_group label{float:left; width:14.2em; text-align:right; margin-right:0.5em;}
.frm_group .txt_box{ font-family:Tahoma, "microsoft Sans Serif", sans-serif;}


/* MyCustomer */
.mycus{ margin-left:1em;}
.mycus dl{/*clear:both;*/float:left; margin:0.5em 3em;}
.mycus .img{margin-bottom:1em; margin-right:0.5em;}
.mycus h4{color:#07446B; margin:0 0 0.5em 0.5em;}
.mycus .text{font-size:0.94em;margin-bottom:1em;padding-top: 1em;}

/* Form E-mail Contact us*/
.contact{font-size:0.94em;}
#frm-contact{ margin:1em; padding:0.5em; font-size:0.75em; /*background:#fff url(../images/bg_header_2.gif) repeat-x; color:#444;*/ }
#frm-contact h2{ font-size:1.8em; color:#444444; /*padding-bottom:1em;*/ }
#frm-contact label{ width:8em; float:left; font-weight:bold; margin-top:0.5em; }
#frm-contact label em{ color:#FF0000; font-size:0.8em; }
#frm-contact .txt_box{ font-size:1em;width:20em; margin-top:0.5em; height:1.5em; font-family:Tahoma, "microsoft Sans Serif", sans-serif; }
#frm-contact .txt_msg{ font-size:1em; width:20.2em; margin-top:0.5em; font-family:Tahoma, "microsoft Sans Serif", sans-serif; }
#frm-contact .bt-submit{ 
	font-size:1em; width:7em; 
	padding:0.2em;
	font-family:Tahoma; 
	background:url(../images/bt-sendmail-on.gif); 
	border:none;
	height:2.4em;
}
#frm-contact .bt-reset{ 
	font-size:1em; width:7em; 
	padding:0.2em;
	font-family:Tahoma; 
	background:url(../images/bt-cancel-on.gif); 
	border:none;
	height:2.4em;
}
#frm-contact input:focus,#frm-contact textarea:focus{ background-color:#F5FCFE; }


/* Itinerary planner */
#itin{
	margin:1em; padding:0.5em; font-size:0.75em;background:#fff url(../images/bg_header_2.gif) repeat-x; color:#444444;
}
#itin h2{ font-size:1.8em; color:#444444; padding-bottom:0.5em; }
#itin h3{ font-size:1em; color:#444444; padding-bottom:0.5em; margin-top:1em; font-weight:bold; }
#itin label{ width:8em; /*font-weight:bold;*/ margin-top:0.5em; float:left; margin-left:0.5em; }
#itin label em{ color:#FF0000; font-size:0.8em; }
#itin .txt_box{ font-size:1em; margin-top:0.5em; font-family:Tahoma, "microsoft Sans Serif", sans-serif; }
#itin .txt_msg{ font-size:1em; width:20.2em; margin-top:0.5em; font-family:Tahoma, "microsoft Sans Serif", sans-serif; }
#itin .bg-itin{background:url(../images/bg_itin.gif) no-repeat bottom right; padding:1.5em 0 4em;}

.num-price{ font-family:Georgia,"Times New Roman",Times,serif; color:#ff0000; margin-top:0.5em;}
.emtxt{color:#FF0000; background-color:#FFF; width:auto; margin-top:0.5em; border:1px #fff solid;}

/* Tab */
#tab-head{ 
	background: url(../images/tabs/bg.gif) repeat-x 50% bottom;
	float: left;
	line-height: normal;
	margin-top: 0.5em;
	width: 38em;
	margin-left:12.9em!important;
	margin-left:5.2em;
}
#tab-head ul{ display:inline;}
#tab-head li {margin: 15px 0 0 0; padding: 0 0 0 9px; background: url(../images/tabs/left.gif) no-repeat left top; float: left;}
#tab-head li img {filter: alpha(opacity=50); opacity: 0.5;}
#tab-head a {padding: 5px 10px 4px 0px; background: url(../images/tabs/right.gif) no-repeat right top; color: #777; display: block; font-size: 10pt; font-weight: bold; text-decoration: none; line-height: 19px;}
#tab-head a:hover {color: #ff6600;}
#tab-head .current {background-image: url(../images/tabs/left_on.gif); margin: 10px 0 0 0; padding: 0 0 0 5px;}
#tab-head .current a{background-image: url(../images/tabs/right_on.gif); color: #333; margin: 0; padding: 5px 10px 10px 5px;}
#tab-head .current img {filter: alpha(opacity=100); opacity: 1;}

/* Gallery */
.gallery{ margin:0 0 1em 12.81em!important; margin:0 0 1em 7.5em; clear:both;  }
.gallery li img{ margin:0.5em 1em 0.5em 0; border:2px #ccc outset; padding:2px;}
.gallery li {float:left;}

/* Package request */
.pk_request{width:38em; margin:0 0 1em 12.81em !important; margin:0 0 0em 10.2em}

/* tbl_rows */
.tbl_rows{ clear:both;}
.tbl_rows table{ margin:0.5em 0 0.5em 0.2em;}
.tbl_rows th{
	background-color:#E6EDF5; 
	font-weight:bold; 
	width:9em;  
	font-weight:bold;
	color:#003366;
	border-color:#D4E0EE;
	border-style:solid;
	border-width:1px;
	padding-left:0.5em;
}
.tbl_rows table em{color:red; font-size:0.78em; display:inline;}
.tbl_rows td{
	border-top:1px solid #D4E0EE;
	border-bottom:1px solid #D4E0EE;
	line-height:1.4em;
	padding:0.2em 0.2em 0.2em 0.5em;
}
.tbl_rows td:hover{ background:#FFFFD7 none repeat scroll 0 0;}

/* Comment */
#comment{margin:0 1em 2em 0.81em!important; margin:0 0.5em 2em 0.81em; font-size:0.81em; width:35.5em;}
#comment .com-wrap{ background-color:#E6EDF5; border:1px #D4E0EE solid; padding:0.5em 0 0 0.5em!important; padding:0 0 0 0.5em; margin-top:1.5em;}
#comment .com-wrap h3{font-weight:bold; font-weight:bold; color:#003366; background:url(../images/bl_post.gif) no-repeat; padding-left:20px;}
#comment .detail{ margin:0.5em 0.5em 0.5em 0; background-color:#FFFFFF; border:1px #D4E0EE solid; padding:0.2em;}
#comment .detail .dtfoot{margin-top:0.2em; text-align:right; color:#003366;}

/* Sub menu  */
#sidebar .onshow{ background:url(../images/plus.gif) left 10px no-repeat; cursor:pointer;}
#sidebar .onhide{display:none;}
#sidebar dd li{margin-left:0.5em;}
