

/* Generic Styling */

body {
	background:#d8d8d8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em; /* Sets default font size to 10px */
	color:#333;
	text-align:center;
	margin:0 auto;
	
	}



img {
	border:0;
	}

p {
	
	}

a {
	text-decoration:none;
	color:#333;
	
	}
a:hover {
	text-decoration:underline;
	color:#000;
	}

/* Structure */
#container {
	
	width:900px;
	margin-top:10px; 
	margin-bottom:10px; 
	background:url(../images/bg.jpg) top left repeat-x #EFEFEF; 
	border:1px solid #333;
	}


	
.al {text-align:left;}
.ac {text-align:center;}
.ar {text-align:right;}
.vt {vertical-align:top;}
.vm {vertical-align:middle;}
.vb {vertical-align:bottom;}

	
/*x-fading banner */
	#poster {
margin-left:0px;
position:relative;
width: 650px;
height: 325px;
clear:both;
}
#poster3 {
margin-left:0px;
position:relative;
width: 650px;
height: 480px;
clear:both;
}	
#posterh {
margin-left:0px;
position:relative;
width: 650px;
height: 400px;
clear:both;
}
	div.cf_wrapper2
	{
		position: relative;
		
	}
	
	div.cf_element2
	{
		width: 650px;
		height: 325px;
		background-color: #fff;
		border:  none;
	}
	
	div.cf_element23
	{
		width: 650px;
		height: 480px;
		background-color: #fff;
		border:  none;
	}
	div.cf_element2h
	{
		width: 650px;
		height: 400px;
		background-color: #fff;
		border:  none;
	}	
	
	div.cf_element2 div.content2
	{
		padding: 0px;
	}

	div.cf_element2 div.content2 h3
	{
		padding-top: 0;
		margin-top: 0;
	}	
#header {height:100px; color:#FFFFFF; text-align:left;}

#left {width:200px; vertical-align:top; text-align:left; float:left; padding-top:40px;}

#navigation ul {list-style: none;
   margin: 0; padding: 0;
   margin-left:10px;


}
#navigation li {margin-right:4px;
}

#navigation li a {
   display: block;
   color: #333;
   padding: 5px 10px;
   text-decoration:none;
   text-transform:capitalize;
   background:#e0e0e0;
   border-bottom:1px solid #efefef;
}

#navigation li a:hover {background:#d8d8d8; color:#333; text-decoration:underline;}

#pagecontent {width:650px; margin-right:30px; vertical-align:top; text-align:left; float:right; background:#fff;}

#maintext {padding:10px;}

#maintext a {text-decoration:underline;}
#sidebar {float:right; width:175px; padding:20px 10px; background:#333; color:#CCCCCC; margin:10px;}
#sidebar a {color:#FFFFFF; font-size:18px; font-weight:bold; text-decoration:underline;}
		
#footer {
	clear:both;
	
	/*background:url(common/isis-logo.jpg) right bottom no-repeat #fff;*/
	
	}
#testimonial {width:650px; float:right; text-align:left; font-style:italic; padding:10px;}

#address { clear:both; width:200px; float:right; text-align:left; margin-right:50px;}

#address p { margin-left:23px;}

#tagline { float:right; width:650px; text-align:left; font-size:12px; padding:20px;}
#csb, #csb a { clear:both; text-align:right; color:#999999; }

#cabinsforsale ul {list-style: none;
   margin: 0; padding: 0;
   margin-left:10px;


}
#cabinsforsale li {display:inline-block; background:#e0e0e0; width:170px; height:140px; vertical-align:top; margin: 3px; padding:10px; text-align:center;
}

#cabinsforsale li a {
 
   color: #333;
   text-decoration:none;
   text-transform:capitalize;

}

#cabinsforsale li a:hover {color:#333; text-decoration:underline;}