/* site globals */

body {
	font-family: Arial, Helvetica, sans-serif;
	background: #f5f0db;
	margin: 0px 20px 0px 20px;
	padding: 0px;
}
.required {
	color: #FF0000;
}
img {
	border: 0;
}
form {
	margin: 0;
	padding: 0;
}
a, a:link, a:active, a:visited {
	color: #13345f;
}
a:hover {
	color: #fa5202;
}
h1 { /* swifr replaced copy */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #a78222;
	margin: 0px 0px 7px 0px;
	padding: 0px;
	font-weight: normal;
}
h2 { /* for current event */
	font-size: 16px;
	font-weight: bold;
	margin: 15px 0px 10px 0px;
	padding: 0px;
	color: #3D6461;
}
h3 {	/* used for list toppers on features */
	font-size: 14px;
	font-weight: bold;
	margin: 0px 0px 4px 0px;
	padding: 0px;
	color: #3D6461;
}
p {
	font-size: 12px;
	line-height: 17px;
	color: #5a3d1c;
	margin: 0px 0px 15px 0px;
	padding: 0px;
}
.fourteen {
	font-size: 14px;
	line-height: 22px;
}
.contentClear {
	margin: 0;
	padding: 0;
	width: 940px;
	height: 1px;
	clear: both;
	background-color: #f5f0db;
}
.blackType {
	color: #000000;
}
.blackTypeFourteen {
	color: #000000;
	font-size: 14px;
}
.blueBoldFourteen {
	color: #186464;
	font-size: 14px;
	font-weight: bold;
}
.blueBold {
	color: #186464;
	font-weight: bold;
}
ul {
	margin: 0px 0px 12px 0px;
	padding: 0px;
	list-style: none;
}
li {
	margin: 0px 0px 2px 15px;
	padding: 0px 0px 0px 0px;
	list-style: url(../images/bullett.gif);
	font-size: 12px;
	line-height: 15px;
	color: #000000;
}
.ten {
	font-size: 10px;
	line-height: 14px;
}

/* structure */

#outerContainer {
	width: 940px;
	margin: 0 auto;
}

/* header */

#edenglenHeader {
	width: 940px;
	height: 123px;
	background: url(../images/logo_bg.jpg) no-repeat 0px 0px;
	position: relative;
}
#logo {
	position: absolute;
	width: 189px;
	height: 64px;
	left: 43px;
	top: 20px;
}
#headerFlash {
	position: absolute;
	width: 309px;
	height: 123px;
	left: 341px;
	top: 0px;
}
#topNav {
	position: absolute;
	width: 141px;
	height: 73px;
	left: 650px;
	top: 21px;
}
#currentListings {
	position: absolute;
	width: 149px;
	height: 73px;
	left: 791px;
	top: 30px;
}

#hotmoves{
	position: absolute;
	text-align:right;
	width: 149px;
	height: 73px;
	left: 792px;
	top: 90px;
}

/* navigation */

#navigation {
	width: 940px;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 3px 0px;
}

/* front page */

#frontPage {
	width: 940px;
	margin-top: 22px;
	height: 445px;
}
#frontLeft {
	width: 490px;
	float: left;
}
#frontRight {
	width: 450px;
	float: right;
}
#frontPhoto {
	width: 260px;
	float: left;
}
#frontNav {
	width: 230px;
	float: right;
	position: relative;
	line-height: 0px;
}
#frontFlash {
	width: 450px;
	height: 265px;
	clear: both;
}
#frontSearch {
	width: 450px;
	height: 180px;
	background: url(../images/front_seobg.gif) no-repeat 0px 0px;	
	clear: both;
}
#frontSearch p {
	padding: 24px 70px 0px 24px;
	margin: 0px;
	font-size: 12px;
	line-height: 21px;
	color: #5A3D1C;
}
#frontnavfix1 {
	position: absolute;
	width: 9px;
	height: 62px;
	left: -9px;
	top: 76px;
}
#frontnavfix2 {
	position: absolute;
	width: 8px;
	height: 62px;
	left: 230px;
	top: 142px;
}
#frontnavfix3 {
	position: absolute;
	width: 11px;
	height: 64px;
	left: -11px;
	top: 276px;
}

