@charset "UTF-8";
/* CSS Document */
*{
padding:0;
margin:0;
}

body{
font-size:100%;
font-family:Helvetica, Verdana, Arial,  sans-serif;
background:url(images/backGrad.jpg) repeat-x top;
background-color:#f2f6e8;
line-height:16px;

}

#head{width:100%;
height:125px;
background:url(../images/backgroundSkytop.jpg) top center no-repeat;
background-color:#071155;
position:relative;
}
h1{
text-indent:-5000px;
}
#time{ 
height:18px; 
background:#333333; 
float:right;  
margin-right:10%;
color:#FFFFFF;
padding:5px;
font-size:0.7em;
line-height:1.2em;
}

#container{
width:900px;
margin:0 auto;
}
		
		
/* Top navigation starts */		
#topNav{width:100%;
min-width:850px;
height:35px;
font-size:1.2em;
text-align:center;
background: url(images/navGrad.jpg) repeat-x top;
padding-top:15px;
}
#topNav a{text-decoration:none;color:#FFFFFF;padding:15px 10px 20px 10px;}
#topNav a:hover{text-decoration:none;color:#000; background:url(images/active.jpg) repeat-x center top; padding:15px 10px 20px 10px;}
#topNav a:active{text-decoration:none;color:#000; background:url(images/active.jpg) repeat-x center top; padding:15px 10px 20px 10px;}

#topNav li{display:inline;
			}
#topNav a:active{color:#000;
padding:15px 10px 20px 10px;
			
}

			/*top navigation ends*/
			
#book{clear:both;}			
/*hotel description small boxes*/			
.summary{width:420px;
margin:10px;
height:200px;
background:#333333;
float:left;
font-size:0.8em;
border:5px solid  #396284;
position:relative;
line-height:15px;
display:inline;
}
.whitecontent{
margin:5px;
color:#fff;
float:left;
font-size:0.8em;
line-height:15px;
}
.summary a{position:absolute;
bottom:10px;
right:10px;
color:#999999;
}
a{
color:#999999;
text-decoration:none;
}
a:hover{
color:#999999;
text-decoration:underline;
}

