/*Shear Realty Style Sheet 2006*/

body {
padding:0px;
margin:0px;
font: 12px/150% "Lucida Grande", lucida, Geneva, Arial, sans-serif;
text-align: center;}



a:link {color: #ab010b;
text-decoration: underline; }



a:visited {color: #ab010b;
text-decoration: underline; }



a:hover {color: #f46b10;
text-decoration: underline; }



#bodywrapper {
margin: 0px auto;
width: 800px;
text-align: left;}

#mainnav {
height: 30px;
background: url(img/nav/nav_bg.gif) repeat-x; }

#contentwrapper {

}

* html #maincontent { /*IE filter for box model*/
width: 500px; /*extra width for IE5.5 box model*/
w\idth: 466px;
}

#maincontent {
width: 466px;
padding: 0px 10px 0px 24px;
margin: 0px;
}

* html #sidecontent { /*IE filter for box model*/
width: 300px; /*extra width for IE5.5 box model*/
w\idth: 256px;
}

#sidecontent {
width: 256px;
margin: 0px;
padding: 15px 24px 0px 20px; 
 }

* html #admincontent { /*IE filter for box model*/
width: 800px; /*extra width for IE5.5 box model*/
w\idth: 722px;
}

#admincontent {
width: 722px;
padding: 15px 10px 0px 24px;
margin: 0px;
}


div.homemodule {background: #F2F2DE; border: 4px solid #F2F2DE; margin: 0px 0px 15px 0px; padding:0px; width: 226px; }
div.searchmodule {background: #5083A0; border: 4px solid #5083A0; margin: 0px 0px 15px 0px; padding:0px;}
div.linkmodule {background: #C20808; border: 4px solid #C20808; margin: 0px; padding:0px;width: 226px; }
div.outer1 {background: #ffffff; padding: 1px; margin: 0;}
div.inner1{ background: #5083A0;}
div.outer3 {background: #8B8B5C; padding: 1px; margin: 0;}
div.middle3 {background: #F2F2DE; padding: 4px; margin: 0;}
div.inner3 {padding: 3px; background: #ffffff;}
div.outer2 {background: #EEE9D4; padding: 1px; margin: 0;}
div.inner2 { background: #C20808;}

div.linkmodule img, div.homemodule img, div.searchmodule img {
display: block; }

div.searchmodule td {
font: 14px/150% "Lucida Grande", lucida, Geneva, Arial, sans-serif;
background: transparent;
color: #ffffff; }

div.inner3 h2 {
font: bold 18px "Lucida Grande", lucida, Geneva, Arial, sans-serif;
padding: 5px 10px 0px;
margin: 0px; }

div.inner3 p {
font: 12px/120% "Lucida Grande", lucida, Geneva, Arial, sans-serif;
margin: 0px;
	padding: 2px 10px 10px;
}

div.inner3 img.home {
border: 1px #000000 solid; }

#footer {
color: #666666;
padding: 20px 0px 10px 24px;
margin: 0px; }

#footer p {
margin: 0px;
padding: 0px;}

fieldset {
	background: #F8E99F;
	border: 1px solid #666666;
	padding: 10px;
	clear: both;
}

p.legend {
	background: #ffffff;
	border: 1px solid #cc0000;
	padding: 5px;
	font-weight: bold;
	margin: 0;
	clear: both;
}

.listingps {
	margin: 0;
	padding-top: 3px;
	padding-bottom: 6px;
	padding-left: 10px;
	font-size: 12px;
}

form {
margin:0px;
padding:0px;
}
h1,h2,h3 {
color: #C48400; }

h4 {
color: #333; }

h1 {
font: bold 22px "Lucida Grande", lucida, Geneva, Arial, sans-serif;
border-bottom: 1px #cc0000 solid;
padding: 0px 0px 3px 0px;
}

h2 { 
font: bold 18px "Lucida Grande", lucida, Geneva, Arial, sans-serif;}

h3 { 
font: bold 16px "Lucida Grande", lucida, Geneva, Arial, sans-serif;}

h4 { 
font: bold 14px "Lucida Grande", lucida, Geneva, Arial, sans-serif;
margin:0px;
padding:0px;}

.contresource {
	padding:0px;
	margin:0px;
	width: 234px;
}

.addresource {
	padding: 0px 10px 0px 10px;
	border: 2px solid #C20808;
	margin-top: 10px;
	clear: both;
}

.hlisting {
	margin: 0;
	padding-bottom: 7px;

}

.searchresults {
	padding: 10px 10px 5px;
	border: 2px solid #F8E99F;
	margin-bottom: 10px;
	clear: both;
}

.searchlist {
	list-style: none;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	font-size: 12px;
}


img.banner {
	padding: 15px 0px;
}

.red {color: #FF0000}

.green{color: #00CC66}

.nopad {
	margin: 0;
	padding: 4px 0 15px 5px;
}

.agentsearch {
	padding: 0 0 0 10px;
}

.imgfloat {
	float: left;
	border: 1px solid #000000;
	padding: 1px;
	margin: 0 10px 0 0;
}

.imgfloatnobrdr {
	float: left;
	margin: 0;
}

.imgfloat1 {
	float: left;
	border: 1px solid #000000;
	border-bottom: 0px;
	padding: 1px;
	margin: 0 10px 0 0;
}

.imgfloat2 {
	float: left;
	border: 1px solid #000000;
	border-top: 0px;
	padding: 1px;
	margin: 0 10px 0 0;
}

.searchmodfull {
	padding: 10px;
	background: #fff;
	border: 1px solid #666;
	margin-bottom: 10px;
}

#pagenation {
	text-align: center;
	font-size: 14px;
}

.clear {
	clear: both;
}

ol {
	list-style: upper-alpha;
}
