
@font-face {
  font-family: 'BigNoodleTitling';
  font-display:swap;
  src: url('/include/fonts/big_noodle_titling.eot'); /* IE9 Compat Modes */
  src: url('/include/fonts/big_noodle_titling.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('/include/fonts/big_noodle_titling.otf') format("opentype"),
		url('/include/fonts/big_noodle_titling.woff2') format('woff2'), /* Super Modern Browsers */
		url('/include/fonts/big_noodle_titling.woff') format('woff'), /* Pretty Modern Browsers */
		url('/include/fonts/big_noodle_titling.ttf')  format('truetype'), /* Safari, Android, iOS */
		url('/include/fonts/big_noodle_titling.svg#svgFontName') format('svg'); /* Legacy iOS */
}
@font-face {
  font-family: 'Myriad Pro';
  font-display:swap;
  src: url('/include/fonts/MyriadPro-Regular.eot'); /* IE9 Compat Modes */
  src: url('/include/fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('/include/fonts/MyriadPro-Regular.otf') format("opentype"),
		url('/include/fonts/MyriadPro-Regular.woff2') format('woff2'), /* Super Modern Browsers */
		url('/include/fonts/MyriadPro-Regular.woff') format('woff'), /* Pretty Modern Browsers */
		url('/include/fonts/MyriadPro-Regular.ttf')  format('truetype'), /* Safari, Android, iOS */
		url('/include/fonts/MyriadPro-Regular.svg#svgFontName') format('svg'); /* Legacy iOS */
}
@font-face {
  font-family: 'Myriad Pro Semibold';
  font-display:swap;
  src: url('/include/fonts/MyriadPro-Semibold.eot'); /* IE9 Compat Modes */
  src: url('/include/fonts/MyriadPro-Semibold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('/include/fonts/MyriadPro-Semibold.otf') format("opentype"),
		url('/include/fonts/MyriadPro-Semibold.woff2') format('woff2'), /* Super Modern Browsers */
		url('/include/fonts/MyriadPro-Semibold.woff') format('woff'), /* Pretty Modern Browsers */
		url('/include/fonts/MyriadPro-Semibold.ttf')  format('truetype'), /* Safari, Android, iOS */
		url('/include/fonts/MyriadPro-Semibold.svg#svgFontName') format('svg'); /* Legacy iOS */
}

/*
@font-face {
    font-family: BigNoodleTitling;
    src: url(/include/fonts/big_noodle_titling.ttf);
    src: url(/include/fonts/big_noodle_titling.ttf) format('truetype');
	
}
@font-face {
    font-family: 'Myriad Pro';
    src: url(/include/fonts/MyriadPro-Regular.otf);
    src: url(/include/fonts/MyriadPro-Regular.otf) format("opentype"),
		url(/include/fonts/MyriadPro-Regular.woff) format('woff');
}
@font-face {
    font-family: 'Myriad Pro Semibold';
    src: url(/include/fonts/MyriadPro-Semibold.otf);
    src: url(/include/fonts/MyriadPro-Semibold.otf) format("opentype"),
		url(/include/fonts/MyriadPro-Semibold.woff) format('woff');
}
*/
@font-face {
    font-family: FontAwesome;
    src: url("/include/font-awesome-5.0.10/use-on-desktop/Font Awesome 5 Brands-Regular-400.otf");
    src: url("/include/font-awesome-5.0.10/use-on-desktop/Font Awesome 5 Free-Regular-400.otf");
    src: url("/include/font-awesome-5.0.10/use-on-desktop/Font Awesome 5 Free-Solid-900.otf");
    src: url("/include/font-awesome-5.0.10/use-on-desktop/Font Awesome 5 Brands-Regular-400.otf") format("opentype");
    src: url("/include/font-awesome-5.0.10/use-on-desktop/Font Awesome 5 Free-Regular-400.otf") format("opentype");
    src: url("/include/font-awesome-5.0.10/use-on-desktop/Font Awesome 5 Free-Solid-900.otf") format("opentype");
}

/* General */
article, aside, footer, header, hgroup, nav, section {
	display:block;
}
body {
	margin: 0;
	padding: 0;
}
p, li {
	margin: 0;
	padding: 4px;
	font-family: 'Myriad Pro';
	font-size: 14px;
}
dd {
	margin: 0 0 0 20px;
	padding: 4px;
	font-family: 'Myriad Pro';
	font-size: 14px;
}
dl {
	margin: 0;
}
a {
	color: #0f6c37 !important;
}

#login-as-message {
	color: #fff;
	background-color: #777620;
	text-align: center;
}

#top-message {
	color: #fff;
	background-color: #ff6d00;
	text-align: center;
	padding-top: 3px;
}
#top-message h1 {
	font-family: 'BigNoodleTitling';
	margin: 0;
	padding: 0;
	font-weight: lighter;
	letter-spacing: 2px;
}
#top-message h3 {
	font-family: 'BigNoodleTitling';
	margin: 0;
	padding: 0;
	font-weight: 100;
	letter-spacing: 2px;
}

.link_special {
	color: #231f20 !important;
	font-family: 'Myriad Pro Semibold';
	font-size: 14px;
	text-transform: uppercase;
	text-decoration: underline;
}

.triangle-up {
  width: 0; 
  height: 0; 
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  
  border-bottom: 20px solid #231f20;
}

.triangle-down {
  width: 0; 
  height: 0; 
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  
  border-top: 20px solid #231f20;
}

.triangle-right {
  width: 0; 
  height: 0; 
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  
  border-left: 20px solid #231f20;
}

.triangle-left {
  width: 0; 
  height: 0; 
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent; 
  
  border-right:20px solid #231f20; 
}

.videoWrapper {
	float: none;
    clear: both;
    width: 100%;
    position: relative;
    padding-bottom: 48.25%;
    padding-top: 25px;
    height: 0;
}
.videoWrapper iframe {
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.button {
	margin: 3px 4px;
	padding: 2px 12px;
	border-width: 2px;
	border-style: solid;
	border-radius: 3px;
	text-align: center;
	text-decoration: none;
	font-family: 'Myriad Pro Semibold';
	font-weight: normal;
	font-size: 14px;
	text-transform: uppercase;
	color: #fff !important;
	letter-spacing: 1px;
	cursor: pointer;
	line-height: 14px;
}
.greenbutton {
	background-color: #3C4D43;
	border-color: #201F1F;
}
.orangebutton {
	background-color: #ff6500;
	border-color: #b64800;
}
.blackbutton {
	background-color: #231f20;
	border-color: #231f20;
}

input, select, textarea {
	-ms-box-sizing:content-box;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box; 
	box-sizing:content-box;
}

.strikeout {
	text-decoration: line-through;
}

.AuthorizeNetSeal, .CreditCards {
	margin: 5px;
}

.image-right {
	margin: 10px;
	width: 350px;
	float: right;
}
.image-right img {
	width: 100%;
	border: 1px solid #192e22;
}
.image-right-small {
	margin: 10px;
	width: 75px;
	float: right;
}
.image-right-small img {
	width: 100%;
	border: 1px solid #192e22;
}
.image-left-med {
	margin: 10px;
	width: 150px;
	float: left;
}
.image-left-med img {
	width: 100%;
	border: 1px solid #192e22;
}
.image-center-large {
	margin: 0 auto;
	width: 80%;
}
.image-center-large img {
	width: 100%;
	border: 1px solid #192e22;
}
.collage-container {
	width: 100%;
	text-align: center;
}
.image-collage {
	display: inline-block;
	margin: 2px 5px;
	height: 210px;
}
.image-collage img {
	height: 210px;
	border: 1px solid #192e22;	
}

figcaption {
	text-align: center;
}

#map_canvas h3 {
	margin: 6px;
}

