body, input[type="text"], input[type="tel"], input[type="email"], input[type="submit"], select, textarea {color:#ccb788; font-family:tahoma,"lucida grande",verdana,sans-serif}
body {background:black url("../images/stars.png"); border:0px none transparent; margin:0px}
body,td {font-size:13px}
table {border-collapse:collapse}
td {padding:0px}
img {border:0px none transparent; margin:0px auto}
p {text-indent:12px; line-height:150%; margin-top:5px}
a {color:#ccb788; text-decoration:underline; font-weight:bold}
a:hover {color:skyblue}
h1 {color:#ccb788; font-size:24px; font-weight:bold; margin-bottom:10px}
h2 {color:#ccb788; font-size:24px; font-weight:bold; margin-bottom:0px}
h3 {color:#ccb788; font-size:18px; font-weight:bold; margin-bottom:0px}
h4 {font-size:14px; font-weight:bold; margin-bottom:0px}
.notice {background-color:black; border:1px solid #ccb788; padding:10px; font-size:24px; margin-top:10px}
.fullPage {max-width:1200px; margin:0 auto; padding:0 15px}
.thinPage {margin:0 30%}
.halfPane {float:left; width:49%; padding-right:1%}
.columns2>div {width:30%; float:right}
.columns2>div:first-child {width:66%; float:left}
.textTransBG {margin:0 auto; max-width:1000px}
.textTransBG>div {background-image:url("../images/trans_gray_15.png"); padding:3%; margin:3%; border-radius:10px; overflow:hidden}
.textTransBG>div>h2.first {text-align:center; margin-top:0}
.textTransBG>div>p:last-child {margin-bottom:0}
.textTransBG>div>img, .textTransBG>div>div.imgContainer {width:39%; border:5px solid #ccb788; margin:20px; border-radius:10px}
.textTransBG>div>img.left {float:left; margin-left:0}
.textTransBG>div>img.right, .textTransBG>div>div.imgContainer.right {float:right; margin-right:0}
.textTransBG>div>img.first {margin-top:0}
.textTransBG>div>div.imgContainer {background-color:black}
.textTransBG>div>div.imgContainer>img {width:100%; display:block}
.textTransBG>div>div.imgContainer>div {padding:1%}
a.button {font-size:20px; text-decoration:none; width:90%; text-align:center; padding:10px; color:black; background-color:#ccb788; border:3px solid #ccb788; border-radius:5px; display:block; margin:2% auto 0 auto}
a.button:hover {border-color:skyblue}
.columnCount3 {-moz-column-count: 3; -webkit-column-count: 3; column-count: 3}

.logoHeading {text-indent:-1000px; font-size:0px; height:0px; overflow:hidden; position:absolute}
#logoH1 {top:5px; left:0px; right:0px; text-align:center; background:url("../images/logo.png") no-repeat center top; height:70px; margin-bottom:0}
#logo {display:none}
#starsDiv {position:absolute; top:0px; bottom:0px; left:0px; right:0px; background-image:url("../images/stars2.png"); background-position:right bottom; z-index:-2; display:none}
#sizer {/*height:100%; */min-width:320px; max-width:1920px; margin:0px auto/*; position:relative*/}
#top {margin:0px auto; position:relative}
#homeLink {height:80px; text-indent:-1000px; display:block; margin:0px auto; background-image:url("../images/trans.gif")}
#main {height:100%; width:100%; border:0px none transparent; position:absolute; display:block}
#menuOuter {padding:1px 0; border-width:1px 0; border-style:solid; border-color:#f4f0c0}
.menu, .menu ul, .menu li {list-style:none; padding:0px; margin:0px; display:block}
.menu {background-color:#ccb788; text-align:center}
.menu li:hover {background-image:url("../images/menu_item_bg.png")}
.menu li a {color:black; text-decoration:none; display:block; cursor:pointer; padding:3px; position:relative; z-index:1}
.menu li a:hover {text-decoration:underline}
.menu>li {display:inline-block; position:relative}
.menu>li>a {padding-left:20px; padding-right:20px}
.menu li ul {display:none; position:absolute; top:100%; width:230px; text-align:left; overflow:hidden; background-image:url("../images/trans_black_75.png"); padding:5px; z-index:10}
.menu li ul li a {color:#ccb788}
.menu li ul li a:hover {color:black; text-decoration:none}
.menu li:hover ul {display:block}
.menuItemBg {opacity:0; background:#ccb788 url("../images/menu_item_bg.png") no-repeat center bottom; position:absolute; left:0; top:0; width:100%; height:100%; z-index:0}
#pageTitleOuter, #pageTitle, #pageTitleOuter>div {border-width:1px 0; border-style:solid}
#pageTitleOuter {border-color:#f4f0c0}
#pageTitle, #pageTitleOuter>div {font-size:24px; font-weight:bold; border-color:black; color:black; background-color:#ccb788; padding:3px; margin:0; text-align:center}
footer>.regions {border-width:2px 0; border-style:solid; border-color:#ccb788; overflow:hidden}
footer>.regions>h2 {text-align:center}
footer>.regions>div {float:left; width:33%; box-sizing:border-box; padding:20px; text-align:center}
footer>.regions>div>h2 {font-size:18px; margin:0}
footer>.regions>div>a {display:block}
footer>.groups {overflow:hidden; max-width:1540px; margin:0 auto}
footer>.groups>a {float:left; width:16.66%; padding:10px; box-sizing:border-box; text-align:center}
footer>.groups>a>img {width:100%; max-width:100px}
#mobileMenu {display:none; position:absolute; right:0; width:22px; padding:18px 10px}
#mobileMenu>div {border-width:2px 0; border-style:solid; border-color:#e0cb65; padding:5px 0}
#mobileMenu>div>div {background-color:#e0cb65; height:2px}
.contactSide {margin-top:30px}
.contactSide h3 {margin-top:0}

#socialNetworks {position:absolute; right:115px}
#facebookFrame {margin-bottom:3px; width:58px; height:20px; border:0px none transparent; margin:0 auto; overflow:hidden; display:block}
.thirdPartyButtons {text-align:center}
.thirdPartyButtons>a>img {height:24px; padding-top:4px}

form div.row {clear:both; overflow:hidden}
form div.row>label {float:left; width:95px}
form div.row>label {padding:9px 5px 3px 0}
form div.row>div {padding:4px 0}

input[type="text"], input[type="tel"], input[type="email"], input[type="submit"], select, textarea {border:1px solid #ccb788; box-sizing:border-box}
input[type="text"], input[type="tel"], input[type="email"], select, textarea {width:280px; background-color:black}
input[type="text"], input[type="tel"], input[type="email"], select {height:25px}
textarea {overflow:auto; height:100px; resize:none}
input[type="submit"] {background-color:black; padding:10px}
input[type="submit"]:hover {box-shadow:0 0 10px 2px #ccb788}
form div.row>label[for="ReferredBy"], form div.row>label[for="WhenToCall"] {padding-top:0}