/* vince additions */

#contactSideBlock {
	width: 940px;
	clear: both;
	background: url(../images/contact_background.jpg) no-repeat 0px 0px;
}
#contactSidebar {
	width: 245px;
	float: left;
}
#qrSideBlock {
	width: 940px;
	clear: both;
	background: url(../images/qr_background.jpg) no-repeat 0px 0px;
}
#qrSidebar {
	width: 245px;
	float: left;
}
.fullFormBox {
	width: 620px;
}
.halfFormBox{
	width: 300px;
}
.shortFormBox{
	width:140px;
	margin-right:5px;
}
.contactTable p{
	color:#000000;
	margin:0px;
}
.contactTable h3{
	color:#3d6461;
	margin:0px;
	font-size:16px;
}
.contactTable h4{
	color:#3d6461;
	margin:0px;
	font-size:14px;
}
.contactTable a{
	color:#3d6461;
	margin:0px;
}
#cpSideBlock {
	width: 940px;
	clear: both;
	background: url(../images/cp_background.jpg) no-repeat 0px 0px;
}
#cpSidebar {
	width: 245px;
	float: left;
}
.cpSide1{
	width:281px;
	height:378px;
	float:left;
	margin:0px 20px 0px 0px;
	border:#d46f27 thin dashed;
	padding:5px;
}
.cpSide2{
	width:295px;
	height:388px;
	float:left;
	margin:0px;
	padding:0px;
	border:#772b80 thin dashed;
}
#gasCardForm{
	margin:0px;
}
#gasCardForm p{
	margin:5px 0px 0px 0px;
	color:#000000;
	font-size:12px;
}
.gasCardFormBox{
	width:268px;
	border:#000000 1px solid;
}
#exploreSideBlock {
	width: 940px;
	clear: both;
	background: url(../images/explore_background.jpg) no-repeat 0px 0px;
}
#exploreSidebar {
	width: 245px;
	float: left;
	line-height: 0px;
}
#explorePhotoHolder{
	margin:0px;
	width:690px;
	clear:both;
	text-align:right;
	position: absolute;
	left: 0px;
	top: 275px;
}
#gatehouseFeatuesRight {
	width: 275px;
	position: absolute;
	left: 334px;
	top: 250px;
}
#gatehouseFeatuesPhoto1 {
	width: 300px;
	height: 195px;
	position: absolute;
	left: 0px;
	top: 541px;
}
#gatehouseFeatuesPhoto2 {
	width: 361px;
	height: 210px;
	position: absolute;
	left: 304px;
	top: 10px;
}
#thecottagesFeatuesRight {
	width: 275px;
	position: absolute;
	left: 334px;
	top: 240px;
}
#thecottagesFeatuesPhoto1 {
	width: 300px;
	height: 180px;
	position: absolute;
	left: 0px;
	top: 1046px;
}
#thecottagesFeatuesPhoto2 {
	width: 361px;
	height: 210px;
	position: absolute;
	left: 304px;
	top: 10px;
}
#porticoFeatuesRight {
	width: 275px;
	position: absolute;
	left: 334px;
	top: 250px;
}
#porticoFeatuesPhoto1 {
	width: 300px;
	height: 195px;
	position: absolute;
	left: 0px;
	top: 541px;
}
#porticoFeatuesPhoto2 {
	width: 361px;
	height: 210px;
	position: absolute;
	left: 304px;
	top: 10px;
}
#belcourtFeatuesRight {
	width: 275px;
	position: absolute;
	left: 334px;
	top: 250px;
}
#belcourtFeatuesPhoto1 {
	width: 300px;
	height: 195px;
	position: absolute;
	left: 0px;
	top: 561px;
}
#belcourtFeatuesPhoto2 {
	width: 361px;
	height: 210px;
	position: absolute;
	left: 304px;
	top: 10px;
}

