* {margin: 0; padding: 0;}

#main {
	clear:both;
	margin:0px 0px;
	border-left: 5px solid #009933; 
	border-right: 5px solid #009933; 
	border-bottom: 5px solid #009933;
	border-top: 1px solid #009933;
	}
	
#wrap {
	width:800px;
	margin:0 auto;
	background: #fff;
	text-align: left;
	}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto; 
	}



body{background: #FFF;color:#333;
    }

p{font-family:Arial; color: #333333; text-align: left; font-size: 12px;}
p.brown{color: #5F5046;font-weight:bold;}
p.bold {font-weight:bold;}
p.whitebold {font-weight:bold; 
	color: white;
	text-align: left;
}

.content {
	background-color: #ffffff; 
	padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; 
	margin-top: 10px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px;
	}

a.navlink:link { color: #003366; text-decoration: none; }
a.navlink:visited { color: #003366; text-decoration: none; }
a.navlink:hover { color: #cccccc; text-decoration: none; }

td 	{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; 
	vertical-align: top;
	}

.title 	{  
	font-size: 24px; font-weight: normal; color: #ffffff; 
	margin-top: 5px; margin-bottom: 5px; margin-left: 20px; 
	padding-top: 5px; padding-bottom: 5px; padding-left: 20px;
	}

.title2 	{  
	font-size: 14px; font-weight: normal; color: #003366; 
	margin-top: 5px; margin-bottom: 5px; margin-left: 20px; 
	padding-top: 5px; padding-bottom: 5px; padding-left: 20px;
	}
	
html { overflow: -moz-scrollbars-vertical; }

h1,h2,p{margin: 0;padding: 0 10px;font-weight:normal}
p{padding: 0 10px 15px}
h1{font-size: 250%;color: #FFF;letter-spacing: 1px}
h2{font-size: 200%;line-height:1;color:#002455 }
div#container{width:450px !important; width /**/:460px;
    margin: 0 auto;padding:5px;text-align:left;background:#FFF}
div#header{background: #BFDDED;padding: 10px;text-align:left}
div#content{float:left;width:300px;padding:10px 0;margin:5px 0;background: #778CCA}
div#nav{float:right;width:145px;padding:10px 0;margin:5px 0;background: #FFD154}
div#nav h2{font-size: 120%;color: #9E4A24}

div.footer{
	clear:both;
	width:100%;
	background: white;
	padding:10px;
	}
	
p.footer {
	color: #333333;
	padding:10px;
	font-size: 10px;
}


div#searchbox {
float: left;
	width: 500px;
	padding: 20px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	background:#E6E6E6;
	color:#000;
	border: 2px solid #666666; 
	}

div#searchbox2 {
float: right;
	width: 170px;
	height: 140px;
	padding: 20px;
	margin-left:0px;
	margin-right:10px;
	margin-bottom:10px;
	background:#fff;
	color:#000;
	border: 2px solid #666666; 
	}
	
div#proptitle{
float: left;
	width: 770px;padding: 0px;
	margin-left:10px;
	margin-right:10px;
	background:#009933;
	color:#f00;
	border: 2px solid #8ED2A5; 
	height: 1em; 
	padding-top: 5px; 
	padding-bottom: 3px;
	text-align: left;
	}
   
div#propbox{
	width: 770px;
	padding: 0px;
	margin-left:10px;
	margin-right:10px;
	background:#ff0000;color:#f00
	}
    
#container1 {
	float:left;
	width:770px;
	background: #f4fff4;
	padding-top: 5px;
	border-left: 2px solid #8ED2A5; 
	border-right: 2px solid #8ED2A5; 
	border-bottom: 2px solid #8ED2A5; 
	margin-left:10px;
	margin-right:10px;
	}

#container2 {
	float:left;
	width:770px;
	background: white;
	padding-top: 5px;
	border-left: 2px solid #8ED2A5; 
	border-right: 2px solid #8ED2A5; 
	border-bottom: 2px solid #8ED2A5; 
	margin-left:10px;
	margin-right:10px;
	}

#col1 {
	float:left;
	width:150px;
	background:white;
	padding: 5px;
	border: 2px solid #909090;
	margin-left: 5px;
	}

#col2-1 {
	float:left;
	width:570px;
	background:#f4fff4;
	padding-left: 10px;
	text-align: right;
	}

#col2-2 {
	text-align: right;
	float:left;
	width:570px;
	background:white;
	padding-left: 10px;
	
	}

