

 



/* top elements */

* { margin:0; 	padding: 0; }



body {

	margin-top: 10px; 

	padding: 0;

	color: #555; 

	background: #FFF url('/images/bg.jpg') repeat;	

	text-align: center; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.5em; font-size:80%; font-family: Tahoma, Arial, sans-serif 

}







/* headers */

/* headers */

h1, h2, h3 {

	font-family: 'Trebuchet MS', Tahoma, Sans-serif;

	font-weight: bold;

	text-transform:uppercase; 		

}

h1 {

	font-size: 120%;	

	color: #A0B70F;

}

h2 {

	font-size: 120%;

	text-transform: uppercase;

	color: #88ac0b;

}

h3 {

	font-size: 135%;	

}



h1, h2, h3, p {

	padding: 10px;		

	margin: 0;

}







#leftmenu h1, 

#leftmenu p {

	padding-left: 0;

}





ul, ol {

	margin: 10px 20px;

	padding: 0 20px;

}



blockquote {

	

	background: #FFF;

	padding: 5px; margin: 10px 10px 0 10px;	

	font-size: 95%;	

	border: 1px solid #E0DBC9;

	border-left:4px solid #A73F0A;  



}





/* index-photo */





#index_photo {

	height: 250px;

	width: 800px;

	margin: 0 auto;

	background: #FFF url('/images/index_bkg.jpg') no-repeat center;

}



#about_photo {

	height: 250px;

	width: 800px;

	margin: 0 auto;

	background: #FFF url('/images/about_bkg.jpg') no-repeat center;

}



#prop_management_photo {

	height: 250px;

	width: 800px;

	margin: 0 auto;

	background: #FFF url('/images/prop_bkg.jpg') no-repeat center;

}



#commercial_photo {

	height: 250px;

	width: 800px;

	margin: 0 auto;

	background: #FFF url('/images/commercial_bkg1.jpg') no-repeat center;

}



#residential_photo {

	height: 250px;

	width: 800px;

	margin: 0 auto;

	background: #FFF url('/images/residential_bkg.jpg') no-repeat center;

}



#farm_photo {

	height: 250px;

	width: 800px;

	margin: 0 auto;

	background: #FFF url('/images/farm_bkg.jpg') no-repeat center;

}



#boat_photo {

	height: 250px;

	width: 800px;

	margin: 0 auto;

	background: #FFF url('/images/boat_bkg.jpg') no-repeat center;

}

#template_photo {

	height: 250px;

	width: 800px;

	margin: 0 auto;

	background: #FFF url('/images/template_bkg.jpg') no-repeat center;

}





#logo {

  width: 400px;
  height: 60px;
  /* for IE */
  filter:alpha(opacity=65);
  /* CSS3 standard */
  opacity:0.65;
  border:#000000 solid 1px;

	z-index:-1;



	margin-left:200px;

	background:url("/images/logo.gif") no-repeat;
	
	

  }


#land_logo {

  width: 250px;
  height: 197px;
  /* for IE */
  filter:alpha(opacity=99);
  /* CSS3 standard */
  opacity:0.99;
  

	z-index:-1;



	margin-left:2px;

	background:url("/images/main_logo.png") no-repeat;
	
	

  }


#header_text p {



	margin-top: 60px;

	padding: 0 10px 0 325px;

	font-size: 14px;

	font-weight: bold;

	font-family: Tahoma, Arial, sans-serif;

	color: #FFFFFF;
	
	text-align: right;
	
	
	

		
}


#land_header_text p {



	margin-top: -75px;

	padding: 0 10px 0 325px;

	font-size: 14px;

	font-weight: bold;

	font-family: Tahoma, Arial, sans-serif;

	color: #FFFFFF;
	
	text-align: right;
	
	
	

		
}



p.text {margin:0px auto;width:450px;filter:shadow;color:black;font-size:24pt;line-height:200%:} 





/**************************************

   LAYOUT 

***************************************/	

#sus {

	width: 800px;

	margin: 0 auto;

	background: transparent;

	height: 30px;

	margin-bottom: 5px;

	color: #000;

	text-align: left;

	text-transform: none;

}





#sus .sus-left{

	float: left;

	width: 45%;

}



#sus .sus-right{

	float: right;

	width: 50%;

}





#sus a:link, #sus a:visited { background: inherit; color: #000; text-decoration: none; }

#sus a:hover { background: inherit; color: #000; text-decoration: underline; }





#wrap {

	clear: both;

	margin: 0 auto; 

	padding: 1px; 

	width: 800px;

	text-align: left;

	border-right: 1px solid #FFF;

	border-left: 1px solid #FFF;

	border-top: 1px solid #FFF;

	border-bottom: 1px solid #FFF;



}



/* CONTENT WRAP */

#content-wrap 

{

	clear: both;

	margin: 0; padding: 0;	

	background: #F5F5F2;



}





/* MAIN COLUMN */

#main {

	float: left;

	width: 100%;

	padding: 0; margin: 0 0px 0 0;

	display: inline;	

	

}





#main a {

	color: #CE2029;

	text-decoration: none;

	font-weight: bold;



		}



