
pre,form,body,html,blockquote,fieldset,input,li,ul,dd,dt
    { margin-top: 0px; margin:0; padding:0; }
    
    dd {padding-bottom:10px;}
     ul, li, dl {margin-left: 20px; padding-left: 20px; padding-top: 5px;}

    input {font-size:12px;}
 body {font-size: 10px; color: #3a67aa; font-family: arial;  margin:0;}
 td {font-size:12px; color: #3a67aa; font-family: arial;}
 #wrapper {background-image: url(images/background.jpg); background-repeat:repeat-y; background-position: top center; height:auto}
 #centered { position: relative; margin: 0 auto; width: 800px;  text-align: center;  height:auto;}
 a {color:#3b8dbd;}
 p {font-family: arial; font-size:12px; text-align: left;}
 select {font-family : verdana; font-size : 10px;}
 .flash {position: absolute; left: 280px; top: 10px; z-index: 0;}
 .banner {position: absolute; left: 1px; top: 0px; z-index:0;}
 .mainimage {position: absolute; left: 270px; top: 170px;} 
 #content {position: absolute; left: 200px; top: 470px; width: 410px; z-index:5; margin:1px; background-color: #FFFFFF; font-family: arial; font-size:12px; text-align: left; z-index:100;}  
/* #content {position: absolute; left: 200px; top: 750px; width: 410px; z-index:5; margin:1px; background-color: #FFFFFF; font-family: arial; font-size:12px; text-align: left; z-index:100;}
  .featuredproperties {position: absolute; left: 200px; top: 400px; width: 400px; z-index:5; margin: 1px 1px 1px 1px; background-color: #FFFFFF; font-family: arial; font-size:12px; text-align: left;}  */
  .searchblock {position: absolute; width: 254px; height: 187px; top: 170px; left: 8px; text-align: left; vertical-align: middle; background-image: url(images/search.gif); background-repeat: no-repeat; z-index:200; padding:5px; font-size:12px;}
  
  .rentalpics {position: absolute; top: 465px; left: 25px; z-index:50; font-size:12px;}
  .rentalpics_bg {position: absolute; top: 478px; left: 7px;}
  .salespics {position: absolute; top: 457px; right: 25px; font-size:12px;}
  .salespics_bg {position: absolute; top: 470px; right: 7px;}
  
  .tellus {position:absolute;  left:280px; top:400px; color:black; text-align:left; z-index:100;}        
  .weather_bg {position:absolute; right:0px; top:755px; color:black; text-align:left; z-index:0;}    
  .weather {position:absolute; right:30px; top:768px; color:black; text-align:left; z-index:10; }  
  
  .islandinfo {position:absolute; right:0px; top:845px; color:black; text-align:left; z-index:0;}    
  .addlisting {position:absolute; right:5px; top:400px;}
  .mortgage {position:absolute; right:185px; top:400px; z-index:110;} 
  .signup {position:absolute;  left:7px; top:355px; z-index:110; width:258px;  color:white; height:100px; text-align:left; background-image:url('images/signupbox.jpg'); margin:5px;}  
  .signup td {color:white;} 
  .ads {position:absolute; left:7px; top:755px; color:black; text-align:left; z-index:0;}            
       
 .reservation {position: absolute; left: 543px; top: 219px; height: 300px; width: 200px; z-index: 4;}
  .menu {position: absolute; left: 0px; top:140px; z-index: 20; font-size: 12px; color: #000033; width:800px; word-spacing: 35px; text-align:center; font-weight:800; }
 .menu a {text-decoration:none; font-size: 12px; color: #000033; }                   
 .menu a:hover {text-decoration:none; font-size: 12px; color: #E7A614;}
 
 .footer {position: absolute; left:0px; bottom:0px; width: 800px; z-index: 125; text-align: center; font-size: 9px;} 
 .footer a {text-decoration:none;}
h1 {font-size:14pt; font-weight: 800; color: #3a67aa;}   
h2 {color:#07253f; font-size:20px; margin:0px; padding: 0px;}
h3  {font-size:12px; font-weight: 800; color: #000033; text-align:center; margin:0px; padding:0px;}  
   
   
 .collage2 {position: absolute; left: 505px; top: 287px; width: 250px; z-index: 5;}
 
 .toprightinfo {position: absolute; left: 580px; top: 40px; z-index: 5; font-family: arial; color: #285982;}
 .maintext {position: absolute; left: 5px; top: 430px; width: 510px; z-index: 5; color: #232323}
 .carsflash {position: absolute; left: 520px; top: 430px; width: 229px; height: 131px; z-index: 5; border: 1px #003366 solid;}
 /*.specialbutton {position: absolute; left: 262px; top: 70px; z-index: 200;)*/
 .specialbutton {position: absolute; left: 252px; top: 51px; z-index: 200;}
 .topbanner {position: absolute; left: 3px; top: -16px; }
 
 #content ul li a {text-decoration:none; font-weight: bold;}
 #content a {font-weight: bold;} 

                           
#mapwrapper {position:absolute; top:85px; left:185px; z-index:500;}
#map {width:160px; float:right;}
#map a {display:block; float:left; margin:0 0 5px 5px; width:15px; height:15px; border:2px solid #3199cc;}
#map a img {width:15px; height:15px; border:0;}
#map a:hover {border-color:#ddd; }
#map a:hover img {position:absolute; width:auto; height:auto; left:60px; top:-100px; border:2px solid #3199cc; }

 
/*  #map a {position:absolute;  top:100px; right:25px; display:block; float:right; margin:0 0 5px 5px; width:15px; height:15px; border:2px solid #3199cc; z-index:200; }
    #map a img { width:15px; height:15px; border:0; z-index:200; }
    #map a:hover { border-color:#ddd; z-index:200; }
    #map a:hover img {position:absolute; width:auto; height:auto; left:100px; top:0; border:2px solid #3199cc; z-index:200;}
*/    


.asktext {font-family:'Times New Roman'; font-size:60pt; color:#333399;}

ul.TickList {
  list-style-image: url('images/tick.jpg')
}

.small {font-family: arial; font-size: 0.87em;}

.searchtable td  {font-size: 12px; color: #3a67aa; font-family: arial;}    
.searchtable input {font-size:12px;}         
