/* CSS Document */
/*comman settings*/
body{
	background: #381803;
	margin:0px auto;
	padding:0px;
	font-size:10px;
	background:none;
	 
	  }
body,div,class,span,h1,h2,li,p,a,ul,ol,td,tr{
	margin:0px;
	padding:0px;
	font-family: "Open Sans", sans-serif, Calibri, Candara;
	font-size: 13px;
	color: #ffce6e;
	/*text-align: justify;*/
}
a{
	text-decoration:none;
}
ul{
	list-style:none;
}
h1{
	color:#FFFFFF;
	font-size:20px;
}
h2{
	color:#FFFFFF;
	font-family:Arial;
	font-size:18px;
	margin-left: 15px;
}
.clear{
	clear:both;
}
/*end of comman*/
/*wrapper*/
.wrapper{
	width:100%;
	background: url(../images/bg_wrapper.jpg) no-repeat top left;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	 
}
/*end of wrapper*/
.backbg{
	width:980px;
	height:auto;
	padding:0 0 0 0px;
	margin:0px auto;
	background: url(../images/dro.png) no-repeat top left;
}

/*container*/
.container{

		   padding:0px 0 0 0px; 
		   width:980px; 

		   position:relative;
		  
		 }
/***********end of container***********/
/*************banner*******************/
.banner{
	width:980px;
	margin:0 0 0 0px;
	padding:0px;
	height:490px;
	background:url(../images/drop.png) no-repeat left bottom;
}

/************end banner****************/
/************start of content*****************/
.content{
	width:980px;
	/*height:820px;*/
	position:absolute;
	top:10px;
	padding:0 0 0 0px;
	margin:0px;
	background:none;
	z-index:1000;
	
}
.borderbg{
	width:980px;
	height:460px;
	margin:0 0 0 0px;
	padding:0px 0 0 0px;
	background: url(../images/frame.png) no-repeat top left;
}
.borderbgdrop{
	width:980px;
	height:15px;
	margin:0 0 0 0px;
	padding:0px 0 0 0px;
	background: url(../images/drop.png) no-repeat top left;
}
.logo{
	width:310px;
	height:auto;
	margin:4px 0px 0 0px;
	padding:0px 0 0 0px;
	background:none;
}
.logo a img{
	border:none;
	margin:4px 0 0 30px;
	padding:0px;
}

.about{
	width:668px;
	height:430px;
	float:left;
	background: url(../images/aboutus.jpg) no-repeat top left;
}
.abttxt{
	margin-bottom:20px;


}

.contacttxt{
	/*width:650px;
	height:130px;*/
	float:left;
	margin:20px 0 0 0px;;
}

.contacttxt1{
	/*width:650px;
	height:130px;*/
	float:left;
	margin:20px 0 0 0px;;
}

.service{
	width:668px;
	height:430px;
	float:left;
	background: url(../images/services.jpg) no-repeat top left;
}
.dinning{
	width:668px;
	height:430px;
	float:left;
	background: url(../images/dinning.jpg) no-repeat top left;
}
.facilities{
	width:668px;
	height:430px;
	float:left;
	background: url(../images/facilities.jpg) no-repeat top left;
}
.executive{
	width:668px;
	height:430px;
	float:left;
	background: url(../images/executive.gif) no-repeat top left;
}
.junior{
	width:668px;
	height:430px;
	float:left;
	background: url(../images/junior.gif) no-repeat top left;
}
.suite{
	width:668px;
	height:430px;
	float:left;
	background: url(../images/suite.gif) no-repeat top left;
}
.superior{
	width:668px;
	height:430px;
	float:left;
	background: url(../images/superior.gif) no-repeat top left;
}
.servicessplit{
	width:270px;
	height:130px;
	float:left;
	margin:20px 0 0 0px;;
	line-height:2em;
}
.facisplit{
	width:320px;
	height:170px;
	float:left;
	margin:20px 0 0 0px;;
}
.tariff{
	width:400px;
	height:130px;
	float:left;
	margin:0px 0 0 0px;;
}


