/*
Theme Name: Union Sportsmen's Alliance
Theme URI: http://unionsportsmen.org/wp-content/site/themes/usa/
Description: Custom theme designed, developed and professionally managed by Creativetopia, located in Franklin Tennessee.
Version: 1.0
Author: Creativetopia
Author URI: http://creativetopia.com/
Tags: buddypress, bbpress, woocommerce, one-column, two-column, usa, creativetopia
Template: bp-default
*/

/* =DCS Cake, Gun a Week Stylesheet 2015, 2016 (linked by DCS - do not remove - CS )
-------------------------------------------------------------- */
@import url('style-gaw.css');

/* =Contest Styles (This was separated by CS mid 2016)
-------------------------------------------------------------- */
@import url('style-contests.css');

/* =Fonts
-------------------------------------------------------------- */

@font-face {
  font-family: 'IDAHC39MCode39Barcode';
  src: url('http://unionsportsmen.org/site/assets/fonts/IDAHC39MCode39Barcode.woff') format('woff'),
       url('http://unionsportsmen.org/site/assets/fonts/IDAHC39MCode39Barcode.ttf') format('truetype'),
       url('http://unionsportsmen.org/site/assets/fonts/IDAHC39MCode39Barcode.svg#IDAHC39MCode39Barcode') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'IDAutomationHC39M Code 39 Barcode';
  src: url('http://unionsportsmen.org/site/assets/fonts/IDAutomationHC39M Code 39 Barcode.eot');
  src: url('http://unionsportsmen.org/site/assets/fonts/IDAutomationHC39M Code 39 Barcode.woff2') format('woff2'),
       url('http://unionsportsmen.org/site/assets/fonts/IDAutomationHC39M Code 39 Barcode.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}


/* =Tabel of Contents
------------------------------------------------
0.1 - Debug, Temporary, Other
0.2 - DCS Dashboard
1.0 - Contests
2.0 - WooCommerce
------------------------------------------------
*/

/* =Stripe Notice (This is integrated with a javascript in the header.php file. -CS)
https://unionsportsmen.org/site/wp-content/themes/usa/StripeTopNotice.js
-------------------------------------------------------------- */
/* Hide this code to enable the notice bar at the top of the page.*/ #stripe_top_notice {
	display: none !important;
}

/* 0.1 - Debug, Temporary, Other */

.nr_related_placeholder {
	border-top: 1px solid #d6a470;
	margin: 25px 0;
}

/* END 0.1 */

/* 0.2 - DCS Dashboard */

/*Per Jess 12-9-2015 to hide the order form and button.gaw-content #OrderViewForm .btn, .gaw-content #OrderViewForm .input {
	display: none;
}*/

#flashMessage .message {
	background-color: #ffdfe0;
	border-bottom: 1px solid #c89797;
	border-top: 1px solid #c89797;
	color: #790000;
	font-size: 24px;
	padding: 2% 0;
	text-align: center;
	width: 100%;
}

/* END 0.2 */

/* 1.0 - Contests */
.friendship-button {
	margin: 19px 0 0;
}

.home #respond, .page-template-page-botv-php #respond {
	display: none;
}

#respond {
	background: none repeat scroll 0 0 #f1ddc1;
	border: 1px solid #dfcfb8;
}

.wp-caption {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #dfcfb8;
	padding: 10px 5px;
}

#usa-contests {
	position: relative;
	float: left;
	width: 965px;
}


/* END 1.0 */

/* 2.0 - WooCommerce */

/*Hide Product Categories*/
.woocommerce .product .posted_in {
	display: none;
}

/*Hide Continue Shopping Button*/
.page-id-49 .woocommerce-message .wc-forward {
	display: none;
}

/*Hide Additional Info Tabs*/
.woocommerce .product .woocommerce-tabs {
	display: none;
}

/*Hide Fields for use only in Dashboard*/
.woocommerce #calendar-number_field, .woocommerce #ship-date_field, .woocommerce #tracking-number_field,.woocommerce #notes_field {
	color: transparent;
	border: none transparent;
}
.woocommerce #calendar-number_field .select2-container, .woocommerce #ship-date_field .select2-container, .woocommerce #tracking-number_field .select2-container,.woocommerce #notes_field .select2-container {
	color: transparent !important;
	border: none transparent !important;
	background: none transparent !important;
	display: none !important;
}
.woocommerce #calendar-number_field input, .woocommerce #ship-date_field input, .woocommerce #tracking-number_field input,.woocommerce #notes_field input {
	color: transparent;
	border: none transparent;
	background: none transparent;
}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
	margin: 3px;
	padding: 8px 20px;
	text-align: center;
	text-decoration: none;
	background: none repeat scroll 0 0 #418446;
	color: #fff;
	border: 1px solid #cd852f;
	border-radius: 5px;
	font-weight: bold;
}

.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
	color: #418446;
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #418446;
}

.woocommerce table.shop_table {
	background: #fff none repeat scroll 0 0;
	border-radius: 0 0 5px 5px;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
	padding: 6px;
}

.woocommerce .quantity .qty {
	color: #77a464;
	font-size: 1.25em;
	margin: 8% 0 0;
	padding: 6% 0;
	text-align: center;
	width: 3.131em;
}

/* END 2.0 */


/* + + + + + + + + + + + + + LAYER SLIDER STYLES + + + + + + + + + + + + + + */


.hidden, .hidden-nav {
	display: none !important;
}

.full-episode-btn-box-temp {
	border: 1px solid #fff;
	float: left;
	height: auto;
	margin: 0 5px 5px 0;
	min-height: 172px;
	padding: 0 10px;
	position: relative;
	width: 196px;
	background-color: #f8f3ea;
}

#TB_window {
	z-index: 99999;
}

#TB_overlay {
	z-index: 9999;
}

#notifications-personal-li {
	display: none; /*This is to hide the BBPress notification tab in the members profile page*/
}

.index-banner-frame-content .flexslider h1 {
	font-size: 32px;
	font-family: arial;
	font-weight: bold;
	text-transform: uppercase;
	color: #be9859;
}

.index-banner-frame-content .flexslider h2 {
	font-size: 23px;
	font-family: times;
	font-weight: bold;
	text-transform: uppercase;
	color: #efe1c6;
}

.ls-darkskin {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
	box-shadow: 0 !important;
	border-radius: 6px !important;
	padding: 1px !important;
}

.ls-darkskin .ls-nav-prev {
	left: 0 !important;
}

.ls-darkskin .ls-nav-next {
	right: 0 !important;
}

.hr-dashed {
	border-bottom: 1px dashed #E0B992 !important;
	margin: 10px 0;
}

.ui-widget * { outline: none; }​

.ui-widget-content {
	background: none !important;
	background-color: #fff !important;
	border: 1px solid #D6A470 !important;
	color: #222222;
	width: 330px;
}

.ui-widget-content {
    border: 1px solid orange;
}

.ui-widget-header {
	background: none !important;
	border: 0 !important;	
}

.ui-tabs .ui-tabs-panel {
    background: none repeat scroll 0 0 transparent;
    border-width: 0 !important;
    display: block;
    padding: 1em 1.4em;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
    margin-top: 3.5px !important;
    padding-top: 1px !important;
}

.ui-helper-clearfix:before, .ui-helper-clearfix:after {
    content: "";
    display: none !important;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
    border-bottom-left-radius: 0px !important;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    border-bottom-right-radius: 0px !important;
}

.one-third-nl {
    background-color: #FFFFFF;
    border: 1px solid #D6A470;
    float: left;
    margin: 19px 19px 0 0;
    max-height: 363px;
    overflow: hidden;
    padding: 11px;
    position: relative;
    width: 281px
}

#input_12_2 {
	margin: 0 555px 0 0 !important;
	width: 135px !important;
}

#input_12_3 {
	margin: 0 401px 0 0 !important;
	width: 135px !important;
}
#input_12_4 {
	margin: 0 209px 0 0 !important;
	width: 173px !important;
}

#input_12_5 {
	margin: 0 10px 0 0 !important;
	width: 180px !important;
}

