body {
   font-size: 100%;
   padding: 0px;
   margin: 0px;
   background-color: #FBF9F4;
   background-image: url(assets/palm9.jpg);
   background-repeat: no-repeat;
   background-position: left bottom;
   height: 100%;
   font-family: Arial, Helvetica, sans-serif;
}
#wrapper {

   width: 100%;
   margin: 0px;
   padding: 0px;

   
}
#content #homeul li {
   margin-bottom: 7px;
   color: #5A2C15;
   list-style-image: url(images/home.png);
}


#header {
   background: #237ddf url(assets/header12.jpg) no-repeat;
   margin-top: 0px;
   border-top: 1px solid #C90;
   height: 150px;
   width: 100%;
   position: absolute;
   z-index: 1;
   top: 0px;
   border-bottom-width: 1px;
   border-bottom-style: solid;
   border-bottom-color: #666666;
   text-align: center;
}
#header #phone {
   height: 20px;
   width: 450px;
   position: absolute;
   left: 400px;
   top: 126px;
   color: #FFFFFF;
   font-size: 1.4em;
}


/* menu selectors */
#menu {
   width: 170px;
   position: relative;
   float: left;
   z-index: 6;
   height: 100%;
}
#menu .image1 { margin-left: 8px;
}
#back {
   background: #FFF url(assets/menugradient.jpg) repeat-x;
   padding-top: 50px;
}
#LayerSidebar {
   z-index: 5;
}
#sidebarBG {
   background-image: url(assets/sidebarBG.jpg);
   background-repeat: repeat-x;
   background-position: top;
   height: 300px;
   width: 170px;
   position: absolute;
   z-index: 1;
   left: 0px;
   top: 180px;
}



/* menu stuff */
/*Style Applied to the Sidebar Layer */
.navDiv {
   color : #663333;
   font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
   font-size : 13px;
   font-weight: bold;
   width: 170px;
}

p.leftmargin   { margin-bottom : 12px; margin-top : 6px; margin-left : 10px;  }

.navDiv h1 {
   font-family : Verdana, Arial, Helvetica, sans-serif;
   font-size : 16px;
   margin-left : 0px;
   margin-top : 0px
}

.navDiv h2 {
   font-family : Verdana, Arial, Helvetica, sans-serif;
   font-size : 14px;
   margin-bottom : 0px;
   margin-left : 10px;
   margin-top : 24px;
   color: #314F73;
   font-weight: bold;
}
#menu #LayerSidebar .psidebar {
   line-height: 1.7em;
}



/*Style Applied to the Paragraphs for Main Section Links */
p.navButts {
   color : #003366;
   font-family : Verdana, Arial, Helvetica, sans-serif;
   font-size : 11px;
   margin-bottom : 0px;
   margin-top : 0px

}

.navButts a, .navButts a:link, .navButts a:visited {
   background-color : #D6C5A3;
   border : 1px outset #F9E18B;
   color : #663300;
   display : block;
   padding-bottom : 2px;
   padding-left : 12px;
   padding-top : 4px;
   text-decoration : none;
   width : 155px;
   margin: 0px;
   padding-right: 0px;
}

.navButts a:hover {
   background-color : #EFE7CE;
   border : 1px inset #8cbed6;
   color : #003366;
   text-decoration : none
}
#open a {
   background-color : #EFE7CE;
   border : 1px inset #CCCCCC;
   color : #003366;
   text-decoration : none;
}


/* main content selectors */
#content {
   margin: 10px 0 20px 10px;
   padding: 10px 20px 0;
   width: 570px;
   border-left-width: thin;
   border-left-style: dashed;
   border-left-color: #F7F1E3;
   position: absolute;
   left: 165px;
   top: 170px;
}
#content h1 {
   color: #005596;
   margin-bottom: 0px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 1.26em;
   line-height: 130%;
   font-weight: lighter;
}
#content h2 {
   color: #005596;
   font: lighter 1.1em/120% Arial, Helvetica, sans-serif;
   margin-bottom: 0px;
}
#content h3 {
   color: #6D561F;
   font: lighter 1.1em/120% Arial, Helvetica, sans-serif;
   margin-bottom: 0px;
}
.redtext {
	color:#F00 !important;
}
#content p, #content ol, #content li {
   font: .8em/140% Verdana, Arial, Helvetica, sans-serif;
   color: #000;
   margin-top: 0px;
   margin-bottom: 0px;
   padding-top: 0px;
   padding-bottom: 0px;
}
#content p { margin-bottom: 7px; }
#content ul {
   margin-top: 0;
   /*/*/list-style-image: url(assets/dot.gif);
   list-style-type: none;/* */
}
   
#content li {
   color: #5F4012;/* */
}

