@charset "UTF-8";
/* CSS Document */

body {  padding: 0; margin: 0; overflow: hidden; color: #fff; font-family: Verdana, Geneva, sans-serif; height: 100%; }
#gbc_background { position: absolute; z-index: 0; background: url('images/guildcrest-app-bg.jpg'); background-repeat: no-repeat; background-position: 50% 50%; background-size: 100%; height: 100%; width: 100%; }
p { color: #fff; }
a { color: #CFC; }
h1 { color: #060; }
#menu-bar { margin: 0; width: 13%; right: inherit; height: 100%; background: #34943d; display: block; position: absolute; z-index: 1000; padding-top: 8%; min-width: 160px; float:left;}
.invisBtn { text-align: center; height: 18%; }
.invisBtn:first-child { margin-top: 0 }
#pageHolder { position: absolute; right: 0; max-width: 85%; width: 85%; height: 100%; height: 100%; overflow-y: scroll; overflow-x: hidden; }
#housePDFSidebar div { background: #34943d; repeat; height: 1200px; padding-top:155px;}

/* INDIVIDUAL PAGE CUSTOMIZATION */
#pageTitle .mainLogo { background: url('images/guildcrest-logo-PF.png'); background-repeat: no-repeat; background-position: 65% 45%; background-size: 50%; position:absolute; width: 80%; height: 100%; }

.homesPageSpacer { padding-top: 18%; padding-left: 8%; height: 60%; }
.homePageSpacerRow { height: 70% }
.mainHomeBtn { width: 20%; height: 18%; display: inline-block; padding-right: 1em; }

.housePhotoHolder li { list-style:none; display:inline; margin-left:10px; margin-right:10px;}

.homesListSpacer { padding-top: 10%; padding-left: 5%; }
.homesCol1 { float: left; width: 20%; display: block; margin-right: 7%; }
.homesCol2 { float: left; width: 20%; display: block; margin-right: 7%; }
.homesCol3 { float: left; width: 20%; display: block; margin-right: 7%; }
.indivHomeBtn { margin-bottom: 15%; font-size: 12px; }
.indivHomeBtn a { text-decoration: none; }

.houseInfoDiv { margin-left: 3%; margin-top: 9%; width: 1400px; }
.houseInfoDiv .housePic { width: 1300px; float: left; }
.houseInfoDiv .houseInfoRightBtns { float: right; width: 90px; }
.houseInfoDiv .houseInfoRightBtns ul { list-style: none; }
.houseInfoDiv .houseInfoRightBtns ul li { margin-bottom: 90px; }
.houseInfoDiv .houseInfoRightBtns .photos {  }
.houseInfoDiv .houseInfoRightBtns .plans {  }
.houseInfoDiv .houseInfoRightBtns .pdf {  }

.homePlanSidebar ul { list-style: none; }

ul.housePDFSidebarUL { list-style: none; margin-bottom: 100px; margin-top: 100px; position:absolute; top:180px; left: 30px;}
ul.housePDFSidebarUL li { margin-bottom: 40px; }

.homesCol1 { width: 100%;}
.indivHomeBtn { float: left; margin-bottom: 30px; margin-right: 20px; }
.indivHomeBtn a { color: #030; font-weight: bold;}
.houseThumb { margin-bottom: 3px; width: 200px; height; auto; }

.housePlanHolder { list-style: none; margin-left: 1px; }
.housePlanHolder li { display: inline; margin-right: 150px; }
.housePlanHolder li a img { margin-bottom: 50px; }

.plansMenuLogo { position: absolute; left: 47px; top: 775px; }

.optionButton { width: 30%; height: 18%; display: inline-block; padding-right: 0; }
.otherStuff { padding-top: 18%; padding-left: 18%; height: 60%; }

.titleBump { margin-top: 150px; margin-bottom: -100px; }


@media only screen and (max-width: 800px) {
	/* styles for medium-width screens */
	
}