/* @override 
	http://www.thebluffhomes.com/css/layout.css
	http://adxcreative.com/projectHub/thebluffhomes/css/layout.css
*/

@charset "UTF-8";
/*Global styles to be reused*/
html {
text-align: center;
}
body {
text-align: left;
}
.hide {
	display: none;
	overflow: hidden;
}
.obscure {
	position: absolute;
	left: -9999px;
	float: left;
}
.clear {
	clear: both;
}
#header,
#footer {
	margin-top: -5px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#header {
	margin-top:12px;
	height:48px;
	width: 156px;
}
#footer {
	width:900px;
}
#footer p {
	text-align: center;
}
.glidecontent .homeDescriptionGroup {
	margin: 0px;
	padding: 0px;
	width: 168px;
	float: left;
}
.glidecontent .homeDescriptionGroup ul{
	margin: 0px!important;
	padding: 0px!important;
}
.floorplanGraphics p {
	margin:0px!important;
}
.floorplanGraphics {
	margin-top:90px;
}
.floorplanGraphics li {
	float: left;
}
.priceGuide {
	float: right;
	width: 104px;
	display: block;
	height: 409px;
}
.priceGuide li {
	margin: 8px;
}
.homeDescription1 li{
	margin-left: 8px;
}
.homeDescription1 li.priceChange{
	margin-top: 14px;
}
.homeDescription2 li{
	margin-left: 8px;
	margin-bottom: 4px;
}
* html .homeDescription2 li{
	margin-bottom: 0px!important;
}
.homeDescription3 li{
	margin-left: 8px;
	margin-bottom: 4px;
}