#captcha_element div {
	width: 100% !important;
}
#captcha_element div div {
	margin: 0 auto;
	width: 304px !important;
}


/* placeholders */
.place_holder {
	color: #999 !important;
}
option {
	color: #000;
}
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #999;
    opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #999;
}

::-ms-input-placeholder { /* Microsoft Edge */
    color: #999;
}

.clear {
	clear: both;
}

/* Menus */

#navMobile {
	display: none;
}
#navMobile nav {
	text-align: center;
	background: #efefef;
}
#navMobile nav ul {
	margin: 0;
	padding: 1em;
	list-style-type: none;
}
#navMobile nav ul li {
	display: inline;
	margin-left: 1em;
}
#navMobile nav ul li:first-child {
	margin-left: 0;
}
#navMobile nav ul li ul {
	display: none;
}
.mean-bar {
	background-color: #231f20 !important;
	color: #fff !important;
	padding: 4px 0 !important;
	text-align: left;
	font-family: 'Myriad Pro Semibold';
	font-size: 14px;
	letter-spacing: 6px;
	text-transform: uppercase;
}
.mean-bar .slogan {
	margin-left: 4px;
}
.meanclose {
	color: #fff !important;
}

/* File Upload Button */

.fileContainer {
	margin: 3px 4px !important;
	padding: 2px 12px;
	border: 0;
	border-radius: 3px;
	text-align: center;
	text-decoration: none;
	font-family: 'Myriad Pro Semibold';
	font-weight: normal;
	font-size: 14px;
	text-transform: uppercase;
	color: #fff !important;
	background-color: #0f6c37;
	border-color: #0f6c37;
	letter-spacing: 3px;
	cursor: pointer;
	width: auto !important;
}
.fileContainer [type=file] {
    cursor: inherit;
    display: block;
    font-size: 12px;
    filter: alpha(opacity=0);
    /* min-height: 100%;
    min-width: 100%; */
	height: 20px;
	width:100%;
    opacity: 0;
    position: absolute;
    right: 0;
    text-align: right;
    top: 0;
}


/* General Template */
body {
	background-image: url(/images/bg_bowhunter2.jpg);
	background-image:-webkit-image-set(url('/images/bg_bowhunter2.webp')1x );
	background-size: 100%;
	background-position: 0 0;
	background-repeat: no-repeat;
	background-color: #fff;	
}
#page-container {
	margin: 0 auto;
	padding: 0;
	width: 100%;
	max-width: 1468px;
	/* background-image: url('/images/paper.jpg'); */
}


#page-header {
	padding: 4px;
	background-color: #231f20;
	height: 30px;
	/* full width */
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
}
#page-header h3 {
	margin: 4px 0;
	padding: 0;
	color: #fff;
	font-family: 'Myriad Pro Semibold';
	font-size: 14px;
	letter-spacing: 6px;
	text-transform: uppercase;
}
#page-header sup {
	font-size: 8px;
}
#page-header .slogan {
	margin-left: 120px;
	float: left;
}
#page-header .social {
	margin: 0 40px 0 0;
	padding: 0;
	float: right;
}
#page-header .social img {
	margin: 3px 4px;
	padding: 0;
	width: 24px;
	height: 24px;
}


#page-footer {
	margin: 0;
	padding: 4px;
	background-color: #231f20;
	height: 110px;
	text-align: center;
	/* full width */
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
}
#page-footer p {
	margin: 12px 0 6px 0;
	padding: 0;
	color: #fff;
	font-family: 'Myriad Pro Semibold';
	font-size: 14px;
	letter-spacing: 4px;
	text-transform: uppercase;
}
#page-footer a {
	margin: 8px 0;
	padding: 0;
	color: #fff !important;
	font-family: 'Myriad Pro Semibold';
	font-size: 14px;
	letter-spacing: 2px;
	text-transform: uppercase;
}
#page-footer .social img {
	margin: 3px 2px;
	padding: 0;
	width: 24px;
	height: 24px;
}
/*
#background-main {
	background-image: url(/images/bg_bowhunter2.jpg);
	background-size: 100%;
	background-position: 0 0;
	background-repeat: no-repeat;
	background-color: #fff;
}
*/
#section-nav {
	margin: 0;
	padding: 0;
	height: 150px;
	background-color: rgba(255, 255, 255, 0.4);
	border-bottom: 1px solid #ddd;
	/* full width */
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
}
#section-nav .members {
	float: right;
	height: 130px;
	text-align: center;
}
#section-nav .members p {
	margin: 0;
	padding: 0;
	font-family: 'Myriad Pro';
	font-size: 10px;
	line-height: 12px;
	
}
#section-nav .members .members-ad {
	display: none;
}
#section-nav .menu {
	float: right;
	/* height: 100px; */
}
#section-nav .menu nav {
	margin: 60px 0 0 0;
}
#section-nav .menu nav a {
	margin: 0 14px;
	color: #231f20 !important;
	font-family: 'Myriad Pro Semibold';
	text-decoration: none;
	text-transform: uppercase;
	display: inline-block;
}

#section-nav .header-ad {
	margin: 10px auto;
	width: 380px;
	border: 1px solid #ff6600;
	text-align: center;
	cursor: pointer;
}
#section-nav .header-ad h2 {
	margin: 10px;
	font-family: 'BigNoodleTitling';
	font-size: 42px;
	font-weight: lighter;
	text-transform: uppercase;
	line-height: 25px;
}
#section-nav .header-ad h3 {
	margin: 15px 5px;
	font-family: 'BigNoodleTitling';
	font-size: 31px;
	font-weight: normal;
	text-transform: uppercase;
	line-height: 10px;
	color: #ff6600;
}

#header-logo {
	margin: 0 0 0 120px;
	width: 164px;
	float: left;
}
#header-logo img {
	width: 100%;
	margin: 10px 0;
}

/* Home Page */

#section-home-main article {
	margin: 0 0 15px 0;
	padding: 0;
	width: 610px;
	float: left;
	z-index: 10;
}
#section-home-main article header {
	margin: 0 auto;
	padding: 5px 0;
	width: 390px;
	text-align: center;
	background-color: #fff;
}
#section-home-main article header #home-logo {
	margin: 5px 0;
	width: 100%;
	border-bottom: 2px solid #ddd;
}
#section-home-main article header #home-logo img {
	width: 75%;
}
#section-home-main article section {
	margin: 0 auto;
	padding: 5px 20px;
	width: 350px;
	background-color: #fff;
}

