@charset "utf-8";
/* CSS for Orient Thai Airlines */

body{
	margin:0px;
	color:#333333;
	background:#e2e1dc;
	font-family:Arial, Helvetica, "Microsoft San Serif";
	font-size:12px;
}
img, a {border: 0;}
a{
	font-family:Arial, Helvetica, "Microsoft San Serif";
	font-weight: bold;
	color:#654b00;
	text-decoration:none;
	
}
a:hover{
	font-family:Arial, Helvetica, "Microsoft San Serif";
	color:#ffffff;
	text-decoration:none;
}
a.error{
	font-family:Arial, Helvetica, "Microsoft San Serif";
	font-weight: bold;
	color:#DF382C;
	text-decoration:underline;
	
}
a.error:hover{
	font-family:Arial, Helvetica, "Microsoft San Serif";
	color:#DF382C;
	text-decoration:underline;
}
a.link-white{
	font-family:Arial, Helvetica, "Microsoft San Serif";
	font-size:12px;
	color:#b18e50;
	text-decoration:none;
}
a.link-white:hover{
	font-family:Arial, Helvetica, "Microsoft San Serif";
	font-size:12px;
	color:#909090;
	text-decoration:none;
}

a.link-b{
	font-family:Arial, Helvetica, "Microsoft San Serif";
	font-size:12px;
	font-weight: bold;
	color:#ffffff;
	text-decoration:underline;
}
a.link-b:hover{
	font-family:Arial, Helvetica, "Microsoft San Serif";
	font-size:12px;
	font-weight: bold;
	color:#ffffff;
	text-decoration:none;
}

input, select {
  padding: 2px;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
  -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
  -ms-transition: border linear 0.2s, box-shadow linear 0.2s;
  -o-transition: border linear 0.2s, box-shadow linear 0.2s;
  transition: border linear 0.2s, box-shadow linear 0.2s;
}

.preload{ background:urll(../images/ajax-loader-member.gif) no-repeat 50% 50%; }

/*div{border:1px dotted;}*/

/*
#mainpage{
	width:990px;
	margin-right:auto;
	margin-left:auto;
	height:auto;
}*/

/*IE6*/
* html #Main{width:990px;height:1999px;margin-left:auto;margin-right:auto;}
* html #left-side{width:230px;height:1999px;float:left;}
* html #right-side{width:750px;height:1999px;float:left;}

/*IE7*/
 *+html #Main{width:990px;height:auto;margin-left:auto;margin-right:auto;}
 *+html #left-side{width:230px;height:auto;float:left;}
 *+html #right-side{width:750px;height:auto;float:left;}

/*Other Browser*/
#Main{width:990px;height:auto;margin: 0px 20px 0px 20px;}
#left-side{width:230px;height:auto;float:left;}
#right-side{width:750px;height:auto;float:right;}

.normal{
	font-family:Arial, Helvetica, "Microsoft San Serif";
	font-size:12px;
	color:#333333;
 }
.txtGold{
	font-family:Arial, Helvetica, "Microsoft San Serif";
	font-size:12px;
	font-weight:bold;
	color:#917601;
}
.txtDate{
	font-family:Arial, Helvetica, "Microsoft San Serif";
	font-size:12px;
	color:#000000;
	font-weight:bold;
	padding-bottom:5px;
}
.txtNewsTopic{
	font-family:Arial, Helvetica, "Microsoft San Serif";
	font-size:12px;
	color:#917601;
	font-weight:bold;
 }
.block{
	width:990px;
	height:auto;
}
.logo{
	width:240px;
	height:100px;
	float:left;
	margin-top:10px;
	padding-left:10px;
}
.topMenu{
	width:740px;
	height:100px;
	float:left;
	margin-top:10px;
	padding-left:10px;
}
.MenuRow{
	width:730px;
	height:28px;
	float:left;
	text-align:left;
	padding-right:27px;
}
.MenuFlag{
	width:730px;
	height:58px;
	float:left;
	text-align:right;
	padding-right:10px;
}
.plane{
	width:266px;
	height:58px;
	float:right;
	background-image:url("../images/heart-ort.png");
	background-repeat:no-repeat;
}
.iconflag{
	width:70px;
	height:28px;
	float:right;
	margin-top:30px;
}
#footer{
	background:#e2e1dc url(../images/orientthai_gold_footer.jpg) no-repeat center top;
}
.footerMain{
	width: 990px;
	height: 237px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	padding-top: 10px;
}

.footerCopyRight{
	width:990px;
	height:27px;
	margin-right:auto;
	margin-left:auto;
	text-align:center;
}

.footerMainLeft {
	width: 990px;
	height:auto;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	padding-top:20px;
}

.footerMainLeft a{
	font-family:Arial, Helvetica, "Microsoft San Serif";
	font-size:12px;
	font-weight: normal;
	color:#333333;
	text-decoration:none;
}
.footerMainLeft a:hover{
	font-family:Arial, Helvetica, "Microsoft San Serif";
	font-size:12px;
	font-weight: normal;
	color:#333333;
	text-decoration:none;
}

.footerRow1{
	width: 990px;
	height:30px;
	text-align:center;
	font-family:Arial, Helvetica, "Microsoft San Serif";
	color:#656363;
}
.footerRow1 a{
	text-decoration:none;
	margin-left:10px;
	margin-right:10px;
	color:#333333;
}

