	html,body {
	margin: 0;
	padding:0;
	background-color: #faf8f7;
	background-repeat: repeat;
	background-image: url(/images/bg2.png);
	line-height: 19px;
	font-family: "museo",serif;
	text-align: center;
	height:100%;
	letter-spacing: 0px;
	font-size: 14px;
	color: #46454a;
	font-weight: 300;
}

.colapse_arro{
	padding: 3px 6px 0px 0px;
	font-size: 11px;
	color: #b6b6b6;
}
.txt_C {
	text-align: center;
}
.txt_L {
	text-align: left;
}
.txt_R {
	text-align: right;
}
.proxima {
	font-family: "proxima-nova-soft",sans-serif;
	font-weight: 500;
}
.museo{
	font-family: "museo",serif;
	font-weight: 300;
}
.bold {
	font-weight: 700;
}
.ital{
	font-style: italic;
}
.underline{
	text-decoration: underline;
}
.bg1{
	background-repeat: repeat;
	background-image: url(/images/bg1.png);
}

.bg2{
	background-repeat: repeat;
	background-image: url(/images/bg2.png);
}

#preloader {
	top: -2000px;
	position: absolute;
}
.abso {
	left: 0px;
	top: 0px;
	position: absolute;
}
.ofHidden
{
	overflow: hidden;
}
.margin_center{
	margin-left: auto;
	margin-right: auto;
}
.page_center{
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
.page_center_10{
	width: 1020px;
	margin-left: auto;
	margin-right: auto;
}
.imgOff
{
	display: none;
}

.block {
	display: inline-block;
}
.title_pad {

	padding-bottom: 6px;

	padding-top: 24px;

}
p {
	line-height: 23px;
	font-size: 14px;
	margin-bottom: 0px;
	margin-top: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #46454a;
}
.p_small {
	font-size: 13px;
	line-height: 19px;
	color: #737370;	
}
.p_small p {
	font-size: 13px;
	line-height: 19px;
	color: #737370;	
}
.line_height_p2{
	line-height: 22px;
}
.upper {
	text-transform: uppercase;
}

.txt_grey {
	color: #878785;
}
.p_grey p{
	color: #737370;
}
.p_grey{
	color: #737370;
}
.txt_white{
	color: #faf8f7;
}

.txt_black{
	color: #46454a;
}
.txt_green{
	color: #6d9c40;
}
.txt_red{
	color: #e64b25;
}
.bg_green{
	background-color: #7ab342;
}
.bg_dk_green{
	background-color: #6b9a3e;
}
.bg_red{
	background-color: #e64b25;
}
.bg_white{
	background-color: #faf8f7;
}
.bg_offWhite{
	background-color: #f0efee;
}
.bg_cool_blue{
	background-color: #44a8c1;
}
.bg_dark_blue{
	background-color: #163f4a;
}
.tS1{
	letter-spacing: 1px;
}
.tS2{
	letter-spacing: 2px;
}
img
{
	border-width: 0px;
}

.clearer
{
	clear:both;
}


.left {
	float: left;
}

.right {
	float: right;
}

.rounded
{
	border-radius: 10px;
	-webkit-border-radius: 10px 10px;
	-moz-border-radius: 10px 10px;
}

.rounded_sm
{
	border-radius: 5px;
	-webkit-border-radius: 5px 5px;
	-moz-border-radius: 5px 5px;
}
.rounded_but
{
	border-bottom-left-radius: 15px;
	-webkit-border-radius-bottomleft: 15px 15px;
	-moz-border-radius-bottomleft: 15px 15px;	
	border-bottom-right-radius: 15px;
	-webkit-border-radius-bottomright: 15px 15px;
	-moz-border-radius-bottomright: 15px 15px;	
}
.rounded_but_l
{
	border-bottom-left-radius: 15px;
	-webkit-border-radius-bottomleft: 15px 15px;
	-moz-border-radius-bottomleft: 15px 15px;	
		
}
.rounded_but_r
{	
	border-bottom-right-radius: 15px;
	-webkit-border-radius-bottomright: 15px 15px;
	-moz-border-radius-bottomright: 15px 15px;	
}
.rounded_but_sm
{
	border-bottom-left-radius: 9px;
	-webkit-border-radius-bottomleft: 9px 9px;
	-moz-border-radius-bottomleft: 9px 15px;	
	border-bottom-right-radius: 9px;
	-webkit-border-radius-bottomright: 9px 9px;
	-moz-border-radius-bottomright: 9px 9px;	
}
.rounded_bl
{
	border-bottom-left-radius: 7px;
	-webkit-border-radius-bottomleft: 7px 7px;
	-moz-border-radius-bottomleft: 7px 7px;	
}
.rounded_br
{
	border-bottom-right-radius: 7px;
	-webkit-border-radius-bottomright: 7px 7px;
	-moz-border-radius-bottomright: 7px 7px;	
}
.rounded_tl
{
	border-top-left-radius: 7px;
	-webkit-border-radius-topleft: 7px 7px;
	-moz-border-radius-topleft: 7px 7px;	
}
.rounded_tr
{
	border-top-right-radius: 7px;
	-webkit-border-radius-topright: 7px 7px;
	-moz-border-radius-topright: 7px 7px;	
}



a {
 color: #EE593B;
 text-decoration:none;
}
a:hover {
 
	color: #e64b25;
 
}

.no_a_color a{
	color: #46454a;
}
.a_color a{
	color: #6d9c40;
}


.shadow
{
	box-shadow:2px 2px 10px rgba(0, 0, 0, .4);
	-webkit-box-shadow:2px 2px 10px rgba(0, 0, 0, .4);
	-moz-box-shadow:2px 2px 10px rgba(0, 0, 0, .4);
	
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#191919')";
	
}

.shadowSm
{
	box-shadow:1px 1px 3px rgba(0, 0, 0, .5);
	-webkit-box-shadow:1px 1px 3px rgba(0, 0, 0, .5);
	-moz-box-shadow:1px 1px 3px rgba(0, 0, 0, .5);
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#B9B9BA')";
}

.shadowOnWhite
{
	box-shadow:0 0 6px rgba(0, 0, 0, .3);
	-webkit-box-shadow:0 0 6px rgba(0, 0, 0, .3);
	-moz-box-shadow:0 0 6px rgba(0, 0, 0, .3);
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#B9B9BA')";
}

.shadowSoft
{
	box-shadow:0 0 4px rgba(0, 0, 0, .3);
	-webkit-box-shadow:0 0 4px rgba(0, 0, 0, .3);
	-moz-box-shadow:0 0 4 rgba(0, 0, 0, .3);
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#B9B9BA')";
}


.shadowInner
{
	top: 20px;
	z-index:0;
	position:relative;
	-webkit-box-shadow:inset 0 0 80px rgba(0, 0, 0, .1);
	-moz-box-shadow:inset 0 0 80px rgba(0, 0, 0, .1);
}


.shadow_vert_left{
	background-repeat: no-repeat;
	background-image: url(/images/shadowVertL.png);
	height: 663px;
	width: 6px;
}
.shadow_vert_right{
	background-repeat: no-repeat;
	background-image: url(/images/shadowVertR.png);
	height: 663px;
	width: 6px;
}

.shadow_line_1{
	background-repeat: no-repeat;
	background-image: url(/images/shadowLine1.png);
	height: 10px;
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}

.shadow_line_1n{
	background-repeat: no-repeat;
	background-image: url(/images/shadowLine1.png);
	background-position-x: -222px;
	height: 10px;
	width: 778px;
	margin-left: 222px;
}
.shadow_line_2n{
	background-repeat: no-repeat;
	background-image: url(/images/shadowLine2.png);
	background-position-x: -222px;
	height: 10px;
	width: 778px;
	margin-left: 222px;
	margin-top: -10px;
}

.shadow_line_1b{
	background-repeat: no-repeat;
	background-image: url(/images/shadowLine1.png);
	background-position-y: 0px;
	height: 10px;
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}


.shadow_line_2{
	background-repeat: no-repeat;
	background-image: url(/images/shadowLine2.png);
	height: 10px;
	width: 1000px;
	margin-top: -10px;
	margin-left: auto;
	margin-right: auto;
}


.hand
{
	cursor: pointer;
}

.arrow
{
	cursor: default;
}

#container
{
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -320px; /* the bottom margin is the negative value of the footer's height */
	
	margin-right: auto;
	margin-left: auto;
	
	width: 100%;
	text-align: left;
}

#footer {
	width: 100%;
	overflow: hidden;
}
#footer, .push{
	height: 320px;
	clear: both;
}

