body {
background-color:#FFF;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
margin:0 auto;
padding: 0;
}

#wrapper {
width:1000px;
background-color:#FFF;
margin:0 auto;
padding: 0;
}

.header {
width:1000px;
height:50px;
margin:0 auto;
padding: 0;
/*background-image:url(beachandbay.gif);
background-repeat: no-repeat;
background-position: left;
background:#FFF;
text-align: right;*/
}

.logo
{
    width:255px;
    height:50px;
    float: left;
}

.logo img
{
    border:none;
}
.address
{
     width:745px;
    height:50px;
    float: left;
    text-align: right;
    
}

.header h1
{
  padding-right:10px;
  padding-top:25px;
  color:#F26D23;
  font-size:18px;
  margin-top:0px;
    
}


.top_menu {
width:1000px;
height:100px;
background:#333;
text-align:left;
padding-bottom:0;
padding-top:0;
font-family:Arial,Verdana, Geneva, Arial, Helvetica, sans-serif;
margin:0;
}

.menu_wrapper
{
    padding-top: 72px;
    padding-left:15px;
    width:685px;
    float:left;
}

.bedroom
{
   padding-top:77px;
   padding-left:15px;
   width:285px;
   float:left;
   font-size:16px;
   color:#FFF;

}
.bed
{
    padding-right:10px;
}

.content {
float:none;
width:1000px;
background-image:url(content_bg.gif);
background-repeat:repeat-y;
height:600px;
font-size:12px;
}

.content_floorplan {
float:none;
width:1000px;
/*background-image:url(content_bg.gif);
background-repeat:repeat-y;*/
height:auto;
font-size:12px;
}



.footer {
width:1000px;
height:30px;
background-color:#FFF;
float:none;
margin:0 auto;
padding:0;
font-size:12px;
}

.footer a{
    color:#466EB6;
    text-decoration:none;
}

.footer a:hover{
    color:#466EB6;
    text-decoration:underline;
}

.footer img
{
    border:none;
    padding-right:15px;
}

h2
{
    color:#F26D23;
    padding-top: 10px;
    padding-bottom:0px;
    margin-bottom:3px;
    font-size:18px;
}

h3
{
    color:#000;
    padding-top: 10px;
    padding-bottom:0px;
    margin-bottom:3px;
    font-size:14px;
}

.left
{
float:left;
width:680px;
height:auto;
padding-right:5px;
padding-left:15px;
background: #FFF;
padding-top:0px;
margin-top: 0px;
}

.right
{
float:left;
width:285px;
height:auto;
padding-top:0px;
margin-top: 0px;
padding-left:15px;
font-size:14px;
color:#fff;
}
.right_inner
{
width:285px;
height:570px;

}

.right_link
{
float:left;
width:285px;
height:20px;
padding-top:0px;
margin-top: 0px;
padding-left:15px;
font-size:14px;
color:#fff;
}


.right a 
{
color: #FFF;
text-decoration: none;
}

.right a:hover 
{
text-decoration: underline;
}

.padding_right_div
{
    padding-top: 12px;
}

.left_homepage a 
{
color: #0C3878;
text-decoration: none;
}

.left_homepage a:hover 
{
background: #FFF;
}
.floatleft
{
float: left;
width: 100px;
margin: 15px 10px 10px 10px;
}

.floatright
{
float: right;
margin: 15px 0px 10px 0px;
}

.bold
{
    font-weight:bold;
}

.left ul
{
	list-style-position: outside;
	list-style-type: none;
	padding-left: 0px;
	margin-left: 0px;
	font-size: 12px;
	color: black;
	line-height:12px;

}

.left li
{
	list-style-image: none;
	background-image: url('bullet1.jpg');
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 20px;
	padding-bottom: 5px;
}