#section-home-main article section textarea,
#section-home-main article section input[type=text],
#section-home-main article section input[type=password],
#section-home-main article section select {
	margin: 10px 5px;
	padding: 12px;
	color: #192e22;
	background-color: #ddd;
	border: 1px solid #ddd;
	border-radius: 5px;
	float: left;
}
#section-home-main article section #LOFirstname,
#section-home-main article section #LOLastname {
	width: 137px;
}
#section-home-main article section #LOReferUserID,
#section-home-main article section #LOEmail,
#section-home-main article section #LOPhone,
#section-home-main article section #PropDeedName {
	width: 310px;
}

#section-home-main article section #PropStateID {
	width: 55px;
	height: 16px;
}
#section-home-main article section #PropCountyID {
	width: 145px;
	max-width: 150px;
	height: 16px;
}
#section-home-main article section #PropAcres {
	width: 38px;
}
#section-home-main article section #Boogidy {
	width: 38px;
}
#section-home-main article section #PropDescription {
	display: block;
	width: 310px;
	clear: both;
}
#section-home-main article section #LOSubmit {
	display: block;
	margin: 10px 4px;
	width: 314px;
	height: 40px;
	clear: both;
}

#section-home-main aside {
	margin: 5px 0 20px 0;
	padding: 5px;
	width: 810px;
	float: left;
	overflow: hidden;
	max-height: 625px;
}
#section-home-main aside header {
	text-align: center;
}
#section-home-main aside section {
	/* clip-path: inset(10%); */
	overflow: hidden;
}
#section-home-main article header h2 {
	margin: 10px 0;
	padding: 0;
	color: #231f20;
	font-family: 'BigNoodleTitling';
	font-size: 34px;
	font-weight: normal;
	text-transform: uppercase;
}

#section-home-main h1 {
	margin: 0;
	padding: 0;
	color: #231f20;
	font-family: 'BigNoodleTitling';
	font-size: 44px;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 3px;
}
#section-home-main h2 {
	margin: 10px 0;
	padding: 0;
	color: #231f20;
	font-family: 'Myriad Pro';
	font-size: 18px;
	font-weight: normal;
	text-transform: uppercase;
}
#section-home-main h3 {
	margin: 10px 0;
	padding: 0;
	color: #231f20;
	font-family: 'Myriad Pro';
	font-size: 16px;
	font-weight: normal;
}

#section-home-main #landowner-button, #section-home-main #hunters-submenu2 {
	display: none;
}


#us-map {
	width: 120%;
	margin: 0 0 0 -20%;
    height: calc(100vw * 0.75);
}




/* Wide (Full Width) Section Wide */

#section-wide article {
	margin: 0 auto;
	padding: 0;
	width: 80%;
}
#section-wide article header {
	margin: 0 auto;
	padding: 0;
	width: 80%;
	text-align: center;
}
#section-wide article section {
	margin: 0;
	padding: 5px 20px;
	width: 100%;
}
#section-wide h1 {
	margin: 15px 0 0 0;
	padding: 0;
	color: #231f20;
	font-family: 'BigNoodleTitling';
	font-size: 44px;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 3px;
}
#section-wide h2 {
	margin: 10px 0;
	padding: 0;
	color: #231f20;
	font-family: 'Myriad Pro';
	font-size: 18px;
	font-weight: normal;
	text-transform: uppercase;
}
#section-wide h3 {
	margin: 10px 0;
	padding: 0;
	color: #231f20;
	font-family: 'Myriad Pro';
	font-size: 16px;
	font-weight: normal;
}

#section-wide .partner-items, #section-wide .mybcl-items {
	margin: 0 auto;
	padding: 0 0 10px 0;
	width: 100%;
	max-width: 1400px;
}
#section-wide .contest-button {
	width: 33%;
	float: left;
	text-align: center;
}
#section-wide .contest-button p {
	text-align:left;
}
#section-wide .partner-item-container,
#section-wide .mybcl-item-container {
	margin: 30px 3%;
	padding: 0;
	width: 19%;
	float: left;
}
#section-wide .partner-item,
#section-wide .mybcl-item {
	width: 100%;
	padding: 5px;
	border: 1px solid #192e22;
	border-radius: 5px;
	float: left;
	background-color: rgba(255, 255, 255);
	background-color: rgba(255, 255, 255, 0.4);
	min-height: 210px;
	position: relative;
}
#section-wide .mybcl-item.orange {
	border-color: #f26622;
}

#section-wide .partner-item figure,
#section-wide .partner-item img {
	max-height: 150px;
	max-width: 100%;
	margin: 0;
	text-align: center;
}
#section-wide .mybcl-item figure,
#section-wide .mybcl-item img {
	max-height: 150px;
	max-width: 96%;
	margin: 5px 2%;
	text-align: center;
}
#section-wide .partner-item figcaption {
	width: 90%;
	font-weight: bold;
	position: absolute;
	top: 160px;
	left: 5%;
	text-align: center;
	font-family: 'BigNoodleTitling';
	text-transform: uppercase;
	font-size: 18px;
	letter-spacing: 1px;
}
#section-wide .mybcl-item figcaption {
	width: 90%;
	font-weight: bold;
	position: absolute;
	top: 175px;
	text-align: center;
	font-family: 'BigNoodleTitling';
	text-transform: uppercase;
	font-size: 18px;
}
#section-wide .mybcl-item figcaption a {
	text-decoration: none !important;
	letter-spacing: 1px;
	color: #333 !important;
}

/* Main Section */

#section-main article {
	margin: 0 0 15px 0;
	padding: 0;
	width: 710px;
	float: left;
}
#section-main article header {
	margin: 0;
	padding: 0;
	width: 100%;
	text-align: center;
}
#section-main article section {
	margin: 0;
	padding: 5px 20px;
	width: 650px;
}
#section-main aside {
	margin: 5px 0 20px 0;
	padding: 5px;
	width: 710px;
	float: left;
}
#section-main h1 {
	margin: 15px 0 0 0;
	padding: 0;
	color: #231f20;
	font-family: 'BigNoodleTitling';
	font-size: 44px;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 3px;
}
#section-main h2 {
	margin: 10px 0;
	padding: 0;
	color: #231f20;
	font-family: 'Myriad Pro';
	font-size: 18px;
	font-weight: normal;
	text-transform: uppercase;
}
#section-main h3 {
	margin: 10px 0;
	padding: 0;
	color: #231f20;
	font-family: 'Myriad Pro';
	font-size: 16px;
	font-weight: normal;
}
#section-main p, #section-main li,
#section-prop-main li,
#section-home-main p, #section-home-main li {
	color: #231f20;
	font-size: 14px;
}
#section-main .dropdown-state-container,
#section-main .dropdown-county-container {
    overflow: hidden; 
    height: 50px;    
    width: 310px;
    position: relative;
    display: block;
	margin: 0 auto;
}
#section-main .dropdown-state,
#section-main .dropdown-county {
	margin: 2px;
	padding: 2px 15px;
	width: 275px;
	height: 40px;
	color: #231f20;
	background-color: #d5d5d5;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border-radius: 5px;
	border: 1px solid #231f20;
	/*
	background: url(http://www.stackoverflow.com/favicon.ico) 96% / 15% no-repeat #eee;	
	*/
}
#section-main .dropdown-state:focus,
#section-main .dropdown-county:focus {
	outline: none;
}
#section-main .dropdown-state::-ms-expand,
#section-main .dropdown-county::-ms-expand { 
    display: none; /* remove default arrow in IE 10 and 11 */
}
#section-main .dropdown-state-container:after,
#section-main .dropdown-county-container:after {
    content:"\f0dd";
    font-family: FontAwesome;
	font-size: 40px;
    color: #231f20;
    padding: 0 8px;
	margin: 0;
    position: absolute; right: 0; top: -8px;
    background: transparent;
    z-index: 1;
    text-align: center;
    width: 20%;
    height: 50%;      
    pointer-events: none;
    box-sizing: border-box;   
}

