body
{
	margin-bottom:0px;
	margin-top:0px;
	background-color:#D5E3EF;
}
.left{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#2c362b;
text-decoration:none;
}
.left_deal{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
color:#2c362b;
text-decoration:none;
}
.right{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#2c362b;
text-decoration:none;
}

.body_txt
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	color:#666666;
	text-decoration:none;
}

.content_align
{
	padding-left:45px; 
	padding-right:35px; 
	padding-top:25px; 
	padding-bottom:45px;
}


.c2a_txt
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
}

.c2a_txt_right
{
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#666666;
	text-decoration:none;
}
.padding1
{
	padding-top:20px;
}
.padding2
{
	padding-left:55px;
}

.padding3
{
	padding-top:5px;
}	
.padding4
{
	padding-right:15px;
}	

.padding5
{
	padding-bottom:18px;
}	

.padding6
{
	padding-top:33px;
	padding-left:19px;
}

.padding7
{
	padding-left:15px;
	padding-top:28px;
}
.padding8
{
	padding-left:7px;
	padding-right:5px;
}

.padding9
{
	padding-left:10px;
}

.map_bgcolor
{
	background-color:#D5E3EF;
}

.rates
{
	background-color:#D5E3EF;
	margin-top:12px;
	border:1px solid #7E9CB5;
}

.rates_bgcolor
{
	background-color:#95B3CC;
}
.left
{font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:none;
}
.span
{color:#204860;}
.enquire
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#437ab2;
text-decoration:none;}
.box
{ width:160px;
}
.txtarea
{
width:30px;
height:55px;
background-color:#FFFFFF;
color:#706F6F;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #6cbada;}
.txtarean
{
width:30px;
height:55px;
background-color:#FFFFFF;
color:#706F6F;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #034967;}

.error
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #E12023;
}

.li_img
{
	font:Arial, Helvetica, sans-serif;
	background-repeat:no-repeat;
	background-position:left;
	list-style-type:disc;
	color:#00274E;
	padding-left:30px;
	padding-top:10px;
}

.thumb_td_text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#DFFFC2;
	font-weight:bold;
	padding-left:8px;
	padding-right:2px;
	padding-top:8px;
	padding-bottom:8px;

}

.thumb_img
{
	border-color:#8C9092;
}
.loc_thumb_td_text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#DFFFC2;
	font-weight:bold;
	padding-left:15px;
	padding-right:8px;
	padding-top:8px;
	padding-bottom:8px;

}

.thumb_tdleft
{
 	padding-left:9px;
	padding-top:5px;
}
.thumb_tdright
{
	padding-right:7px;
	padding-left:3px;
	padding-top:5px;
}
.thumb_td
{
	padding-top:5px;
 	padding-left:4px;
}

#mandatory
{
	background-color: #D3F0AF;
}
.map_td
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:normal;
	text-decoration:none;
	padding-left:17px;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #ffffff; 
	border-left:1px solid #ffffff;
}

.map_td1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#00274E;
	font-weight:normal;
	text-decoration:none;
	padding-left:17px;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #ffffff; 
}
.td_color
{
	color:#00274E !important;
}
.li_links
{
	font:Arial, Helvetica, sans-serif;
	color:#00274E;
	text-decoration:none;
}

.li_links:hover
{
	font:Arial, Helvetica, sans-serif;
	color:#2AA0BD;
	text-decoration:none;
}

.faq
{
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#00274E;
	text-decoration:none;
}

.faq1
{
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#00274E;
	text-decoration:none;
}

.faq_subtxt
{
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3595AD;
	text-decoration:none;
	padding-top:5px;
	padding-bottom:10px;
}

.txtboxa
{
width:75px;
height:15px;
background-color:#FFFFFF;
color:#706F6F;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #6cbada;
padding:0px;
margin:0px;
}
.txtboxan
{
width:75px;
height:15px;
background-color:#FFFFFF;
color:#706F6F;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #034967;
padding:0px;
margin:0px;
}
.chkbox1
{
width:150px;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#858586;
border: 1px solid #6cbada;
}
.chkbox1n
{
width:150px;
height:15px;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#858586;
border: 1px solid #034967;
}
.span1
{color:#FF0000;
padding-bottom:30px;}

.txtboxd{
width:90px;
height:15px;
background-color:#FFFFFF;
color:#706F6F;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #6cbada;
padding:0px;
margin:0px;}

