﻿body 
{
	margin: 0px auto;
}
p{
font-size:12px;
font-family:Arial;
color:#333;
padding-left:6px;
padding-right:6px;
}
.wartercolor
{
background:url(/images/search_input_bg.jpg) no-repeat;
height:27px;
width:296px;
border:0px;
color:#333;
font-family:Arial;
font-size:18px;
padding:4px;
	color:#ccc;
}
.wartercolor-newsletter
{
background:url(/images/email_address_input.gif) no-repeat;
border:1px solid #dddddd;
width:175px;
height:15px;
font-family:Arial;
font-size:12px;
padding:3px;
color:#ccc;
}
/*PNG*/
.of_agancy img, {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); }

.of_agancy{
	margin-top:11px;
	width:127px;
	height:111px;
	float:right;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/offical_agency.png');
}


/*Div*/
#main{
width:1000px;
margin:0 auto;
height:auto;
}
#menu{
background-color:#bdbec0;
height:auto;
}
.gdrowbr{
border:#EBEBEB 1px solid;
}
#header{
height:122px; 
background:url(/images/header_bg.jpg) no-repeat;	
}
#left_panel{
width:213px; 
float:left; 
}
#center_content{
margin-right:4px;
float:left; 
width:570px; 
}
#center_content201{
float:left; 
width:788px; 
}
.forget_txt12{
font-size:12px;
font-family:Arial;
color:#274562;
}
.forget_txt12 a{
text-decoration:none;
color:#274562;
}
.forget_txt12 a:hover{
text-decoration:none;
color:#274562;
}

#center_content2{
float:left; 
width:787px; 
}
#sub_content{
float:left; 
width:787px; 
}
.cast_nav1{
font-family:Arial;
font-size:12px;
color:#3d75a6;
font-weight:bold;
width:150px;
}
.cast_nav1 img{
float:left;	
padding-right:4px;
}
.cast_nav1 h3{
float:left;
padding-top:2px;
font-size:12px;
margin:0;
}
.cast_nav2{
font-family:Arial;
font-size:12px;
color:#000;
width:610px;
}
.cast_nav1, .cast_nav2{
float:left;
}
.nc_v5{
font-family:Arial;
font-size:12px; 
width:auto; 
font-weight:bold;
color:#27509f;	
}
.ppd{
margin-top:8px;
}
.rg{
width:570px; 
float:left;
}
.nc_v4{
font-family:Arial;
font-size:12px;
width:auto; 
float:left;	
}
.nc_v33{
float:left;
width:336px; 
margin-left:4px;	
}
.nc_v3{
float:left;
width:438px; 
margin-right:4px;	
margin-left:4px;
}
.nc_v2{
margin-left:4px; 
padding:0px; 
color:#284e9f; 
font-family:Arial; 
font-weight:bold; 
font-size:18px;	
}
.nc_v2 h2{
margin:0px;
font-size:18px;	
}
#right_panel{
width:213px; 
float:left; 
}
#right_panel22{
width:213px; 
float:left; 
margin-left:4px;
}
#content_area{
float:left;	
width:auto;
}

#footer{
background:url(/images/footer_bg.gif) repeat-x;
width:980px;
float:left;
height:40px;
padding:8px 10px 10px 10px;
}

/*Menu CSS*/
.top_menu a{
width:auto;
float:left;
font-family:Arial;
font-size:15px;
color:#29399b;
padding:4px 10px;
text-decoration:none;
}
.top_menu a:hover{
width:auto;
float:left;
font-family:Arial;
font-size:15px;
color:#fff;
background-color:#929397;
padding:4px 10px;
}
.top_menu_select{
width:auto;
float:left;
font-family:Arial;
font-size:15px;
color:#fff;
background-color:#929397;
padding:4px 10px;
}
.top_menu_select a{
color:#fff;
text-decoration:none;
}
.top_menu_select a:hover{
color:#fff;
text-decoration:none;
}

/*Clear*/
.clear1px{
clear:both;
height:1px;
overflow:hidden;
}
.clear4px{
clear:both;
height:4px;
overflow:hidden;
}
.clear8px{
clear:both;
height:8px;
overflow:hidden;
}
.clear10px{
clear:both;
overflow:hidden;
height:10px;
}