#section-mid {
	/* background-image: url('/images/paper.jpg'); */
	/* full width */
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
}
#section-sub {
	background-image: url('/images/paper.jpg');
	/* full width */
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
}

#section-sub #button1, #section-sub #button2, #section-sub #button3, #section-sub #button4,
#section-mid #button1, #section-mid #button2, #section-mid #button3, #section-mid #button4  {
	/* display: none; */
	display: block;
	margin: 7px auto;
	padding: 2px 12px;
	/* border-radius: 5px; */
	text-align: center;
	text-decoration: none;
	font-family: 'Myriad Pro Semibold';
	font-weight: normal;
	font-size: 20px;
	text-transform: uppercase;
	color: #333 !important;
	background-color: #fff;
	border-color: #ff6300;
	letter-spacing: 3px;
	cursor: pointer;
	border-style: solid;
}

#section-sub #button1a, #section-sub #button2a, #section-sub #button3a, #section-sub #button4a,
#section-mid #button1a, #section-mid #button2a, #section-mid #button3a, #section-mid #button4a {
    border: 1px solid #ff6300;
    height: 20px;
    padding: 5px 0;
    margin: 8px 0;
    width: 100%;
	text-align: center;
	text-decoration: none;
	font-family: 'BigNoodleTitling';
	font-weight: normal;
	font-size: 20px;
	text-transform: uppercase;
	color: #333 !important;
	background-color: #fff;
	letter-spacing: 1px;
	cursor: pointer;
	border-style: solid;
	/*
	display: block;
	margin: 8px 0;
	padding: 2px 12px;
	border: 0;
	border-radius: 3px;
	text-align: center;
	text-decoration: none;
	font-family: 'Myriad Pro Semibold';
	font-weight: normal;
	font-size: 14px;
	text-transform: uppercase;
	color: #fff !important;
	background-color: #0f6c37;
	border-color: #0f6c37;
	letter-spacing: 3px;
	cursor: pointer;
	width: 100%;
	*/
}
#section-sub #toggle-wh, #section-sub #toggle-8p, #section-sub #toggle-fh,
#section-mid #toggle-wh, #section-mid #toggle-8p, #section-mid #toggle-fh {
	display: none;
}

#section-sub .member-options,
#section-mid .member-options {
	display: none;
}

	
#section-sub .member-options-desktop,
#section-mid .member-options-desktop {
	margin: 0 auto;
	padding: 0;
	width: 100%;
	max-width: 1400px;
	display: block;
	background-image: linear-gradient(#e3e3e3, #ffffff);
	font-family: 'Myriad Pro';
}
#section-sub .member-option-desktop-sidebar,
#section-mid .member-option-desktop-sidebar {
	margin: 0 1% 20px 1%;
	padding: 0;
	width: 25%;
	float: left;
}
#section-sub .member-option-desktop,
#section-mid .member-option-desktop {
	margin: 0 2% 20px 2%;
	padding: 0;
	width: 13%;
	float: left;
}
#section-sub .member-option-desktop-sidebar header,
#section-mid .member-option-desktop-sidebar header,
#section-sub .member-option-desktop header,
#section-mid .member-option-desktop header {
	margin: 0 0 15px 0;
	padding: 4px 0;
	width: 100%;
	color: #fff;
	font-family: 'BigNoodleTitling';
	font-size: 18px;
	text-transform: uppercase;
	height: 22px;
	text-align: center;
}
#section-sub .member-option-desktop-sidebar header h2,
#section-mid .member-option-desktop-sidebar header h2,
#section-sub .member-option-desktop header h2,
#section-mid .member-option-desktop header h2 {
	font-family: 'BigNoodleTitling';
	font-size: 28px !important;
	letter-spacing: 2px !important;
}
#section-sub .member-option-desktop-sidebar header h2 a,
#section-mid .member-option-desktop-sidebar header h2 a,
#section-sub .member-option-desktop header h2 a,
#section-mid .member-option-desktop header h2 a {
	text-decoration: none;
	color: #000 !important;
}

/* member options dollar circle and save big */

#section-sub .member-options-desktop .dollar-circle,
#section-mid .member-options-desktop .dollar-circle {
    display: inline-block;
    height: 18px;
    width: 18px;
    line-height: 18px;

    -moz-border-radius: 15px; /* or 50% */
    border-radius: 15px; /* or 50% */

    background-color: #ff6300;
    color: white;
    text-align: center;
    font-size: 16px;
	float: left;
	margin: 0 5px 0 0;
	text-align: middle;

}
#section-sub .member-options-desktop .save-big,
#section-mid .member-options-desktop .save-big,
#section-sub .member-options-desktop .save-big-short,
#section-mid .member-options-desktop .save-big-short {
	color: #ff6300;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	opacity: 1 !important;
	float: left;
	text-align: middle;
	margin-top: 2px;
	
}
#section-sub .member-options-desktop .save-big-short,
#section-mid .member-options-desktop .save-big-short {
	display: none;
}

#section-sub .member-options .dollar-circle,
#section-mid .member-options .dollar-circle {
    display: inline-block;
    height: 18px;
    width: 18px;
    line-height: 18px;

    -moz-border-radius: 15px; /* or 50% */
    border-radius: 15px; /* or 50% */

    background-color: #ff6300;
    color: white;
    text-align: center;
    font-size: 16px;
	margin: 0 2px 0 0;
	text-align: middle;

}
#section-sub .member-options .save-big-short,
#section-mid .member-options .save-big-short {
	color: #ff6300;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	opacity: 1 !important;
	text-align: middle;
	margin-top: 2px;
	margin-right: 5px;
}


#section-sub .member-option-desktop-sidebar .item-top,
#section-mid .member-option-desktop-sidebar .item-top {
	height: 20px;
	padding: 5px 5px;
	margin: 8px 0;
	width: 100%;
	text-align: right;
	
}
#section-sub .member-option-desktop-sidebar .item,
#section-mid .member-option-desktop-sidebar .item {
	border: 1px solid #e1e1e1;
	background-color: #e1e1e1;
	opacity: 0.5;
	height: 20px;
	padding: 5px 5px;
	margin: 8px 0;
	width: 100%;
	text-align: right;

}
#section-sub .member-option-desktop-sidebar .item a,
#section-mid .member-option-desktop-sidebar .item a {
	font-size: 17px;
}
#section-sub .member-option-desktop .item-top,
#section-mid .member-option-desktop .item-top {
	height: 20px;
	padding: 5px 0;
	margin: 8px 0;
	width: 100%;
	text-align: center;
	text-transform: uppercase;
}
#section-sub .member-option-desktop .item-yes,
#section-mid .member-option-desktop .item-yes {
	border: 1px solid #27dc16;
	background-color: #e1e1e1;
	opacity: .5;
	height: 20px;
	padding: 5px 0;
	margin: 8px 0;
	width: 100%;
	text-align: center;
}
#section-sub .member-option-desktop .item-no,
#section-mid .member-option-desktop .item-no {
	border: 1px solid #e1e1e1;
	background-color: #e1e1e1;
	opacity: .5;
	height: 20px;
	padding: 5px 0;
	margin: 8px 0;
	width: 100%;
	text-align: center;
}


