/* Thai Travel Card Stylesheet */

*
{
	font-family: Verdana,Arial,Geneva,Swiss,sans-serif;
	font-size:12px;
	
}

.region_cells {
	padding: 10px;
}

.region_pic {
	border: medium solid #000000;
}

.headspecial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #F4EB38;
	background-color: #A91C8D;
	text-decoration: blink;
}
.deal {
	font-family:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"microsoft Sans Serif\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\";
	font-size: small;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #F4EB38;
	background-color: #A91C8D;
	padding: 10px;
}
.cellspecial {
	background-color: #A91C8D;
	padding: 10px;
}

td.link_cells
{
width:50%;
padding:10px;
}


.front_cells
{
	width:30%;
	padding:2px;
	border:1px solid #F4EB38;
	vertical-align:top;
}

.front_middle
{
padding: 5px;
texzt-align: left;
vertical-align:top;
}

.front_cells a:link,.front_cells a:visited
{
	color:#333;
}
.front_cells a:hover
{
	color:#337;
	font-style:normal;
	text-decoration:none;
}

#tigercopy a:link {text-decoration:none;color:#305;}
#tigercopy a:visited {text-decoration:none;color:#503;}

body
{
margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/bg_j.jpg);
	background-repeat: repeat-x;
}

.tfb
{
	background-color: #fed;
	font-size: 18px;
	font-weight: bold;
	color: #F53;
	border-bottom: dashed 2px white;
	text-align: center;
	padding-left: 3px;
	padding-right: 3px;
}
.tfg
{
	background-color: #eee;
	font-size: 15px;
	font-weight: bold;
	color: #555;
	text-align: center;
	padding-left: 3px;
	padding-right: 3px;
}

.faq_qu
{
	padding-top: 3px;
	background-color: #fff5ff;
	font-size: 12px;
	font-weight: bold;
	color: #a91c8d;
}
.faq_an
{
	background-color: #FFF;
	font-size: 11px;
	font-weight: normal;
	color: #555;
	padding-bottom: 5px;
	border-bottom: dashed 2px white;
}

table.td, table, td
{
	padding: 0;
	margin: 0;
	border: 0;
	border-spacing: 0;
	border-collapse: collapse;
}




booknow
{
width: 100%;
border-spacing: 5;
border-collapse: collapse;
}

a.link-nav:link, a.link-nav:visited, a.link-nav:active
{
	font-size: 10pt; color: #000000; //   111111
	text-decoration: none; font-weight: bold;
}

a.link-nav:hover
{
	font-size: 10pt; color: #000000;   //66666
	text-decoration: none; font-weight: bold;
}

a.info_link:link, a.info_link:visited, a.info_link:active, a.info_link:hover
{
color:#000000;   // 66666
}

a.product:link, a.product:visited, a.product:active, a.product:hover
{
font-size:10px; 
color: #000000;    //   3333
}

.twoforone
{
	background-color: #CA5;
}

.ttcgeneral
{
	background-color: #38a;
}

.bighead, .bighead b
{
	font-size: 24px;
	background-color: #210;

	margin: 2px;
	color: #FDA;
	border-top: dashed 2px white;
	border-bottom: dashed 2px white;
}

.red
{
	color: #FF0000;
}

.error
{
	font-size: 15px;
	font-weight: Bold;
	text-align: center;
	color: #FF0000;
	background-color: #0A50A1;
	padding-top: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
}

.thb1
{
	font-size: 12px;
	font-weight: Bold;
	color: #a91c8d;
}

.image_description
{
	font-size: 10px;
}


.box_header_text
{
	font-size: 13px;
	font-weight: Bold;
	color: #F4EB38;
	background-color:#a91c8d;
}

.topheader
{
	font-size: 12px;
	font-weight: Bold;
	text-align: center;
	border-top: 1px #a91c8d solid;
	border-bottom: 1px #a91c8d solid;
	margin-top: 14px;
	margin-bottom: 6px;
}

.mainheader
{
	font-size: 18px;
	font-weight: Bold;
	border-bottom: 3px #226688 dashed;
}

.panel
{
	padding: 3px;
	margin: 4px;
	margin-right: 6px;
}

.raised
{
	color: #333333;
	background-color: #bbbbd0;
	padding: 6px;
	margin: 4px;
}

.panel, .raised
{
	border-top: solid 1px white;
	border-left: solid 1px white;
	border-bottom: solid 2px #222;
	border-right: solid 2px #222;
}


.lowered
{
	padding-left: 2px;
	padding-right: 2px;
	border-top: solid 2px #222;
	border-left: solid 2px #222;
	border-bottom: solid 1px white;
	border-right: solid 1px white;
}