/*Class*/
.sendFD2{
font-family:Arial; 
font-size:12px; 
width:220px; 
}
.sendFD1{
font-family:Arial; 
font-size:12px; 
width:80px; 
padding-top:3px;
}
.sendFD1, .sendFD2{
float:left;	
}
.sendmsg{
width:300px; 
background-color:#EAEAEA; 
padding:14px;	
}
.chline{
margin-left:8px; 
color:#900; 
margin-bottom:10px; 
padding-bottom:4px; 
padding-top:4px; 
font-family:Arial;
font-size:14px;
border-bottom:1px #900 dashed;
width:120px;    
}
.chline a{
color:#900; 
text-decoration:none;   
}
.chline a:hover{
color:#F00; 
text-decoration:none; 

}
.vp3{
padding-left:300px;
font-family:Arial;
font-weight:bold;
color:#666; 
font-size:12px;
background:url(/images/bulitin_icon.gif) no-repeat 286px;
/*background:url(images/bulitin_icon.gif) 116px 0px no-repeat;*/	
}
.vp2{
padding-left:150px; 
float:left; 
width:600px; 
font-family:Arial; 
font-size:14px;
padding-top:10px; 	
}
.vp1{
padding:10px; 
float:left; 
width:750px; 
height:auto	;	
}
.reg_title{
font-family:Arial; 
font-size:28px; 
line-height:20px; 
height:28px; 
margin-left:4px; 
border-bottom:1px solid #CCC; 
padding-bottom:4px; 
margin-bottom:8px;	
}
.reg_mrg{
margin-left:4px;	
float:left;
}
.reg_hd_title{
font-family:Arial; 
font-size:16px;
color:#153b8e;
float:left;	
}
.reg_hd_title h2{
	font-size:16px;
	font-weight:normal;
	margin:0px;
}
.reg_cont_bpad{
padding:10px;
width:546px;
float:left;
background:url(/images/reg_bottom_bg.gif) no-repeat bottom #e8e8e8;
}
.reg_cont_bpad222{
width:546px;
float:left;
background:url(/images/reg_bottom_bg.gif) no-repeat bottom #e8e8e8;
}
.reg_fd1{
width:130px; 
padding-top:4px;
padding-left:10px;
font-family:Arial;
font-size:12px;

}
.reg_fd2{
width:390px; 
padding-top:3px;
padding-left:4px;
background:url(/images/reg_fd_bg.gif) no-repeat -4px -29px;
height:20px;
}
.reg_fd2301{
width:390px; 
float:left;
padding-top:3px;
font-family:Arial;
font-size:14px;
padding-left:4px;
height:20px;
}
input.passupdd{
width:149px; 
border:0px;
background:url(/images/update_pass_btn.gif) no-repeat ;
height:35px;
}
.reg_fd22222{
width:390px; 
padding-left:4px;
height:20px;
float:left;
}
.reg_fd2t8782{
width:390px; 
padding-top:3px;
padding-left:4px;
font-family:Arial;
float:left;
font-size:14px;
}
.prodEdita{
font-family:Arial;
font-size:12px;
float:right;
padding-right:10px;
padding-top:2px;
color:Black;
}
.prodEdita a{
text-decoration:none;
color:Black;
}
.prodEdita a:hover{
text-decoration:underline;
color:Black;
}

.reg_fd2txt2{
width:390px; 
padding-top:3px;
padding-left:4px;
background:url(/images/reg_fd_bg.gif) no-repeat -4px -54px;
height:60px;
}
.reg_fd4{
width:390px; 
padding-top:3px;
padding-left:4px;
height:20px;
font-family:Arial;
font-size:12px;
}
.reg_fd3{
width:390px; 
padding-top:7px;
padding-left:4px;
background:url(/images/reg_fd_bg.gif) no-repeat -4px -0px;
height:22px;
}
.reg_fd1, .reg_fd2, .reg_fd2txt2, .reg_fd3, .reg_fd4{
float:left;	
margin-bottom:6px;
}
.serf1{
width:260px; 
float:left;	
}
.ser_bk{
margin-bottom:4px;
margin-left:4px;
padding:20px; 
background:url(/images/search_bg_line.gif) repeat-x #cfcfcf;	
}
.pad4px{
padding-left:4px;	
}
.ser_grd_had{
padding-left:4px;
font-family:Arial; 
font-size:12px; 
font-weight:bold;
border:#EBEBEB; 
background-color:#8bc4ef	
}
.ser_grd_2r{
padding-left:4px;
font-size:12px; 
font-family:Arial;
color:#333;
}
.ser_grd_2r a{
color:#333;
text-decoration:none;	
}
.ser_grd_2r a:hover{
color:#333;
text-decoration:none;	
}
.ser_grd_3r{
font-size:12px; 
font-family:Arial;
color:#C00;
padding-left:4px;
font-weight:bold;
}
.ser_grd_3r a{
color:#C00;
text-decoration:underline;	
}
.sergridmrPad{
padding:30px 10px;
text-align:center;
margin-left:4px;
float:left;
height:258px;
width:545px;
}
.sergridmr{
margin-left:4px;
float:left;
width:566px;
}
.cont1{
font-family:Arial; 
font-size:11px; 
font-weight:bold; 
color:#036;
margin-bottom:6px;	
}
.ser_grd_3r a:hover{
color:#F00;
text-decoration:none;	
}
.ser_grd_1r{
font-size:12px; 
padding-left:4px;
font-family:Arial;
color:#061596;
font-weight:bold;	
}
.ser_grd_1r a{
color:#061596;
text-decoration:underline;	
}
.ser_grd_1r a:hover{
color:#003;
text-decoration:none;	
}
.serfd1{
width:100px;
font-family:Arial;
font-size:12px;
padding-top:2px;
}
.serfd2{
width:160px; 
margin-bottom:6px;
}
.serfd3{
width:80px;
padding-left:20px;
font-family:Arial;
font-size:12px;
padding-top:2px;
}
.serfd1, .serfd2, .serfd3{
float:left;
}
.serbt{
padding-top:10px;
padding-bottom:10px;
text-align:center;
}
.reg_top{
width:556px; 
height:26px; 
background:url(/images/reg_top_bg.gif) top no-repeat #dcdcdc;
padding-left:10px; 
padding-top:6px;
}
.reg_top2{
width:556px; 
height:26px; 
background:url(/images/reg_top_bg.gif) top no-repeat #dcdcdc;
padding-left:10px;
margin-top:10px;
clear:both;
margin-left:4px; 
padding-top:6px;
}
.banner_add{
height:auto; 
width:auto;	
}
.ajax_slider{
text-align:center;
width:566px;
height:auto;
margin-bottom:6px;
margin-left:4px;
}
.view_all
{
float:left;
font-size:12px;
color:#FFF;
font-weight:normal;
padding-left:4px;
font-family:Arial;
}
.view_all a{
color:#FFF;
text-decoration:none;
}