/* sidepages */

#expSideBlock {
	width: 940px;
	clear: both;
	background: url(../images/exp_background.jpg) no-repeat 0px 0px;
}
#newsSideBlock {
	width: 940px;
	clear: both;
	background: url(../images/news_background_tile.gif) repeat-y 0px 0px;
}
#expSidebar, #tourSidebar, #newsSidebar {
	width: 245px;
	float: left;
	position: relative;
}
#newsSidebar {
	background: url(../images/news_background.jpg) no-repeat 0px 0px;
}
#tourSideBlock {
	width: 940px;
	clear: both;
	position: relative;
	background: url(../images/tour_background.jpg) no-repeat 0px 0px;
}
#sideRight {
	width: 695px;
	float: right;
}
#content {
	width: 310px;
	padding: 25px 25px 0px 25px;
	float: left;
	position: relative;
}
#contentWideTall {
	width:620px;
	padding: 25px 50px 0px 25px;
	position: relative;
	background-image:url(../images/side_background_1340.gif);
	background-position:right top;
	background-repeat:no-repeat;
}
#contentWide{
	width:620px;
	padding: 25px 50px 0px 25px;
	float: left;
	position: relative;
	background-image:url(../images/side_background_690.gif);
	background-position:right top;
	background-repeat:no-repeat;
}
#contentWideNews {
	width:620px;
	padding: 25px 50px 0px 25px;
	position: relative;
}
#contentExplorePast{
	width:360px;
	padding: 25px 10px 0px 25px;
	float: left;
	position: relative;
	
}
#contentExplorePhotoHolder{
	width:300px;
	padding:0px;
	margin:0px;
	float:left;
}
.lightPadding {
	width: 325px !important;
	padding-right: 10px !important;
}
.lighterPadding {
	width: 335px !important;
	padding-right: 0px !important;
}
#flashContent {
	width: 370px;
	padding: 25px 0px 0px 25px;
	float: left;
	position: relative;
}
#photoBlock {
	width: 335px;
	float: right;
	text-align: right;
}
#photoBlockFlash {
	width: 300px;
	float: right;
	text-align: right;
}

/* tonto height blocks */

