body { background:url(../images/bg_body.jpg) repeat-x left top #f4e3cc; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:18px; color:#494949; }
p {margin:0px; padding:0px 0px 10px 0px; font-size:12px; line-height:18px; font-family:Verdana, Arial, Helvetica, sans-serif;}
h1 {margin:0px; padding:0px 0px 20px 0px; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#e92b1d;}
h6{margin:0px; padding:0px 0px 15px 0px; font-size:16px; font-weight:normal; line-height:22px; font-family:Arial, Helvetica, sans-serif; color:#e92b1d; }
ul.bltd{margin:0px; padding:0px 0px 10px 0px; list-style:none;}
ul.bltd li{background:url(../images/icon_arrow.png) no-repeat left 5px; padding:0px 0px 5px 15px; font-size:12px; color:#575757; line-height:18px; font-family:Verdana, Arial, Helvetica, sans-serif;}

.txtred{color:#e92b1d;}
.fs14{font-size:14px;}
.notes{font-size: 11px; font-family:Arial, Helvetica, sans-serif; line-height:16px;}
.bold{ font-weight:bold;}
.italic{font-style:italic;}


/* Wrong classes */
.textheading{color:#FF0000; font-size:19px; font-family:arial narrow; line-height:50px;}
.featured-heading {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#ea2a29;
	line-height:25px;
}
/* Wrong classes */


h2 { color:#ea2a29;}
h3 {color:#534b49;}
h5 {color:#f35b58;}
a {text-decoration:none; color:#D69304; }
a:hover { text-decoration:none; color:#333333; }


img { border:0px;}
.bold { font-weight:bold;}
.text-left { text-align:left;}
.text-right { text-align:right;}
.text-top { vertical-align:top;}
.text-bottom { vertical-align:bottom;}
.text-center { text-align:center;}
.flot-left { float:left;}
.flot-right { float:right;}

.colgeery{ color:#cccccc;}
.coldarkgeery{ color:#50493d;}
.colyallow{ color:#f3b200;}
.colbule{ color:#0380ca;}
.colred{ color:#da251d;}
.colbulesky{ color:#0488c8;}

.fnt16{ font-size:16px;}
.fnt12{ font-size:12px;}
.fnt11{ font-size:11px;}

/* ----- Css style for ul li ----- */
ul.arrow1 { margin:0px; padding:0px; list-style:none;}
ul.arrow1 li{ background:url(../images/icon_arrow.png) no-repeat left 6px; padding-left:15px; font-size:13px; color:#575757; line-height:18px; }

ul.arrow2 { margin:0px; padding:0px; list-style:none; line-height:30px;}
ul.arrow2 li{ background:url(../images/icon_arrow.png) no-repeat left 6px; padding-left:15px; font-size:14px; color:#575757; line-height:24px; }
ul.arrow1 { margin:0px; padding:0px; list-style:none;}
ul.arrow1 li{ background:url(../images/icon_arrow.png) no-repeat left 6px; padding-left:15px; font-size:13px; color:#575757; line-height:18px; }

/*.radibtm{background:url(../images/radio_img.jpg) no-repeat left top; border:none; width:21px;}*/
.inputbox{ background:url(../images/input_bg.jpg) repeat-x left top; border:#b4b4b4 solid 1px; height:19px;}
.button{ padding:7px 0px 0px 0px;}
.inputbox1{ background:url(../images/innerinput.png) no-repeat left top; vertical-align:middle; width:228px; height:33px; padding-left:5px;}
.inputdising{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#6a6a6a; width:203px; background:none; border:none;}
.inputboxhm{ background:url(../images/inputbox.jpg) no-repeat left top; vertical-align:middle; width:174px; height:33px;}
.inputdisinghm{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#6a6a6a; width:135px; background:none; border:none; padding-left:9px;}
.inputbg{ background:url(../images/inputbg.jpg) no-repeat left top; border:none; width:211px; line-height:31px; height:31px; padding:0px 0px 0px 5px;}
.inputarea{background:url(../images/inputarea.jpg) no-repeat left top; border:none; width:211px; height:147px; padding:0px 0px 0px 5px; overflow:auto;}

.inputbgdate{padding:6px 0px 0px 5px; border:none; background:none; width:80px;}
.inputbgdate1{padding:0px 0px 0px 5px; border:none; background:none; width:80px; vertical-align:top;}
.inutbg{ background:url(../images/img_checkin.jpg) no-repeat left top; width:86px; height:31px;}
.hadding{ font-size:24px;}
/*====================================================================
	Css style for top part
====================================================================*/

.logo{ text-align:left; padding-left:0px;}
.subtop{ vertical-align:bottom; padding-left:35px; padding-bottom:14px; width:379px; text-align:left; line-height:23px;}
.subtop1{/* background:url(../images/subtop_bg.jpg) top repeat-x;*/ vertical-align:top; padding:5px 10px 0px 0px; text-align:right; font-size:11px; font-weight:bold;}
.subtopbg{ font-family:Arial, Helvetica, sans-serif; font-size:27px; color:#ee2824; font-weight:bold;}
.subtopbg1{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#ee2824; text-align:right;}
.subtopbg1 a{ color:#272d81;}
.subtopbg1 a:hover,.subtopbg1 a.selected{ color:#ee2824;}
.subtop1 a{ color:#272d81;}
.subtop1 a:hover, .subtop1 a.selected{ color:#e54e21;}
.paddsubtop{ padding:0px 9px 0px 5px;}

/*====================================================================
	Css style for top left navigation part
====================================================================*/
.navigation{}
.navigation ul{ margin:0px; padding:0px; list-style:none; float:left; width:920px; height:43px;}
.navigation ul li{ float:left;}
.navi{background:url(../images/navi_bg.jpg) repeat-x left top; height:43px;}


.navigation1 {
	background: url(../images/bg_navi.jpg) top center no-repeat;
	color:#415f66;
	width: 960px;
	position:relative;
	height: 49px;
}
ul.navi1 li{ 
	list-style:none; 
	line-height:49px; 
	float: left; 
	font-family:Georgia, "Times New Roman", Times, serif; 
	padding:0px 10px; 
}
ul.navi1 li a { 
	color:#48657d; 
	font-weight:bold; 
	display:block; 
	padding:0px 35px; 
}
ul.navi1 li a:hover, ul.navi li a.selected{ 
	color:#27444A; 
	background:url(../images/hover_navi.png) no-repeat center center;
}
ul.navi1 li ul{ 
	width:147px; 
	margin:0px; 
	padding:0px 18px;
	position:absolute; 	
	list-style:none; 	
	visibility: hidden; 
	color:#FFFFFF; 	 	
	background-color:#C8D1D6; 
}
ul.navi1 li ul li{ 
	width:147px; 
	margin:0px; 
	padding:0px;		
	display: list-item;
	font-size:12px; 
	line-height:30px; 
	background:url(../images/dropdownline.jpg) repeat-x left bottom;  
	float: left; 
}
ul.navi1 li ul li a{ 
	line-height:30px; 
	color:#274249; 
	width:137px; 
	padding:0px 0px 0px 10px; 
	font-weight:normal; 
}
ul.navi1 li ul li a:hover, ul.navi li ul li a.selected{ 
	color: #ffffff; 
	display:block; 
	background:none; 
}


/*====================================================================
	Css style for flash Banner part
====================================================================*/
.redbox{ background:url(../images/bg_redleftcorn.jpg) no-repeat left top #ee2824; width:581px; height:68px; text-align:left; padding:0px 0px 0px 16px;}
.bulebox{ background:url(../images/bg_bulerightcorn.jpg) no-repeat right top #0488c8; height:68px; text-align:left; padding:0px 0px 0px 22px;}
/*====================================================================
	Css style for Center Part (content area)
====================================================================*/
.contenerbg{ background:url(../images/bg_contener.jpg) repeat-x left bottom #f9f1e6; text-align:left; padding:16px 35px 0px 18px; vertical-align:top;}
.hd{ padding:0px 0px 11px 0px;}
.innercontenr{ background:url(../images/bg_innercontener.jpg) repeat-x left top #f9f1e5; width:620px; text-align:left; padding:34px 3px 34px 30px; vertical-align:top;}
.innercontenrenquiry{ background:url(../images/bg_innercontener.jpg) repeat-x left top #f9f1e5; text-align:left; padding:0px 0px 34px 30px; vertical-align:top;}
.ineerhd{ padding-bottom:22px;}
.innerserch{}
.innersidecontenr{ background:url(../images/bg_red.png) repeat; padding:34px 15px 0px 15px; text-align:left; vertical-align:top;}
.innersidecontenrenquiry{ background:url(../images/bg_red.png) repeat; padding:34px 10px 0px 10px; text-align:left; vertical-align:top;}
.divder{ background:url(../images/divder.jpg) repeat-x ; height:1px; margin:0px; padding:0px;}
.linebreak{ background:url(../images/linebreak.png) no-repeat center center; height:7px; font-size:0px;}
.btnsubmit{ padding:5px 0px 17px 0px;}
.innerphotogallery{ padding:25px 0px 0px 0px;}
.btnbowers{ text-align:center; background:url(../images/bg_photogalley-button.jpg) no-repeat left top;}
.inncontenrbtm{ background:url(../images/bg_innerbtm.jpg) no-repeat left bottom; height:12px; vertical-align:bottom}
.inncontenrbtm11{ background:url(../images/bg_innerbtm11.jpg) no-repeat left bottom; height:12px; vertical-align:bottom}
.inncontenrsidebtm{ background:url(../images/sidebg_btmred.png) no-repeat left bottom; height:12px; vertical-align:bottom}
.inncontenrbtm1{ background:url(../images/bg_innerbtm1.jpg) no-repeat left bottom; height:12px; vertical-align:bottom; width:601px;}
.inncontenrsidebtm1{ background:url(../images/sidebg_btmred1.png) no-repeat left bottom; height:12px; vertical-align:bottom; width:340px;}
.saidhd{ padding-bottom:20px; text-align:center;}
/*====================================================================
	Css style for Center left Part (content area)
====================================================================*/

/*====================================================================
	Css style for Footer part
====================================================================*/
.btm{ color:#535353; font-size:12px; line-height:18px; padding:35px 0px 20px 10px; text-align:left; vertical-align:top;}
.btm a{ color:#ee2824; text-decoration:none;}
.btm a:hover{ color:#535353; text-decoration:none;}
.btm a:hover, .btm a.selected { color:#535353;}
.dropdown{ padding:16px 0px 11px 0px;}
.fieldbg { background:url(../images/textfieldbg.png) no-repeat center top; padding:9px; width:225px; margin:0 auto 0 auto; line-height:15px; font-size:14px; color:#6a6a6a; font-style:italic; margin-bottom:5px;}
.fieldbg  input { width:112px; line-height:15px; font-size:14px; color:#6a6a6a; font-style:italic; background:none; border:0px;}
.fieldbgef { background:url(../images/textfieldbg1111.png) no-repeat center top; padding:9px; width:125px; margin:0 auto 0 auto; line-height:15px; font-size:14px; color:#6a6a6a; font-style:italic; margin-bottom:5px;}
.fieldbgef input { width:112px; line-height:15px; font-size:14px; color:#6a6a6a; font-style:italic; background:none; border:0px;}
.fieldbg1 { background:url(../images/inputbox.jpg) no-repeat left top;   padding:9px; line-height:10px; font-size:14px; color:#6a6a6a; width:157px;font-style:italic;}
.fieldbg1  input {line-height:20px;  color:#6a6a6a; font-style:italic; background:none; border:0px;}
.fieldbg112 { background:url(../images/inputbox1.jpg) no-repeat left top;   padding:9px; line-height:10px; font-size:14px; color:#6a6a6a; width:117px;font-style:italic;}
.fieldbg112  input {line-height:20px;  color:#6a6a6a; font-style:italic; background:none; border:0px;}

.field { border:1px solid #e8e8e8; background:none; font-size:11px; line-height:20px; padding:4px 0px; background-color:#FFFFFF; font-size:12px;  }
.field1 { width:180px; color:#333333; font-size:12px; padding:5px 5px; }
.textfieldbg { background:url(../images/inputbg.jpg) no-repeat left top; width:300px; height:31px; padding:0px 0px 0px 5px;}
.textfieldbg input { width:200px; height:31px; border:0px; background:none;}


.textareabg { background:url(../images/inputarea.jpg) no-repeat left top; width:207px; padding:0px 0px 0px 5px;}
.textareabg1 { background:url(../images/inputarea.jpg) no-repeat left top; width:250px; padding:0px 0px 0px 5px;}
.textareabg textarea{ width:205px; height:127px; border:0px; background:none; overflow:hidden;}

.textareabgef { background:url(../images/textfild.jpg) no-repeat left top; width:560px; padding:15px 0px 0px 5px;}
.textareabgef textarea{ width:520px; height:127px; border:0px; background:none; overflow:hidden;}


.fieldbg2 { background:url(../images/textfieldbg1.png) no-repeat left top; padding:9px; width:195px; margin:0 auto 0 auto; line-height:25px; font-size:14px; color:#6a6a6a; font-style:italic; margin-bottom:5px;}
.fieldbg2  input { width:150px; line-height:10px; font-size:14px; color:#6a6a6a; font-style:italic; background:none; border:0px;}


.textareabg12 { background:url(../images/textfieldbg12.png) no-repeat left top; width:195px; padding:5px 8px 5px 8px;}
.textareabg12 textarea{ width:180px; height:85px; border:0px; background:none; overflow:hidden;}


.inpage a{ text-decoration:none; color:#1a61a9;}
.inpage a:hover{ text-decoration:none; color:#243855;}
.inpagetop{ background-color:#cdbfae;}
.incallnow{ font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#ffffff; text-align:right; 
width:195px; vertical-align:middle;}
.inpagedivider{ border-bottom:#cdbfae solid 1px; margin:0px 0px 10px 0px; padding:0px;}
.roomseparator { font-size:0px; height:1px; line-height:1px; background:url(../images/divider.jpg) repeat-x;}
.colskybule{ color:#21256f;font-size:12px;font-weight:bold;}
.coldarkbule{ color:#243855;}
.inpagecontentbg{ padding:21px 24px;}
.inpagecontentbg p{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#243855; line-height:20px; margin:0px; padding:0px 0px 10px 0px;}
.inpagecontentbg td{ font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:20px;}
.inpagecontentbg h1{ font-family:Georgia, Times New Roman, Times, serif; font-size:20px; color:#2c4363; line-height:24px; margin:0px; padding:0px;}
.inpagecontentbg h1 span{ font-size:13px;}

.text15red{font-family:Arial; font-size:15px; color:#FF0000; font-weight:bold;}



/*====================================================================
	Css style for Dropdown Menu
====================================================================*/
#jsddm{margin: 0;padding: 0; text-align:left;}
#jsddm li{float:left; list-style:none; font:12px Tahoma, Arial;}
#jsddm li a{display: block;}
#jsddm li a:hover{background: #24313C;}		
#jsddm li ul{margin:0; padding:0; position:absolute; visibility:hidden;}		
#jsddm li ul li{float:none; display:inline; text-align:left;}
#jsddm li ul li a{width: auto;background: #EE2824;color: #F9F1E6; width:200px; padding:5px 5px 5px 10px; font-size:14px;}
#jsddm li ul li a:hover{background:#078AD8;color: #F9F1E6;font-size:14px;}




ul.verticalnavi { margin:0px; padding:0px 15px 0px 0px; list-style:none;}
ul.verticalnavi li { color:#FFFFFF; font-weight:normal; padding:10px 20px 10px 5px; background:url(../images/bdr.jpg) repeat-x left top;}
ul.verticalnavi li a { background:url(../images/whight.png) no-repeat left top; color:#FFFFFF; font-weight:bold; line-height:16px; padding:0px 0px 0px 20px;}
ul.verticalnavi li a:hover { color:#ffea01; font-weight:bold;}