#footer_sp {
	width: 100%;
	overflow: hidden;
}
#footer_sp, .push{
	height: 320px;
	clear: both;
}


#footer_right{
	 
}

#salsa_area{
	width: 1000px;
	min-height: 600px;
}

#footer_green_in {
	width: 100%;
	height: 220px;
	margin-left: auto;
	margin-right: auto;
}
#footer_green_join{
	width: 644px;
}
.foot_green_don{
	margin-top: 10px;
	margin-left: 110px;
}
.txt_all_rights{
	margin-top: 16px;
	line-height: 12px;
}
.txt_all_rights p{
	margin-top: 16px;
	line-height: 12px;
	font-size: 10px;
	color: #939393;
	line-height: 14px;
}
#footer_in {
	width: 100%;
	height: 100px;
	margin-left: auto;
	margin-right: auto;
}
#footer_green_join_left{
	width: 310px;
	color: #58833b;
}
#footer_green_join_right{
	margin-left: 40px;
	width: 260px;
}
.footer_green_buttin{
	background-color: #9dd368;
	border: none;
	margin-top: 10px;
	width: 260px;
}
.footer_green_buttin:hover{
	background-color: white;
	color: #5A823E;
	border: none;
	margin-top: 10px;
	width: 260px;
}
.footer_green_input{
	background-color: #87c050;
	border: none;
	text-indent: 8px;
	width: 100%;
	padding: 9px 0px 9px 0px;
	color: #faf8f7;	
}
.footer_green_input.half{
	width: 125px;
}
.thanks_footer{
	padding-top: 56px;
}
.footer_green_line{
	height: 130px;
	width: 1px;
	border-left: 1px dashed #9fd26c;
}
.footer_green_line_sm{
	height: 39px;
	margin-top: -3px;
	width: 1px;
	border-left: 1px dashed #9fd26c;
	margin-left: 12px;
	margin-right: 12px;
}
.footer_green_social{
	width: 320px;
	margin-top: 30px;
	margin-left: 30px;
}
.f_icon_circle{
	background-color: #58833b;
	color: #7bb342;
	width: 47px;
	height: 47px;
	margin-top: -5px;
	font-size: 21px;
	-webkit-border-radius: 49px 50px;
	-moz-border-radius: 49px 50px;
}

.f_icon_in{
	margin-top: 16px;
	margin-left: 13px;
	color: #7bb342;
}

.footer_green_donate_but{
	padding: 7px 20px 7px 20px;
	margin-right: 2px;
	
}
.footer_green_donate_but:hover{
	padding: 7px 20px 7px 20px;
	margin-right: 2px;
	background-color: #9FD16D;
	color: white;
	
}
.footer_green_input_half{
	width: 125px;
}
.a_icon{
	vertical-align: middle;
	font-size: 15px;
}
.a_icon a{
	color: #faf8f7;
}
.a_icon a:hover{
	color: #5A823E;
}
.green_search:hover{
	color: #5A823E;
}

#page
{
 
}

.split_bg{
	background-repeat:repeat-y;
	background-image: url(/images/bgsplit.png);
	background-position: 50% center;
}




#ladybug_dash{
	width: 10px;
	height: 100%;
	position: absolute;
	left: -20px;
	top: -30px;
	background-repeat:repeat-y;
	background-image: url(/images/bugline.png);	
}

#ladybug_cont{
	position: relative;
}
#ladybug{
	width: 282px;
	height: 860	px;
	position: absolute;
	top: 0px;
	left: -180px;
}


#page_bottom_pad
{
	margin-right: auto;
	margin-left: auto;
	z-index: 0;
	text-align: left;
	width: 1000px;
	height: 40px;
}

#header
{
	height: 122px;
	width: 100%;
	text-align: left;
}
#header_sp
{
	height: 122px;
	width: 100%;
	text-align: left;
}

#header_green{
	height: 36px;
	width: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 501;
}

#header_in
{
	height: 122px;
	left: 0px;
	top: 0px;
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	position: relative;
	z-index: 500;
}
.head_shadow{
	position: absolute;
	z-index: 20;
	top: 122px;
}
#header_cover{
	position: absolute;
	bottom: 0px;
	width: 1000px;
	height: 10px;

}

#header_line
{
	margin-top: 20px;
	background-color: #5b5658;
	height: 3px;
}