.height700 {
	height: 700px;
	background: url(../images/brookfieldlogo.png) no-repeat 75px 620px !important;
	background: url(../images/brookfieldlogo.gif) no-repeat 75px 620px;
} 
.height880 {
	height: 880px;
	background: url(../images/brookfieldlogo.png) no-repeat 75px 800px !important;
	background: url(../images/brookfieldlogo.gif) no-repeat 75px 800px;
}
.height880Right {
	height: 855px;
}
.height840News {
	height: 840px;
}
.height840Right {
	height: 815px;
}
.height900 {
	height: 900px;
	background: url(../images/brookfieldlogo.png) no-repeat 75px 820px !important;
	background: url(../images/brookfieldlogo.gif) no-repeat 75px 820px;
}
.height900News {
	height: 900px;
}
.height900Right {
	height: 875px;
}
.height920 {
	height: 920px;
	background: url(../images/brookfieldlogo.png) no-repeat 75px 840px !important;
	background: url(../images/brookfieldlogo.gif) no-repeat 75px 840px;
}
.height920Right {
	height: 895px;
}
.height1370 {
	height: 1370px;
	background: url(../images/brookfieldlogo.png) no-repeat 75px 1290px !important;
	background: url(../images/brookfieldlogo.gif) no-repeat 75px 1290px;
}
.height1370Right {
	height: 1345px;
}
.height421 {
	height: 421px;
	background: url(../images/brookfieldlogo.png) no-repeat 75px 340px !important;
	background: url(../images/brookfieldlogo.gif) no-repeat 75px 340px;
}
.height430 {
	height: 430px;
	background: url(../images/brookfieldlogo.png) no-repeat 75px 350px !important;
	background: url(../images/brookfieldlogo.gif) no-repeat 75px 350px;
}
.height495 {
	height: 495px;
	background: url(../images/brookfieldlogo.png) no-repeat 75px 410px !important;
	background: url(../images/brookfieldlogo.gif) no-repeat 75px 410px;
}
.height580 {
	height: 580px;
	background: url(../images/brookfieldlogo.png) no-repeat 75px 500px !important;
	background: url(../images/brookfieldlogo.gif) no-repeat 75px 500px;
}
.height560 {
	height: 565px;
	background: url(../images/brookfieldlogo.png) no-repeat 75px 480px !important;
	background: url(../images/brookfieldlogo.gif) no-repeat 75px 480px;
}
.height560Right {
	height: 540px;
}
.height575 {
	height: 575px;
	background: url(../images/brookfieldlogo.png) no-repeat 75px 495px !important;
	background: url(../images/brookfieldlogo.gif) no-repeat 75px 495px;
}
.height575Right {
	height: 550px;
}
.height600 {
	height: 600px;
	background: url(../images/brookfieldlogo.png) no-repeat 75px 500px !important;
	background: url(../images/brookfieldlogo.gif) no-repeat 75px 500px;
}
.height630 {
	height: 630px;
	background: url(../images/brookfieldlogo.png) no-repeat 75px 550px !important;
	background: url(../images/brookfieldlogo.gif) no-repeat 75px 550px;
}
.height680 {
	height: 680px;
	background: url(../images/brookfieldlogo.png) no-repeat 75px 600px !important;
	background: url(../images/brookfieldlogo.gif) no-repeat 75px 600px;
}
.height680Right {
	height: 655px;
}
.height420 {
	height: 420px;
	background: url(../images/brookfieldlogo.png) no-repeat 75px 340px !important;
	background: url(../images/brookfieldlogo.gif) no-repeat 75px 340px;
}
.height420Right {
	height: 395px;
}
.height425 {
	height: 425px;
	background: url(../images/brookfieldlogo.png) no-repeat 75px 345px !important;
	background: url(../images/brookfieldlogo.gif) no-repeat 75px 345px;
} 
.height430 {
	height: 430px;
	background: url(../images/brookfieldlogo.png) no-repeat 75px 350px !important;
	background: url(../images/brookfieldlogo.gif) no-repeat 75px 350px;
} 
.height435 {
	height: 435px;
	background: url(../images/brookfieldlogo.png) no-repeat 75px 355px !important;
	background: url(../images/brookfieldlogo.gif) no-repeat 75px 355px;
}
.height600 {
	height: 600px;
	background: url(../images/brookfieldlogo.png) no-repeat 75px 520px !important;
	background: url(../images/brookfieldlogo.gif) no-repeat 75px 520px;
}
.height600Right {
	height: 575px;
}
.height620 {
	height: 620px;
	background: url(../images/brookfieldlogo.png) no-repeat 75px 540px !important;
	background: url(../images/brookfieldlogo.gif) no-repeat 75px 540px;
}
.height620Right {
	height: 595px;
}
.height650 {
	height: 650px;
	background: url(../images/brookfieldlogo.png) no-repeat 75px 570px !important;
	background: url(../images/brookfieldlogo.gif) no-repeat 75px 570px;
}
.height650Right {
	height: 625px;
}
.height660Right {
	height: 635px;
}
.height700 {
	height: 700px;
	background: url(../images/brookfieldlogo.png) no-repeat 75px 620px !important;
	background: url(../images/brookfieldlogo.gif) no-repeat 75px 620px;
}
.height700Right {
	height: 675px;
}
.height730 {
	height: 730px;
	background: url(../images/brookfieldlogo.png) no-repeat 75px 650px !important;
	background: url(../images/brookfieldlogo.gif) no-repeat 75px 650px;
}
.height730Right {
	height: 705px;
}
.height1340 {
	height: 1340px;
	background: url(../images/brookfieldlogo.png) no-repeat 75px 1260px !important;
	background: url(../images/brookfieldlogo.gif) no-repeat 75px 1260px !important;
}
.height1340Right {
	height: 1315px;
}
.height1385 {
	height: 1385px;
	background: url(../images/brookfieldlogo.png) no-repeat 75px 1305px !important;
	background: url(../images/brookfieldlogo.gif) no-repeat 75px 1305px !important;
}
.height1385Right {
	height: 1385px;
}

