/* CSS Document */

.topBg1
{
background-color:#e4001b;
}

.topBg2
{
background-color:#0c2c53;
}

.MainTab
{
background-color:#3773b1;
/*background-image:url(images/tab_bg.jpg);*/
text-align:center;
vertical-align:middle;
}

a.tab_l:link {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none;}
a.tab_l:visited {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none;}
a.tab_l:hover {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #e7e7e7; text-decoration: underline;}

.srh_hd
{
background:url(images/srh_bg.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#ffffff;
text-align:center;
vertical-align:middle;
}

.srh_bg
{
background-color:#ffffff;
}

.srh_txt
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#0c2c52;
text-align:left;
vertical-align:middle;
}

.aln
{
text-align:left;
vertical-align:middle;
}

.chk_box
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
text-align:left;
vertical-align:middle;
}

.btn
{
/*/*background-color:#e47d21;*/
/*border:solid 3px #ffc189;*/
background-color:#77c879;
border:solid 3px #3c7e3e;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#184119;
text-align:center;
margin:1px 1px 1px 1px;
border-style: outset;
}

.ratebtn
{
background-color:#464882;
border:solid 2px #97a1fd;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
text-align:center;
margin:1px 1px 1px 1px;
border-style: outset;
}

.offer_hd
{
background:url(images/offer_bg.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#ffffff;
text-align:left;
vertical-align:middle;
}

.list_hd
{
background-color:#1c2790;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#ffffff;
text-align:left;
vertical-align:middle;
padding-left:5px;
}

.sub_hd
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
text-align:center;
vertical-align:middle;
background-color:#d0d0d0;
}

.bdr_1
{
border-collapse:collapse;
}

.btn_2
{
background-color:#6f92b5;
border:solid 1px #CCCCCC;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
text-align:center;
vertical-align:middle;
margin:1px 1px 1px 1px;
border-style: outset;
}

.offter_txt
{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#1d4774;
text-align:left;
vertical-align:middle;
padding-left:3px;
}

.offter_nrm
{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#1d4774;
text-align:center;
vertical-align:middle;
padding-left:3px;
}

.offter_nrm_bg
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#1d4774;
text-align:center;
vertical-align:middle;
padding-left:3px;
background-color:#ebebeb;
}

.wel
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
text-align:center;
vertical-align:middle;
background:url(images/wel_bg.jpg);
}

.wel_lf
{
border-left:solid 1px #96b5d4;
}
.wel_rt
{
border-right:solid 1px #96b5d4;
}
.wel_btn
{
border-bottom:solid 1px #96b5d4;
}

.weltxt
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#1d4774;
}

.ad_hd
{
background:url(images/ad_bg.gif);
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#ffffff;
text-align:center;
vertical-align:middle;
}

.ad_bg
{
background-color:#f8e4e4;
text-align:center;
vertical-align:middle;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
font-weight:normal;
padding:5px 5px 5px 5px;
}

.ad_btm
{
background:url(images/ad_bga.gif);
background-color:#efa5a6;
text-align:center;
vertical-align:middle;
}

.ad_bg1
{
background-color:#ffffff;
border-left:solid 1px #ec8888;
border-right:solid 1px #ec8888;
text-align:center;
vertical-align:middle;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
font-weight:normal;
padding:5px 5px 5px 5px;
width:208px;
height:100%;
}

.reason
{
background-color:#ffffff;
border-left:solid 1px #ec8888;
border-right:solid 1px #ec8888;
text-align:left;
vertical-align:middle;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
font-weight:normal;
padding:5px 5px 5px 5px;
width:208px;
height:100%;
line-height:1.1;
}

.ad_bg7
{
background-color:#ffffff;
border-left:solid 1px #ec8888;
border-right:solid 1px #ec8888;
text-align:center;
vertical-align:middle;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
font-weight:normal;
padding:5px 5px 5px 5px;
width:203px;
height:100%;
}

.review
{
border:1px solid #81807f;
background-color:#a90303;
}

.review1
{
border:1px solid #81807f;
}

