*{margin:0;padding:0;}
img{border:none;}


html{color:#636969;font-family:'Century Gothic',arial,sans-serif;background-color:#fff; background-image:url(assets/eagle-bay-view274.gif); background-repeat:repeat-x;  background-position:0px 100px;}
body{width:1000px;padding:1px 0;}
h1{font-weight:normal;font-size:1.3em;line-height:1.625em;margin-left:20px;}
h2{font-weight:normal;font-size:1.1em;line-height:1.375em;margin:0 0 0 20px ;}
h3{font-weight:bold;font-size:0.9em;line-height:1.125em;margin:0 0 0 20px;}
p{margin-bottom:3px;line-height:1.25em;}



a:link, .viewlink a:link{color:#636969;border-bottom:1px solid #d68951;text-decoration:none;}
a:hover, a:focus, a:active, .viewlink a:hover, .viewlink a:focus, .viewlink a:active{color:#d68951;text-decoration:underline;border:none;}
 
 
#header{padding:10px 10px 0 10px;background-color:#fff;overflow:hidden;height:89px;}
.viewlink{font-size:0.8em;display:inline; }
/*.viewlink a:link, a:visited{color:#333;}*/
/* Skip Links
--------------------------------------------------------*/
.skip, .skip a{position:absolute;left:-50px;top:-50px;}
.skip li{text-align:center;padding:0 5px;}
.skip li a:focus, .skip li a:active{position:relative;top:50px;left:400px;z-index:1;}


#main-image{height:139px;overflow:hidden;}
.main-image{padding-top:1px;}
.side-image{margin-bottom:20px;border:1px solid #ccc;padding:10px;}

#wrapper{width:70%;float:left;display:inline;min-width:300px;margin-left:10px;background-image:url(assets/shellsml.jpg); background-repeat:no-repeat; background-position:right bottom;}
#main{float:right;margin:30px 5px 40px 5px;width:75%;display:inline;}

#main p{margin:10px 10px 10px 20px;}
#leftcol{margin:60px 10px 25px 0;width:22%; }
.rocks{padding:0 10px;}

#nav{padding-bottom:100px;font-size:1.1em;line-height:1.375em;}
#nav li{margin:15px 0;list-style-type:none;}
#nav li a:link{margin:2px;padding:3px ;background-color:#fff;display:block;border:none;display:inline;}
#nav li a:hover{color:#d68951;text-decoration:underline;}
.current a{color:#d68951;}
.current {color:#d68951;}

.summary, .facilities {margin-left:20px;}
.summary li, .facilities li{list-style-type:none;margin-left:10px;font-size:0.8em;line-height:1.6em;}
.facilities2{float:right;list-style-type:none;font-size:0.8em;line-height:1.6em;}


#rightcol{margin:40px 0;float:right;display:inline;width:240px;}
#rightcol a{border:none;}


#footer{clear:both;font-size:82.5%;text-align:center;color:#333;margin-bottom:100px;}

.fltrt{float:right;margin:10px;}

/* Rates
-------------------------------------------------------------------------------*/
#rates{margin-left:20px;margin-bottom:60px;display:block;}
.rates1, .rates2, .rates3 {float:left;width:150px;margin:20px 15px 20px 0;}
.rates1 li , .rates2 li , .rates3 li{list-style-type:none;}
.important{font-size:0.8em;font-weight:bold;}
.red{color:red;}
acronym{cursor:help;}
.clear{clear:both;}
.season{font-size:0.8em;}

/* Booking
------------------------------------------------------------------------------*/
.booking {list-style-type:none;margin-left:20px;}

.textbox, .dropbox, .msg{float:right;width:200px;margin-right:80px;margin-top:0;}
.dropbox{width:205px;}
#arrive, #depart{float:right;width:220px;margin-top:0;margin-right:68px;}
.day, .month, .year{float:left;margin-left:3px;}
.day{width:45px;}
.month{width:100px;}
.year{width:55px;}
.submit{clear:both;}
#special a:link, .viewlink a:link{color:#636969;border-bottom:1px solid #d68951;text-decoration:none;}
#special  a:hover,#special  a:focus,#special  a:active, .viewlink a:hover, .viewlink a:focus, .viewlink a:active{color:#d68951;text-decoration:underline;border:none;}
#url {margin-top:100px;}
 #url, .hide{ display:none; visibility:hidden;}
 



/* Privacy
-------------------------------------------------------------------------------*/
.privacy-list{margin:10px 10px 10px 40px;font-size:0.8em;}
.privacy-list li{margin:0 0 10px;}
.privacy p{font-size:0.8em;}
/* Lightbox
-----------------------------------------------------------------------------*/
#lightbox{
	background-color:#eee;
	padding:10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img, a#lightboximg{ border: none; } 
#overlay img{ border: none; }

/*#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}
	*/
	
	
	
	/* Special
	------------------------------------------------------------------------------*/
	#special{font-size:0.8em;margin:-10px 10px 10px 15px;color:#000;padding:10px;border:2px solid #d68951;}
	#special h4{font-weight:normal;font-size:1.5em;line-height:1.625em;margin-bottom:10px;}
	#special li{margin:10px 10px 10px 20px;}
	.available{font-size:0.8em;font-style:italic;font-weight:bold;}
	
	
	.red, .julyspecial{color:#e95a5a;}