.txtboxdn{
width:90px;
height:15px;
background-color:#FFFFFF;
color:#706F6F;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #034967;
padding:0px;
margin:0px;}
.txtboxd1{
width:25px;
height:15px;
background-color:#d2eaf4;
color:#706F6F;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #d2eaf4;
padding:0px;
margin:0px;}
td div.divmenu
{
	position:relative;
	margin:0px 0px 0px 0px;
	padding:0px;
	top:0px;
}

.border_x
{
	background-image:url(../images/light_greenx.jpg); 
	background-repeat:repeat-x;
}

.border_x1
{
	background-image:url(../images/light_greenx.jpg); 
	background-repeat:repeat-x; background-position:bottom;
}

.border_y
{
	background-image:url(../images/light_greeny.jpg); 
	background-repeat:repeat-y; background-position:right;
}

.border_y1
{
	background-image:url(../images/light_greeny.jpg);
	background-repeat:repeat-y;
}

.contact_td
{
	padding-top:5px;
}
.contact_td1
{
	padding-top:8px;
}

.contact_td2
{
	padding-top:11px;
}

.checkout_date
{
	padding-left:60px;
}

.contact_td3
{
padding-bottom:11px;
}


.time_td
{
	width:66px;
	height:12px;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#858586;
	border: 1px solid #7F9DB9;
}

.time_tdn
{
	width:66px;
	height:12px;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#858586;
	border: 1px solid #7F9DB9;
}

.txtbox
{
width:30px;
height:15px;
background-color:#FFFFFF;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #6cbada;
}
.txtboxn
{
width:30px;
height:15px;
background-color:#FFFFFF;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #034967;
}
.txtbox1
{
width:180px;
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#858586;
border: 1px solid #6cbada;
}

.txtbox1n
{
width:180px;
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#858586;
border: 1px solid #6cbada;
}

.req_field
{
width:180px;
height:12px;
background-color:#E6F1F5;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#858586;
border: 1px solid #6cbada;
}

.req_fieldn
{
width:180px;
height:12px;
background-color:#E6F1F5;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#858586;
border: 1px solid #6cbada;
}

.txtbox3
{
width:0px;
height:15px;
background-color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#858586;
border: 1px solid #6cbada;
}

.txtbox3n
{
width:0px;
height:15px;
background-color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#858586;
border: 1px solid #6cbada;
}

.txtbox2
{
width:150px;
height:15px;
background-color:#FFFFFF;
color:#706F6F;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #6cbada;
}
.txtbox2n
{
width:150px;
height:15px;
background-color:#FFFFFF;
color:#706F6F;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #034967;
}
.chkbox
{
width:70px;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#858586;
border: 1px solid #6cbada;
}

.req_chk
{
	background-color:#F4FCE8;
	border-left:2 px solid #ffffff;
	border-right:2 px solid #ffffff;
}

.chkbox1
{
width:40px;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#858586;
border: 1px solid #6cbada;
}

.req_chkbox
{
width:15px;
height:15px;
background-color:#F0FCDF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#858586;
border: 1px solid #6cbada;
}

.btn_submit
{
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#3f91cd;
background-image:url(../images/submit_btn.gif);
border:none;
text-decoration:none;
width:98px;
height:28px;}
.btn_reset
{font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#3f91cd;
background-image:url(../images/reset_btn.gif);
border:none;
text-decoration:none;
width:90px;
height:28px;}
.footerlink1
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#CCCCCC;
	text-decoration: none;
}
.footerlink
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#CCCCCC;
	text-decoration: none;
}

.footerlink:hover 
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:9px;
  color:#999999;
  text-decoration: none;
}
.h1txt 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#CCCCCC;
	text-decoration: none;
	text-align: right;
	margin: 0px;
	font-weight: normal;
}
h2
{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#666666;
font-weight:bold;
margin:0px;
padding:0px;
text-decoration:none;}
h3
{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#425b94;
font-weight:bold;
margin:0px;
padding:0px;
text-decoration:none;
}

h4
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#425b94;
font-weight:bold;
margin:0px;
padding:0px;
text-decoration:none;
}

.wel
{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#666666;
font-weight:bold;
margin:0px;
padding:0px;
text-decoration:none;}
.mel
{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#425b94;
font-weight:bold;
margin:0px;
padding:0px;
text-decoration:none;
}