a.month:link {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #7e1b1b; text-decoration: none;}
a.month:visited {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #7e1b1b; text-decoration: none;}
a.month:hover {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #824949; text-decoration: underline;}

a.click:link {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #a11d1d; text-decoration: underline;}
a.click:visited {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #a11d1d; text-decoration: underline;}
a.click:hover {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #d92d2d; text-decoration: none;}

a.click1:link {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #a11d1d; text-decoration: underline;}
a.click1:visited {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #a11d1d; text-decoration: underline;}
a.click1:hover {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #824949; text-decoration: none;}

a.price:link {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #a11d1d; text-decoration: none;}
a.price:visited {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #a11d1d; text-decoration: none;}
a.price:hover {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #a11d1d; text-decoration: underline;}

a.click2:link {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #a11d1d; text-decoration: underline;}
a.click2:visited {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #a11d1d; text-decoration: underline;}
a.click2:hover {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #824949; text-decoration: none;}

.tab_bg1
{
background-color:#bcd7ef;
}

.hotel
{
background-color:#a4c3ef;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#4a657d;
text-align:left;
vertical-align:middle;
padding-left:3px;
}

.detail
{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
padding:3px 3px 3px 3px;
vertical-align:top;
text-align:left;
}

.detail2
{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
padding:3px 3px 3px 3px;
vertical-align:top;
text-align:left;
}

a.more:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #d76b0c; text-decoration: underline;}
a.more:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #d76b0c; text-decoration: underline;}
a.more:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #d76b0c; text-decoration: none;}

.rate_hd
{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#525252;
background-color:#ebebeb;
text-align:center;
vertical-align:middle;
}

.nrm_cen
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-align:center;
}

.nrm_red
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#15508c;
text-align:center;
}

.tax_bg
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#15508c;
font-weight:bold;
text-align:center;
vertical-align:middle;
background-color:#f7f7f6;
}

.detail_bdr
{
border:solid 1px #d0d0d0;
}

a.top:link {font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #203067; text-decoration: underline;}
a.top:visited {font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #203067; text-decoration: underline;}
a.top:hover {font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #5871c1; text-decoration: underline;}

.con_lf
{
border-left:solid 1px #d18f90;
}
.con_rt
{
border-right:solid 1px #d18f90;
}
.con_top
{
border-top:solid 1px #d18f90;
}
.con_btm
{
border-bottom:solid 1px #d18f90;
}

.book
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
text-align:center;
vertical-align:middle;
}

a.footer1:link {font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #790000; text-decoration: underline;}
a.footer1:visited {font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #790000; text-decoration: underline;}
a.footer1:hover {font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #ff0000; text-decoration: none;}

.flr1
{
background-image:url(images/flr_1.jpg);
background-repeat:no-repeat;
}

.flr2
{
background-image:url(images/flr_2.jpg);
background-repeat:no-repeat;
}

.may
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#ffffff;
text-align:left;
vertical-align:middle;
background-color:#1c2790;
}

.lon
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
text-align:left;
vertical-align:bottom;
padding-bottom:3px;
}

.check_hd
{
background-color:#1c2790;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
vertical-align:middle;
text-align:center;
}

.chkSrh
{
margin:5px 10px 5px 10px;
float:left;
text-align:left;
width:222px;
height:200px;
}

.offer
{
margin:5px 10px 5px 10px;
float:right;
text-align:right;
width:72%;
height:200px;
}

.lf_ad
{
margin:5px 10px 5px 10px;
float:left;
text-align:left;
vertical-align:top;
width:220px;
height:100%;
}

.rt_list
{
margin:5px 10px 5px 10px;
float:right;
text-align:right;
vertical-align:top;
width:72%;
height:100%;
}

.ticker
{
margin:5px 10px 5px 10px;
float:right;
text-align:right;
vertical-align:top;
width:72%;
height:100%;
}

.ticker1
{
text-align:center;
width:72%;
height:100%;
}

.ticker2
{
margin:5px 10px 5px 10px;
float:right;
text-align:right;
vertical-align:top;
width:100%;
height:100%;
}

.veri
{
margin:0px 0px 0px 0px;
text-align:center;
width:100%;
}

.strip1
{
background-color:#a5d2ff;
height:3px;
margin-top:10px;
}

.strip
{
background-color:#a5d2ff;
height:3px;
}

.htl_mn
{
width:100%; 
height:20px; 
background-color:#a4c3ef;
}

.htl_hd_cen
{
background-color:#d0d0d0;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
height:20px;
width:598px;
text-align:left;
vertical-align:middle;
padding-left:3px;
float:left;
}

.hd_bg_cen
{
width:98%; 
height:20px; 
background-color:#d0d0d0;
margin-top:3px;
}

.hd_bg1_cen
{
width:98%; 
height:20px; 
background-color:#d0d0d0;
margin-top:10px;
}

.star_cen
{
background-color:#d0d0d0;
text-align:right;
vertical-align:middle;
float:right;
padding-right:5px;
height:20px;
width:93px;
}

.htl_hd
{
background-color:#d0d0d0;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
height:20px;
width:598px;
text-align:center;
vertical-align:middle;
padding-left:3px;
float:left;
}

.hd_bg
{
width:100%; 
height:20px; 
background-color:#d0d0d0;
margin-top:3px;
}

.hd_bg1
{
width:100%; 
height:20px; 
background-color:#d0d0d0;
margin-top:10px;
}

.star
{
background-color:#d0d0d0;
text-align:right;
vertical-align:middle;
float:right;
padding-right:5px;
height:20px;
width:93px;
}

.info
{
width:972px;
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight:bold;
text-align:center;
}

.menul a
{	font-family:Arial;
	font-size:11px;
	color:#790000;
	font-weight:normal;
	text-decoration:underline;
	padding:0px 5px 0px 10px;
}

.menul a:hover
{
	text-decoration:none;
	color:#ff0000;
}

.menu2 a
{	font-family:Arial;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	text-decoration:underline;
	padding:0px 20px 0px 20px;
	border-left:solid 1px #cccccc;
}

.menu2 a:hover
{
	text-decoration:none;
	color:#000000;
}

.arc a
{	font-family:Arial;
	font-size:11px;
	color:#790000;
	font-weight:normal;
	text-decoration:underline;
	padding:0px 10px 0px 10px;
	border-left:1px solid #b2b2b2;
}

.arc a:hover
{
	text-decoration:none;
	color:#ff0000;
}

a.view:link {font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #1d4774; text-decoration: underline;}
a.view:visited {font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #1d4774; text-decoration: underline;}
a.view:hover {font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #787878; text-decoration: none;}

.aln1
{
vertical-align:middle;
text-align:center;
}

.use
{
background-color:#94bae0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
text-align:center;
vertical-align:middle;
}

.use1
{
background-color:#94bae0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
text-align:left;
vertical-align:middle;
padding-left:3px;
}

.btmLinks
{
border-left:solid 1px #94bae0;
border-right:solid 1px #94bae0;
border-bottom:solid 1px #94bae0;
/*height:100%;
width:100%;*/
line-height:1.6;
}

#marqueecontainer{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
position: relative;
width: 212px; /*marquee width */
height: 50px; /*marquee height */
background-color: white;
overflow: hidden;
border-right: 1px solid #d18f90;
border-left: 1px solid #d18f90;
border-bottom: 1px solid #d18f90;
margin-bottom:10px;
padding: 2px;
padding-left: 4px;
}

.adBdr
{
border-bottom:solid 1px #d18f8f;
}

.main_menu a
{	font-family:Arial;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:underline;
	padding:0px 20px 0px 20px;
	border-left:solid 1px #ffffff;
	text-align:center;
	vertical-align:middle;
}

.main_menu a:hover
{
	text-decoration:none;
	color:#fad6d6;
}

.htl_det a
{	font-family:Arial;
	font-size:11px;
	color:#156ba6;
	font-weight:bold;
	text-decoration:underline;
	padding:0px 10px 0px 10px;
	border-left:solid 1px #81807f;
	text-align:center;
	vertical-align:middle;
}

.htl_det a:hover
{
	text-decoration:none;
	color:#9e3611;
}

.ln_acc a
{	font-family:Arial;
	font-size:10px;
	color:#a11d1d;
	font-weight:bold;
	text-decoration:underline;
	padding:0px 15px 0px 15px;
	border-left:solid 1px #b10004;
	text-align:center;
	vertical-align:middle;
}

.ln_acc a:hover
{
	text-decoration:none;
	color:#824949;
}

.marq
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
border-right: 1px solid #d18f90;
border-left: 1px solid #d18f90;
border-bottom: 1px solid #d18f90;
padding-left: 4px;
padding-right: 4px;
padding-top: 10px;
height:30px;
}

.june
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
padding-left: 4px;
padding-right: 4px;
padding-top: 4px;
height:100%;
text-align:left;
vertical-align:middle;
}

.sub_lf
{
width:215px;
height:100%;
float:left;
}

.nearby
{
width:215px;
height:100%;
text-align:center;
}

.sub_mn
{
width:730px;
height:100%;
float:right;
margin-bottom:10px;
}

.sub_mn2
{
width:100%;
height:100%;
float:right;
margin-bottom:10px;
}

.rt_bdr
{
border:solid 1px #1c2790;
width:728px;
height:100%;
}

.rt_bdr2
{
border:solid 1px #1c2790;
width:600px;
height:100%;
float:right;
}

.dot
{
padding-left:5px;
padding-right:5px;
}

.recom_lf a
{	font-family:Arial;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	padding:0px 20px 0px 0px;
	border-left:solid 1px #ffffff;
	text-align:center;
	vertical-align:middle;
}

.recom_lf a:hover
{
	text-decoration:underline;
	color:#0f21ca;
}

.attr a
{	font-family:Arial;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	padding:0px 0px 0px 0px;
	border-left:solid 1px #ffffff;
	text-align:center;
	vertical-align:middle;
}

.attr a:hover
{
	text-decoration:underline;
	color:#d42629;
}

.range a
{	font-family:Arial;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	text-decoration:underline;
	padding:0px 0px 0px 5px;
	text-align:center;
	vertical-align:middle;
	line-height:2;
	}

.range a:hover
{
	text-decoration:none;
	color:#9e3611;
}

.recom_bdr
{
border-right:solid 1px #d18f8f;
border-left:solid 1px #d18f8f;
border-top:solid 1px #d18f8f;
}

.sub_hd1
{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:15px;
background-color:#1c2790;
font-weight:bold;
text-align:left;
vertical-align:middle;
padding-left:7px;
}

.info_txt
{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:15px;
font-weight:bold;
text-align:left;
}

.recom
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align:left;
color:#990000;
}

.recom1
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align:center;
color:#990000;
}

.stp1_bdr
{
border-left:#d0d0d0 1px solid;
border-right:#d0d0d0 1px solid;
}

.book_room
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
background-color:#d0d0d0;
text-align:center;
vertical-align:middle;
}

.neig
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
background-color:#fdf7d9;
text-align:center;
vertical-align:middle;
}

.neig_1
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#ffffff;
text-align:center;
vertical-align:middle;
background-image:url(images/neig_bg.gif);
}

.neig_bdr
{
border-left:solid 1px #1c2790;
border-right:solid 1px #1c2790;
}

.neig_2
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight:bold;
/*background-color:#fdf6d9;*/
/*background-color:#fffcf0;*/
text-align:left;
vertical-align:middle;
border-top:solid 1px #1c2790;
border-bottom:solid 1px #1c2790;
padding-left:3px;
}

.book_room_red
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#b00003;
background-color:#d0d0d0;
text-align:center;
vertical-align:middle;
}

a.room_type:link {font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #1d4774; text-decoration: underline;}
a.room_type:visited {font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #1d4774; text-decoration: underline;}
a.room_type:hover {font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #1d4774; text-decoration: underline;}

.min_rate
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#1d4774;
background-color:#ebebeb;
text-align:center;
vertical-align:middle;
}

.tax_rate
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
text-align:center;
vertical-align:middle;
}

.step_a
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#1d2891;
text-align:left;
vertical-align:middle;
}

.step_b
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#b1b1b1;
text-align:left;
vertical-align:middle;
}

.step_bg1
{
background-color:#d42729;
height:3px;
}

.step_bg2
{
background-color:#b1b1b1;
height:3px;
}

.sort a
{	font-family:Arial;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
	padding:0px 8px 0px 7px;
}

.sort a:hover
{
	text-decoration:none;
	color:#000000;
}

a.list:link {font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: underline;}
a.list:hover {font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: underline;}
a.list:visited {font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: underline;}

.aln_list1
{
text-align:left;
vertical-align:middle;
padding-left:3px;
height:25px;
}

.aln_list2
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight:normal;
text-align:center;
vertical-align:middle;
}

.aln_list3
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#b00003;
font-weight:normal;
text-align:center;
vertical-align:middle;
}

.aln_list4
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#b00003;
font-weight:bold;
text-align:center;
vertical-align:middle;
background-color:#ebebeb;
}

.aln_list5
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#b00003;
font-weight:bold;
text-align:center;
vertical-align:middle;
background-color:#fff6ee;
}

.aln_list6
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#b00003;
font-weight:bold;
text-align:center;
vertical-align:middle;
height:25px;
}

.aln_list7
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#a57e2b;
font-weight:bold;
text-align:center;
vertical-align:middle;
}

.air_txt
{
width:96%;
height:50px;
text-align:justify;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
border:solid 1px #c1c1c1;
padding:5px 5px 5px 5px;
background-color:#f7f6f6;
margin:10px 0px 10px 0px;
}

.air_txt1
{
width:96%;
height:100%;
text-align:justify;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
border:solid 1px #c1c1c1;
padding:5px 5px 5px 5px;
background-color:#f7f6f6;
margin:10px 0px 10px 0px;
}

.events
{
width:98%;
height:100%;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
border:solid 1px #c1c1c1;
padding:5px 5px 5px 5px;
background-color:#f7f6f6;
margin:10px 0px 10px 0px;
}

.events1
{
width:98%;
height:100%;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
border:solid 1px #c1c1c1;
padding:5px 5px 5px 5px;
background-color:#f7f6f6;
margin:10px 0px 10px 0px;
}

.lf_bm
{
text-align:left;
vertical-align:bottom;
}

.rt_bm
{
text-align:right;
vertical-align:bottom;
}

a.air:link {font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #ffffff; text-decoration: none;}
a.air:visited {font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #ffffff; text-decoration: none;}
a.air:hover {font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #ffffff; text-decoration: underline;}

.tab_inac
{
background-color:#1c2790;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
text-align:center;
vertical-align:middle;
}

.tab_ac
{
background-color:#5058ad;
text-align:center;
vertical-align:middle;
}

.why
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#d8373c;
}

.ad_bg2
{
background-color:#ffffff;
border-left:solid 1px #ec8888;
border-right:solid 1px #ec8888;
text-align:center;
vertical-align:middle;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
font-weight:normal;
padding:5px 5px 5px 5px;
width:203px;
height:100%;
}

.det_hd
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#000000;
text-align:left;
vertical-align:middle;
}

.det_inac
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#ffffff;
text-align:center;
vertical-align:middle;
background-color:#156ba6
}

.det_ac
{
background-color:#66a1c9;
text-align:center;
vertical-align:middle;
}

.rates_hd
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
background-color:#fef7d3;
text-align:center;
vertical-align:middle;
}