/*############ Box Member #############*/
.register{
	width:226px;
	height:125px;
	float:left;
	background-image:url(../images/LoginBox.jpg);
}

.RegisRow{
	width:200px;
	margin-bottom:5px;
	margin-left:15px;
	margin-top:20px;
	font-family:Arial, Helvetica, "Microsoft San Serif";
	font-size:13px;
	font-weight:bold;
	color:#654b00;
}
.userpass{
	width:200px;
	height:21px;
	margin-bottom:3px;
	margin-left:15px;
}

.userpasstxt{
	width:auto;
	float:left;
	padding-top:5px;
	margin-right:5px;
	font-family:Arial, Helvetica, "Microsoft San Serif";
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
}

.userpass a {font-weight:normal;}

.btn_go{
	width:40px;
	float:right;
	padding-right:5px;
}
.eNewstxt{
	width:210px;
	margin-bottom:10px;
	margin-left:15px;
}
.eMail{
	width:210px;
	margin-left:13px;
	height:20px;
}
.eMailtxt{
	width:36px;
	float:left;
}
.eMailForm{
	width:100px;
	float:right;
}
.eNews{
	width:210px;
	margin-bottom:5px;
	margin-left:10px;
	margin-top:5px;
}
.our-cop{
	width:240px;
	height:110px;
	float:left;
	text-align:center;
}
.enewsBox{
	width:223px;
	height:115px;
	background-image:url(https://www.orient-thai.com/booking/images/bg-enewsletter.png);
	margin-left:10px;
	margin-top:10px;
	float:left;
	color:#333333;
	font:11px/1.2em MS Sans Serif;
}

#FreeFrom{
	width:223px;
	height:auto;
	float:left;
	margin-top: 7px;
	padding-bottom:20px;
}
#Tabs{
	width:750px;
	height:170px
}
.tabMenu{
	width:732px;
	height:86px;
	float:left;
	margin-left:10px;	
	text-align:left;
	background-color:#d0b147;
}
.MainTabs{
	width:732px;
	height:150px;
	float:left;
	margin-left:10px;
	border:0;
	background-color:#d0b147;
	background-image:url(../images/bg-tabs.jpg);
}
.LineOne{
	width:701px;
	height:30px;
	float:left;
	padding-top:15px;
	padding-left:30px;
}
.LineTwo{
	width:701px;
	height:30px;
	float:left;
	padding-left:30px;
}
.checkBox{
	width:20px;
	height:20px;
	float:left;
	text-align:right;
	padding-top:4px;
}
.checkBoxTxt{
	width:70px;
	height:20px;
	float:left;
	margin-left:5px;
	padding-top:3px;
	color:#664c01;
	font-weight:bold;
}
.dropTxt{
	width:30px;
	height:20px;
	float:left;
	margin-left:5px;	
	padding-top:3px;
	text-align:right;
}
.departureTxt{
	width:80px;
	height:21px;
	float:left;
	margin-left:5px;	
	padding-top:3px;
	text-align:right;
}
.groupTxt{
	width:90px;
	height:20px;
	float:left;
	margin-left:5px;	
	padding-top:3px;
}
.dropTxtSmall{
	width:70px;
	height:20px;
	float:left;
	margin-left:5px;
	padding-top:3px;
	text-align:right;
}
.dropFill{
	width:150px;
	height:20px;
	float:left;
	margin-left:5px;
	padding-top:3px;
}
.dropFillSmall{
	width:50px;
	height:20px;
	float:left;
	margin-left:5px;
	padding-top:3px;
}
.calendar{
	width:auto;
	height:21px;
	float:left;
	margin-left:5px;
	padding-top:3px;
}
.btn_tabs{
	width:85px;
	height:27px;
	float:left;
	margin-left:10px;
}
#MainPromotion{
	width:755px;
	float:left;
	height:225;
	margin-left:5px;

}
.long_txt{
	width:570px;
	height:27px;
	float:left;
	margin-right:9px;
}

.TabTopic{
	width:730px;
	float: left;
	height: 41px;
	margin-left: 6px;
	*margin-top: 60px;
	background-image:url(../images/gray-conter-tab.jpg);
	color:#ffffff;
}
.TabTopicLeft{
	width:17px;
	float:left;
	height:41px;
}
.TabTopicRight{
	width:17px;
	float:right;
	height:41px;
}
.TabTopicCenter{
	width:696px;
	height:21px;
	float:left;
	font-family:Arial, Helvetica, "Microsoft San Serif";
	font-weight:bold;
	font-size:20px;
	color:#ffffff;
	padding-top:10px;
	padding-bottom:10px;
	z-index:auto;
}
.subAbout{
	width:710px;
	float:left;
	height:auto;
	padding-bottom:15px;
}
.SubTopic{
	width:710px;
	float:left;
	height:24px;
	margin-left:7px;
	background-image:url(../images/sub-tab.jpg);
	margin-top:10px;
	padding-left:20px;
	padding-top:7px;
}

.SubTopicPayment{
	width:710px;
	float:left;
	height:24px;
	margin-left:7px;
	margin-top:10px;
	padding-left:20px;
	padding-top:7px;
}