#logo
{
	top: 42px;
	left: 0px;
	width: 300px;
	height: 76px;
	position: absolute;
}
.logo_tag{
	margin-top: 10px;
	margin-left: 0px;
	width: 300px;
	font-size: 12px;
	letter-spacing: 0px;
	font-style: italic;
}

.hg_donate{
	background-color: #faf8f7;
	color: #e64b25;
	padding: 5px 15px 5px 15px;
}

.hg_donate:hover{
	background-color: #9FD16D;
	color: white;
	padding: 5px 15px 5px 15px;
}
.greenVshade{
	background-repeat: no-repeat;
	background-image: url(/images/greenVshade.png);
	width: 8px;
	height: 36px;
	margin-right: 14px;
	margin-left: 16px;

}
.search_box{
	width: 150px;
	padding: 4px; 
	text-indent: 4px;
	border: none;
	margin-left: 10px;
}
.search_box2{
	width: 170px;
	padding: 8px; 
	text-indent: 4px;
	border: none;
	font-size: 14px;
}
.mT_3{
	margin-top: 3px;
}
.mT_5{
	margin-top: 5px;
}
.mT_9{
	margin-top: 9px;
}

#navContainer
{
	right: 0px;
	top: 78px;
	position: absolute;
	z-index: 100;
}


.nav_cont a
{
	margin-top: 0px;
	letter-spacing: 1px;
	font-size: 13px;
	padding: 10px 12px 12px 12px;
	text-transform: uppercase;
	color: #46454a;
	position: relative;
	border-radius: 3px;
	-webkit-border-radius: 3px 3px;
	-moz-border-radius: 3px 3px;
}

.nav_cont_hover a
{	
	text-decoration: none;
	background-color: #e64b25;
	color: #faf8f7;
}
.nav_cont_hover_hit a
{	
	text-decoration: none;
	background-color: #e64b25;
	color: #faf8f7;
}
.drop_nav{
	padding: 10px 20px 12px 16px;
	width: 160px;
	background-color: #faf8f7;
	position: absolute;
	z-index: 110;
	top: 28px;	
}
.drop_nav_double{

	width: 360px;
}
.drop_nav_half{
	width: 160px;
}
.drop_nav_kid{
	padding-top: 5px;
	padding-bottom: 5px;
}
.drop_nav_kid_hover{
	
}
.drop_nav_kid_x{
	padding-top: 5px;
	padding-bottom: 5px;
}

.drop_nav_line{
	height: 1px;
	border-bottom: 1px dashed #cbcbbf;
	margin-bottom: 4px;

}
.drop_nav_g1{
	padding-top: 4px;
	padding-bottom: 2px;
}
.drop_nav_g1_last{
	padding-bottom: 12px;
}
.nav_item{
	position: relative;
	
}

.nav_hit_cont
{
	color: #e64b25;
}

.nav_hit_cont a
{
	color: #e64b25;
}
.nav_hit_cont a:hover
{
	color: #faf8f7;

}

.nav_subtract
{
	font-size: 14px;
	padding-right: 0px;
}

.dotted_horiz
{
	height: 0px;
	width: 100%;
	border-top-color: #d7d4d3;
	border-top-style: dashed;
	border-top-width: 1px;
}
.left_nav_ss_1{
	height: 1px;
	border-top: 1px solid rgba(209,209,209,1);
	background-color: rgba(220,220,220,1);
	border-bottom: 1px solid rgba(235,235,235,1);
}
.left_nav_ss_2{
	height: 1px;
	border-top: 1px solid rgba(235,235,235,1);
	background-color: rgba(220,220,220,1);
	border-bottom: 1px solid rgba(209,209,209,1);
}
.nav_spacer
{
	height: 20px;
	width: 0px;
	border-left-color: #d7d4d3;
	border-left-style: dashed;
	border-left-width: 1px;
}

.nav_spacer2
{
	margin-right: 0px;
	margin-left: 14px;
	margin-top: -5px;
	height: 35px;
	width: 1px;
}


#shade {
	z-index: 1000;
	left: 0px;
	top: 0px;
	position: absolute;
	background-color: rgba(56,56,56,0.8);
	height: 100%;
	width: 100%;
}

#menu_1 {
	width: 200px;
}

.hero1 {
	width: 1100px;
	height: 748px;
}
.hero2 {
	width: 522px;
	height: 336px;
	background-color: #faf8f7;
}
.hero3 {
	width: 512px;
	height: 296px;
}
.hero4 {
	width: 494px;
	height: 336px;
	background-color: #faf8f7;
}
.hero5 {
	width: 522px;
	height: 336px;
	background-color: #faf8f7;
}

.hero1_inner {
	width: 1100px;
	height: 748px;
}
.hero2_inner {
	width: 498px;
	height: 312px;
	padding: 12px;
	
}
.hero3_inner {
	width: 488px;
	height: 272px;
	padding: 12px;
	background-color: white;
}
.hero4_inner {
	width: 470px;
	height: 312px;
	padding: 12px;
	
}
.hero5_inner {
	width: 498px;
	height: 312px;
	padding: 12px;
	
}

.hero1_gallery{
	width: 1000px;
	height: 648px;
	left: 23px;
	top: 23px;
}
.hero2_gallery{
	width: 498px;
	height: 312px;
	left: 12px;
	top: 12px;
}
.hero3_gallery{
	width: 488px;
	height: 272px;
	left: 12px;
	top: 12px;
}
.hero4_gallery{
	width: 470px;
	height: 312px;
	left: 12px;
	top: 12px;
}
.hero5_gallery{
	width: 498px;
	height: 312px;
	left: 12px;
	top: 12px;
}

#hero_right{
	height: 336px;
	position: absolute;
	top: 0px;
	z-index: 2;	
}
.hero_right_2{
	left: 522px;
	width: 258px;	
}
.hero_right_5{
	left: 522px;
	width: 478px;	
}
.hero_right_4{
	left: 494px;
	width: 258px;	
}
#hero_right_bg{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 258px;
	height: 336px;
	z-index: 1;
}
#hero_right_bg_5{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 478px;
	height: 336px;
	z-index: 1;
}
.action_hero_cont{
	width: 1100px;
	height: 360px;
	position: relative;
}
.action_hero_in{
	width: 1100px;
	height: 360px;
	position: absolute;
	top: 0px;
	left: 0px;
}
.action_hero_in_out{
	top: -2000px;
	left: 0px;
}
.action_hero_in_in{
	top: 0px;
	left: 0px;
}
.action_hero_inner {
	width: 498px;
	height: 312px;
	padding: 12px;
	
}
.action_hero {
	width: 522px;
	height: 336px;
	background-color: #faf8f7;
}

