/* misc styles */

body.image {
 background-image:url(images/sand.jpg);
 border:0px;
 margin:0px;
 padding:0px;
 text-align:center;
}

body.solid { 
 background-color:#ecdfc7;
 border:thin;
 margin:0px;
 padding:0px;
 text-align:center;
}

div.wrapper {
 width:1000px;
 margin-left:auto;
 margin-right:auto;
 padding:0px;
 text-align:left;
 position:relative;
}

div.text {
 font-family:"ariel","helvetica"; 
 font-size:10pt; 
 color:#000000; 
 background-color:#ecdfc7;
 margin:10px; 
}

div.text h1 {
 font-size:12pt;
 margin:5px;
}

div.text h2 {
 font-size:10pt;
 margin:5px;
}

/* title styles 
img.title {
 margin:0px; 
 padding:0px 0px 0px 0px;
 background-color:#808080;
}*/

/* navigation styles */
div.navigation {
 font-family:"ariel","helvetica"; font-size:12pt; color:#3a43c1; text-align:left;  
 list-style:url(images/starfish.gif); 
 margin:0px; padding:0px;
 position:absolute; top:100px; left:0px;
} 
 
div.navigation span {
 font-weight:bold;
 line-height:1pt;
} 

a:link  {color:#3a43c1; text-decoration:none }
a:visited {color:#3a43c1; text-decoration:none }
a:hover {color:#0000FF; text-decoration:none; }
div.navigation a:hover {color:#0000FF; text-decoration:none; padding-left:4px }

/* content styles */
div.content {
 position:absolute; top:100px; left:250px;
 max-width:750px;
 
}

div.text_div {
 /* position:absolute; top:0px; left:0px; */
 /* margin:10px 10px 10px 10px; */
 padding:0px 0px 0px 0px;
 width:300px;
 border:0px;
}

div.text_div p {
 font-family:"ariel","helvetica"; font-size:10pt; color:#000000;
 margin:10px; 
 padding:15px 15px 15px 15px;
 background-color:#ecdfc7;
}

div.photo_div {
 /* position:absolute; top:0px; left:300px; */
 /* margin:10px 10px 10px 10px; */
 padding:10px 10px 7px 10px;
 width:300px;
 border:0px;
 background-color:#FFFFFF;
}

iframe.availabilityCalendar {
 width:600px;
 height:1300px;
 margin:10px; padding:0px;
 border:none;
 overflow:hidden;
 position:absolute; top:-80px; left:0px;
 clip: rect( 80px 600px 1300px 0px);
}

iframe.guestBook {
 width:700px;
 height:600px;
 margin:10px; padding:0px;
 border:none;
 overflow:scroll;
}

iframe.googleMap {
 width:600px;
 height:500px;
 margin:10px; padding:0px;
 border:none;
 overflow:hidden;
}

span.photoHeader {
 font-family:"ariel","helvetica"; font-size:12pt; color:#3a43c1; text-align:left;  
 font-weight:bold;
 line-height:1pt;
}

/* rates styles */

input.readonly {
 font-size:10pt; 
 color:#000000; 
 margin:0px; 
 background:#9dbcd2; 
 border:none
} 

div.rates {
 font-family:"ariel","helvetica";
 font-size:10pt;
 color:#000000;
 margin:0px
} 

div.rates h1 {
 font-size:14pt;
}

div.rates table {
 border-style:outset;
 border-width:1px;
 background:#9dbcd2;
}

div.rates td {
 border-style:inset;
 border-width:1px;
 background:#9dbcd2;
}

/* input-able form */
div.rates_form {
 font-family:"ariel","helvetica";
 font-size:10pt;
 color:#000000;
 margin:0px;
} 

div.rates_form table {
 border-style:none;
 background:#9dbcd2;
}

input.button {
 font-size:10pt;
 color:#000000;
 margin:0px;
} 