#gform_confirmation_message_12 {
	float: right;
	font-size: 21px;
	margin: -30px -328px 0;
	color: red;
}

#input_12_2 .gfield_required {
	display: none !important;
}

#input_12_3 .gfield_required {
	display: none !important;
}

.index-email .gfield_label, #field_26_16 .instruction, #field_26_22 .instruction {
	display: none !important;
}

.gf_no_field input {
	background-color: transparent !important;
	border: none !important;
	color: #418446;
	font-size: 17px !important;
	font-weight: bold;
}


.registration .gform_button {
	background: #418446 !important;
	font-size: 20px !important;
	color: #fff;
	padding: 11px 10px;
}

.registration .gform_button:hover {
	background: #fff !important;
	font-size: 20px !important;
	color: #418446;
	padding: 11px 10px;
}

#closebox {
	display: none;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}

div.page ul, div.page ol, div.page dl, div.post ul, div.post ol, div.post dl {
	margin: 0;
}
div.page ul, div.post ul {
	list-style: inherit;
}
body.activity-permalink div#container {
	background: none repeat scroll 0 0 #F7E8D0;
	border: medium none;
}
body.my-activity div#page div#container {
	 max-width: 1005px;
	padding: 40px 0 0 20px;
}
#activity-stream {
	max-width: 960px;
	/*margin: 20px 30px;*/
}

img.avatar {
    border: none;
    float: left;
}

div#item-header img.avatar, ul.item-list li img.avatar, img.avatar {
    -moz-border-radius:75px !important; -webkit-border-radius: 75px !important; border-radius: 75px !important;  -khtml-border-radius: 75px !important;
}

ul.item-list li div.item-title, ul.item-list li h4 {
	width: 100% !important;
	text-transform: capitalize;
}

div.widget_display_stats dd, div.entry dd {
	margin: 0 0 10px;
}

ul.item-list li div.action {
	top: 38px;
}

div.widget_display_stats dt, div.entry dt {
	font-size: 12px;
	float: left;
	padding: 0 6px 0 0;
}

.activity-list li .activity-content a, div.bbp-breadcrumb, div.bbp-topic-tags, li.bbp-forum-info, li.bbp-topic-title, #bbpress-forums div.bbp-topic-content a, #bbpress-forums div.bbp-reply-content a, #bbpress-forums fieldset.bbp-form legend {
	text-transform: capitalize;
}

.activity-list .activity-content .activity-inner {
	border-left: 1px solid #EECC94 !important;
}

div.list-latest-updates, div.widgets_on_page {
	padding: 0;
	margin: -20px 0 0;
	width: 100%;
}
.btn-index-more {
	margin: 10px 0 0;
	float: left
}
div.list-latest-updates p, div.list-latest-updates li, div.widgets_on_page a  {
	padding: 3px 6px 9px 0 !important;
	font-size: 13px !important;
	line-height: 1.5em !important;
	border-bottom: 1px dashed #e0b992 !important;
	display: block;
}
div.widgets_on_page li {
	display: block;
}
div.widgets_on_page ul {
	margin: 0 !important;
}
div.widgets_on_page .bbp-forum-title {
	margin: 0 !important;
}
div.list-latest-updates p a {
	color: #8e7d6b !important;
}
#list-latest-updates {
	padding: 0;
	margin: -20px 0 20px 0;
	width: 100%;
}

#list-latest-updates p {
	padding: 9px 6px 9px 0 !important;
	font-size: 13px !important;
	line-height: 1.5em !important;
	border-bottom: 1px dashed #e0b992 !important;
}
#list-latest-updates p a {
	color: #8e7d6b !important;
}
div.list-exerpts {
	padding: 16px 0;
	line-height: 1.5em;
}
div.list-exerpts p {
	padding: 6px 0 10px 0;
}
div.list-exerpts p a {
	padding: 0 0 4px 0;
	position: relative;
	float: left;
	font-size: 16px;
	width: 100%;
}
div.list-exerpts a {
	padding: 5px 0 26px 0;
	position: relative;
	float: left;
	font-size: 12px;
	width: 100%;
}
div.list-date {
	padding: 0 0 5px 0;
	color: #7a3616;
}
.br-clear {
	clear: both;
}
div.author-box {
	background: #fff !important;
	-moz-border-radius:10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */

	background-image: linear-gradient(bottom, rgb(245,230,208) 0%, rgb(255,255,255) 60%) !important;
	background-image: -o-linear-gradient(bottom, rgb(245,230,208) 0%, rgb(255,255,255) 60%) !important;
	background-image: -moz-linear-gradient(bottom, rgb(245,230,208) 0%, rgb(255,255,255) 60%) !important;
	background-image: -webkit-linear-gradient(bottom, rgb(245,230,208) 0%, rgb(255,255,255) 60%) !important;
	background-image: -ms-linear-gradient(bottom, rgb(245,230,208) 0%, rgb(255,255,255) 60%) !important;

	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, rgb(245,230,208)),
	color-stop(1, rgb(255,255,255))
	);
}
div.author-box  img{
	-moz-border-radius:30px;
	-webkit-border-radius: 30px;
	border-radius: 30px; /* future proofing */
	-khtml-border-radius: 30px; /* for old Konqueror browsers */
}

p.date, p.postmetadata {
	border-bottom: 1px solid #d6a470 !important;
	border-top: none !important;
}

:focus {/* remember to define focus styles! */
	outline: 0;
}
.comments-closed {
	display: none;
}
strong, b {
	font-weight: bold;
}
BR {
	padding: -10px 0;
	margin: -10px 0;
}
cite, em, i {
	font-style: italic;
}

ol, ul {
	list-style: none;
}
table {/* tables still need 'cellspacing="0"' in the markup */
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	font-weight: normal;
	text-align: left;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
a img {
	border: 0;
}
a {
	color: #4c260b;
	text-decoration: none;
}
a:hover {
	color: #c07127;
	text-decoration: none;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
.pagetitle, h1 {
	font-weight: bold;
	padding: 20px 0 3px 1px;
	border-bottom: 2px solid #fff;
	font: 20px times;
}

h2 {
	font-weight: bold;
	color: #48614a;
	padding: 7px 0 3px 1px;
	border-bottom: 1px solid #d6a470;
	text-transform: uppercase;
	font: 20px times;
}

h3 {
	font-weight: bold;
	color: #48614a;
	padding: 7px 0 3px 1px;
	margin: 16px 0 12px;
	text-transform: uppercase;
	font: 16px times;
}

h6 {
	clear: right;
	color: #48614a;
	margin: 16px 0 0 15px;
	text-transform: uppercase;
	font: 16px times;
}

p, ul {
	margin: 9px 0 9px;
	padding: 0 0 9px 0;
	line-height: 1.5em;
}

div.one-third p.indent {
	text-indent: 13px;
}

div.one-third ul {
	margin: 0 30px;
}

div.video-one-third {
	width: 281px;
	overflow: hidden;
	position: relative; float: left;
	margin-top: 19px;
	background-color: #fff;
	border: 1px solid #d6a470;
}

/* + + + + + + + + + + + + + GLOBAL STYLES + + + + + + + + + + + + + + */
body {
	background: #000;
	line-height: 1;
	max-width: 100%;
	width: 100%;
	font: 12px arial;
	color: #8e7d6b;
}

#header {
	
}

#stripe_top_notice {
	display: inline-block;
	background: #ac0606;
	min-width: 100%;
	color: #fff;
	font-weight: bold;
	text-align: center;
	margin: 0 auto;
	padding: 12px 0;
}

#stripe_top {
	background: #418446;
	min-width: 100%;
	height: 12px;
}

#stripe_top_second {
	background: #15213e;
	min-width: 100%;
	height: 82px;
	float: left;
}
#stripe_top_botv {
	background: #c59946;
	min-width: 100%;
	height: 12px;
}

#stripe_top_second_botv {
	min-width: 100%;
	height: 82px;
	float: left;
}

#page {
	margin: 0 auto;
	max-width: 1023px;
	width: 1023px;
}

