body { background-color:#C4E4F0; margin:0px; padding:0px;	cursor:default; }
body, h1, h2, h3 { font-family:"Trebuchet MS", Arial, sans-serif; }
acronym { cursor:help; text-decoration:none; border:none; }

* { margin:0px; padding:0px; }
p, ul, ol, dl { margin-bottom:1em;  }

a { color:#000000; text-decoration: none;}
a:hover { color:#082e77; text-decoration: underline;}

h2 a { color:#ffffff; text-decoration: none; }
h2 a:hover { color:#ffffff; text-decoration: none; }

h1 { font-size:14px; color:#072E76; line-height:18px; margin-bottom:6px; }
h2 { font-size:15px; color:#FFFFFF; line-height:17px; }
p { font-size:11px; color:#222222; line-height:13px; text-align:left; }

.mir { letter-spacing : -1000em; }
/* Just for Opera, but hide from MacIE */
/*\*/html>body .mir { letter-spacing : normal; stext-indent : -999em; overflow : hidden;}
/* End of hack */

#wrapper2 { margin:0 auto; width:100%; height:176px; text-align:left;	background: url(../images/topScale.gif) repeat-x; }
#wrapper { margin:0 auto; width:100%; height:176px; text-align:left;	background: url(../images/topScale2.gif) repeat-x; }
#map {
	margin-left:20px;
	margin-top:72px;
	position:absolute;
	z-index:2;
	left:6px; }
#badge { margin-left:35px; margin-top:223px; position:absolute; background: url(../images/badge.gif) no-repeat; width:108px; height:109px; text-indent:-2000px; z-index:2; }
#header { position:absolute; background: url(../images/top.jpg) no-repeat; width:756px; height:163px; text-indent:-2000px; }

#nav { font-size:10px; font-weight:bold; position:absolute; color:#FFFFFF; margin-top:146px; margin-left:207px; letter-spacing:0.1em;}
#nav a { color:#FFFFFF; text-decoration: none;}
#nav a:hover { color:#FFFFFF; text-decoration: underline;}

#nav li {
	background-image:url(../images/navdivider.gif);
	background-repeat:no-repeat;
	background-position:0px 6px;
	display:inline;
	padding:0px 2px 0px 9px; margin:0px;
}

.cFeatures {
	width:643px; height:37px;
	background:transparent url(../images/feature-bg.gif) no-repeat 0px 0px;
	margin:12px 0px 12px 0px;
	font-size:13px; font-weight:bold;
	color:#082e77;
	line-height:34px;
	text-align:center;
}

#boxA { position:absolute; z-index:1; width:495px; height:116px; background:url(../images/hpBigGrad.jpg) no-repeat; margin-top:192px; margin-left:223px; }
#introImage { background:url(../images/introImage.jpg) no-repeat; width:281px; height:165px; text-indent:-4000px; margin-top:3px; margin-right:23px; float:left; }
#introImage2 { background:url(../images/introImage2.jpg) no-repeat; width:281px; height:110px; text-indent:-4000px; margin-top:3px; margin-right:23px; float:left; }
#introText { text-align:left; padding:10px; margin-right:16px; }

#boxB { position:absolute; z-index:1; width:384px; height:104px; background:url(../images/boxBotLeft.gif) no-repeat; margin-top:313px; margin-left:38px; }
#boxB h1 { text-align:right; padding-top:13px; padding-right:13px; padding-left:250px; }
#boxB p { text-align:right; padding-right:13px; padding-left:125px; }

#boxC { position:absolute; z-index:1; width:384px; height:104px; background:url(../images/boxBotRight.gif) no-repeat; margin-top:313px; margin-left:427px; }
#boxC h2 { padding:15px 15px 0px 15px; width:260px; }
#boxCimg { position:absolute; left:0px; top:0px; margin-top:3px; margin-left:152px; width:137px; height:98px; background:url(../images/boxBotRightImage.jpg) no-repeat; text-indent:-2000px; }
#boxCoverlay { position:absolute; left:0px; top:0px; margin-left:278px; width:13px; height:104px; background:url(../images/boxBotRightOverlay.gif) no-repeat; }

#boxDhome {  position:absolute; z-index:1; width:681px; height:232px; background:url(../images/houseInfoBox.jpg); margin:422px 0px 0px 38px; }
#boxDhome #topgfx { font-size:5px; width:681px; height:12px; background:url(../images/topBar.jpg) no-repeat; }
#boxDhome #bottomgfx { font-size:5px;; width:681px; height:12px; background:url(../images/bottomBar.jpg) no-repeat; }
#boxDinfo { width:681px; height:220px; }
#boxDinfo p { color:#000000; font-size:11px; text-align:left;}
#boxDinfo h1 { font-size:15px; text-align:left; padding-top:10px; padding-left:123px; padding-bottom:9px; }
#boxDinfo ul { padding-top:0px; margin-top:0px; padding-bottom:0px; margin-bottom:0px;}
#boxDinfo .bullet { color:#000000; font-size:11px; text-align:left; padding-left:43px; padding-right:23px; padding-bottom:0px; margin-bottom:0px; padding-top:0px; margin-top:0px;}
#boxDinfo .gap { padding-bottom:5px;}

#boxEhome {  position:absolute; z-index:1; width:681px; height:auto; background:url(../images/houseInfoBox.jpg); margin:685px 0px 0px 38px; }
#boxEhome #topgfx { font-size:5px; width:681px; height:12px; background:url(../images/topBar.jpg) no-repeat; }
#boxEhome #bottomgfx { font-size:5px;; width:681px; height:12px; background:url(../images/bottomBar.jpg) no-repeat; }
#boxEinfo { width:681px; height:auto; }
#boxEinfo p { color:#000000; font-size:11px; text-align:left; padding-left:23px; padding-top:10px; padding-right:23px;}
#boxEinfo h1 { font-size:15px; text-align:left; padding-top:10px; padding-left:23px; padding-bottom:9px; }

#boxFhome {  position:absolute; z-index:1; width:681px; height:auto; background:url(../images/houseInfoBox.jpg); margin:966px 0px 0px 38px; }
#boxFhome #topgfx { font-size:5px; width:681px; height:12px; background:url(../images/topBar.jpg) no-repeat; }
#boxFhome #bottomgfx { font-size:5px;; width:681px; height:12px; background:url(../images/bottomBar.jpg) no-repeat; }
#boxFinfo { width:681px; height:auto; }
#boxFinfo p { color:#000000; font-size:11px; text-align:left; padding-left:23px; padding-top:10px; padding-right:23px;}
#boxFinfo h1 { font-size:15px; text-align:left; padding-top:10px; padding-left:23px; padding-bottom:9px; }

#selecter { position:absolute; left:0px; top:0px; margin-left:8px; margin-top:4px;}
#countiesDD { font-weight:normal; font-style:normal; color:#aaaaaa; }
#countiesDD #h { padding-bottom:8px; }
#countiesDD optGroup { color:#072E76; font-weight:bold; font-style:normal; }
#countiesDD option { color:#222222; font-weight:normal; font-style:normal; margin-left:20px; }
#countiesDD #void	{ color:#aaaaaa; font-weight:bold; margin-left:0px; }

/* LAYOUT TESTS AND CSS POSITIONING */
#boxD { position:absolute; z-index:1; width:387px; height:134px; background:url(../images/boxTopPInfo.jpg) no-repeat; margin-top:192px; margin-left:186px; }
#boxD h1 { font-size:18px; text-align:center; padding-top:16px; padding-bottom:9px; }
#boxD p { color:#000000; font-size:11px; text-align:center; }
#rates { color:#082e77; font-size:11px; font-weight:bold; text-align:center; margin:6px; }

#parkImages { position:absolute; z-index:1; width:756px; height:125px; margin-top:354px; text-align:center; }
#parkImages img { margin-left:6px; margin-right:6px; border:1px solid #082C73; }

#mainContainer { z-index:1; position:absolute; margin-top:539px; }

/* PARK INFO PAGE LAYOUT */
#boxE { z-index:1; width:681px; height:215px; background:url(../images/boxTopPlisting.jpg) no-repeat; margin-left:38px; }
#boxElisting { width:475px; height:170px; }
#boxEparkdetails { width:660px; }
#boxEparkdetails p { color:#000000; font-size:11px; text-align:left; padding-left:23px; padding-top:10px; }
#boxE p { color:#000000; font-size:11px; text-align:left; padding-left:23px; }
#boxE h1 { font-size:18px; text-align:left; padding-top:20px; padding-left:23px; padding-bottom:9px; }
#boxE h2 { color:#082e77; font-size:18px; text-align:left; padding-top:5px; padding-left:23px; padding-bottom:15px; }
#houseimage { position:relative; z-index:1; width:175px; margin-top:20px; margin-left:10px; }
.listPhotoBord { border:1px solid #000; }

#boxZ { z-index:1; width:681px; margin-left:38px; }
#boxZ .Header {
	width:681px; height:20px;
	background:#C4E4F0 url(../images/homesBoxTop.jpg) no-repeat 0px 0px;
}
#boxZ .Footer {
	width:681px; height:20px;
	background:#C4E4F0 url(../images/homesBoxBot.jpg) no-repeat 0px 0px;
}
#boxZ .Middle {
	width:681px;
	background:#C4E4F0 url(../images/homesBoxMid.jpg) repeat-y 0px 0px;
}
#boxZ p { color:#000000; font-size:11px; text-align:left; padding-left:23px; }
#boxZ h1 { font-size:18px; text-align:left; padding-top:20px; padding-left:23px; padding-bottom:9px; }
#boxZ h2 { color:#082e77; font-size:18px; text-align:left; padding-top:5px; padding-left:23px; padding-bottom:15px; }


#listing h1 { color:#082e77; font-size:19px; text-align:left; }
#listing h2 { color:#082e77; font-size:18px; text-align:left; padding-top:5px; }
#listing h2 span { color:#082e77; font-size:12px; font-style:italic; text-align:left; padding-top:5px; }
#listing p { color:#000; font-size:12px; }

#boxEb { z-index:1; width:681px; height:auto; background:url(../images/houseInfoBox.jpg); margin-left:38px;}
#boxFparkdetails { z-index:1; width:465px; height:auto; }
#boxFparkdetails p { color:#000000; font-size:11px; text-align:left; padding-left:23px; padding-top:10px; }
#boxEb p { color:#000000; font-size:11px; text-align:left; padding-left:23px; }
#boxEb h1 { font-size:18px; text-align:left; padding-top:10px; padding-left:23px; padding-bottom:9px; }
#boxEb h2 { color:#082e77; font-size:18px; text-align:left; padding-top:5px; padding-left:23px; padding-bottom:15px; }
#boxEb #houseImg { position:absolute; width:175px; height:auto;}
#boxEb #topgfx { font-size:5px; width:681px; height:12px; background:url(../images/topBar.jpg) no-repeat; }
#boxEb #bottomgfx { font-size:5px;; width:681px; height:12px; background:url(../images/bottomBar.jpg) no-repeat; }

/* MORE INFO BUTTON ON PARK INFO PAGE */
#moreInfo { position:relative; z-index:1; width:175px; height:21px; margin-top:20px; margin-left:10px; }

#moreInfo #mIposition { position:relative; height:21px; overflow:hidden; }
#moreInfo #mIposition a { float:left; padding:21px 0 0 0; overflow:hidden; height:0px; height /**/:21px; /* for IE5/Win only */ }
#moreInfo #mIposition a:hover { background-position: 0 -21px; }
#moreInfo #mIposition .mIbutton { width:175px; height:21px; background:url(../images/moreInfoButton.gif) top left no-repeat; }

#moreInfo #planButt { position:relative; height:21px; overflow:hidden; }
#moreInfo #mIposition a { float:left; padding:21px 0 0 0; overflow:hidden; height:0px; height /**/:21px; /* for IE5/Win only */ }
#moreInfo #mIposition a:hover { background-position: 0 -21px; }
#moreInfo #mIposition .planButton { width:175px; height:21px; background:url(../images/button_houseInfo_plan.gif) top left no-repeat; }
.floatL { float:left; }

/* TAB BUTTONS ON PARK INFO PAGE */
#tabs { position:absolute; z-index:1; width:756px; height:23px; margin-top:516px; margin-left:133px; }
#tabs #position { position:relative; height:23px; overflow:hidden; }
#tabs #position a { float:left; padding:23px 0 0 0; overflow:hidden; height:0px; height /**/:23px; /* for IE5/Win only */ }
#tabs #position a:hover { background-position: 0 -23px; }
#tabs #position .parkDetails { width:110px; height:23px; background:url(../images/button_parkdetails.gif) top left no-repeat; }
#tabs #position .parkDetailsOn { width:110px; height:23px; background:url(../images/parkdetails_visited.gif) top left no-repeat; }
#tabs #position .newHomes { width:151px; height:23px; background:url(../images/button_newhomes.gif) top left no-repeat; }	
#tabs #position .newHomesOn { width:151px; height:23px; background:url(../images/newhomes_visited.gif) top left no-repeat; }	
#tabs #position .previouslyOwned { width:232px; height:23px; background:url(../images/button_previouslyowned.gif) top left no-repeat; }
#tabs #position .previouslyOwnedOn { width:232px; height:23px; background:url(../images/previouslyowned_visited.gif) top left no-repeat; }


/* HOUSE INFO PAGE LAYOUT */
#boxF {
	position:absolute;
	z-index:1;
	width:681px;
	height:auto;
	background:url(../images/houseInfoBox.jpg);
	margin:192px 0px 0px 38px;
	top: -20px;
}
#boxFparkdetails { z-index:1; width:465px; height:auto; }
#boxFparkdetails p { color:#000000; font-size:11px; text-align:left; padding-left:23px; padding-top:10px; }
#boxF p { color:#000000; font-size:11px; text-align:left; padding-left:23px; }
#boxF h1 { font-size:18px; text-align:left; padding-top:10px; padding-left:23px; padding-bottom:9px; }
#boxF h2 { color:#082e77; font-size:18px; text-align:left; padding-top:5px; padding-left:23px; padding-bottom:15px; }
#boxF #houseImg { position:absolute; width:175px; height:auto;}
#boxF #topgfx { font-size:5px; width:681px; height:12px; background:url(../images/topBar.jpg) no-repeat; }
#boxF #bottomgfx { font-size:5px;; width:681px; height:12px; background:url(../images/bottomBar.jpg) no-repeat; }

/* ROLLOVER SCRIPT FOR BUTTONS APPEARING ON HOUSE INFO PAGE */
#homebuttons { position:relative; z-index:1; width:600px; height:23px; padding-left:23px; }
#homebuttons #position { position:relative; height:21px; overflow:hidden; }
#homebuttons #position a { float:left; padding:21px 0 0 0; overflow:hidden; height:0px; height /**/:21px; /* for IE5/Win only */ }
#homebuttons #position a:hover { background-position: 0 -21px; }
#homebuttons #position .submit { width:175px; height:21px; background:url(../images/button_submit.gif) top left no-repeat; }
#homebuttons #position .plan { width:175px; height:21px; background:url(../images/button_houseInfo_plan.gif) top left no-repeat; }
#homebuttons #position .enquire { width:175px; height:21px; background:url(../images/button_houseInfo_enquire.gif) top left no-repeat; }
#homebuttons #position .print { width:175px; height:21px; background:url(../images/button_houseInfo_print.gif) top left no-repeat; }
#homebuttons #position .send { width:175px; height:21px; background:url(../images/button_houseInfo_sendto.gif) top left no-repeat; }

/* FINANCE PAGE LAYOUT */
#boxFfinance { width:681px; height:auto; }
#boxFfinance p { color:#000000; font-size:11px; text-align:left; padding-left:23px; padding-top:10px; padding-right:23px;}
#boxFfinance h1 { font-size:15px; text-align:left; padding-top:10px; padding-left:23px; padding-bottom:9px; }
#boxFfinance h2 { font-size:14px; text-align:left; padding-top:10px; padding-left:23px; padding-bottom:9px; }

#boxFfinance ul { color:#000000; font-size:11px; text-align:left; padding-left:40px; padding-top:5px; padding-right:23px; }

#boxH {  position:absolute; z-index:1; width:337px; height:auto; background:url(../images/financeBox_middle.jpg); margin:488px 0px 0px 380px; }
#boxH #topgfx { font-size:5px; width:337px; height:20px; background:url(../images/financeBox_top.jpg) no-repeat; }
#boxH #bottomgfx { font-size:5px; width:337px; height:20px; background:url(../images/financeBox_bottom.jpg) no-repeat; }
#boxHfinance p { color:#000000; font-size:11px; text-align:left; padding-left:23px; padding-top:5px; }

#boxI {  position:absolute; z-index:1; width:681px; height:auto; background:url(../images/houseInfoBox.jpg); margin:721px 0px 0px 38px; }
#boxIfinance { width:681px; height:auto; }
#boxIfinance p { color:#000000; font-size:11px; text-align:left; padding-left:23px; padding-top:10px; padding-right:23px; }
#boxI p { color:#000000; font-size:11px; text-align:left; padding-left:23px; }
#boxI h1 { font-size:15px; text-align:left; padding-top:10px; padding-left:23px; padding-bottom:9px; }
#boxI #topgfx { font-size:5px; width:681px; height:12px; background:url(../images/topBar.jpg) no-repeat; }
#boxI #bottomgfx { font-size:5px;; width:681px; height:12px; background:url(../images/bottomBar.jpg) no-repeat; }

#boxL {  position:absolute; z-index:1; width:337px; height:218px; background:url(../images/financeBox_middle.jpg); margin:727px 0px 0px 38px; }
#boxL #topgfx { font-size:5px; width:337px; height:20px; background:url(../images/financeBox_top.jpg) no-repeat; }
#boxL #bottomgfx { font-size:5px; width:337px; height:20px; background:url(../images/financeBox_bottom.jpg) no-repeat; }
#boxLfinance p { color:#000000; font-size:11px; text-align:left; padding-left:23px; padding-top:5px; padding-right:23px; }
#boxL h1 { font-size:14px; text-align:left; padding-top:10px; padding-left:23px; padding-bottom:9px; }

#boxJ {  position:absolute; z-index:1; width:681px; height:auto; background:url(../images/houseInfoBox.jpg); margin:949px 0px 0px 38px; }
#boxJfinance { width:681px; height:auto; }
#boxJfinance p { color:#000000; font-size:11px; text-align:left; padding-left:23px; padding-top:10px; padding-right:23px; }
#boxJ p { color:#000000; font-size:11px; text-align:left; padding-left:23px; padding-right:23px; }
#boxJ h1 { font-size:14px; text-align:left; padding-top:10px; padding-left:23px; padding-bottom:9px; }
#boxJ #topgfx { font-size:5px; width:681px; height:12px; background:url(../images/topBar.jpg) no-repeat; }
#boxJ #bottomgfx { font-size:5px;; width:681px; height:12px; background:url(../images/bottomBar.jpg); background-repeat:no-repeat; }

/* PDF FINANCE FORM */
#boxK {  position:absolute; z-index:1; width:337px; height:218px; background:url(../images/boxK.gif); margin:727px 0px 0px 380px; }
#boxKinfo { width:182px; height:218; }
#boxKinfo a { color:#FFFFFF; text-decoration: none;}
#boxKinfo a:hover { color:#000000; text-decoration: underline;}
#boxKinfo p { color:#FFFFFF; font-size:11px; text-align:left; padding-left:23px; padding-top:7px; padding-right:23px; }
#boxK p { color:#FFFFFF; font-size:11px; text-align:left; padding-left:23px; }
#boxK h1 { color:#FFFFFF; font-size:14px; text-align:left; padding-top:20px; padding-left:23px; padding-bottom:5px; }
#boxKdummy {  position:absolute;  z-index:1; width:163px; height:218px; margin:0px 0px 0px -8px; }

#boxG {  position:absolute; z-index:1; width:337px; height:auto; background:url(../images/financeBox_middle.jpg); margin:488px 0px 0px 38px; }
#boxG #topgfx { font-size:5px; width:337px; height:20px; background:url(../images/financeBox_top.jpg) no-repeat; }
#boxG #bottomgfx { font-size:5px; width:337px; height:20px; background:url(../images/financeBox_bottom.jpg) no-repeat; }
#boxGfinance p { color:#000000; font-size:11px; text-align:left; padding-left:23px; padding-top:5px; }

/* CONTACT US LAYOUT */
#boxM {  position:absolute; z-index:1; width:244px; height:auto; background:url(../images/boxMmiddle.jpg); margin:192px 0px 0px 38px; }
#boxMform { width:244px; height:auto; }
#boxMform p { color:#000000; font-size:11px; text-align:left; padding-left:23px; padding-top:10px; padding-right:23px; }
#boxM p { color:#000000; font-size:11px; text-align:left; padding-left:23px; }
#boxM h1 { font-size:15px; text-align:left; padding-top:2px; padding-left:23px; padding-bottom:9px; }
#boxM #topgfx { font-size:5px; width:244px; height:20px; background:url(../images/boxMtop.jpg) no-repeat; }
#boxM #bottomgfx { font-size:5px; width:244px; height:20px; background:url(../images/boxMbottom.jpg) no-repeat; }

#boxN {  position:absolute; z-index:1; width:430px; height:auto; background:url(../images/boxNmiddle.jpg); margin:192px 0px 0px 287px; }
#boxNform { width:407px; height:auto; }
#boxNform p { color:#000000; font-size:11px; text-align:left; padding-left:23px; padding-top:10px; padding-right:23px; }
#boxN p { color:#000000; font-size:11px; text-align:left; padding-left:23px; }
#boxN h1 { font-size:15px; text-align:left; padding-top:2px; padding-left:23px; padding-bottom:9px; }
#boxN h2 { color:#072E76; font-size:15px; text-align:left; padding-top:2px; padding-left:23px; }
#boxN #topgfx { font-size:5px; width:430px; height:20px; background:url(../images/boxNtop.jpg) no-repeat; }
#boxN #bottomgfx { font-size:5px; width:430px; height:20px; background:url(../images/boxNbottom.jpg) no-repeat; }
#boxN2 {  position:absolute; z-index:1; width:430px; height:auto; background:url(../images/boxNmiddle.jpg); margin:292px 0px 0px 287px; }

/* FORM ELEMENTS + SUBMIT BUTTON */
.form_textbar { font-family: "Trebuchet MS"; font-size: 11px; background-color: #FFFFFF; border: 1px solid #9ecde0; width:276px; height:20px; padding:4px 3px 0px 3px; }
.form_textbox { font-family: "Trebuchet MS"; font-size: 11px; background-color: #FFFFFF; border: 1px solid #9ecde0; width:376px; height:150px; padding:4px 3px 2px 3px; }
.form_text { font-size: 11px;  }
#sbutton { position:absolute; z-index:1; width:380px; height:23px; padding-left:23px; margin:0px 0px 0px 99px; }
#sbutton #position { position:absolute; height:21px; overflow:hidden;  margin:-20px 0px 0px 110px; }
#sbutton #position a { float:left; padding:21px 0 0 0; overflow:hidden; height:0px; height /**/:21px; /* for IE5/Win only */ }
#sbutton #position a:hover { background-position: 0 -21px; }
#sbutton #position .submit { width:175px; height:21px; background:url(../images/button_submit.gif) top left no-repeat; }
#tablepadding {  position:relative; z-index:1; margin:0px 0px 0px 23px; }

/* BLANK SPACE AT BOTTOM OF FINANCES PAGE */
#spacer {  position:relative; z-index:1; width:681px; height:38px; margin:1177px 0px 0px 38px; }

/* ABOUT US PAGE 1 */
#boxPICS {  position:absolute; z-index:1; width:681px; height:auto; margin:300px 0px 0px 38px; }
#boxPICS2 {  position:absolute; z-index:1; width:681px; height:auto; margin:775px 0px 0px 38px; }
#boxPICS3 {  position:absolute; z-index:1; width:681px; height:auto; margin:345px 0px 0px 38px; }

#boxO {  position:absolute; z-index:1; width:681px; height:auto; background:url(../images/houseInfoBox.jpg); margin:311px 0px 0px 38px; }
#boxO #topgfx { font-size:5px; width:681px; height:12px; background:url(../images/topBar.jpg) no-repeat; }
#boxO #bottomgfx { font-size:5px;; width:681px; height:12px; background:url(../images/bottomBar.jpg) no-repeat; }

#boxOnew {  position:absolute; z-index:1; width:681px; height:auto; background:url(../images/houseInfoBox.jpg); margin:435px 0px 0px 38px; }
#boxOnew #topgfx { font-size:5px; width:681px; height:12px; background:url(../images/topBar.jpg) no-repeat; }
#boxOnew #bottomgfx { font-size:5px;; width:681px; height:12px; background:url(../images/bottomBar.jpg) no-repeat; }

#boxP {  position:absolute; z-index:1; width:681px; height:auto; background:url(../images/houseInfoBox.jpg); margin:645px 0px 0px 38px; }
#boxP #topgfx { font-size:5px; width:681px; height:12px; background:url(../images/topBar.jpg) no-repeat; }
#boxP #bottomgfx { font-size:5px;; width:681px; height:12px; background:url(../images/bottomBar.jpg) no-repeat; }

#boxPnew {  position:absolute; z-index:1; width:681px; height:auto; background:url(../images/houseInfoBox.jpg); margin:910px 0px 0px 38px; }
#boxPnew #topgfx { font-size:5px; width:681px; height:12px; background:url(../images/topBar.jpg) no-repeat; }
#boxPnew #bottomgfx { font-size:5px;; width:681px; height:12px; background:url(../images/bottomBar.jpg) no-repeat; }

#boxQ {  position:absolute; z-index:1; width:681px; height:auto; background:url(../images/houseInfoBox.jpg); margin:971px 0px 0px 38px; }
#boxQ #topgfx { font-size:5px; width:681px; height:12px; background:url(../images/topBar.jpg) no-repeat; }
#boxQ #bottomgfx { font-size:5px;; width:681px; height:12px; background:url(../images/bottomBar.jpg) no-repeat; }

#boxQnew {  position:absolute; z-index:1; width:681px; height:auto; background:url(../images/houseInfoBox.jpg); margin:1245px 0px 0px 38px; }
#boxQnew #topgfx { font-size:5px; width:681px; height:12px; background:url(../images/topBar.jpg) no-repeat; }
#boxQnew #bottomgfx { font-size:5px;; width:681px; height:12px; background:url(../images/bottomBar.jpg) no-repeat; }

#boxR {  position:absolute; z-index:1; width:337px; background:url(../images/financeBox_middle.jpg); margin:356px 0px 0px 38px; }
#boxR p { color:#000000; font-size:11px; text-align:left; padding-left:23px; padding-right:23px; }
#boxR h1 { font-size:14px; text-align:left; padding-top:10px; padding-left:23px; padding-bottom:9px; }
#boxR #topgfx { font-size:5px; width:337px; height:20px; background:url(../images/financeBox_top.jpg) no-repeat; }
#boxR #bottomgfx { font-size:5px; width:337px; height:20px; background:url(../images/financeBox_bottom.jpg) no-repeat; }
#boxRinfo { width:337px; height:480px; }

#boxRnew {  position:absolute; z-index:1; width:337px; background:url(../images/financeBox_middle.jpg); margin:476px 0px 0px 38px; }
#boxRnew p { color:#000000; font-size:11px; text-align:left; padding-left:23px; padding-right:23px; }
#boxRnew h1 { font-size:14px; text-align:left; padding-top:10px; padding-left:23px; padding-bottom:9px; }
#boxRnew #topgfx { font-size:5px; width:337px; height:20px; background:url(../images/financeBox_top.jpg) no-repeat; }
#boxRnew #bottomgfx { font-size:5px; width:337px; height:20px; background:url(../images/financeBox_bottom.jpg) no-repeat; }
#boxRinfo { width:337px; height:480px; }

#boxS {  position:absolute; z-index:1; width:337px; background:url(../images/financeBox_middle.jpg); margin:356px 0px 0px 380px; }
#boxS p { color:#000000; font-size:11px; text-align:left; padding-left:23px; padding-right:23px; }
#boxS h1 { font-size:14px; text-align:left; padding-top:10px; padding-left:23px; padding-bottom:9px; }
#boxS #topgfx { font-size:5px; width:337px; height:20px; background:url(../images/financeBox_top.jpg) no-repeat; }
#boxS #bottomgfx { font-size:5px; width:337px; height:20px; background:url(../images/financeBox_bottom.jpg) no-repeat; }
#boxSinfo { width:337px; height:480px; }

#boxSnew {  position:absolute; z-index:1; width:337px; background:url(../images/financeBox_middle.jpg); margin:476px 0px 0px 380px; }
#boxSnew p { color:#000000; font-size:11px; text-align:left; padding-left:23px; padding-right:23px; }
#boxSnew h1 { font-size:14px; text-align:left; padding-top:10px; padding-left:23px; padding-bottom:9px; }
#boxSnew #topgfx { font-size:5px; width:337px; height:20px; background:url(../images/financeBox_top.jpg) no-repeat; }
#boxSnew #bottomgfx { font-size:5px; width:337px; height:20px; background:url(../images/financeBox_bottom.jpg) no-repeat; }
#boxSinfo { width:337px; height:480px; }

#boxT {  position:absolute; z-index:1; width:681px; height:auto; background:url(../images/houseInfoBox.jpg); margin:880px 0px 0px 38px; }
#boxTfinance { width:681px; height:auto; }
#boxTfinance p { color:#000000; font-size:11px; text-align:left; padding-left:23px; padding-top:10px; padding-right:23px; }
#boxT p { color:#000000; font-size:11px; text-align:left; padding-left:23px; padding-right:23px; }
#boxT h1 { font-size:14px; text-align:left; padding-top:10px; padding-left:23px; padding-bottom:9px; }
#boxT #topgfx { font-size:5px; width:681px; height:12px; background:url(../images/topBar.jpg) no-repeat; }
#boxT #bottomgfx { font-size:5px;; width:681px; height:12px; background:url(../images/bottomBar.jpg); background-repeat:no-repeat; }

#boxTnew {  position:absolute; z-index:1; width:681px; height:auto; background:url(../images/houseInfoBox.jpg); margin:1005px 0px 0px 38px; }
#boxTfinance { width:681px; height:auto; }
#boxTfinance p { color:#000000; font-size:11px; text-align:left; padding-left:23px; padding-top:10px; padding-right:23px; }
#boxTnew p { color:#000000; font-size:11px; text-align:left; padding-left:23px; padding-right:23px; }
#boxTnew h1 { font-size:14px; text-align:left; padding-top:10px; padding-left:23px; padding-bottom:9px; }
#boxTnew #topgfx { font-size:5px; width:681px; height:12px; background:url(../images/topBar.jpg) no-repeat; }
#boxTnew #bottomgfx { font-size:5px;; width:681px; height:12px; background:url(../images/bottomBar.jpg); background-repeat:no-repeat; }

#boxT2 {  z-index:1; width:681px; height:auto; background:url(../images/houseInfoBox.jpg); margin:480px 0px 0px 38px; }
#boxT2finance { width:681px; height:auto; }
#boxT2finance p { color:#000000; font-size:11px; text-align:left; padding-left:23px; padding-top:10px; padding-right:23px; }
#boxT2 p { color:#000000; font-size:11px; text-align:left; padding-left:23px; padding-right:23px; }
#boxT2 h1 { font-size:14px; text-align:left; padding-top:10px; padding-left:23px; padding-bottom:9px; }
#boxT2 #topgfx { font-size:5px; width:681px; height:12px; background:url(../images/topBar.jpg) no-repeat; }
#boxT2 #bottomgfx { font-size:5px;; width:681px; height:12px; background:url(../images/bottomBar.jpg); background-repeat:no-repeat; }



#boxO2 {  position:absolute; z-index:1; width:681px; height:auto; background:url(../images/houseInfoBox.jpg); margin:490px 0px 0px 38px; }
#boxO2 #topgfx { font-size:5px; width:681px; height:12px; background:url(../images/topBar.jpg) no-repeat; }
#boxO2 #bottomgfx { font-size:5px;; width:681px; height:12px; background:url(../images/bottomBar.jpg) no-repeat; }

#boxO3 {  position:absolute; z-index:1; width:681px; height:auto; background:url(../images/houseInfoBox.jpg); margin:660px 0px 0px 38px; }
#boxO3 #topgfx { font-size:5px; width:681px; height:12px; background:url(../images/topBar.jpg) no-repeat; }
#boxO3 #bottomgfx { font-size:5px;; width:681px; height:12px; background:url(../images/bottomBar.jpg) no-repeat; }

#boxO4 {  position:absolute; z-index:1; width:681px; height:auto; background:url(../images/houseInfoBox.jpg); margin:420px 0px 0px 38px; }
#boxO4 #topgfx { font-size:5px; width:681px; height:12px; background:url(../images/topBar.jpg) no-repeat; }
#boxO4 #bottomgfx { font-size:5px;; width:681px; height:12px; background:url(../images/bottomBar.jpg) no-repeat; }

#boxO5 {  position:absolute; z-index:1; width:681px; height:auto; background:url(../images/houseInfoBox.jpg); margin:717px 0px 0px 38px; }
#boxO5 #topgfx { font-size:5px; width:681px; height:12px; background:url(../images/topBar.jpg) no-repeat; }
#boxO5 #bottomgfx { font-size:5px;; width:681px; height:12px; background:url(../images/bottomBar.jpg) no-repeat; }

.descriptions {
	padding-left:14px;
}
.descriptions li {
	font-weight:bold; font-size:11px;
	color:#111;
	text-align:left;
}






/* UPDATES */

#newBoxWrapper {
	position:absolute; 
	z-index:1; 
	width:384px; 
	height:104px; 
	margin-top:313px; 
	margin-left:427px; 
}

#newBoxWrapper a { color: #ffffff; text-decoration:none; }
#newBoxWrapper a:hover { color: #ffffff; text-decoration:none; }

#newBox1 {
/*
	background:url(../images/newbox02.png) no-repeat 0 0;
*/
	background:url(../images/open-weekends-button.jpg) no-repeat 0 0;
	cursor: pointer;
	height: 27px;
	width: 287px;
}

#newBox2 {
	background:url(../images/prices-squased-button.jpg) no-repeat 0 0;
	cursor: pointer;
	height: 75px;
	margin-top: 3px;
	width: 287px;
}

.newBox1Heading {
	color:#FFFFFF;	
	line-height:24px;
	margin:14px 0 0 0;
	text-align:center;
}






/* open weekends */

.clearB { clear:both; }

#header_wrap { height:160px; }

#open_days.page_wrap {
	width:681px;
	padding:170px 0 0 38px;
}

#open_title { background: url(../images/boxNewMiddle.jpg) repeat scroll 0 0; width:384px; }
#open_title .topgfx { font-size:5px; width:384px; height:12px; background:url(../images/topBar2.jpg) no-repeat; }
#open_title .bottomgfx { font-size:5px;; width:384px; height:12px; background:url(../images/bottomBar2.jpg) no-repeat; }
#open_title h1 {
	padding-left:23px;
	padding-top:10px;
}
#open_title p {
	padding-left:23px;
	padding-top:10px;
}