.view_all a:hover{
color:#CCC;
text-decoration:none;
}
.line_hei{
line-height:	20px;
}
.head_nav_bg{
background:url(/images/block_hd_bg.jpg) repeat-x;
height:24px;
color:#FFF;
font-weight:bold;
font-family:Arial;
font-size:15px;
padding-top:5px;
padding-left:10px;
}
.head_nav_bg h2{
font-weight:bold;
font-size:15px;
margin:0;
}
.item_block{
width:265px; 
padding:8px;
float:left; 
height:120px;
margin-bottom:4px;
margin-left:4px;
background-color:#cdcdcd;	
}
.item_img{
width:114px; 
float:left;	
}
.item_des{
float:left; 
width:150px;	
}
.head_nav_bg2{
color:#FFF;
font-weight:bold;
font-family:Arial;
font-size:15px;
float:left;
}
.head_nav_bg22{
color:#FFF;
float:left;
font-weight:bold;
font-family:Arial;
font-size:15px;
float:left;
}
.head_nav_bg22 h2{
margin:0;
font-size:15px;
}

.head_nav_bg223{
color:#002f4f;
float:left;
font-weight:bold;
font-family:Arial;
font-size:15px;
float:left;
}
.head_nav_bg223 h2{
	font-size:15px;
	font-weight:bold;
	margin:0px;
}

.grid_pad
{
padding-left:6px;    
}

.meal_grid_cell
{
padding-left:6px;    
border-right: solid 1px #E3E3E3;
border-top: solid 1px #E3E3E3;
}
.hdbg7ie1
{
width:556px;
margin-left:4px;
float:left;
color:White;
height:24px;
padding-top:6px;
padding-left:10px;
background:url(/images/block_hd_bg.jpg) repeat-x;    
}
.hdbg7ie
{
width:556px;
margin-left:4px;
float:left;
color:White;
height:24px;
padding-top:6px;
padding-left:10px;
background:url(/images/block_hd_bg.jpg) repeat-x;    
}
.hdbg
{
width:556px;
margin-bottom:4px;
margin-left:4px;
float:left;
color:White;
height:24px;
padding-top:6px;
padding-left:10px;
background:url(/images/block_hd_bg.jpg) repeat-x;    
}
.hdbgshw
{
width:556px;
margin-left:4px;
float:left;
color:White;
height:24px;
padding-top:6px;
padding-left:10px;
background:url(/images/block_hd_bg.jpg) repeat-x;    
}
.hdbg32
{
width:773px;
margin-left:4px;
float:left;
color:White;
height:24px;
padding-top:6px;
padding-left:10px;
background:url(/images/block_hd_bg.jpg) repeat-x;    
}
.bk_text14 {
font-family:Arial;
font-size:14px;
}
.book_v1{
background:url(/images/invoice_bg.gif) repeat-x ; 
height:33px; 
padding:0px 7px 0px 4px;	
}
.book_v2{
width:225px; 
float:right;	
}
.gr_text12 {
font-family:Arial;
font-size:12px;
color:#404040;
}
.inv_v1{
padding:6px; 
border:1px solid #cccccc;	
}
.inv_v2{
width:225px; 
float:left; 
margin-left:4px;
}
.inv_v22{
width:425px; 
float:left; 
margin-top:10px;
margin-left:20px;
}
.single_ling_1px{
border:1px solid #CCC;
}
.inv_v3{
background:url(/images/invoice_bg.gif) repeat-x ; 
height:19px; 
padding:7px;	
}
fieldset { 
   -moz-border-radius-bottomleft:7px;
   -moz-border-radius-bottomright:7px;
   -moz-border-radius-topleft:5px;
   -moz-border-radius-topright:7px;
   border-radius:3px;
   padding:4px;
   -webkit-border-radius:3px;
   width:360px;
}
fieldset.promotion{ 
   -moz-border-radius-bottomleft:7px;
   -moz-border-radius-bottomright:7px;
   -moz-border-radius-topleft:5px;
   -moz-border-radius-topright:7px;
   border-radius:3px;
   -webkit-border-radius:3px;
   width:355px;
}
fieldset.content{ 
   -moz-border-radius-bottomleft:7px;
   -moz-border-radius-bottomright:7px;
   -moz-border-radius-topleft:5px;
   -moz-border-radius-topright:7px;
   -webkit-border-radius:3px;
   border-radius:3px;
   width:auto;
   font-size:12px;
   font-family:Arial;
   padding:8px;
   color:#666;
   text-align:center;
}
legend{
color:#333;
font-family:Arial;
font-size:12px;
font-weight:bold;
}
select.card{
width:180px;
font-family:Arial;
font-size:12px;
}
select.exp{
width:87px;
font-family:Arial;
font-size:12px;
}
input.ccv{
width:84px;	
font-family:Arial;
font-size:12px;
}
.cardfd1{
font-family:Arial;
font-size:12px;
padding-left:20px;
width:120px;	
}