.action_hero1 {
	width: 1100px;
	height: 748px;
}
.action_hero5 {
	width: 522px;
	height: 336px;
	background-color: #faf8f7;
}
.action_hero5_inner {
	width: 498px;
	height: 312px;
	padding: 12px;
	
}
.action_hero5_gallery{
	width: 498px;
	height: 312px;
	left: 12px;
	top: 12px;
}
.action_hero_right{
	height: 336px;
	position: absolute;
	top: 0px;
	z-index: 2;	
}
.action_hero_right_5{
	left: 522px;
	width: 478px;	
}
#action_hero_right_bg{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 258px;
	height: 336px;
	z-index: 1;
}
#action_hero_right_bg_5{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 478px;
	height: 336px;
	z-index: 1;
}

#action_circle{
	width: 124px;
	height: 124px;
	position: absolute;
	top: 100px;
	left: 170px;
	z-index: 600;
	background-color: white;
	font-size: 16px;
	text-align: center;
	border-radius: 124px;
	-webkit-border-radius: 124px 124px;
	-moz-border-radius: 124px 124px;
}
.action_circle_in{
	width: 84px;
	margin-top: 36px;
	margin-left: 20px;
	letter-spacing: 1px;
}
.action_circle_line{
	width: 100%;
	height: 3px;
	margin-top: 5px;
	margin-bottom: 4px;
	
}
.action_tag{
	width: 64px;
	height: 312px;
	position: absolute;
	top: 12px;
	left: 446px;
	z-index: 60;
}
.action_tag_in{
	
	padding: 12px 10px 10px 10px;
	
}
.action_hero_right_top_5{
	width: 380px;
}

#action_hero_right_in{
	position: absolute;
	z-index: 3;
}
.action_hero_right_in_4{
	position: absolute;
	top: 0px;
	height: 340px;
	z-index: 3;
}
.action_hero_right_in_5{
	width: 418px;
}
.action_hero_right_but_line{
	width: 100%;
	height: 1px;
	z-index: 10;
	
	padding-bottom: 10px;
}
#action_hero_right_but{
	position: absolute;
	width: 208px;
	bottom: 16px;
	z-index: 10;

}
#action_hero_right_but_5{
	position: absolute;
	width: 378px;
	bottom: 16px;
	z-index: 10;
	text-align: center;

}


.hero_right_top_5{
	width: 380px;
}

#hero_right_in{
	position: absolute;
	z-index: 3;
}
.hero_right_in_4{
	position: absolute;
	top: 0px;
	height: 340px;
	z-index: 3;
}
.hero_right_in_5{
	width: 418px;
}
.hero_right_but_line{
	width: 100%;
	height: 1px;
	z-index: 10;
	border-bottom: 1px dashed #dadada;
	margin-bottom: 13px;
}
#hero_right_but{
	position: absolute;
	width: 208px;
	bottom: 16px;
	z-index: 10;
	height: 36px;

}
#hero_right_but_5{
	position: absolute;
	width: 378px;
	bottom: 16px;
	z-index: 10;
	text-align: center;

}
.action_but{
	padding: 10px;
}
.action_but:hover{
	background-color: #e64b25;
	color: white;
}
#action_hero_right_cap{
	background-color: #be806f;
	width: 60px;
	height: 336px;
	position: absolute;
	right: 0px;
	top: 0px;
	z-index: 20;

}
.action_hero_right_cap_90_cont{
	position: absolute;
	top: 73px;
	right: -29px;
}
.action_hero_right_cap_90{
	width: 120px;
	height: 20px;	
}
.action_hero_right_cap_soc{
	position: absolute;
	bottom: 0px;
	width: 60px;
	z-index: 10;
}
.action_hero_right_cap_shad{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 21;
	height: 336px;
	
}
.action_hero_right_top_shadow{
	margin-top: -5px;	
}
.action_hero_right_top_shadow_5{
	margin-top: 0px;	
}




#hero_right_cap{
	background-color: #be806f;
	width: 60px;
	height: 336px;
	position: absolute;
	right: 0px;
	top: 0px;
	z-index: 20;

}
.hero_right_cap_90_cont{
	position: absolute;
	top: 73px;
	right: -29px;
}
.hero_right_cap_90{
	width: 120px;
	height: 20px;	
}
.ninety{
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=4);

}

.hero_right_cap_soc{
	position: absolute;
	bottom: 0px;
	width: 60px;
	z-index: 10;
}
.ac_icon{
	background-color: #bd978d;
	width: 60px;
	padding-top: 14px;
	padding-bottom: 9px;
	margin-top: 1px;
	text-align: center;
}
.hero_right_cap_shad{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 21;
	height: 336px;
	
}
.ac_icon a{
	text-align: center;
	font-size: 18px;
	color: #faf8f7;
	text-shadow: 1px 1px 1px rgba(70,69,74,0.48);
}

.hero_right_top_shadow{
	margin-top: -5px;	
}
.hero_right_top_shadow_5{
	margin-top: 0px;	
}

#hero_1 {
	position: absolute;
	z-index: 20;
}
 #hero_1_inner {
	position: absolute;
	z-index: 20;
}
 #hero_1_gallery {
	position: absolute;
	z-index: 20;	
}
#hero_cont_1{
	
}
#action_dotGal_h_cont{
	width: 458px;
	height: 30px;
	position: absolute;
	bottom: -9px;
	text-align: center;
	z-index: 200;
}

#dotGal_h_cont{
	width: 450px;
	height: 30px;
	position: absolute;
	bottom: 16px;
	text-align: center;
	z-index: 200;
}
.action_dots{
	height: 56px !important;
}
#dotGal_h{
	left: 0px;
	right: 0px;
	margin-left: 0px;
	margin-right: 0px;
	bottom: 14px;
	z-index: 200;
}
.opac50{
	opacity: .6;
}

 .rowPad_10 {
	height: 10px;
	width: 1000px;
}
.home_hero_z
{
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 100;
}
.home_thumb
{
	height: 244px;
	width: 310px;
}
.home_thumb_cont
{
	text-align: left;
	margin-right: 35px;
	width: 310px;
}
.hero_text {
	top: 30px;
	left: 30px;
	width: 200px;
}
#landing_cont{
	width: 742px;
	
}
#left_nav{
	width: 222px;	
	font-style: 20px;
	letter-spacing: 1px;
	background-color: white;
	overflow: hidden;
	margin-left: -1px;
}
.left_nav_title{
	position: relative;
}
.left_nav_title_red{
	position: relative;
	height: 60px;
}
.left_nav_bg{
	background-repeat:repeat-y;
	background-image: url(/images/leftNavBg.png);
	background-position: 50% center;

}
.left_nav_bg1{
	background-repeat:repeat-y;
	background-image: url(/images/leftNavBg1.png);
	background-position: 50% center;

}

