body {
	margin: 0px;
	background-color: #FFFAE8;
}
.maintable {
	background-color: #FFFAE8;
}
.homeintro {
	background-image:  url(images/elements/home_introbg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 15px;
	padding-left: 25px;
	line-height: 24px;
	font-weight: bold;
}
.homefeaturettl {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #000000;
	padding-left: 15px;
	font-weight: bold;
}
.homefeaturecopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: left;
	vertical-align: middle;
}
.aboutcopyAA a, .homebuyerreg a, .homeagentreg a, .mapcounty a, .aboutcopy a, .mapcomms a, .homefeaturecopy a, .commdesc a, .commphotocopy a, .footer a, .interiorphotocopy a, .interiordesc a{
	color: #9D763C;
	font-weight: bold;
	text-decoration: underline;
}
#details a, .commfloorplan a {
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}
.homesearchtop {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-image:  url(images/elements/border_top.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-left: 15px;
	vertical-align: middle;
}
.homesearchtopTtl {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFAE8;
}
.homesearchtableft {
	background-image: url(images/tabs/home_searchleftbttm.gif);
	background-repeat: repeat-y;
	background-position: left top;
	background-color: #E3C187;

}
.homesearchtabright {
	background-image: url(images/tabs/home_searchrightbttm.gif);
	background-repeat: repeat-y;
	background-position: left top;
	background-color: #E3C187;
}
.searchtabbg {
	background-color: #E3C287;
	background-image: url(images/tabs/home_searchbg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.homesearchleft {
	background-image:  url(images/elements/border_left.gif);
	background-repeat: repeat-y;
}
.homesearchright {
	background-image:  url(images/elements/border_right.gif);
	background-repeat: repeat-y;
}
a, img a:hover, img a:active, img a:visited{
	border: 0px none;
	outline: none;
}
.footer {
	background-image:  url(images/elements/footer_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #FFFAE8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-top: 45px;
	padding-right: 10px;
	padding-left: 15px;
	padding-bottom: 10px;
}
#searchbox input, .homeagentreg input, .homebuyerreg input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px solid #000000;
	margin-bottom:1px;
	padding-left:3px;
}
#searchbox td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	margin-bottom:1px;
	padding-left:3px;
}
#searchbox select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4D3F24;
	font-weight: normal;
	border: 1px solid #000000;
}
#searchbox{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4D3F24;
	text-align:center;
	padding: 5px;
	overflow: auto;

}
.headerbg {
	background-image:  url(images/elements/home_topbg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #FFFAE8;

}
.introbg2 {
	background-image: url(images/prud_home_introbg2.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.introbttmbg {
	background-image:  url(images/elements/home_introbttmbg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.homesearchbttm {
	background-image:  url(images/elements/border_bttm.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.menubg {
	background-image:  url(images/elements/home_menubg.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B0935D;
	padding-bottom: 20px;
	text-align: right;
	vertical-align: bottom;
	font-weight: bold;
	background-position: left bottom;
	padding-right: 30px;
}
.menubg a{
	color: #B0935D;
	text-decoration:none;
}
.menubg a:hover{
	color: #E0BF84;
	text-decoration:none;
}
.homebuyerreg {
	background-image:  url(images/elements/home_buyerregbg.gif);
	background-repeat: no-repeat;
	background-position: center center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding: 10px 5px 5px 10px;
	text-align: left;
	vertical-align: top;
}
.homeagentreg {
	background-image:  url(images/elements/home_agentregbg.gif);
	background-repeat: no-repeat;
	background-position: center center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding: 10px 5px 5px 10px;
	text-align: left;
	vertical-align: top;
}
.homebuyerregcopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #97783E;
	padding: 5px;
	font-weight: bold;
	vertical-align: top;
}
.homebuyerregcopy p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 5px;
	font-weight: normal;
	vertical-align: top;
	margin: 3px;

}
.homesmlbox {
	background-image:  url(images/elements/smallWhiteBox.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.menutop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B79764;
	text-align: right;
	padding-top: 10px;
	padding-right: 28px;
}
.menutop a{
	color: #B79764;
	text-decoration:none;
}
.menutop a:hover{
	color: #E1C085;
	text-decoration:none;
}
.headerbginterior {

	background-image:  url(images/elements/interior_toprightbg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #FFFAE8;
}
.homeleftpadding {
	padding-left: 5px;
}
.goldbg {
	background-image: url(images/home/interior_headerbg.gif);
	background-repeat: repeat-x;
}
.interiortop {
	background-image: url(images/elements/interior_headerbttmbg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.commbrdrtop {
	background-image: url(images/elements/comm_bordertop.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.commbrdrleft {

	background-image: url(images/elements/comm_borderleft.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.commbrdrright {


	background-image: url(images/elements/comm_borderright.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.commbrdrbttm {

	background-image: url(images/elements/comm_borderbttm.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.commwhitebox {
	background-image: url(images/elements/comm_whitebg.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.commtable {
	background-image: url(images/elements/comm_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;

}
.commtablebg {
	background-image: url(images/elements/comm_bgrepeat.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.commnamecell {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	padding-top: 5px;
	padding-left: 275px;


}
.commname {
	color: #000000;
	background-color: #FFFAE8;




}
.commdesc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 50px;
	padding-bottom: 5px;
	padding-left: 15px;
	line-height: 16px;

}
.commphotobox {
	background-image: url(images/elements/comm_whitetopleft.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 12px;
	padding-top: 3px;
}
.commphotocopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.commtableft {
	background-image: url(images/elements/commtabs_leftbg.gif);
	background-repeat: repeat-y;
	background-position: left top;

}
.commtabright {
	background-image: url(images/elements/commtabs_rightbg.gif);
	background-repeat: repeat-y;
	background-position: left top;

}
.commtabsbg {
	background-image: url(images/elements/commtabs_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #E4C388;
}
.imgbrdr {
	border: 1px solid #987D4A;
}
.commtabstop {
	background-image: url(images/elements/commtabs_topbg.gif);
	background-repeat: repeat-x;
}
.interiorphotocopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 5px 20px 5px 15px;


}
.interiorphotocopy h1{
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #000000;
	padding: 1px 0px;
	margin: 10px 0px 0px;
}
.interiorphotocopy p{
	padding: 5px 3px;
	margin: 0px;
	border-top: 1px #000000;
	border-right: 1px #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px #000000;


}
.commtabsbttm {
	background-image: url(images/elements/commtabs_bttmbg.gif);
	background-repeat: repeat-x;
}
.interiorphotobox {

	background-image: url(images/elements/comm_whitetopleft.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 12px;
	padding-top: 3px;
}
.interiorwhitebox {

	background-image: url(images/elements/interior_photobg.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.interiordesc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 60px;
	padding-bottom: 5px;
	padding-left: 30px;
	line-height: 16px;
}
th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #967A47;
	padding: 1px;
	background-color: #000000;
}
.interiordesc td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	vertical-align: top;
	line-height: 16px;
	padding: 3px 5px;

}
.interiorlistborder {
	border: 1px solid #000000;
}
#agentlist{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	overflow: scroll;
	height: 150px;
	text-align: left;
	background-image: none;

}
#personnel, #personnel td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	overflow: auto;
	padding:6px;
	vertical-align: top;
}
#listbox{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	overflow: auto;
	background-image: url(images/elements/prudlogobg.gif);
	padding:6px;
	vertical-align: bottom;
	background-repeat: no-repeat;
	background-position: right top;
}
.personnelheader {
	border-top: 1px none #000000;
	border-right: 1px none #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px none #000000;
	margin: 0px;
	padding: 0px;


}
.personnelheader p{
	color: #000000;
}
.personnelcopy, .personnelcopy p{
	color: #000000;
	vertical-align: top;
	margin: 0px;
	padding: 0px;


}
.aboutcopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px 50px 20px 20px;
}
.mapcounty {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-image: url(images/elements/border_bttm.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.mapcomms {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.builderheader {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;

}
.builderphoto {
	border: 1px solid #987D4A;
	padding: 0px;
	margin-right: 10px;
	margin-bottom: 5px;

}
#listbox select, #listbox input{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px solid #987D4A;
	background-image: none;
	margin: 2px;
	padding: 2px;
	background-color: #FFFAE8;
}
#listbox input{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px solid #987D4A;
	background-image: none;
	margin: 2px;
	padding: 3px;
	background-color: #FFFAE8;
	font-weight: bold;

}
.commfloorplan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;

}
#details td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#details {
}
h3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;


}
.formtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 7px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: none;
	border-top-color: #000000;
	border-right-color: #987D4A;
	border-bottom-color: #987D4A;
	border-left-color: #987D4A;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;




}
select {
	margin: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
input {
	border: 1px solid #C8B38C;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;



}
.bttn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFAE8;
	background-color: #000000;
	border: 1px solid #C8B38C;
	padding: 3px;
	margin: 2px;

}
form {
	margin: 0px;
}
.commtable2 {

	background-image: url(images/elements/comm_bg2.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.maplistnum {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFAE8;
}
.toolTipTable{
	background-color: #FFFAE8;
	border: 1px solid #C2A46E;

}
.toolTipText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;

}
.toolTipName{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;

}
#details h3{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
margin-top:20px;
}
#details a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:underline;
padding-left:10px;
}
.formtexterror {
	color:#990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 7px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #000000;
	border-right-color: #987D4A;
	border-bottom-color: #987D4A;
	border-left-color: #987D4A;

}
#error{
	color:#990000;
}
.toolTipText{
text-align:center;
}
.toolTipName{
text-align:center;
}
.mapcomms {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.mapcounty2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFAE8;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-color: #000000;
}
.aboutcopyAA {
	padding: 0px 50px 20px 20px;
	font: 12px Arial, Helvetica, sans-serif;
}
.commtabstop2 {
	background: url(images/elements/commtabs_topbg2.gif) repeat-x 0px bottom;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
}
.inv_detail{
	margin: 3px 0px 0px 3px;
	font-size:12px;
}
.inv_detail td{
	font-size:14px;
}
.inv_detail h1 {
	background: #D0C29C;
	margin: 0px;
	padding: 3px;
}
.inv_detail a {
	color: #581D1F;
	text-decoration: underline;
}
.inv_detail .inv_desc {
	padding: 5px;
}
#inv_detail_photo_large {
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	padding: 5px;
	height: 225px;
	width: 300px;
}
.inv_sml_photo {
	border:solid 1px #A38142;
	margin-right: 2px;
	margin-top: 2px;
}
h3.inv_h3{
	font-size:12px;
	font-weight:normal;
}
hr{
	background:#C2A061;
	border-bottom: 1px solid #C2A061;
}