/*==================== NEW CSS DOCUMENT ================*/
img, div, input, span, a, li, b ,hover { behavior: url("iepngfix.htc")
  }
body{
	padding:0;
	margin:0;
	/*background:url(../images/body_bg.gif) 0 0 repeat-x;*/
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#2f3335;}
div, img, h1, h2, h3, ul, li, a, p, span, object, dl, dt, dd{
	padding:0;
	margin:0;
}
ul{
	list-style-type:none;
}
a{
	text-decoration:none;
	outline:none;
}
img{
	border:none;
}
.spacer{
	font-size:0;
	line-height:0;
	clear:both;
}
/*==========================main div=============================*/
#mainContainer{
	width:872px;
	margin:0 auto;
	position:relative;
}
.logo{
	display:block;
	top:80px;
	left:70px;
	position:absolute;
}
span.top_bg{
	width:872px;
	background:url(../images/top_bg.png) 0 0 no-repeat;
	height:42px;
	display:block;
	font-size:0;
	line-height:0;
}

div#body-bg{
	width:872px;
	margin:0 auto;
	background:url(../images/body_bg_trans.png) 0 0 repeat-y;
}
div#headerContent{
	width:758px;
	margin:0 auto;
	border-top:5px solid #004685;
	border-left:5px solid #004685;
	border-right:5px solid #004685;
	background:#fff url(../images/banner.jpg) 100% 0 no-repeat;
	height:136px;
	overflow:hidden;
}

.call{
	display:block;
	margin:6px 88px 0 0;
	_margin:6px 76px 0 0;
	float:right;
}
h1{
	margin:90px 31px 0 0;
	_margin:90px 20px 0 0;
	float:right;
	font:normal 18px/19px Arial, Helvetica, sans-serif;
	color:#fff;
	text-transform:capitalize;
}
div#headerContent2{
	width:758px;
	margin:0 auto;
	border-top:5px solid #004685;
	border-left:5px solid #004685;
	border-right:5px solid #004685;
	background:#fff url(../images/Banner-V3.gif) 100% 0 no-repeat;
	height:142px;
	overflow:hidden;
}


/*=========================== body part ================================*/
div#wrapper{
	width:758px;
	margin:0 auto;
	background:#fff url(../images/container_body_bg.gif) 0 0 repeat-y;
	border-bottom:5px solid #004685;
	border-left:5px solid #004685;
	border-right:5px solid #004685;
	overflow:hidden;
	padding:0 0 10px 0;
}
#leftPart{
	width:160px;
	float:left;
}
ul.lftNav{
	margin-top:6px;
}
ul.lftNav li{
	margin-bottom:6px;
}
ul.lftNav li a{
	display:block;
	background:url(../images/leftnav_bg.gif) 0 0 no-repeat;
	width:148px;
	height:29px;
	padding:0 0 0 16px;
	font:normal 11px/26px Arial, Helvetica, sans-serif;
	color:#fff;
	text-transform:capitalize;	
}
ul.lftNav li a:hover{
	display:block;
	background:url(../images/leftnav_bg-h.gif) 0 0 no-repeat;
	width:148px;
	height:29px;
	padding:0 0 0 16px;
	font:normal 11px/26px Arial, Helvetica, sans-serif;
	color:#fff;
	text-transform:capitalize;	
}
ul.lftNav li a.online{
	display:block;
	background:url(../images/online_bg.gif) 0 0 no-repeat;
	width:138px;
	height:30px;
	padding:0 0 0 16px;
	font:normal 11px/31px Arial, Helvetica, sans-serif;
	color:#fff;
	text-transform:capitalize;	
}
ul.lftNav li a.online:hover{
	display:block;
	background:url(../images/online_bg-h.gif) 0 0 no-repeat;
	width:138px;
	height:30px;
	padding:0 0 0 16px;
	font:normal 11px/31px Arial, Helvetica, sans-serif;
	color:#fff;
	text-transform:capitalize;	
}
.call_lft{
	display:block;
	margin:38px 0 0 0;
}
.booking_lft{
	display:block;
	margin:105px auto;
}
.call_lft2{
	display:block;
	margin:0;
}
.booking_lft2{
	display:block;
	margin:0;
}
/*================right part========================*/
div#rightPart{
	float:left;
	width:589px;
	margin:-3px 5px 0 0;
}

