body {
	list-style-image: url(Images/Bullet.gif);
	scrollbar-3dlight-color : #fcfaf7;
	scrollbar-arrow-color : #ffffff;
	scrollbar-base-color : #b88682;
	scrollbar-darkshadow-color : #fcfaf7;
	scrollbar-face-color : #e0d4bd;
	scrollbar-highlight-color : #fcfaf7;
	scrollbar-shadow-color : #fcfaf7;
	scrollbar-track-color : #fcfaf7;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #e0d4bd;
}
.DefaultFont {
	color: #ffffff;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: justify;
	padding-bottom: 14px;
}

.DefaultNoFormat {
	color: #ffffff;
	font: 12px Arial, Helvetica, sans-serif;
	padding-right: 4px;
}

a:link {
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #29166f;
}
a:visited {
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #333333;
}
a:hover {
	font: 12px Arial, Helvetica, sans-serif;
	color: #fff500;
}
a:active {
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #29166f;
}

a.text:link {
	font: 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #29166f;
	padding-left: 2px;
	padding-right: 2px;
}
a.text:visited {
	font: 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #8a84b3;
	padding-left: 2px;
	padding-right: 2px;
}
a.text:hover {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	background: #fff500;
	padding-left: 2px;
	padding-right: 2px;
}
a.text:active {
	font: 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #29166f;
	padding-left: 2px;
	padding-right: 2px;
}


.Lists {
	color: #ffffff;
	font: 10px Arial, Helvetica, sans-serif;
	vertical-align: top;
	padding: 4;
}
.ListHeaders {
	color: #FFFFFF;
	font: 12px Arial, Helvetica, sans-serif;
	background-color: #19497f;
	padding-left: 14px;
}
.DefaultFontEmph {
	color: #ffffff;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.DefaultFontHeader {
	color: #ffffff;
	font: 16px Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-bottom: 8px;
	background-image: url(Images/HeaderBack.gif);
	background-repeat: no-repeat;
	padding-left: 24px;
}

#LayerMain {
	position:absolute;
	left:270px;
	top:180px;
	width:437px;
	height:255px;
	z-index:2;
	visibility: visible;
}
#LayerPlans {
	position:absolute;
	left:250px;
	top:148px;
	width:510px;
	height:375px;
	z-index:2;
	visibility: visible;
}
#LayerMenuPlans {
	position:absolute;
	left:330px;
	top:117px;
	width:342px;
	height:25px;
	z-index:5;
	visibility: visible;
}


.iFrameTable {
	width: 470px;
	border: 0px;
	padding: 0;
	border-collapse: collapse;
	vertical-align: top;
}

