/* GENERAL */ 
body {background-color: #eeeadd; padding: 0 auto; margin: auto; font-family:Georgia,Times,Times New Roman,Palatino,serif;}
wrapper {margin: auto;}

.hidden {display: none;}

a {color: #59452a;}
a:hover {color: #979178;}
h1 {font-family: Georgia, Times, Times New Roman, Palatino, serif; font-size: 14px; font-weight: bold; margin: 0px; margin-top: 5px; margin-bottom: 5px; text-transform: uppercase;}
h2 {font-family: Georgia, Times, Times New Roman, Palatino, serif; font-size: 14px; font-weight: bold; margin: 0px; margin-top: 30px; margin-bottom: 5px; text-transform: uppercase;}
td {vertical-align: top;}
.smaller {font-size: 11px;}
p.center {text-align: center;}
span.italicbold {font-weight: bold; font-style:italic;}
span.italic {font-weight: bold; font-style:italic;}
.clear { clear:both; font-size:0; line-height:0; height:0; }
img.reserve {border: 0px; float: right; padding: 0px;}
#main_container {width: 1070px;background-image: url('./bpimages/container_bg_repeat.gif'); background-position: top; background-repeat: repeat-y; position: relative; margin: 0 auto; }
#main_container_index { width: 1070px; position: relative; margin: 0 auto;}
#container_index {width: 1070px; height: 900px; background-image: url('./bpimages/container_bg_index.gif'); background-position: top; background-repeat: no-repeat; text-align:center;}
#container {width: 1070px; background-image: url('./bpimages/container_bg_top.gif'); background-position: top; background-repeat: no-repeat; text-align:left; }

#content {width: 1070px; background-image: url('./bpimages/container_bg_bottom.gif'); background-position: bottom; background-repeat: no-repeat; vertical-align:top;}
#content_index { width: 1070px; padding-top: 115px; background-position: bottom; background-repeat: no-repeat; vertical-align:top; }
#content_gutter { width: 920px; margin-top: 10px; margin-left: 73px;}
#content_left, #content_left_gallery {width: 398px; float: left; font-family: Georgia, Times, Times New Roman, Palatino, serif; font-size: 13px; line-height: 17px; color: #59452a; padding-top: 10px;}
#content_left img { padding-top: 7px;}
#content_left_gallery img {padding-top: 0px;}
#content_right {width: 480px; margin-left: 398px; padding-left: 39px; padding-bottom: 2em; font-family: Georgia, Times, Times New Roman, Palatino, serif; font-size: 13px;line-height: 17px; color: #59452a; margin-top: 20px;}
#content_right li {text-transform: uppercase; font-size: 10px;}
#content_right ul.par_ul li {text-transform: none; font-size: 13px; line-height: 17px;}

#nav { padding-top: 140px; text-align: center; }
#nav a { font-family: Georgia, Times, Times New Roman, Palatino, serif; font-size: 13px; line-height: 14px; color: #59452a; text-decoration: none; margin-left: 12px;margin-right: 12px; }
#nav a:hover { color: #979178; }

#container_nonav {width: 1070px; background-image: url('./bpimages/container_bg_top_no_nav.gif'); background-position: top; background-repeat: no-repeat; text-align:left; }
#container_midnav {width: 1070px; background-image: url('./bpimages/container_bg_amenities.gif'); background-repeat: no-repeat; vertical-align:top;}
#container_longnav {width: 1070px; background-image: url('./bpimages/container_bg_top_longnav.gif'); background-position: top; background-repeat: no-repeat; text-align:left;}

#longnav ul {display: inline; margin: 0px; padding: 0px;}
#longnav li {display: inline;}
#longnav {padding-top: 6px; text-align: left;}
#longnav a { font-family: Georgia, Times, Times New Roman, Palatino, serif; font-size: 12px; line-height: 14px; color: #FFF; text-decoration: none; margin-left: 5px; margin-right: 5px;}

/* HOME */
#flashwrapper {height: 625px; width:945px; margin-left: -10px;} 
#flashcontent {width:945px; height:600px;}

/* ABOUT */
#rightnav_about a:hover, #longnav a:hover {color: #979178;}
body#about_island_map.about_island_map #content {width: 1070px; background-image: url('./bpimages/container_bg_dates.gif'); background-position: bottom; background-repeat: no-repeat; vertical-align:top;}
p#press {line-height: 19px; padding-top: 15px;}
dl#quotes dt {padding: 10px; }
dl#quotes dd {font-weight: bold; }


/* RESERVATIONS */
body#dates.dates #content {width: 1070px; background-image: url('./bpimages/container_bg_dates.gif'); background-position: bottom; background-repeat: no-repeat; vertical-align:top;}

/* LODGING */
#lodging_allisons_cabin
#content_right .lodge { border: red thin solid;}

.subinfo { padding-bottom: 2em; font-family: Georgia, Times, Times New Roman, Palatino, serif; font-size: 12px; line-height: 17px; color: #060; margin-top: 20px; font-weight:bold; }


#otherNav {text-align: right; padding-left:20px; padding-top:9px; font-size:12px; line-height:14px;}
#otherNav a {margin-left: 11px; margin-right: 11px; color: #fff; text-decoration: none;}

/* AMENITIES */
ul#otherNav {text-align: right; padding-left:20px; padding-top:9px; font-size:12px; line-height:14px; list-style:none;}
ul#otherNav li { display:inline; z-index:100; }
ul#otherNav a {margin-left: 11px; margin-right: 11px; margin-bottom:5px; color: #fff; text-decoration: none; }

ul#otherNav li ul {  display:none; }
ul#otherNav li:hover ul { display:block; position:absolute; margin-left:199px; margin-top:1px; }
ul#otherNav li:hover ul li { display:block; list-style:none; padding:12px 6px 6px 6px; background-color:#59452a; }
ul#otherNav li:hover ul li a { text-align:left; }

ul#otherNav li:sfhover ul { display:block; position:absolute; margin-left:-66px; margin-top:14px; }
ul#otherNav li:sfhover ul li { display:block; list-style:none; padding:12px 6px 6px 6px; background-color:#59452a; }
ul#otherNav li:sfhover ul li a { text-align:left; }

/*FORMS*/
.postForm {padding-top: 10px; color:#59452A; font-family:Georgia,Times,Times New Roman,Palatino,serif; font-size:13px; text-align: center; height: 100px;}

/*PROPERTIES FOR SALE*/
#for_sale {font-size: 13px; font-family: Georgia, Times, Times New Roman, Palatino, serif; color: #eeeadd; position:absolute; left:825px; bottom:191px; width:180px; height:27px; z-index:4; text-align:center;}
#for_sale_index { font-size: 13px;font-family: Georgia, Times, Times New Roman, Palatino, serif; color: #eeeadd; position:absolute; left:825px; top: 718px; width:180px; height:27px; z-index:4; text-align:center;}
#for_sale a, #for_sale_index a { color: #eeeadd; text-decoration: none;}



/*FOOTER*/
#footer { text-align: center; clear: both; height: 200px; font-family: Georgia, Times, Times New Roman, Palatino, serif; font-size: 15px; color: #59452a;}
#footer_index {text-align: center; clear: both; font-family: Georgia, Times, Times New Roman, Palatino, serif; font-size: 15px; color: #59452a; padding-top: 20px;}

#print_header {display: none;}

/* not needed any more
iframe{text-align:center; padding:10px; border: 2px solid #59452a; width:466px; height:450px; margin:auto; text-align:center; overflow: hidden;}
#imgInfo {font-family: Georgia, Times, Times New Roman, serif;	font-size: 11px; text-align:center; margin:0px; padding:0px; color:#59452a;}
.timg {border: 1px solid #59452a; padding: 0px; margin: 0px; }
#list {width: 350px; padding: 5px; margin: 0px; border: 1px solid #dcd6c7;}
*/ 