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

*							{ margin:0px; padding:0px; }
img 						{ display:block; border: none; }

body 						{ background-image: url(../images/interior/pageBG.jpg); background-color: #567b70; background-repeat:repeat-x; 
	   					 	  font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }

#container					{ width: 872px; margin: 0px auto 0px auto; }
							  
/*#row1						{ clear: both; float: left; width: 872px; height: 44px; }
#row1Left					{ float: left; width: 204px; height: 44px; background-image: url(../images/interior/row1BG.jpg); }
#row1Right					{ float: left; width: 668px; height: 44px; }
#row1Right img				{ float: right; margin: 10px 10px 0px 0px; }*/
#row1						{ width: 872; height: 149px; background-image: url(../images/interior/row1BG_rev2.jpg); }
#row1Left					{ float: left; width: 178; height: 122px; padding: 10px 0px 0px 12px; }
#row1Left img				{ border: none; }
#row1Right					{ width: 680px; height: 132; float: left; }
#row1RightTop				{ width: 276px; height: 30px; padding-top: 9px; padding-left: 404px; }
.phone						{ float: left; padding-top: 8px; padding-right: 10px; color: #775739; font-size: 16px; }
#row1RightTop img			{ border: none; }
#row1RightMid				{ width: 656px; height: 35px; padding-top: 5px; padding-right:14px;  }
#row1RightBottom			{ width: 666px; height: 24px; padding-top: 14px; padding-right: 14px; }

#row2						{ clear: both; float: left; width: 852px; height: 29px; background-image: url(../images/interior/row2BG.jpg);
							padding-right: 20px; }
							
#row3						{ clear: both; float: left; width: 852px; height: 57px; background-image: url(../images/interior/row3BG.jpg); 
							padding: 19px 20px 0px 0px; }
							
#row4Back					{ clear: both; float: left; width: 872px; background-image: url(../images/interior/row5BGcopy2.jpg); 
							background-repeat: repeat-y; }
							
#row4Left					{ clear: both; float: left; width: 341px; min-height: 649px; }
#row4LeftTop				{ clear: both; float: left; width: 341px; height: 347px; background-image: url(../images/interior/row4LeftTopBG.jpg); }
#row4LeftTop2				{ clear: both; float: left; width: 341px; height: 228px; background-image: url(../images/interior/row4LeftTopBG2.jpg); }
#row4LeftTop3				{ clear: both; float: left; width: 341px; height: 154px; background-image: url(../images/interior/row4LeftTopBG3.jpg); }

#row4LeftBottom				{ clear: both; float: left; width: 341px; min-height: 302px; background-image: url(../images/interior/row4LeftBottomBG.jpg); background-repeat: no-repeat; }
#row4Right					{ float: left; width: 511px; min-height: 639px; background-image: url(../images/interior/row4RightBG.jpg); background-repeat: no-repeat;
							  color: #0e4230; padding: 10px; line-height: 1.6em; }
#row4Right					{ height:auto !important; height:639px; }
						
