/*  Standard tags and default styles */


body {		margin-top: 0;
		margin-bottom:0;
		margin-left:0;
		margin-right:0;
		background:#f5f5f5;
		font-size:2px;
		font-family:Verdana,sans-serif;
		color:#464646;
		background-color: #565332;}

p {		font-size:9pt;
		color:#464646}	

.negMarg { 	margin-top: -0.75em;
		margin-bottom: -0.5em; }

.negMargB { 	margin-bottom: -0.5em; }

.newMargT { 	margin-top: 0.5em; }


.fixspace2 {	margin-bottom: 0em; }

#gohome a { 	text-decoration: none;
		height: 72px;
		width: 160px;
		position: absolute;
		top: 45px;
		left: 155px;
		border: none;
		display: block;
		text-align: left;
		valign: top;
		color: #827F60; } 

#homepage #gohome a { display: none; }

b {     	color:#464646; 
		font-weight:bold}

ul {		list-style-image: url("../images/bullet.gif")}


li {		font-size:9pt;
		margin-bottom:6;
		color: #464646}

ul li { padding-bottom: 0.5em; }

table {		font-size:9pt;
		color:#464646}

tr {		font-size:9pt;
		color:#464646}		

td {		font-size:9pt;
		color:#464646}						

h1 { 		font-size:13pt;
		color: #a6a284;
		margin-top: 29;		
		font-stretch:extra-expanded}

h2 { 		font-size:9pt;
		color: #393518}

h3 { 		font-size:10pt;
		color:#a8a153;
		font-weight:bold;}

h4 { 		color:#037F9E;
		font-weight:bold;
		font-size: 10pt}


#SamPic {	border: 1px solid #993; }

.caption {	text-align: center;
		margin-top: 1pt;
		font-size: 8pt; 
		color: #393518;    }

#pgAbout h3, #pgTeam h3 {
		margin-top: 20px;
		margin-bottom: 1px; } 


#pgTeam h3 {	margin: 2em 0 0 0;
		padding: 0; }

#pgTeam h2 {	margin: 1.5em 0 0.5em 0;
		padding: 0; }

#pgTeam p {	padding: 0;
		margin: 0; }

#pgFaq h3 { 	padding-bottom: 0;
		margin-bottom: -0.5em; }

#TeamLink {	border: #f93 solid 2px;
		padding: 2px 8px 2px 8px; }

#Locate1, #Locate3 {	width: 58%;
		float: left; }

#Locate2, #Locate4 {	width: 38%;
		float: left; }

.blurb { 	padding: 0 0 1em 1em;
		font-size: 0.85em; }

.smallcapn {	font-size: 0.95em; }

.smallcapnL {	font-size: 8pt;
		text-align: left; }

.leftnav {	padding-top: 8.2em; }


.locn {		margin-top: 0.5em; }

.locpage { 	padding-right: 0em; }


.LPad1em { 	padding-left: 1em;
		line-height: 15pt; }


/*  Locations photos  */

 .locPic {	border: 1px solid #da9c61;
		padding: 0;
		margin-right: 10px; }

 p.locCapn {	font-size: 1em;
		text-align: left;
		margin: 2px 0 0 0;
		padding-bottom: 15px; }



/* 
.SetBGColor {	background-color: #c33; }
*/

.boxborder {	border: #f93 solid 2px;
		padding: 8px 8px 12px 10px; }

