body {	background: #00280f;  background-image:url('../grbkg.jpg');
margin: 0px auto;
padding:10px 0px 0px 0px;
	text-align:center; 
 
}

#wrapper {
	 margin: 0px auto; padding:0px;
	text-align:center; 
width:842px; background: #fff;
 background-image:url('../bkg.jpg');
 border: 2px solid #fff;
 }
 

 
 #temparea {
text-align:center; 
  margin:0px auto; 
  padding:0px;  
  width:842px;
background:transparent;
  }
  

 
 #temparea650 {
text-align:center; 
  margin:0px auto; 
  padding:0px;  
  width:650px;
background:transparent;
  }
  
 #temparea700 {
text-align:center; 
  margin:0px auto; 
  padding:0px;  
  width:700px;
background:transparent;
  }
  
 #temparea750 {
text-align:center; 
  margin:0px auto; 
  padding:0px;  
  width:760px;
background:transparent;
  }
  
  
  
 #content {
text-align:center; 
  margin:0px auto; 
  padding:0px;  
  width:770px;
background:transparent;
  }
  
  
   
 #content550 {
text-align:center; 
  margin:10px auto; 
  padding:0px;  
  width:550px;
background:transparent; font: normal 11px verdana, arial, sans-serif; color: #000000; 
  }
  
   
  
  
  
  
#picshow {
 text-align:center; 
  margin:0px auto; 
  padding:0px 0px 5px 0px; 
  height:459px;
  width:842px; 
  background:transparent;
}



#logo {  text-align:center;
 margin:0px auto; width:842px; height:131px;
padding:0px;   background: transparent;
} 

 
 
#logoarea {
 text-align:center; 
  margin:0px auto; 
  padding:0px 0px 25px 0px; 
  height:138px;
  width:619px; 
  background:transparent;
}



#spacer {
 text-align:center; 
  margin:0px auto; 
  padding:5px 0px; 
  width:500px; 
  background:transparent;
}




/* original dropdown stuff */

ul.dropdown ul{
  display:none
}

ul.dropdown li:hover>ul {
  display:block
}

ul.dropdown ul {
  position:absolute;
  left:-1px; top:29px;
}

ul.dropdown ul ul{
  position: absolute;
  left:98%;top:-2px;
}

ul.dropdown ul {
  margin:0px; padding:0;
  list-style:none;
}

ul.dropdown ul {
z-index:2; 
}

ul.dropdown {
  margin:0px; padding:0;
  text-align:center;  
}

ul.dropdown table { border-collapse:collapse }

ul.dropdown {   /* controls width only 1st row menu */
  display:block;
  width:802px; height:29px;
  margin:0px; padding:0px;
  float:left; 
  background:#6a0000;
  padding-left:40px; margin:0px;
  border:solid #ffbf14;
  border-width:0px 0px 1px 0px;
}

ul.dropdown {
  margin:0px 0px 15px 0px; 
}

ul.dropdown ul {
  width:190px; 
   text-align:left; padding:7px 1px 10px 0px;
  font: bold 12px "arial", "gillsans",  "gill sans mt",san-serif;
  color: #ffffff;
  text-decoration:none; background:#6a0000;
}

ul.dropdown li{
  display:block;
  margin:0px;
  font-size:0px; 
}

ul.dropdown li ul li {
  text-transform:none;
}

ul.dropdown a:active, ul.dropdown a:focus {
  outline-style:none;
}

ul.dropdown a {
  display:block;
  vertical-align:middle;
  text-align:left;
  text-decoration:none;
  padding:7px 20px 3px 15px;
  font: bold 12px "arial", "gillsans",  "gill sans mt",san-serif;
  color: #ffffff;
  text-decoration:none;
  cursor:default;
  height:19px; 
  cursor: pointer;
}





/* treat "real estate" differently */
li.realdifferent a { padding:7px 20px 1px 15px; }
li.realdifferent ul { width:190px; }
li.realdifferent ul li a { padding:5px 5px 1px 15px; }



/* treat "vacation rentals" differently */
li.different a { padding:7px 20px 3px 15px; }
li.different ul { width:200px; }
li.different ul li a { padding:5px 5px 1px 15px; }


/* treat "insurance" differently */
li.insdifferent a { padding:7px 20px 3px 15px; }
li.insdifferent ul { width:170px; }
li.insdifferent ul li a { padding:5px 5px 1px 15px; }



/* treat "about us" differently */
li.aboutdifferent a { padding:7px 20px 3px 15px; }
li.aboutdifferent ul { width:170px; }
li.aboutdifferent ul li a { padding:5px 5px 1px 15px; }

 




/* special case for MLS anchor */
ul.dropdown li ul li.mls a {
  height:38px; 
}


 

ul.dropdown span{
	overflow:hidden;
}

ul.dropdown li {
	float:left;
}

ul.dropdown ul li {
  float:none;
}

ul.dropdown ul a {
  color: #ffffff;
  text-decoration:none; background:#6a0000;
}

ul.dropdown li:hover {
  position:relative;
}

ul.dropdown li:hover>a {
  color: #ffbf14;
  text-decoration:none;
}

ul.dropdown li a:hover{
  position:relative;
  color: #ffbf14;
  text-decoration:none;
}


ul.dropdown a:hover ul{
  display:block
}
ul.dropdown span{
  display:block;
  background-image:url(index_files/arr_white.gif);
  background-position:right center;
  background-repeat: no-repeat;
  padding-right:15px;
}
ul.dropdown li:hover>a>span{ 
  background-image:url(index_files/arrv_white.gif);
}

