@charset "utf-8";
/* CSS Document */

*							{ margin:0px; padding:0px; }
img 						{ display:block; border: none; }
body 						{ background: url(../images/interior/pageBG.jpg) repeat-x #013578; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
html 						{ overflow-y: scroll; }

#container					{ margin: 14px auto 0px auto; width: 872px; min-height: 748px; }
#container 					{ height: auto !important; height: 748px; }
#row1						{ background: url(../images/interior/row1BG.jpg) no-repeat; width: 852px; height: 29px; padding-right: 20px; }
#row2						{ background: url(../images/interior/row2BG.jpg) no-repeat; width: 872px; height: 65px;  }
#row2Left					{ float: left; width: 260px; height: 65px; }
#row2 img					{ float: right; }
#row2Right					{ float: left; width: 592px; height: 65px; padding-right: 20px; }
#row3Back					{ float: left; background: url(../images/interior/row3BackBG.jpg) repeat-y; width: 872px; }
#row3Left					{ float: left; width: 285px; min-height: 637px; position: relative; }
#row3Left					{ height: auto !important; height: 637px; }
#row3Left1					{ background: url(../images/interior/row3Left1BG.jpg) repeat-y; padding-left: 10px; padding-bottom: 1px; }
#row3Left2					{ background: url(../images/interior/row3Left2BG.jpg); width: 285px; height: 226px; position: relative; }
#row3Left3					{ background: url(../images/interior/row3Left3BG.jpg); width: 285px; height: 340px; position: relative; }
#row3Right					{ float: left; width: 587px; min-height: 637px; }
#row3Right 					{ height: auto !important; height: 637px; }
#row3RightLayer2			{ background: url(../images/interior/row3RightLayer2BG.jpg) no-repeat top; width: 587px; min-height: 594px; }
#row3RightLayer2 			{ height: auto !important; height: 594px; } 
#row3RightLayer3			{ background: url(../images/interior/row3RightLayer3BG.jpg) no-repeat bottom; width: 527px; min-height: 607px; 
							padding: 10px 30px 20px 30px; line-height: 1.5em; }
#row3RightLayer3 			{ height: auto !important; height: 607px; }
#row3RightLayer3_long		{ background: url(../images/interior/row3RightLayer3BG.jpg) no-repeat bottom; width: 527px; min-height: 712px; 
							padding: 10px 30px 20px 30px; line-height: 1.5em; }
#row3RightLayer3_long		{ height: auto !important; height: 712px; }			
#contactFormBG				{ width: 260px; height: 175px; background: url(../images/interior/contactFormBG.jpg);
							position: absolute; left: 16px; top: 23px; 
							filter:alpha(opacity=50);
							-moz-opacity:0.5;
							opacity: 0.5;
							}
#contactForm				{ width: 255px; height: 165px; padding-top: 10px; padding-left: 5px; position: absolute; left: 16px; top: 23px;  }
#featureListingHeader		{ position: absolute; left: 52px; top: 11px; font-size: 1.5em; color: #f0ebd8; }
#featuredListing1			{ position: absolute; left: 9px; top: 62px; background-image: url(../images/featuredBG.jpg); width: 261px; height: 118px;
							padding: 9px 5px 0px 5px; color: #0e4230; text-align: left; }
#featuredListing1 br,
#featuredListing2 br		{ line-height: 1em; }
#featuredListing1 a, 
#featuredListing2 a			{ color: #0e4230; }
#featuredListing1 a:hover,
#featuredListing1 a:hover	{ text-decoration: none; }
#featuredListing2			{ position: absolute; left: 9px; top: 196px; background-image: url(../images/featuredBG.jpg); width: 261px; height: 118px;
							padding: 9px 5px 0px 5px; color: #0e4230; text-align: left; }
#featuredListing1 img,
#featuredListing2 img		{ border: solid 1px #ae601f; }
#bottom						{ float: left; width: 872px; height: 45px; background-image: url(../images/bg10.jpg); }

