/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

/* typography.css */
/* aws addition */
td { vertical-align: text-top; }
body {font-size:12px; color:#727171; font-family:Arial, Helvetica, sans-serif; background:url(../images/bodybg.gif) repeat-x top;}
h1, h2, h3, h5, h6 {font-weight:normal;color:#111;}
/* AWS h2 added for seo */
h2 {font-size:1.1em;line-height:1.35;margin-bottom:1.00em;font-weight:bold;color:#1e5898;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1em;line-height:1.25;margin-bottom:1.25em;font-weight:bold;color:#111;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
/* AWS added font size to move up overall p size */
p {margin:0 0 1.5em; font-size:12px;}
p img.left {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
a:focus, a:hover {color:#000;}
a {color:#009;text-decoration:underline;outline:none;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 1.5em 1.5em 1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;}
thead th {background:#c3d9ff;}
th, td, caption {padding:4px 10px 4px 5px;}
tr.even td {background:#e5ecf9;}
tfoot {font-style:italic;}
caption {background:#eee;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}
.clr{clear:both;}

#wrap{
	width:1000px;
	margin:0 auto;
	}

.jqueryslidemenu{width: 1000px; height:34px; font-family:Arial, Helvetica, sans-serif;}

.jqueryslidemenu ul{margin: 0; padding: 0; list-style-type: none; border:0px;}

/*Top level list items*/
.jqueryslidemenu ul li{ position: relative; display: block; float: left; border:0px;}

.jqueryslidemenu ul li #home{width: 76px; height:18px; background:url(../images/home.gif) left top no-repeat; border:0px;}
.jqueryslidemenu ul li #home:hover{width: 76px; height:18px; background:url(../images/home.gif) 0 -34px no-repeat; outline:none;}
.jqueryslidemenu ul li #home.active{width: 76px; height:18px; background:url(../images/home.gif) 0 -68px no-repeat; outline:none;}

.jqueryslidemenu ul li #about {width: 100px; height:18px; background:url(../images/about.gif) left top no-repeat; border:0px;}
.jqueryslidemenu ul li #about:hover {width: 100px; height:18px; background:url(../images/about.gif) 0 -34px no-repeat; border:0px;}
.jqueryslidemenu ul li #about.active {width: 100px; height:18px; background:url(../images/about.gif) 0 -68px no-repeat; border:0px;}

.jqueryslidemenu ul li #sale {width: 94px; height:18px; background:url(../images/sale.gif) left top no-repeat; border:0px;}
.jqueryslidemenu ul li #sale:hover {width: 94px; height:18px; background:url(../images/sale.gif) 0 -34px no-repeat; border:0px;}
.jqueryslidemenu ul li #sale.active {width: 94px; height:18px; background:url(../images/sale.gif) 0 -68px no-repeat; border:0px;}

.jqueryslidemenu ul li #rent {width: 108px; height:18px; background:url(../images/rent.gif) left top no-repeat; border:0px;}
.jqueryslidemenu ul li #rent:hover {width: 108px; height:18px; background:url(../images/rent.gif) 0 -34px no-repeat; border:0px;}
.jqueryslidemenu ul li #rent.active {width: 108px; height:18px; background:url(../images/rent.gif) 0 -68px no-repeat; border:0px;}

.jqueryslidemenu ul li #search {width: 90px; height:18px; background:url(../images/search.gif) left top no-repeat; border:0px;}
.jqueryslidemenu ul li #search:hover {width: 90px; height:18px; background:url(../images/search.gif) 0 -34px no-repeat; border:0px;}
.jqueryslidemenu ul li #search.active {width: 90px; height:18px; background:url(../images/search.gif) 0 -68px no-repeat; border:0px;}

.jqueryslidemenu ul li #ami {width: 61px; height:18px; background:url(../images/ami.gif) left top no-repeat; border:0px;}
.jqueryslidemenu ul li #ami:hover {width: 61px; height:18px; background:url(../images/ami.gif) 0 -34px no-repeat; border:0px;}
.jqueryslidemenu ul li #ami.active {width: 61px; height:18px; background:url(../images/ami.gif) 0 -68px no-repeat; border:0px;}

.jqueryslidemenu ul li #ownerservice {width: 145px; height:18px; background:url(../images/ownerservice.gif) left top no-repeat; border:0px;}
.jqueryslidemenu ul li #ownerservice:hover {width: 145px; height:18px; background:url(../images/ownerservice.gif) 0 -34px no-repeat; border:0px;}
.jqueryslidemenu ul li #ownerservice.active {width: 145px; height:18px; background:url(../images/ownerservice.gif) 0 -68px no-repeat; border:0px;}

.jqueryslidemenu ul li #fishingcharter {width: 149px; height:18px; background:url(../images/fishingcharter.gif) left top no-repeat; border:0px;}
.jqueryslidemenu ul li #fishingcharter:hover {width: 149px; height:18px; background:url(../images/fishingcharter.gif) 0 -34px no-repeat; border:0px;}
.jqueryslidemenu ul li #fishingcharter.active {width: 149px; height:18px; background:url(../images/fishingcharter.gif) 0 -68px no-repeat; border:0px;}

.jqueryslidemenu ul li #faq {width: 62px; height:18px; background:url(../images/faq.gif) left top no-repeat; border:0px;}
.jqueryslidemenu ul li #faq:hover {width: 62px; height:18px; background:url(../images/faq.gif) 0 -34px no-repeat; border:0px;}
.jqueryslidemenu ul li #faq.active {width: 62px; height:18px; background:url(../images/faq.gif) 0 -68px no-repeat; border:0px;}

.jqueryslidemenu ul li #contact {width: 115px; height:18px; background:url(../images/contact.gif) left top no-repeat; border:0px;}
.jqueryslidemenu ul li #contact:hover {width: 115px; height:18px; background:url(../images/contact.gif) 0 -34px no-repeat; border:0px;}
.jqueryslidemenu ul li #contact.active {width: 115px; height:18px; background:url(../images/contact.gif) 0 -68px no-repeat; border:0px;}


/*Top level menu link items style*/
* html .jqueryslidemenu ul li a{display: inline-block;}/*IE6 hack to get sub menu links to behave correctly*/
.jqueryslidemenu ul li a{ display: block;  padding: 8px 0px; color: #2d2b2b; text-decoration: none; border:0px;}

.jqueryslidemenu ul li ul{ position: absolute; left: 0; display: block; visibility: hidden; border:0px;}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{ display: list-item; float: none; border:0px;}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{top: 0;}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{	font-size:12px;	width: 160px; padding: 5px; margin: 0; background: #FFF; border:0px; }/*width of sub menus*/
.jqueryslidemenuz ul li ul li a:hover{ background: #FFF; color: #000; border:0px;}/*sub menus hover style*/ 

/*1st sub level menu*/
.jqueryslidemenu ul li a:link, 
.jqueryslidemenu ul li a:visited{ color: #000; background:url(../images/innermenubg.png) repeat-x; border:0px;}
.jqueryslidemenu ul li a:hover{color: #026ba7; background-color:#f5f5f5; border:0px;}


.rightarrowclass{position: absolute; top: 6px; right: 5px;}


#inrheader {
	width:1000px;
	height:226px;
	position:relative;
	background:url(../images/header.jpg) no-repeat; 
	}
#inrheader .logo{
	width:245px;
	height:108px;
	display:block;
	margin-left:15px;
	float:left;
	}
#inrheader .logo a#logohome {
	display:block;
	width:298px;
	height:108px;
	text-indent:-9999px;
	}
#inrheader .facebookicon{
	width:117px; 
	float:right; 
	margin-top:95px;
	}	
#navinner{padding-top:104px; float:left;}	
#innerftr{
	width:1000px;
	height:95px;
	background:url(../images/footerbg.gif) repeat-x;
	color:#000; 
	font-size:12px;
	text-align:center;
	padding:10px 0 0 0;
	}
#innerftr	strong{font-weight:bold;}
#innerftr a, #innerftr a:visited{
	color:#19596e; 
	font-weight:bold; 
	text-decoration:none;
	}
#innerftr a:hover{
	color:1f6f89; 
	font-weight:bold; 
	text-decoration:underline;
	}

#cointainer {
	background-color:#FFF; 
	padding:20px 18px 10px 18px;
	clear:both;
	float:left;
	}
.saprater{
	position:inherit; 
	height:auto;
	}	
#cointainer .toptitle{padding-bottom:50px;}	
#cointainer h1{
	color:#1e5898;
	font-size:18px;
	font-weight:bold;
	float:left;
	}
#cointainer h1 span{
	font-size:12px;
	font-weight:bold;
	color:#000;
	}
#cointainer h2{
	color:#f10004;
	font-size:22px;
	font-weight:bold;
	margin:0px;
	}	
#cointainer	p {
	color:#535252;
	text-align:left;
	}
/* #cointainer	p img{float:right;} */

#cointainer #topicon{
	width:410px; 
	float:right;
	/* AWS added the next three lines to make tel number bigger, bold, black */
	font-size:12px;
	color:#000;
	font-weight:bold:
		}