#flash{	
	height:225px;
	overflow:hidden;
	margin-bottom:5px;
}
#flash object{
	float:left;
	height:225px;
	width:195px;
	margin-right:2px;
}
p.bodytxt{
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	color:#2f3335;
	border-top:1px solid #b7b7b7;
	padding:12px 0 12px 12px;
	width:460px;
	float:left;
}
.gaurantee{
	display:block;
	float:left;
	margin-top:5px;
}
/*======================Specialise ==================*/
div#specialiseBox{
	width:589px;
	
}
span.sp_top_bg{
	width:589px;
	height:24px;
	display:block;
	font-size:0;
	line-height:0;
	background:url(../images/specialise_corner_bg.gif) 0 0 no-repeat;
}
div#specialiseContent{
	background:url(../images/sp_bg.gif) 0 0 repeat-y;
	width:537px;
	padding:0 26px;
	overflow:hidden;	
}
span.sp_btom_bg{
	width:589px;
	height:24px;
	display:block;
	font-size:0;
	line-height:0;
	background:url(../images/specialise_corner_bg.gif) 0 100% no-repeat;
}
h2{
	font:bold 16px/25px Arial, Helvetica, sans-serif;
	color:#4d8570;
	text-transform:capitalize;
	width:537px;
	background:url(../images/bdr.jpg) 0 100% no-repeat;
	padding-bottom:3px;
}

ul.sp{
	width:175px;
	margin:10px 0 0 0;
	float:left;
}
ul.sp li{
	margin:0 0 13px 0;
	
}
ul.sp li a{
	display:block;
	background:url(../images/grey_arrow.gif) 0 50% no-repeat;
	font:normal 11px/12px Arial, Helvetica, sans-serif;
	color:#6d6d6d;
	text-transform:capitalize;
	height:12px;
	padding:0 0 0 13px;
}
ul.sp li a:hover{
	display:block;
	background:url(../images/green_arrow.gif) 0 50% no-repeat;
	font:normal 11px/12px Arial, Helvetica, sans-serif;
	color:#32725b;
	text-transform:capitalize;
	height:12px;
	padding:0 0 0 13px;
}
/*=-============other services==================*/
#otherService{
	width:275px;
	float:left;
	margin:0 0 0 12px;
}
#otherService2{
	width:550px;
	float:left;
	margin:0 0 0 12px;
}
h3{
	font:bold 16px/25px Arial, Helvetica, sans-serif;
	color:#4d8570;
	border-bottom:1px solid #b7b7b7;
	text-transform:capitalize;
}
dl.img_box{
	width:137px;
	margin:6px 0 0 0;
	float:left;
}
dl.img_box2{
	width:133px;
	margin:6px 0 0 0;
	float:left;
	height:120px;
}
dl.img_box2 dt{
	font-size:0;
	line-height:0;	
	text-align:center;
	float:left;
	margin:1px 0;
}
dl.img_box2 dt a{
	display:block;
	width:120px;
	height:90px;
}
dl.img_box2 dt a:hover{
	display:block;
	width:120px;
	height:90px;
}
dl.img_box2 dt a img{
	display:block;
	margin:0 auto ;
}

dl.img_box2 dd{
	font:normal 11px/12px Arial, Helvetica, sans-serif;
	color:#6d6d6d;
	text-align:left;
	width:120px;
	margin:0 auto;

}
dl.img_box dt{
	font-size:0;
	line-height:0;	
	text-align:center;
}
dl.img_box dt img{
	display:block;
	margin:0 auto 5px;
}
dl.img_box dd{
	font:normal 11px/12px Arial, Helvetica, sans-serif;
	color:#6d6d6d;
	text-align:center;
}