/* contact */

.contactMarginFix {
	margin-bottom: 15px !important;
}

/* tour sections */

#downloadBrochure {
	width: 179px;
	height: 42px;
	position: absolute;
	left: 472px;
	top: 15px;
}
#phoneNumber {
	width: 160px;
	position: absolute;
	left: 484px;
	top: 63px;
	font-size: 16px;
	color: #186464;
	font-weight: bold;
}
#commNav {
	width: 598px;
}
#commHolder {
	width: 578px;
	clear: both;
	padding-top: 20px;
	padding-left: 20px;
	position: relative;
}
#commFlashTour {
	width: 370px;
	float: left;
}
#commFlashInfo {
	width: 190px;
	float: right;
	padding-top: 46px;
}
#commFlashInfo p {
	margin: 0px 0px 15px 0px;
	padding: 0px;
	color: #4f8780;
	line-height: 18px;
	font-size: 12px;
	font-weight: bold;
}
.callUs {
	font-size: 16px !important;
	color: #186461 !important;
	margin: 0px 0px 3px 0px !important;
	padding: 0px;
}
.mapDirections {
	font-size: 12px;
	color: #186461 !important;
	margin: 0px;
	padding: 0px;
}
.mapDirections a, .mapDirections a:link, .mapDirections a:active, .mapDirections a:visited {
	color: #186461;
	text-decoration: none;
}
.mapDirections a:hover {
	color: #fa5202;
}
#featuresLeft {
	width: 275px;
}
#verandaFeatuesRight {
	width: 275px;
	position: absolute;
	left: 334px;
	top: 250px;
}
#verandaFeatuesPhoto1 {
	width: 300px;
	height: 195px;
	position: absolute;
	left: 0px;
	top: 981px;
}
#verandaFeatuesPhoto2 {
	width: 361px;
	height: 210px;
	position: absolute;
	left: 304px;
	top: 10px;
}
#commContactHolder {
	width: 598px;
	clear: both;
}
#commContactLeft {
	width: 236px;
	float: left;
}
#commContactRight {
	width: 330px;
	float: right;
}
#commContactRight h2, #commContactLeft h2 {
	font-size: 18px;
	margin: 0px 0px 2px 0px;
	padding: 0px;
	color: #186461;
}
#commContactRight p, #commContactLeft p {
	color: #000000;
}
.centerButton310 {
margin: -8px 0px 0px 0px;
padding: 0px;
text-align: center;
}
.rightButton310 {
margin: -8px 0px 0px 0px;
padding: 0px;
text-align: right;
}

/* dog placements */

#dogV1 {
	width: 100px;
	height: 100px;
	position: absolute;
	left: 10px;
	top: 338px;
}
#dogV2 {
	width: 100px;
	height: 100px;
	position: absolute;
	left: 545px;
	top: 497px;
}
#dogV3 {
	width: 100px;
	height: 100px;
	position: absolute;
	left: 352px;
	top: 401px;
}
#dogV4 {
	width: 100px;
	height: 100px;
	position: absolute;
	left: 60px;
	top: 328px;
}
#dogV5 {
	width: 100px;
	height: 100px;
	position: absolute;
	left: 7px;
	top: 666px;
}


/* footer */