#logo, #logo-botv {
	background: url(../../../assets/images/global/usa-logo.png) no-repeat center;
	position: absolute;
	top: -6px;
	left: 15px;
	width: 147px;
	height: 147px;
	z-index: 100;
}
#logo-botv {
	background: url(../../../assets/images/global/usa-botv-logo.png) no-repeat center;
	width: 261px;
}
#header-botv {
	background: url(../../../assets/images/global/BOTV/botv-header.jpg) no-repeat center !important;
	top: 0 !important;
}

#header, #header-botv  {
	background: url(../../../assets/images/global/usa-header.jpg) no-repeat center;
	border-left: 1px solid #ae9884;
	border-right: 1px solid #ae9884;
	border-radius: 0;
	position: relative;
	top: -5px;
	margin: 0;
	padding: 0;
	width: 1023px;
	height: 140px;
	z-index: 99;
}

#header-tagline, #header-tagline-botv {
	background: url(../../../assets/images/global/usa-header-tagline.png) no-repeat center;
	position: absolute;
	left: 185px;
	top: 22px;
	width: 509px;
	height: 37px;
	z-index: 100;
}
#header-tagline-botv {
	background: none !important;
}

.btn-view-past {
	width: 638px;
	text-align: center;
	margin: 10px auto 27px;
}
.btn-view-past a.button {
	font-size: 24px;
}
.usa-icon-botg {
	background: url(../../../assets/images/global/usa-icon-botg.png) no-repeat center;
	position: absolute;
	top: 100px;
	right: 15px;
	width: 29px;
	height: 70px;
	z-index: 100;
}

div#container {
	background: #f7e8d0;
	border: none !IMPORTANT;
	border-radius: 0 0 10px 10px;
	margin: -20px 0 0;
	padding: 10px 1px;
}
div#containernew {
	background: #f7e8d0;
	border: 1px solid #ae9884;
}
div#content {
	border: none !IMPORTANT;
}
.mceIframeContainer {
	background: #fff;
}
#breadcrumb {
	padding: 20px 0 0;
}
div#sidebar {
	border-left: 2px dashed #f1ddc1;
	border-top-right-radius: 3px;
	float: left;
	margin-left: -296px; /*WAS -226px*/
	margin-top: 1px;
	width: 294px; /*WAS 224px*/
}
div#sidebar h3.widgettitle {
	background: none repeat scroll 0 0 #f1ddc1;
	border-top: 1px solid #dfcfb8;
	clear: left;
	font-size: 12px;
	margin: 25px -30px 10px -29px;
	padding: 8px 30px 5px;
	color: #4c260b;
}
#footer-widget-area div.item-options, div#sidebar div.item-options {
	background: none repeat scroll 0 0 #dfcfb8;
	border-top: 1px solid #f7e8d0;
	border-bottom: 1px solid #f1ddc1;
	font-size: 11px;
	margin: -10px -30px 0 -29px;
	padding: 6px 30px;
	color: #f7e8d0;
}

#footer-widget-area .widget_search input[type="text"], div#sidebar .widget_search input[type="text"] {
	padding: 4px !important;
	-moz-font-feature-settings: inherit;
	-moz-font-language-override: inherit;
	border: 1px inset #CCCCCC;
	border-radius: 3px 3px 3px 3px;
	color: #888888 !important;
	font-family: inherit;
	font-size: 14px;
	font-size-adjust: inherit;
	font-stretch: inherit;
	font-style: inherit;
	font-variant: inherit;
	font-weight: inherit;
	line-height: inherit;
	width: 65% !important;
}

.padder {
	padding: 29px;
}

div#content .padder {
	border-right: none;
	margin-right: 295px;
}

.index-page, .woo-page {
	margin-right: 0 !IMPORTANT;
}


#usa-searchsubmit {
	background: url(../../../assets/images/global/usa-index-search-btn.gif) no-repeat center;
	background-color: none;
	border: 0;
	position: absolute;
	right: 25px;
	top: 25px;
	width: 28px;
	height: 28px;
	z-index: 100;
}
#usa-emailsubmit .usa-emailsubmit {
	background: url(../../../assets/images/global/usa-index-email-btn.gif) no-repeat center;
	background-color: none;
	border: 0;
	position: absolute;
	right: 20px;
	top: 16px;
	width: 28px;
	height: 28px;
	z-index: 111;
}
.index-email  {
	max-width: 600px;
	margin: 0;
	padding: 0;
	right: 1px;
	top: 1px;
}
.index-email .gform_wrapper {
	margin 0 !important;
	max-width: 300px !important;
}
.index-email .gform_wrapper .gform_footer {
	clear: none !important;
	height: 20px;
	margin: 0;
	padding: 0;
	right: 25px;
	top: 15px;
	width: 20px;
	z-index: 99;
	position: absolute;
	
}
.index-email .gform_wrapper .top_label input.medium,.index-email .gform_wrapper .top_label select.medium {
	width: 277px !important;
	position: absolute;
	right: 0;
	top: 8px;
	padding-top: -10px;
	padding: 4px 0 0 12px;
	margin: 0 10px 0 0;
	height: 33px;
	z-index: 99;
	background-color: #fff;
	font-weight: bold;
	border: 1px solid #d6a177;
	color: #48614a;
	text-transform: uppercase;
	font: 16px times;
}
.gfield    index-email-form clearit, .ginput_container {
	border: none !important;
	outline: none !important;
}
.index-search  {
	background: url(../../../assets/images/global/usa-index-search-bkgd.png) no-repeat center;
	background-color: #f7e8d0 !IMPORTANT;
	border: 0 !IMPORTANT;
	padding: 0 !IMPORTANT;
	width: 309px !IMPORTANT;
	height: 79px !IMPORTANT;
	z-index: 99;
}
.index-search-form  {
	background-color: #fff;
	border: 1px solid #d6a177;
	padding: 10px 30px 10px 10px;
	margin: 19px;
	width: 229px;
	/*height: 29px;*/
	z-index: 99;
	font-weight: bold;
	color: #48614a;
	text-transform: uppercase;
	font: 16px times;
}
.index-ad  {
	background: url(../../../assets/images/global/usa-index-ad-bkgd.png) no-repeat center;
	background-color: #f7e8d0 !IMPORTANT;
	border: 0 !IMPORTANT;
	padding: 0 !IMPORTANT;
	width: 309px !IMPORTANT;
	height: 269px !IMPORTANT;
	z-index: 98;
	margin: 36px 0 10px !important;
}
.index-ad-form img  {
	width: 91%;
	height: auto;
	margin: 17px 0 0 14px;
	z-index: 99;
}
.index-photo-week  {
	background: url(../../../assets/images/global/usa-index-photo-week-bkgd.png) no-repeat center;
	background-color: #f7e8d0 !IMPORTANT;
	border: 0 !IMPORTANT;
	padding: 0 !IMPORTANT;
	width: 309px !IMPORTANT;
	height: 326px !IMPORTANT;
	z-index: 98;
	overflow: visible !important;
}
.index-photo-week-long  {
	background: url(../../../assets/images/global/usa-index-photo-week-long.png) no-repeat center;
	background-color: #f7e8d0 !IMPORTANT;
	border: 0 !IMPORTANT;
	padding: 0 !IMPORTANT;
	width: 309px !IMPORTANT;
	height: 499px !IMPORTANT;
	max-height: 499px !IMPORTANT;
	z-index: 98;
	overflow: visible !important;
}
.index-photo-week-form img  {
	width: 282px;
	height: auto;
	margin: 73px 0 0 13px;
	z-index: 99;
}

.index-photo-week-links {
	margin: 25px 16px;
}
.index-banner-frame  {
	background: url(../../../assets/images/global/usa-banner-frame.png) no-repeat center;
	padding: 0;
	width: 964px;
	height: 365px;
	z-index: 98;
}
.index-banner-frame-content  {
	padding: 39px 0 0 32px;
	margin: 0;
	width: 904px;
	height: 295px;
	list-style:none !important;
	z-index: 99;
}
.floatleft-botv {
	width: 410px;
	float: left;
	position: relative;
	margin: 0 40px 0 0;
}
.floatright-botv {
	border-radius: 5px;
	padding: 10px;
	width: 480px;
	float: left;
	position: relative;

}
.floatleft {
	width: 650px;
	float: left;
	position: relative;
}
.floatright {
	width: 310px;
	float: left;
	position: relative;

}