#main a:hover {

	color: #CE2029;

	text-decoration:underline;



	

}





/* LEFT MENU */



#leftmenu {

	float: left;

	width: 25.5%;

	padding: 0; 

	margin: 0 0 0 15px;		

	display: inline; 

}	

#leftmenu h1 {

	margin-top: 10px;

	padding: 5px 5px; 

	font: bold 1.2em 'Trebuchet MS', Tahoma, Sans-serif;

	color: #6B4F2E; 		

}







#leftmenu ul.sidemenu {

	list-style:none;

	margin:0px;

	padding: 0px

}

#leftmenu ul.sidemenu li {

	margin-bottom:1px;

	background: url('images/dots.jpg') repeat-x left bottom;

	margin: 0 2px; list-style-type:none; padding-left:5px; padding-right:0; padding-top:4px; padding-bottom:4px	

	

}

#leftmenu ul.sidemenu a {

	display:block;

	font-weight:normal;

	color: #A73F0A;	

	text-decoration:none;	

	padding:0 0 0 15px;

	background: url('images/arrow.gif') no-repeat left center;

	min-height:18px;

}



* html body #leftmenu ul.sidemenu a { height: 18px; }



#leftmenu ul.sidemenu a:hover {

	padding:0 0 0 15px;

	background: url('images/arrow.gif') no-repeat left center;

	color: #333;

	}









#leftmenu ul.menu {

	text-align: left;

	margin: 7px 4px 8px 0; padding: 0;

	text-decoration: none;		

	border-top: 1px solid #C39F73;

}

#leftmenu ul.menu li {

	background: url('images/dots.jpg') repeat-x left bottom;

	margin: 0 2px; list-style-type:none; padding-left:5px; padding-right:0; padding-top:4px; padding-bottom:4px		

}

* html body #leftmenu ul.menu li {

	height: 1%;

}

#leftmenu ul.menu li a {

	text-decoration: none;	

	background-image: url('none');	

	color: #6B4F2E		

}

#leftmenu ul.menu li a:hover {	

	color: #88ac0b;	

}

















.post-footer {

	background: #FFF;

	padding: 5px; margin: 20px 10px 0 10px;	

	font-size: 95%;	

	border: 1px solid #E0DBC9;

}

.post-footer a.comments {

	margin: 0 10px 0 5px;	

}

.post-footer a.solution {

	margin: 0 10px 0 5px;	

}



/* footer */

#column-wrap {

	clear: both;

	float: left;

	width: 800px;

	background: #A0B70D url('images/postbg.jpg') repeat-x left bottom;		

	border-bottom: 2px solid #FFF; padding-left:0; padding-right:0; padding-top:10px; padding-bottom:35px

	border-top: 2px solid #FFF; padding-left:0; padding-right:0; padding-top:10px; padding-bottom:35px

}

#column-wrap a {

	text-decoration: none;

	color: #FFF;	

}

#column-wrap a:hover {

	color: #000;	

}

#column-wrap h2 {

	color: #FFF;	

	margin: 0 0 10px 0;	

}



#columns {

	color: #888;

	margin: 0 auto; 

	padding: 0;	

	width: 790px;		

	background: transparent;

}

#columns ul {

	padding: 0;	

	background: url('images/footer-dots.gif') repeat-x left top;; list-style-type:none; margin-left:0; margin-right:0; margin-top:10px; margin-bottom:0	

}

#columns li {

	background: url('images/footer-dots.gif') repeat-x left bottom;		

}

#columns li a {

	display: block;

	font-weight: normal;

	padding: 3px 0 3px 10px;

	width: 99%;

}

#columns .col3, .col3-center {

	float: left;

	width: 32%;

}

#columns .col3-center { 

	margin: 0 15px; 

}



/* footer*/

#footer {

	clear: both;

	background-color: #CE2029;	

	width: 100%;

	padding: 5px 0 15px 0;

	text-align: center;

	color: #FFF;

}



#footer a {

	text-decoration: none;

	color: #FFF;

	

}

#footer a:hover {

	color: #FFF;



	text-decoration:underline;

}





/* alignment classes */

.float-left  { float: left; }

.float-right { float: right; }

.align-left  { text-align: left; }

.align-right { text-align: right; }



/* display and additional classes */

.clear { clear: both; }



.text_header {

	font-size: large;

	font-weight: bold;

	color: #0873BD;

}



.imageline {

			border:solid #0053FB 2px;

		}

		

		.property_heading {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color:#B7372A;

	}

	.tableline {

 			border:solid #000000 1px;

		}

		

		.module-head {

			background: transparent url(/images/small_header_bar.gif) repeat-x scroll left top;

			border: 1px solid #E5CA9C;

			margin: 5px 25px 0px 0px;

			padding: 2px 5px;

			color: #555; 

		}

		

		.address {

		font-size:18px;

		font-weight:bold;

		color:#CD3528;

		}

		

		.index_wording {

		color: #CD3528

		}

		

.agents_bkg {

background:#F5F5F2;

}


#sold_image_small {
	position:absolute;
	background-image:url(/images/sold_small.png);
	width:100px; 
	height:75px; 
	overflow:visible;

}