.avail
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
background-color:#1c2790;
color:#ffffff;
text-align:center;
vertical-align:middle;
}

.tit
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
background-color:#d0d0d0;
padding-left:3px;
text-align:left;
vertical-align:middle;
}

.tit1
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
background-color:#d0d0d0;
padding-left:3px;
text-align:left;
vertical-align:middle;
}

.txtbox
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
border:solid 1px #cccccc;
}

a.spec_offr:link {font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #1d4774; text-decoration:underline;}
a.spec_offr:hover {font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #1d4774; text-decoration:underline;}
a.spec_offr:visited {font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #1d4774; text-decoration:underline;}

.spec_offr_bg
{
background-color:#aad5ff;
border:solid 1px #8eb1d4;
}

.map
{
width:624px;
height:100%;
margin-right:10px;
margin-top:10px;
float:left;
}

.map_list
{
width:320px;
height:100%;
margin:10px 0px 0px 10px;
float:right;
}

.no1
{
background-color:#c90909;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
text-align:left;
vertical-align:middle;
padding-left:2px;
}

.no2
{
background-color:#34a701;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
text-align:left;
vertical-align:middle;
padding-left:2px;
}

.no3
{
background-color:#6a5acd;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
text-align:left;
vertical-align:middle;
padding-left:2px;
}

.friend
{
width:79%;
height:100%;
margin-bottom:10px;
border:solid 1px #1c2790;
}

.sub_mn1
{
width:796px;
height:100%;
margin-bottom:10px;
}

.rt_bdr1
{
border:solid 1px #1c2790;
width:794px;
height:100%;
}

.faq_hd
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
background-color:#e8f1fa;
text-align:left;
vertical-align:middle;
padding-left:3px;
}

.step3
{
width:98%;
height:100%;
}

a.post:link {font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #000000; text-decoration: underline;}
a.post:hover {font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #000000; text-decoration: underline;}
a.post:visited {font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #000000; text-decoration: underline;}

.guest_hd
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight:bold;
background-color:#66a1c9;
text-align:center;
vertical-align:middle;
}

.guest_nrm
{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
padding:3px 3px 3px 3px;
vertical-align:middle;
text-align:left;
}

.festbdr
{
border:solid 1px #b2b2b2;
}

.fest
{
background-color:#d0d0d0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight:bold;
text-align:left;
padding-left:3px;
}

.fest1
{
background-color:#f0eeef;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight:bold;
text-align:left;
padding-left:3px;
}

.date
{
background-color:#f3f3f3;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ff0000;
font-weight:normal;
text-align:left;
padding-left:3px;
}

.music
{
margin:0px 10px 5px 10px;
text-align:center;
float:left;
vertical-align:top;
width:96%;
height:100%;
}

.blog
{
background:url(images/blogbg.gif);
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#ffffff;
text-align:center;
vertical-align:middle;
}

.o2
{
background:url(images/blogbg1.gif);
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
text-align:left;
vertical-align:middle;
padding-left:3px;
}