.cartspan {
font-family:Arial;
font-size:12px;
}
.cardfd2{
width:auto;
}
.cardfd22
{
    width:360px;
    text-align:right;
}
.cardfd1, .cardfd2{
float:left;	
}
input.card_no{
width:174px;
font-family:Arial;
font-size:12px;
}
.leb_txt_12px{
font-family:Arial;
font-size:12px;
color:#404040;
}
.bl_leb_txt_12px{
font-family:Arial;
font-size:12px;
color:#00336a;
}
input.quty{
width:50px;	
}
input.prom{
width:230px;	
}
.inv_v4{
margin-left:4px; 
margin-top:10px;
margin-bottom:10px;
}
.mrg4{
margin-left:4px;	
}
.add_meal_btn{
	background:url(/images/add_meals_btn.gif) no-repeat;
	width:64px;
	height:23px;
	border:0px solid;
	font-size:10px;
	font-weight:bold;
	font-family:Arial;
	color:#FFF;
}
.arg{
font-family:Arial; 
font-size:12px; 
color:Gray;
}
.processP_btn{
	background:url(/images/processBtn.gif) no-repeat;
	width:128px;
	height:23px;
	border:0px solid;
	font-size:10px;
	font-weight:bold;
	font-family:Arial;
	color:#FFF;
}
.buy_ticket_btn{
	background:url(/images/buy_these_btn.gif) no-repeat;
	width:107px;
	height:23px;
	border:0px solid;
	font-size:10px;
	font-weight:bold;
	font-family:Arial;
	color:#FFF;
}
.pro_tit{
float:left; 
padding-top:20px;	
}
.fr_flot{
float:left; 
width:400px;	
}
.bok_vv1{
margin-top:4px;
margin-left:10px;	
}
.bok_vv3{
height:36px;
padding-top:18px;
padding-bottom:8px;
margin-left:10px;	
}
.bok_vv4{
width:105px; 
padding-left:10px; 
float:left;	
}
.ccard_title{
font-family:Arial; 
font-size:12px; 
font-weight:bold; 
color:#003366; 
text-decoration:underline;	
}
.ccard_view{
display:none;	
}
.bok_vv2{
float:right; 
background:url(/images/promotion_bg.gif) no-repeat 3px 64px;	
}
.bok_vv2001{
float:left; 

}
.img_br{
border:solid 1px #000; 
width:65px;
margin-right:10px; 
float:left;	
}
.Fpromotion_btn{
	background:url(/images/find_promtion_btn.gif) no-repeat;
	width:94px;
	height:23px;
	border:0px solid;
	font-size:10px;
	font-weight:bold;
	font-family:Arial;
	color:#FFF;
}
.grd_header{
background:url(/images/grid_top_bg.gif) repeat-x #f5f5f5;
color:#404040;
font-family:Arial;
font-size:12px;
font-weight:bold;
}

.simple_header{
color:#404040;
padding-left: 5px;
font-family:Arial;
font-size:12px;
font-weight:bold;
}
.grd_altn1{
background-color:#f5f5f5;
color:#404040;
font-family:Arial;
font-size:12px;
}
.grd_altn2{
background-color:#ffffff;
color:#404040;
font-family:Arial;
font-size:12px;
}
.bn_v2
{
width:auto; 
float:right;    
}
.bn_v1
{
 width:auto; 
 float:left;
}
.grd_footer{
background-color:#e3e3e3;
color:#000;
font-weight:bold;
float:left;
width:770px;
padding-left:6px;
padding-right:6px;
padding-top:4px;
padding-bottom:4px;
font-family:Arial;
font-size:12px;
}
.inv_v5{
width:250px; 
float:right; 
border:1px solid #cccccc;	
}
.inv_f1{
font-family:Arial; 
font-size:12px;	
font-weight:bold;
width:146px;
}
.inv_f2{
text-align:right;
font-family:Arial; 
font-size:12px;	
width:80px;
}
.inv_f1_gr{
font-weight:bold;
font-family:Arial; 
font-size:12px;
width:146px;
background-color:#f4f4f4;
}
.inv_f2_gr{
text-align:right;
font-family:Arial; 
font-size:12px;
width:80px;
background-color:#f4f4f4;
}

.inv_f1, .inv_f2, .inv_f1_gr, .inv_f2_gr{
float:left;
padding:3px 6px 3px 6px; 
}

.bl_txt24{
font-size:24px;
color:#003466; 
font-weight:bold; 
font-family:Arial;	
}
.bl_txt24 h1{
	font-size:24px;
font-weight:bold; 
margin:0;
}
.gr_txt14{
font-size:14px; 
color:#666;
font-weight:bold;
font-family:Arial;	
}
.gr_txt14 h2{
font-size:14px; 
font-weight:bold;
margin:0;
}
.hdbg2p
{
width:771px;
float:left;
color:White;
height:26px;
border-bottom:1px solid #CCC;
padding-top:8px;
padding-left:10px;
background:url(/images/new-head-bg.gif) repeat-x;    
}
.hdbg2
{
width:771px;
float:left;
color:White;
height:26px;
border-bottom:1px solid #CCC;
padding-top:8px;
padding-left:10px;
background:url(/images/block_hd_bg.jpg) repeat-x;    
}
.hdbg2907
{
width:771px;
float:left;
color:White;
height:26px;
border-bottom:1px solid #CCC;
padding-top:8px;
padding-left:10px;
background:url(/images/new-head-bg.gif) repeat-x;    
}
.hdbg2001
{
width:554px;
float:left;
margin-left:4px;
color:White;
height:23px;
padding-top:6px;
padding-left:10px;
background:url(/images/block_hd_bg.jpg) repeat-x;    
}
.bhe_mf{
float:left;
border:1px solid #CCC;
margin-left:4px; 
width:781px;	
}
.bhe_mf2{
float:left;
margin-left:4px; 
width:783px;	
}
.nor_nav_bg{
background-color:#288644;
height:23px;
color:#FFF;
font-weight:bold;
font-family:Arial;
font-size:14px;
padding-top:6px;
padding-left:10px;
}
.nor_nav_bg h2{
font-weight:bold;
font-size:14px;
margin:0;
}
.log_nav_bg{
background:url(/images/log_hed2.gif) repeat-x;
height:26px;
color:#FFF;
font-weight:bold;
font-family:Arial;
font-size:14px;
padding-top:9px;
padding-left:10px;
}
.log_nav_bg h2{
	font-size:14px;
	margin:0;
	font-weight:bold;
}
.welcome_block{
margin-bottom:4px;	
}
.welcome_nav_bg{
background-color:#e0e0e0;
height:26px;
color:#FFF;
font-weight:bold;
font-family:Arial;
font-size:14px;
padding-top:9px;
padding-left:10px;
}
.wlspan1{
font-family:Arial;
font-size:14px;
color:#000;
font-weight:normal;
}
.wlspan1 h2{
font-size:14px;
margin:0;
float:left;
font-weight:normal;
}
.wuspan1{
font-family:Arial;
font-size:14px;
color:#666;
font-weight:normal;
}
.wp_bk{
background:url(/images/wl_bg_bk.gif) repeat-x; 
height:29px;	
}
.wp_txt2{
float:left;
padding-top:7px; 
padding-left:5px; 
color:#900; 
font-family:Arial;
font-size:12px;	
}
.wp_txt2 a{
color:#900; 
text-decoration:none;
}
.wp_txt2 a:hover{
color:#500; 
text-decoration:none;
}
.wp-txr{
float:left;
padding-left:8px; 
padding-right:14px;	
}
.wp-txt2{
float:left; 
padding-left:5px; 
padding-top:5px;	
}
.wp_txt{
padding-top:7px; 
padding-left:5px; 
color:#900; 
font-family:Arial;
font-size:12px;	
}
.wp_txt a{
color:#900; 
text-decoration:none;
}
.wp_txt a:hover{
color:#500; 
text-decoration:none;
}
.log_sub_nav_bg{
	padding:10px 10px 10px 10px;
	background-color:#8bebb4;
}
.pes{
font-family:Arial; 
font-size:12px; 
font-weight:bold;
}
.secured_icon{
margin-top:20px;
margin-bottom:30px;
}
.pay_icon{
margin-top:10px;
text-align:center;
}
.sub_nav_bg{
padding:10px 10px 10px 10px;
background-color:#cdcdcd;
}

