body { margin:0px; background-color:#fceeee; text-align:center;	font-family:Arial;	font-size:12px;	color:#ffffff; font-weight:normal; }
#main {	width:100%;	background:url(../images/bg.jpg) top left repeat-x; background-color:#3f0000; }
.left_banner { float:left; width:421px; height:216px; margin:0px; }
.left_banner1 {	float:left; width:386px; padding:55px 0px 0px 20px; height:156px; }
.right_banner1 { float:right; width:569px; height:216px; margin:0px; }
.right_banner {	float:right; width:580px; height:216px; }
#flash { width:100%; height:214px; margin:0px; }
#contant { width:100%; margin:0px; padding:0px; }
.cnt_left {	float:left; width:211px; padding-top:3px; margin:0px; }
.cnt_midl { float:left; width:50%; text-align:center; padding:0px 20px 0px 20px; }
.titlebg { color:#000000; background-color:#FFFFFF; }
.cnt_right { float:right; width:284px; }
.right_box { padding:0px 25px 0px 0px; }
.top { width:100%; }
.main_box {	padding-bottom:20px; width:100%; }
.clear { clear:both; }
.footer { background-color:#939393; padding:10px; border-top:#ffffff 1px solid; }
.welcome { font-family:Arial; font-size:14px; font-weight:bold; color:#000000; }
.welcome1 { font-family:Arial; font-size:14px; font-weight:bold; color:#ffffff; }
.welcome_title { font-family:Arial; font-size:12px;	font-weight:bold; color:#ffffff; }
.cnt { font-family:Arial; font-size:12px; font-weight:normal; color:#000000; }
.sbt { font-family:Arial; font-size:12px; font-weight:bold; color:#055a5b; }
.lft { background:url(../images/top_left.jpg) no-repeat top left; height:48px; }
a.brd_link { text-decoration:none; font-size:11px; font-weight:normal; color:#ffffff; }
a.brd_link:hover { text-decoration:none; font-size:11px; font-weight:normal; color:#000000; }
a.modify { text-decoration:none; font-size:12px; font-weight:bold; color:#000000; }
a.modify:hover { text-decoration:none; font-size:12px; font-weight:bold; color:#055a5b; }
.book_btn	{ border:0px; background:url(../images/button_bg.gif) no-repeat top left; height:21px; width:58px; font-family:Arial; 	font-size:11px; color:#FFFFFF; text-align:center; cursor:pointer; } 
.sub_btn { 	border:1px solid #fffff; background:#b65f5f; height:18px; width:62px; padding:0px 0px 0px 0px; font-family:Arial; 	font-size:11px; color:#FFFFFF; text-align:center; cursor:pointer; } 
.sub_btn1 {  border:1px solid #fffff; background:#b65f5f; height:18px; width:80px; padding:0px 0px 0px 0px; font-family:Arial; 	font-size:11px; color:#FFFFFF; text-align:center; cursor:pointer; } 
.sub_btn2 {  border:1px solid #fffff; background:#b65f5f; height:18px; width:80px; padding:0px 0px 0px 0px; font-family:Arial; 	font-size:11px; font-weight:bold; color:#FFFFFF; text-align:center; cursor:pointer; } 
.edit_btn { border:0px; background:url(../images/btn_bl.gif) no-repeat top left; height:18px; width:90px; padding:3px 0px 0px 0px; 	font-family:Arial; font-size:11px; color:#FFFFFF; text-align:left; cursor:pointer; } 
.book_btn1	{ border:0px; background:url(../images/button_bg1.gif) no-repeat top left; height:18px; width:62px;	padding:3px 0px 0px 0px; font-family:Arial; font-size:11px; color:#FFFFFF; text-align:center; cursor:pointer; } 
#whole_seat { width:100%; padding:10px 0px 0px 0px; }
#seat_middle { width:702px; padding:10px; background-color:#ebf7f8; }
.tdbg { min-width:82px; max-width:102px; height:52px; font-weight:bold; font-family:Arial; font-size:12px; color:#FFFFFF; vertical-align:middle; }
.grey_td { width:52px; height:52px; background-color:#f5ae02; font-weight:bold; font-family:Arial; font-size:12px; color:#FFFFFF; vertical-align:middle; }
.blue_td { width:52px; height:52px; background-color:#2aaaab; font-weight:bold; font-family:Arial; font-size:12px; color:#FFFFFF; vertical-align:middle; }
.boking { font-weight:bold; font-family:Arial; font-size:12px; color:#FFFFFF; }
.passenger_label { font-size:12px; color:#000000; font-weight:bold; height:30px; }
.passenger_label1 { font-size:12px; color: #000000; font-weight:bold; height:30px; }
.txtbox112 { font-size:12px; color:#000000; width:100px; height:16px; padding-top:3px; border: 1px #f1c7c7 solid; }
.txtbox233 { font-size:12px; color:#000000; width:180px; height:16px; padding-top:3px; border: 1px #b65f5f solid; }
.listbox233 { font-size:12px; color:#000000; background-color:#ffffff; width:150px; height:16px; padding-top:3px; border: 1px #2aaaab solid; }
.txtbox222 { font-size:12px; color:#000000; width:180px; height:16px; padding-top:3px; border: 1px #f1c7c7 solid; }
.passenger_label { font-size:12px; font-family:Arial; color: #FFFFFF; font-weight:bold; height:30px; }
.passenger_label1 { font-size:12px; font-family:Arial; color: #ffffff; font-weight:bold; height:30px; }
/*---------------------------------------------*/
.logobg	{  background:url(../images/logo_left.gif) no-repeat left top; background-color:transparent;}
.skybg	{  background:url(../images/sky_bus.jpg) no-repeat right top; height:216px; background-color:transparent}
.pagebg	{ background:url(../images/page_bg.jpg) repeat-x top left;}
.shw	{ background:url(../images/shw_bg.jpg) no-repeat right top;}
.htxt	{ margin:0px; padding:0px 0px 0px 0px; font-family:Arial; font-size:12px; color:#ffffff; line-height:18px; text-align:justify; }
.hlink1	{ border:1px solid #8f3939; width:100%; padding:5px; background-color:#a64848; }
.hlink2	{ width:100%; border:1px solid #7c2626; padding:5px; background-color:#8b3030; }
.hlink3	{ width:100%; border:1px solid #5f0f0f; padding:5px; background-color:#a74848; }
.htxtmain { font-family:Arial; font-size:11px; color:#ffffff; line-height:18px; }
a.more { font-family:Arial; font-size:11px; color:#440000; line-height:18px; text-decoration:none; float:right; padding-left:30px; }
a.more:hover { font-family:Arial; font-size:11px; color:#fbb306; line-height:18px; text-decoration:none; float:right; padding-left:30px; }
.menudiv { font-size:11px; color:#FFFFFF; text-align:right;  padding:3px 60px 0px 0px;}
a.menutop { font-family:Arial; font-size:11px; color:#FFFFFF; text-decoration:none; }
a.menutop:hover { font-family:Arial; font-size:11px; color:#d29901; text-decoration:none; }
.menutop1 { font-family:Arial; font-size:11px; color:#d29901; text-decoration:none; }
.ovr { font-size:10px; color:#fbb306;}
.red { background-color:#3f0000;}
.htxtin	{ margin:0px; font-family:Arial; font-size:11px; color:#FFFFFF; }
input { font-family: Tahoma, Arial, "Trebuchet MS"; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; 	border: 1px solid #d2adad; 	padding-left: 5px; }
.yel { color:#CC9900; font-size:14px;}
.loginbg { background:url(../images/login_bg.jpg) no-repeat left top; height:259px; width:235px; padding:10px 10px 10px 10px; margin-right:50px;}
.loginmidbg { background:url(../images/login_bg_mid.jpg) repeat-y left top; width:235px;}
.cmbbox	{ border:1px solid #e0e8f2; background-color:#FFFFFF; height:19px; width:158px; font-family:Arial; font-size:11px; color:#000000; } 
.cmbbox2 { border:1px solid #e0e8f2; background-color:#FFFFFF; height:19px; width:60px; font-family:Arial; font-size:11px; color:#000000; } 
select { font-family: Tahoma, Arial, "Trebuchet MS"; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; 	border: 1px solid #d2adad; }
.txtbox	{ border:1px solid #e0e8f2; background-color:#FFFFFF; height:15px; width:110px; font-family:Arial; font-size:11px; color:#000000; text-align:left; } 
.txtbox7 { border:1px solid #d2adad; background-color:#FFFFFF; height:15px; width:110px; font-family:Arial; font-size:11px; color:#000000; text-align:left; } 
.txtbox6 { border:1px solid #d2adad; background-color:#FFFFFF; height:18px; width:140px; font-family:Arial; font-size:11px; color:#000000; text-align:left; } 
.txtbox5 { border:1px solid #d2adad; background-color:#FFFFFF; height:18px; width:125px; font-family:Arial; font-size:11px; color:#000000; text-align:left; } 
.txtbox4 { border:1px solid #e0e8f2; background-color:#FFFFFF; height:15px; width:160px; font-family:Arial; font-size:11px; color:#000000; text-align:left; } 
.txtbox2 { border:1px solid #e0e8f2; background-color:#FFFFFF; height:18px; width:107px; font-family:Arial; font-size:11px; color:#000000; } 
.txtbox3 { border:1px solid #e0e8f2; background-color:#FFFFFF; height:15px; width:30px; font-family:Arial; font-size:11px; color:#000000; text-align:left; } 
.button	{ border:1px solid #e0e8f2; background:url(../images/submit_bg.jpg) repeat-x top left; height:20px; width:70px; font-family:Arial; font-size:11px; color:#FFFFFF; text-align:center; cursor:pointer; } 
.button2 { border:1px solid #e0e8f2; background:url(../images/submit_bg.jpg) repeat-x top left; height:20px; width:46px; font-family:Arial; font-size:11px; color:#FFFFFF; text-align:center; cursor:pointer; } 
a.redpass  { font-family:Arial; font-size:10px; color:#fe0000;  text-decoration:none;}
a.redpass:hover	{ font-family:Arial; font-size:10px; color:#fe0000;  text-decoration:none;}
a.contpass	{ font-family:Arial; font-size:12px; color:#fe0000;  text-decoration:none;}
a.contpass:hover { font-family:Arial; font-size:12px; color:#fe0000;  text-decoration:none;}
.search	{ color:#440000; font-family:Arial; font-size:13px;}
.login	{ color:#fe0000; font-family:Arial; font-size:13px;}
.intxt	{ font-family:Arial; font-size:11px; color:#000000; }
.copy	{ font-family:Arial; font-size:11px; color:#ffffff;}
a.site	{ font-family:Arial; font-size:11px; color:#FFFFFF; text-decoration:none; }
a.site:hover { font-family:Arial; font-size:11px; color:#FFFFFF; text-decoration:underline; }
#middle	{ vertical-align:top; padding-top:1px;}
.content { margin:0px; font-family:Arial; font-size:12px; color:#000000; line-height:18px; }
.htxtin	{ margin:0px; font-family:Arial; font-size:12px; color:#FFFFFF; line-height:18px; }
a.bording { font-family:Arial; font-size:12px; text-decoration:none;  color:#CC9900;}
a.bording:hover	{ font-family:Arial; font-size:12px; text-decoration:underline;  color:#CC9900;}
a.boarding	{ font-family:Arial; font-size:12px; text-decoration:underline;  color:#666666;}
a.boarding:hover { font-family:Arial; font-size:12px; text-decoration:none;  color:#666666;}
.fbox { border:1px solid #e0e8f2; background-color:#FFFFFF; height:15px; width:150px; font-family:Arial; font-size:11px; color:#000000; } 
.textarea { border:1px solid #e0e8f2; background-color:#FFFFFF; height:50px; width:150px; font-family:Arial; font-size:11px; color:#000000; } 
a.morein { font-family:Arial; font-size:11px; color:#e0e8f2; font-weight:bold; text-decoration:none; }
a.morein:hover { font-family:Arial; font-size:11px; color:#fbb306; font-weight:bold; text-decoration:none; }
.tourin	{ font-family:Arial; font-size:12px; color:#580000; font-weight:bold; background-color:#FFFFFF; }
.tourin	{ font-family:Arial; font-size:12px; color:#580000; font-weight:bold; background-color:#FFFFFF; }
.logintopbg	{ background:url(../images/login_bg_top.jpg) no-repeat left top;}
.loginbtmbg	{ background:url(../images/login_bg_btm.jpg) no-repeat left bottom;}
.tabrgt	{ border-top:1px solid #FFFFFF;  border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; }
.tablft	{ border:1px solid #FFFFFF; }
.inht	{ background:url(../images/menu_bgin.jpg) repeat-y top left;}
*html #nest	{ background:url(../images/menu_bgin.gif) repeat-y top 100px;}
#pngm { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='fixed', src='../images/bus_bottom.png');}
.expl { color: #888; font: 10px normal Tahoma, Arial, sans-serif; font-style: italic; }
.logo {display:none;}
.username { color:#fe0000; font-family:verdana; font-size:10px;}
a.redpassin	{ font-family:Arial; font-size:11px; color:#CC9900;  text-decoration:none; font-weight:bold;}
a.redpassin:hover { font-family:Arial; font-size:11px; color:#fe0000;  text-decoration:none;  font-weight:bold;}
.tourbg	{ background:url(../images/tour_bg.jpg) no-repeat top right; background-color:#5d1408;}
.button7 { border:none;}
.fld_page { color: #000000; font-family:Arial; font-size:12px; height:20px; }
.fld_page1 { color: #ffffff; font-family:Arial; font-size:12px; }
.star{	font-family : Arial; font-weight:normal; font-size : 11px; color :Red; }
.cont_title{	font-family : Arial; font-weight:bold; font-size : 12px; color :#FFFFFF; }
.text { color:#FE0000; font-weight:normal; text-decoration:underline; }
.text a:hover { color:#FFF; font-weight:normal; text-decoration:none; }
.user_link { width:100px; font-family:Arial; font-size:12px; font-weight:bold; text-decoration: underline; color:#000000; }
.user_link a:hover { font-family:Arial; font-size:12px; font-weight:bold; text-decoration: none; color:#FFFFFF; }
a.newslinks { font-size:12px; color:#f7d5d5; font-weight:bold; text-decoration:underline; }
a.newslinks:hover { font-size:12px; color:#f7d5d5; font-weight:bold; text-decoration:none; }
a.newuser { font-size:12px; color:#f7d5d5; font-weight:bold; text-decoration:underline; }
a.newuser:hover { font-size:12px; color:#eb8e5f; font-weight:bold; text-decoration:none; }
.border { float:left; height:1px; width:75%; margin-top:10px; border-bottom:1px dotted #FFFFFF: }
ul.bullet { text-align:left; padding:10px 0px 0px 20px; list-style-type:square; margin:0px;	font-size:12px;	 font-weight:normal;color:White; }
ul.bullet li {  padding:0px 15px 5px 10px; line-height:24px; }
.printpage { font-family:Arial; font-size:12px; color:#000000; }
.submit_btn { width:80px; height:28px; background: url(../images/submit_btn.jpg) repeat-x; color:#FFFFFF; padding:5px 0px 5px 0px; text-align:center; border:0; cursor:pointer; }