.floatleft-homepage {
	width: 657px;
	float: left;
	position: relative;
}
.floatright-homepage {
	width: 308px;
	float: left;
	position: relative;

}

.one-fifth {
	width: 298px;
	margin: 0 36px 0 0;
	position: relative; float: left;
}
.one-third, .two-third, .one-third-end  {
	width: 281px;
	max-height: 433px;
	overflow: hidden;
	position: relative; float: left;
	margin: 19px 19px 0 0;
	padding: 13px;
	background-color: #fff;
	border: 1px solid #d6a470;
}

.one-third-events, .one-third-updates {
	min-height: 490px
}
.one-third-forums {
	min-height: 183px;
}
.one-third-partners {
	min-height: 276px !important;
}
.one-third-social {
	float: left;
	height: 24px;
	margin: 27px 0 10px -26px;
	overflow: hidden;
	position: relative;
	width: 281px;
}
.one-third-social #social-facebook, .one-third-social #social-twitter, .one-third-social #social-pinterest, .one-third-social #social-youtube, .one-third-social #social-instagram, .one-third-social #social-rss {
	top: 0;
}
.bottom {
	margin-top: 30px;
}
.floatright-homepage .one-third {
	margin-top: 81px !important;
}
.floatright-homepage .one-third, .floatright-homepage .two-third, .floatright-homepage .one-third-end  {
	width: 280px;
	max-height: 400px;
	overflow: hidden;
	position: relative; float: left;
	margin: 24px 19px 7px 0;
	padding: 13px;
	background-color: #fff;
	border: 1px solid #d6a470;
}

.two-third {
	width: 650px;
}
.right {
	float: right;
}
.one-third-end {
	margin: 19px 0 0 0;
}
.list-excerpts-conservation p {
	width: 440px !important;
}
.list-excerpts-conservation p a, .conservation .ngg-album-desc {
	font-size: 14px;
	font-weight: bold;
	padding: 2% 0 0;
	text-transform: uppercase;
}
.list-excerpts-conservation-title {
	float: right;
	width: 68%;
}
/*.list-excerpts-conservation p img {
	display: block;
	clear: left;
}*/
.list-excerpt-conservation-span {
	display: block;
	clear: right;
}
.conservation .list-excerpts-conservation p {
	height: 182px;
	width: 278px;
	margin: 10px 5px 0;
}
.conservation .list-excerpt-conservation-span {
	float: right;
	line-height: 1.5em;
	width: 68%;
}
.conservation .list-date {
	color: #222;
	float: right;
	width: 68%;
}

.conservation a.button {
	bottom: 10px;
	font-size: 12px;
	font-weight: normal;
	padding: 2% 9%;
	position: absolute;
	left: 156px;
	text-transform: none;
}
.conservation div.one-third ul, .conservation .conservation-photos ul {
	margin: 0;
	padding: 0;
}
.conservation .conservation-photos li {
	background: #657e51 none repeat scroll 0 0;
	display: inline-block;
	float: left;
	height: 154px;
	margin: 11px 5px;
	padding: 14px;
	width: 154px;
	color: transparent;
}
.conservation .conservation-photos li a {
	color: transparent;
	height: 154px;
	width: 154px;
	float: left;
}

.conservation .floatright {
	float: right;
	margin: -15px 0 0 38px;
	/*width: auto;*/
}


.conservation #all-conservation {
	background: url(../../../assets/images/global/conservation/usa-conservation-thumb-all-conservation.png) no-repeat center;
}
.conservation #wildlife-habitat {
	background: url(../../../assets/images/global/conservation/usa-conservation-thumb-wildlife-habitat.png) no-repeat center;
}
.conservation #public-access {
	background: url(../../../assets/images/global/conservation/usa-conservation-thumb-public-access.png) no-repeat center;
}
.conservation #restoring-americas-parks {
	background: url(../../../assets/images/global/conservation/usa-conservation-thumb-restoring-americas-parks.png) no-repeat center;
}
.conservation #mentoring-youth {
	background: url(../../../assets/images/global/conservation/usa-conservation-thumb-mentoring-youth.png) no-repeat center;
}

.list-excerpts-deals p, .list-excerpts-deals li {
	min-height: 169px;
}
.usa-corporate-low-div {
	width: 293px;
	position: relative; float: left;
	margin: 10px 10px 0 0;
	padding: 15px;
	background-color: #fff;
	border: 1px solid #d6a470;
	line-height:2em;
	clear: left;
}
.usa-corporate-high-div {
	width: 293px;
	position: relative; float: left;
	margin: 10px 10px 0 0;
	padding: 25px 15px;
	background-color: #fff;
	border: 1px solid #d6a470;
	line-height:2em;
}
.usa-union-div, .usa-event-div, .list-excerpts-deals p, .list-excerpts-deals li, .list-excerpts-conservation p, .list-excerpts-conservation li {
	width: 293px;
	position: relative; float: left;
	margin: 10px 10px 0 0;
	padding: 15px;
	background-color: #fff;
	border: 1px solid #d6a470;
	line-height:2em;
	display: block;
}
.usa-union-div-logo {
	width: 115px;
	height: 115px;
	position: relative; float: left;
	margin: 0 15px 0 0;
	padding: 0;
}

.usa-bio-div {
	width: 293px;
	position: relative; float: left;
	margin: 10px 10px 0 0;
	padding: 15px;
	background-color: #fff;
	border: 1px solid #d6a470;
	line-height:2em;
}
.usa-bio-div-logo {
	width: 101px;
	height: 115px;
	position: relative; float: left;
	margin: 0 15px 0 0;
	padding: 0;
}

.usa-union-div-partners {
	width: 181px;
	position: relative; float: left;
	margin: 10px 10px 0 0;
	padding: 15px;
	background-color: #fff;
	border: 1px solid #d6a470;
	line-height:2em;
}
.usa-corporate-small-div {
	width: 125px;
	position: relative; float: left;
	margin: 10px 10px 0 0;
	padding: 15px;
	background-color: #fff;
	border: 1px solid #d6a470;
	line-height:2em;
}
.usa-corporate-small-div-logo {
	width: 115px;
	height: 115px;
	position: relative; float: left;
	margin: 0 5px;
	padding: 0;
}

.list-excerpts-deals-feature p, .list-excerpts-deals-feature li {
	width: 628px;
	position: relative; float: left;
	margin: 10px 10px 0 0;
	padding: 15px;
	background-color: #fff;
	border: 1px solid #d6a470;
	line-height:2em;
}
.list-excerpts-deals p a {
	display: block;
	clear: right;
}
.list-excerpts-deals p img {
	display: block;
	clear: left;
}
.list-excerpt-deals-span {
	display: block;
	clear: right;
}
.usa-corporate-div, .usa-event-div-full{
	width: 638px;
	position: relative; float: left;
	margin: 10px 10px 0 0;
	padding: 15px;
	background-color: #fff;
	border: 1px solid #d6a470;
	line-height:2em;
}
.usa-corporate-div-logo, .catlist-thumb {
	width: 115px;
	height: 115px;
	position: relative; float: left;
	margin: 0 15px 0 0;
	padding: 0;
}

.usa-social-div {
	width: 133px;
	position: relative; float: left;
	margin: 10px 15px;
	padding: 0;
}

/*- - - - - - - - - - - - - - - - - - - - - = BOTV Template Styles = - - - - - - - - - - - - - - - - - - - - - - - - */

#botv-container {
	position: relative; float: left;
}

#botv-container .button {
	margin: 20px 20px 0 0;
	position: relative; float: left;
}

#botv-container .gce-list li {
	border-bottom: none;
}