.summary h3{color:#CCCCCC; padding-top:10px; border-bottom:#999999 solid 1px; font-size:17px;}
.summary p{padding:5px; color:#CCCCCC;}
/*small boxs ends*/
#info_container{width:530px; float:left;}
/*large hotel description box starts*/
.hotel_info{
width:890px;
height:auto;
background:#352f26;
border:5px solid  #396284;
font-size:0.8em;
margin:10px 0;
color:#CCCCCC;
line-height:15px;

}
.hotel_info h3{
color:#CCCCCC; 
padding-top:5px; 
border-bottom:#999999 solid 1px;
line-height:25px;
}
.hotel_info h4{
	padding:10px;}
.hotel_info p{
padding:5px;

}
/*map and gallery link*/
.more{
float:right;
width:60px; 
background:#CCCCCC;
font-size:1.3em;
padding:5px;
margin:5px;
text-align:center;
text-decoration:none;
color:#336699;
}.more:hover{background:#FFFFFF;}
/*large hotel description box starts*/

/*booking forms*/
.field{width:285px;
_width:275px;
background: #352f26;
margin:5px;
float:left;
display:inline;
height:280px;
position:relative;
border:2px solid  #396284;}
.field table{border-collapse:collapse;}
.field td{ background:#5d5951; }
.field tr{ border-bottom:#333333 solid 1px;}
.field h4, td,th, label{color:#FFFFFF; }
.field a{color:#00CCFF;}
.field h4{text-transform:uppercase; padding:5px 0; text-align:center; width:100%; background:#000000; font-size:1.1em; font-weight:100;}
.field td, th{font-size:0.8em;padding:5px 0;}
.field label{ line-height:1.8; vertical-align:top; /*width:120px;*/  text-transform:uppercase; /*font-size:0.9em;*/}
.field li{list-style:none; padding:5px;}


#middle_bed{ background-image:url(images/bed_on_brown.jpg);
width:100%;
height:100%;
background-repeat:no-repeat;
}
/*form buttons*/
/*payment page*/
.half_width{width:430px;
background: #352f26;
margin:5px;
float:left;
display:inline;

position:relative;
border:2px solid  #396284;
position:relative;
}
.half_width h4{text-transform:uppercase; padding:5px 0; text-align:center; width:100%; background:#000000; font-size:1.1em; font-weight:100; color:#CCCCCC}
.half_width li{list-style:none; padding:5px;}
.half_width a{color:#FFFFFF; font-size:0.7em; margin:0 5px;}
.half_width label{ margin-right:20px; margin-left:20px; text-transform:capitalize; width:150px;}
#room_details{border:thin dashed #FFFFFF;margin:10px; margin-left:15px;}
#room_details td{width:40px; font-size:0.7em; padding:5px;}
.details{border-collapse:collapse;background:#5d5951; margin:10px;}
.details td{padding:5px 0 5px 10px; /*text-indent:10px;*/}
.details tr{border-bottom:#333333 solid 1px;font-size:0.8em;}
.full_width{
width:890px;
background: #352f26;
margin:5px;
float:left;
display:inline;
border:2px solid  #396284;
position:relative;
}
.full_width h4{text-transform:uppercase; padding:5px 0; text-indent:50px; text-align:left; width:100%; background:#000000; font-size:1.1em; font-weight:100; color:#CCCCCC}
.full_width li{list-style:none; padding:5px;}
.full_width a{color:#FFFFFF; font-size:0.7em; margin:0 5px;}
.full_width label{ margin-right:20px; margin-left:20px; text-transform:capitalize; width:150px;}
.first{
float:left; display:inline;
margin-left:30px;
}
.second{
float:left; display:inline;
margin-left:30px;
}
.go{
position:absolute; 
bottom:5px; 
right:25px; 
}	
.submit{background:url(images/submit_back.jpg) repeat-x bottom;
border:none; padding:5px 10px; color:#FFFFFF; font-size:15px;}

/*styling for labels*/
.check{
width:120px;
_width:110px;
font-size:0.9em;
float:left;
display:inline;
}
.price{
font-size:0.7em;
width:25px;
margin-right:30px;
_margin-right:-5px;
float:left;
display:inline;
}
.type{font-size:0.7em;
width:120px;
float:left;
display:inline;
}
.room{font-size:0.7em;
width:50px;
clear:both;
}
.rooms{background:#666666;
margin-top:2px;}
.no{font-size:0.7em;

}	
.group{width:500px;
border:#ccc solid 1px;
margin:10px auto;
padding:5px;
}
.grp{width:100%;
color:#ccc;
padding:5px 0;
font-size:20px;
}
.headingtext{
font-size:14px;
line-height:20px;
margin-top:10px;
width:600px;
}
.inl{ _width:120px;}
.blue td{background: #99CCFF; color:#333333;}
.date{width:90px; float:left; padding:5px 0 0 0; margin-right:10px;display:inline;}
.terms{font-size:0.7em; width:150px; color:#FFFFFF; position:absolute; bottom:10px; left:5px;}	
.when{margin-top:10px;}				
/*booking form ends*/
	
	/*bottom navigation*/				
#footNav{clear:both;
line-height:20px;
text-transform:capitalize;
text-align: center;
}
#footNav li{display:inline; padding-left:10px;}
#footNav a{text-decoration:none; color:#666666; font-size:0.8em;}
#footNav a:hover{color:#99CCFF;}
/*bottom navigation ends*/	

#foot{width:100%;
height:30px;
background:#352f26;
padding-top:10px;
font-size:0.8em;
}
#foot p{color:#CCCCCC;
text-align: center;
}
#logo{width:75px;
height:33px;
background:url(images/logo2_03.gif) center top no-repeat;
float:right;
margin:0 10% 10px 0;
}
#logo:hover{background:url(images/logo_03.gif) top center no-repeat;
}
.contact_us{width:420px;
margin:10px;
float:left;
}
#bell_back{background:url(images/bell.jpg) bottom right no-repeat;
height:400px;
float:right;	text-align:left;
width:100%;
}
#about_text{
	padding:10px;
	width:800px;
	margin-left:20px;
}
.grp_heading{padding:10px;
font-size:20px;
font-weight:lighter;
text-align:left;
background: #000;
color:#FFF;
}
.left{float:left; padding-right:10px;}
.right{float:right;}
.clear{clear:both;}

input.buttontwo{background:url(images/two.jpg) top left no-repeat;}
.gray_button{margin:5px;}

#message_sent{background:#FFF;
color:#933;
padding:5px;
font-size:16px;
}
.meetT{border-collapse:collapse;
background-color:#CCC; text-align:center;
margin:0 auto;
border:1px solid #CCC;
clear:both;
}
.meetT th{background-color:#0972a5;}
.meetT td{text-align:center;
color:#333;}
.met{padding:20px; width:380px;}
#meeting_back{background:url(images/meetingRoomBack.jpg) top right no-repeat;
height: auto;
	text-align:left;
width:100%;}