.faci{
	width:450px;
	height:auto;
	margin:50px 0px 20px 0px;
	padding:20px 0 0 0px;
	float:left;
	background:none;
	}
	
.facitoptxt{
	width:400px;
	height:auto;
	margin:0px 30px 0px 15px;
	padding:20px 0 0 0px;
	float:left;
	background:none;
	}	
	
.facitxt{
	width:400px;
	height:auto;
	margin:0px 30px 20px 15px;
	padding:20px 0 0 0px;
	float:left;
	background:none;
	}	

.roomsu{
	width:668px;
	float:left;

}
.roomssuites{
	width:668px;
	height:auto;
	float:left;

}

.menu_bgfull{
	width:310px;
	height:460px;
	float:left;	
	margin:0px 0 0 2px;
	padding:0px;
	background: url(../images/menu_bg.png) no-repeat top left;
}
.menu{
	width:230px;
	height:220px;
	margin:30x 0 0 0px;
	padding:0px;
}
.menu ul{
	list-style:none;
	margin:0 0 0 0px;
	padding:0px;
}
.menu ul li{
	width:135px;
	height:20px;
	margin:0 0 3px 15px;
	padding:0px 0 8px 10px;
	background:url(../images/bor.png) no-repeat left bottom;
}
.menu ul li a{
	font-size:14px;
	font-family:'Open Sans', sans-serif, Calibri, Candara;
	margin:0 0 0 0px;
	padding:0px;
	color:#ffae13;
	font-weight:bold;
	
}
.menu ul li a:hover{
	color:#dc0963;
	font-family: "Open Sans", sans-serif, Calibri, Candara;
	font-size: 14px;
		font-weight:bold;
}
.insidecontent{
	width:980px;
	/*height:180px;*/
	margin:6px 0 0 0px;
	padding:0px;

}
.latestnews{
	width:980px;
	height:35px;
	margin:0px;
	padding:0px;
	background:url(../images/latest_bg.png) repeat-x top left;
}
.latestnews img{
	margin:4px 0 0 0px;
	padding:0px;
	border:none;
	float:left;
}
.latestnews marquee{
	width:720px;
	height:20px;
	margin:0 0 0 0px;
	padding:10px 0 0 0px;
	color:#FFF;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	float:left;
}
.contentsplit{
	width:980px;
	height:300px;
	margin:0px 0 0 0px;
	padding:0px;
	background:url(../images/content_bg.png) repeat-x top left;
}
.split p{
	font-family: Aller;
	font-size:12px;
	color:#cea147;
	margin:6px 0 0 10px;
	padding:0px;
	float:left;
	text-align: left; 
	line-height:17px;
	width:180px;
}
.read{
	width:100px;
	height:25px;
	margin:10px 25px 0 0px;
	padding:0px;
	background:url(../images/readmore.png) no-repeat top left;
	float:right;
}
.read a{
	font-size:12px;
	color:#FFF;
	margin:5px 0 0 15px;
	padding:0px;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
}
.read a:hover{
	color:#dc0963;
}
.split p a{
	color:#666;
	text-decoration:none;
	margin:10px 0 0 0px;
	padding:0px;
	float:right;
	height:22px;
	font-family:Arial;
	font-size:12px;

}
.split p a:hover{
	color:;
}
.font-family label{
	width:70px;
	float:left;
	margin:5px 0 8px 10px;
	padding:0px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight:bold;
}
.split{
	width:320px;
	height:150px;
	margin:0px 0px 0 0px;
	padding:0 0 0 0px;
	float:left;
	background:url(../images/certificate.png) no-repeat top left;
	}
	
.split a img{
	margin:20px 0 0 15px;
	padding:0px;
	border:#aa5b00 solid 2px;
	float:left;

}
.split a img:hover{
	opacity:0.7;
}
.split h2{
	
	margin:25px 0 0 10px;
	padding:0px 0 0 0px;
	float:left;
	font-family: Aller;
	font-size:13px;
	font-weight:normal;
	font-style: oblique;
	color:#cea147;
	

}