.links
{
font:Arial, Helvetica, sans-serif;
color:#00274E;
font-weight:bold;
text-decoration:none;
}
.links:hover
{font:Arial, Helvetica, sans-serif;
color:#50B5CE;
text-decoration:none;
}

.links1
{
font:Arial, Helvetica, sans-serif;
color:#2AA0BD;
text-decoration:none;
}
.links1:hover
{font:Arial, Helvetica, sans-serif;
color:#00274E;
text-decoration:none;
}

.links2
{
font:Arial, Helvetica, sans-serif;
font-size:10px;
color:#2AA0BD;
text-decoration:none;
}
.links2:hover
{font:Arial, Helvetica, sans-serif;
color:#00274E;
font-size:10px;
text-decoration:none;
}




.dropmenu
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	background-color:#79B04E;
	font-size:10px;
	text-decoration:none;
}
.dropmenu:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:10px;
	background-color:#336600;
	text-decoration:none;
}
td div.divmenu
{
	position:relative;
	margin:0px 0px 0px 0px;
	padding:0px;
	top:0px;
}

.flash_td
{
	height:24px;
	width:970px;
}

.flash_banner
{
	height:263px;
	width:970px;
}

.main_table
{
	border:solid 1px #ABC7DE;
}

.main_table_td
{
	height:23px; background-color:#00274E;
}

.enquire_table
{
	height: 172px;
	background-image:url(../images/shaded_td_image.gif); 
	background-repeat:no-repeat;
}

.deals_n_specials
{
	height:172px; 
	background-image:url(../images/deals_n_special_img.gif); 
	background-repeat:no-repeat;
}


.table_left_c2a
{
	height:172px; 
	background-image:url(../images/deals_n_special_img.gif); 
	background-repeat:no-repeat;
}

.repeat_dotted_line
{
	background-image:url(../images/repeat.jpg); 
	background-repeat:repeat-y;
}

.dotted_line_right
{
	background-image:url(../images/repeat_right.jpg); 
	background-repeat:repeat-y; 
	padding-right:10px; 
	padding-bottom:20px;
}

.c2a_td_bottom
{
	background-image:url(../images/c2a_td_bottom.jpg); 
	background-position:right; 
	background-repeat:no-repeat;
}

.c2a_img_align
{
	padding-top:10px; 
	padding-right:8px; 
	padding-bottom:10px;
}

.bottom_img
{
	background-image:url(../images/bottom_img.jpg); 
	background-repeat:repeat-x;
}

.padding_right
{
	padding-right:12px;
}

.padding_left
{
	padding-left:44px;
}

.padding_left1
{
	padding-left:85px;
}

.padding_top
{
	padding-top:15px;
}
.padding_top1
{
	padding-top:25px;
}

.margin_left
{
	margin-left:35px;
}

.txt_align
{
	padding-left:10px; 
	padding-top:5px;
}

.cursor
{
	cursor:pointer;
}

.loc_td
{
	padding-top:3px;
	padding-left:100px;
}

.contact_div
{
	padding-top:25px; 
	padding-bottom:45px; 
	padding-left:20px;
}

.contact1
{
	display:block; 
	padding-right:15px;
}

.contact2
{
	display:none; 
	padding-right:15px;
}

.sitemap_align
{
	padding-top:10px; 
	padding-left:25px;
}

.errors
{
	font-family:Trebuchet MS , Verdana, Arial, Helvetica, sans-serif;
	color:#FF0000;
	font-size:11px;
	text-decoration:none;
}

.h2_text
{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#666666;
font-weight:bold;
margin:0px;
padding:0px;
text-decoration:none;
}

.h3_text
{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#425b94;
font-weight:bold;
margin:0px;
padding:0px;
text-decoration:none;
}

.h4_text
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#425b94;
font-weight:bold;
margin:0px;
padding:0px;
text-decoration:none;
}

a.help{z-index:24;text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:11px;margin-bottom:5px;padding-bottom:20px;color:#7b7b7b;}
a.help:hover{position:relative;z-index:25;cursor:help;text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#7b7b7b;}
a.help span{ display:none;}
a.help:hover span{display:block;position:absolute;color:#7b7b7b;background-color:#ffffff;top:3em;left:3em;width:18em;border:1px solid #6CBADA;color:#7b7b7b;text-align:left;padding:2px;text-decoration:none;}