body {
	background: #ffffff url(../images/logobg.gif) repeat-y top left;
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
	border: none;
	font-family: arial;
	font-size: 12px;
	color: #000000;
}

.a1 {font-size: 20px; font-weight: bold; color: #ffffff; border: solid 2px #660000; padding-left: 5px; background: #336699;}
.a2 {font-weight: bold; font-size: 16px; color: #336699;}
.a3 {font-weight: bold; color: #336699; font-size: 14px;}
.a4 {font-size: 11px; line-height: 2;}

#buyers, #sellers, #resource, #team, #contact, #gallery, #remodel {
	display: none;
	z-index: 2;
	position: absolute;
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
	height: auto;
	border-style: solid;
	border-width: 0 1px 1px;
	border-color: #003365;
}

#resource, #team, #remodel {width: 100px;}

#c1, #c2, #c3, #c4 {float: left; color: #ffffff; font-size: 10px; background-repeat: no-repeat; word-spacing: normal; padding-left: 14px; margin-right: 15px; cursor: pointer;}
#c5, #c6, #c7, #c8 {float: left; color: #663333; font-size: 10px; background-repeat: no-repeat; word-spacing: normal; padding-left: 14px; margin-right: 15px; cursor: pointer;}

#cell1 {z-index: 1; position: absolute; left: 0px; width: 152px;}
#cell2 {position: absolute; width: 100%; height: 125px; background: url(../images/topbg.gif);}
#cell3 {z-index: 1; position: absolute; left: 152px; top: 95px; background-color: #8EA5C5; text-align: center; word-spacing: 15px;}
#cell4 {z-index: 1; position: absolute; left: 398px; top: 95px;}
#cell5 {z-index: 1; position: absolute; top: 95px; left: 449px; text-align: center; word-spacing: 15px; width: 350px;}

#content {position: absolute; left: 157px; top: 130px; width: 793px;}

#d1, #d2, #d3, #d6 {float: left; color: #ffffff; font-size: 10px; background-repeat: no-repeat; word-spacing: normal; padding-left: 14px; margin-right: 15px; cursor: pointer;}
#d4, #d5 {float: left; color: #ffffff; font-size: 10px; height: 15px; width: 63px; text-align: center; margin: 0px 10px 0px 20px; cursor: pointer;}
#d6 {height: 15px; color: #663333;}

#date {color: #ffffff; z-index: 1; position: absolute; left: 0px; top: 75px; height: 30px; width: 750px; text-align: right;}

fieldset {margin: 0px; padding: 0px; border: 0px;}
fieldset.f1 {float: left; margin: 5px; padding: 5px; border: solid 1px #cfcfcf; width: 278px; height: 65px;}
fieldset.f2 {border: solid 1px #666666; margin: 0px 0px 2px 0px; padding: 5px; background: #eeeeee;}
fieldset.f3 {border: solid 1px #000000; background: #ffffcc; width: 750px; margin: 5px; padding: 5px;}

#flash {z-index: 1; position: absolute; left: 152px; top: 0px;}

#foot {border-top: solid 1px #999999; padding: 3px; font-size: 9px; position: absolute; left: 0px; bottom: -60px; width: 593px; text-align: center;}

form {padding: 0px; margin: 0px;}

#frm1 {float: left; width: 200px;}
#frm2 {float: left; width: 500px;}

img {border: 0px;}
img.gal {float: left; margin: 6px;}
img.i1 {border: solid 1px #000000; margin-right: 10px;}
img.i2 {float: left; margin: 2px 5px 0px 0px;}
img.lg {display: block;}
img.sm {display: block; float: left; margin: 5px;}
input {border: solid 1px #336699; font-size: 11px;}
label {font-weight: bold;}
label.l1 {font-weight: normal; display: block; float: left; width: 175px; margin: 2px;}
li {padding: 5px 0px;}

#mainnav {z-index: 1; position: absolute; left: 152px; top: 75px; width: 598px; height: 30px; text-align: center; word-spacing: 15px;}

#menuBar {
	z-index: 2;
	text-align: center;
	text-transform: capitalize;
	margin-bottom: 5px;
	position: absolute;
	top: 110px;
	left: 152px;
	width: 246px;
	height: 15px;
	overflow: hidden;
	vertical-align: middle;
	border: none;
	background-color: #8EA5C5;
}

p.blue {width: 300px; background: #325479; color: #ffffff; font-size: 14px; font-weight: bold; padding: 2px; padding-left: 7px; margin: 0px 0px 3px 0px; cursor: pointer;}
p.bluet {width: 600px; background: #325479; color: #ffffff; font-size: 14px; font-weight: bold; padding: 2px; padding-left: 7px; margin: 0px 0px 3px 0px; clear: both;}
p.clear, p.p9 {clear: both;}
p.foot {border-top: solid 1px #999999; padding: 3px; font-size: 9px; width: 593px; text-align: center}
p.in {margin: 0px; margin-left: 10px; font-size: 11px; margin-bottom: 0px;}
p.p1 {float: left; text-align: center; font-size: 11px; margin: 10px;}
p.p2 {font-weight: bold; font-size: 16px;}
p.p3 {font-size: 13px; font-weight: bold; background: #000000; color: #ffffff; padding: 3px; margin: 0px 0px 5px 0px;}
p.p4 {font-size: 11px; font-style: italic; margin: 5px 0px 5px 0px;}
p.p5 {border: solid 1px #666666; margin: 10px 0px; padding: 5px; background: #eeeeee;}
p.p6 {font-weight: bold; color: #336699; font-size: 13px; margin: 5px 0px;}
p.p7 {font-size: 11px; color: #666666; margin: 5px 0px 5px 15px;}
p.p8 {font-size: 11px; margin: 5px 0px;}
p.title {font-weight: bold; font-size: 16px; clear: both;}

#realhead, #consthead {border: none; width: 246px; height: 15px; display: block;}

#sd1 {z-index: 2; position: absolute; background: #ffffff; border: solid 1px #003365; left: 215px; top: 95px; width: 100px;}
#sd2 {z-index: 2; position: absolute; background: #ffffff; border: solid 1px #003365; left: 285px; top: 95px; width: 125px;}
#sd3 {z-index: 2; position: absolute; background: #ffffff; border: solid 1px #003365; left: 365px; top: 95px; width: 100px;}
#sd4 {z-index: 2; position: absolute; background: #ffffff; border: solid 1px #003365; left: 200px; top: 125px; width: 125px;}
#sd5 {z-index: 2; position: absolute; background: #ffffff; border: solid 1px #003365; left: 290px; top: 125px; width: 125px;}
#sd6 {z-index: 2; position: absolute; background: #ffffff; border: solid 1px #003365; left: 450px; top: 125px; width: 125px;}

span.s1 {font-size: 10px; vertical-align: super;}

textarea {font-size: 11px;}

#top {border: none; width: 598px; height: 70px; margin-left: 152px;}

a {color: #ffffff; font-size: 11px; text-decoration: none; background-repeat: no-repeat; word-spacing: normal;}

a.side {margin: 0px; padding: 0px;}

a.home {display: block; font-size: 10px; color: #000000; padding: 3px 2px; text-decoration: none;}
a.home:hover {background: #f0f7ff; border-top: solid 1px #336699; border-bottom: solid 1px #336600; padding: 2px;}

a.cons {color: #663333; background-image: none;}
a.cons:hover {background-image: url(../images/c_link.gif);}
a.cons:active {background-image: url(../images/c_link2.gif);}

a.link {color: #000000; text-decoration: none; background-image: none; padding-left: 0px; font-size: 10px;}
a.link:hover {text-decoration: underline;}

a.lnk {color: #336699; text-decoration: none; background-image: none; padding-left: 0px; font-size: 12px; font-weight: bold; font-style: normal;}
a.lnk:hover {text-decoration: underline;}

a.lnk2 {color: #000000; text-decoration: none; background-image: none; padding: 5px 0px 2px 20px; font-size: 12px; display: block; font-weight: bold;}
a.lnk2:hover {text-decoration: underline;}

a.m {background-image: url(../images/link1.gif);}
a.m:hover {background-image: url(../images/link4.gif);}

a.menuLink {
	display: block;
	padding: 2px 8px 2px 5px;
	border-top: 1px solid #cccccc;
	text-decoration: none;
	background-image: none;
	color: #000000;
}
a.menuLink:hover {color: #ffffff; background-color: #000000;}

a.news {color: #000000; display: block; font-size: 12px; margin: 10px 0px; text-decoration: underline; font-weight: bold;}
a.news:hover {text-decoration: none;}

a.real {background-image: url(../images/link1.gif);}
a.real:hover {background-image: url(../images/b_link.gif);}
a.real:active {background-image: url(../images/b_link2.gif);}

a.solution {font-size: 10px; color: #990000; padding: 0px; font-style: normal;}