#row6						{ clear: both; width: 872px; height: 24px; background-image: url(../images/interior/row6BG.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-left: 10px; font-size: 1.20em; font-family: Georgia, "Times New Roman", Times, serif; }
.navLinks a					{ color: #775739; text-decoration: none; }
.navLinks a:hover			{ color: #000; }

.featureListing				{ width: 341px; text-align: center; color: #0e4230; font-size: 2em; }
.leftOrnament				{ margin: -15px 0px 0px 100px; }
.photoHolder				{ width: 279px; height: 120px; background-image: url(../images/bg6.jpg); margin: 5px 0px 0px 16px; padding: 9px 13px 0px 17px; 
							  color: #0e4230; text-align: left; }
.photoHolder br				{ line-height: 1em; }
.photoHolder a				{ color: #0e4230; }
.photoHolder a:hover		{ text-decoration: none; }
.listingText				{ color: #0e4230; margin: 10px 0px 0px 30px; width: 290px; padding-bottom: 15px; }
.listingText a				{ color: #0e4230; text-decoration: underline; }
.listingText a:hover		{ text-decoration: none; }

.moveWithPic				{ position: relative; z-index: 5; color: #82430e; font-size: 2.0em; padding-bottom: 20px; margin-top: 20px; width: 500px; }
.moveNoPic					{ position: relative; z-index: 5; color: #82430e; font-size: 2.0em; padding-bottom: 20px; margin-top: 0px; width: 500px; }
.rightOrnament				{ margin: -15px 0px 0px 380px; }
.rightText1					{ clear: both; float: left; font-size: 1.4em; padding-bottom: 10px; width: 480px; }
.rightText2					{ clear: both; float: left; font-size: 1.1em; padding-bottom: 10px; width: 480px; }
.rightText1 span			{ float: left; font-size: 1.1em; padding-bottom: 10px; }
.rightText2 ul				{ margin-left: 20px; /*color: #b76420;*/ }
.rightText3					{ font-size: .7em; line-height: 1.5em; }
.rightText4					{ clear: both; float: left; height: 30px; width: 380px; padding-left: 10px; padding-top: 5px; line-height: 1.2em; }
.params						{ background-color: #a2c8bd; padding: 4px; margin: 10px 0px 10px 0px; border: 1px dashed #6f8e85; width: 392px; margin-left: 40px; }
.params2					{ background-color: #a2c8bd; padding: 4px; margin: 10px 0px 10px 0px; border: 1px dashed #6f8e85; width: 365px; margin-left: 40px; }
.buttons					{ position: relative; left: 50px; width: 242px; padding: 14px 0px 0px 6px; font-family: Georgia, "Times New Roman", Times, serif; }

.button a		 			{ display: block; margin-bottom: 3px; width: 234px; height: 26px; background-image: 
							url(../images/interior/buttonCombined.jpg); font-size: 1.5em; color: #ae601f; font-variant: small-caps; 
							padding-top: 8px; text-decoration: none; text-align: center;  }
.button a:hover				{ background-image: url(../images/interior/buttonCombined.jpg); background-position: 0px -34px; color: #000; }

.floorPlan, .property 		{ clear: both; float: left; position: relative; width: 480px; padding-bottom: 20px; }
.floorLeft					{ clear: both; float: left; width: 225px; }
.floorRight					{ float: left; width: 235px; padding-left: 20px; position: relative;  }
.floorLeft img,
.floorRight img,
.propertyRight img,
.photoHolder img			{ border: solid 1px #ae601f; }
.floorImage					{ clear: both; float: left; width: 400px; height: 235px; margin-left: 40px; }

.property 					{ width: 480px; padding: 5px; border-top: solid 1px #ae601f; padding: 20px 0px 20px 0px; }
.propertyFull				{ border-top: none; padding: 0px;}
.propertyLeft				{ clear: both; float: left; width: 330px; }
.floorRight					{ float: left; width: 130px; padding-left: 20px; }

#contactForm				{ clear: both; width: 260px; height: 175px; background-image: url(../images/interior/formBG.jpg); margin: 20px 0 0 33px; padding-top: 17px; padding-left: 5px;  }
#contactForm2				{ clear: both; width: 260px; height: 175px; background-image: url(../images/interior/formBG.jpg); padding-top: 17px; padding-left: 5px;  }

.left						{ clear: both; float: left; width: 70px; padding: 0px 0px 2px 10px; text-align: left; }
.right						{ float: left; width: 157px; padding: 0px 0px 2px 5px;}
.formInput					{ width: 150px; }
.formTextArea				{ height: 65px; }
.formButton					{ border: 1px solid #ae601f; background: none; font-size: .99em; color: #ae601f; }

.floorPlan img.roomIcon		{ border: none; width: 32px; height: 32px; position: absolute; z-index: 10; }
.roomPic					{ display: none; position:absolute; z-index: 15; }
.roomIcon1					{ top: 107px; left: 210px; }
#pic1						{ top: 142px; left: 105px; }
.roomIcon2					{ top: 65px; left: 300px; }
#pic2						{ top: 100px; left: 195px; }
.roomIcon3					{ top: 180px; left: 367px; }
#pic3						{ top: 10px; left: 262px; }
.roomIcon4					{ top: 205px; left: 210px; }
#pic4						{ top: 35px; left: 105px; }
.roomIcon5					{ top: 158px; left: 227px; }
#pic5						{ top: -17px; left: 122px; }
.roomIcon6					{ top: 80px; left: 295px; }
#pic6						{ top: 115px; left: 190px; }
.roomIcon7					{ top: 205px; left: 340px; }
#pic7						{ top: 30px; left: 235px; }
.roomIcon8					{ top: 218px; left: 220px; }
#pic8						{ top: 43px; left: 105px; }


.blurb						{ background-color: #a2c8bd; padding: 4px; border: 1px dashed #6f8e85; width: 290px; }
#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; }

.propertyLeft a				{ color: #82430e; }
.propertyLeft a:hover		{ text-decoration: none; }

.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; }
.bold						{ font-weight: bold; }
.underline					{ text-decoration: underline; }

.rightText2Left				{ float: left; width: 213px; }
.rightText2Right			{ float: left; width: 267px; }
.clear						{ clear: both; }