body{



	padding:44px 0 0 0px;



	margin:0px;



	background-image: url(../images/body-bg.jpg);



	background-repeat: no-repeat;



	background-color:#2C2C2C;



}



.guest-image-title  {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 14px;



	font-weight: bold;



	color: #FEFEFD;



	text-decoration: none;



	background-color: #585858;



	padding: 7px;



	text-transform: uppercase;



}



.guest-image-title a  {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 14px;



	font-weight: bold;



	color: #FEFEFD;



	text-decoration: none;



	background-color: #585858;



	text-transform: uppercase;



}



.header {



background-color:#000;



}

h1
{
color:#329BD5;
}

#main-wrapper {



	width: 972px;



	margin:0 auto;



}



.mid-wrapper {



font-family:Arial, Helvetica, sans-serif;



color:#020202;



font-size:12px;



text-decoration:none;



border:solid 1px #fff;



padding:12px;



line-height:18px;



background-color:#FFFFFF;



}



.mid-wrapper-terms {



	font-family:Arial, Helvetica, sans-serif;



	color:#020202;



	font-size:12px;



	text-decoration:none;



	border:solid 1px #fff;



	padding:12px;



	line-height:18px;



	background-color:#FFFFFF;



	background-image: url(../images/terms-bg.jpg);



	background-repeat: repeat;



	background-position: left top;



}



.mid-wrapper input[type=text]{



	font-family:arial, tahoma;



	font-size:12px;



	font-weight:normal;



	color:#000;



	borderp-top:solid 1px #E1E1E1;



	border-right:solid 1px #E1E1E1;



	border-bottom:solid 1px #E1E1E1;



	border-left:solid 1px #E1E1E1;



	height:19px;



		width:375px;



		background-color:transparent;



}



.mid-wrapper textarea{



	font-family:arial, tahoma;



	font-size:12px;



	font-weight:normal;



	color:#000;



	borderp-top:solid 1px #E1E1E1;



	border-right:solid 1px #E1E1E1;



	border-bottom:solid 1px #E1E1E1;



	border-left:solid 1px #E1E1E1;



	height:107px;



			width:375px;



		background-color:transparent;



}



.mid-wrapper input[type=submit]{



	font-family:arial, tahoma;



	font-size:12px;



	font-weight:normal;



	color:#000;



	border:solid 1px #999999;



	cursor:pointer;



}



form{



margin:0px;



padding:0px;







}



.footer {



font-family:Arial, Helvetica, sans-serif;



color:#FFFFFF;



font-size:11px;



text-decoration:none;



height:44px;



line-height:44px;



}



.footer a {



font-family:Arial, Helvetica, sans-serif;



color:#FFFFFF;



font-size:11px;



text-decoration:none;



padding:0 5px 0 5px;



}



.top-links{



font-family:Arial, Helvetica, sans-serif;



color:#FFFFFF;



font-size:11px;



text-decoration:none;



width:1000px;



}



.top-links ul{



margin:0px;



padding:0px;



}



.top-links li{



	margin:0px;



	display:inline;



	padding:0px;



	list-style-type: none;



}



.top-links li a{



font-family:Arial, Helvetica, sans-serif;



color:#FFFFFF;



font-size:13px;



padding:45px 13px 0 13px;



text-decoration:none;



float:left;



text-align:center;



	height:73px;	



	border-left:solid 1px #000;	



}



.top-links li a:hover{



background-color:#3D9CD7;



border-left:solid 1px #000;



}







.top-links li a.active{



background-color:#3D9CD7;



}.left-img {



	height: 148px;



	width: 230px;



	/*float:left;*/



	overflow:hidden;



	margin:0 0 10px 10px;



}



.left-img-bottom {



	height: 148px;



	width: 230px;



	/*float:left;*/



	overflow:hidden;



	margin:0 0 0 10px;



}



.gest-room-img {



	height: 148px;



	width: 230px;



	float:left;



	overflow:hidden;



	margin:7px 8px 13px 0px;



}