/*===================== great specials ===================*/
#specials{
	width:275px;
	float:right;
}
#special_Content{
	width:275px;
	height:125px;
	background:url(../images/special_content_bg.jpg) 0 0 no-repeat;
	margin:6px 0 0 0;
	padding:80px 0 0 0;
}
img.winter_heading{
	display:block;
	margin:6px auto 0;
}
a.more{
	display:block;
	background:url(../images/more-bg.png) 0 0  no-repeat;
	width:145px;
	height:38px;
	margin:0 auto;
	font:bold 24px/38px Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
}
a.more:hover{
	display:block;
	background:url(../images/more-bg-h.png) 0 0  no-repeat;
	width:145px;
	height:38px;
	margin:0 auto;
	font:bold 24px/38px Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
}
/*====================== Footer ===================*/
div.btom_bg{
	width:872px;
	background:url(../images/body_bg_trans.png) 0 0 repeat-y;
	display:block;
	font-size:0;
	line-height:0;
	padding:5px 0;
}
div.btom_bg p.normaltxt{
	font:normal 11px/12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#26292b;
}
.footbg{
	background:url(../images/btom_bg2.jpg) 0 100% no-repeat;
	width:872px;
	height:28px;
	margin:0 auto;
}
#footer{
	width:734px;
	margin:0 auto ;
	background:url(../images/footer_icon.gif) 0 0 no-repeat;
	overflow:hidden;
	padding:0 0 0 34px;
	}
	
p.footer_txt{
	font:normal 11px/34px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#26292b;
	text-transform:capitalize;
	width:640px;
	float:left;
}
p.footer_txt span{
	font-size:17px;
}
ul.footerrgtLink{
	float:right;
	width:90px;


}
ul.footerrgtLink li{
	display:inline;
	margin-right:5px;
}
ul.footerrgtLink li a{
	font:normal 11px/38px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#26292b;
	text-transform:capitalize;
}
ul.footerrgtLink li a:hover{
	font:normal 11px/38px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#32725b;
	text-transform:capitalize;
}
ul.footerLink{
	text-align:center;

}
ul.footerLink li{
	display:inline;
	margin-right:8px;
	font:normal 11px/34px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#26292b;
}
ul.footerLink li a{
	font:normal 11px/34px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#26292b;
	text-transform:capitalize;
	padding-right:8px;
}
ul.footerLink li a:hover{
	font:normal 11px/34px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#32725b;
	text-transform:capitalize;
	padding-right:8px;
}

/*================= Domestic poage========================-*/
h3.domesticHead{
	font:bold 16px/25px Arial, Helvetica, sans-serif;
	color:#4d8570;
	border-bottom:1px solid #b7b7b7;
	text-transform:capitalize;
	width:560px;
	margin: 0 0 0 12px;
	padding:0 0 0 0;	
}
h3.inner_heading{
	font:bold 16px/25px Arial, Helvetica, sans-serif;
	color:#4d8570;
	/*border-bottom:1px solid #b7b7b7;*/
	padding:0 0 0 12px;

}
.lfttxtPart{
	float:left;
	width:325px;
	padding:10px 0 0 12px;
}
.sitemaplfttxtPart{
	
	width:450px;
	padding:10px 0 0 12px;
}
p.inner_bodytxt{
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	color:#2f3335;
	padding:0 0 5px 0;
}
p.inner_bodytxt a{
	font:bold 11px/15px Arial, Helvetica, sans-serif;
	color:#2f3335;
}
p.inner_bodytxt a:hover{
	font:bold 11px/15px Arial, Helvetica, sans-serif;
	color:#2f3335;
	text-decoration:underline;
}
p.inner_bodytxt strong{
	color:#004685;
	text-transform:capitalize;
}