.sub_nav{
	color: #878784;
}
.sub_nav_no{
	color: #878784;
	cursor: default;
}
.sub_nav:hover{
	color: #46454a;
}
.sub_nav_hit{
	color: #46454a;
}
#left_nav_cont{
	position: relative;
}
#left_nav a{
	color: #0F753B;	
}
.thumb_cont{
	width: 250px;
	height: 150px;
	padding: 12px;
	background-color: white; 
}

.thumb_cont_rel{
	width: 250px;
	height: 150px;
	padding: 12px;
	background-color: white; 
	position: relative;
}
.thumb_abs_img{
	width: 250px;
	height: 150px;
	position: absolute;
	top: 12px;
	left: 12px;
	z-index: 19;
}
.thumb_abs_arro{
	text-align: center;
	position: absolute;
	padding: 24px 20px 18px 20px;
	background-color: #202020;
	top: 56px;
	left: 106px;
	color: white;
	font-size: 30px;
	z-index: 20;
	opacity: .5;
}
.thumb_abs_arro2{
	top: 92px;
	left: 146px;
}
.thumb_abs_arro3{
	top: 36px;
	left: 82px;
}
.thumb_abs_arro_hero{
	top: 122px;
	left: 196px;
}


.tg_dna_copy{
	width: 720px;
}
.about_h1{
	width: 720px;
}
.pub_h1{
	width: 520px;
}
.nav_f_spacer{
	width: 15px;
	height: 10px;
}
.nav_f{
	color: #46454a;
}
.nav_f_hit{
	color: #e64b25;
}
.foot_form{
	border: none;
	padding: 6px 15px 6px 15px;
	margin-top: -2px;
	width: 70px;
}
.button{
	border: none;
	padding: 6px 10px 6px 10px;
	margin-top: -2px;
	font-weight: 700;
	background-color: #c9cfa1;
	color: white;
}
.big_button{
	border: none;
	padding: 12px 20px 6px 20px;
	margin-top: -2px;
	font-size: 17px;
	font-family: "pill-gothic-600mg",sans-serif;
	font-weight: 400; 
	letter-spacing: 1px;
	color: #894f23;
	display: inline-block;
	
	background-image: linear-gradient(bottom, rgb(229,226,199) 35%, rgb(243,238,220) 71%);
	background-image: -o-linear-gradient(bottom, rgb(229,226,199) 35%, rgb(243,238,220) 71%);
	background-image: -moz-linear-gradient(bottom, rgb(229,226,199) 35%, rgb(243,238,220) 71%);
	background-image: -webkit-linear-gradient(bottom, rgb(229,226,199) 35%, rgb(243,238,220) 71%);
	background-image: -ms-linear-gradient(bottom, rgb(229,226,199) 35%, rgb(243,238,220) 71%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.35, rgb(229,226,199)),
		color-stop(0.71, rgb(243,238,220))
	);
	
}
.video_nav_head{
	height: 24px;
}
.blog_video{
	padding: 12px 12px 8px 12px;
	background-color: white;
}
.vid_head{
	margin-top: 30px;
	height: 422px;
	width: 716px;
	margin-bottom: 14px;
}
.vid_head_t{
	width: 522px;
}

.mid_column_head{
	padding-top: 86px;
	width: 520px;	
}

.mid_column_1 {
	width: 520px;
}
.blog_top_pad {
	padding-top: 86px;
}
.mid_column_2 {
	width: 500px;
}
.right_column_1 {
	width: 180px;
	margin-left: 36px;
}
.right_column_2 {
	width: 284px;
	margin-left: 16px;
}
.right_col_line{
	width: 184px;
	height:1px;
	background-color: #e6e6e6;
	margin-bottom: 20px;
}
.right_col_cig{
	position: relative;
}
.right_col_cig_icon{
	width: 50px;
	height: 50px;
	padding: 4px;
	background-color: #faf8f7;
	border-radius: 49px;
	-webkit-border-radius: 49px 50px;
	-moz-border-radius: 49px 50px;
	position: absolute;
	right: -15px;
	top: -12px;
	z-index: 500;
	overflow: hidden;
	
}
.right_col_thumb{
	width: 166px;
	height: 114px;
	padding: 10px;
	background-color: white;
}
.mid_col_para{
	
}
.mid_col_hero{

	height: 310px;
	
}
.right_column_1 a{
	color: #388c48;
}
#issueR3Lnav_cont{
	position: relative;
	
}
#issueR3Lnav{
	position: absolute;
	width: 1020px;
	height: 360px;
	margin-left: auto;
	margin-right: auto;
	left: 0px;
	right: 0px;
	z-index: 1;

}

#home_bottom{

}
#home_top {
	margin-right: auto;
	margin-left: auto;
	height: 386px;
	position: relative;
}

#home_top_bg_tile{
	width: 100%;
	height: 386px; 
	top: 0px;
	left:0px;
	position: absolute;
	
}
#home_top_bg_tile_nav{
	width: 100%;
	height: 386px; 
	top: 0px;
	left:0px;
	position: absolute;
	
}

#home_bottom_in_1 {

	width: 560px;
}
#issues_bottom_in_1 {
	margin-left: 248px;

}
#home_bottom_in_2 {

	width: 360px;
}
#join_action_cont{
	margin-top: 10px;
	margin-left: 10px;
	width: 300px;
	height: 264px;
}

#join_mini_cont{
	position: absolute;
	top: 24px;
	width: 208px;
	height: 334px;
}
.join_mini_rela{
	position: relative;
	height: 100%;
}
.join_mini_top{
	

}
.join_mini_top_shadow{
	margin-top: -14px;	
}