/* Property Breadcrumbs */
#section-crumbs {
	margin: 5px 0 0 0;
	padding: 5px 20px;
	width: 694px;
}

#section-crumbs a, #section-crumbs p {
	margin: 5px 0;
	padding: 0;
	color: #231f20 !important;
	font-family: 'Myriad Pro';
	font-size: 12px;
	text-transform: uppercase;
	text-decoration: none;
}


/* Property Main Section */
#section-prop-main {
	border-bottom: 1px solid #333;
}

#section-prop-main article {
	margin: 5px 0 20px 0;
	padding: 5px 20px;
	width: 694px;
	float: left;
}
#section-prop-main article header {
	margin: 5px 0 20px 0;
	padding: 0;
	width: 100%;
}
#section-prop-main article section {
	margin: 5px auto;
	padding: 0;
	width: 80%;
}
#section-prop-main aside {
	margin: 5px 0 20px 0;
	padding: 5px;
	width: 724px;
	float: left;
}
#section-prop-main aside header {
	margin: 5px 0 20px 0;
	padding: 0;
	width: 100%;
}
#section-prop-main h1 {
	margin: 0;
	padding: 0;
	color: #231f20;
	font-family: 'Myriad Pro';
	font-size: 18px;
	font-weight: normal;
	text-transform: uppercase;
}
#section-prop-main h2 {
	margin: 5px 0 0 0;
	padding: 0;
	color: #231f20;
	font-family: 'Myriad Pro';
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
}
#section-prop-main p {
	color: #231f20;
	font-size: 14px;
}

/* regular and property main sections */
#section-prop-main article section label,
#section-main article section label,
#results-container section label,
#popup-content label,
#section-wide article section label {
	display: block;
	margin: 5px;
	font-family: 'Myriad Pro Semibold';
	font-size: 14px;
	width: 160px;
	clear: both;
	float: left;
	vertical-align: middle;
}
#section-prop-main article section label.long,
#section-main article section label.long,
#results-container section label.long,
#popup-content label.long,
#section-wide article section label.long {

	width: 100%;
}
#section-prop-main article section input[type=text],
#section-prop-main article section input[type=password],
#section-prop-main article section select,
#section-main article section input[type=text],
#section-main article section input[type=password],
#section-main article section select,
#section-main article section textarea,
#results-container section input[type=text],
#results-container section input[type=password],
#results-container section select,
#results-container section textarea,
#popup-content input[type=text],
#popup-content input[type=password],
#popup-content select,
#popup-content textarea,
#section-wide article section input[type=text],
#section-wide article section input[type=password],
#section-wide article section select,
#section-wide .mybcl-items input[type=text],
#section-wide .mybcl-items input[type=password],
#section-wide .mybcl-items select,
#section-wide .mybcl-items textarea {
	float: left;
	min-width: 240px;
	margin: 2px;
	padding: 3px 0;
	border: 1px solid #192e22;
}
#section-prop-main article section input[type=text]:read-only,
#section-main article section input[type=text]:read-only,
#results-container section input[type=text]:read-only {
	background: transparent;
	border: 0;
}
#section-prop-main article section input[type=radio],
#section-main article section input[type=radio],
#results-container section input[type=radio] {
	vertical-align: bottom;
}
#popup-content #usercomments {
	width: 100% !important;
	min-height: 150px !important;
}

/* Testimonials */


#section-main .testimonial-items {
	margin: 0 auto;
	padding: 0 0 10px 0;
	width: 100%;
	max-width: 1400px;
}
#section-main .testimonial-container {
	margin: 30px 3%;
	padding: 0;
	width: 40%;
	float: left;
}
#section-main .testimonial {
	width: 100%;
	padding: 5px;
	border: 1px solid #192e22;
	border-radius: 5px;
	float: left;
	background: #fff;
	min-height: 160px;
}
#section-main .testimonial img {
	width: 100%;
}
#section-main .testimonial header {
	margin: 0;
	padding: 0;
	text-align: center;
	width: 100%;
}
#section-main .testimonial header h2 {
	letter-spacing: 2px;
}
#section-main .testimonial section {
	margin: 0;
	padding: 0;
	text-align: center;
	width: 100%;
}

/* Sub & Mid Sections */

#sub-triangle,
#mid-triangle {
	margin: 0 auto;
	padding: 0;
	width: 10px;
}
#sub-header,
#mid-header {
	padding: 4px;
	background-color: #231f20;
	height: 30px;
	text-align: center;
}
#section-sub h2,
#section-mid h2 {
	margin: 4px 0;
	padding: 0;
	color: #231f20;
	font-family: 'Myriad Pro Semibold';
	font-size: 18px;
	letter-spacing: 6px;
	text-transform: uppercase;
	text-align: center;
}
#section-sub h2 a,
#section-mid h2 a {
	text-decoration: none;
	color: #333 !important;
}
#section-sub h3,
#section-mid h3 {
	margin: 4px 0;
	padding: 0;
	color: #231f20;
	font-family: 'Myriad Pro Semibold';
	font-size: 14px;
	letter-spacing: 3px;
	text-transform: uppercase;
	text-align: center;
}
#sub-header h3,
#mid-header h3 {
	margin: 4px 0;
	padding: 0;
	color: #fff;
	font-family: 'Myriad Pro Semibold';
	font-size: 14px;
	letter-spacing: 6px;
	text-transform: uppercase;
}

#section-sub .agent-items {
	margin: 0 auto;
	padding: 0 0 10px 0;
	width: 100%;
	max-width: 1400px;
}
#section-sub .agent-contact-container {
	margin: 30px 3%;
	padding: 0;
	width: 19%;
	float: left;
}
#section-sub .agent-contact {
	width: 100%;
	padding: 5px;
	border: 1px solid #192e22;
	border-radius: 5px;
	float: left;
	background: #fff;
	min-height: 160px;
}
#section-sub .agent-contact header {
	margin: 0;
	padding: 0;
	text-align: center;
	width: 100%;
}
#section-sub .agent-contact header h2 {
	letter-spacing: 2px;
}
#section-sub .agent-contact section {
	margin: 0;
	padding: 0;
	text-align: center;
	width: 100%;
}