.rgt_img{
	display:block;
	float:right;
	margin:10px 5px 18px 0;
	border:2px solid #dcdcdc;
	padding:2px;
}
ul.list{
	list-style-type:disc;
	margin:10px 0 10px 30px;
}
ul.list li{
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	color:#2f3335;
}


/*============================= misellaneous=======================*/
.norightMargin{
	margin-right:0!important;
}
.rightFloat{
	float:right!important;
}


/*==================== 13.04.09 ================*/
label, input, select{
	margin:0;
	padding:0;
}
label.form{
	float:left;
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	color:#2f3335;
	
}
label.sitform{
	float:left;
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	color:#2f3335;
	padding-left:150px;
}
input.inputTxt{
	width:200px;
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	color:#2f3335;
	float:right;
	margin:0 20px 5px 0;

}input.inputTxtsmall{
	width:150px;
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	color:#2f3335;
	float:right;
	margin:0 20px 5px 0;
}
.normaltext{
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	color:#2f3335;
}
.button{
	height:26px;
	padding:0 0 0 100px;
	margin:20px 10px 0 0;
	float:left;
}
.button span.lft_bg{
	display:block;
	float:left;
	width:12px;
	height:26px;
	background:url(../images/btn-corner.jpg) 0 0 no-repeat;
	font-size:0;
	line-height:0;
}
.button span.rgt_bg{
	display:block;
	float:left;
	width:12px;
	height:26px;
	background:url(../images/btn-corner.jpg) 100% 0 no-repeat;
	font-size:0;
	line-height:0;
}
input.sub-btn{
	padding:0 5px;
	text-align:center;
	height:26px;
	font:bold 12px/26px Arial, Helvetica, sans-serif;
	color:#fff;
	background:url(../images/input_btn_bg.gif) 0 0 repeat-x;
	float:left;
	border:none;
	outline:none;
	cursor:pointer;	
}
.noleftpadding{
	padding-left:0!important;
}

/***************************************Gallery page ***************************************/

dl.gallery_box{
	width:137px;
	margin:6px 0 0 0; padding-top:10px;
	float:left;
}
dl.gallery_box dt{
	font-size:0;
	line-height:0;	
	text-align:center;
}
dl.gallery_box dt a{
	display:block;
	width:94px;
	height:90px;
	border:1px solid #4d8570;
}
dl.gallery_box dt a:hover{
	display:block;
	width:94px;
	height:90px;
	border:1px solid #004685;
}
dl.gallery_box dt a img{
	display:block;
	margin:0 auto ;
}

dl.gallery_box dd{
	font:normal 11px/12px Arial, Helvetica, sans-serif;
	color:#6d6d6d;
	text-align:center;
	width:94px;
	*margin:0 auto;
	padding-top:5px;
}

.link_text a{
	
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#D47F00;
}
.link_text a:hover{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#32725b;
}

/*14-04*/
/*ul.sitemaplftNav{
	margin-top:6px;
}
ul.sitemaplftNav li{
	margin-bottom:6px;
}
ul.sitemaplftNav li a{
	display:block;
	background:url(../images/leftnav_bg.gif) 0 0 no-repeat;
	width:148px;
	height:29px;
	padding:0 0 0 5px;
	font:normal 11px/26px Arial, Helvetica, sans-serif;
	color:#fff;
	text-transform:capitalize;	
}
ul.lftNav li a:hover{
	display:block;
	background:url(../images/leftnav_bg-h.gif) 0 0 no-repeat;
	background-color:#003366
	width:148px;
	height:29px;
	padding:0 0 0 5px;
	font:normal 11px/26px Arial, Helvetica, sans-serif;
	color:#fff;
	text-transform:capitalize;	
}
*/


.oneball {
position : absolute;
left : -1000px;
visibility : hidden;

}