body { background-color: #666;  font-family:Arial, Helvetica, sans-serif; margin-top:5px}



#centerDiv {width:920px; height:auto; position:relative; margin-right:auto; margin-left:auto; text-align:center; }

#home { width:920px; height:auto; position:relative; margin-right:auto; margin-left:auto; background-color:#fff; background-image:url(images/donahue_bg.gif); background-repeat:repeat-x; background-position:bottom; margin-bottom:0px;}

#about { width:920px; height:auto; position:relative; margin-right:auto; margin-left:auto; background-color:#fff; background-image:url(images/about_bg.gif); background-repeat:repeat-x; background-position:bottom; margin-bottom:0px;}

#prop { width:920px; /*height:520px;*/ height:auto; position:relative; margin:0px auto; background-color:#fff; background-image:url(images/donahue_bg.gif); background-repeat:repeat-x; background-position:bottom; }

#testimonials { width:920px; height:auto; position:relative; margin-right:auto; margin-left:auto; background-color:#fff; background-image:url(images/donahue_bg.gif); background-repeat:repeat-x; background-position:bottom; margin-bottom:0px;}

* { margin: 0; padding: 0; }

/* also home styles*/
.homeLeft { float:left; width:560px; height:auto; margin-left:50px; padding-top:22px}
.homeRight { float:right; width:286px; height:auto; padding-right:22px; padding-top:60px; font-size:12px}
.homeRight p { padding-bottom:8px; padding-left:12px }
.homeRight li { margin-left:24px; padding-bottom:6px; list-style:none }
.homeRight img { margin-bottom:8px }

#leftDiv { float:left; width:594px; height:auto; margin-top:8px}
#rightDiv { float:left; width:290px; height:auto; font-size:11px; line-height:17px; text-align:left; margin: 11px 18px 0px 4px}
#rightDiv p { padding-bottom:5px; margin-bottom:5px}

#header { width:920px; height:auto; background-color:#fff; }
.headerLeft { float:left; width:268px; height:109px; margin-left:34px !important; margin-left:12px; }
.headerRight { float:right; width:570px; height:auto;  margin:18px 6px 0px 0px; text-align:right; font-size:11px; color:#333;}
.headerRight img { margin-top:8px }

.headerRight a {text-decoration:none; color:#333; padding-left:8px }

#footer { width:920px; height:43px; text-align:center; position:relative; margin-right:auto; margin-left:auto; margin-top:0px;  background-color:#fff; padding-top:7px  }
.footerType { font-size:13px; line-height:15px; color:#333; }
.footerType2 { font-size:11px; color:#333; }
.footerType2 a { color:#036 }
#footer a:hover { color:#333 }
.clearDiv { clear:both}
div.enlargeCopy { width:180px; height:auto; text-align:center; font-size:10px; color:#333; padding:22px 0px 0px 8px; margin:22px 0px 0px 8px }

#Donahue_Home { width:920px; height:569px; }

#Donahue_Home2 { width:920px; height:440px; margin:0px}

.properties {width:800px; height:300px; margin: 32px 0px 32px 60px; }

.copyBlock {width:758px; height:auto; padding:22px; margin:11px 0px 32px 58px; background-color:#f0efef /*#f2efef*/; /*filter:alpha(opacity=80); -moz-opacity:.95; -khtml-opacity: .95; opacity: .95;*/ }

.photoCol { width:250px; height:auto; float:left; text-align:center; font-size:11px;  }
.photoCol img { margin-bottom:8px }
.photoCol a { color:#036; text-decoration:none }
.photoCol a:hover { color:#066; text-decoration:underline}

.photoCol2 { width:265px; height:auto; float:left; text-align:center; font-size:11px;  }
.photoCol2 img { margin-bottom:8px;}
.photoCol2 a { color:#036; text-decoration:none }
.photoCol2 a:hover { color:#066; text-decoration:underline}

.copycol1 {width:420px; height:auto; float:right; margin-right:24px !important; margin-right:11px; font-size:11px; line-height:17px; text-align:justify; padding-top:3px }
.copycol2 {width:428px; height:auto; float:left; margin-left:44px; font-size:11px; line-height:17px; text-align:justify; padding-top:3px }

.copyHighlight {width:460px; height:auto; float:left; margin:8px 0px 6px 28px; font-size:14px; line-height:20px; color:#003366; font-weight:700; letter-spacing:-.7px; text-align:left; text-indent: -.7em;}

.copyContact {width:430px; height:auto; float:right; margin-right:24px; font-size:11px; line-height:17px;  padding-top:3px }

.quoteLR { font-size:20px; color:#036; font-family:Georgia, Times New Roman, Times, serif; line-height:16px; margin-right:1px }

.testimPeople { width:300px; height:auto; font-size:12px; line-height:14px;  color:#000; margin-top:11px}

.ruleStyle { color:#336699; margin:22px 0px 22px 0px }

#brochureBtn { width:250px; height:87px; margin-top:11px}

.formLabel { font-size:11px; text-align:left}

.required { color:#C00; font-size:11px; text-align:right; margin-top:6px}
.asterick { color:#C00;}

.col1 { float:left; width:200px; height:auto; font-size:11px; line-height:17px; text-align:left}
.col2 {  float:left; width:200px; height:auto; font-size:11px; line-height:17px;  margin-left:16px }
.col1 p { margin-bottom:8px; margin-top:8px; }
.col2 p { margin-bottom:8px; margin-top:8px;}

.smallHead {font-size:12px; color:#02204d; font-weight:bold; margin-top:22px }

.renovation { font-size:10px; color:#333 }

#propPrint { display:none}

.clearIt { clear:both }


#leftDiv.p {
	margin:0px;
	padding:0px;
	font-size: inherit;
	font-family: inherit;
	font-weight: inherit;
	text-align: inherit;
	color: inherit;
	line-height: inherit;
	vertical-align: top;
}
#leftDiv.p {
	padding-top:0px;
	margin-top:0px;
}
img {
	border:0px;
}
div {
	margin:0px;
	padding:0px;
	font-family:verdana; font-size:12px;
}
.AbsWrap {
	width: 100%;
	position: relative;
}
.rowWrap {
	width: 100%;
}
.clearfloat {
	clear:both;
	height:0px;
}

#main {

	width:594px;
	/*margin: 0px auto 0px 0px;*/
	border: 0px solid #f0f0f0;

}
#colwrap1 {
	float:left;
	width:213px;
	margin-top:0px;
	margin-left:0px;
	border: 0px solid #f0f0f0;

}
#jersey-builder_r3_c4 {
	margin-right:1px;
	margin-top:20px;
	width:84px;
	height:136px;
	margin-bottom:0px;
	float:right;
	display:inline;

}
#jersey-builder_r4_c2 {
	margin-right:21px;
	margin-top:84px;
	width:84px;
	height:72px;
	margin-bottom:0px;
	float:right;
	display:inline;

}
#jersey-builder_r6_c2 {
	; margin-left:25px;
	margin-top:19px;
	width:188px;
	height:179px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
#colwrap2 {
	float:left;
	width:369px;
	margin-top:0px;
	margin-left:0px;
	border: 0px solid #f0f0f0;

}
#jersey-builder_r2_c6 {
	margin-left:17px;
	margin-top:9px;
	width:352px;
	height:237px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
#jersey-builder_r8_c6 {
	margin-left:17px;
	margin-top:19px;
	width:190px;
	height:152px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
#jersey-builder_r8_c8 {
	margin-left:19px;
	margin-top:19px;
	width:127px;
	height:177px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
.ieSpacer {display:none; width:0px}