.mapborder {	border: #565332 solid 2px; }

.sub {		margin-top: 2em;	
		margin-bottom: -0.5em;  }

.closer {	line-height: 8pt; }

.apts { margin-top: 35px;
	margin-left: 0px;
	margin-right: 20px; }



/* Reservation page formats */


 #Res h1 { 	padding: 0;
		margin: 0 0 1em 0;
		line-height: 18pt;
		font-size: 13pt;
	     	color: #660; }

 #Res h2 { 	padding: 0;
		font-size: 1.25em;
	   	margin: 1.5em 0 1em 0;
	   	line-height: 20pt; }

 .Main {	border: 1px solid black;
		width: 800px;
		background-color: #f5f5f5;
		padding: 20px 66px 20px 31px; }	

 .fm {		padding: 0;
		margin: 0.4em 0 1em 0; }

 .fm input { 	padding: 0;
		margin: 0 0 0 0; }

 .FltRt {	float: right; }

 .mini { font-size: 0.85em; }

 .ColorOrange { color: #d61   ; }

 .indent { margin-left: 2em; }

 .properties { padding-left: 2em; }

 .lite { font-weight: 200; }

  em img { padding-bottom: 0.5em; }

 #Name, #Company, #Email, #Phone, #ArrivalDate, #DepartureDate, #Bedroom1, #Bedroom2, #Bedroom3 { background-color: #f5f5f5; }

 .bgcolr { background-color: #ff6; }

 #PP { 	Margin-right: 11px; }

 #Message { 	margin-left: 10px; }

 #NumLeft {	margin-left: 10px;
		margin-bottom: 2px; }

 #Submitmsg {	float: right;
		width: 90%; }

 .ShowOnPrint {	display: none; }


 .phonedatetime { width: 450px; }


 .dates {	float: left;
		width: 80px;
		padding-top: 5px;
		padding-left: 10px;
		margin-top: 2px; 
		line-height: 1.5em; }
		

 .times  {	float: left;
		width: 140px;
		padding-top: 5px;
		margin-top: 2px; 
		line-height: 1.5em; }


/* Form layout adapted from "The Art & Science Of CSS,"
by Cameron Adams, Jina Bolton, David Johnson, Steve Smith,
and Jonathan Snook, published by Sitepoint, 2007 */

fieldset {
margin: 1.0em 0 0 0;
padding: 0;
}

legend {
margin-left: 1em;
color: #000000;
font-weight: bold;
}

fieldset ol {
padding: 0em 1em 0 1em;
list-style: none;
}

fieldset li {
padding-bottom: 1em;
}

fieldset.submit {
border-style: none;
}

label {
float: left;
width: 12em;
margin-right: 1em;
text-align: right;
}

fieldset li {
float: left;
clear: left;
width: 100%;
padding-bottom: 1em;
}

fieldset {
float: left;
clear: left;
width: 100%;
margin: 0 0 1.5em 0;
padding: 0;
}

fieldset.submit {
float: none;
width: auto;
border: 0 none #FFF;
padding-left: 1em;
padding-top: 0.3em;
}


/* End Reservation Page Formats  */


/*  Default Navigation Styles and Effects */

a:link { 
	color:#4a4ca0; 
	text-decoration:none; }

a:visited { 	

/*  color:#9092d7;   color used in original coding */

	color:#4a4ca0;
	text-decoration:none;  
}
		
a:hover { 	color:#4a4ca0;
		text-decoration:underline; 
}

a:active { 	color:#9092d7;
		text-decoration:none;  
}

/*  Inner Content Layout Styles */
/*  primary content is primary body area for content, padding controls margins */
/*  secondayr content is the right column, padding controsl margins */
.contentcontainer { 
	padding: 10px;
	background-color: #f5f5f5;
}
	
.primarycontent
{	
	padding-top:20px;
	padding-bottom:20px;
	padding-left:31px;
	padding-right:66px;
}
	
.secondarycontent
{	
	padding-top:20px;
	padding-bottom:20px;
	padding-right:10px;	
}	




/*  Level 1:  Global Navigation Styles and Effects */
.level1
{	font-size:10pt;
 	color:#fbf3a2; 
	font-weight:normal}

a.level1:link 
{ 	color:#fbf3a2; 
	font-weight:normal; 
	font-size:10pt;
	text-decoration:none; }

a.level1:visited 
{ 	color:#fbf3a2 ; 
	font-weight:normal; 
	font-size:10pt;
	text-decoration:none; }

a.level1:hover 
{ 	color:white; 
	font-weight:normal; 
	font-size:10pt;
	text-decoration:none; }

a.level1:active
{ 	color:white; 
	font-weight:normal; 
	font-size:10pt;
	text-decoration:none; }
	
/*  Level 2:  Global Navigation Styles and Effects */
.level2
{	font-size:10pt;
 	color:#fbf3a2; 
	font-weight:normal}

a.level2:link 
{ 	color:#fbf3a2; 
	font-weight:normal; 
	font-size:10pt;
	text-decoration:none; }