.join_mini_body{
	position: absolute;
	bottom: 20px;
	height: 240px;
	left: 20px;
	right: 20px;	
}
.join_mini_body_top{
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
}
.join_mini_body_top.push{
	position: absolute;
	top: 50px;
	left: 0px;
	right: 0px;
}
.action_join_mini_body_top{
	position: absolute;
	top: 50px;
	left: 0px;
	right: 0px;
}
.action_join_mini_body_top.push{
	position: absolute;
	top: 50px;
	left: 0px;
	right: 0px;
}
.join_input{
	background-color: #EDECE6;
	border: none;
	padding: 9px;
	width: 147px;
	color: #878784
	
}
.join_action_field{
	width: 237px;
}

.join_select{
	height: 36px;
	width: 165px;
	padding: 9px 9px 9px 9px;
}
.join_action_field2{
	width: 104px;
}










#join_mini_cont_v{
	
	top: 24px;
	width: 522px;

}
.join_mini_rela_v{
	
	text-align: center;
}
.join_mini_top_v{
	

}
.join_mini_top_shadow_v{
	margin-top: -14px;	
}
.join_mini_body_v{
	margin-left: 20px;
	margin-right: 20px;	
}
.join_mini_body_top_v{


}
.join_mini_body_top_v.push{


}
.action_join_mini_body_top_v{

}
.action_join_mini_body_top_v.push{
	

}
.join_input_v{
	background-color: #EDECE6;
	border: none;
	padding: 9px;
	width: 136px;
	color: #878784
	
}
.join_mini_buttin_v{
	width: 100%;
	bottom: 0px;
	left: 0px;
	right: 0px;
	margin-left: auto;
	margin-right: auto;
	border: none;
}





















.join_select_foot{
	height: 30px;
	width: 125px;
	padding: 9px 9px 9px 9px;
}
.action_join_input{
	background-color: #EDECE6;
	border: none;
	padding: 9px;
	width: 239px;
	color: #878784
	
}
.join_mini_buttin{
	position: absolute;
	bottom: 0px;
	left: 0px;
	right: 0px;
	margin-left: auto;
	margin-right: auto;
	border: none;
}
#issues_top_left{
	width: 720px;
	height: 340px;
	position: absolute;
	top: 24px;
	margin-left: 248px;
}
#action_top_left{
	width: 780px;
	height: 340px;
	position: absolute;
	top: 24px;
	margin-left: 0px;
}

#home_top_left{
	width: 780px;
	height: 340px;
	position: absolute;
	top: 24px;
	margin-left: 220px;
}
#home_row_2{
	overflow: hidden;
	min-height: 380px;
	padding-bottom: 20px;
}
#home_row_2_cont{
	position: relative;
	height: 330px;
}
#action_row_2_cont{
	height: 340px;
}

.home_row_2_cig_icon{
	width: 50px;
	height: 50px;
	padding: 4px;
	background-color: #faf8f7;
	border-radius: 49px;
	-webkit-border-radius: 49px 50px;
	-moz-border-radius: 49px 50px;
	position: absolute;
	right: 12px;
	top: -10px;
	z-index: 500;
	overflow: hidden;
	
}
.hero_right_icon{
	width: 50px;
	height: 50px;
	padding: 4px;
	background-color: #faf8f7;
	border-radius: 49px;
	-webkit-border-radius: 49px 50px;
	-moz-border-radius: 49px 50px;
	position: absolute;
	right: -44px;
	bottom: -8px;
	z-index: 500;
	overflow: hidden;
	
}

.home_row_2_cig{
	position: absolute;
	width: 340px;
	top: 10px;	
}
.action_row_2_cig{
	width: 340px;
	margin-top: 10px;
	margin-left: 10px;	
}
.issues_row_2_cig{
	position: absolute;
	width: 380px;
	top: 10px;	
}
.issues_row_2_box{
	padding: 12px;
	width: 336px;
	height: 172px;
	background-color: white;
}
.home_row_2_cig_shad{
	margin-top: -4px;
}
.home_top_right_box{
	padding: 12px;
	width: 296px;
	height: 154px;
	background-color: white;
}
.issue_row_2_box{
	padding: 12px;
	width: 326px;
	height: 172px;
	background-color: white;
}
.home_bottom_cont_1{
	width: 539px;
	height: 140px;
	margin-bottom: 0px;
	overflow: hidden;
}
.home_bottom_cont_1_shad{
	margin-left: 36px;
	margin-top: 0px;
	margin-bottom: -12px;
}
.home_bottom_cont_2{
	width: 436px;
	height: 140px;
	margin-bottom: 12px;
}
.home_bottom_box{
	width: 114px;
	height: 114px;
}
.home_bottom_cont_1_text{
	width: 360px;
	margin-top: 12px;
	margin-left: 12px;
	
}
.home_bottom_cont_2_text{
	width: 280px;
	margin-left: 18px;
	
}
.home_bottom_cont_1_end{
	background-color: #e3e3dd;
	width: 32px;
	height: 100%;
	position: relative;

}
.home_bottom_cont_1_end_arro{
	position: absolute;
	top: 54px;
	left: 12px;
}
.home_bottom_cont_1_end_shad{
	position: absolute;
	top: 0px;
	left: 0px;
}
.home_bottom_box_2 {
	width: 114px;
	height: 114px;
	padding: 12px;
}


#location_cont{
	position: absolute;
	z-index: 101;
	margin-left: auto;
	margin-right: auto;
	top: 100px;
	left: 0px;
	right: 0px;
	width: 700px;
	text-align: left;
	
}
.locations_top{
	height: 50px;

}
#location_tabs{
	height: 30px;
	overflow: hidden;
	padding-top: 10px;
}
.location_tab{
	background-color: #ded7d4;
	color: #9d9591;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 6px;
	padding-bottom: 6px;
	
	
	border-top-right-radius: 7px;
	-webkit-border-radius-topright: 7px 7px;
	-moz-border-radius-topright: 7px 7px;	
	border-top-left-radius: 7px;
	-webkit-border-radius-topleft: 7px 7px;
	-moz-border-radius-topleft: 7px 7px;
	
}
.location_tab_hit{
	background-color: #e8e3c3;
	color:#388c48;
}

#location_box{
	background-color: white;
	width: 700px;
	margin-top: 0px;
}

#location_box_inner{
	text-align: left;
	padding-bottom: 50px;
	padding-top: 20px;
}

.location_page{
	width: 600px;
	margin-left: 50px;
	text-align: left;
}

.location_single{
	width: 200px;
}
.location_contact{
	width: 156px;
	height: 80px;
	padding-right: 10px;
}

.loc_shadow{
	background-repeat: no-repeat;
	background-image: url(/images/shadowMed.png);
	height: 9px;
	width: 470px;
	margin-left: auto;
	margin-right: auto;
}