#content .largep {
   font-size: 14px;
   font-weight: bold;
   color: #357335;
   margin-bottom: 0px;
}
.bodytext {
   font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
   color: #000066;
   font-size: 0.82em;
}
strong {
   color: #357335;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}
#rental h2 { margin-top : 0px;
   margin-bottom : 2px;
   }

a:link, a:visited {
   color: #005596;
   text-decoration: underline;
}
a:hover, a:active, a:focus {
   color: #C40732;
   text-decoration: none;
}

/* footer selectors */
#footer {
   margin: 30px 0 10px 0;
   font: .7em/130% Verdana, Arial, Helvetica, sans-serif;
   clear: both;
}
#footer p {
   padding: 0;
   margin: 8px 0 1em 12px;
}
#footer a {
   text-decoration: none;
}


.bottom {
   border-bottom: 0;
}


#header img {
   margin-top: 25px;
   margin-left: 150px;
}
#gradient {
   margin-top: 151px;
}
#toprtcorner {
   position: absolute;
   z-index: 3;
   height: 55px;
   width: 81px;
   top: 146px;
   right: 0px;
   background-image: url(assets/corner.gif);
   background-repeat: no-repeat;
}
/*Styles Applied to Float Images left or right */
.imgfloatright {
   padding: 4px;
   background-color: #FFFFFF;
   border: 1px solid #999999;
   float: right;
   margin-top: 4px;
   margin-right: 0px;
   margin-bottom: 4px;
   margin-left: 0px;
}
.imgfloatright_over {
   padding: 4px;
   background-color: #CCE0E1;
   border: 1px solid #000099;
   float: right;
   margin-top: 4px;
   margin-right: 0px;
   margin-bottom: 4px;
   margin-left: 0px;
}
.imgfloatleft {

   padding: 4px;
   background-color: #FFFFFF;
   border: 1px solid #999999;
   margin-left: 5px;
   margin-top: 4px;
   margin-bottom: 4px;
   margin-right: 0px;
}
.imgfloatleft_over {

   padding: 4px;
   background-color: #FAE9B1;
   border: 1px solid #006600;
   margin-left: 5px;
   margin-top: 4px;
   margin-bottom: 4px;
   margin-right: 0px;
}
.imgfloatleft2 {

   padding: 4px;
   background-color: #FFFFFF;
   border: 1px solid #999999;
   margin-left: 5px;
   margin-top: 4px;
   margin-bottom: 4px;
   margin-right: 0px;
}
.imgfloatleft2_over {
   padding: 4px;
   background-color: #D3EEC3;
   border: 1px solid #660000;
   margin-left: 5px;
   margin-top: 4px;
   margin-bottom: 4px;
   margin-right: 0px;
}
/* Put a border on all generated images */
.image1 {
   border: 1px outset #666666;
   margin: 0px;
   padding: 5px;
   background-color: #FFFFFF;
}
a:hover .image1   {
   margin: 0px;
   padding: 5px;
   border: 1px inset #666666;
   background-color: #DAEDD8;
   }



.smallertext {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9px;
   line-height: 8px;
   text-align: center;
}
.commenttext {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 0.76em;
   color: #663300;
   clear: both;
}

.floatright {
   float: right;
}
.sidebartext2 {
   padding-left: 15px;
   line-height: 1.5em;
}
form .larger { font-size:12px }
form, input, select, textarea {padding:0px;margin:0px}
form p {padding:0px;margin:0px}
.floatleft {
   float: left;
}
.calendar {
   width: 180px;
   height: 200px;
   float: right;
}
.tableborder {
   border: 1px solid #FCEFB6;
}
/* ---------code for tooltips ----------  */

a.info{
   position:relative; /*this is the key*/
   z-index:24;
   background-color:#ccc;
   color:#000;
   text-decoration:none;
   display: block;
}

a.info:hover{z-index:25; background-color:#ff0}

a.info span{display: none}

a.info:hover span{ /*the span will display just on :hover state*/
   display:block;
   position:absolute;
   top:1em;
   left:1em;
   width:10em;
   border:1px solid #0cf;
   background-color:#cff;
   color:#000;
   text-align: center;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: .84em;
}
.bnow a, .bnow a:visited {
   text-decoration: none;
   padding: 3px 12px;
   color: #630;
   background-color: #9CC;
   border-top: 1px solid #FFFFFF;
   border-right: 1px solid #4F4F4F;
   border-bottom: 1px solid #4F4F4F;
   border-left: 1px solid #FFFFFF;
   font-weight: bold;
   font-size: 18px;
}
.bnow a:hover, .bnow a:focus, .bnow a:active {
   color: #333333 !important;
   background-color: #E8CE55 !important;
}
.psidebar ul{
   margin: 0;
   padding-top: 0;
   padding-right: 0;
   padding-bottom: 0;
   padding-left: 20px;
   list-style-image: url(assets/dot.gif);
}
.psidebar ul li{
   line-height: 1.3em;
   margin-bottom: 6px;

}