#open_map { width:384px; margin-top:20px; }

#open_events_wrap { width:286px; margin-top:20px; }

.open_event_box { background: url(../images/boxNewMiddle2.jpg) repeat scroll 0 0; display:none; }

.open_event_box .topgfx { background: url(../images/topBar3.jpg) repeat scroll 0 0; height:12px; overflow:hidden; }

.open_event_box .bottomgfx { background: url(../images/bottomBar3.jpg) repeat scroll 0 0; height:12px; overflow:hidden; }

.open_event_box .open_event_date {
	padding-left:23px;
	padding-top:5px;
	color:#072E76;
	font-size:12px;
	line-height:14px;
	margin-bottom:0px;
}

.open_event_box .open_event_location a {
	font-weight:bold;
	padding-left:23px;
	padding-top:0px;
	color:#072E76;
	font-size:12px;
	line-height:14px;
	margin-bottom:5px;
}
.open_event_box .open_event_location a:hover { color:#436ab3; text-decoration:none; }

.open_event_box .open_event_address {
	padding-left:23px;
	padding-top:0px;
	padding-bottom:4px;
	color:#222222;
	font-size:11px;
	line-height:13px;
	text-align:left;
}

#map_click_title {
	text-align:center;
	padding-bottom:5px;
	color:#072E76;
	font-size:12px;
	line-height:14px;
	margin-bottom:0px;
	font-weight:bold;
}

.map_location { 
	position:relative; 
	width:16px; 
	height:16px; 
	cursor:pointer;
	background:#0079bf;
}

#maploc1 { left:282px; top:-116px; }
#maploc2 { left:119px; top:-176px; }
#maploc3 { left:307px; top:-191px; }
#maploc4 { left:126px; top:-173px; }
#maploc5 { left:306px; top:-223px; }
#maploc6 { left:283px; top:-212px; }


#open_days #left_col { width:394px; }

#open_days #right_col { width:286px; }