/* ----------- My Form ----------- */
#mailform {
	width:126px;
	height:21px;
	float:right;
	/*background-image:url(../images/bg-mail.png);*/
	margin-right:10px;
}
.myform{
	width:126px;
/*
	border-right-width:0px;
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:none;
	border-left-style:solid;
	border-left-width:0px;
	border-top-width:1px;
	border-bottom-width:0px;
	background:transparent;
*/
}
/*  How to book  */
#MainHowto{
	width:755px;
	float:left;
	height:225;
	margin-left:5px;
	margin-top:8px;
	padding-bottom:30px;

}
.boxpaycol_ab{
	float:left;
	width:364px;
	height:246px;
	background:url(https://www.orient-thai.com/booking/images/box_1.jpg);
}

.boxpaycol_bl{
	float:left;
	width:364px;
	height:261px;
	background:url(https://www.orient-thai.com/booking/images/box_2.jpg);
}

.boxpaycol_cl{
	float:left;
	width:364px;
	height:181px;
	background:url(https://www.orient-thai.com/booking/images/box_2.jpg);
}

.AboutSub{
	width:730px;
	float:left;
	margin:10px 0px 0px 27px;
	padding:7px 0px 0px 0px;
}

.AboutSub2{
	width:730px;
	float:left;
	margin:10px 0px 0px 7px;
	padding:7px 0px 0px 0px;
}

.inboxpay{
	clear:both;
	width:352px;
	margin:auto;
}

.boxdetailpay{
	padding-bottom:3px;
}

.headpay{
	float:left; 
	padding:6px 0px 3px 6px;
}

.iconpay{
	float:right; 
	padding:6px 6px 3px 0px;
}

/* Book a flight */
#MainBook{
	width:755px;
	float:left;
	height:auto;
	margin-left:5px;
	margin-top:8px;
	padding-bottom:30px;
}

#MainBookIndex{
	width:755px;
	float:left;
	height:auto;
	margin-left:5px;
	margin-top:0px;
	padding-bottom:0px;
}

.subBook{
	width:730px;
	float:left;
	height:auto;
	padding-bottom:15px;
}
.BookSub{
	width:730px;
	float:left;
	height:auto;
	margin-top:7px;
	margin-bottom:7px;
	margin-left:7px;
	padding-top:7px;
	padding-bottom:7px;	
}
.BookSubNew{
	width:730px;
	float:left;
	height:auto;
	margin-top:2px;
	padding-top:2px;
	margin-left:7px;
}
.BookSub a{
	color:#333333;
	text-decoration:underline;
}
.BookSub a:hover{
	color:#EEEEEE;
}
.BookLeft{
	width:350px;
	float:left;
	height:auto;
}
.BookRight{
	width:346px;
	float:left;
	height:auto;
	text-align:right;
	padding-left:30px;
}
/**New**/
.BookLeftNew{
	width:366px;
	float:left;
	height:auto;
	padding-left:30px;
}
.BookRightNew{
	width:300px;
	float:left;
	height:auto;
	text-align:right;
	padding-left:30px;
}
.stepIcon{
	width:330px;
	float:left;
	height:auto;
	padding-bottom:15px;
}
.stepTxt{
	width:293px;
	height:23px;
	float:left;
	background-image:url(../images/bg_step.jpg);
	font-family:Arial, Helvetica, "Microsoft San Serif";
	font-size:12px;
	font-weight:bolder;
	color:#ffd53d;
	padding-top:8px;
	padding-left:20px;
}
.PNR_Code{
	width:340px;
	height:23px;
	float:left;
	background-image:url(../images/pnr_bg.jpg);
	font-family:Arial, Helvetica, "Microsoft San Serif";
	font-size:12px;
	font-weight:bolder;
	color:#333333;
	padding-top:8px;
	padding-left:10px;
	margin-left:25px;
	text-align:left;
}
.stepNum{
	width:29px;
	float:left;
	height:26px;
	margin-right:15px;
}
.Book-Header{
	width:730px;
	float:left;
	height:31px;
	background-image:url(../images/header_bg.jpg);
}
.Book-footer{
	width:730px;
	float:left;
	height:5px;
	background-image:url(../images/footer_bg.jpg);
}
/* Book step 2 */
.Book-Header-left{
	width:350px;
	float:left;
	height:auto;
	/********/
	padding-top:10px;
	color: #ffd53d;
	font-weight: bold;
	padding-left: 20px;
}
.Book-Header-right{
	width:350px;
	float:left;
	height:auto;
	/********/
	padding-top:10px; 
	color: #ffd53d; 
	font-weight: bold; 
	text-align: center;
}
.Book-sp2-IconEN{
	width:730px;
	float:left;
	height:40px;
	background-image:url(../images/en/sp2_icon_en.jpg);
}
.Book-sp2-IconTH{
	width:730px;
	float:left;
	height:40px;
	background-image:url(../images/th/sp2_icon_th.jpg);
}
.Book-sp2-line1{
	width:730px;
	float:left;
	height:36px;
	background-image:url(../images/sp2_bg_1.jpg);
	color:#333333;
	font-weight:bold;
}
.Book-sp2-line2{
	width:730px;
	float:left;
	height:36px;
	background-image:url(../images/sp2_bg_2.jpg);
	color:#333333;
	font-weight:bold;
}
.sp2-F1{
	width:53px;
	float:left;
	height:27px;
	padding-top:10px;
	text-align:center;
}
.sp2-F2{
	width:70px;
	float:left;
	height:25px;
	padding-top:12px;
	text-align:center;
}
.sp2-F3{
	width:50px;
	float:left;
	height:25px;
	padding-top:12px;
	text-align:center;
}
.sp2-F4{
	width:50px;
	float:left;
	height:25px;
	padding-top:12px;
	text-align:center;
}
.sp2-F5{
	width:97px;
	float:left;
	height:25px;
	padding-top:12px;
	text-align:center;
}
.sp2-F6{
	width:220px;
	float:left;
	height:25px;
	padding-top:12px;
	text-align:center;
}
.sp2-F7{
	width:190px;
	float:left;
	height:35px;
	text-align:center;
	padding-top:auto;
}
.sp2-F8{
	width:95px;
	float:left;
	height:25px;
	padding-top:12px;
	text-align:center;
}

/* Book step 3 */

.Book-sp3-topic{
	width:710px;
	float:left;
	height:20px;
	padding-left:20px;
	padding-bottom:10px;
}
.Book-sp3-detail{
	width:710px;
	float:left;
	height:40px;
	padding-left:20px;
	padding-bottom:10px;
}
.Book-sp3-row{
	width:710px;
	float:left;
	height:20px;
	padding-left:20px;
}
.Book-sp3-check{
	width:30px;
	float:left;
	height:20px;
	text-align:center;
}
.Book-sp3-txt{
	width:300px;
	float:left;
	height:20px;
	text-align:left;
	padding-top:2px;
}


/* Book step 31 */
.Book-sp3-IconEN{
	width:730px;
	float:left;
	height:39px;
	background-image:url(../images/en/sp31_icon_en.jpg);
}
.Book-sp3-IconTH{
	width:730px;
	float:left;
	height:39px;
	background-image:url(../images/th/sp31_icon_th.jpg);
}
.Book-sp3-line1{
	width:730px;
	float:left;
	height:37px;
	background-image:url(../images/sp31_bg_1.jpg);
	color:#333333;
	font-weight:bold;
}
.Book-sp3-line2{
	width:730px;
	float:left;
	height:37px;
	background-image:url(../images/sp31_bg_2.jpg);
	color:#333333;
	font-weight:bold;
}
.Book-sp3-total{
	width:100px;
	float:left;
	height:26px;
	background-image:url(../images/sp31_bg_totalZ.jpg);
	color:#ff0000;
	font-weight:bold;
	padding-left:630px;
	font-family:Arial, Helvetica, "Microsoft San Serif";
	font-size:12px;
	text-align:center;
	padding-top:2px;
}

.Book-sp3-total1{
	width:100px;
	float: left;
	height:26px;
	background-image:url(../images/sp31_bg_totalZ.jpg);
	color:#ff0000;
	font-weight:bold;
	padding-left:630px;
	font-family:Arial, Helvetica, "Microsoft San Serif";
	font-size:12px;
	text-align:center;
	padding-top:2px;
}

.sp3-F1-2{
	width:159px;
	float:left;
	height:27px;
	padding-top:10px;
	text-align:center;
}

.sp3-F1-2X{
	width:159px;
	float: right;
	height:27px;
	padding-top:5px;
	text-align:left;
}

.sp3-F1{
	width:77px;
	float:left;
	height:27px;
	padding-top:10px;
	text-align: right;
}
.sp3-F2{
	width:82px;
	float:left;
	height:32px;
	padding-top:5px;
	text-align:center;
	font-family:Arial, Helvetica, "Microsoft San Serif";
	font-size:12px;
}
.sp3-F3{
	width:65px;
	float:left;
	height:25px;
	padding-top:12px;
	text-align:center;
}
.sp3-F4{
	width:80px;
	float:left;
	height:25px;
	padding-top:12px;
	text-align:center;
	font-family:Arial, Helvetica, "Microsoft San Serif";
	font-size:12px;
}
.sp3-F5{width:55px;float:left;height:25px;padding-top:12px;text-align:center;}
.sp3-F6{width:55px;float:left;height:25px;padding-top:12px;text-align:center;}
.sp3-F7{width:56px;float:left;height:25px;padding-top:12px;text-align:center;}
.sp3-F8{width:73px;float:left;height:25px;padding-top:12px;text-align:center;}
.sp3-F9{width:89px;float:left;height:25px;padding-top:12px;text-align:center;}
.sp3-F10{width:97px;float:left;height:25px;padding-top:12px;text-align:center;}

/* Book step 32 */
.Book-sp32-IconEN{
	width:730px;
	float:left;
	height:39px;
	background-image:url(../images/en/sp32_icon_en.jpg);
}
.Book-sp32-IconTH{
	width:730px;
	float:left;
	height:39px;
	background-image:url(../images/th/sp32_icon_th.jpg);
}
.Book-sp32-line1{
	width:730px;
	float:left;
	height:37px;
	background-image:url(../images/sp32_bg_1.jpg);
	color:#333333;
	font-weight:bold;
}
.Book-sp32-line2{width:730px;float:left;height:37px;background-image:url(../images/sp32_bg_2.jpg);color:#333333;font-weight:bold;}
.Book-sp32-total{
	width:100px;
	float:left;
	height:32px;
	background-image:url(../images/sp31_bg_total.jpg);
	color:#ff0000;
	font-weight:bold;
	padding-left:630px;
	font-family:Arial, Helvetica, "Microsoft San Serif";
	font-size:12px;
	text-align:center;
	padding-top:5px;
}

.sp32-F1{width:69px;float:left;height:27px;padding-top:8px;text-align:center;}
.sp32-F2{
	width:73px;
	float:left;
	height:25px;
	padding-top:8px;
	text-align:center;
	font-family:Arial, Helvetica, "Microsoft San Serif";
	font-size:12px;
}
.sp32-F3{width:100px;float:left;height:25px;padding-top:8px;text-align:center;}
.sp32-F4{
	width:162px;
	float:left;
	height:29px;
	padding-top:8px;
	text-align:center;
	font-family:Arial, Helvetica, "Microsoft San Serif";
	font-size:12px;
}
.sp32-F5{width:170px;float:left;height:29px;padding-top:8px;text-align:center;}
.sp32-F6{width:153px;float:left;height:29px;padding-top:8px;text-align:center;}

/* Book step 33 */
.Book-sp33-top{
	width:446px;
	float:left;
	height:7px;
	background-image:url(../images/sp33_top.jpg);
}
.Book-sp33-footer{
	width:446px;
	float:left;
	height:6px;
	background-image:url(../images/sp33_footer.jpg);
}
.Book-sp33-line1{
	width:446px;
	float:left;
	height:36px;
	background-image:url(../images/sp33_bg_1.jpg);
	text-align:right;
}
.Book-sp33-left{
	width:230px;
	float:left;
	height:26px;
	padding-right:10px;
	padding-top:10px;
	text-align:right;
}
.Book-sp33-right{
	width:190px;
	float:left;
	height:30px;
	padding-top:6px;
	padding-left:10px;
	text-align:left;
}
.Book-sp33-left-Pay{
	width:230px;
	float:left;
	height:26px;
	padding-right:10px;
	padding-top:10px;
	text-align:right;
	font-weight:bold;
}
.Book-sp33-right-Pay{
	width:190px;
	float:left;
	height:30px;
	padding-top:10px;
	padding-left:10px;
	text-align:left;
	font-weight:bold;
	color:#ffffff;
}
.Book-sp33-fill{
	width:190px;
	float:left;
	height:26px;
	padding-top:10px;
	padding-left:10px;
	text-align:left;
	color:#ffffff;
	font-weight:bold;
}
.Book-sp33-line2{
	width:446px;
	float:left;
	height:36px;
	background-image:url(../images/sp33_bg_2.jpg);
}
.hr{
	width:730px;
	float:left;
	height:auto;
}
.Book-sp5-detail{
	width:710px;
	float:left;
	height:20px;
	padding-left:20px;
	padding-top:20px;
	text-align:center;
	color:#ff0000;
	font-weight:bold;
	padding-bottom:15px;
}

/***** Member CSS ******/
#aload{
	text-align:center;
	margin:40px;
}
#aloadbooking{
	text-align:center;
	margin:40px;
}