.call_us-tag{
font-family:Arial;
font-size:14px;
color:#666;
font-weight:bold;
float:right;
padding: 4px 4px 4px 10px;
}
.call_number-tag{
font-family:Arial;
font-size:14px;
color:#333;
float:right;
font-weight:bold;
padding: 4px 10px 4px 4px;
}
.header_left-bk{
width:180px; 
padding:20px 20px 0px 10px; 
height:102px; 
float:left; 
border-right:1px dashed #CCC;	
}
.header_center-bk{
width:610px; 
padding:20px 10px 0px 10px; 
height:102px; 
float:left; 
border-right:1px dashed #CCC;	
}
h1.site_title-logo{
text-align:right;
font-weight:normal;
font-family:Arial;
margin:0;	
font-size:30px;
text-transform:uppercase;
color:#0b6880;
display:block;
}
.marqueClass{
font-family:Arial;
font-size:14px;
color:red;
font-weight:bold;
padding-top:6px;
}
.red_span
{
    color:Red;
}
.hdbgreg
{
width:556px;
margin-left:4px;
float:left;
color:White;
padding-top:6px;
height:24px;
padding-left:10px;
background:url(/images/block_hd_bg.jpg) repeat-x;    
}
.site_title-logo a{
text-decoration:none;
color:#0b6880;
display:block;
}
.site_title-logo a:hover{
text-decoration:none;
color:#000000;
display:block;
}
.sub_title-logo{
margin-top:8px; 
padding-left:15px;
font-family:Arial;
font-size:14px; 
color:#6a8d30;	
}
h1.site_title-logo2{
float:left;
text-align:left;;
font-family:Arial;
font-size:30px;
font-weight:normal;
margin:0;
text-transform:uppercase;
color:#fff;
display:block;
width:160px;
padding-right:10px;
}
.cont_had{
width:400px; 
float:left; 
padding-top:10px; 
padding-left:10px;	
}
.cont_had222{
width:400px; 
float:left; 
margin-left:4px;
}
.cont_map{
padding-top:30px;	
width:370px; 
float:left;	
}
.cont_adBk{
font-family:Arial; 
font-size:12px; 
font-weight:bold;	
}
.site_title-logo2 a{
float:left;
text-decoration:none;
color:#fff;
display:block;
}
.site_title-logo2 a:hover{
float:left;	
text-decoration:none;
color:#fff;
display:block;
}
.header_cnt_bk{
float:right; 
width:410px	
}
.normal_white_12p{
font-family:Arial;
color:#FFF;
font-size:12px;
}
.normal_white_12p a{
color:#FFF;
text-decoration:underline;
}
.normal_white_12p a:hover{
color:#073920;
text-decoration:none;
}
.send_btn_pad{
padding-top:6px;	
}
.nelet{
padding-left:4px; 
margin-bottom:10px;	
}

/*Feild Flote*/
.serF1{
width:70px; 
font-family:Arial; 
font-size:11px;
padding-right:6px;
padding-top:5px;	
}
.serF2{
width:110px; 
font-family:Arial; 
font-size:11px; 
}
.serF1, .serF2{
float:left;
margin-bottom:2px;
}

