body{ 
 margin:0; 
 padding:0; 
 background:url(../img/background_image1.jpg);
 font-family: Arial, Verdana, Helvetica, Calibri, sans-serif;
 } 

p.title{
        font: normal 20pt Garamond, 'Times New Roman', Times, serif;
		margin: 2px;
}

p.titlem{
        font: normal 27px Arial,Times New Roman;
}


#contentcolumn{
 margin-left: auto;
 margin-right: auto;
 width: 1050px;
 background: #dcd5c2;
}

#top{ 
 margin-left: auto;
 margin-right: auto;
 width: 1050px;  
 height: 147px;
 background:url(../img/top_bar.jpg) right no-repeat;
}

img.im1{
 margin-top: 10px;
}

img.im2{
 border: 1px solid #621010;
}

#menu{
 width: 700px;  
 height: 30px;
 background: transparent;
 padding: 92px 0 30px 160px;
}

.solidblockmenu{
margin: 0;
padding: 0;
float: left;
height: 30px;
font: bold 18px Calibri, Arial;
width: 100%;
overflow: hidden;
margin-bottom: 0em;
background: transparent;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: white;
padding: 5px 20px;
text-decoration: none;
border-left: 1px dotted #dcd5c2;
border-right: 1px dotted #dcd5c2;
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: transparent url(../img/menuh.png) center center repeat-x;
}

#mm{
 margin-left: auto;
 margin-right: auto;
 width:500px; 
 text-align: center; 
 position:relative; 
}

#middle{
 margin-left:auto;
 margin-right:auto;
 background: #dcd5c2;
 width:1050px;
 clear:both;
 }

#leftcol{
 width:295px; 
 float:left; 
 position:relative; 
 background: #dcd5c2;
 border-right: 1px dotted #95220d;
 margin: 0;
 }

#maincol{ 
 background: #dcd5c2; 
 float: right; 
 display:inline; 
 position: relative; 
 width:750px; 
 }

.innertube{
 margin: 20px; /*Margins for inner DIV inside each column (to provide padding)*/
}

.innertube1{
 margin: 0 20px 0 20px; 
}

.rc{
	margin:10px 10px 10px 0;	
	background-color: #eef0db;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border: 1px solid #d6d6d6;
	padding: 10px;
	text-align: left;
	}
	
.rc1{
	margin:3px 3px 3px 3px;	
	background-color: #24336e;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border: 1px solid #666;
	padding: 10px;
	text-align: center;
}

.rc2{
	margin:3px 3px 3px 3px;	
	background-color: #007934;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border: 1px solid #666;
	padding: 10px;
	text-align: center;
}

.rc3{
	margin:3px 3px 3px 3px;	
	background-color: #740029;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border: 1px solid #666;
	padding: 10px;
	text-align: center;
}
.rc4{
	margin:3px 3px 3px 3px;	
	background-color: #fff;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border: 0px solid #666;
	padding: 5px;
	text-align: center;
}

.cen{
 text-align: center;
 margin: 0;
}

h1{
 font: bold 22px Helvetica, Arial, sans-serif;
 color: #95220d;
 margin-right: 5px;
 margin-top: 0px;
}

h2{
 font: bold 18px Helvetica, Arial, sans-serif;
 color: #fff;
 margin-right: 0px;
 margin-top: 0px;
}

h3{
 font: bold 14pt Helvetica, Arial, sans-serif;
 color: #000000;
 margin: 0px 0px 0px 0px;
}

h4{
 font: bold 16px Helvetica, Verdana, Arial, sans-serif;
 color: #000000;
 margin: 0px 0px 0px 0px;
}

h5{
 font: normal 18px Helvetica, Verdana, Arial, sans-serif;
 color: #000000;
 font-style:italic;
 margin: 0px 0px 0px 0px;
}

h5 a{
 font: normal 18px Helvetica, Verdana, Arial, sans-serif;
 color: #000000;
 font-style:italic;
}


