body {
	 width: 100%;
	 margin: 0px auto;
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 12px;
	 color: #000000;
	 text-align: center;
	 background-image: url(/images/to_use/bg.jpg);
	 line-height: 130%;
	 }
	 
p {
  margin: 0px;
  padding: 0px;
  }
  
h1 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
   font-weight: bold;
   color: #6f6f57;
   margin: 0px;
   padding: 0px;
   }
   
h2 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #898979;
   margin: 0px;
   padding: 0px;
   }
   
form {
	 margin: 0px;
	 padding: 0px;
	 }
	 
img {
	border: none;
	}
	
.home_image {
			float: left;
			padding-right: 7px;
			}
			
.image_details {
			border: 1px solid #b1b1b1;
			padding: 2px;
			}
	
.buttons {
		 background-color: #005da4;
		 font-family: Arial, Helvetica, sans-serif;
		 font-size: 11px;
		 color: #FFFFFF;
		 border: none;
		 }
		 
.fields {
		 background-color: #FFFFFF;
		 border: 1px solid #c9c9b7;
		 font-family: Arial, Helvetica, sans-serif;
		 font-size: 10px;
		 color: #000000;
		}
		
.divider {
		 width: 100%;
		 height: 17px;
		 background-image: url(/images/to_use/divider.jpg);
		 background-repeat: repeat-x;
		 clear: left;
		 }
		
a:link {
	   color: #007dc6;
	   text-decoration: underline;
	   }
	   
a:visited {
	   	  color: #007dc6;
	      text-decoration: none;
	      }
	   
a:hover {
	    color: #007dc6;
	    text-decoration: none;
	    }
		
.links_listings a:link {
			  color: #c1d9ec;
			  text-decoration: underline;
			  }
			  
.links_listings a:visited {
			  color: #c1d9ec;
			  text-decoration: underline;
			  }
			 
.links_listings a:hover {
			  color: #c1d9ec;
			  text-decoration: none;
			  }
		
ul {
   line-height: 150%;
   padding: 0px 0px 3px 0px;
   margin: 0px 0px 0px 20px;
   }
   
li {
   list-style: url(/images/to_use/bullet.jpg);
   padding: 0px 0px 3px 0px;
   margin: 0px 0px 0px 20px;
   line-height: 100%;
   }

		
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
/* Container */

#container {
		   width: 817px;
		   margin: 0px auto;
		   background-color: #FFFFFF;
		   border-left: 3px solid #FFFFFF;
		   border-right: 3px solid #FFFFFF;
		   border-bottom: 3px solid #FFFFFF;
		   }
		   
		
/* Row 1 Top */

#row1 {
	  width: 100%;
	  height: 20px;  
	  margin: 0px auto;
	  background-color: #6f6f57;
	  text-align: center;
	  }
	  
#row1_holder {
			 width: 817px;
			 height: 18px;
			 padding-top: 2px;
			 text-align: right;
			 margin: 0px auto;
			 text-align: right;
			 color: #FFFFFF;
			 font-size: 11px;
			 }
			 
/* Row 2 */

#row2 {
	  width: 817px;
	  height: 79px;
	  }
	  
#row2_img2 {
		   width: 388px;
		   height: 79px;
		   background-image: url(/images/layout_02.jpg);
		   float: left;
		   }
		   
#row2_img3 {
		   width: 429px;
		   height: 79px;
		   background-image: url(/images/layout_03.jpg);
		   float: left;
		   }
		   
#row2_img3_left {
				width: 175px;
				float: left;
				padding-top: 30px;
				text-align: right;
				padding-right: 35px;
				}
				
#row2_img3_right {
				 width: 175px;
				 float: left;
				 padding-top: 30px;
				 text-align: left;
				 padding-left: 35px;
				 }
   
		   
/* Row 3 */

#row3 {
	  width: 817px;
	  height: 206px;
	  clear: left;
	  }
	  
#row3_img4_search {
			      width: 203px;
			      height: 171px;
			      float: left;
				  background-image: url(/images/layout_04.jpg);
				  padding: 35px 10px 0px 20px;
				  text-align: left;
			      }
			   
#row3_img5 {
		   width: 584px;
		   height: 206px;
		   float: left;
		   background-image: url(/images/layout_05.jpg);
		   }
		   
		   
/* Row 4 Menu */

#row4 {
	  width: 817px;
	  height: 51px;
	  clear: left;
	  }
	  
#row4_img6 {
		   width: 130px;
		   height: 51px;
		   float: left;
		   }

#row4_img7 {
		   width: 140px;
		   height: 51px;
		   float: left;
		   }
		   
#row4_img8 {
		   width: 200px;
		   height: 51px;
		   float: left;
		   }
		   
#row4_img9 {
		   width: 180px;
		   height: 51px;
		   float: left;
		   }
		   
#row4_img10 {
		    width: 167px;
		    height: 51px;
		    float: left;
		    }
		   
#row4_img11 {
		    width: 131px;
		    height: 51px;
		    float: left;
		    }
			
/* Row 5 Body */

#body_container {
				width: 817px;
				clear: left;
				}

#row5 {
	  width: 787px;
	  padding: 0px;
	  text-align: left;
	  padding: 15px;
	  }
	  
#row5_renters {
			  width: 50%;
			  height: 71px;
			  float: left;
			  text-align: left;
			  margin-bottom: 20px;
			  }
			  
#row5_owners {
			 width: 50%;
			 height: 71px;
			 float: left;
			 text-align: right;
			 margin-bottom: 20px;
			 }
			 
/* Row 6 Featured Rentals */

#row6 {
	  width: 787px;
	  height: 189px;
	  padding: 15px;
	  background-image: url(/images/layout_12.jpg);
	  clear: left;
	  text-align: left;
	  font-size: 11px;
	  }
	  
/* Row 7 Footer */

#row7_footer {
	  		 width: 817px;
	  		 height: 49px;
	  		 background-image: url(/images/layout_13.jpg);
	  		 text-align: center;
	  		 line-height: 130%;
	  		 font-size: 10px;
	  		 color: #78785f;
			 clear: left;
			 margin: 0px auto;
			 padding-top: 10px;
	  		 }
			 
	/* ---------------- Gallery ---------------- */
	
/* Gallery */

#galleryimages {
			   clear: left;
			   padding-top: 13px;
			   }
			    
#galleryimage_container {
			  margin-top: 8px;
			  padding: 5px;
			  border: 1px dashed #9cb8d1;
			  padding-bottom: 7px;
			  }

.hoverbox
{
	cursor: default;
	list-style: none;
}

.hoverbox a
{
	cursor: default;
}

.hoverbox a .preview
{
	display: none;
}

.hoverbox a:hover .preview
{
	display: block;
	position: absolute;
	top: -33px;
	left: -45px;
	z-index: 1;
}

.hoverbox img
{
	background-color: #FFFFFF;
	border-color: #c9d1d8;
	border-style: solid;
	border-width: 3px;
	color: inherit;
	padding: 2px;
	vertical-align: top;
	width: 100px;
	height: 75px;
}

.hoverbox li
{
	color: inherit;
	display: inline;
	float: left;
	position: relative;
	padding: 15px;
}

.hoverbox .preview
{
	border-color: #c9d1d8;
	width: 260px;
	height: 220px;
}

#gallery_container {
					width: 721px;
					text-align: left;
					margin: 0px auto;
					}

.hoverbox a
{
	position: relative;
}

.hoverbox a:hover
{
	display: block;
	font-size: 100%;
	z-index: 1;
}

.hoverbox a:hover .preview
{
	top: -38px;
	left: -50px;
}

.hoverbox li
{
	position: static;
}