#frontFooter {
	width: 940px;
	height: 40px;
	margin: 0 auto;
	margin-top: 0px !important;
	margin-top: -3px;
	padding-top: 7px;
	background: url(../images/footbg.gif) no-repeat 0px 0px;	
}
#footer {
	width: 940px;
	height: 40px;
	margin: 0 auto;
	margin-top: 0px !important;
	margin-top: -3px;
	padding-top: 7px;
	text-align: center;
	position: relative;
}
#frontFooter p, #footer p {
	font-size: 12px;
	color: #b1b880;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 30px;
	background: url(../images/equalhousing.gif) no-repeat 0px 13px;
}
#footer p {
	width: 700px;
	margin: 0 auto;
}
#frontFooter a, #frontFooter a:link, #frontFooter a:active, #frontFooter a:visited, #footer a, #footer a:link, #footer a:active, #footer a:visited {
	color: #b1b880;
	text-decoration: none;
}
#frontFooter a:hover, #footer a:hover {
	color: #8b9064;
}
#footer {
	width: 940px;
	margin: 0 auto;
}

/* contact form */

.halfFormBox {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	background: #FFFFFF;
	margin: 3px 0px 7px 0px;
	padding: 3px;
	width: 262px;
	border: 1px solid #272525;
}
.zipField {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	background: #FFFFFF;
	margin: 3px 0px 7px 0px;
	padding: 3px;
	width: 72px;
	border: 1px solid #272525;
}
.stateField {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	background: #FFFFFF;
	margin: 3px 0px 7px 0px;
	padding: 3px;
	width: 162px;
	border: 1px solid #272525;
}
.pullField {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	background: #FFFFFF;
	margin: 3px 0px 7px 0px;
	width: 270px;
}
.fullFormBox {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	background: #FFFFFF;
	margin: 3px 0px 7px 0px;
	padding: 3px;
	width: 562px;
	border: 1px solid #272525;
}
#contactForm td {
	font-size: 12px;
	color: #000000;
}

/* nav lits */

#birdLit, #birdLit2, #birdLit3, #birdLit4, #birdLit5, #birdLit6 {
	position: absolute;
	width: 52px;
	height: 52px;
	left: 5px;
	top: 124px;
	background: url(../images/bird.png) no-repeat !important;
	background: url(../images/bird.gif) no-repeat;
	z-index: 10;
}
#birdLit2 {
	top: 170px;
}
#birdLit3 {
	top: 230px;
}
#birdLit4 {
	top: 288px;
}
#birdLit5 {
	top: 348px;
}
#birdLit6 {
	top: 408px;
}
#butterlyLit, #butterlyLit2, #butterlyLit3, #butterlyLit4 {
	position: absolute;
	width: 36px;
	height: 37px;
	left: 21px;
	top: 139px;
	background: url(../images/butterfly.png) no-repeat !important;
	background: url(../images/butterfly.gif) no-repeat;
	z-index: 10;
}
#butterlyLit2 {
	top: 170px;
}
#butterlyLit3 {
	top: 197px;
}
#butterlyLit4 {
	top: 239px;
}

/* final revisions */
#backButton {
	position:absolute;
	top:10px;
	left:293px;
	width: 100px;
	height: 48px;
}
#backButtonTwo {
	position:absolute;
	top:10px;
	left:518px;
	width: 100px;
	height: 48px;
}
#backButtonThree {
	position:absolute;
	top:25px;
	left:538px;
	width: 100px;
	height: 48px;
}

/* news */

