/* CSS Document */

body {font-family: Arial, Helvetica, sans-serif; font-size:12px; background-color:#D9D9D9;}
em { font-size: 85%; }

td { font-family: Arial, Helvetica, sans-serif; text-align:left; vertical-align: top; }
th {font-family: Arial, Helvetica, sans-serif;}
img {border: 0;}
h2 {font-size:12px; font-weight:bold; margin:0; padding:0;}

/*navigation*/

#navdiv {width: 171px; height: 15px; background-color:#ffffff;}

#main ul{list-style-type: none; margin: 0; padding: 18px 0 0 0; font-size: 9px;}
#main li {line-height:12px;}
#main a {display: inline; color: #fff; padding: 0px 0px 0px 18px; text-decoration: none;}
#main a:hover {color:#000;}

#global ul{list-style-type: none; margin: 0; padding: 90px 0 0 0;  font-size: 9px;}
#global li {line-height:12px;}
#global a {display: inline; color: #fff; padding: 0px 0px 0px 18px;text-decoration: none;}
#global a:hover {color:#000;}

#subnav ul{list-style-type: none; margin: 0; padding: 0 0 12px 0; font-size: 9px; text-align: right;}
#subnav li {line-height:12px;}
#subnav a:hover {color:#000;}
#col1 { padding-right: 15px; width: 172px; }


#index_main {width: 171px; height: 283px; background-color:#B39F7F;}
#index_subnav a {display: inline; color: #B39F7F; padding: 0; text-decoration: none;}

#about_main {width: 171px; height: 283px; background-color:#9ea77a;}
#about_subnav a {display: inline; color: #9ea77a; padding: 0; text-decoration: none;}

#accommodations_main {width: 171px; height: 283px; background-color:#b3b37f;}
#accommodations_subnav a {display: inline; color: #b3b37f; padding: 0; text-decoration: none;}

#dining_main{width: 171px; height: 283px; background-color:#768f98;}
#dining_subnav a {display: inline; color: #768f98; padding: 0; text-decoration: none;}

#amenities_main{width: 171px; height: 283px; background-color:#7e9876;}
#amenities_subnav a {display: inline; color: #7e9876; padding: 0; text-decoration: none;}

#specials_main{width: 171px; height: 283px; background-color:#b3a97f;}
#specials_subnav a {display: inline; color: #b3a97f; padding: 0; text-decoration: none;}

#weddings_main{width: 171px; height: 283px; background-color:#768498;}
#weddings_subnav a {display: inline; color: #768498; padding: 0; text-decoration: none;}

#meetings_main{width: 171px; height: 283px; background-color:#b4937e;}
#meetings_subnav a {display: inline; color: #b4937e; padding: 0; text-decoration: none;}

#barharbor_main{width: 171px; height: 283px; background-color:#7e9876;}
#barharbor_subnav a {display: inline; color: #7e9876; padding: 0; text-decoration: none;}

/*book button*/

#book_top {background-color:#FFFFFF; height: 13px; text-align:right; font-size:9px; vertical-align:bottom;}
#book_top a:hover {color: #000000; text-decoration:none;}

#index_top a {color: #B39F7F; text-decoration:none;}
#about_top a {color: #9ea77a; text-decoration:none;}
#accommodations_top a {color: #b3b37f; text-decoration:none;}
#dining_top a {color: #768f98; text-decoration:none;}
#amenities_top a {color: #7e9876; text-decoration:none;}
#specials_top a {color: #b3a97f; text-decoration:none;}
#weddings_top a {color: #768498; text-decoration:none;}
#meetings_top a {color: #b4937e; text-decoration:none;}
#barharbor_top a {color: #7e9876; text-decoration:none;}
#home form.newsletter { margin: 5px 0px; }
#home form.innerNewsletter input { margin: 0px; }
.button { clear: both; margin-top: 10px; }




/*newsletter form*/
form.newsletter {	margin: 20px; }

form.newsletter input { font-size:90%; padding:0; }
form.newsletter label { font-size:0.85em; margin-top:5px; text-transform:uppercase; color: #847B51; }
form.newsletter .textfield {	width: 171px;}

form.innerNewsletter {	margin: 10px 0 0 auto; text-align:left; width:171px; }
form.innerNewsletter h2 {	margin: 5px 0 0 0; }
form.innerNewsletter p {	margin: 0 0 5px 0; }
form.innerNewsletter input {	font-size:1em; padding:0 3px; }
form.innerNewsletter label { color:#A09464;	font-size:10px; margin-top:3px; text-transform:uppercase; display:block; }
form.innerNewsletter .textfield {	width: 164px; margin-bottom:3px;}
form.innerNewsletter .submit {	margin-top:3px; }




/*content*/

#subflash {text-align:right; vertical-align:top}

#content ul {padding:0 0 0 20px; margin:0; list-style-type: square;}
#content a {text-decoration:none}
#content a:hover {text-decoration:underline}

#rfp { margin-left:30px; }
#rfp td {font-size:10px}

/*footer*/

#footer_left {text-align:left; font-size:9px; float:left;}

#footer_right {text-align:right; font-size:9px; float:right;}
#footer_right a {text-decoration:none; color:#000000;}
#footer_right a:hover {text-decoration:underline;}

input, textarea, select { font-family: tahoma, "trebuchet MS", Arial; font-size: 10px; color: #333333; }
#home #col1 .textfield { width: 161px; border: 1px solid #A69C6E; padding: 2px 3px; }