#cointainer #topicon a, #cointainer #topicon a:visited{
	color:#000;
	font-weight:bold;
	text-decoration:none;
	padding:0 5px 0 5px;
	}
#cointainer #topicon a:hover{
	color:#0169a5;
	font-weight:bold;
	text-decoration:none;
	padding:0 5px 0 5px;
	}
#propertyinfo {
	width:460px;
	float:left;
	color:#555555;
/* AWS upped size from 11 to 12 px - this is the property info text */	
	font-size:12px;
	}
	
	
/* AWS addition, for group rental and 6 bed pages */	
/*.propertyinfo2 {
	width:900;
	float:left;
	color:#555555;
	font-size:11px;
	}
	*/
	
	
/* AWS addition, set the width for a table in the faq body area */	
#propertyfaq {
	width:700px;
	float:left;
	color:#555555;
	font-size:11px;
	}	
	
/* AWS addition, set the width for a table in main for sale body area */	
	#propertyforsale {
	width:970px;
	float:left;
	color:#000000;
	font-size:11px;
	}	
	
	
/* AWS addition, set the width for a table in main for group rentals area */	
	#propertyforsalerental {
	width:970px;
	float:left;
	color:#555555;
	font-size:11px;
	}		
	
#propertyinfo .tdtitle{
	color:#FFF; 
	font-weight:bold;
	}	
	
	
/*--AWS Home rental boxes--*/	
	
#rental-box{
	width:464px;
	border:solid 1px #000;
	background-color:#075176;
	padding:5px;
	float:left;
	margin-bottom:20px;
	}
#rental-box .inr-box{
	
	border:solid 1px #036494;
	padding:10px;
	background:#14619e url(../images/inr-box-bg.gif) repeat-x top;
	}
#rental-box .inr-box a,#rental-box .inr-box a:visited{
	color:#81b0d3;
	text-decoration:underline;
	}
#rental-box .inr-box a:hover{
	color:#81b0d3;
	text-decoration:none;
	}	
#rental-box .inr-box p{
	font-size:14px;
	color:#FFFFFF;
	line-height:16px;
	text-align:justify;
	}
#rental-box .inr-box p img{margin:10px 0 0 0;}	
#rental-box .inr-box .img{border:solid 3px #FFF; margin:0 10px 10px 0; float:left;}
#rental-box .inr-box .button {float:right;}	
#rental-box .inr-box h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#b6def5;
	border-bottom:dotted 1px #195e8c;
	margin:0px;
	font-weight:normal;
	text-transform:uppercase;
	float:none;
	margin-bottom:20px;
	}			