.floorplanGraphics li {
	margin-right: 50px;
	
}
ol#eightFortyFive.floorplanGraphics li {
	margin-right: 30px!important;
	
}
ol#eightFortyFive.floorplanGraphics li.last {
	margin-right: 0px!important;
	
}
.floorplanGraphics .last {
	margin-right: 0px!important;
	
}
.floorplanGraphics img {
	margin-bottom: 4px;
	
}
.homeDescriptionGroup {
	padding-top: 8px!important;
}
.condoThumbnail{
	z-index: 1;
	position: absolute;
	left: 706px;
	top: 8px;
}
.homeDescrip1{
	margin-bottom: 16px;
}
.printerPDF{
	margin-top: 16px;
	padding-bottom: 16px;
}
#vetterdenkLogo {
	width: 104px;
	height: 71px;
	float: right;
}
#branding {
	width: 450px;
	text-align:center;
	float:left;
}
#vetterDenkBio {
	width: 454px;
	height: 327px;
	float: left;
}
#branding ul li,
#contactInfo ul li {
	text-align:center;
}
#branding ul,
#contactInfo ul {
	margin-top: 95px;
}
#branding ul .condo_illustration
#contactInfo ul .condo_illustration {
	margin-bottom: 8px;
}
#branding ul .thebluffhomes,
#contactInfo ul .thebluffhomes {
	margin-bottom: 84px;
}
#brandImagery {
	width: 450px;
	float:left;
}
#brandImagery object {
	margin-top:1px;
	margin-left:1px;
}
#featuredContentFeatures .featuresType{	
	width:  374px;
	float:  left;
	padding-top: 45px;
}
#featuredContentHood .featuresType{	
	width:  374px;
	float:  left;
	padding-top: 45px;
}
#featuredContentHood #neighborhoodPhotos,
#featuredContentHood #neighborhoodMap,
#featuredContentHood #historyHero,
#featuredContentHood #neighborhoodHistory,
#openHouseHero {	
	float: left;
}
#featuredContentFeatures #featuresHero,
#featuredContentFeatures #featuresInteriors,
#featuredContentFeatures #featuresExteriors,
#featuredContentHood #neighborhoodPhotos,
#featuredContentHood #historyHero,
#featuredContentHood #neighborhoodMap,
#featuredContentHood #neighborhoodHistory,
#openHouseHero {
	margin-top: 1px;
	margin-left: 1px;
}
#featuresHero,
#featuresInteriors,
#featuresExteriors,
#neighborhoodPhotos,
#neighborhoodHistory,
#neighborhoodMap,
#historyHero{
	float: left;
}
#featuredContentFeatures #featuresCopyGraphic,
#featuredContentHood #hoodCopyGraphic {
	margin-top: 120px;
	margin-left: 54px;
}
#openHouseSecondary h3 {
	margin-bottom: 12px;
	padding-left: 12px;
	padding-right: 12px;
	margin-top: 12px;
}
#barkitecture h3{
	padding-bottom: 0px!important;
	margin-bottom: 0px!important;
	padding-top: 0px!important;
	margin-top:  0px!important;
}
#barkitecture{
	margin-bottom: 8px;
}
.barkBreak{
	margin-bottom: 4px;
}
#openHouseMain h2,
.featuresType h2,
#vetterDenkBio h2 {
	margin-bottom: 24px;
	padding-left: 12px;
	padding-right: 12px;
	margin-top: 12px;
}
#openHouseMain h4,
#featuredContentHood h4 {
	padding-left: 12px;
	padding-right: 12px;	
}
#featuredContentHood h4 {
	float: left;
	display: block;
	width: 175px;
}
.zeroMargin {
	margin-bottom: 0px!important;	
}
#openHouseMain .fauxHeader{
	margin-bottom: 0px!important;
}
.featuresType h3,
#openHouseMain h3 {
	margin-bottom: 12px;
	padding-left: 12px;
	padding-right: 12px;
}
.featuresType p {
	margin-bottom: 12px;
	padding-left: 12px;
	padding-right: 12px;

}
.featuresType .attributes {
	padding-left: 12px!important;
	margin-left: 0px!important;
	padding-bottom: 8px;
}
#videoTour {
	float: right;
	position: relative;
	top: -87px;
	right: 60px;
}
#videoTour img{
	margin: 0;
	padding: 0;
}
#videoTour p{
	text-align: center;
	margin: 0;
	padding: 0;
}
#openHouseMain,
#openHouseSecondary {
	float: left;
	width:  187px;
}
#openHouseSecondary ul,
#openHouseSecondary ol,
#openHouseSecondary li {
	margin-left: 0px!important;
	padding-left: 0px!important;
}
#openHouseSecondary ol {	
	padding-left:12px!important;
}
#openHouseSecondary ol li {	
	margin-bottom:8px;
}
#openHouseSecondary ul li {	
	margin-bottom:0px!important;
}
#contactForm {
	width: 426px;
	float:  left;
	padding: 12px;
}
#contactForm h2 {
	width: 280px;
	margin-bottom: 24px;
}
#contactInfo {
	height: 479px;
	width:  450px;
	float:  left;
	text-align: center;
}
.neighborhoodAttractions {
	float: left;
	width:  175px;
	/*padding: 0px!important;*/
	margin-left: 12px!important;
	margin-bottom: 0px!important;
	margin-top: 45px!important;
	margin-right: 0px!important;
	padding-top:12px;
}
.neighborhoodAttractions .first{
	margin-bottom: 12px!important;
}
.neighborhoodAttractions li{
	margin-bottom: 0px;
}
#vetterDenkBio h3 {
	margin-left: 12px;
	margin-bottom: 24px;
}
#vetterDenkBioLogo {
	float: right;
	/*padding-top: 48px;
	padding-right: 48px;*/
	position:relative;
	top: 48px;
	right: 48px;
}
#address {
	margin-left: 12px;
	margin-bottom:  12px;;
}
#contactInfo #contactHeroLogo{
	margin-top:170px;
	margin-bottom:36px;
}
#formMessage {
	height: 480px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	padding:0px;
	margin-top:90px;
	text-align: center;
}
#formMessage img {
	margin-top: 150px;
	margin-bottom: 30px;
}
#projects li {
	float: left;
	width: 145px;
	height:124px;
	display: block;
}
#projects {
	height: 124px;
	width:870px;
	margin-left: 1px;
	/*position: relative;
	top: 34px;*/
}