#aload-accordion{
	text-align:center;
	margin-top: 20px;
	margin-left: 40px;
	margin-right: 40px;
	margin-bottom: 20px;
}

.box_announce{
	width:auto;
	height:40px;
	float:left;
	margin-left:5px;
}

a.next_day{
	font-family:Arial, Helvetica, "Microsoft San Serif";
	font-size:12px;
	color:#654b00;
	text-decoration:none;
	font-weight:bold;
}
a.next_day:hover{
	font-family:Arial, Helvetica, "Microsoft San Serif";
	font-size:12px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
a.prev_day{
	font-family:Arial, Helvetica, "Microsoft San Serif";
	font-size:12px;
	color:#654b00;
	text-decoration:none;
	font-weight:bold;
}
 a.prev_day:hover{
	font-family:Arial, Helvetica, "Microsoft San Serif";
	font-size:12px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
.icon_search_th{
	background:transparent url("../images/th/btn_submit_gold_th.png") 0 0 no-repeat;
	border:none;
	cursor:pointer;
	width:85px;
	height:27px;
}
.icon_continue_th{
	background:transparent url("../images/btn_gold_bg.png") 0 0 no-repeat;
	border:none;
	cursor:pointer;
	width:95px;
	height:27px;
	font-family:Arial, Helvetica, "Microsoft San Serif";
	font-size:12px;
	font-weight:bold;
	color:#654b00;
}
.icon_search_en{
	background:transparent url("../images/en/btn_submit_gold_en.png") 0 0 no-repeat;
	border:none;
	cursor:pointer;
	width:85px;
	height:27px;
}

.icon_continue_en{
	background:transparent url("../images/btn_gold_bg.png") 0 0 no-repeat;
	border:none;
	cursor:pointer;
	width:95px;
	height:27px;
	font-family:Arial, Helvetica, "Microsoft San Serif";
	font-size:12px;
	font-weight:bold;
	color:#654b00;
}
.btn_copy_th{
	background:transparent url("../images/btn_copy_bg.jpg") 0 0 no-repeat;
	border:none;
	cursor:pointer;
	width:215px;
	height:28px;
	font-family:Arial, Helvetica, "Microsoft San Serif";
	font-size:11px;
}

.btn_copy_en1{
	background:transparent url("../images/en/btn_copy_en1.jpg") 0 0 no-repeat;
	border:none;
	cursor:pointer;
	width:311px;
	height:28px;
}

.btn_copy_en2{
	background:transparent url("../images/en/btn_copy_en.jpg") 0 0 no-repeat;
	border:none;
	cursor:pointer;
	width:311px;
	height:28px;
}

.classcursor{
	cursor:pointer;
}

.classlistboxCity{
	width:140px;
	font-family:Arial, Helvetica, "Microsoft San Serif";
	font-size:12px;
}

.classlistboxCityEn{
	width:160px;
	font-family:Arial, Helvetica, "Microsoft San Serif";
	font-size:12px;
}

.classlistboxDateFrom{
	width: 90px;
	height: 21px;
	font-family:Arial, Helvetica, "Microsoft San Serif";
	font-size:12px;
}
#highlight, .highlight {
    background-color: #ff0000;
	color: #ff0000;
}
.classlistboxPsg{
	width:50px;
	font-family:Arial, Helvetica, "Microsoft San Serif";
	font-size:12px;
}

.LineOneNew{
	width:721px;
	height:30px;
	float:left;
	padding-top:15px;
	padding-left:15px;
}
.LineTwoNew{
	width:721px;
	height:30px;
	float:left;
	padding-left:15px;
}

.btn_tabsNew{
	width:85px;
	height:27px;
	float:left;
	margin-left:5px;
}

/***************************************/
 .menu_head{
	text-align:left;
	padding-left:27px;
}
 .menu{
	float:left;
	list-style:none;
	display:inline;
	margin:0;
	padding:0;
}
.menu ul li{
	display:block;
}

/******************************************/

a.image_home_th{display:block;width:97px;height:28px;background-image:url("../images/th/menu_top_home-off-th.png");background-repeat:no-repeat;}
a.image_about_th{display:block;width:97px;height:28px;background-image:url("../images/th/menu_top_about-off-th.png");background-repeat:no-repeat;}
a.image_international_th{display:block;width:185px;height:28px;background-image:url("../images/th/menu_top_international-off-th.png");background-repeat:no-repeat;}
a.image_contact_th{display:block;width:93px;height:28px;background-image:url("../images/th/menu_top_contact-off-th.png");	background-repeat:no-repeat;}
a.image_terms_th{display:block;width:122px;height:28px;background-image:url("../images/th/menu_top_terms-off-th.png");background-repeat:no-repeat;}
a.image_sitemap_th{display:block;width:90px;height:28px;	background-image:url("../images/th/menu_top_sitemap-off-th.png");background-repeat:no-repeat;}

/*************************************/
a.image_home_en{display:block;width:97px;height:28px;background-image:url("../images/en/menu_top_home-off-en.png");background-repeat:no-repeat;}
a.image_about_en{display:block;width:97px;height:28px;background-image:url("../images/en/menu_top_about-off-en.png");background-repeat:no-repeat;}
a.image_international_en{display:block;width:185px;height:28px;background-image:url("../images/en/menu_top_international-off-en.png");background-repeat:no-repeat;}
a.image_contact_en{display:block;width:93px;height:28px;background-image:url("../images/en/menu_top_contact-off-en.png");	background-repeat:no-repeat;}
a.image_terms_en{display:block;width:122px;height:28px;background-image:url("../images/en/menu_top_terms-off-en.png");background-repeat:no-repeat;}
a.image_sitemap_en{display:block;width:90px;height:28px;	background-image:url("../images/en/menu_top_sitemap-off-en.png");background-repeat:no-repeat;}


.mnu_book_th_on {display:block;width:111px;height:86px;text-indent:-9999px;}
.mnu_book_th_on a {display:block;width:100%;height:100%;background:url("../images/th/menu-th_01.gif") no-repeat top left;outline:none;background-position:0 -86px;}

.mnu_seat_th_on {display:block;	width:85px;height:86px;text-indent:-9999px;}
.mnu_seat_th_on a {display:block;width:100%;height:100%;background:url("../images/th/menu-th_02.gif") no-repeat top left;outline:none;background-position:0 -86px;}

.mnu_flight_th_on {display:block;	width:105px;height:86px;text-indent:-9999px;}
.mnu_flight_th_on a {display:block;width:100%;height:100%;background:url("../images/th/menu-th_03.gif") no-repeat top left;outline:none;background-position:0 -86px;}

.mnu_spoffe_th_on {display:block;	width:174px;height:86px;text-indent:-9999px;}
.mnu_spoffe_th_on a {display:block;width:100%;height:100%;background:url("../images/th/menu-th_04.gif") no-repeat top left;outline:none;background-position:0 -86px;}

.mnu_travel_th_on {display:block;	width:155px;height:86px;text-indent:-9999px;}
.mnu_travel_th_on a {display:block;width:100%;height:100%;background:url("../images/th/menu-th_05.gif") no-repeat top left;outline:none;background-position:0 -86px;}

.mnu_agents_th_on {display:block;	width:102px;height:86px;text-indent:-9999px;}
.mnu_agents_th_on a {display:block;width:100%;height:100%;background:url("../images/th/menu-th_06.gif") no-repeat top left;outline:none;background-position:0 -86px;}


.mnu_book_th {display:block;	width:111px;height:85px;text-indent:-9999px;}
.mnu_book_th a {display:block;width:100%;height:100%;background:url("../images/th/menu-th_01.gif") no-repeat top left;outline:none;}
.mnu_book_th a:hover {background-position:0 -86px;}

.mnu_seat_th {display:block;	width:85px;height:85px;text-indent:-9999px;}
.mnu_seat_th a {display:block;width:100%;height:100%;background:url("../images/th/menu-th_02.gif") no-repeat top left;outline:none;}
.mnu_seat_th a:hover {background-position:0 -86px;}

.mnu_flight_th {display:block;	width:105px;height:85px;text-indent:-9999px;}
.mnu_flight_th a {display:block;width:100%;height:100%;background:url("../images/th/menu-th_03.gif") no-repeat top left;outline:none;}
.mnu_flight_th a:hover {background-position:0 -86px;}

.mnu_spoffe_th {display:block;	width:174px;height:85px;text-indent:-9999px;}
.mnu_spoffe_th a {display:block;width:100%;height:100%;background:url("../images/th/menu-th_04.gif") no-repeat top left;outline:none;}
.mnu_spoffe_th a:hover {background-position:0 -86px;}

.mnu_travel_th {display:block;	width:155px;height:85px;text-indent:-9999px;}
.mnu_travel_th a {display:block;width:100%;height:100%;background:url("../images/th/menu-th_05.gif") no-repeat top left;outline:none;}
.mnu_travel_th a:hover {background-position:0 -86px;}

.mnu_agents_th {display:block;	width:102px;height:85px;text-indent:-9999px;}
.mnu_agents_th a {display:block;width:100%;height:100%;background:url("../images/th/menu-th_06.gif") no-repeat top left;outline:none;}
.mnu_agents_th a:hover {background-position:0 -86px;}

/******************************************************************************/

.mnu_book_en_on {display:block;	width:111px;height:86px;text-indent:-9999px;}
.mnu_book_en_on a {display:block;width:100%;height:100%;background:url("../images/en/mnu_book_01.gif") no-repeat top left;outline:none;background-position:0 -86px;}

.mnu_seat_en_on {display:block;	width:115px;height:86px;text-indent:-9999px;}
.mnu_seat_en_on a {display:block;width:100%;height:100%;background:url("../images/en/mnu_seat_02.gif") no-repeat top left;outline:none;background-position:0 -86px;}

.mnu_flight_en_on {display:block;	width:124px;height:86px;text-indent:-9999px;}
.mnu_flight_en_on a {display:block;width:100%;height:100%;background:url("../images/en/mnu_flight_03.gif") no-repeat top left;outline:none;background-position:0 -86px;}

.mnu_spoffe_en_on {display:block;	width:212px;height:86px;text-indent:-9999px;}
.mnu_spoffe_en_on a {display:block;width:100%;height:100%;background:url("../images/en/mnu_spoffe_04.gif") no-repeat top left;outline:none;background-position:0 -86px;}

.mnu_travel_en_on {display:block;	width:106px;height:86px;text-indent:-9999px;}
.mnu_travel_en_on a {display:block;width:100%;height:100%;background:url("../images/en/mnu_travel_05.gif") no-repeat top left;outline:none;background-position:0 -86px;}

.mnu_agents_en_on {display:block;	width:64px;height:86px;text-indent:-9999px;}
.mnu_agents_en_on a {display:block;width:100%;height:100%;background:url("../images/en/mnu_agents_06.gif") no-repeat top left;outline:none;background-position:0 -86px;}


.mnu_book_en {display:block;	width:111px;height:86px;text-indent:-9999px;}
.mnu_book_en a {display:block;width:100%;height:100%;background:url("../images/en/mnu_book_01.gif") no-repeat top left;outline:none;}
.mnu_book_en a:hover {background-position:0 -86px;}

.mnu_seat_en {display:block;	width:115px;height:86px;text-indent:-9999px;}
.mnu_seat_en a {display:block;width:100%;height:100%;background:url("../images/en/mnu_seat_02.gif") no-repeat top left;outline:none;}
.mnu_seat_en a:hover {background-position:0 -86px;}

.mnu_flight_en {display:block;	width:124px;height:86px;text-indent:-9999px;}
.mnu_flight_en a {display:block;width:100%;height:100%;background:url("../images/en/mnu_flight_03.gif") no-repeat top left;outline:none;}
.mnu_flight_en a:hover {background-position:0 -86px;}

.mnu_spoffe_en {display:block;	width:212px;height:86px;text-indent:-9999px;}
.mnu_spoffe_en a {display:block;width:100%;height:100%;background:url("../images/en/mnu_spoffe_04.gif") no-repeat top left;outline:none;}
.mnu_spoffe_en a:hover {background-position:0 -86px;}

.mnu_travel_en {display:block;	width:106px;height:86px;text-indent:-9999px;}
.mnu_travel_en a {display:block;width:100%;height:100%;background:url("../images/en/mnu_travel_05.gif") no-repeat top left;outline:none;}
.mnu_travel_en a:hover {background-position:0 -86px;}

.mnu_agents_en {display:block;	width:64px;height:86px;text-indent:-9999px;}
.mnu_agents_en a {display:block;width:100%;height:100%;background:url("../images/en/mnu_agents_06.gif") no-repeat top left;outline:none;}
.mnu_agents_en a:hover {background-position:0 -86px;}


#contentbooking{
	width:750px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
}

