	body,	html 
	{
		color:#43627D;
	margin: 0;
	padding: 0;
	background: #EFF0F1;
}

	body {
		min-width:850px;
	}

	body, p, ul, ol, td{
		font: .85em/1.6em "Verdana",sans-serif;
	}
	
	#clearHeader
	{
	    height:351px;
	}
	
	#headerContainer
	{
	    position:absolute;
	    top:20px;	    
	}
	
	#wrap {
		background-color: #fff;
		margin-top:10px;
		margin-left:auto;
		margin-right:auto;
		width:900px;
		border: solid 1px #9A9A9A;
		padding: 10px;
	}

	#header {
		background:#42627D;
		height: 121px;
	}
	
	 h1, h2, h3, h4{
		 color: #43627D;
	 }

	h1
	{
	  font-size: 1.2em;
	}

	h2
	{
	  font-size: 1em;
	}
	
	#topPanel
	{
		border-top:1px solid #FFF;
		height:200px;
	} 
	 
	ul.features li
	{
		margin:0;
		padding:0 0 0 14px;
		list-style-type:none;
		background: url(/Images/Design/feature-bullet.gif);
		background-repeat: no-repeat;
		background-position: 0px 50%;
	} 
	 		 
	#nav 
	{
		width:900px;
		background:url(/Images/Design/menu-bg.jpg) repeat-x;
		height:32px;
		border-bottom:1px solid #43627D;
		border-top:1px solid #FFF;

	}

	#nav ul{
		margin:0 0 0 30px;
		padding:0;
		list-style:none;
		font: normal 14px  "Helvetica",sans-serif;
	}
	
	#nav li
	{
		display:block;
		float:left;
		border-right: solid 1px #d5d5d5;
	}
	
	#nav li a.selected
	{
		color:#FFF;
		background-color:#3D8CC2;
	}
	
	 #nav a
	 {
	 	float:left;
	 	height:24px;
	 	display:block;
	 	margin:0;
		padding:8px 10px  0 10px;
	 	text-decoration:none;
	 	color:#42627E;		
	 }
	 
	 #nav a:hover{color:#43627D;}
		
	#main {		
		margin:0 0 0 0;
		padding:20px 0 0 40px;
		float:left;
		width:500px;
	}
	#main h2, #main h3, #main p {
		padding:0;
		margin-left: 0px;
	}
	#sidebar 
	{
		background: #fff url(/images/design/right-panel-bg.gif) no-repeat bottom right;
		margin: 20px 0 0 0;
		padding-top: 10px;
		float:right;
		width:330px;
	}
	
	#sidebar img
	{
		margin:5px;
		float: left;
	}	
    #sidebar h3, #sidebar p {
		padding:0 10px 0 0;
    }
	
	.galleryIntro
	{
		height:24px;
		margin-left:auto;
		margin-right:auto;
		text-align:center;
		font-size:12px;
		color:#43627D;
		width:307px;
		background: transparent url(/images/design/gallery-intro.gif) no-repeat bottom right;
	}
		 
	#footer {
		border-top:solid 1px #42627D;
		margin-top: 20px;
		clear:both;
	}
	
	#footerLeft
	{
		padding-top:5px;
		font-size:11px;
		float:left;
		width:400px;
	}
		
	#footerRight
	{
		line-height:30px;
		height:30px;
		background: transparent url(/Images/Design/crafted-web-design.gif) no-repeat top right;
		text-align:right;
		float:right;
		width:300px;
		padding-right:75px;
	}
	
	#footerRight a, #footerLeft a
	{
		color:#42627D;
		text-decoration:none;		
		vertical-align:middle;
		font-size:11px;		
	}
		
	#footer p {
		margin:0;
		padding:4px;
		font-size:.8em;
    }
	 
	 strong{
	 	color:#D82C00;
	 }
	 
	 a{
	 	color:#0065EB;		
	 }
	 a:hover{
	 	color:#00359B;		
	 }
	 
	 ul{
	color: #2E5A80;
}

	img{
		border: 0;
	}
	
	ul.amenities li
	{
		margin:0;
		padding:0 0 0 14px;
		list-style-type:none;
		background: url(/Images/Design/feature-bullet.gif);
		background-repeat: no-repeat;
		background-position: 0px 50%;
	}
	
	#availabilitydata
	{

	}
	
	table.accomodation
	{
		text-align: left;
		font-size:small;
		border-collapse:collapse;
		width:100%;
		border: 1px solid #999;
	}
	.tabdata
	{
		text-align:right;
	}
	
	table.accomodation th, td
	{
		padding: 5px;
	}
	
	table.accomodation caption
	{
		font-size:meduim;
		text-align:left;
		font-weight:bolder;
	}
	
	table.accomodation #Total
	{
		background-color:#cccccc;
	}
	
	table.accomodation #Headers
	{
		background-color:#3D8CC2;
		color:White;
	}
	
	table.accomodation #Secondfloor
	{
		background-color:#E7E7E7;
	}
	
	table.Groundfloor
	{
	}
	
	table.Thirdfloor
	{
	}
	
	p.disclaimer
	{
		font-size:xx-small;
	}
	
	h1.amenitieshead
	{
		text-align:left;
	  font-size: 1em;

	}
	
	h1.availability
	{
	   font-size: 1em; 
	}
	
	h1.contactdetails
	{
	    font-size: 1em; 
	}
	
	ul.amenities
	{
		text-align:left;
	}
	
	.contactdet
	{
		float:left;
	}
	
	.contactcgimg
	{
		padding:30px;
		float:left;
	}
	
	.contactnbimg
	{
		padding:57px;
		float:left;
	}

	.contactnb
	{
		margin-top:30;
	}
	
		.sitelink
	{
	    font-weight:bold;
	    font-size:0.9em;
	    color:#43627D;
        text-decoration:none;
	}
	
	.sitelink:hover
	{
	    color:#43627D;
	    text-decoration:underline;
	}
	
	.clearBoth
	{
	    clear:both;
	}
	
	
	