/*Text*/
.gray_color{
color:#666;	
}
.email_cont{
font-family:Arial; 
font-size:12px; 
font-weight:bold; 
color:#900;	
}
.email_cont a{
text-decoration:none;
color:#900;	
}
.email_cont a:hover{
text-decoration:none;
color:#C00;	
}
.contact_hadTxt{
font-family:Arial; 
font-size:12px; 
font-weight:bold; 
color:#2851a1
}
.contact_hadTxt_h3{
font-family:Arial; 
font-size:12px; 
font-weight:bold; 
color:#2851a1;
margin:0;
}
h3.item_title_txt{
font-family:Arial;
font-size:14px;
font-weight:bold;
color:#112294;
margin:0;
}
.item_des_txt{
font-family:Arial;
font-size:11px;
color:#333;
}
.item_th_txt{
font-family:Arial;
font-size:12px;
color:#C00;
text-align:right;
padding-right:20px;
}
.item_op_txt{
padding-right:20px;
font-family:Arial;
font-size:12px;
color:#0b8b00;
text-align:right;
}
.txt_16{
font-family:Arial;
font-size:16px;	
color:#333;
}
.txt_12{
font-family:Arial;
font-size:12px;	
color:#333;
}
.txt_122p{
font-family:Arial;
font-size:12px;	
color:#333;
margin-bottom:2px;
}

.footer_link{
font-family:Arial;
font-size:13px;
color:#FFF;
}
.footer_link a{
text-decoration:none;
color:#FFF;
}
.footer_link a:hover{
text-decoration:none;
color:#CCC;
}
.fc_block{
width:auto; 
float:left;	
}
.fcr_block{
float:right; 
font-family:Arial; 
font-size:18px; 
color:#FFF; 
text-align:right	
}
.fcr_block h1{
	font-size:18px; 
	font-weight:normal;
	margin:0;
}

.span_nav_txt{
line-height:24px;
font-family:Arial;
font-size:12px;	
color:#000;
}
.span_nav_txt a{
text-decoration:none;
color:#000;
}
.span_nav_txt a:hover{
text-decoration:none;
color:#333;
}
.art_red
{
font-family:Arial;
font-size:10px;
color:Red;    
}
.art_wht
{
font-family:Arial;
font-size:10px;
color:#fff;    
}

.float_left
{
float:left;    
}
.re_ft
{
float:left; 
padding-left:10px;    
}
#sitemap{
padding-top:10px;	
padding-left:50px;	
}
#sitemap span{
color:#003366;
font-family:Arial;
font-size:12px;
font-weight:bold;
display:list-item;
list-style:url(arrow_icon.gif);
}
#sitemap a{
color:#003366;
text-decoration:none;
}

#sitemap a:hover{
color:#069;
text-decoration:underline;
}
/*Input*/
input.serfdate{
border:1px solid #CCC;
background:#fff;
font-family:Arial;
font-size:12px;
width:120px;
}
input.serfdtx{
border:1px solid #CCC;
background:#fff;
font-family:Arial;
font-size:12px;
width:150px;
}
input.logfd{
width:186px;
border:solid 1px #CCC;
background:url(/images/input-ds.gif) repeat-x top #fff;
}
input.sendCo{
width:215px;
border:solid 1px #CCC;
background:url(/images/input-ds.gif) repeat-x top #fff;
}
textarea.sendCoM{
width:215px;
border:solid 1px #CCC;
height:100px;
background:url(/images/input-ds.gif) repeat-x top #fff;
border:solid 1px #CCC;
background:url(/images/input-ds.gif) repeat-x top #fff;
}
input.reg_fd{
border:0px;
width:198px;
color:#333;
font-family:Arial;
font-size:12px;
}
textarea.reg_fd2txt{
border:0px;
width:198px;
height:54px;
color:#333;
font-family:Arial;
font-size:12px;
}
select.reg_select{
width:70px;
border:0px;
outline:0px;
color:#333;
font-family:Arial;
font-size:10px;
}
select.reg_select_country{
width:200px;
margin-top:1px;
border:0px;
outline:0px;
color:#333;
font-family:Arial;
font-size:10px;
}
select.reg_count{
width:60px;
color:#333;
font-family:Arial;
font-size:10px;
}
.nctxt1
{
padding-top:4px;
padding-bottom:6px;
font-family:Arial; 
font-size:10px;
font-weight:bold; 
color:#6a6a6a;
width:80px;
padding-left:8px;	
}
.bookNowTicks_btn{
	background:url(/images/bookTicket_btn.gif) no-repeat;
	width:106px;
	height:30px;
	border:0px solid;
	font-size:12px;
	font-weight:bold;
	font-family:Arial;
	color:#FFF;
}
.tht_borderFr
{
    float: left; 
    padding-left: 4px;
    width:566px;
}
.tht_headding
{
    padding-left:10px; 
    font-size:15px; 
    font-weight:bold;
    font-family:Arial;
    padding-top:10px;
    padding-bottom:10px;
}
.tht_td_title
{
     font-size:12px; 
     font-family:Arial; 
     padding:6px 0px;
}
.tt_block
{
    border:1px solid #447dcc; 
    float:left; 
    width:564px;
}
.tt_heading
{
    background-color:#c3dcff; 
    padding:6px 10px; 
    font-family:Arial; 
    font-size:15px; 
    font-weight:bold;
}
.tt_content1
{
    padding-left:20px; 
    width:150px;
    color:#003366; 
}
.tt_content2
{
    width:300px;
    padding-left:10px;
}
.tt_content1, .tt_content2
{
    font-family:Arial;
    font-size:12px;
    float:left;
    padding-bottom:6px;    
}