#LayerBM {
	position:absolute;
	left:94px;
	top:116px;
	width:151px;
	height:32px;
	z-index:3;
	visibility: visible;
}
#LayerCopyright {
	position:absolute;
	left:255px;
	top:551px;
	width:152px;
	height:10px;
	z-index:4;
	visibility: visible;
}
#LayerBack {
	position:absolute;
	left:0px;
	top:0px;
	width:760px;
	height:560px;
	z-index:1;
	visibility: visible;
}
.Plans {
	background-color: #FFFFFF;
	vertical-align: top;
	text-align: center;
	width: 300px;
}
.PlanName {
	vertical-align: top;
	text-align: center;
	color: #FFFFFF;
	font-size: 12px;
	padding: 4;
	background-color: #8b3a32;
	font-weight: bold;
	background-image: url(Images/HouseStyles/Name_HeaderBack.gif);
	background-repeat: no-repeat;
}
.PlanHeading1 {
	background-color: #914c45;
	text-align: right;
	color: #FFFFFF;
	font-size: 11px;
	padding-right: 4px;
	width: 80px;
	background-image: url(Images/HouseStyles/PlanBullet1.gif);
	background-repeat: no-repeat;
}
.PlanHeading2 {
	background-color: #985751;
	text-align: right;
	color: #FFFFFF;
	font-size: 11px;
	padding-right: 4px;
	width: 80px;
	background-image: url(Images/HouseStyles/PlanBullet2.gif);
	background-repeat: no-repeat;
}
.PlanHeading3 {
	background-color: #9f635d;
	text-align: right;
	color: #FFFFFF;
	font-size: 11px;
	padding-right: 4px;
	width: 80px;
	background-image: url(Images/HouseStyles/PlanBullet3.gif);
	background-repeat: no-repeat;
}
.PlanHeading4 {
	background-color: #a66e69;
	text-align: right;
	color: #FFFFFF;
	font-size: 11px;
	padding-right: 4px;
	width: 80px;
	background-image: url(Images/HouseStyles/PlanBullet4.gif);
	background-repeat: no-repeat;
}
.PlanDetails {
	background-color: #FFFFFF;
	text-align: left;
	color: #000000;
	font-size: 11px;
	padding-left: 6px;
}
.PlanHeading5 {
	background-color: #b68d89;
	text-align: right;
	color: #FFFFFF;
	font-size: 11px;
	padding-right: 4px;
	width: 80px;
	background-image: url(Images/HouseStyles/PlanBullet5.gif);
	background-repeat: no-repeat;
}
.PlanHeading6 {
	background-color: #c09c98;
	text-align: right;
	color: #FFFFFF;
	font-size: 11px;
	padding-right: 4px;
	width: 80px;
	background-image: url(Images/HouseStyles/PlanBullet6.gif);
	background-repeat: no-repeat;
}
.PlanHeadingOption {
	background-color: #d9a860;
	text-align: right;
	color: #000000;
	font-size: 11px;
	padding-right: 4px;
	width: 80px;
	background-image: url(Images/HouseStyles/PlanBulletOptions.gif);
	background-repeat: no-repeat;
	vertical-align: top;
}
.Category {
	vertical-align: top;
	text-align: left;
	color: #000000;
	font-size: 15px;
	font-weight: bold;
	padding-top: 23px;
	background-image: url(Images/HouseStyles/Plans_HeaderBack.gif);
	background-repeat: no-repeat;
	padding-bottom: 4px;
	padding-left: 340px;
}
.PlanDescription {
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: justify;
	padding-bottom: 14px;
	background-color: #FFFFFF;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 6px;
}
.PlanAdditional {

	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: justify;
	padding-bottom: 14px;
	background-color: #ecd9bd;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 6px;
}
.PlanHeaderAdditional {

	vertical-align: top;
	text-align: center;
	color: #000000;
	font-size: 12px;
	padding: 4;
	background-color: #d9a860;
	font-weight: bold;
}
#LogoDescr1 {
	position:absolute;
	left:433px;
	top:15px;
	width:312px;
	height:152px;
	z-index:6;
	visibility: hidden;
}
#LogoDescr2 {
	position:absolute;
	left:433px;
	top:15px;
	width:312px;
	height:152px;
	z-index:6;
	visibility: hidden;
}
#LogoDescr3 {
	position:absolute;
	left:433px;
	top:15px;
	width:312px;
	height:152px;
	z-index:6;
	visibility: hidden;
}
#LogoDescr4 {
	position:absolute;
	left:433px;
	top:15px;
	width:312px;
	height:152px;
	z-index:6;
	visibility: hidden;
}
#LogoDescr5 {
	position:absolute;
	left:433px;
	top:15px;
	width:312px;
	height:152px;
	z-index:6;
	visibility: hidden;
}
#LogoDescr6 {
	position:absolute;
	left:433px;
	top:15px;
	width:312px;
	height:152px;
	z-index:6;
	visibility: hidden;
}
#LogoDescr7 {
	position:absolute;
	left:433px;
	top:15px;
	width:312px;
	height:152px;
	z-index:6;
	visibility: hidden;
}
.LogoDescr {
	background: #ffffff;
	font-size: 11px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 4px;
	padding-bottom: 12px;
	text-align: justify;
}
.LogoHeader {
	font-size: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
	width: 300px;
}
#ButtonHeading {
	position:absolute;
	left:433px;
	top:15px;
	width:319px;
	height:36px;
	z-index:3;
	visibility: visible;
}
.ButtonHeading {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000000;
	background-image: url(Images/BackButtonHerader.gif);
	background-repeat: repeat;
	width: 312px;
	text-align: center;
	padding-bottom: 6px;
	padding-top: 6px;
}
.ContentTable {
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	background-repeat: repeat;
	width: 390px;
	text-align: left;
	padding: 4;
}
#MenuSub {
	position:absolute;
	left:90px;
	top:92px;
	width:143px;
	height:64px;
	z-index:7;
	visibility: visible;
}
.TextBox_DropShadow {
	background-color: #FFFFFF;
	color: #333333;
	font-size: 11px;
	background-image: url(Images/Misc/TextBox_DropShadow.gif);
	background-repeat: no-repeat;
	padding-left: 4px;
}
.TextBox_DropShadowR {


	background-color: #FFFFFF;
	color: #333333;
	font-size: 12px;
	background-image: url(Images/Misc/TextBox_DropShadowR.gif);
	background-repeat: no-repeat;
}
.Feedback_MainHeaders {
	font-size: 12px;
	padding-left: 4px;
	padding-right: 0px;
	text-align: left;
	font-weight: bold;
	padding-top: 12px;
}
.Feedback_SubSection {

	font-size: 11px;
	padding-left: 4px;
	padding-right: 0px;
	padding-top: 2px;
	padding-bottom: 12px;
	text-align: left;
}
.Feedback_Title {
	font-size: 14px;
	text-align: left;
	font-weight: normal;
	padding-top: 20px;
	font-style: italic;
	letter-spacing: 1px;
	padding-left: 20px;
}
.Feedback_Cat {
	font-size: 12px;
	padding-right: 4px;
	text-align: right;
	width: 130px;
}
.Feedback_Note {
	font-size: 9px;
	text-align: left;
	color: #666666;
	padding-left: 2px;
}
.Feedback_SubRAlign {


	font-size: 11px;
	padding-right: 2px;
	padding-bottom: 0px;
	text-align: right;
}
.GalleryMain {
	font-size: 12px;
	font-weight: normal;
	width: 320px;
	text-align: left;
	padding: 1;
	vertical-align: top;
}
.GalleryThumb {
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	width: 60px;
	text-align: left;
	padding: 1;
	height: 45px;
	background-color: #999999;
}
.TestimHeader {
	color: #FFFFFF;
	font-size: 12px;
	background-image: url(Images/Misc/Testim_Header.gif);
	background-repeat: no-repeat;
	background-position: 40;
	padding-bottom: 10px;
	padding-top: 9px;
	text-align: right;
	padding-right: 34px;
}
.TestimFont {
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	background-repeat: repeat;
	text-align: justify;
	padding: 2;
	padding-bottom: 12px;
}
.TestimMore {
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	background-repeat: repeat;
	text-align: right;
	padding: 2;
	padding-right: 8px;
}
.TestimName {
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	background-repeat: repeat;
	text-align: right;
	padding: 2;
	padding-right: 12px;
	font-style: italic;
	padding-bottom: 16px;
}
.TestimAHHeader {

	color: #FFFFFF;
	font-size: 12px;
	background-image: url(Images/Misc/TestimAHHeader.gif);
	background-repeat: no-repeat;
	padding-bottom: 60px;
	padding-top: 16px;
	text-align: right;
	padding-right: 24px;
}
.ContentTableBottomPad {
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	background-repeat: repeat;
	text-align: left;
	padding-bottom: 12px;
	padding-left: 4px;
	padding-top: 4px;
}
.Header1 {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000000;
	background-image: url(Images/BackButtonHerader.gif);
	background-repeat: repeat;
	text-align: right;
	padding-bottom: 6px;
	padding-top: 6px;
	padding-right: 20px;
}
.Header2 {
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-align: right;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-right: 20px;
	font-style: italic;
	background-color: #fff500;
}
.RegularFont {

	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-align: left;
	padding: 4;
}
.AwardPhotos {
	font-size: 6px;
	font-weight: normal;
	color: #333333;
	text-align: center;
	padding-bottom: 6px;
	background-color: #000000;
	padding-top: 6px;
}
.ClientsPhotos {
	font-weight: normal;
	text-align: center;
	background-color: #000000;
	color: #CCCCCC;
}
.ClientsPhotosTable {
	text-align: center;
	width: 600px;
	padding-bottom: 4px;
}
.ClientsMenuTable {
	text-align: center;
	width: 140px;
	vertical-align: top;
	margin-left: 5px;
	height: 98%;
}
.ClientsMenuSelecMessage {
	text-align: center;
	color: #000000;
	font-size: 11px;
	padding-top: 50px;
	padding-bottom: 4px;
}
.ClientsContact {
	text-align: center;
	color: #000000;
	font-size: 11px;
	padding-top: 12px;
	padding-bottom: 4px;
	height: 260px;
	vertical-align: bottom;
	background-image: url(Clients/images/MichaelLeo.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}
.ClientsHeaderTable {
	text-align: left;
	width: 726px;
	vertical-align: top;
	height: 79px;
}
.ClientsHeaderName {
	font-size: 20px;
	font-weight: normal;
	color: #333333;
	text-align: left;
	vertical-align: top;
	padding-top: 35px;
	background-image: url(Clients/images/Header.gif);
	width: 726px;
	background-repeat: no-repeat;
	height: 79px;
	padding-left: 420px;
}
.ClientsMenuFont {
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-align: left;
	padding: 4;
	background-color: #fff400;
	margin-left: 4px;
}
.ClientsMenuSpacer {
	text-align: center;
	vertical-align: top;
	width: 70px;
}
.ClientsHeaderSpacer {
	width: 80px;
}