#botv-time {
	width: 210px;
	position: relative; float: left;
	margin: 0;
	padding: 0;
}

#botv-show {
	width: 380px;
	position: relative; float: left;
	padding: 0;
	margin: 0;
}
.botv-zipform {
	position: relative; float:left;
	margin: -39px 0 0 118px;
}
.botv-zipform input {
	position: relative; float:left;
	margin: 0 4px 0 0;
	padding: 3px 8px;
}
.botv-zipform input.button {
	padding: 4px 17px;
}
#social-facebook-botv {
	position: absolute;
	top: 109px;
	width: 150px;
	height: 28px;
	z-index: 100;
	background: url(../../../assets/images/global/usa-btn-facebook.png) no-repeat center;
	right: 81px;
}


/*- - - - - - - - - - - - - - - - - - - - - = SOCIAL ICONS (IN HEADER) = - - - - - - - - - - - - - - - - - - - - - - */

#social-facebook, #social-twitter, #social-pinterest, #social-youtube, #social-instagram, #social-rss {
	position: absolute;
	top: 110px;
	width: 24px;
	height: 24px;
	z-index: 100;
}

#social-facebook {
	background: url(../../../assets/images/global/usa-social-facebook.png) no-repeat center;
	right: 138px;
}

#social-twitter {
	background: url(../../../assets/images/global/usa-social-twitter.png) no-repeat center;
	right: 112px;
}

#social-pinterest {
	background: url(../../../assets/images/global/usa-social-pinterest.png) no-repeat center;
	right: 86px;
}

#social-youtube {
	background: url(../../../assets/images/global/usa-social-youtube.png) no-repeat center;
	right: 60px;
}

#social-instagram {
	background: url(../../../assets/images/global/usa-social-instagram.png) no-repeat center;
	right: 34px;
}

#social-rss {
	background: url(../../../assets/images/global/usa-social-rss.png) no-repeat center;
	right: 34px;
}


/*- - - - - - - - - - - - - - - - - - - - - = FOOTER = - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

div#footer-widgets {
	background: none;
	border: none;
	border-radius: 0;
	margin: 0;
	padding: 0;
}

#footer-widget-area div.widget-area > ul {
	margin: 0 2% 0 0;
	width: 18%;
}

ol, ul {
	list-style: none;
}

#footer-widget-area h3.widgettitle {
	background: none;
	clear: left;
	font: 13px arial, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFF;
	margin: 0 0 10px;
	padding: 0;
}

#usa-mission {
	background: none;
	clear: left;
	font: 13px arial, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	color: #FFF;
	margin: 0 auto;
	padding: 20px 150px 40px;
	line-height: 1.75em;
}

#border-footer {
	background: url(../../../assets/images/global/usa-border-footer.png) no-repeat center;
	position: relative;
	margin: 0 auto;
	padding: 15px 0;
	width: 991px;
	height: 3px;
	z-index: 99;
}

#border-btm {
	background: url(../../../assets/images/global/usa-border-btm.png) no-repeat center;
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 1027px;
	height: 20px;
	z-index: 19;
}

#border-btm-hidden {
	background: #ae9884;
	border-top: 1px solid #a38f7c;
	border-radius: 0 0 10px 10px;
	margin: 0 auto;
	padding: 20px;
	width: 963px;
	z-index: 99;
	color: #fff;
}

#usa-footer-gems {
	position: relative;
	margin: 0 auto;
	padding: 20px;
	width: 600px;
	z-index: 99;
	text-align: center;
}
#usa-footer-gems span {
	background: url(../../../assets/images/global/usa-footer-gems.png) no-repeat center;
	width: 600px;
	position: relative;
	margin: 20px -138px;
	padding: 72px;
	height: 40px;
	z-index: 99;
}
#usa-footer-gems h1 {
	border-bottom: none;
	font: 10px times;
	padding: 0;
	margin: -10px;
}

#footer-widget-area ul ul a {
	color: #EEEEEE;
	font-weight: normal;
	font: 11px arial, sans-serif;
	line-height: 1.5em;
	text-transform: uppercase;
	text-decoration: none;
}
#footer-widget-area li:hover > a,
#footer-widget-area ul ul :hover > a,
#footer-widget-area a:focus {
	color: #e78700;
}

#footer-widget-area .widget-area li {
	position: relative;
	background: url(../../../assets/images/global/usa-footer-divider.png) repeat-y 0 ;
	padding: 0 0 0 34px;
}
#footer-widget-area .widget-area .menu li {
	position: relative;
	background: none;
	padding: 0;
}
#nav_menu-2 {
	background-image: none !IMPORTANT;
	padding: 0 0 0 80px !IMPORTANT;
}
#site-generator {
	color: #FFF;
	font-weight: normal;
	font: 10px arial, sans-serif;
	text-decoration: none;
	text-shadow: none;
	line-height: 1.75em;
}

#footer-hide-show {
	position: fixed;
	bottom: 0;
	width: 100%;
	height: auto;
	background-color: #15213e;
	z-index: 1000;
}

#btn-hide-show {
	background: url(../../../assets/images/global/usa-btn-hide-show-blue.png) no-repeat center;
	position: relative;
	margin: 0 40px -18px auto;
	padding: 0;
	width: 91px;
	height: 21px;
	z-index: 1001;
	top: -21px;
}

#btn-hide-show-grey {
	background: url(../../../assets/images/global/usa-btn-hide-show-black.png) no-repeat center;
	position: relative;
	margin: 0 40px -18px auto;
	padding: 0;
	width: 91px;
	height: 21px;
	z-index: 1001;
	top: -21px;
}

#usa-ad-leaderboard {
	width: 728px;
	height: 90px;
	z-index: 1002;
	margin: 10px auto;
}

/*- - - - - - - - - - - - - - - - - - - - - = SIDEBAR MENU NAV  = - - - - - - - - - - - - - - - - - - - - - - - - - - */