.newsEventBar {
	height: 520px;
}
.newsEventContent {
	height: 495px;
}
.newsStoriesBar {
	height: 735px;
}
.newsNewsBar {
	height: 600px;
}
.newsLocalBar {
	height: 660px;
}
.newsStoriesContent {
	height: 710px;
}
#socialNetworking {
	width: 210px;
	position: absolute;
	left: 26px;
	top: 446px;
	border-top: 1px dashed #6a3d1b;
	padding-top: 4px;
}
#socialNetworkingStories {
	width: 210px;
	border-top: 1px dashed #6a3d1b;
	padding-top: 4px;
	margin-top: 8px;
}
#socialNetworking td, #socialNetworkingStories td {
	font-size: 12px;
	line-height: 16px;
	color: #5a3d1c;
}
.socialSpacing {
	margin-bottom: 3px;
}
#checkForEvents {
	width: 197px;
	height: 39px;
	position: absolute;
	left: 441px;
	top: 15px;
}
#newsLogo1 {
	width: 120px;
	height: 59px;
	position: absolute;
	left: 75px;
	top: 440px;
	background: url(../images/brookfieldlogo.png) no-repeat !important;
	background: url(../images/brookfieldlogo.gif) no-repeat;
}
#newsLogo2 {
	width: 120px;
	height: 59px;
	position: absolute;
	left: 75px;
	top: 655px;
	background: url(../images/brookfieldlogo.png) no-repeat !important;
	background: url(../images/brookfieldlogo.gif) no-repeat;
}
#newsLogo3 {
	width: 120px;
	height: 59px;
	position: absolute;
	left: 75px;
	top: 510px;
	background: url(../images/brookfieldlogo.png) no-repeat !important;
	background: url(../images/brookfieldlogo.gif) no-repeat;
}
#newsLogo4 {
	width: 120px;
	height: 59px;
	position: absolute;
	left: 75px;
	top: 580px;
	background: url(../images/brookfieldlogo.png) no-repeat !important;
	background: url(../images/brookfieldlogo.gif) no-repeat;
}
#newsLogo5 {
	width: 120px;
	height: 59px;
	position: absolute;
	left: 75px;
	top: -81px;
	background: url(../images/brookfieldlogo.png) no-repeat !important;
	background: url(../images/brookfieldlogo.gif) no-repeat;
}
#newsLogo6 {
	width: 120px;
	height: 59px;
	position: absolute;
	left: 75px;
	top: -81px;
	background: url(../images/brookfieldlogo.png) no-repeat !important;
	background: url(../images/brookfieldlogo.gif) no-repeat;
}
.storiesCopy {
	font-size: 14px;
	line-height: 19px;
	color: #000000;
}
.noMargin {
	margin: 0px;
	padding: 0px;
}
.storiesPhoto {
	margin-left: 18px;
}
#newsMenu a:link, #newsMenu a:active, #newsMenu a:visited {
	color: #3d3c37;
	text-decoration: none;
}
#newsMenu a:hover {
	color: #fa5202;
}
#newsMenu p {
	margin-bottom: 12px;
}
.topStory a:link, .topStory a:active, .topStory a:visited {
	color: #59291c !important;
	text-decoration: none;
	font-weight: bold;
}
.topStory a:hover {
	color: #fa5202 !important;
}
#thinkGlobalContent {
	width: 343px;
}
#thinkGlobalFlash {
	width: 292px;
	height: 595px;
	position: absolute;
	left: 403px;
	top: 65px;
}
#thinkGlobalNav {
	width: 373px;
	padding-bottom: 15px;
	margin-left: 10px;
}
.newsStoriesHeight {
	height: 1309px;
}
#newsCopy {
	margin-right: 15px;
	padding-bottom: 20px;
}
#newsCopy h2 {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	color: #59291c;
	font-size: 14px;
	line-height: 18px;
}
#newsCopy h3 {
	margin: 15px 0px 4px 0px;
	padding: 0px 0px 0px 0px;
	color: #205b5e;
	font-size: 14px;
	line-height: 14px;
}
#newsCopy a:link, #newsCopy a:active, #newsCopy a:visited {
	color: #205b5e;
	text-decoration: none;
}
#newsCopy a:hover {
	color: #fa5202;
}
#backButtonFour {
	width: 74px;
	height: 38px;
	float: right;
	padding-right: 18px;
}

.rightAlign {
	float: right;
	margin: 0px 0px 15px 15px;
}

#soldout1, #soldout2, #soldout3 {
	width: 71px;
	height: 30px;
	position: absolute;
	background: url(../images/soldoutsm.png) no-repeat !important;
	background: url(../images/soldoutsm.gif) no-repeat;
}

#soldout1 {
	left: 166px;
	top: 179px;
}

#soldout2 {
	left: 166px;
	top: 236px;
}

#soldout3 {
	left: 166px;
	top: 355px;
}

