body {
	font-family: "proxima-nova", sans-serif;
	background-color: #000000;
	color: #fff;
}

input {
	color: #000;
}

/* top address block */

.topTextBlockContainer h3 {
	font-size: 16pt;
	font-weight: 700;
	color: #b19c5b;
	text-transform: none;
	line-height: 18pt;
	margin-bottom: 1px;
}

.topTextBlockContainer p strong {
	font-weight: 700;
}

.topTextBlockContainer p a {
	text-decoration: none;
	color: #fff;
}

.topTextBlockContainer p {
	font-weight: 400;
	color: #FFF;
	line-height: 14pt;
	font-size: 11pt;
	display: block;
}

.addressBlock a.googleMapsLink {
	display: block;
	color: #df1018;
	text-decoration:none;
	font-size: 9pt;
	font-weight: 400;
	text-transform: uppercase;	
	line-height: 13pt;
}

.signUpBlock p {	
	font-size: 10pt;
	line-height: 13pt;
	margin-bottom: 6px;
}

.SEtextblock h3 {
	text-transform: uppercase;
	color: #fff;
	font-weight: 600;
	font-size: 22pt;
	margin-bottom: 5px;
	margin-top: 10px;
}

.SEtextblock h4 {
	text-transform: uppercase;
	color: #fff;
	font-weight: 600;	
	font-size: 14pt;
	line-height: 16pt;
	margin-top: 0;
}

.SEtextblock a.moreEvents {
	font-weight: 700;
	color: #bca462;
	text-transform: uppercase;
	
	font-size: 12pt;
	margin-top: 15px;
	display: block;	
}

.SEtextblock a {
	text-decoration: none;
}

.SEcontainer .SEheader {
	font-weight: 900;
	text-transform: uppercase;
	font-size: 15pt;
	color: #000;
	text-align: center;
	line-height: 50pt;
}

.homeCopySection h1 {
	color: #bca462;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 31pt;
	line-height: 28pt;
	padding-top: 20pt;
}

.homeCopySection h3 {
	color: #fff;
	text-transform: none;
	font-weight: 600;
	font-size: 14pt;
	line-height: 20pt;
}

.homeCopySection2 p {
	font-weight: 400;
	padding-top: 28px;
	font-size: 14pt;
	line-height: 18pt;
}

.homeCopySection2 p.disclaimer {
	font-size: 10pt;
}

.homeCopySection2 p strong {
	font-weight: 700;
}


.bachelorPartyContent h1 {
	color: #bca462;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 29pt;
	line-height: 28pt;
	padding-top: 18pt;	
}

.bachelorPartyContent p {
	font-weight: 400;
	font-size: 13pt;
	line-height: 18pt;
	color: #fff;
}

.bachelorPartyContent a {
	font-weight: 700;
	color: #bca462;
	text-transform: uppercase;
	text-decoration: none;
	text-align: right;
	font-size: 12pt;
	margin-top: 28px;
	display: block;	
}

.footerFloatingBlock a.googleMapsLink {
	display: block;
	color: #df1018;
	text-decoration:none;
	font-size: 10pt;
	font-weight: 400;
	text-transform: uppercase;	
	line-height: 13pt;
	margin-top: 25px;
}

.footerFloatingBlock p {
	color: #fff;
	font-size: 11pt;
	font-weight: 400;
	line-height: 15pt;
}

.footerFloatingBlock a {
	color: #fff;
	text-transform: none;
	text-decoration: none;
	font-weight: 600;
}

.footerFloatingBlock h3 {
	font-weight: 700;
	color: #bca462;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 12pt;
	line-height: 14pt;
	display: block;	
}

.footerFloatingBlock table tr td a {
	font-weight: 400;
	color: #fff;
	text-transform: none;
	text-decoration: none;
	font-size: 11pt;
	line-height: 21pt;
	display: block;	
	padding-left: 10px;
}

.footerFloatingBlock table tr td {
	background-repeat:no-repeat;
	background-position: center center;	
}

.footerFloatingBlock a.clubLink {
	text-transform: uppercase;
	text-decoration: none;
	font-weight: 400;
	color: #fff;
	font-size: 12pt;
	line-height: 15pt;
}

.footerFloatingBlock ul li a {
	text-transform: none;
	text-decoration: none;
	font-weight: 400;
	color: #fff;
	font-size: 10pt;
	line-height: 15pt;
}