.gest-room-img-right {



	height: 148px;



	width: 230px;



	float:left;



	overflow:hidden;



	margin:7px 0px 13px 0px;



}



.gest-room-img-bottom {



	height: 148px;



	width: 230px;



	float:left;



	overflow:hidden;



	margin:7px 8px 0px 0px;



}



.gest-room-img-bottom-right {



	height: 148px;



	width: 230px;



	float:left;



	overflow:hidden;



	margin:7px 0 0 0;



}.left-space {



	padding-left: 7px;



}



.contact-red-title {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 18px;



	font-weight: bold;



	color: #7B0941;



	text-decoration: none;



}



.contact-email {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	font-weight: normal;



	color: #2E90C1;



	text-decoration: underline;



}



/* png fix css start */







* html img,



* html .png{



    behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",



        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",



        this.src = "images/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),



        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",



        this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)



    );



}







/* png fix css end */











.facilities-gallery



{



width:470px;



margin:0 0 0 12px;







}	







.facilities-gallery-mainimg



{



width:470px;

    height: 409px;

}	 







.facilities-gallery-mainimg span a



{



text-decoration:none;



/*border:solid 2px #FFFFFF;*/



float:left;



}	 







.facilities-gallery-mainimg span a:hover



{



/*border:solid 2px #0066FF;*/



float:left;



}	







.facilities-gallery-mainimg span.thumbs



{



width:70px;



margin-right:9px;



margin-top:11px;



float:left;



height:70px;



margin-left:0;



border: 3px #ffffff;



cursor:pointer;



}







.facilities-gallery-mainimg span.lastthumb



{



width:70px;



margin-right:0 0 0 0;



margin-top:11px;



float:left;



height:70px;



border: 3px #ffffff;



cursor:pointer;



}







.sub-headings {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 14px;



	font-weight: bold;



	color: #FEFEFD;



	text-decoration: none;



	background-color: #585858;



	padding: 7px;



	text-transform: uppercase;



}



#sub-header {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 14px;



	font-weight: bold;



	color: #FFFFFF;



	text-decoration: none;



	background-color: #585858;



	padding: 7px;



	text-transform: uppercase;



}

#sub-header a{



	font-family: Arial, Helvetica, sans-serif;



	font-size: 14px;



	font-weight: bold;



	color: #FFFFFF;



	text-decoration: none;



	background-color: #585858;



	padding: 0px;

float:left;



	text-transform: uppercase;



}



.content-padding-first-paragraph



{



padding-top:0;



padding-bottom:18px;



padding-left:3px;



}











.content-padding



{



padding-top:12px;



padding-bottom:18px;



}







.content-padding-last-paragraph



{



padding-top:0;



padding-top:12px;



padding-left:3px;



}







.clearall



{



clear:both;



}







.facilities-pic



{



width:471px;



height:146px;



margin:13px 0 0 12px;



background-color:#585858;



color:#FFFFFF;



font-size:14px;



font-weight:bold;



}







.hotel-rooms



{



width:459px;



margin:9px 0 0 12px;



}







.hotel-rooms span



{



padding:15px 0 0 0;



}











.hotel-rooms a



{



font-family: Arial, Helvetica, sans-serif;



font-size: 12px;



text-decoration:None;



color:#000;



}











.hotel-rooms a:hover



{



font-family: Arial, Helvetica, sans-serif;



font-size: 12px;



text-decoration:None;



color:#367dfb;



}







.hotel-rooms-active



{



font-family: Arial, Helvetica, sans-serif;



font-size: 12px;



text-decoration:None;



color:#367dfb;



font-weight:bold;



}







ul.content



{



padding:0;



margin:0 0 0 20px;



}



/*for image */



.image{



border:solid 3px #0066FF;



      }



.no-border{



border:solid 3px #585858;


}


.paymenttbl td{
padding-bottom: 10px;

}