#menu-sidebar-partners, #menu-sidebar-about, #menu-sidebar-botv, #menu-sidebar-conservation, #menu-sidebar-h-f, #-sidebarmenu-events, #-sidebarmenu-take-action {
	clear: both;
	display: block;
	float: left;
	position: relative;
	left: 0;
	top: 0;
	margin: 0 auto;
	width: auto;
	height: auto;
	font: 13px arial, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
}
#menu-sidebar-partners ul, #menu-sidebar-about ul, #menu-sidebar-botv ul, #menu-sidebar-conservation ul, #menu-h-f ul, #menu-sidebar-events ul, #menu-sidebar-take-action ul {
	list-style: none;
	margin: -4px 0 0 -1.85em;
	padding: 0 !IMPORTANT;
}
#menu-sidebar-partners li, #menu-sidebar-about li, #menu-sidebar-botv li, #menu-sidebar-conservation li, #menu-sidebar-h-f li, #menu-sidebar-events li, #menu-sidebar-take-action li {
	float: left;
	position: relative;
	background: linear-gradient(#FFFFFF, #EDE2CC) repeat scroll 0 0 transparent;
	background: #f5efe2;
	background: -moz-linear-gradient(#fff, #ede2cc);
	background: -o-linear-gradient(#fff, #ede2cc);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#ede2cc));
	background: -webkit-linear-gradient(#fff, #ede2cc);
	text-align: center;
	border: 1px solid #f1ddc1;
	margin: 6px -11px;
	width: 109%;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
#menu-sidebar-partners li a, #menu-sidebar-about li a, #menu-sidebar-botv li a, #menu-sidebar-conservation li a, #menu-sidebar-h-f li a, #menu-sidebar-events li a, #menu-sidebar-take-action li a {
	display: block;
	padding: 10px;
}
#menu-sidebar-partners li a:hover, #menu-sidebar-about li a:hover, #menu-sidebar-botv li a:hover, #menu-sidebar-conservation li a:hover, #menu-sidebar-h-f li a:hover, #menu-sidebar-events li a:hover, #menu-sidebar-take-action li a:hover {
	background: #fff;
	background: -moz-linear-gradient(#ede2cc, #fff);
	background: -o-linear-gradient(#ede2cc, #fff);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ede2cc), to(#fff));
	background: -webkit-linear-gradient(#ede2cc, #fff);
}

/*- - - - - - - - - - - - - - - - - - - - - = PRIMARY MENU NAV (IN HEADER) = - - - - - - - - - - - - - - - - - - - - */

#navigation {
	background: url(../../../assets/images/global/usa-nav-bkgd.png) no-repeat center;
	position: relative;
	top: -5px;
	left: -14px;
	margin: 0;
	padding: 0;
	width: 1053px;
	height: 56px;
	z-index: 99;
}

#nav {
	clear: both;
	display: block;
	float: left;
	position: relative;
	left: 4px;
	top: 4px;
	margin: 0 auto;
	width: 1044px;
	height: 32px;
	font: 13px arial, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	background: #f5efe2;
	background: -moz-linear-gradient(#fff, #ede2cc);
	background: -o-linear-gradient(#fff, #ede2cc);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#ede2cc));
	background: -webkit-linear-gradient(#fff, #ede2cc);
}
#nav ul {
	/*font-size: 13px;*/
	list-style: none;
	margin: -4px 0 0 -1.85em;
	padding: 0 !IMPORTANT;
}
#nav li {
	float: left;
	position: relative;
	background: url(../../../assets/images/global/usa-nav-divider.png) no-repeat 0 ;
}
#nav li a {
	background: none;
	color: #4c260b;
	display: block;
	margin: 3px;
	padding: 3px 5px 3px 10px;
	text-align: left;
	text-decoration: none;
}
#menu-item-114 {
	background: none !IMPORTANT;
	padding: 0 0 0 6px;
}
#menu-item-4463 {
	background: none !IMPORTANT;
	padding: 0 0 0 29px;
}

#nav ul ul {
	-moz-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	display: none;
	float: left;
	margin: 0;
	position: absolute;
	top: 2.5em;
	left: 0;
	width: 188px;
	z-index: 102;
}
#nav ul ul ul {
	left: 100%;
	top: 0;
}
#nav ul ul a {
	color: #4c260b;
	font-size: 13px;
	font-weight: bold;
	height: auto;
	padding: 10px 10px;
	width: 168px;
}
#nav li:hover > a,
#nav ul ul :hover > a,
#nav a:focus {
}
#nav li:hover > a,
#nav a:focus {
	/*background: #c07127; 
	background: -moz-linear-gradient(#f9f9f9, #e5e5e5);
	background: -o-linear-gradient(#f9f9f9, #e5e5e5);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f9f9f9), to(#e5e5e5));
	background: -webkit-linear-gradient(#f9f9f9, #e5e5e5);*/
	color: #c07127;
}
#nav li.selected a, #nav > li.current-menu-item a, #nav > li.current_page_item a, #nav > li.current_page_ancestor a {
    background: none repeat scroll 0 0;
    color: #995719;
}
#nav ul li:hover > ul {
	display: block;
}
#nav .current-menu-item > a,
#nav .current-menu-ancestor > a,
#nav .current_page_item > a,
#nav .current_page_ancestor > a {
	font-weight: bold;
}

/*- - - - - - - - - - - - - - - - - - - - - = DROP DOWN NAV (IN HEADER) = - - - - - - - - - - - - - - - - - - - - - - */

#nav .sub-menu {
	padding: 1px !IMPORTANT;
	margin: 0 !IMPORTANT;
	border: none !IMPORTANT;
	background-color: #d8c08f;
	width: 185px !IMPORTANT;
}