hr{
 width:100%; 
 border: 0px; 
 height: 1px; 
 background-color: #621010; 
 color: #621010;
}


/*ul.big{
 margin: 0 0 0 20px;
 padding: 0 0 0 0;
}

li.big{ 
 font: bold 14px Helvetica, Arial, sans-serif;
 color: #000000;
 line-height:130%;
 list-style: url(../img/list.png) square;
 list-style-position: outside;
}

 
p.text{
      font: normal 15px Helvetica, Arial, sans-serif;
      line-height:170%;
      color: #000000;
      }
a.te{
      font: 16px Helvetica, Arial, sans-serif;
      line-height:170%;
      font-weight:bold;
      text-decoration:none;
      color: #000000;
      }
a.te:hover{
           text-decoration:underline;
          }

.red{
     font: normal 15px Helvetica, Arial, sans-serif;
     color: #95220d;
    }

img.ri{
 float: right;
 margin: 0 10px 0 10px;
 border: 0;
}
*/
img.le{
 float: left;
 margin: 0 10px 0 10px;
 border: 1px solid #000;
}

img.realtor{
 width:100px;
 border: 1px solid #000;
}

img{border:0;}



table.tt1{
 width: 400px;
 border: 0;
 cellspacing: 0;
 cellpadding: 0;
}

table.tt2{
 width: 1000px;
 border: 0;
 cellspacing: 0;
 cellpadding: 0;
}

input.inp{ 
	width:235px;
	height:20px;
	background: url(../img/input.gif) bottom repeat-x #f7f7f7;
	border:1px solid #cccccc;
	font-family:Tahoma;
	color:#575757; 
	font-size:12px;
	margin-left:2px;
	padding-top:2px;
	padding-left:2px;
} 

input.in1{ 
	width:15px;
	height:15px;
	background: url(../img/input.gif) bottom repeat-x #f7f7f7;
	border:1px solid #cccccc;
}
	
select.inp{ 
	width:240px;
	height:25px;
	background: url(../img/input.gif) bottom repeat-x #f7f7f7;
	border:1px solid #cccccc; 
	font-family:Tahoma;
	color:#575757; 
	font-size:12px;
	margin-left:2px;
	margin-bottom:10px;
	padding-top:2px;
	padding-left:2px;
} 

select.in1{ 
	width:65px;
	height:25px;
	background: url(../img/input.gif) bottom repeat-x #f7f7f7;
	border:1px solid #cccccc;
}
	
input{
	margin:5px;
}


textarea{ 
						width:440px;
						height:60px;
   						border:1px solid #cccccc;
                                          	background: url(../img/input.gif) bottom repeat-x #f7f7f7;
   						font-family:Tahoma;
   						color:#575757; 
   						font-size:12px;
						margin-top:0px;						
   						margin-left:0px;
						padding-top:5px;
						padding-left:5px;
} 

input.inp1{ 
	width:215px;
	height:20px;
	background: url(../img/input.gif) bottom repeat-x #f7f7f7;
	border:1px solid #cccccc;
	font-family:Tahoma;
	color:#575757; 
	font-size:12px;
	margin-left:2px;
	padding-top:2px;
	padding-left:2px;
}  
select.inp1{ 
	width:220px;
	height:24px;
	background: url(../img/input.gif) bottom repeat-x #f7f7f7;
	border:1px solid #cccccc;
	font-family:Tahoma;
	color:#575757; 
	font-size:12px;
	margin-left:2px;
	padding-top:2px;
	padding-left:2px;
} 


.bl{
     color: #000000;
   }

#footer{
 margin-left:auto;
 margin-right:auto;
 width:90%;
 height:100px; 
 clear:both;
 text-align: center;
 } 
#footer p{
 font: normal 10pt Helvetica, Arial, sans-serif;
 padding-top: 5px;
 color: #666;
 }  
#footer p a{
 font: normal 10pt Helvetica, Arial, sans-serif;
 padding:5px;
 color: #666;
 text-decoration:none;
 }  
#footer p a:hover{
 text-decoration: underline;
}