#location_foot{
	width: 100%;
	background-color: #e8e3c3;
	text-align: left;
}
#location_foot_in{
	padding-top: 20px;
	padding-bottom: 40px;
	width: 580px;
	margin-left: auto;
	margin-right: auto;
}

.loc_foot_half{
	width: 250px;
	text-align: left;
}
.field_green{
	color: white;
	padding: 6px;
	border-radius: 10px;
	-webkit-border-radius: 10px 10px;
	-moz-border-radius: 10px 10px;
	border: none;
	margin-left: 0px;
}
.loc_line_vert{
	height: 60px;
	width: 1px;
	background-color: #9abfa1;
	margin-left: 20px;
	margin-right: 40px;
}
.loc_button{
	border: none;
	padding: 6px 10px 6px 10px;
	font-weight: 700;
	background-color: white;
	color: #388c48;
}
.loc_sm_line{
	margin-left: -20px;
}
.loc_nav_pin{
	margin-left: -6px;
}
.loc_sub_box{
	background-color: white;
	padding: 10px;
	width: 360px;
	height: 106px;
}
.loc_sub_cont{
	height: 170px;
}
.head_pin{
	margin-top: -4px;
	margin-right: 2px;
}
.chef_bio{
	height: 145px;
	width: 290px;
	overflow: hidden;
}

#contact_cont{
	padding-top: 40px;
}
#contact_col1{
	width: 420px;
	min-height: 663px;
	background-color: white;
}
#contact_row1_c2{
	padding-top: 68px;
}

.contact_field{
	padding: 10px;
	width: 180px;
	border-radius: 10px;
	-webkit-border-radius: 10px 10px;
	-moz-border-radius: 10px 10px;
	border: none;
	background-color: #edede7;
}
.contact_message{
	width: 390px;
	height: 70px;
}

#contact_col2{
	padding-top: 60px;
	padding-left: 60px;
	padding-right: 40px;
	padding-bottom: 40px;
	width: 400px;
}

#contact_row2_col1{
	width: 470px;
}

#contact_row2_col2{
	margin-left: 30px;
	width: 500px;
}
.loc_twitter{
	width: 360px;
	height: 106px;
	background-color: #e8e3c3;
	position: relative;
	overflow: hidden;
}
.loc_twitter_in{
	width: 360px;
	height: 106px;
	position: absolute;
	top: 0px;
	
}
.tweet_special{
	width: 500px;
}
.tweet_loc{
	padding: 12px;
}

.field_search{
	padding: 8px 6px 8px 6px;
	border-radius: 10px;
	-webkit-border-radius: 10px 10px;
	-moz-border-radius: 10px 10px;
	border: none;
	margin-left: 4px;
	font-size: 14px;
	width: 120px;
}

.news_land_text{
	width: 430px;
}
.news_land_text2{
	width: 730px;
}

.issues_top{
	position: relative;
}
.issue_nav{
	position: absolute;	
	top: 0px;
	z-index: 1;
}
.issue_nav_h{
	min-height: 700px;
}

#issues_row_2{
	overflow: hidden;
	padding-bottom: 40px;
}
#issues_row_2_cont{
	position: relative;
	height: 360px;
}

.issues_row_2{
	margin-left: 238px;
	width: 770px;
}
.issue_bottom_cont_1{
	width: 238px;
	padding-bottom: 10px;
}
.issue_bottom_box{
	width: 214px;
	height: 112px;
	padding: 10px;
}
.issue_bottom_box_rela{
	width: 214px;
	height: 112px;
	padding: 10px;
	position: relative;
}
.issue_row_2_cig_shad{
	margin-top: -2px;
}
.issue_bottom_cont_1_shad{
	margin-left: 12px;
	margin-top: -6px;
	margin-bottom: 3px;
}
.issues_bottom_spacer{
	height: 200px;
	width: 19px;
}
.staff_colapse{
	width: 700px;
	border: 1px solid transparent;
}
.issues_colapse{
	width: 500px;
	border: 1px solid transparent;
}
#fb_like_box{
	padding: 10px;
	width: 414px;
	height: 210px;
}
#action_tweets{
	padding: 20px;
	width: 394px;
	
}
.a_white{
	color: #faf8f7;
}
.issues_pp{
	width: 778px;
	margin-left: 222px;
	background-color: red;

}
#action_top {
	margin-right: auto;
	margin-left: auto;
	position: relative;
	height: 2000px;
}
#action_top_cont{
	
	margin-left: auto;
	margin-right: auto;


}
#action_cont{
	padding-top: 40px;
}
#action_col1{
	margin-left: 0px;
	padding-left: 40px;
	padding-right: 40px;
	padding-bottom: 60px;
	width: 580px;
	background-color: white;
	
	left: 0px;
	z-index: 11;
}

#action_col2{
	width: 340px;
	min-height: 600px;
	margin-left: 0px;
	left: 665px;
	z-index: 10;	
}

.action_field{
	padding: 10px;
	width: 200px;
	border-radius: 10px;
	-webkit-border-radius: 10px 10px;
	-moz-border-radius: 10px;
	border: none;
	background-color: #edede7;
}
.action_message{
	width: 210px;
	height: 70px;
}
.action_letter{
	padding: 36px;
	background-color: #e9e6e6
}
.action_shad_vert{
	
	z-index: 11;
	top: 0px;
	right: 334px;
}
.action_title{
	padding: 24px 22px 20px 32px;
}
.action_shadow{
	background-repeat: no-repeat;
	background-image: url(/images/shadowLine1.png);
	height: 10px;
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}
.action_buttin{
	border: none;
}
#pagination{
	font-size: 12px;
}
.pagiBox1 {
	background-color:#e9e6e6;
	margin-top:1px;
	margin-left: 1px;
	margin-right: 1px;
	padding:2px 6px 2px 6px;
	font-family: "proxima-nova-soft",sans-serif;
}