#section-sub .featured-items {
	margin: 0 auto;
	padding: 0 0 10px 0;
	width: 100%;
	max-width: 1400px;
}
#section-sub .featured-item {
	margin: 30px 3%;
	padding: 0;
	width: 19%;
	float: left;
}
#section-sub .featured-item header {
	margin: 0;
	padding: 4px 0;
	width: 100%;
	color: #fff;
	background-color: #231f20;
	border-top: 0;
	border-right: 1px solid #231f20;
	border-bottom: 0;
	border-left: 1px solid #231f20;
	font-family: 'Myriad Pro Semibold';
	font-size: 16px;
	text-transform: uppercase;
	height: 22px;
	text-align: center;
}
#section-sub .featured-item .image {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 250px;
	background-color: #929292;
	border-top: 0;
	border-right: 1px solid #231f20;
	border-bottom: 0;
	border-left: 1px solid #231f20;
	overflow: hidden;
	text-align: center;
	overflow: hidden;
}
#section-sub .featured-item .image img {
	width: 100%;
}
#section-sub .featured-item .info {
	margin: 0;
	padding: 0;
	width: 100%;
	background-color: #fff;
	font-family: 'Myriad Pro';
	font-size: 14px;
	text-transform: uppercase;
	height: 22px;
	border-top: 0;
	border-right: 1px solid #231f20;
	border-bottom: 1px solid #231f20;
	border-left: 1px solid #231f20;
	letter-spacing: 6px;
}
#section-sub .featured-item .info .left {
	margin: 3px 0 3px 20px;
	padding: 0;
	float: left;
}
#section-sub .featured-item .info .right {
	margin: 3px 20px 3px 0;
	padding: 0;
	float: right;
}

#section-sub .member-options,
#section-mid .member-options {
	margin: 0 auto;
	padding: 0;
	width: 100%;
	max-width: 1400px;
}
#section-sub .member-option,
#section-mid .member-option {
	margin: 0 3% 20px 3%;
	padding: 0;
	width: 27%;
	float: left;
}
#section-sub .member-option header,
#section-mid .member-option header {
	margin: 0;
	padding: 4px 0;
	width: 100%;
	color: #fff;
	background-color: #231f20;
	border-top: 0;
	border-right: 1px solid #231f20;
	border-bottom: 0;
	border-left: 1px solid #231f20;
	font-family: 'Myriad Pro Semibold';
	font-size: 16px;
	text-transform: uppercase;
	height: 22px;
	text-align: center;
}
#section-sub .member-option .image,
#section-mid .member-option .image {
	margin: 0;
	padding: 0;
	width: 100%;
	/* height: 250px; */
	/* background-color: #929292; */
	border-top: 0;
	border-right: 1px solid #231f20;
	border-bottom: 0;
	border-left: 1px solid #231f20;
	text-align: center;
}
#section-sub .member-option .image img,
#section-mid .member-option .image img {
	width: 100%;
	max-width: 400px;

}
#section-sub .member-option .info,
#section-mid .member-option .info {
	margin: 0;
	padding: 2px 0;
	width: 100%;
	text-align: center;
	/*
	background-color: #fff;
	font-family: 'Myriad Pro';
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 6px;
	height: 22px;
	*/
	border: 1px solid #192f22;
}
#section-sub .member-option .info hr,
#section-mid .member-option .info hr {
	background-color: #27db17;
	border: 0;
	height: 1px;
	width: 50%;
	max-width: 300px;
}
#section-sub .member-option .info ul,
#section-mid .member-option .info ul {
	margin-top: 0;
}
#section-sub .member-option .info .left,
#section-mid .member-option .info .left {
	margin: 3px 0 3px 20px;
	padding: 0;
	float: left;
}
#section-sub .member-option .info .right,
#section-mid .member-option .info .right {
	margin: 3px 20px 3px 0;
	padding: 0;
	float: right;
}

/* Leasing Age */

#section-age {
	margin: 10px 0;
	padding: 40px;
	border-top: 1px solid #231f20;
	border-bottom: 1px solid #231f20;
}

/* Agent Bio */

#section-main .agent-bio-image {
	max-width: 300px;
	float: right;
	margin-left: 10px;
}

/* Careers Page */

#results .career-box.fulltime, #results .career-box.contact_form_fulltime {
    display: none;
}
#results .career-box {
	display: block;
	margin: 10px auto;
	padding: 5px;
	width: 90%;
	border: 1px solid #192e22;
	border-radius: 5px;

}
#results .career-box .view {
	margin: 3px 4px;
	padding: 2px 12px;
	border: 0;
	border-radius: 3px;
	text-align: center;
	text-decoration: none;
	font-family: 'Myriad Pro Semibold';
	font-weight: normal;
	font-size: 14px;
	text-transform: uppercase;
	float:right;
	width: 260px;
	color: #fff !important;
	background-color: #0f6c37;
	letter-spacing: 6px;
	border-color: #0f6c37;
}
.careers_button_big {
	width: 47%;
    height: 110px;
    border: 1px #192e22 solid;
    float: left;
    margin: 5px 1%;
    text-align: center;
    position: relative;
    cursor: pointer;
    background-color: #ddd;
}
.careers_button_big p {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 70%;
    height: 20%;
    margin: auto;
	color: #fff !important;
}
#careers_button_big_1 {
	background: #aaa url(/images/careers_agent_handshake.jpg) no-repeat center;
    background-size: cover;
}
#careers_button_big_2 {
    background: #aaa url(/images/careers_fulltime_deer.jpg) no-repeat center;
    background-size: cover;
}


/* Search Results */

#results .agent-contact-wide {
	display: block;
	margin: 10px auto;
	padding: 5px;
	width: 80%;
	border: 1px solid #192e22;
	border-radius: 5px;

}
#results .agent-contact-wide section {
	margin: 0;
	padding: 0;
	text-align: center;
	width: 100%;
}

#results .agent-contact-container {
	margin: 5px 10px;
	width: 313px;
}
#results .agent-contact {
	width: 100%;
	padding: 5px;
	border: 1px solid #192e22;
	border-radius: 5px;
	float: left;
}
#results .agent-contact section {
	margin: 0;
	padding: 0;
	text-align: center;
	width: 100%;
}

#results-pages {
	border-top: 1px solid #231f20;
	border-bottom: 1px solid #231f20;

}
#results-pages p {
	font-family: 'Myriad Pro';
	font-size: 14px;
	letter-spacing: 3px;
	text-transform: uppercase;
}
#results-pages a, #results-pages span {
	letter-spacing: normal;
}

#page-nav {
	padding: 15px 0 0 0;
	clear: both;
}
.pagenum {
	margin: 4px 4px 0 4px;
	text-transform: uppercase;
}
.page-prev {
	float: left;
	width: 120px;
}
.page-numbers {
	margin: 0 auto;
	width: 200px;
	text-align: center;
}
.page-next {
	float: right;
	width: 120px;
}