.flight_sold_out{
	color:#ff0000;
	margin:8px;
	text-align:center;
}

.SearchLeft{
	width:90px;
	float:left;
	height:auto;
}
.SearchRight{
	width:70px;
	float:right;
	height:auto;
}

.btns-image_go{
	width:85px;
	float:right;
	height:auto;
}

.input_book{
	font-family:Arial, Helvetica, "Microsoft San Serif";
	font-size:12px;
}

.creditCardTxt{
	float:left;
	font-family:Arial, Helvetica, "Microsoft San Serif";
	font-size:12px;
	font-weight:bolder;
	color:#ffd53d;
}

.goCardTxt{
	float:left;
	font-family:Arial, Helvetica, "Microsoft San Serif";
	font-size:12px;
	font-weight:bolder;
	color:#ffd53d;
}

.siamPassTxt{
	float:left;
	font-family:Arial, Helvetica, "Microsoft San Serif";
	font-size:12px;
	font-weight:bolder;
	color:#ffd53d;
}

.tabsCalendar{
	width: 90px;
	height: 21px;
	float:left;
	margin-left:3px;	
	font-family:Arial, Helvetica, "Microsoft San Serif";
	font-size:12px;
}
.datepicker{

	width: 76px;
	height: 17px;
	font-family: Arial, Helvetica, "Microsoft San Serif";
	font-size: 11px;
	cursor:pointer;
	margin-left: 3px;
	margin-top: 3px;
	background: #ffffff url('https://www.orient-thai.com/booking/images/calendar.png') no-repeat right center;
}
#Return, #R {
	width: 178px;
	height: 30px;
	float: left;
}