.wel{
	width:450px;
	height:150px;
	margin:0 0px 0 0px;
	padding:0 0 0 0px;
	float:left;
	background:none;
	}
	
.welhome{
	width:430px;
	height:150px;
	margin:0 0px 0 0px;
	padding:0 0 0 0px;
	float:left;
	background:none;
	}	
.wel img{
	border:none;
	margin:0 0 0 0px;
	padding:0px;
}
.welhome img{
	border:none;
	margin:0 0 0 0px;
	padding:0px;
}
.wel p{
	font-family: Open Sans, sans-serif, Calibri, Candara;
	font-size:11px;
	color:#ffce6e;
	padding:0px;
	float:left;
	text-align: left;
	line-height:18px;
	text-align:justify;
	width:650px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
}

.welhome p{
	font-family: Open Sans, sans-serif, Calibri, Candara;
	font-size:11px;
	color:#ffce6e;
	padding:0px;
	float:left;
	text-align: left;
	line-height:18px;
	text-align:justify;
	width:420px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
}


.contact p{
	font-family: Verdana;
	font-size:12px;
	color:#FFFFFF;
	margin:400px 5px 20px 10px;
	padding:0px;
	float:left;
	text-align: left;
	line-height:18px;
	width:200px;
}

.view{
	width:325px;
	height:125px;
	margin:5px 0px 0 0px;
	padding:0 0 0 0px;
	float:left;
	background:url(../images/view_bg.png);
	}
.view a img{
	margin:30px 0 0 5px;
	padding:0px;
	border:none;
}
.view a img:hover{
	opacity:0.6;
}
.view1{
	width:288px;
	height:106px;
	margin:0px 0px 0 0px;
	padding:0 0 0 0px;
	float:left;
	}
.view1 a img{
	margin:30px 0 0 5px;
	padding:0px;
	border:none;
}
.view1 a img:hover{
	opacity:0.6;
}
.form_field{
	width:220px;
	height:100px;
	margin:3px 0 0 8px;
	padding:0px;
	float:left;

}
.form_field span{
	width:200px;
	margin:6px 0 0 0px;
	padding:4px 0 5px 5px;
	height:18px;
	background:#391801;
	float: left;
}
.form_field span label{
	font-family:Verdana;
	color:#d38f07;
	font-size:12px;
	margin:4px 8px 0 0px;
	padding:0px;
	float:left;
	width:60px;
	
}
.form_field span input{
	margin:0 0 0 0px;
	padding:0px;
	width:120px;
	border:none;
	height:22px;
	background:none;
	float:left;
	color:#FFFFFF;
}
/**********************fotter***************************/
.fotterwrap{
	width:100%;
	height:88px;
	margin:20px 0 0 0px;
	padding:0px;
	background:url(../images/fott_wrap.png) repeat-x top left;
}
.fotter{
	background:none;
	width:980px; 
	height:30px;
	margin:0px auto;
	padding:0px;
	}
.fotterrht{
	background:none;
	width:500px; 
	height:30px;
	margin:0px auto;
	padding:0px;
	}
.fotter p{
	width:340px;
	height:25px;
	margin:0px 0 0 0px;
	padding:0px;
	float:left;
	color:#ffffff;
	font-family:Arial;
	font-size:11px;
}
.fotter p a img{
	border:none;
	margin:0px 5px 0 3px;
	padding:0 0 0 0px;
	float:left;
}
.fotter ul{
	list-style:none;
	float:left;
	margin:10px 0 0 10px;
	padding:0px;
	width:700px;
	height:30px;
}
.fotter ul li{
	margin:10px 0 0 5px;
	padding:0px 10px 0 8px;
	width:auto;
	height:10px;
	float:left;
	font-size:11px;
	color:#ffffff;
	font-family: Verdana;

}
.fotter ul li a{
	float:left;
	margin:20px 0 0 0px;
	padding:0 0px 0 0px;
    font-size:11px;
	color:#ffffff;
	font-family:Arial;
	text-decoration:none;
}
.fotter p a{
	font-family:Arial;
	text-decoration:none;
	margin:0 0 0 0px;
	padding:0px;
	font-size:11px;
	color:#ffffff;
}
.fotter p{
	font-family:Arial;
	text-decoration:none;
	margin:0 0 0 0px;
	padding:0px;
	font-size:11px;
	color:#ffffff;
	text-align: justify;
}
.fotter p a:hover,.fotter ul li a:hover{
	color:#ffffff;
}	