#results-container #return-map,
#section-main #return-map {
	display: none;
	float: right;
}
#results-container .results-item {
	margin: 15px 0 !important;
	padding: 0 0 10px 0 !important;
	border-bottom: 1px solid #231f20;
	/* width: 100% !important; */
}
#prop-results-container .results-item {
	margin: 15px 0 !important;
	padding: 0 0 10px 0 !important;
	/* width: 100% !important; */
}
.recent {
	border-left: 5px solid #e65a0f;
	padding-left: 5px !important;
}
.results-item-details .available,
.results-item-details .available2,
.results-item-details .pending,
.results-item-details .pending2,
.results-item-details .leased,
.results-item-details .leased2,
.results-item-details .info,
.results-item-details .view,
.results-item-details .deer,
.results-item-details .turkey,
.results-item-details .waterfowl {
	margin: 3px 4px;
	padding: 2px 12px;
	border: 0;
	border-radius: 3px;
	text-align: center;
	text-decoration: none;
	font-family: 'Myriad Pro Semibold';
	font-weight: normal;
	font-size: 14px;
	text-transform: uppercase;
}
.results-item-details .available {
	width: 100px;
	color: #fff;
	background-color: #0f6c37;
}
.results-item-details .available2 {
	margin: 4px;
	float: left;
	width: 100px;
	color: #fff;
	background-color: #0f6c37;
}
.results-item-details .pending {
	width: 100px;
	color: #fff;
	background-color: #ff6600;
}
.results-item-details .pending2 {
	margin: 4px;
	float: left;
	width: 100px;
	color: #fff;
	background-color: #ff6600;
}
.results-item-details .leased {
	width: 100px;
	color: #fff;
	background-color: #bf0000;
}
.results-item-details .leased2 {
	margin: 4px;
	float: left;
	width: 100px;
	color: #fff;
	background-color: #bf0000;
}
.results-item-details .info {
	margin: 4px;
	float: left;
	color: #fff;
	padding: 2px 12px;
	background-color: #231f20;
}
.results-item-details .view {
	float:right;
	width: 140px;
	color: #fff !important;
	background-color: #0f6c37;
	letter-spacing: 6px;
	border-color: #0f6c37;
}

.results-item-details .deer {
	width: 100px;
	color: #fff;
	background-color: #f4a460;
}

.results-item-details .turkey {
	width: 100px;
	color: #fff;
	background-color: #8b4513;
}

.results-item-details .waterfowl {
	width: 100px;
	color: #fff;
	background-color: #1b5095;
}

.results-item-details .agent-contact, #details-tabs .agent-contact {
	margin: 10px auto;
	padding: 5px;
	width: 80%;
	border: 1px solid #192e22;
	border-radius: 5px;
}
.results-item-details .agent-contact img, #details-tabs .agent-contact img {
	margin: 5px;
	float: left;
	max-width: 165px;
}
.results-item-details .agent-contact p, #details-tabs .agent-contact p {
	float: left;
}
.results-item-details .agent-contact h3, #details-tabs .agent-contact h3 {
	margin: 5px;
	float: left;
}
.results-item-details .deposit-image {
	margin: 5px auto;
	width: 90%;
}
.results-item-details .deposit-image img {
	border: 2px solid #192e22;
	width: 100%;
}
.results-item-image {
	width: 150px;
    height: 150px;
    float: left;
    margin: 0;
    padding: 0;
    text-align: center;
    /* background: #192e22; */
}
.results-item-image img {
	max-width: 100%;
	max-height: 150px;
}
#results-container .results-item-details {
	margin: 0;
	padding: 0 0 0 14px;
	width: 540px;
	float: left;
}
#prop-results-container .results-item-details {
	margin: 0;
	padding: 0;
	width: 100%;
	float: left;
}
.results-item-price {
	margin: 2px 0;
	padding: 0;
	color: #0f6c37 !important;
	font-family: 'Myriad Pro Semibold';
	font-size: 20px !important;
}
.results-item-notify {
	display: inline-block;
	width: 285px;
}
.results-item-icon {
	margin: 20px 34px;
	padding: 0;
	width: 64px;
	height: 64px;
	float: left;
}
.results-item-inspect {
	margin: 20px 0 0 0;
	padding: 0;
	color: #ff0000 !important;
	font-family: 'Myriad Pro';
	font-size: 20px !important;
	font-weight: normal;
}
.results-item-deposit {
	margin: 20px 0 0 0;
	padding: 0;
	color: #0f6c37 !important;
	font-family: 'Myriad Pro';
	font-size: 20px !important;
	font-weight: normal;
}

/* Buttons */

.button-member, .button-login, .button-mybasecamp, .button-learn, #sameas, #submitpayment {
	display: block;
	margin: 15px 40px;
	padding: 5px 0;
	width: 200px;
	border-style: solid;
	border-width: 3px;
	text-align: center;
	text-decoration: none;
	font-family: 'Myriad Pro Semibold';
	font-size: 22px;
	text-transform: uppercase;
	cursor: pointer;
}
.button-member {
	color: #ff6600 !important;
	border-color: #ff6600;
}
.button-member:hover {
	color: #fff !important;
	background-color: #ff6600;
	border-color: #ff6600;
}
.button-login {
	color: #231f20 !important;
	border-color: #231f20;
	cursor: pointer;
}
.button-login:hover {
	color: #fff !important;
	background-color: #231f20;
	border-color: #231f20;
}
.button-mybasecamp {
	margin-bottom: 5px;
	margin-top: 40px;
	color: #0f6c37 !important;
	border-color: #0f6c37;
}
.button-mybasecamp:hover {
	color: #fff !important;
	background-color: #0f6c37;
	border-color: #0f6c37;
}
.button-learn {
	color: #fff !important;
	border-color: #fff;
}
.button-learn:hover {
	color: #192e22 !important;
	background-color: #fff;
	border-color: #fff;
}
.button-view-large {
	display: block;
	margin: 0 auto;
	padding: 5px 0;
	color: #fff !important;
	background-color: #231f20;
	border-color: #231f20;
	width: 200px;
	border-style: solid;
	border-width: 3px;
	text-align: center;
	text-decoration: none;
	font-family: 'Myriad Pro';
	font-size: 16px;
	letter-spacing: 3px;
	text-transform: uppercase;
}
#sameas, #submitpayment {
	
	margin: 3px 4px;
	padding: 2px 12px;
	border: 0;
	border-radius: 3px;
	text-align: center;
	text-decoration: none;
	font-family: 'Myriad Pro Semibold';
	font-weight: normal;
	font-size: 14px;
	text-transform: uppercase;

}
#sameas {
	width: 240px;
	color: #fff !important;
	background-color: #231f20;
	letter-spacing: 6px;
	border-color: #0f6c37;
}
#submitpayment {
	margin:15px auto;
	width:280px;
	height:30px;
	color:#fff!important;
	background-color:#0f6c37;
	letter-spacing:3px;
	border-color:#0f6c37;
	font-size:16px
}

/* Deposit Timer */

#deposittimer2 {
	margin: 10px auto;
	width: 50%;
	border: 1px solid #231f20;
	border-radius: 5px;
	text-align: center;
}
#deposittimer2 h3 {
	margin: 0;
}
#deposittimer2 .time {
	color: #ff0000;
	font-family: 'Myriad Pro Semibold';
	font-size: 24px;
}

/* US Map */
#us-map-container {
	/* margin: 10px auto 40px auto; */
	margin: -10% auto 40px auto;
	opacity: 0.85;
}

/* State Map and Map Legend */