.footerFloatingBlock ul.menu li.leaf {
	list-style-type: none;	
	list-style-image: none;
	padding-top: 0px;
	padding-right: 0px;
}

.copyrightBlock {
	font-weight: 400;
	color: #fff;
	font-size: 9pt;
	line-height: 11pt;
	display: block;
	float: left;
}

/* SECONDARY PAGES BELOW */

.featurePageContent h1 {
	font-weight: 700;
	font-size: 48pt;
	text-transform: uppercase;
	color: #bca462;
	margin-bottom: 0;
}

.featurePageContent h2 {
	font-weight: 700;
	font-size: 30pt;
	text-transform: uppercase;
	color: #bca462;
	margin-top: 0;
	line-height: 28pt;
}

.featurePageContent h3 {
	font-weight: 700;
	font-size: 15pt;
	text-transform: none;
	color: #bca462;
}

.featurePageContent p {
	margin-top: 25px;
	font-size: 15pt;
	font-weight: 400;
	line-height: 20pt;
}

.featurePageContent p strong {
	font-weight: 700;
}

.featurePageContent p a {
	text-transform: none;
	text-decoration: none;
	color: #fff;
}

.textContentBlock h2 {
	font-size: 32pt;
	font-weight: 700;
	color: #bca462;
	margin-bottom: 15pt;
	text-transform: uppercase;
}

.textContentBlock p {
	font-size: 13pt;
	font-weight: 400;
	line-height: 17pt;
	margin-bottom: 16pt;
}

.textContentBlock p.smallText {
	font-size: 11pt;
	line-height: 14pt;
}

.textContentBlock p.smallerText {
	font-size: 10pt;
	line-height: 12pt;
}

.textContentBlock .smallerText {
	font-size: 10pt;
	line-height: 12pt;
}

.textContentBlock a {
	text-decoration: none;
	color: #fff;
}

.textContentBlock p strong {
	font-weight: 700;
}



.textContentBlock h3 {
	font-size: 24pt;
	font-weight: 700;
	color: #bca462;
	margin-bottom: 8pt;
	text-transform: uppercase;
}

.textContentBlock h4 {
	font-size: 18pt;
	font-weight: 700;
	color: #bca462;
	margin-bottom: 8pt;
	text-transform: uppercase;
}


.textContentBlock em {
	font-weight: 700;
	color: #de1f26;
	text-transform: uppercase;
	font-style: normal;
}

.textContentBlock ul li {
	padding-left: 2pt;	
	padding-bottom: 3pt;
	font-size: 10pt;
	line-height: 12pt;	
}

.textContentBlock ul {
	margin-top: 3pt;
}



.textContentBlock ul {
	list-style-position: inside;
	list-style-type: disc;	
}

.partyPackageContent h3 {
	text-transform: uppercase;
	color: #dd151e;
	font-weight: 700;
	font-size: 30pt;
	display: block;
	margin-bottom: 5px;
	margin-top: 0;
}

.partyPackageContent ul {
	list-style-position: inside;
	list-style-type: disc;	
	padding-left: 0;
}

.partyPackageContent strong {
	font-weight: 700;
}

.partyPackageContent ul li {
	font-weight: 400;
	line-height: 17pt;
	font-size: 13pt;	
}

.partyPackagePrice {
	font-weight: 700;
	font-size: 14pt;
	color: #bca462;
	padding-left: 10pt;
	display:block;
	margin-top: 5px;
}

.partyPackagesBlock h4 {
	margin-top: 30px;
	font-size: 16pt;
	color: #bca462;
	text-transform: none;
	font-weight: 600;
	display: block;
	float: left;
}

.partyPackagesBlock a {
	color: #bca462;
	text-decoration: none;
}

.partyPackage {
	margin-bottom: 30px;
}

.contactUsBlock .googleMapsLink {
	color: #df1018;
	text-transform: uppercase;
	font-size: 12pt;
	display: inline-block;
	margin-top:10px;
}

.contactUsBlock h5 {
	font-size: 28px;
	font-weight: 700;
	color: #dc1119;
	text-transform: uppercase;

	line-height: 30px;
}

.redText {
	color: #dc1119;
}

.goldText {
	color: #bca462;
}

#memberGalleryLinks {
	text-align:center;
	color: #bca462;
	font-weight: 900;
	text-transform: uppercase;
	font-size: 17pt;
}

.contactUsBlock em {
	font-style: normal;
}

.mapSpacer {
	height: 440px;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color: #514b6f;
    background-color: transparent;
}
