* {
	margin: 0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 100.1%;
}
body {
	text-align:center;
	font-size: 0.75em;
	color: #666666;
}	
#wrapper {width: 620px;	margin: 50px auto; text-align:left;
}
#banner {
	border-bottom: 1px solid #ffffff;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
}
#banner ul {
	display: none;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
#fade {
	display:none;
}

#footer {
	margin-top: 40px;
	padding-top:6px;
	font-size: 0.85em;
	text-align:right;
}
p {
	margin-bottom: 12px;
	line-height: 1.4em;
}
.imgdisplay {
	text-align: center;
}
img.plans {
	float: right;
	margin-top: 10px;
}
table.dimensions {
	border-collapse:collapse;
	margin: 10px 0;
}
table.dimensions th {text-align:left;color:#fff;background-color:#666;padding:3px;}
table.dimensions td {padding:6px 40px 6px 3px;}

h1 {font-family:Geneva, Arial, Helvetica, sans-serif;font-size: 1.33em; margin: 20px 0 20px 0;}
h2 { font-size:1.1em; margin: 20px 0;background-color:#f7f7f7; padding: 4px;}

th, td {padding: 4px 10px 4px 0;}
a:link, a:active, a:visited {
	color:#fff;
	text-decoration: none;
}
.dimensions a{
	color: #666666;
	text-decoration:none;
}
#catalog {
	margin: 15px 0;
}
#catalog td.photo {
	padding:6px 0;
}
#catalog td.name {
	padding:6px 25px 6px 0;
}
.home #banner a#home  {
	background-color: #666666;
	color: #fff;
}
.home #banner a#home:hover  {
	background-color: #fff;
	color: #666666;
}
.cabins #banner a#cabins {
	background-color: #666666;
	color: #fff;
}
.cabins #banner a#cabins:hover  {
	background-color: #fff;
	color: #666666;
}
.homes #banner a#homes{
	background-color: #666666;
	color: #fff;
}
.homes #banner a#homes:hover  {
	background-color: #fff;
	color: #666666;
}
.about #banner a#about {
	background-color: #666666;
	color: #fff;
}
.about #banner a#about:hover  {
	background-color: #fff;
	color: #666666;
}
.contact #banner a#contact {
	background-color: #666666;
	color: #fff;
}
.contact #banner a#contact:hover  {
	background-color: #fff;
	color: #666666;
}
#content img {
	margin: 0px 20px;
}
ul {
	margin-left: 15px;
	margin-top: 15px;
	margin-bottom: 15px;
}
li {line-height:1.4em;}
#priceinfo {
	font-size:0.9em;
	background-color:#f7f7f7;
	border: 1px solid #ccc;
	padding: 0 10px;
	margin-top:30px;
}
.cabinphoto {
	text-align:center;
	padding:20px;
}
#crumbs {
	display:none;
}