#nav .sub-menu li a {
	color: #4c260b !IMPORTANT;
	margin: 1px 0 1px 0 !IMPORTANT;
	text-align: left !IMPORTANT;
	background: #f5efe2 !IMPORTANT;
	background: -moz-linear-gradient(#fff, #ede2cc) !IMPORTANT;
	background: -o-linear-gradient(#fff, #ede2cc) !IMPORTANT;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#ede2cc)) !IMPORTANT;
	background: -webkit-linear-gradient(#fff, #ede2cc) !IMPORTANT;
	width: 169px !IMPORTANT;
}

#nav .sub-menu li a:hover {
	color: #c07127 !IMPORTANT;
	background: #f5efe2 !IMPORTANT;
	background: -moz-linear-gradient(#ede2cc, #fff) !IMPORTANT;
	background: -o-linear-gradient(#ede2cc, #fff) !IMPORTANT;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ede2cc), to(#fff)) !IMPORTANT;
	background: -webkit-linear-gradient(#ede2cc, #fff) !IMPORTANT;
}


/*- - - - - - - - - - - - - - - - - - - - - = MENU QUICK LINKS (IN HEADER) = - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#quick-links, #quick-links-botv {
	background: url(../../../assets/images/global/usa-quick-links-bkgd.png) no-repeat center;
	position: absolute;
	right: -50px;
	top: -1px;
	width: 326px;
	height: 29px;
	padding: 0 0 0 50px;
	z-index: 100;
	text-transform: uppercase;
	font: 16px times;
}
#quick-links-botv {
	background: url(../../../assets/images/global/usa-quick-links-bkgd-botv.png) no-repeat center;
}
#quick-links ul, #quick-links-botv ul {
	list-style: none;
	margin: -10px auto 0 auto;
	padding: 0 !IMPORTANT;
}
#quick-links li, #quick-links-botv li {
	float: left;
	position: relative;
	background: url(../../../assets/images/global/usa-quick-links-divider.png) no-repeat 0 ;
	padding: 0;
}
#quick-links li a, #quick-links-botv li a {
	background: none;
	color: #fff;
	display: block;
	margin: 3px;
	padding: 5px 8px 5px 10px;
	text-align: left;
	text-decoration: none;
}x
#quick-links li a:hover, #quick-links-botv li a:hover {
	color: #fffd7f;
	text-decoration: none;
}
#menu-item-first {
	background: none !IMPORTANT;
	padding: 0 0 0 10px;
}

.buttons {
	display:inline-block;
	text-decoration:none;
	font:bold 12px/14px;
	text-transform:uppercase;
	padding:10px 14px;
	color:#555;
	border:1px solid #dedede;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	min-width:44px;
	text-align:center;
	background:#f5f5f5;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#f0f0f0');
	background:-webkit-gradient(linear,left top,left bottom,from(#f9f9f9),to(#f0f0f0));
	background:-moz-linear-gradient(top,#f9f9f9,#f0f0f0);
	border-color:#dedede #d8d8d8 #d3d3d3;
	text-shadow:0 1px 0 #fff;
	-webkit-box-shadow:0 1px 1px #eaeaea, inset 0 1px 0 #fbfbfb;
	-moz-box-shadow:0 1px 1px #eaeaea, inset 0 1px 0 #fbfbfb;
	box-shadow:0 1px 1px #eaeaea, inset 0 1px 0 #fbfbfb;
}

.buttons:hover, {
	background:#f4f4f4 !IMPORTANT;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef',endColorstr='#f8f8f8');
	background:-webkit-gradient(linear,left top,left bottom,from(#efefef),to(#f8f8f8));
	background:-moz-linear-gradient(top,#efefef,#f8f8f8);
	border-color:#c7c7c7 #c3c3c3 #bebebe;
	text-shadow:0 1px 0 #fdfdfd;
	-webkit-box-shadow:0 1px 1px #ebebeb, inset 0 1px 0 #f3f3f3;
	-moz-box-shadow:0 1px 1px #ebebeb, inset 0 1px 0 #f3f3f3;
	box-shadow:0 1px 1px #ebebeb, inset 0 1px 0 #f3f3f3;
	cursor:pointer;
}

.button-botv-preview {
	margin-top: 5px;
	display:inline-block;
	text-decoration:none;
	font:bold 12px/14px;
	text-transform:uppercase;
	padding:10px 14px;
	color:#555;
	border:1px solid #dedede;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	min-width:44px;
	text-align:center;
	background:#f5f5f5;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#f0f0f0');
	background:-webkit-gradient(linear,left top,left bottom,from(#f9f9f9),to(#f0f0f0));
	background:-moz-linear-gradient(top,#f9f9f9,#f0f0f0);
	border-color:#dedede #d8d8d8 #d3d3d3;
	text-shadow:0 1px 0 #fff;
	-webkit-box-shadow:0 1px 1px #eaeaea, inset 0 1px 0 #fbfbfb;
	-moz-box-shadow:0 1px 1px #eaeaea, inset 0 1px 0 #fbfbfb;
	box-shadow:0 1px 1px #eaeaea, inset 0 1px 0 #fbfbfb;
}

.button-botv-preview:hover, {
	background:#f4f4f4 !IMPORTANT;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef',endColorstr='#f8f8f8');
	background:-webkit-gradient(linear,left top,left bottom,from(#efefef),to(#f8f8f8));
	background:-moz-linear-gradient(top,#efefef,#f8f8f8);
	border-color:#c7c7c7 #c3c3c3 #bebebe;
	text-shadow:0 1px 0 #fdfdfd;
	-webkit-box-shadow:0 1px 1px #ebebeb, inset 0 1px 0 #f3f3f3;
	-moz-box-shadow:0 1px 1px #ebebeb, inset 0 1px 0 #f3f3f3;
	box-shadow:0 1px 1px #ebebeb, inset 0 1px 0 #f3f3f3;
	cursor:pointer;
}

.button-black {
	display:inline-block;
	text-decoration:none;
	font:bold 12px/14px;
	text-transform:uppercase;
	padding:12px 9px;
	color:#FFF;
	min-width:44px;
	text-align:center;
	background:#505050;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#505050',endColorstr='#000');
	background:-webkit-gradient(linear,left top,left bottom,from(#505050),to(#000));
	background:-moz-linear-gradient(top,#505050,#000);
	border-color:#000 #000 #000;
	text-shadow:0 1px 0 #000;
	-webkit-box-shadow:0 1px 1px #333, inset 0 1px 0 #333;
	-moz-box-shadow:0 1px 1px #333, inset 0 1px 0 #333;
	box-shadow:0 1px 1px #333, inset 0 1px 0 #333;
}

.button-black:hover {
	padding:12px 9px;
	color:#CCC;
	min-width:44px;
	text-align:center;
	background:#000;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000',endColorstr='#505050');
	background:-webkit-gradient(linear,left top,left bottom,from(#000),to(#505050));
	background:-moz-linear-gradient(top,#000,#505050);
	border-color:#000 #000 #000;
	text-shadow:0 1px 0 #000;
	-webkit-box-shadow:0 1px 1px #333, inset 0 1px 0 #333;
	-moz-box-shadow:0 1px 1px #333, inset 0 1px 0 #333;
	box-shadow:0 1px 1px #333, inset 0 1px 0 #333;
}

/*- - - - - - - - - - - - - - - - - - - - - = MEMBERS DIRECTORY = - - - - - - - - - - - - - - - - - - - - - - - - - - */

#whats-new-options {
	height: auto;
}
div.message-search {
	float: right;
	margin: -13px 10px;
}
div.dir-search {
	float: right;
	margin: -17px 0 0;
}
div.item-list-tabs ul li a span {
	background: none repeat scroll 0 0 #418446;
}
div.item-list-tabs ul li.selected a, div.item-list-tabs ul li.current a {
	color: #C07127;
	background-color: none !important;
}
div.item-list-tabs {
	background: url(../../../assets/images/global/usa-member-bkgd-nav.jpg) no-repeat bottom center;
	clear: left;
	margin: 25px -19px 15px;
	/*padding: 0 0 10px;*/
	overflow: hidden;
}
div#subnav.item-list-tabs {
	padding: 0 0 23px;
	background-image: linear-gradient(bottom, rgb(245,230,208) 10%, rgb(255,255,255) 40%);
	background-image: -o-linear-gradient(bottom, rgb(245,230,208) 10%, rgb(255,255,255) 40%);
	background-image: -moz-linear-gradient(bottom, rgb(245,230,208) 10%, rgb(255,255,255) 40%);
	background-image: -webkit-linear-gradient(bottom, rgb(245,230,208) 10%, rgb(255,255,255) 40%);
	background-image: -ms-linear-gradient(bottom, rgb(245,230,208) 10%, rgb(255,255,255) 40%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, rgb(245,230,208)),color-stop(1, rgb(255,255,255)));
	border-bottom: none;
}
.thread-options {
	padding: 0;
}
ul.item-list li {
	border-bottom: 1px solid #eecc94;
}
div.pagination {
	background: none repeat scroll 0 0 transparent;
	border: medium none;
	color: #8e7d6b;
	font-size: 11px;
	height: 19px;
	margin: -20px -19px 0;
	padding: 8px 20px;
	position: relative;
}

/*- - - - - - - - - - - - - - - - - - - - - = NEXTGEN GALLERY = - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.ngg-album-compact .ngg-album-compactbox {
	margin: 6px 6px 15px 0px;
}

.ngg-album-compact {
	background: #f1ddc1;
	-moz-border-radius: 0  0 15px 15px; -webkit-border-radius: 0  0 15px 15px; border-radius: 0  0 15px 15px;  -khtml-border-radius: 0  0 15px 15px;
	float: left;
	margin: 6px !important;
	padding: 15px 15px 0;
	width: 124px;
	min-height: 229px;
}

/*- - - - - - - - - - - - - - - - - - - - - = GOOGLE CALENDAR FEED = - - - - - - - - - - - - - - - - - - - - - - - - */

.gce-page-list .gce-list .gce-list-event {
	background-color: transparent;
	padding: 0;
	width: 100%;
}
.gce-page-list {
	background-color: transparent;
}
div.index-page .gce-page-list {
	margin: -20px 0 0;
	padding: 0 0 49px
}
#botv-container .gce-feed ,#botv-container .gce-page-list li {
	list-style: none;
	line-height: 1.5em;
	padding: 24px 6px 24px 0 !important;
	border-bottom: 1px dashed #d6a470 !important;
	background: none;
	margin: 0;
	position: relative; float: left;
	clear: both;
	width: 100%;
}
.gce-feed, .gce-list li {
	list-style: none;
	line-height: 1.5em;
	padding: 10px 6px 10px 0;
	border-bottom: 1px dashed #d6a470 !important;
	background: none;
	margin: 0;
	position: relative; float: left;
	clear: both;
	width: 100%;
}
#botv-container-index .gce-feed, #botv-container-index .gce-list li  {
	list-style: none;
	line-height: 1.5em;
	padding: 9px 6px 11px 0;
	border-bottom: 0 !important;
	background: none;
	margin: 0;
	position: relative; float: left;
	clear: both;
	width: 100%;
}
ul.gce-list {
	margin: 0 !important;
}
.gce-list-event {
	color:#4c260b;
	font-size: 13px;
}
span.gce-list-location, span.gce-list-date, span.gce-list-desc {
	color:#418446 !important;
}

#botv-container span.gce-list-location, span.gce-list-date, span.gce-list-desc {
	color:#8E7D6B !important;
}

.gce-page-list .gce-list p span, .gce-page-list .gce-list div span {
	color: #8E7D6B;
	padding: 7px 0 3px 5px;
	font-size: 12px;
}

#botv-show h2{
	color: #4C260B !important;
	border: none !important;
	margin: 0 !important;
	padding: 0 !important;
	font-size: 15px !important;
}

#botv-container .gce-page-list .gce-list p span, .gce-page-list .gce-list div span {
	color: #8E7D6B;
	font-size: 12px;
	padding: 0 !important;
}

.magazine {
	position: relative;
	margin: 3px;
	float: left;
	padding: 5px;
	width: 150px;
	background-color: #000;
	color: #fff;
}