#map-container {
	margin: 10px auto 40px auto;
	width: 300px;
	opacity: 0.85;
}
#map-container-med {
	margin: 10px auto 40px auto;
	width: 400px;
	opacity: 0.85;
}
#map-container-wide {
	margin: 10px auto 40px auto;
	width: 500px;
	opacity: 0.85;
}

.statemap_legend {
	margin: 0 auto;
	padding: 0;
	width: 390px;
	text-align: center;
}
.statemap_legend_active {
	display: inline-block;
	background-color: #0f6c37;
	width: 18px;
	height: 18px;
}
.statemap_legend_inactive {
	display: inline-block;
	background-color: #192e22;
	width: 18px;
	height: 18px;
}
.statemap_legend_label {
	margin: 0 5px;
	float: left;
	font-family: 'Myriad Pro Semibold';
	font-size: 14px;
	text-transform: uppercase;
}
.statemap-text-available {
	color: #0f6c37 !important;
}
.statemap-text-inactive {
	color: #192e22 !important;
}
.statemap-text-none {
	color: #929292 !important;
}

#map-container tspan,
#map-container-med tspan,
#map-container-wide tspan {
	font-size: 10px;
/*
	display: none;
*/
}

/* New Releases Page */
.newreleases_legend {
	margin: 0;
	padding: 0;
	text-align: center;
}
.newreleases_legend_new {
	display: inline-block;
	background-color: #e65a0f;
	width: 18px;
	height: 18px;
}
.newreleases_legend_label {
	margin: 5px 0;
	padding: 0;
	float: left;
	font-family: 'Myriad Pro Semibold';
	font-size: 14px;
	text-transform: uppercase;
}

/* My Basecamp */

.mybc_box {
	margin: 15px 0;
	width: 30%;
	min-height: 105px;
	float: left;
	text-align: center;
}
.mybc_box i, .mybc_box span {
	margin-bottom:5px;
	color: #0f6c37;
	font-weight: bold;
	
}
.mybc_box a, .mybc_box span {
	color: #000 !important;
	font-family: 'Myriad Pro';
	font-size: 14px;
	text-transform: uppercase;
	text-decoration: none;
}
.mybc_payment_box {
	margin: 0 auto 20px auto;
	padding: 20px;
	border: 1px solid #192e22;
	border-radius: 10px;
	width: 80%;
}
.mybc_payment_box h3 {
	color: #000 !important;
	font-family: 'Myriad Pro';
	font-size: 14px;
	text-transform: uppercase;
	text-decoration: none;
}
.mybc_payment_box input[type=button] {
	display: block;
    width: 50%;
    color: #fff !important;
    background-color: #0f6c37;
    border-color: #0f6c37;
    margin: 0 auto;
    padding: 2px 12px;
    border: 0;
    text-align: center;
    text-decoration: none;
    font-family: 'Myriad Pro Semibold';
    font-weight: normal;
    font-size: 14px;
    text-transform: uppercase;
	cursor: pointer;
}
.mybc_table, .lo_table {
	width: 100%;
}
.mybc_table th, .lo_table th {
    margin: 2px;
    padding: 2px;
    color: #ffffff;
    background-color: #1e1004;
    font-family: 'Myriad Pro';
    font-size: 14px;
    font-weight: normal;
}
.mybc_table td, .lo_table td {
    margin: 2px;
    padding: 2px;
    color: #1e1004;
    background-color: transparent;
    font-family: 'Myriad Pro';
    font-size: 14px;
    font-weight: normal;
	vertical-align: top;
	text-align: center;
}
.mybc_table .alt_label, .lo_table .alt_label {
	display: none;
}
.mybc_table .button, .lo_table .button {
	letter-spacing: normal !important;
}
.mybc_table .separator, .lo_table .separator {
	line-height:1px; background-color: #192e22; padding:0 !important; margin:0 !important;
}

#my_lease_details, #my_lease_pay {
	display: inline-block;
}


/* FAQ page */
#faq article {
	border-bottom: 1px solid #192e22;
	margin-bottom: 5px;
}
.faq_q {
	color: #0f6c37;
    font-family: 'Myriad Pro';
	font-size: 18px;
}
.faq_a {
	color: #ff6600;
    font-family: 'Myriad Pro';
	font-size: 18px;
}

/* State Tabs */

#state-tabs, #details-tabs {
	margin: 0 auto 20px auto;
	width: 100%;
	max-width: 600px;
}
/* Style the tab */
#state-tabs .tab, #details-tabs .tab {
    overflow: hidden;
    border: 0;
    background-color: transparent;
}

/* Style the buttons that are used to open the tab content */
#state-tabs .tab button, #details-tabs .tab button {
	margin: 0 4px;
	padding: 0 30px;
	height: 42px;
	color: #fff;
    background-color: #929292;
    float: left;
    border: none;
    outline: none;
    cursor: pointer;
    transition: 0.3s;
	font-family: 'BigNoodleTitling';
	font-size: 22px;
	font-weight: normal;
	text-transform: uppercase;
	line-height: 21px;
	letter-spacing: 1px;

	
}

/* Change background color of buttons on hover */
#state-tabs .tab button:hover, #details-tabs .tab button:hover {
    background-color: #231f20;
}
/* Create an active/current tablink class */
#state-tabs .tab button.active, #details-tabs .tab button.active {
    background-color: #0f6c37;
}

/* Style the tab content */
#state-tabs .tabcontent, #details-tabs .tabcontent {
    display: none;
    padding: 6px 12px;
    border: 0;
    border-top: none;
}



/* Style various jquery ui dialogs */
/* more ui dialog styles in /include/ui-darkness/jquery-ui-1.12.1.custom.css */

#dialog-confirm p {
	font-size: 12px;

}
#dialog-confirm h3 {
	font-family: 'Myriad Pro Semibold';
	font-size: 24px;
}
#dialog-confirm img {
	margin: 20px 30px;
	width: 200px;
	max-width: 100%;
	float: left;
}
#dialog-message {
	float: left;
	width: 700px;
}
#dialog-login label {
	margin: 5px;
	font-family: 'Myriad Pro Semibold';
	font-size: 18px;
	float: left;
	width: 160px;
	clear: both;
}
#dialog-login input {
	float: left;
	margin: 5px;
}
#dialog-login p {
	font-size: 12px;
}
#dialog-login input[type=text], #dialog-login input[type=password] {
	width: 270px;
}
#dialog-login input[type=button] {
    width: 140px;
    color: #fff !important;
    background-color: #0f6c37;
    letter-spacing: 6px;
    border-color: #0f6c37;
    margin: 3px 4px;
    padding: 2px 12px;
    border: 0;
    text-align: center;
    text-decoration: none;
    font-family: 'Myriad Pro Semibold';
    font-weight: normal;
    font-size: 14px;
    text-transform: uppercase;
	cursor: pointer;
}

/* Old School Popups */
#popup-content {
	margin: 25px auto;
	padding: 3%;
	width: 85%;
	border: 1px solid #0f6c37;
}
#popup-content .logo {
	float: right;
}
#popup-content h1 {
    margin: 0;
    padding: 0;
    color: #231f20;
    font-family: 'Myriad Pro';
    font-size: 18px;
    font-weight: normal;
    text-transform: uppercase;
}