a.level2:visited 
{ 	color:#fbf3a2 ; 
	font-weight:normal; 
	font-size:10pt;
	text-decoration:none; }

a.level2:hover 
{ 	color:white; 
	font-weight:normal; 
	font-size:10pt;
	text-decoration:none; }

a.level2:active
{ 	color:white; 
	font-weight:normal; 
	font-size:10pt;
	text-decoration:none; }
		
/*  Level 3:  Global Navigation Styles and Effects */
.level3
{	font-size:11pt;
 	color:#fbf3a2; 
	font-weight:normal}

a.level3:link 
{ 	color:#fbf3a2; 
	font-weight:normal; 
	font-size:11pt;
	text-decoration:none; }

a.level3:visited 
{ 	color:#fbf3a2 ; 
	font-weight:normal; 
	font-size:11pt;
	text-decoration:none; }

a.level3:hover 
{ 	color:white; 
	font-weight:normal; 
	font-size:11pt;
	text-decoration:none; }

a.level3:active
{ 	color:white; 
	font-weight:normal; 
	font-size:11pt;
	text-decoration:none; }
		
/*  Level 4:  Left Menu Navigation Styles and Effects */
.level4
{	font-size:9pt;
 	color:blue; 
	font-weight:normal}

.altlevel4
{ 	color:#494B9E; 
	font-weight:bold; 
	font-size:8pt;
	line-height: 15pt;
	text-decoration:none; }

a.level4:link 
{ 	color:#494B9E; 
	font-weight:bold; 
	font-size:8pt;
	text-decoration:none; }

a.level4:visited 
{ 	color:#494B9E; 
	font-weight:bold; 
	font-size:8pt;
	text-decoration:none; }

a.level4:hover 
{ 	color:black; 
	font-weight:bold; 
	font-size:8pt;
	text-decoration:underline}		

a.level4:active
{ 	color:black; 
	font-weight:bold; 
	font-size:8pt;
	text-decoration:none; }

/*  Level 5:  Right-column Navigation Styles and Effects */
.level5
{	font-size:10pt;
 	color:#4a4ca0; 
	font-weight:normal}

a.level5:link 
{ 	color:#4a4ca0; 
	font-weight:bold; 
	font-size:10pt;
	text-decoration:none; }

a.level5:visited 
{ 	color:#9092d7; 
	font-weight:bold; 
	font-size:10pt;
	text-decoration:none; }

a.level5:hover 
{ 	color:black; 
	font-weight:bold; 
	font-size:10pt;
	text-decoration:underline}

a.level5:active
{ 	color:#9092d7; 
	font-weight:bold; 
	font-size:10pt;
	text-decoration:none; }
		
/*  Footer Navigation Styles and Effects */
.footernav
{ 	color:#7F7B5D; 
	font-weight:normal; 
	font-size:9pt}

a.footernav:link 
{ 	color:#7F7B5D; 
	font-weight:normal; 
	font-size:9pt;
	text-decoration:none; }

a.footernav:visited 
{ 	color:#7F7B5D; 
	font-weight:normal; 
	font-size:9pt;
	text-decoration:none; }

a.footernav:hover 
{ 	color:#000000; 
	font-weight:normal; 
	font-size:9pt;
	text-decoration:underline}

a.footernav:active
{ 	color:#7F7B5D; 
	font-weight:normal; 
	font-size:9pt;
	text-decoration:none; }

/*  Footer Text Navigation Styles and Effects */
.footertext
{ 	color:#fbf3a2; 
	font-weight:normal; 
	font-size:7pt}


a.footertext:link 
{ 	color:#fbf3a2; 
	font-weight:normal; 
	font-size:7pt;
	text-decoration:none; }

a.footertext:visited 
{ 	color:#fbf3a2; 
	font-weight:normal; 
	font-size:7pt;
	text-decoration:none; }

a.footertext:hover 
{ 	color:#ffffff; 
	font-weight:normal; 
	font-size:7pt;
	text-decoration:none; }

a.footertext:active
{ 	color:#ffffff; 
	font-weight:normal; 
	font-size:7pt;
	text-decoration:none; }

	
/*  Special Styles */
.tooltip  {
	cursor: pointer;
	text-decoration:underline
}