ul.dropdown ul span,ul.dropdown a:hover table span{
  background-image:url(index_files/arr_white.gif)
}

ul.dropdown li #current {
  color: #ffbf14;
  text-decoration:none;
}

ul.dropdown #current span{
  color: #ffbf14;
  text-decoration:none;
}

 


ul.dropdown ul li #currentin {
  color: #ffbf14;
  text-decoration:underline;
  }

 

 
.center {
  margin:0px auto; 
  text-align:center; 
}
   

  

#imagelogos {  text-align:center; 
background:transparent; 
margin:0px auto; 
padding: 8px 0px; }


  

#imageright {  float:right; 
background:transparent; 
margin:0px; 
padding: 0px 0px 5px 10px; }

 h1 {  text-align:center; font: bold 13px verdana, arial, sans-serif; 
margin: 0px; padding:5px 0px 2px 0px;  color: #003300; background:transparent;}
  

h2 {  text-align:left; font: normal 11px verdana, arial, sans-serif; color: #000000; margin:0px; padding:1px 0px 5px 0px; background:transparent;} 

h3 {  text-align:center; font: normal 12px verdana, arial, sans-serif; color: #000000; margin:10px 0; padding:0px; background:transparent;   
}


h4 {  text-align:center; font: normal 11px verdana, arial, sans-serif; color: #000000; margin:0px; padding:5px 0px 5px 0px; background:transparent; }


ul {  list-style-type:circle;
}


li {  text-align:left; font: normal 12px verdana, arial, sans-serif; color: #000000; margin:5px 0px; padding:0px; background:transparent;   
}


.tabbkg {  text-align:left; font: bold 12px verdana, arial, sans-serif; 
margin: 0px; padding:3px 5px;  color: #ffffff; background:#003300; }


.tablightbkg {  text-align:left; font: bold 11px verdana, arial, sans-serif; 
margin: 0px; padding:3px 5px;  color: #003300; background:#d5ecd5; }


.tabtextbold {  text-align:left; font: bold 11px verdana, arial, sans-serif; 
margin: 0px; padding:3px 5px;  color: #000000; background:transparent; }


.tabtext {  text-align:left; font: 11px verdana, arial, sans-serif; 
margin: 0px; padding:3px 5px;  color: #000000; background:transparent; }

.tabtextcenter {  text-align:center; font: normal 11px verdana, arial, sans-serif; color: #000000; margin:0px; padding:5px 0px 5px 0px; background:transparent; }



.heading {  text-align:left; font: bold 12px verdana, arial, sans-serif; 
margin: 0px; padding:2px 0px 0px 0px;  color: #990000; background:transparent;  text-decoration:underline;}

.heading a {  color: #990000;   text-decoration:underline;}

.heading a:hover {  color: #003300;   text-decoration:none;}



#rollover {  text-align:center; font: bold 10px verdana, arial, sans-serif; color: #003300; margin:5px 0; padding:0px; background:transparent; font-style: italic;
}

#return { clear:both;  text-align:center; font: normal 10px verdana, arial, helvetica, san-serif;  color: #003300; padding: 8px;   cursor: pointer; background: transparent;}

#return a {
text-align:center;
color: #003300;
background: transparent;
}
 
#return a:hover {
text-align:center;
color: #950e0c;
background: transparent;
}

#nav { 
text-align:center;
border-top: 2px solid #003300; padding: 10px; width: 750px;
border-bottom: 2px solid #003300; padding: 10px; width: 750px;
color: #000000;
font: normal 10px verdana, arial, helvetica, san-serif;
text-decoration: none;
cursor: pointer;
background: transparent;
margin: 14px auto;
}

#nav a { color: #000000; text-decoration: none; background:transparent; 
}
 
#nav a:hover { color: #950e0c; text-decoration: underline; background:transparent; 
}


#address {
 text-align: center;
 font: bold 12px verdana, arial, helvetica, sans-serif;
 margin:0px auto; 
 padding:0px;
color: #003300;
 background: transparent;
}
 
  
 
#address1 {
text-align: center;
font: normal 10px verdana, arial, helvetica, sans-serif;
 margin:0px auto;
 padding:0px 0px 10px 0px;   
color: #000000;
 background: transparent;
}
 




#byline {
text-align:center;
color: #000;  
font: normal 9px verdana, arial, helvetica, sans-serif;
background-color:transparent;
padding: 12px 0px;
margin: 3px auto;}
 

#byline a {
color: #000;
text-decoration:none;
}

#byline a:hover {
color: #6a0000;
text-decoration:underline;
}
 


#stats { text-align:center; 
font: normal 9px verdana,arial,helvetica,san-serif; 
color: #fff; 
background:transparent; 
margin:0px auto;
padding-top: 80px;}



 
#tags {
text-align:center; width:950px;
color: #fff;  
font: normal 8px verdana, arial, helvetica, sans-serif;
background-color: transparent;
padding: 1700px 0px 0px 0px;
margin: 0px auto; text-decoration:none;}
 

#tags a {
color: #fff;
text-decoration:underline;
}
   
   
   
   
/* photo show */


#gal_container {  margin: 0px auto; background:transparent;  }

#gal_container a {  color: #000;  } 




.gal_thumb_container { padding:0; margin:0px auto; text-align:center;
background:transparent; }



.gal_thumb_container img { margin:0px auto; border: 1px solid #000;
text-align:center; background:transparent;   }



#gal_enlarge_container img { margin:1px; border: 1px solid #000;
text-align:center; background:transparent;  }