.pagiBox2 {
	padding:3px 4px 0px 4px;
	font-family: "proxima-nova-soft",sans-serif;
}
.pagiBox2 a{
	color: #999999;
}
.pagiBox3 {
	padding:4px 2px 0px 2px;
}
.ss_pagi{
	font-size: 10px;
	color: #999999;
}
.ss_pagi a{
	color: #999999;
}
.soc_cont
{
	padding-left: 12px;
	padding-bottom: 3px;
	padding-right: 12px;
	padding-top: 7px;
	margin-right: 4px;
	color: white;
	background-color: #7ab342;
}
.news_header_cont{
	position: relative;
}
.news_header{
	width: 100%;
	height: 60px;
	position: absolute;
	background-color: #ee593b;
	background-repeat:repeat-y;
	background-image: url(/images/pinkHeaderBg1.png);
	background-position: 50% center;

}
.news_header_center{
	width: 1000px;
	height: 60px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	left: 0px;
	right: 0px;
	color: white;
}
.news_header_center_txt{
	margin-left: 257px;
	padding-top: 23px;
}
.news_header_center_txt2{
	margin-left: 257px;
	padding-top: 23px;
	width: 480px;
}
.video_head_yt{
	margin-top: 22px;
	width: 230px;
}
.news_header_imgs{
	width: 721px;
	padding: 12px;
	height: 123px;
}
.headline_1{
	line-height: 21px;
}
.act_mask{
	width: 330px;
	height: 625px;
	overflow: hidden;
}
.act_salsa{
	width: 500px;
	height: 800px;
	margin-top: -200px;
	margin-left: -10px;
}
.act_salsa_frame{
	width: 500px;
	height: 800px;
}
.rss_but{
	width: 16px;
	height: 19px;
	margin-top: -6px;
	background-color: #ededed;
	padding: 6px 7px 3px 8px;
	text-align: center;
}
.rss_but.ema{
	position: absolute;
	top: 23px;
	right: 0px;
}
.news_ema_txt{
	position: absolute;
	top: 22px;
	right: 42px;
}
.rss_but:hover{
	background-color: #ee593b;
	color: white;
}
.rss_but_2{
	width: 16px;
	height: 19px;
	margin-top: -6px;
	background-color: #DE452D;
	padding: 6px 7px 3px 8px;
	text-align: center;
}
.rss_but_2:hover{
	background-color: #7CB645;
	color: white;
}
.staff_leadership{
	padding-bottom: 6px;
	border-bottom: 1px dashed #d3d3d3;
	margin-bottom: 16px;
	letter-spacing: 0px;
	font-size: 16px;
}
.scroll_hero{
	overflow: hidden;
	width: 370px;
	max-height: 200px;
}
.mT_gf{
	margin-top: -30px;
	padding-bottom: 10px;
	color: #58833b;
	letter-spacing: 0px;
	font-size: 11px;
}
.accord_rich{
	display: none;
}
.hero_dot_block{
	display: inline-block;
}
.hero_dot_cont{
	position: relative;
	width: 30px;
	height: 30px;
}
.hero_dot{
	position: absolute;
	font-size: 74px;
	color: white;
	width: 28px;
	height: 30px;
}
.hero_count{
	position: absolute;
	font-size: 11px;
	color: #818181;
	width: 32px;
	height: 30px;
	top:4px;
}

.right_action{
	text-align: center;
	padding: 10px 4px 10px 4px;
	font-size: 16px;
	width: 130px;	
}

#showJoin_cont{
	position: absolute;
	top:122px;
	left: 0px;
	right: 0px;
	margin-left: auto;
	margin-right: auto;
	background-color: #FAF9F7;
	z-index: 1100;
	width: 900px;
	padding-bottom: 20px;

}
#showPopup_cont{
	position: absolute;
	top:122px;
	left: 0px;
	right: 0px;
	margin-left: auto;
	margin-right: auto;
	background-color: #FAF9F7;
	z-index: 1100;
	width: 500px;
	padding-bottom: 30px;

}
#showJoin_close{
	position: absolute;
	top:8px;
	right: -44px;
	color: white;
	font-size: 30px;
	font-weight: 300;
}
.rb_img{
	width: 470px;
	height: 312px;
	margin-top: 20px;
	margin-left: 20px;
	padding: 12px;
	background-color: white;
}
.popup_img_cont{
	margin-top: 30px;
	margin-left: 30px;
	padding: 11px;
	background-color: white;
}
.popup_img{
	width: 418px;
	height: 234px;	
}
.popup_green{
	width: 358px;
	padding: 20px 30px 20px 30px;
	background-color: #7AB342;
	color: white;
}
.popup_shadow_cont{
	position: relative;
}
.popup_shadow{
	position: absolute;
	width: 418px;
	background-repeat: no-repeat;
	background-image: url(/images/shadowLine1.png);
	background-size: 418px 10px;
	height: 10px;
	margin-left: auto;
	margin-right: auto;
	opacity: .4;
}
.popup_btn{
	display: inline-block;
	background-color: #E74B2F;
	color: white;
	font-size: 22px;
	letter-spacing: 2px;
	margin-left: auto;
	margin-right: auto;
	padding: 26px 40px 30px 40px;
}
.popup_btn:hover{
	background-color: #7AB342;
}




.rb_left{
	width: 340px;
	margin-left: 20px;
	margin-top: 20px;
	text-align: left;
}
.fb_input{
	background-color: #CBCBC3;
	border: none;
	text-indent: 8px;
	width: 100%;
	padding: 9px 0px 9px 0px;
	color: black;	
}
.fb_input_half{
	width: 125px;
}
.fb_select_foot{
	height: 30px;
	width: 205px;
	padding: 9px 9px 9px 9px;
}
.fb_buttin{
	background-color: #e64b25;
	border: none;
	margin-top: 10px;
	width: 100%;
}
.fb_buttin:hover{
	background-color: white;
	color: #5A823E;
	border: none;
	margin-top: 10px;
}
.cf_cont{
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px dashed #dbdbdb;
}
#cf_like_box{
	padding: 10px;
	width: 410px;
	height: 250px;
}
#cf_action_cont{
	margin-top: 0px;
	margin-left: 20px;
	width: 300px;
	height: 264px;
}
.cf_soc{
	margin-top: 1px;
}
.cf_soc a{
	font-size: 16px;
	color: #35A2BA;
}
.cf_soc.hw a{
	font-size: 16px;
	color: #163f4a;
}
#dir_top {
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
#dir_row_1{

	overflow: hidden;
	padding-bottom: 40px;
	padding-top: 30px;

}
.dir_img{
	width: 716px;
	height: 332px;
	padding: 16px;
	background-color: white;
}


#cam_hero{
	width: 522px;
	height: 336px;
	background-color: white;
	position: relative;
	text-align: center;
}
#cam_gallery{
	position: relative;
	top: 12px;
	left: 12px;
	width: 498px;
	height: 312px;
	text-align: center;
}


.hide{
	display: none;
}





.raw iframe,
.tableauPlaceholder{
	width: 510px !important;
}
