.tht_heading_bg
{
    border:1px solid #447dcc; 
    width:564px;
}
.tht_headding_block
{
    background-color:#c3dcff; 
    padding:6px 10px; 
    font-size:15px; 
    font-weight:bold; 
    font-family:Arial;
}
.tht_content_block
{
    font-family:Arial; 
    font-size:12px; 
    padding:6px 10px;
}
.tht_td
{
     width:150px;
}
.nctxt2
{
padding-top:4px;
padding-bottom:6px;
font-family:Arial;
font-size:10px; 
text-align: left;
font-weight:bold; 
color:#959691;	
width:60px;
padding-left:10px;	
}
.booknow-select 
{
    margin-top:2px;
	margin-left:10px;
	font-family:Arial;
	font-size:10px; 
	width: 40px;
}
.nchad2{
background:url(/images/inside_show_09.gif) repeat-x; 
height:18px; 
width:320px;
font-family:Arial; 
font-size:12px; 
padding:9px;	
}
.cal_continue{
color:#F00;
font-family:Arial;
font-size:12px;
padding:2px;
}
.cal_continue a{
color:#F00;
text-decoration:none;
}
.cal_continue a:hover{
color:#F00;
text-decoration:none;
}
.cal_headTxt{
color:#000;
font-family:Arial;
font-size:11px;
text-decoration:underline;
}
.cal_headTxt a{
color:#000;
text-decoration:underline;
}
.cal_headTxt a:hover{
color:#000;
text-decoration:underline;
}
.cal_mid_hadding{
color:#000;
font-family:Arial;
font-size:16px;
height:20px;
}
.sub_had{
background: url(/images/cal_sub_had.gif) #e8e8e8 repeat-x;
height:16px;
font-family:Arial;
font-weight:bold;
font-size:12px;
color:#F30;
padding:6px;
}
.td_select{
background-color:#cae4fb;
color:#00417c;
font-family:Arial;
font-size:12px;
}
.td_select_on{
background-color:#FFF;
color:#00417c;
font-family:Arial;
font-size:12px;
cursor: auto;
}

.td_select_specialoffer{
background-color:#cae4fb;
color:#00417c;
font-family:Arial;
font-size:12px;
background:url(/images/special_offer_selected.gif) no-repeat bottom center;

}
.td_select_on_specialoffer{
background-color:red;
color:#00417c;
font-family:Arial;
font-size:12px;
cursor: auto;
background:url(/images/special_offer_normal.gif) no-repeat bottom center;
}

.td_select_freez{
background-color:#e8e8e8;
color:#adadad;
font-family:Arial;
font-size:12px;
}
.nchad1{
background:url(/images/nc_bg2.gif) repeat-x;
height:22px;
font-weight:bold; 
font-family:Arial;
font-size:10px; 
padding: 7px;
width:150px;	
}

.nchad1-blank{
background:url(/images/nc_bg2.gif) repeat-x;
height:22px;
font-weight:bold; 
font-family:Arial;
font-size:12px; 
padding:  7px 7px 7px 7px;	
}
.lineButtom{
padding-top:4px;
padding-bottom:6px;
border-buttom:1px;
border-bottom-color:gray;
border-bottom-style:dotted;
}
.nctxt3
{
padding-top:4px;
padding-bottom:6px;
font-family:Arial; 
font-size:10px; 
text-align: left;
padding-left:10px;
font-weight:bold; 
color:#031790;
width:60px;	
}
.nctxt334
{
padding-top:4px;
padding-bottom:6px;
font-family:Arial; 
font-size:10px; 
text-align: left;
padding-left:10px;
font-weight:bold; 
color:#031790;
width:30px;	
}
input.ser_bg{
background:url(/images/email_address_input.gif) no-repeat;
border:1px solid #dddddd;
width:105px;
height:15px;
font-family:Arial;
font-size:12px;
padding:3px;
}
input.email_bg{
background:url(/images/email_address_input.gif) no-repeat;
border:1px solid #dddddd;
width:175px;
height:15px;
font-family:Arial;
font-size:12px;
padding:3px;
}
input.booking_btn{
background:url(/images/booking_btn.jpg) no-repeat;	
width:90px;
height:28px;
font-size:11px;
font-family:Arial;
border:0px;
color:#FFF;
text-transform:uppercase;
}
input.booking_btn:hover{
background:url(/images/booking_btn.jpg) 0px -28px; no-repeat;	
color:#fff;
}
.1booking_btn{
background:url(/images/booking_btn.jpg) no-repeat;	
width:90px;
height:28px;
font-size:11px;
font-family:Arial;
border:0px;
color:#FFF;
text-transform:uppercase;
}
.2booking_btn:hover{
background:url(/images/booking_btn.jpg) 0px -28px; no-repeat;	
color:#fff;
}
input.sign_up_btn{
background:url(/images/sign_up_btn_07.jpg) no-repeat;	
width:80px;
height:28px;
font-size:11px;
font-family:Arial;
border:0px;
font-weight:bold;
color:#fff;
text-transform:uppercase;
}
input.sign_up_btn:hover{
background:url(/images/sign_up_btn_07.jpg) 0px -28px; no-repeat;	
color:#fff;
}
input.search_btn{
background:url(/images/search_btn.gif) no-repeat;	
width:80px;
height:28px;
font-size:11px;
font-family:Arial;
border:0px;
color:#fff;
text-transform:uppercase;
}
input.search_btn:hover{
background:url(/images/search_btn.gif) 0px -28px; no-repeat;	
color:#fff;
}
input.create_btn{
background:url(/images/create_account_btn.gif) no-repeat;	
width:150px;
height:27px;
font-size:12px;
font-family:Arial;
border:0px;
color:#fff;
text-transform:uppercase;
}
input.create_btn:hover{
color:#000;
}
input.update_btn{
background:url(/images/update_btn.gif) no-repeat;	
width:88px;
height:35px;
font-size:12px;
font-family:Arial;
border:0px;
color:#fff;
text-transform:uppercase;
}
input.update_btn:hover{
color:#ccc;
}
input.login_btn{
background:url(/images/login-btn.gif) no-repeat;	
width:68px;
height:27px;
font-size:12px;
font-family:Arial;
border:0px;
color:#000;
text-transform:uppercase;
}
input.login_btn:hover{
color:#fff;
}
input.send_btn{
background:url(/images/send_btn.jpg) no-repeat;	
width:82px;
height:28px;
font-size:12px;
font-family:Arial;
border:0px;
color:#FFF;
text-transform:uppercase;
}
input.send_btn:hover{
color:#000;
}
input.sendne_btn{
background:url(/images/sentNe_btn.jpg) no-repeat;	
width:82px;
height:28px;
font-size:12px;
font-family:Arial;
border:0px;
color:#FFF;
text-transform:uppercase;
}
input.sendne_btn:hover{
color:#000;
}