#videoTourNav {
	width: 77px;
	height: 32px;
	left: 162px;
	top: 407px;
	position: absolute;
	/*background: url(../images/videotournav.gif) no-repeat;*/
}
#videoTourNav2 {
	width: 67px;
	height: 34px;
	left: 177px;
	top: 287px;
	position: absolute;
	/*background: url(../images/videotournav.gif) no-repeat;*/
}

/* sIRF styles */
/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */
/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}
.sIFR-replaced {
	visibility: visible !important;
}
span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */

.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1 {
	visibility: hidden;
}

/* 2010 additions */

#photoBlockPricing {
	width: 285px;
	float: right;
	text-align: right;
}

#contentPricing {
	width: 370px;
	padding: 25px 15px 0px 25px;
	float: left;
	position: relative;
}

.pricingForm {
	font-size: 12px;
	line-height: 12px;
	color: #5a3d1c;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

.pricingField {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	background: #FFFFFF;
	margin: 4px 0px 4px 0px;
	padding: 3px;
	width: 274px;
	border: 1px solid #272525;
}

#pricingHolder {
	width: 292px;
	position: relative;
}

#newSold1 {
	width: 71px;
	height: 30px;
	position: absolute;
	left: 170px;
	top: -3px;
	background: url(../images/soldoutsm.png) no-repeat !important;
	background: url(../images/souldoutsm.gif) no-repeat;
}

#newSold2 {
	width: 71px;
	height: 30px;
	position: absolute;
	left: 170px;
	top: 24px;
	background: url(../images/soldoutsm.png) no-repeat !important;
	background: url(../images/souldoutsm.gif) no-repeat;
}

#newSold3 {
	width: 71px;
	height: 30px;
	position: absolute;
	left: 170px;
	top: 78px;
	background: url(../images/soldoutsm.png) no-repeat !important;
	background: url(../images/souldoutsm.gif) no-repeat;
}

#shareThisButton {
	width: 100px;
	float: right;
	font-size: 12px;
	padding-top: 15px;
	text-align: right;
}

#facebookButton {
	width: 55px;
	float: left;
	padding-top: 11px;
	padding-left: 5px;
}

#checkList {
	font: 14px Arial, Helvetica, sans-serif;
	color: #5a3d1c;
	line-height: 14px;
}

#noSpam {
	margin-left:60px;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #5a3d1c;
	line-height:2em;
}

#soldAgain {
	width: 580px;
	position: relative;
}

#soldAgain1 {
	width: 71px;
	height: 30px;
	position: absolute;
	left: 228px;
	top: 55px;
	background: url(../images/soldoutsm.png) no-repeat !important;
	background: url(../images/souldoutsm.gif) no-repeat;
}

#soldAgain2 {
	width: 71px;
	height: 30px;
	position: absolute;
	left: 41px;
	top: 145px;
	background: url(../images/soldoutsm.png) no-repeat !important;
	background: url(../images/souldoutsm.gif) no-repeat;
}

#soldAgain3 {
	width: 71px;
	height: 30px;
	position: absolute;
	left: 42px;
	top: 55px;
	background: url(../images/soldoutsm.png) no-repeat !important;
	background: url(../images/souldoutsm.gif) no-repeat;
}

#videoTourButton {
	width: 152px;
	height: 48px;
	position: absolute;
	left: 473px;
	top: 3px;
}

#currentPricingForm {
	width: 218px;
	height: 167px;
	position: absolute;
	left: 408px;
	top: 279px;
}

#dogV2Moved {
	width: 100px;
	height: 100px;
	position: absolute;
	left: 3px;
	top: 519px;
}

#dogV2MovedTwo {
	width: 100px;
	height: 100px;
	position: absolute;
	left: 0px;
	top: 519px;
}

#currentPricingForm h2 {
	color: #CA0000;
	font-size: 13px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.communityField {
	font: 12px Arial, Helvetica, sans-serif;
	color: #8B8B8B;
	background: #FFFFFF;
	margin: 0px 0px 5px 0px;
	padding: 3px;
	width: 197px;
	border: 1px solid #8B8B8B;
}