.bl-1 {background: url(img/bl-lightgreen.gif) 0 100% no-repeat; margin-bottom: -2px;margin-left: -2px;}
.br-1 {background: url(img/br-lightgreen.gif) 100% 100% no-repeat; margin-bottom: -1px; margin-right: -2px; }

.bl-2 {background: url(img/bl.gif) 0 100% no-repeat; margin-bottom: -2px;margin-left: -2px;}
.br-2 {background: url(img/br.gif) 100% 100% no-repeat; margin-bottom: -1px; margin-right: -2px; }
.tl {background: url(img/b.gif) 0 0 no-repeat; margin-top: 0px;}
.tr {background: url(img/tr.gif) 100% 0 no-repeat; padding:0px;margin-top: -37px;margin-right: -2px;} 
    
.tr-main {background: url(img/tr-main.gif) 100% 0 no-repeat; padding:0px;margin-top: -6px;margin-right: -5px;} 
.tl-main {background: url(img/tl-main.gif) 0 0 no-repeat; padding:0px;margin-top: -20px;margin-left: -5px;} 
.bl-main {background: url(img/bl-main.gif) 0 100% no-repeat; margin-bottom: -5px;margin-left: -5px;}
.br-main {background: url(img/br-main.gif) 100% 100% no-repeat; margin-bottom: -1px; margin-right: -5px; }

/*\*/
html>body*.tl-main {background: url(img/tl-main.gif) 0 0 no-repeat; padding:0px;margin-top: -17px;margin-left: -5px;} 
/**/

.tr-grey {background: url(img/tr-grey.gif) 100% 0 no-repeat; padding:0px;margin-top: -22px;margin-right: -22px;} 
.tl-grey {background: url(img/tl-grey.gif) 0 0 no-repeat; padding:0px;margin-top: -22px;margin-left: -22px;} 
.bl-grey {background: url(img/bl-grey.gif) 0 100% no-repeat; margin-bottom: -22px;margin-left: -22px;}
.br-grey {background: url(img/br-grey.gif) 100% 100% no-repeat; margin-bottom: -22px; margin-right: -22px; }

.tr-contact {background: url(img/tr-grey.gif) 100% 0 no-repeat; padding:0px;margin-top: -2px;margin-right: -2px;} 
.tl-contact {background: url(img/tl-grey.gif) 0 0 no-repeat; padding:0px;margin-top: -2px;margin-left: -2px;} 
.bl-contact {background: url(img/bl-grey.gif) 0 100% no-repeat; margin-bottom: -2px;margin-left: -2px;}
.br-contact {background: url(img/br-grey.gif) 100% 100% no-repeat; margin-bottom: -2px; margin-right: -2px; }


div.hr1 {
  height: 10px;
  background: #e6e6e6 url(img/hr1.gif) repeat-x scroll center;  
}

div.hrlist {
  height: 10px;
  background: white url(img/hr-listing.gif) repeat-x scroll center; 
  margin-left: 10px;  
}



div#listing {background:#000; width: 100%; float: left;}

.roundedcornr_box_135377 {
	background: url(img/roundedcornr_135377_tl.png) no-repeat top left;
}
.roundedcornr_top_135377 {
	background: url(img/roundedcornr_135377_tr.png) no-repeat top right;
}
.roundedcornr_bottom_135377 {
	background: url(img/roundedcornr_135377_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_135377 div {
	background: url(img/roundedcornr_135377_br.png) no-repeat bottom right;
}
.roundedcornr_content_135377 {
	background: url(img/roundedcornr_135377_r.png) top right repeat-y;
}

.roundedcornr_top_135377 div,.roundedcornr_top_135377,
.roundedcornr_bottom_135377 div, .roundedcornr_bottom_135377 {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content_135377, .roundedcornr_bottom_135377 {
	margin-top: -19px;
}
.roundedcornr_content_135377 { padding: 0 15px; }


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#modernbricksmenu{
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

#modernbricksmenu ul{
font: bold 11px Arial;
margin:0;
margin-left: 40px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

#modernbricksmenu li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

#modernbricksmenu a{
float: left;
display: block;
color: white;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px;
text-decoration: none;
letter-spacing: 1px;
background-color: #666666; /*Default menu color*/
border-bottom: 1px solid white;
}

#modernbricksmenu a:hover{
background-color: gray; /*Menu hover bgcolor*/
}

#modernbricksmenu #current a{ /*currently selected tab*/
background-color: #009933; /*Brown color theme*/ 
border-color: #009933; /*Brown color theme*/ 
}

#modernbricksmenuline{
clear: both;
padding: 0;
width: 100%;
height: 5px;
line-height: 5px;
background: #009933; /*Brown color theme*/ 
}