.topLinks					{ float: right; color: #e3d1b6; margin: 10px 0px 0px 10px; }
.topLinks a					{ color: #e3d1b6; text-decoration: none; }
.topLinks a:hover			{ text-decoration: underline; }
/*.navLinks					{ float: right; color: #775739; margin: 28px 0px 0px 6px; font-size: 1.2em; 
							font-family: Georgia, "Times New Roman", Times, serif; }
.spacer						{ font-size: 1.8em; margin-top: 22px; }*/
.navLinks a					{ float: right; color:#716545; font-size: 1.25em; font-variant:small-caps; font-weight: bold; text-decoration: none;
							  margin: 24px 5px 0px 5px; font-family: Georgia, "Times New Roman", Times, serif;}
.navLinks a:hover			{ color: #214d5b; }
.spacer						{ float: right; margin: 10px 0px 0px 0px; }

.property 					{ clear: both; float: left; position: relative; width: 480px; border-top: solid 1px #ae601f; padding: 20px 0px 20px 0px;}
.propertyRight img 			{ border: solid 1px #ae601f; }
.propertyLeft				{ clear: both; float: left; width: 330px; }
.propertyRight				{ float: left; }
.propertyLeft a				{ color: #82430e; }
.propertyLeft a:hover		{ text-decoration: none; }

.uploadtable input,
.uploadtable textarea		{ width: 370px; }
.adminHeader				{ font-size: 1.4em; color: #000; }
a.actionLinks				{ color: #ae601f; }
a.actionLinks:hover			{ text-decoration: none; }

.contactFormBG				{ filter:alpha(opacity=100); -moz-opacity:1; opacity: 1; position: relative; }
.left						{ clear: both; float: left; width: 70px; padding: 0px 0px 2px 10px; text-align: left; position: relative; }
.right						{ float: left; width: 157px; padding: 0px 0px 2px 5px; position: relative;}
.formInput					{ width: 150px;  position: relative;}
.formTextArea				{ height: 65px;  position: relative;}
.formButton					{ border: 1px solid #ae601f; background: none; font-size: .99em; color: #ae601f; position: relative; }

#buttons					{ width: 273px; font-family: Georgia, "Times New Roman", Times, serif;
							position: relative; left: 9px; top: 15px; }
.button a		 			{ display: block; margin-bottom: 2px; width: 273px; height: 28px; background-image: 
							url(../images/interior/buttonBG.jpg); font-size: 1.4em; color: #FFF; 
							padding-top:5px; text-decoration: none; text-align: center;}
.button a:hover				{ background-image: url(../images/interior/buttonBG.jpg); background-position: 0px -34px; color: #FFF; }

.propertiesHeader			{ font-size: 1.4em; color: #82430e; }

.propertyFull				{ border-top: none; padding: 0px;}
.propertyLeft				{ clear: both; float: left; width: 330px; /*line-height: 1.5em;*/ }
.floorRight					{ float: left; width: 130px; padding-left: 20px; }
.blurb						{ background-color: #60a2df; padding: 4px; border: 1px dashed #000; width: 290px; }
#bottom						{ float: left; width: 872px; height: 45px; background-image: url(../images/bg10.jpg); }
#contactFormLarge			{ width: 500px; padding-top: 20px; }
#contactFormLarge .left		{ width: 110px; margin-top: 10px; }
#contactFormLarge .right	{ width: 370px; margin-top: 10px; }
#contactFormLarge .formInput{ width: 200px; }
#contactFormLarge .formDate	{ width: 90px; }
#contactFormLarge img		{ display: inline; border: none; }
#contactFormLarge input		{ vertical-align: top; }
#contactFormLarge .formButton { border: 1px solid #ae601f; background: none; font-size: 1.2em; color: #ae601f; }
.footerTxt					{ color:#fff; padding:10px 10px; text-align:center; }
.footerTxt a				{ color:#fff; }
.footerTxt a:hover			{ text-decoration: none; }
.footerTxt2					{ color:#fff; }
.footerTxt2 a				{ color:#fff; }
.footerTxt2 a:hover			{ text-decoration: none; }

.editAddress				{ width: 250px; }
.editCity					{ width: 160px; }
.editState					{ width: 25px; }
.editZip					{ width: 45px; }
.editFloor					{ width: 40px; }
.editMLS					{ width: 116px; }
.editStatus					{ width: 109px; }
.editBlurb					{ width: 288px; }
.editPrice					{ width: 88px; }
.editBeds, .editBaths 		{ width: 29px; }
.editFootage				{ width: 78px; }
.editTour,
.editExterior,
.editInterior,
.editAppliances				{ width: 95%; }
.editWater					{ width: 75px; }
.editSiding					{ width: 126px; }
.editGarage					{ width: 119px; }
.editTaxes					{ width: 128px; }
.editHOA					{ width: 106px; }
.editElementary				{ width: 92px; }
.editMiddle					{ width: 124px; }
.editHigh					{ width: 137px; }