/*- - - - - - - - - - - - - - - - - - - - - = BBPRESS STYLE = - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#post-3632 #bbpress-forums h4 {
	display: none;
}

#bbpress-forums fieldset.bbp-form {
	background: none repeat scroll 0 0 #f1ddc1;
	border: 1px dashed #dfcfb8;
	margin-bottom: 10px;
	padding: 10px 20px;
}

#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic {
    border-top: 1px solid #DFCFB8;
    overflow: hidden;
    padding: 8px;
}

#bbpress-forums ul.bbp-lead-topic, #bbpress-forums ul.bbp-topics, #bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-replies, #bbpress-forums ul.bbp-search-results {
    border: 1px dashed #dfcfb8 !important;
    clear: both;
    font-size: 12px;
    margin-bottom: 20px;
    overflow: hidden;
}

li.bbp-topic-title a.bbp-topic-permalink {
	font-size: 13px;
}

.bbp-topic-pagination a {
	padding: 4px 6px;
	background-color: #eee;
}

#bbpress-forums div.even, #bbpress-forums ul.even {
	background-color: #DFCFB8;
	color: #66563F !important;
}

#bbpress-forums div.odd, #bbpress-forums ul.odd {
	background: none repeat scroll 0 0 #FFF;
	border-bottom: 1px solid #F1DDC1;
	border-top: 1px solid #F7E8D0;
	color: #66563F !important;
	padding: 6px 30px 6px 0;
}

span.bbp-author-ip {
	display: none;
}

.bbp-pagination-links a {
	border: 1px solid #fff;
	background: #b98142;
	color: #fff;
	padding: 2px 6px;
}

.bbp-pagination-links a:hover {
	border: 1px solid #b98142;
	background: #fff;
	color: #b98142;
	padding: 2px 6px;
}

#subscription-toggle a {
	color: #fff !important;
	background: none repeat scroll 0 0 #b98142;
	border-radius: 3px;
	float: right;
	margin: 10px 0;
	padding: 5px 10px;
}

#subscription-toggle a:hover {
	color: #b98142 !important;
	background: none repeat scroll 0 0 #fff;
}

.bbp-pagination-links span.current {
	border: 1px solid #f7e8d0;
	background: #f7e8d0;
	color: #8e7d6b;
	padding: 2px 6px;
}

#profile-personal-li #profile {
	display: none;
}

#bbpress-forums li.bbp-header {
	background: none repeat scroll 0 0 #F1DDC1;
	border-top: 1px solid #DFCFB8;
	clear: left;
	color: #4C260B;
	font-size: 12px;
	padding: 8px 30px 5px;
}

#bbpress-forums li.bbp-header, #bbpress-forums li.bbp-footer {
	background: none repeat scroll 0 0 #F1DDC1;
	border-top: 1px solid #DFCFB8;
	clear: left;
	color: #4C260B;
	font-size: 12px;
	padding: 8px 30px 5px;
}

.tb-close-icon {
	background: none repeat scroll 0 0 #fff;
	border: 2px solid;
	border-radius: 20px;
	right: -17px;
	top: -17px;
}

div.bbp-template-notice.info {
	background: none repeat scroll 0 0 #F1DDC1;
	border: 1px dashed #DFCFB8;
}

.bbp-forum-title {
	color: #4C260B;
	font-size: 13px;
	text-decoration: none;
	margin: 0 0 0 20px;
	float: left;
	width: 100%;
	text-transform: capitalize;
}

.bbp-author-name {
	margin: 0 0 0 -10px;
	color: #b98142;
	text-transform: capitalize;
}

#bbpress-forums .bbp-author-name {
	margin: 0;
	text-transform: capitalize;
}

.bbp-forum-content {
	color: #66563F !important;
	float: left !important;
	padding: 0 0 0 20px !important;
	width: 100%;
}

.bbp-forum-topic-count{
	color: #66563F !important;
}

.bbp-forum-reply-count{
	color: #66563F !important;
}

/*- - - - - - - - - - - - - - - - - - - - - = Video Border Style = - - - - - - - - - - - - - - - - - - - - - - - - - */

.video-border {
	margin:20px auto 0;
	width: 900px;
	padding: 10px;
	background: url(../../../assets/images/global/BOTV/tile.png) repeat;
}

.video-btn-width {
	margin:0 auto;
	width: 920px;
	padding-top: 20px;
}

.full-episode-btn-box {
	margin: 6px;
	width: 188px;
	height: auto;
	position: relative; float: left;
	min-height: 155px;	
	background: #f1ddc1 none repeat scroll 0 0;
	border-radius: 0 0 15px 15px;
	float: left;
	padding: 15px 15px 0;
}

.full-episode-btn-box a {
	float: left;
	font-size: 15px;
	margin: 0 auto;
	text-align: center;
	width: 168px;
}

.botv-new-flag {
	background: none repeat scroll 0 0 red;
	border-radius: 3px;
	color: #fff;
	float: right;
	font-size: 10px;
	margin: 2px;
	padding: 2px 2px 0;
}

/*- - - - - - - - - - - - - - - - - - - - - = ngg slideshow Style = - - - - - - - - - - - - - - - - - - - - - - - - - */

.floatright-botv .ngg-slideshow{
	width: 480px !important;
	height: 270px !important;
	overflow; hidden;
	margin-top: 10px;
}
.floatright-botv .ngg-slideshow img {
	margin: -50px 0 0 !important;
}

.botv-home-page-add {
	position: relative; float: left;
	margin-top: 40px;
}

#error-widget-area .widget-area {
	width: 270px;
	overflow: hidden;
	position: relative; float: left;
	margin: 19px 19px 0 0;
	padding: 13px;
}

#error-widget-area .widget-area li {
	display: block;
}

#error-widget-area .widget-area a{
	margin-top: 5px;
	display:inline-block;
	text-decoration:none;
	font:bold 12px/14px;
	text-transform:uppercase;
	padding:10px 14px;
	color:#555;
	border:1px solid #dedede;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	min-width:243px;
	text-align:center;
	background:#f5f5f5;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#f0f0f0');
	background:-webkit-gradient(linear,left top,left bottom,from(#f9f9f9),to(#f0f0f0));
	background:-moz-linear-gradient(top,#f9f9f9,#f0f0f0);
	border-color:#dedede #d8d8d8 #d3d3d3;
	text-shadow:0 1px 0 #fff;
	-webkit-box-shadow:0 1px 1px #eaeaea, inset 0 1px 0 #fbfbfb;
	-moz-box-shadow:0 1px 1px #eaeaea, inset 0 1px 0 #fbfbfb;
	box-shadow:0 1px 1px #eaeaea, inset 0 1px 0 #fbfbfb;
}

#error-widget-area .widget-area a:hover{
	padding: 10px 14px;
	color:#CCC;
	min-width: 243px;
	text-align:center;
	background:#000;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000',endColorstr='#505050');
	background:-webkit-gradient(linear,left top,left bottom,from(#000),to(#505050));
	background:-moz-linear-gradient(top,#000,#505050);
	border-color:#000 #000 #000;
	text-shadow:0 1px 0 #000;
	-webkit-box-shadow:0 1px 1px #333, inset 0 1px 0 #333;
	-moz-box-shadow:0 1px 1px #333, inset 0 1px 0 #333;
	box-shadow:0 1px 1px #333, inset 0 1px 0 #333;
}

a .botv-pg-banners {
	margin-top: 10px;
}

#latest-update {
	color: #B98142;
}

.activity-list li.load-more {
	background: #fff !important;
}

#bbp_topics_widget-2 li, #bbp_topics_widget-3 li {
	border-bottom: 1px solid #eecc94;
	color: #F7E8D0;
	font-size: 11px;
	margin: 0;
	padding: 14px 0 0;
}

#car-promo-txt {
	width: 300px;
	margin-left: 30px;
	position: relative;
	float: left;
}
#car-promo-txt-right {
	width: 300px;
	margin-left: 30px;
	position: relative;
	float: right;
}

#car-promo-image {
	width: 300px;
	position: relative;
	float: left;
	margin: 15px;
}

.promo-clear {
	clear: both;
}

#raffle {
	width: 420px;
	clear: both; 
	float: right;
}

p.form-allowed-tags {
	display: none;
}

#comments h3 {
	display: none;
}

.car-promo-body {
	font-size: 14px !important;
}