body{margin:0px;background:url(../../images/background.jpg) center top; vertical-align:top;}
.wrapper{ width:1112px;} 
.maindiv{ width:1112px;}
p{padding:12px 0 0 0; margin:0px;}
ul{padding:0px 0 5px 20px; margin:0px; }
.top_background{ background:url(../../images/top_background.jpg) center top repeat-x; vertical-align:top; height:215px;}
.body_back{ background:url(../../images/bg-body.jpg) center top repeat-y; vertical-align:top;}
.booking_back{ background:url(../../images/booking_bg.jpg) no-repeat center top; vertical-align:top; height:280px;}
.footer_shadow{ background:url(../../images/footer_shadow.jpg) no-repeat center top; vertical-align:top; height:80px;}
.menu_back{background:url(../../images/menu_normal.jpg) repeat-x; height:40px;}
.flash_area	{  margin:-20px 0px 0 0px; position:absolute; z-index:10;}
.top_curve {  margin:162px 0px 0 106px; position:absolute; z-index:15;}
.right_images{ position:absolute; margin:120px 0 0 1040px; z-index:50;}
.star_icon{ position:absolute; margin:642px 0 0 930px; z-index:50;}
.right_pannel{ position:absolute; margin:210px 0 0 705px; z-index:60;}
h1,h2,h3,h4,h5{ margin:0px;}
h1 {color:#4e4e4e;font-family:"Trebuchet MS";font-size:21pt;font-weight:normal;padding:0px 0 0px 16px;}
h2 { font-family:"Trebuchet MS";font-size:14pt;font-weight:normal;padding:2px 0 2px 0px;color:#4e4e4e;text-align:left;}
h2 a:link{ color:#3c7b73; text-decoration: none; }
h2 a:activated	{ color:#3c7b73; text-decoration: none; }
h2 a:visited{ color:#3c7b73; text-decoration: none; }
h2 a:hover	{ color:#e46a6a; text-decoration:none; }
.h2 { font-size:13pt; font-family:"Trebuchet MS"; font-weight:bold; color:#ffffff; text-align:left;}
.h2 a:link	{ color:#fff396; text-decoration: none; font-weight:bold; }
.h2 a:activated	{ color:#fff396; text-decoration: none; font-weight:bold; }
.h2 a:visited{ color:#fff396; text-decoration: none; font-weight:bold; }
.h2 a:hover	{ color:#e9d9af; text-decoration:none; font-weight:bold; }
.index_head_text { font-family:"Trebuchet MS";font-size:21pt;font-weight:normal;padding:0px 0 2px 0px;color:#2298a4;text-align:left;}
.return_text { font-family:"Trebuchet MS"; font-size:13px; font-weight:bold; color:#2d2822; text-align:right;}
.return_text a:link	{ color:#2d2822; text-decoration: none; font-weight:bold;}
.return_text a:activated{ color:#2d2822; text-decoration: none; font-weight:bold; }
.return_text a:visited	{ color:#2d2822; text-decoration: none; font-weight:bold; }
.return_text a:hover{ color:#1f93a0; text-decoration:none; font-weight:bold;}

.h1_top_text {color:#4e4e4e;font-family:"Trebuchet MS";font-size:21pt;font-weight:normal;padding:8px 0 0px 16px;}
.body_text { color: #4e4e4e; font-family: "Trebuchet MS"; font-size: 13px; text-align:justify; font-weight:normal; line-height:22px; text-decoration:none;}
.body_text a:link { color:#3c7b73; text-decoration:none; }
.body_text a:activated { color:#3c7b73; text-decoration:none; }
.body_text a:visited{ color:#3c7b73; text-decoration:none; }
.body_text a:hover { color:#e46a6a; text-decoration: none; }

.body_text1 { color: #4e4e4e; font-family: "Trebuchet MS"; font-size: 13px; text-align:justify; font-weight:normal; line-height:18px; text-decoration:none;}

.heading_room_reservation {color: #e12a5b; font-family: "Trebuchet MS"; font-size: 16px; text-align:justify; font-weight:bold; line-height:22px; text-decoration:none;}
.text_room_reservation{font: Arial;font-family: arial;font-weight: bold;font-size: 9pt;color: #000000;vertical-align: top;height: 23px;padding: 0 30px 5px 0px;text-align: Right;padding-top:3px;}

.room_rate_link {font-weight:bold;margin:0px;padding:0px 0 0px 0;font-size:14pt;font-family:Trebuchet MS ;color:#e36f6f;}
.room_rate_link a:link { color:#e36f6f; text-decoration:none; }
.room_rate_link a:activated { color:#e36f6f; text-decoration:none; }
.room_rate_link a:visited{ color:#e36f6f; text-decoration:none; }
.room_rate_link a:hover { color:#3c7b73; text-decoration: none; }

.room_rate_heading {font-weight:bold; text-align:left; font-size:12pt;font-family:Trebuchet MS ;color:#4badb8;}
.quick_reservation {font-weight:normal;margin:0px;padding:0px 0 0px 0;font-size:20pt;font-family:Trebuchet MS ;color:#de6f6f;}
.footer_text{font-weight:bold; text-align:left;font-size:10pt;color:#626262; font-family:"Trebuchet MS"; line-height:25px;}
.footer_text a:link{color:#626262;text-decoration: none;}
.footer_text a:activated{color:#626262;text-decoration: none;}
.footer_text a:visited{color:#626262;text-decoration: none;}
.footer_text a:hover{color:#2f9fab;text-decoration:none; }
.footer_text02{font-weight:normal; text-align:left;font-size:10pt;color:#393837; padding:16px 0 10px 0; font-family:"Trebuchet MS"; text-align:center; line-height:25px;}
.footer_text02 a:link{color:#393837;text-decoration: none;}
.footer_text02 a:activated	{color:#393837;text-decoration: none;}
.footer_text02 a:visited{color:#393837;text-decoration: none;}
.footer_text02 a:hover	{color:#2f9fab;text-decoration:none; }
.check_inout1 {font-family:Trebuchet MS;font-weight:bold;color:#565656;text-align:left;font-size:10pt; padding:0 0 5px 0;}	
.btn a{ background:url(../../images/btn_type.jpg) no-repeat; width:31; height:29px;display: block;font-family:Trebuchet MS;font-size:18pt;font-weight:bold;text-align:left; color:#ffffff; padding:0 10px 0 0;text-align:center;text-decoration:none;list-style:none;}		
.check_rates .btn a:hover,  .btn {background:url(../../images/btn_type_o.jpg) no-repeat; width:31; height:29px; list-style:none; color:#ffffff; text-decoration:none;}
.redheading	{padding:0px 0 0px 10px;font-family:Georgia;font-size: 10pt;font-weight:bold;text-align:left;}
.border_bottom{ padding:20px 0 20px 0;}


.topreservation{background:url(../../images/bg_top_reservation.jpg) no-repeat right top;color:#ffffff; font-family:Georgia,;font-size:17pt;font-weight:normal;padding:3px 10px 0px 0px; text-align:right; width:470px; }
.topreservation a:link{color:#ffffff;text-decoration: none;}
.topreservation a:activated	{color:#ffffff;text-decoration: none;}
.topreservation a:visited{color:#ffffff;text-decoration: none;}
.topreservation a:hover	{color:#000000;text-decoration:none;  }

.icon_text {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#393837; font-weight:normal; font-size:11pt; text-align:right; text-align:center; padding:5px 0 0 0;}
.icon_text a:link	{ color:#393837; text-decoration: none; font-weight:normal; }
.icon_text a:activated	{ color:#393837; text-decoration: none; font-weight:normal;}
.icon_text a:visited	{ color:#393837; text-decoration: none; font-weight:normal;}
.icon_text a:hover	{ color:#2f9fab; text-decoration:none; font-weight:normal;}

.bg_footer_email {background:#ebe4cb; color:#626262; font-weight:bold; font-size:12pt; text-align:left; padding:0px 0 0 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.text_box{ width:207px; border:solid 1px #c3b995; height:18px; Color:#000000; font-weight:bold; font-size:8pt; text-align:left; padding:0px 0 0 2PX; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

.weatherText{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:12t;color:#000000;vertical-align:top;background-color:#F0EAEA;height:30px;}
.weatherHeading{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:10pt;color:#7f0000;text-align:justify;}
.weather1{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	font-size:11pt;	color:#000000;text-align:justify;}
.headtext_weather{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-weight:bold;font-size:10pt;color:#ffffff;padding:0 8px 0 5px;background-color:#3aa4b1;height:30px;}
.weatherDays{color: #ffffff;font-weight: bold;font-size: 12px;font-family:Verdana;padding-top:5px;background: #8E693C;}
.weatherImag{vertical-align:middle;background-color:#F0EAEA;height:70px;}


.hint .hint-pointer
{
	position: absolute;
	left: -16px;
	top: 0px;
	width: 16px;
	height: 14px;
	background: url(../../images/pointer.gif) left top no-repeat;
} 


.hint
{
	display: none;
	position: absolute;
	margin-top: -4px;
	border: 1px solid #1F93A0;				    
	padding: 5px 5px;
	margin-left: 10px;
	z-index: 100;
	background: #EBE4CB url(../../images/pointer.gif) no-repeat -16px 0px;
	font-family: arial;
	font-size: 12px;
	vertical-align: middle;
	color:#7F0000;
}


.TextBox
{    
    border: solid 1px #7F9DB9;
	width: 160px; margin:0px 0 0 0;padding:0px 0 0 0; 
	height:20px;
}

.body_text_tab { color: #4e4e4e; font-family: "Trebuchet MS"; font-size: 13px; text-align:left; font-weight:normal; padding:3px 0 3px 10px; text-decoration:none;}

.date_tab { color: #e46a6a; font-family: "Trebuchet MS"; font-size: 13px; text-align:left; font-weight:bold; padding:3px 0 3px 10px; text-decoration:none;}

.menu{ padding:0 0 0 0; margin:0px 0 0 0px;width:90%; display:block; background:url("../../images/topMenuImages.jpg") repeat-x; overflow:hidden; z-index:10; position:relative;}
.menu li{padding:0; margin:0; list-style:none; display:inline;}
.menu li a{float:left; padding-left:0px; display:block; color:#185966; text-decoration:none; font-family:Trebuchet MS;font-size:18pt;font-weight:bold; color:#ffffff;  cursor:pointer; background:url("../../images/topMenuImages.jpg") -7px -30px no-repeat; outline:none;  }
.menu li a span{line-height:30px; float:left; display:block; padding-right:17px; background:url("../../images/topMenuImages.jpg") -7px -30px no-repeat;}
.menu li a:hover{background-position:-7px -60px; color:#ffffff;}
.menu li a:hover span{background-position:-7px -60px; color:#fffff;}
.menu li a.active, .menu li a.active:hover{ font:12px  Arial, Helvetica, sans-serif; background:url("../../images/topMenuImages.jpg") -7px -60px no-repeat; color:#ffffff;}

.Mid_text_new{width:auto; height:auto; float:left; vertical-align:top;}
.Button{width:250px; height:26px; float:left; }
#spotlight_tabs {width:688px; height:41px;list-style:none;padding:0px 0px 0px 0px;margin:0px;background:none;}
#spotlight_tabs li {float: left;position: relative;padding: 0px 0px 0px 0px;margin:0 0px 0 -10px;}
#spotlight_tabs li a {width:236px; padding:0px 0px 0 2px;text-align:center;display: block;font-weight:bold;text-decoration:none; font-size:15px; color:#FFFFFF}
#spotlight_tabs li a:focus {-moz-outline: none;}
#spotlight_tabs .front_spotlight_tab {background-image:url(../../images/blue_tab.jpg); background-repeat:no-repeat; background-position:top;height:37px; padding:3px 4px 0 20px;color: #FFFFFF;}
#spotlight_tabs .back_spotlight_tab {background-image: url(../../images/white_tab.jpg); background-repeat:no-repeat; background-position:top;color: #222222; height:37px; padding:3px 4px 0 20px}

#spotlight_container {width: 848px;clear: both;  padding:0 10px 10px 10px; margin-bottom:10px;}
#spotlight { padding-left:0px; padding-bottom: 5px;}
#spotlight .front_spotlight_group { display: block;}
#spotlight .back_spotlight_group {display: none;}
#spotlight p {margin-top: 8px;margin-bottom: 5px;}
#spotlight .clip { display: block; float: left;margin-right: 3px;text-decoration: none;text-align:center;}
#spotlight .clip img { padding-bottom: 4px;}

.light {font-family:Trebuchet MS; font-size:16px; color:#000000; text-decoration:none; font-weight:normal;text-transform:uppercase; }



.Packages_text_head {color:#2196a4; font-weight:bold; font-size:11pt; text-align:left; padding:5px 0 5px 0px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.Packages_text {color:#4e4e4e; font-weight:bold; font-size:10pt; text-align:left; padding:5px 0 5px 0px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.Packages_text02 {color:#e96c6a; font-weight:bold; font-size:10pt; text-align:left; padding:5px 0 5px 10px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

.package_body_text { color: #4e4e4e; font-family: "Trebuchet MS"; font-size: 13px; text-align:justify; font-weight:normal; padding:10px 0 10px 10px; text-decoration:none;}

.Packages_head_text {color:#2196a4; font-weight:bold; font-size:11pt; text-align:left; padding:5px 0 5px 10px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

	.GridDataheader
{
    padding:2px 0 2px 2px;
    font-family:"Trebuchet MS";
    font-size: 14pt;
    font-weight:normal;
    color:#4e4e4e;  
    text-align:left;
    vertical-align:middle;
   /* background-color:#71BFC8; 
    height:22px;*/
} 

 .GridDataheader1
 {
   padding:2px 0 2px 10px;
    font-family:"Trebuchet MS";
    font-size: 14pt;
    font-weight:normal;
    color:#4e4e4e;  
    text-align:right;
    vertical-align:middle;
   /* background-color:#71BFC8; 
    height:22px;   */ 
 }
 
.DescriptionInner
{
	color: #4e4e4e;
	font-family: "Trebuchet MS";
	font-size: 13px;
	text-align:left;
	font-weight:normal;
	text-decoration:none;
	line-height:22px;
} 
.DescriptionInner a:link { color:#3c7b73; text-decoration:none; }
.DescriptionInner a:activated { color:#3c7b73; text-decoration:none; }
.DescriptionInner a:visited{ color:#3c7b73; text-decoration:none; }
.DescriptionInner a:hover { color:#e46a6a; text-decoration: none; }

.DownlodandWeb
	{
		color: #4e4e4e;
		font-weight: bold;
		font-size: 11pt;
		font-family: "Trebuchet MS";		
	}
/*Menu css end*/
.text_body { color: #4e4e4e; font-family: "Trebuchet MS"; font-size: 13px; font-weight:normal; }
.text_body a:link { color:#4e4e4e; text-decoration:none; }
.text_body a:activated { color:#4e4e4e; text-decoration:none; }
.text_body a:visited{ color:#4e4e4e; text-decoration:none; }
.text_body a:hover { color:#004a86; text-decoration: none; }

 .pkgtablehead
{
		font-family:Verdana;
		font-weight:bold;
		font-size:10pt;
		color:#71BFC8;
		background-color:#EBE4CB;
		vertical-align:middle;
	   text-align:left;
}

.GridDataheader5
{
    padding:2px 0 2px 0px;
    font-family:"Trebuchet MS";
    font-size: 13pt;
    font-weight:normal;
    color:#004a86;   
    text-align:left;
    vertical-align:middle;
    background-color:#71BFC8; 
    height:22px;
}


/*Add blog*/
.blog_heading{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; font-size:15pt;text-align:left;}
.bg_blog_right_box{ background:url(../../images/bg_blog_right_box.jpg) repeat-y center top; padding:0 0 0 20px;}
.blog_right_boxtext01{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#d77373; font-weight:bold; font-size:13pt; text-align:right; text-align:left;s padding:0 0 0 0px;}
.blog_ul{ list-style:none; color: #000000; font-family: "Trebuchet MS"; font-size: 13px; text-align:justify; font-weight:bold; line-height:30px; text-decoration:none; padding:0 0 0 0;margin:0px;}
.arrow{ margin:11px 8px 0 0px; padding:0px}
.search_this_blog{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; font-size:11pt; text-align:left; border-bottom: solid 1px #cbc098;border-top: solid 1px #cbc098; border-left: solid 1px #cbc098;border-right: solid 1px #ffffff; padding:2px 0 1px 3px;}
.attom{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#000000; font-weight:normal; font-size:12pt;text-align:left;}

/*End blog*/