input.find{
background:url(/images/find_it_btn.gif) no-repeat;	
width:86px;
font-family:Arial;
height:30px;
border:0px;
color:#FFF;
}
input.find:hover{
color:#CCC;
}
input.seachBox{
background:url(/images/search_input_bg.png) no-repeat;
height:27px;
width:296px;
border:0px;
color:#333;
font-family:Arial;
font-size:18px;
color:#999;
padding:4px;
}
.show-allbtn
{
	width:73px;
	font-family;Arial;
	font-size:12px;
	font-weight:bold;
	height:24px;
	color:White;
	border:0px;
	background-image:URL(/images/show-all.gif);
}
.show-allbtn_hov
{
	width:73px;
	font-family;Arial;
	font-size:12px;
	font-weight:bold;
	height:24px;
	background-position: 0px -24px;
	color:White;
	border:0px;
	background-image:URL(/images/show-all.gif);
}
.search_block_ar{
margin-top:10px; 
padding:4px; 
float:right;	
}
.search_int{
width:305px; 
float:left; 
margin-top:2px; 
margin-left:2px;	
}
.search_fint_btn{
width:90px; 
float:left; 
padding-top:3px;	
}




/*Ajax Slider*/


   .textContainerCss
        {
           font-weight:bold;
           text-align:left;
           margin-left:10px;
           height: auto;
           color:black;
           width:auto;
            margin-top:230px;
            margin-left:150px;
            overflow: hidden;
        }
.LongTextCss
{
font-size:12px;
font-family:Arial;
color:White;
float:left;
padding-top:12px;
padding-right:10px;
width:290px;
}
   .containerCss
        {
            height: 280px;
            }
        .imageCss
        {
            height: 280px;
            overflow: hidden;
        }
        .shortTextCss
        {
            margin-top:100px;
            margin-left:30px;
            width: 200px;
            height: 50px;
            color: White;
           font-family:Arial;
            text-align:left;
           
        }
        .counterCss
        {
            position:absolute;
            margin-top: 240px;
            margin-left: 20px;
            width: 200px;
            height: 20px;
            color: white;
        }
        .counterIndexCss
        {
        
margin: 0 2px;
width:21px;
height:19px;
float:left;
background: url(/images/ajax_link.png) no-repeat 0px -19px;
line-height: 17px;
color:#FFF;
font-size:12px;
font-weight:bold;
font-family:Arial;
text-align: center;
        }

.linkButtonCss{
background-color:Black;
}        
        .contentCss
        {   
            font-family:Arial;
            font-size:14px;
            color:Black;
            margin-top:4px;
            float:left;
            }
        .contentCss a        {   
           color:Gray;
           text-decoration:none;
           
            }
            .contentCss a:hover        {   
           color:Black;
           text-decoration:none;
           
            }
                    .counterIndexHighlightedCss
        {
margin: 0 2px;
width:21px;
height:19px;
background: url(/images/ajax_link.png) no-repeat;
line-height: 17px;
color:#FFF;
font-size:12px;
font-weight:bold;
font-family:Arial;
text-align: center;
        }
        
/*Ajax Menu*/
.nav-menu
{
width:30em;
float:left;
background-color:#999;
} 

.nav-menu ul
{
list-style: none;
padding: 0;
margin: 0;
} 
.nav-menu li
{
float: left;
margin: 0 2px;
} 
.nav-menu li a
{
width:21px;
height:19px;
background: url(/images/ajax_link.png) no-repeat 0px -19px;
line-height: 16px;
color:#FFF;
font-size:12px;
font-weight:bold;
font-family:Arial;
float: left;
display: block;
text-decoration: none;
text-align: center;
} 
.nav-menu li a:hover
{
background: url(/images/ajax_link.png) no-repeat;
line-height: 16px;
color:#FFF;
font-size:12px;
font-weight:bold;
font-family:Arial;
float: left;
display: block;
text-decoration: none;
text-align: center;
}         


.selected
        {
            color: white;
            background-color: Gray;
            cursor: pointer;
        }
        .normal
        {
            color: black;
            background-color: white;
            cursor: pointer;
        }
        .otherMonthDay
        {
            background-color: #CCCCCC;
        }
        
        /*Newsletter Subscribing Control Css*/
        /* Start */
        .newsletterSuccess 
        {
          color: white;
          font-size: 12px;
          font-family: Arial;
        }
        .newsletterError
        {
          color: red;
             font-size: 12px;
          font-family: Arial;}
        
        /*Newsletter Subscribing Control Css*/
        /* End */
        
        
        /*==========LAST UPDATE=============*/
        
        .marque{
padding:10px 10px 10px 10px;
background-color:#cdcdcd;
font-family:Arial;
font-size:12px;
}
.marque a
{
 color:Black;
 text-decoration:none;   
}
.marque a:hover
{
 color:#666;
 text-decoration:none;   
}