#contact{
    background:transparent url(../images/formbg2.png) no-repeat bottom center;
    width:680px;
    height:410px;
    margin:20px auto 0px auto;
}
#contact h1{
	color:#ffce6e;
	margin-left:10px;
	font-size:16px;
	letter-spacing:-3px;
}
#contact form{
    width:680px;
    height:460px;
    margin:0px auto;
    padding:10px 0px 0px 0px;
    clear:both;
}
#contact p{
    width:100%;
    float:left;
    clear:both;
    position:relative;
}
#contact label{
	float:left;
	width:210px;
	text-align:right;
	margin:10px 0px 5px 0px;
	padding-right:10px;
	color:#ffce6e;
	line-height:23px;
}
#contact input[type="text"],
#contact textarea{
    float:left;
    margin:5px 0px 5px 0px;
    font-family: Verdana, sans-serif;
    font-size: 16px;
    font-weight: normal;
    letter-spacing: normal;
    line-height: 24px;
    padding:4px 4px 5px 4px;
    width:390px;
    border:1px solid #ddd;
    background-color:#f9f9f9;
    font-weight:bold;
    color:#444;;
    text-shadow:-1px 1px 1px #aaa;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    -moz-box-shadow:0px 0px 2px #000;
    -webkit-box-shadow:1px 1px 1px #000;
    box-shadow:1px 1px 1px #000;
}
#contact textarea{
    overflow-x:hidden;
}
#contact input[type="text"]:focus,
#contact textarea:focus{
    background-color:#fff;
}
#contact input[type="button"]{
    height:31px;
    float:right;
    background-color:#ffc656;
    border:1px solid #333;
    border-right:none;
    height:30px;
    padding:0px 30px 2px 30px;
    font-size:10px;
    letter-spacing:0px;
    color:#000;
    margin:10px 55px 0px 0px;
    text-transform:uppercase;
    font-family: Verdana, sans-serif;
    font-size: 12px;
    text-transform: uppercase;
    cursor:pointer;

}
#contact input[type="button"]:hover{
    color:#fff;
    opacity:1.0;
}
#contact p.submit{
    height:40px;
    position:relative;
	float:left;
	margin:60px 240px 10px;
}
#contact label span{
	font-size:10px;
	font-weight:bold;
	color:#ffce6e;
	margin-left:3px;
}
.error{
    background-color:#6F6968;
    border:1px solid #333;
    border-left:none;
    width:180px;
    height:30px;
    position:absolute;
    top:4px;
    right:-175px;
    font-size:10px;
    letter-spacing:0px;
    color:#ddd;

}
.error span{
    margin-left:10px;
    line-height:30px;
    text-shadow:1px 1px 1px #333;
}
.loader{
    background:transparent url(../images/ajax-loader.gif) no-repeat top left;
    width:31px;
    height:31px;
    position:absolute;
    top:15px;
    left:500px;
}
.success{
	height:31px;
	position:absolute;
	top:16px;
	left:3px;
	text-align:right;
	padding:5px 20px 0px 0px;
	width:450px;
	/*background-color:#6F6968;
    border:1px solid #333;*/
    border-left:none;
	height:25px;
	font-size:10px;
	letter-spacing:0px;
	color:#ddd;
	-moz-border-radius:0px 5px 5px 0px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	border-radius:0px 5px 5px 0px;
	text-shadow:1px 1px 1px #333;

}
.envelope img{
    position:fixed;
    top:50%;
    left:50%;
    margin-top:-88px;
    margin-left:-123px;
}

.captcha_pstn{
	position:absolute
}


/***************end of content*****************/