html {overflow-y: scroll;} 

body {
	background-attachment: fixed;
	background-image: url(images/andyoswald-bg-grad.png);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #5c3516;
	color: #000000;
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
}

a { font-weight: bold; color: #702914; text-decoration: none; }
a:hover { text-decoration: underline; }



#headerImg { position: relative; width: 1020px; background-image: url(images/andyoswald-header.png); background-position: right top; background-repeat: no-repeat; height: 197px; z-index: 100; margin-left: auto; margin-right: auto; }

/* #andy is the holder for the top menu */
#andy { position: relative; width: 960px; height: 210px; z-index: 101; margin-left: auto; margin-right: auto; margin-top: -180px; }

#andy #menu { width: 900px; float: left; display: block; padding-top: 74px; padding-left: 0; margin-left: -30px; margin-top: 20px; z-index: 40; }
#andy #menu a { text-decoration: none; font-size: 16px; font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif; padding: 5px; }
#andy #menu a:hover { background-color: #412914; color: #ffffff; text-decoration: none; }

#andy #menu ul { float: left; list-style: none; list-style-image: none; margin-top: 13px; }
#andy #menu li { display: inline; margin-right: 10px; margin-top: 0; }
#andy #menu a { font-family: "Century Gothic", Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #663300; text-decoration: none; }
#andy #menu a:hover { text-decoration: none; }


/* #pageBG is the page content holder div */
#pageBG { display: block; position: relative; width: 980px; margin-left: auto; margin-right: auto; margin-top: -5px; z-index: 300; }


/* #menuBG is the background for the menu */
#menuBG { display: block; position: relative; width: 980px; height: 153px; background: url(images/andyoswald-topCap.png); width: 980px; background-repeat: no-repeat; background-attachment: scroll; background-position: top center; position: relative; margin-top: -215px; z-index: 1; margin-left: auto; margin-right: auto; }

#pageBG #contentHolder { position: relative; display: block; background-repeat: repeat; background-position: top; margin-top: 5px; z-index: 1000; }

#pageBG #contentHolder #content { width: 970px; margin-left: auto; margin-right: auto; padding-top: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
#pageBG #contentHolder #content h2 { font-size: 14px; font-weight: bold; }
#pageBG #contentHolder #content tr,td,th,li,ul,ol { font-size: 12px; font-weight: normal; }

#pageBG #contentHolder #content #featureRt { float: right; display: block; margin-left: 30px; font-weight: bold; }

#pageBG #contentHolder #content #featureLf { float: left; display: block; margin-right: 30px; }

#pageBG #contentHolder #content h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 18px; }
#pageBG #contentHolder #content h4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 18px; margin: -10px 0 -20px 0; }
#pageBG #contentHolder #content p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
#pageBG #contentHolder #copy { width: 930px; margin-left: auto; margin-right: auto; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }

#pageBG #pageFooter { height: 32px; width: 980px; background-image: url(images/andyoswald-bottomCap.png); margin-bottom: 30px; }

#pageBG #contentHolder #content #imgDivRt { margin-left: 15px; float: right; display: block; }

.textHolder { display: block; }
.imgLfPad { float: right; margin: 5px 0 5px 10px; }
.highlightTable { background: #5c3516; padding: 7px; color: #fff; }
.halfRight { width: 475px; float: left; }
.halfLeft { width: 475px; float: right; clear: right; }
.houseListClass { width: 900px; }
.houseListMenuClass { margin-left: auto; margin-right: auto; text-align: center; }
.houseListDescrClass { width: 500px; }
.propertyListHolder { width: 730px; margin-left: auto; margin-right: auto; }
.singlePropertyHolder { display: block; margin-bottom: 18px; width: 730px; clear: both; }
.propertyListPhoto { float: left; width: 186px; margin-right: 15px; margin-bottom: 20px; clear: right; }
.propertyListDescr { float: right; width: 520px; margin-bottom: 40px; }
.jumpClass { clear:both; margin-left: auto; margin-right: auto; text-align: center; }
.individualHouseDetailHolder { width: 800px; margin-left: auto; margin-right: auto; clear: both; }
.individualHouseKeyInfo { float: left; width: 390px; font-size: 16px; font-weight: bold; text-align: right; }
.individualHouseMainImg { float: right; width: 390px; clear: right; margin-bottom: 20px; }
.individualHouseFeatures { margin-left: auto; margin-right: auto; clear: both; }
.individualHouseFeatures img { margin-top: 8px; }
.individualHouseListThumbs { margin-left: -50px; clear: both; }
.individualHouseListThumbs ul { list-style: none; list-style-image: none; }
.individualHouseListThumbs li { display: inline; }
.individualHouseListThumbs li { vertical-align: middle; }
.individualHouseListThumbs img { margin-bottom: 15px; }
.sold { font-weight: bold; font-size: 16px; color: #F2E6D0; background-color: #AA190C; }
.testimonialName { text-align: right; font-size: 10px; }
.testimonialHolder { margin-bottom: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; width: 600px; margin-left: auto; margin-right: auto; }
.testimonialImg img { float: right; margin-left: 15px; clear: right; }
.dividerBar { text-align: center; margin: 20px 0 20px 0; clear: both; }
.propertiesBackMenu { margin-top: -15px; }
.houseDescrPrice { font-weight: bold; font-size: 15px; }
.boldText { font-weight:bold; font-size:14px; }

.rounding{ display:block; }
.rounding * { display:block; height:1px; overflow:hidden; font-size:.01em; background-color: #ffffff; }
.rounding1 { margin-left:3px; margin-right:3px; padding-left:0px; padding-right:0px; border-left:1px solid; border-left-color: #ffffff;; border-right:1px solid; border-right-color: #ffffff;; *border-right-color: #ffffff; background-color: #ffffff; }
.rounding2 { margin-left:1px; margin-right:1px; padding-right:0px; padding-left:0px; border-left:1px solid; border-left-color: #ffffff;; border-right:1px solid; border-right-color: #ffffff;; *border-right-color: #ffffff; background-color: #ffffff; }
.rounding3 { margin-left:1px; margin-right:1px; border-left:1px solid; border-left-color: #cccccc; border-right:1px solid; border-right-color: #ffffff;; *border-right-color-color: #ffffff; }
.rounding4 { border-left: 1px solid; border-left-color: #ffffff; border-right: 1px solid; border-right-color: #ffffff; *border-right-color: #ffffff; }
.rounding5 { border-left: 1px solid; border-left-color: #ffffff; border-right: 1px solid; border-right-color: #ffffff; *border-right-color: #ffffff; }
.roundingfg { background-color: #ffffff; padding: 5px 5px 5px 5px; margin-top: 0; }



* html .clearfix{height:1%}

.tenPixPad { margin: 0 10px 10px 10px; }


#col23holder { float: right; width: 643px; margin: 0 0 0 0; z-index: 1000; }
#mainCol1 { float: left; width: 310px; margin: 0 0 0 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
#mainCol1 img { float: right; margin-left: 8px; }
#mainCol2 { float: left; width: 311px; margin: 0 0 0 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; z-index: 1000; }
#mainCol2 img { display: block; }
#mainCol3 { float: right; width: 305px; margin: 0 10px 0 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
#col23split {  clear: right; float: left; width: 635px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin-top: 0; color: #ffffff; }

.imgOverride { float: none; }

#pageBG #contentHolder #col23holder #mainCol2 object { text-align: center; }




#dropMenu1 { display: block; position: absolute; top: 157px; left: 101px; background-color: #5c3516; z-index: 1001; visibility: hidden; }
#dropMenu1 ul { padding: 0 0 0 0; list-style: none; list-style-position: inside; list-style-type: none; margin-left: 0; }
#dropMenu1 li { color: #ffffff; padding: 0px 10px 0px 10px; }
#dropMenu1 li:hover { background-color: #993a2a; }
#dropMenu1 a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: none; font-weight: bold; }

#dropMenu2 { display: block; position: absolute; top: 157px; left: 220px; background-color: #5c3516; z-index: 1002; visibility: hidden; }
#dropMenu2 ul { padding: 0 0 0 0; list-style: none; list-style-position: inside; list-style-type: none; margin-left: 0; }
#dropMenu2 li { color: #ffffff; padding: 0px 10px 0px 10px; }
#dropMenu2 li:hover { background-color: #993a2a; }
#dropMenu2 a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: none; font-weight: bold; }

#dropMenu3 { display: block; position: absolute; top: 157px; left: 300px; background-color: #5c3516; z-index: 1003; visibility: hidden; }
#dropMenu3 ul { padding: 0 0 0 0; list-style: none; list-style-position: inside; list-style-type: none; margin-left: 0; }
#dropMenu3 li { color: #ffffff; padding: 0px 10px 0px 10px; }
#dropMenu3 li:hover { background-color: #993a2a; }
#dropMenu3 a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: none; font-weight: bold; }

#dropMenu4 { display: block; position: absolute; top: 157px; left: 405px; background-color: #5c3516; z-index: 1004; visibility: hidden; }
#dropMenu4 ul { padding: 0 0 0 0; list-style: none; list-style-position: inside; list-style-type: none; margin-left: 0; }
#dropMenu4 li { color: #ffffff; padding: 0px 10px 0px 10px; }
#dropMenu4 li:hover { background-color: #993a2a; }
#dropMenu4 a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: none; font-weight: bold; }

#pageBG #contentHolder .tenPixPad .roundingfg .textHolder li { margin: 7px; }
#pageBG #contentHolder .tenPixPad .roundingfg .textHolder { margin: 0 18px 0 18px; }

#clickToEnlargeDiv { margin-top: -12px; }