img.thumbnail,
.thumbnail 
{
	padding: 3px;
	background-color: white;
	border-bottom: solid 4px #332211;
	border-right: solid 4px #332211;
	margin: 2px;
}

a:link, a:visited
{
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;   //0000
}

a:hover
{
	color: #ffffff;    //0000
	font-weight: bold;
	text-decoration: underline;
}

.small
{
	font-size: 9px;
}

.gallery
{
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}

.menu
{
	display: block;
	background-color: #white;
	font-size: 15px;
	font-weight: bold;
	line-height: 20px;
}

.menu a:link, .menu a:visited
{
	font-weight: bold;
	color: black;
	text-decoration: none;
}

.booknow2 {
border-spacing: 5px;
	padding: 5px;
	width: 100%;
	border: none;
	
}

.list a:link, .list a:visited
{
	font-weight: bold;
	color: #ffffff;   //9999
	text-decoration: none;
	padding-left:3px;
}

.list a:hover
{
	font-weight: bold;
	color: #ffffff;   //9999
	text-decoration: underline;
}

.list2 a:visited, .list2 a:link
{
font-weight:bold;
color:#ffffff;   //999
text-decoration:none;

}

.list2 a:hover
{
text-decoration: underline;
color:#ffffff;    //9999
}


.menu a:hover
{
	font-weight: bold;
	color: #ffffff;   //99999
	text-decoration: underline;
}

.form_label
{
	font-weight:bold;
}

.form_instr
{
	font-size: 12px;
}

.form_inputbg
{
}

.form_input
{
	font-size: 14px;
	color: black;
}

.wzdlist
{
	font-weight: bold;
	color: #973;
	text-decoration: none;
}

.wzdlist:hover
{
	font-weight: bold;
	color: #00F;
	text-decoration: underline;
}

/* ---- New styles added for serve_product_list page   ---- */
spl_head
{
	font-weight:bold;
	vertical-align:top;
	margin:2px;
	padding:0;
}
spl_head_sm		{	font-size:10px;	}

spl_head_ale	{	text-align:right;	}

spl_head_al		{	text-align:center;	}

spl_head_bord_top	{	border-top: 2px dashed #532;	}
spl_head_bord_bot	{	border-bottom: 2px dashed #532;	}

spl_main_beg
{
	height:22px;
	padding-left:2px;
	border-left: 1px dashed #89B;
}

spl_main_mid	
{
	height:22px;
	width:15%;
	vertical-align:top;
	text-align:center;
}

spl_main_end
{
	height:22px;
	width:10%;
	vertical-align:top;
	text-align:right;
	padding-right:1px;
}

spl_pub_1
{
	height:40px;
	padding-left:2px;
	border-left: 1px dashed #89B;
}

spl_pub_2
{
	height:40px;
	width:15%;
	vertical-align:top;
	text-align:center;
}

spl_desc_1
{
	width:10%;
	vertical-align:top;
	text-align:right;
	padding-right:1px;
}

spl_sh_desc
{
	height:100%;
	font-size:10px;
	padding:2px;
	vertical-align:top;
	border-left:1px dashed #89B;
	border-top:1px dashed #89B;
}

.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	text-transform:uppercase;
	}
.menu a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
}
.menu a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
}
.menu a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFFF00;
	text-decoration: none;
}
.menu a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
}
.leftmenu{
float:left;
 width:207px;
 color:#CCCCCC;
  text-align:right;
  background-color:#FFF;
margin-left:11px; margin-right:7px;
}
.leftmenu div{
margin:0px; padding-right:11px; background-image:url(images/bg_menu2.jpg);width:196px;
}
.leftmenu ul{
list-style-type:none;  margin:0px; padding:0px

}
.leftmenu li{
padding:3px 0px;
}
.leftmenu a{
font-family: Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-variant: normal;
}

.leftmenu a:hover{
color:orange;
}

.menu3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
}
.menu3 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #666666;
	text-decoration: none;
}
.menu3 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #666666;
	text-decoration: none;
}
.menu3 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #000000;
	text-decoration: underline;
}
.menu3 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #666666;
	text-decoration: none;
}
.head1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
}
.head2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #d8d6e3;
	text-decoration: none;
}
.text2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
	line-height: normal;
}

.text3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333;
	text-decoration: none;
	line-height: normal;
}
.text_h {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #999999;
	text-decoration: none;
}
.text1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #f58700;
	text-decoration: none;
	line-height: 20px;
}
.head3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #F68701;
	text-decoration: none;
}
.div_in{
padding:15px; margin:0px 7px; border:solid 1px #F2F2F2;background-color:#F5F5F5;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
color: #333;
}
.div_in a{
color:#333;
}
/* end of stylesheet */