/* css resets */

h1, h2, h3, h4, h5, h6, p, div, ul, ol, li, pre, code, address, variable, form, fieldset,
blockquote, html, body {
	margin: 0;
	padding: 0;
	font-size: 100%;
	font-weight: normal;
}
	
table { 
	border-collapse: collapse; 
	border-spacing: 0; 
}
	
td, th, caption { 
	font-weight: normal; 
	text-align: left; 
}
	
img, fieldset { 
	border: 0; 
}
	
ol { 
	margin-left: 1.4em; 
	list-style: decimal; 
}
	
ul { 
	margin-left: 1em; 
	list-style:square; 
}
	
q:before, q:after { 
	content:''; 
}
	
/* all pages */

body {
	background-image: url('images/owc_bg.gif');
	background-repeat: repeat;
	color: #54301a;
	font-family: Times New Roman, Times, serif;
	font-size: 80%;
}
	
div#container {
	width: 992px;
	height: 659px;
	margin: 100px 0px 0px 0px;
	padding: 0px;
}
	
div#top {
	background-image: url('images/top_tabs.png');
	background-repeat: no-repeat;
	width: 992px;
	height: 43px;
}
	
ul#global_nav {
	display: block;
	margin: 0px;
	padding: 5px 0px 0px 0px;
	text-align: right;
	font-size: 80%;
}
	
ul#global_nav li#cottage, ul#global_nav li#virtual, ul#global_nav li#amentities, ul#global_nav li#rates, ul#global_nav li#calendar, ul#global_nav li#contact, ul#global_nav li#cottage_a, ul#global_nav li#virtual_a, ul#global_nav li#amentities_a, ul#global_nav li#rates_a, ul#global_nav li#calendar_a, ul#global_nav li#contact_a  {
	display: inline;
	list-style: none;
	margin: 0px;
	padding: 0px;
}

ul#global_nav li#cottage a:link, ul#global_nav li#virtual a:link, ul#global_nav li#amentities a:link, ul#global_nav li#rates a:link, ul#global_nav li#calendar a:link, ul#global_nav li#contact a:link, ul#global_nav li#cottage_a a:link, ul#global_nav li#virtual_a a:link, ul#global_nav li#amentities_a a:link, ul#global_nav li#rates_a a:link, ul#global_nav li#calendar_a a:link, ul#global_nav li#contact_a a:link  {
	background-color: transparent;
	color: #54301a;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

ul#global_nav li#cottage a:visited, ul#global_nav li#virtual a:visited, ul#global_nav li#amentities a:visited, ul#global_nav li#rates a:visited, ul#global_nav li#calendar a:visited, ul#global_nav li#contact a:visited, ul#global_nav li#cottage_a a:visited, ul#global_nav li#virtual_a a:visited, ul#global_nav li#amentities_a a:visited, ul#global_nav li#rates_a a:visited, ul#global_nav li#calendar_a a:visited, ul#global_nav li#contact_a a:visited  {
	background-color: transparent;
	color: #54301a;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

ul#global_nav li#cottage a:hover, ul#global_nav li#virtual a:hover, ul#global_nav li#amentities a:hover, ul#global_nav li#rates a:hover, ul#global_nav li#calendar a:hover, ul#global_nav li#contact a:hover, ul#global_nav li#cottage_a a:hover, ul#global_nav li#virtual_a a:hover, ul#global_nav li#amentities_a a:hover, ul#global_nav li#rates_a a:hover, ul#global_nav li#calendar_a a:hover, ul#global_nav li#contact_a a:hover  {
	background-color: transparent;
	color: #ab6d34;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

ul#global_nav li#cottage a:active, ul#global_nav li#virtual a:active, ul#global_nav li#amentities a:active, ul#global_nav li#rates a:active, ul#global_nav li#calendar a:active, ul#global_nav li#contact a:active, ul#global_nav li#cottage_a a:active, ul#global_nav li#virtual_a a:active, ul#global_nav li#amentities_a a:active, ul#global_nav li#rates_a a:active, ul#global_nav li#calendar_a a:active, ul#global_nav li#contact_a a:active  {
	background-color: transparent;
	color: #54301a;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

ul#global_nav li#cottage {
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
	
ul#global_nav li#cottage_a a.active{
	background-color: transparent;
	color: #ab6d34;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
	
ul#global_nav li#virtual {
	margin: 0px;
	padding: 0px 70px 0px 60px;
}

ul#global_nav li#virtual_a a.active {
	background-color: transparent;
	color: #ab6d34;
	margin: 0px;
	padding: 0px 70px 0px 60px;
}

ul#global_nav li#amentities {
	margin: 0px;
	padding: 0px 45px 0px 0px;
}
	
ul#global_nav li#amentities_a a.active {
	background-color: transparent;
	color: #ab6d34;
	margin: 0px;
	padding: 0px 45px 0px 0px;
}

ul#global_nav li#rates {
	margin: 0px;
	padding: 0px 50px 0px 0px;
}
	
ul#global_nav li#rates_a a.active {
	background-color: transparent;
	color: #ab6d34;
	margin: 0px;
	padding: 0px 50px 0px 0px;
}

ul#global_nav li#calendar {
	margin: 0px;
	padding: 0px 75px 0px 0px;
}
	
ul#global_nav li#calendar_a a.active {
	background-color: transparent;
	color: #ab6d34;
	margin: 0px;
	padding: 0px 75px 0px 0px;
}

ul#global_nav li#contact {
	margin: 0px;
	padding: 0px 55px 0px 0px;
}
	
ul#global_nav li#contact_a a.active {
	background-color: transparent;
	color: #ab6d34;
	margin: 0px;
	padding: 0px 55px 0px 0px;
}

div#logo_banner {
	width: 933px;
	height: 159px;
	margin: 0px;
	padding: 0px 0px 15px 8px;
}

div#bottom {
	background-image: url("images/bottom.png");
	background-repeat: no-repeat;
	width: 992px;
	height: 27px;
}

small a {
	background-colo: transparent;
	color: #fff6dc;
}

.clear {
	clear: both;
}

/* index.html : the cottage */

div#middle_home {
	background-image: url('images/home_middle.png');
	background-repeat: repeat-y;
	width: 992px;
	min-height: 589px;
}

div.col1_home {
	float: left;
	width: 292px;
	height: 415px;
	margin: 0px 0px 0px 34px;
	padding: 0px;
}

div.col2_home {	
	float: left;
	width: 430px;
	min-height: 415px;
	margin: 0px;
	padding: 33px 0px 0px 0px;
	text-align: left;	
}

div.col2_home p {
	margin: 0px;
	padding: 5px 10px 5px 40px;
}

div.col3_home {
	float: left;
	width: 206px;
	height: 415px;
	margin: 0px;
	padding: 0px;	
	text-align: left;
}

/* vr_tour.html : virtual tour*/