.photogal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	}
#div1, #div2, #div3, #div4, #imagebase, #imagefirsttext, #imagesecondtext, #imagephoto, #plansoptions, #outsiderightplans, #outsiderightfeatures, #plansbasement, #featuresbasement, #plansfirst, #featuresfirst, #featuresone, #planssecond, #featuressecond, #featuresonemenu, #featuresoneint, #featuresoneint2, #energywarranty, #baths, #kitchen, #featurestwomenu {
	display:none;
	}
.Login {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:0;
	margin:0px;
	}
.COmenu {
	}
.submitbutton {
	background-color:#6D91FF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	}
	
.textinput {
	background-color:#6D91FF !IMPORTANT;
	font-family:Verdana;
	font-size:8pt;
	color:white;
	}
	
.centertable {
	margin-left:auto;
	margin-right:auto;
	}

/* The is the Title bar for Blue display tables */
.tbp {cursor:pointer;float:left;background-color:#c9ecff;font:bold 11px Verdana, Arial, Helvetica, sans-serif;line-height:10px;}
.tbp img {vertical-align:middle;}

.tbc {float:left;background-color:#6d91ff;font:bold 11px Verdana, Arial, Helvetica, sans-serif;line-height:10px;color:#FFFFFF;}
.tbc img {vertical-align:middle;}	

.mb {border:1px solid #6d91ff;float:left;background-color:#e5f6ff;font:11px Verdana, Arial, Helvetica, sans-serif;width:485px;}
.mb h5 {float:left;width:476px;font:bold 11px Verdana, Arial, Helvetica, sans-serif;text-decoration:underline;margin:20px 0px 20px 0px}
.mbtxt {float:left;width:476px;font:normal 11px Verdana, Arial, Helvetica, sans-serif;text-align:left;}
.mbit {float:left;text-align:left;font:bold 11px Verdana, Arial, Helvetica, sans-serif;width:200px;;margin:10px 0px 0px 2px;}
.mbit p {margin: 2px 0px 0px 0px;height:18px;}
.mbii {float:left;text-align:left;margin-top:10px;width:200px;}
.mbii input {font:11px Verdana, Arial, Helvetica, sans-serif;height:15px;}
.mbii select {font:11px Verdana, Arial, Helvetica, sans-serif;height:19px;}
.mbii textarea {font:11px Verdana, Arial, Helvetica, sans-serif;width:200px;height:75px;}
.mbii p {margin: 2px 0px 0px 0px;height:18px;}
.mbd {float:left;border:double;text-align:left;margin:5px 0px 0px 2px;width:468px;}
.mbd textarea {background-color:#6D91FF;font-family:Verdana;font-size:8pt;color:white;width:459px;height:75px;}
.mbd input {background-color:#6D91FF;font-family:Verdana;font-size:8pt;color:white;width:456px;}
.mbsb {float:left;margin:20px 0px 20px 0px;width:475px;text-align:center;}
.mbsb input {color:#FFFFFF; background-color:#6D91FF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px}

.ndiv input {font:11px Verdana, Arial, Helvetica, sans-serif;height:15px;}

/*Left hand title */
.mbtitle {clear:both;float:left;text-align:left;font:bold 11px Verdana, Arial, Helvetica, sans-serif;width:200px;height:15px;margin:1px 0px;height:20px;padding-left:2px;}

/*Right Hand text/input */
.mbtext {float:left;text-align:left;font:11px Verdana, Arial, Helvetica, sans-serif;width:200px;margin:1px 0px;height:20px;}
.mbtext input {font:11px Verdana, Arial, Helvetica, sans-serif;height:13px;vertical-align:top;}
.mbtext select {font:11px Verdana, Arial, Helvetica, sans-serif;height:19px;vertical-align:middle;}
	
.tabletitlebarcontect { 
	border-collapse:collapse;
	border-spacing:0;
	}
.tdtitlebarcontent {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	border-left:solid 2px #6d91ff;
	background-color:#6d91ff;
	padding:0;
	white-space:nowrap;
	}
.prevtdtitlebarcontent {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	/* border-left:solid 2px #6d91ff; */
	background-color:#c9ecff;
	padding:0;
	white-space:nowrap;
	}
.tdtitlebarslash {
	background-color:#6d91ff;
	padding:0;
	}
.tdtitlebarblueslash {
	padding:0;
	}
.tdtitlebarright {
	width:90%;
	padding:0;
	}

/*This the table that surrounds the Blue display table content */
.tabledisplayoutside {
	border-collapse:collapse;
	border-spacing:0;
	border:solid 1pt;
	border-color:#6d91ff;
	width:100%;
	}	
.tddisplayoutside {
	background-color:#e5f6ff;
	padding:0;
	}

/* Blue Display Content - Photgallery */
.photogallerytabledisplay {
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	text-align:center;
	margin-left:Auto;
	margin-right:Auto;
	}
.photogallerytabledisplayoutside {
	border-collapse:collapse;
	border-spacing:0;
	border:solid 1pt;
	border-color:#e5f6ff;
	width:100%;
	}	
.photogallerytd {
	vertical-align:top;
	width:162px;
	text-align:left;	
	}
.photogallerytitlebarcontent {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#000000;
	font-weight:bold;
	border-left:0px;
	background-image:url(photogallery/titlebar.gif);
	padding:0;
	white-space:nowrap;
	text-align:left;
	vertical-align:top;
	}
/* Blue Display Content - Sitemap*/	
.sitemapmaintable {
	background-image:url(sitemap/sitemapback.gif);
	vertical-align:bottom;
	text-align:center;
	}
	
.sitemaptabledisplay {
	margin-left:Auto;
	margin-right:Auto;
	}
.sitemaptdheader {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	vertical-align:top;
	width:162px;
	}
.sitemaptd {
	text-decoration:none;
	vertical-align:top;
	width:162px;
	}
.sitemaplist {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	list-style:disc inside;
	font-size:11px;
	text-align:left;
	margin:0px;
	padding:0px;
	}	

/* Blue Display Content - Contact Us */
.contactustable {
	padding:0px;
	text-align:center;	
	margin-left:Auto;
	margin-right:Auto;
	}
.contactustd {
	margin-bottom:0;
	margin-top:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	text-align:center;
	vertical-align:top;
	}
.contactborder {
	background-image:url(findahome/border.gif)
	}
.contactrightborder {
	background-image:url(findahome/rightborder.gif)
	}

/* Blue Display Content - Secure Login */
.logintable {
	margin-top:10px;
	margin-bottom:20px;
	}
.logintd {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	vertical-align:middle;
	white-space:nowrap;
	}
.loginsubmitbutton {
	margin:0px;
	background-color:#6D91FF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	}	

/* Blue Display Content - About Us */
.aboutustd {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#e5f6ff;
	padding:0;
	text-align:justify;
	}
.aboutusmaintable {
	background-image:url(aboutus/blueprint.gif);
	text-align:center;
	vertical-align:middle;
	}	
	
/* Admin - Side Menu */
.adminmenutitle {
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	background-color:#6d91ff;
	font-weight:bold;
	}
.adminmenuitems {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	cursor:pointer;
	font-weight:bold;
	}

/* Admin - Change Order Main Menu */
.admincomainmenutable {
	margin-top:2px;
	margin-bottom:2px;
	margin-left:2px;
	margin-right:4px;
	border-collapse:collapse;
	border:solid 2pt;
	border-color:#e5f6ff;
	width:100%;
	}
.admincomainmenutdleft {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	cursor:pointer;
	}
.admincomainmenutdright {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
	cursor:pointer;
	}

/* Admin - CoList */
.admincolisttable {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	}

/* Admin - Report Menu */
.adminreporttable {
	padding:0px;
	text-align:center;	
	margin-right:Auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#e5f6ff;
	}
.adminreportcheckbox {
	color:#e5f6ff;
	background-color:#e5f6ff;
	}
.adminreporttd {
	background-color:#e5f6ff;
	text-align:left;	
	}

/* Client - Change Orders */
.clientchangeordersalerts {
	color:#FF0000;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	}

/* Client - Change Order */
.clientchangeordertable {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:100%;
	}
	
/* Client - Edit User Information */
.clienteditusertable {
	width:450px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}
.clienteditusersubmittd {
	text-align:center;
	}
.clienteditusertypetd {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	}

/* find a home */
.findahometemplatetd {
	background-image:url(findahome/findback.gif);
	vertical-align:middle;
	text-align:center;
	}
.findahomemaintable {
	padding:5px;
	border:1px;
	}
.findahomemaintablesecondtd {
	vertical-align:top;
	text-align:center;
	}
.findahometitlebarcontent {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#2445ac;
	white-space:nowrap;
	height:15px;
	}
.findahomeinstructionstable {
	border:1px;
	border-color:#2445ac;
	vertical-align:top;
	text-align:center;
	/*padding:4px;*/
	border-collapse:collapse;
	}
.findahomeinstructiontablesecondtd {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	background-color:#e5f6ff;
	font-size:12px;
	}
.findahomeinstructionstablefourthtd {
	vertical-align:top;
	background-color:#e5f6ff;
	}
.findahomemaptable {
	vertical-align:top;
	border:0px;
	text-align:center;
	padding:0px;
	border-collapse:collapse;
	}
.findahomemaptablemaptd {
	border-left:1px #000000;
	border-right:1px #000000;
	padding:0px;
	margin:0px;
	}
.findahomediv {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	margin:0px;
	padding:0px;
	border-collapse:collapse;
	}
.findahomeinfo {
	text-align:justify;
	font-size:11px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	}
.findahomesold {
	font-weight:bold;
	color:#FF0000;
	margin:0px;
	}
.reinstructiontablesecondtd {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#e5f6ff;
	font-size:12px;
	}
.reinstructionstable {
	border:1px;
	border-color:#2445ac;
	vertical-align:top;
	border-collapse:collapse;
	}	
	
/* Photgallery Spechomes */
.featuresmarfive {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:5px;
	text-align:left
	}
.featuresmartwo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:2px;
	text-align:left
	}
.imagesmarfive {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin:5px;
	}
	
.newcodiv2 {
	margin:0px;
	padding:0px;
	display:block;
	}
	
/* Template Styles */
.height1 {
	height:1px;
	background-color:#2445ac;
	empty-cells:show;
	}
.width1 {
	width:1px;
	background-color:#2445ac;
	empty-cells:show;
	}