******************************************************************************/

.alert-message, alert-message_red {
  position: relative;
  padding: 7px 15px;
  margin-bottom: 18px;
  color: #404040;
  background-color: #eedc94;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#fceec1), to(#eedc94));
  background-image: -moz-linear-gradient(top, #fceec1, #eedc94);
  background-image: -ms-linear-gradient(top, #fceec1, #eedc94);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fceec1), color-stop(100%, #eedc94));
  background-image: -webkit-linear-gradient(top, #fceec1, #eedc94);
  background-image: -o-linear-gradient(top, #fceec1, #eedc94);
  background-image: linear-gradient(top, #fceec1, #eedc94);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fceec1', endColorstr='#eedc94', GradientType=0);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-color: #eedc94 #eedc94 #e4c652;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  border-width: 1px;
  border-style: solid;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
}
.alert-message {
	width: 690px;
	height: auto;
	float: left;
	background-color: #EEDC94;
	margin-top:7px;
	margin-bottom:7px;
	margin-left:7px;
	padding: 19px;/*for inside div*/
	min-height: 20px;
	border: 1px solid #eee;
	border: 1px solid rgba(0, 0, 0, 0.05);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.alert-message_red {
	width: 690px;
	height: auto;
	float: left;
	background-color: #FCFCFC;
	margin-top:7px;
	margin-bottom:7px;
	margin-left:7px;
	padding: 5px 3px 3px 3px;/*for inside div*/
	min-height: 20px;
	border: 1px solid #eee;
	border: 1px solid rgba(0, 0, 0, 0.05);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

/* Override some defaults */
html, body {
  margin: 0;
  padding: 0;
} 
html, body {
	background-color: #E2E1DC;
}
.container > footer p {
  text-align: center; /* center align it with the container */
}
.container {
  width: 990px;
  margin-left: auto;
  margin-right: auto;
  zoom: 1;
}
.container:before, .container:after {
  display: table;
  content: "";
  zoom: 1;
}
.container:after {
  clear: both;
}
/* The white background content wrapper */
.container > .content {
  background-color: #FFFFFF;
  padding: 20px;
  margin: 0 -20px; /* negative indent the amount of the padding to maintain the grid system */
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.15);
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,.15);
  box-shadow: 0 1px 2px rgba(0,0,0,.15);
}

.page-header {
	background: #C0A852 url(../images/bg-header.jpg) repeat-x left top;
	height: 105px;
	padding: 1px 5px 5px 5px;
	margin: -20px -20px 10px;
	border: 0;
}
.row {
  zoom: 1;
  margin-left: -20px;
}
.row:before, .row:after {
  display: table;
  content: "";
  zoom: 1;
}
.row:after {
  clear: both;
}
.row > [class*="span"] {
  display: inline;
  float: left;
  margin-left: 20px;
}

p {
  font-size: 13px;
  font-weight: normal;
  line-height: 16px;
  margin-bottom: 6px;
}
p small {
  font-size: 11px;
  color: #bfbfbf;
}

a.button {
    background: transparent url('https://www.orient-thai.com/booking/images/bg_button_a.png') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: bold 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px;
    text-decoration: none;
}

a.button span {
    background: transparent url('https://www.orient-thai.com/booking/images/bg_button_span.png') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}

a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none;
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px;
}

a.button:hover {
    background-position: bottom right;
    color: #000;
    outline: none;
}

a.button:hover span {
    background-position: bottom left;
    padding: 6px 0 4px 18px;
}

.boxPayLeft {
	padding-top: 5px;padding-left: 5px;float: left;font-weight: bold;
}
.boxPayRight {
	padding-left: 5px;float: left;
}

.RowContinue {
	width: 670px;height: 30px;text-align: left;margin-top: 9px;
}

.RowPayment {
	width: 670px;height: 130px;text-align:left;margin-top: 9px;background-color: #ffffff;border: #339933 5px solid;padding: 5px;
}

.RowPaymentTwo {
	width: 670px;height: 130px;text-align:left;margin-top: 9px;background-color: transparent;padding: 5px;
}

.RowPaymentThree{
	width: 670px;height: 60px;text-align:left;margin-top: 9px;background-color: transparent;padding: 5px;
}

.RowPaymentFour{
	width: 670px;height: 150px;text-align:left;margin-top: 9px;background-color: #ffffff;border: #339933 5px solid;padding: 5px;
}

.RowPaymentFive {
	width: 670px;height: 290px;text-align:left;margin-top: 9px;background-color: #ffffff;border: #0000ff 1px solid;padding: 5px;
}