html,body{
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	font-family: "brandon-grotesque",sans-serif;
	letter-spacing: 0px;
	font-size: 17px;
	font-weight: 300;
	background-color: #F5F1F0;
	color: #4f4f4f;
}
#meta{
	position: absolute;
	top: -1000px;
	left: 0px;
}
.minion{
	font-family: "kepler-std",serif;
}
.brandon{
	font-family: "brandon-grotesque",sans-serif;
	font-style: normal;
}
.press_src{
	width: 200px;
	
}

#google_translate_element{
	position: absolute;
	top: -2px;
	right: -2px;
	height: 34px;
	overflow: hidden;
	width: 150px;
	
	background-color: #EBE7E4;
	
	padding-left: 10px;
	
	border-bottom-left-radius: 7px;
	-webkit-border-radius-bottomleft: 7px 7px;
	-moz-border-radius-bottomleft: 7px 7px;	

	border-bottom-right-radius: 7px;
	-webkit-border-radius-bottomright: 7px 7px;
	-moz-border-radius-bottomright: 7px 7px;
}

#google_translate_element select{
	/*-webkit-appearance: none;*/
	-webkit-appearance: listbox;
	-moz-appearance: menulist;
	border: none;
	height: 30px;
	width: 100%;
	background-color: transparent;
	font-family: "kepler-std",serif;
	
	text-align: left !important;
	padding: 3px 10px 3px 27px;	
	color: #a2a2a2;
	
}
#google_translate_element .arro{
	width: 26px;
	height: 26px;
	background-color: #EBE7E4;
	position: absolute;
	top: 5px;
	right: 5px;
}


.txt_grey{
	color: #b0aeae;
}
.txt_grey_t{
	color: #848381;
}
.txt_grey2{
	color: #707071;
}
.p_grey p{
	color: #b0aeae;
}
.p_grey2 p{
	color: #707071;
}
.txt_black{
	color: #262626;
}
.txt_white{
	color: white;
}
.txt_blue{
	color: #71879b;
}
.footertxt{
	color: #8b8f9a;
}
.footertxt a{
	color: #8b8f9a;
}
.bg_blue1{
	background-color: #4F6278;
}
.bg_blue2{
	background-color: #2F4759;
}
.bg_blue3{
	background-color: #243B4B;
}
.bg_split{
	width: 100%;
	background-image: url("/images/bg_split.png");
	background-repeat: repeat-y;
	background-position-x: 50%;
}
.bg_split_shadow{
	position: absolute;
	width: 10px;
	height: 800px;
	left: 640px;
	top: 0px;
	background-image: url("/images/shadowVertR.png");
	background-repeat: no-repeat;
}
.split_left{
	width: 600px;
	padding-right: 40px;
}
.split_right{
	width: 420px;
	margin-left: 40px;
}


.bg_split2{
	width: 100%;
	background-image: url("/images/bg_split2.png");
	background-repeat: repeat-y;
	background-position-x: 50%;
}
.bg_split2_shadow{
	position: absolute;
	width: 10px;
	height: 800px;
	left: 778px;
	top: 0px;
	background-image: url("/images/shadowVertR.png");
	background-repeat: no-repeat;
}
.split2_left{
	width: 738px;
	padding-right: 40px;
}
.split2_right{
	width: 282px;
	margin-left: 40px;
}


p{
	font-family: "kepler-std",serif;
	line-height: 27px;
	margin: 0;
	padding: 0;
	padding-bottom: 16px;
	letter-spacing: 1px;
	font-size: 18px;
	font-weight: 300;
	color: #595959;
}
p strong{
	font-weight: 400;
}

.p2, .p2 p{
	font-family: "kepler-std",serif;
	font-size: 18px;
	line-height: 28px;
	margin-bottom: 0;
	padding-bottom: 0;
	padding-bottom: 6px;
	letter-spacing: 1px;
	font-weight: 300;
}
.p_text{
	font-family: "kepler-std",serif;
	line-height: 26px;
	margin: 0;
	padding: 0;
	padding-bottom: 6px;
	letter-spacing: 1px;
	font-size: 18px;
}

.p_text2{
	font-family: "kepler-std",serif;
	line-height: 22px;
	margin: 0;
	padding: 0;
	padding-bottom: 16px;
	letter-spacing: 1px;
	font-size: 16px;
	font-weight: 300;
}
.p_white_5 p{
	color: white;
	opacity: .5;
}

.pb p{
	font-family: "brandon-grotesque",sans-serif;
	letter-spacing: 2px;
	
}
.foot_p p{
	font-family: "brandon-grotesque",sans-serif;
	padding-bottom: 5px;
	letter-spacing: 1px;
	color: #c8cacf;
	
}
a{
	color: #4f4f4f;
	text-decoration: none;
}
p a{
	color:#3e5d8c !important;
}
a:hover{
	color: #94A6BC;
}
.h1s{
	font-family: "kepler-std",serif;
	font-size: 24px;
	margin: 0;
	padding: 0;
	letter-spacing: 1px;
}
.h2s{
	font-family: "kepler-std",serif;
	font-size: 20px;
	margin: 0;
	padding: 0;
	letter-spacing: 1px;
}
.h1{
	font-size: 24px;
	margin: 0;
	padding: 0;
	letter-spacing: 3px;
}
.h2{
	font-size: 20px;
	margin: 0;
	padding: 0;
	letter-spacing: 2px;
}
.h3{
	font-size: 16px;
	margin: 0;
	padding: 0;
	letter-spacing: 2px;
}

.h4{
	font-size: 14px;
	margin: 0;
	padding: 0;
	letter-spacing: 3px;

}
.h4 a{
	
}



#container{
	width: 100%;
	text-align: center;
	min-height: 100%;
	background-color: #F5F1F0;
	margin-bottom: -270px;
	overflow: hidden;
}

#container:after {
  content: "";
  display: block;
}
#footer, #container:after {
  /* .push must be the same height as footer */
  height: 270px; 
}
#footer{
	height: 270px;
	color: #c8cacf;
	position: relative;
	z-index: 10;
}
.foot_a a{
	color: #c8cacf;
}
#footer_top{
	font-size: 12px;
	width: 100%;
	height: 160px;
}
#footer_top p{
	font-size: 12px;
	line-height: 19px;
}

#footer_but{
	font-size: 12px;
	width: 100%;
	height: 98px;
}
.foot_txt_pos{
	margin-top: -30px;
}

#logo{
	display: inline-block;
	margin-left: auto;
	margin-right: auto;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	left: 0;
	right: 0;
	top: 15px;
	width: 248px;
	height: 174px;
}

#header_ss{
	display: table;
	position: absolute;
	top:5px;
	right:164px;
	color: #EBE7E4;
}
.social_cellh{
	display: table-cell;
	width: 35px;
	text-align: left;
	padding-top: 2px;
}
.social_cellh a{
	color: #b0aca9;
}

.social_cellh_line{
	display: table-cell;
	width: 2px;
	background-color: #EBE7E4;
}




#page{
	
}

#header{
	height: 160px;
	background-color: white;
}
#header_in{
	position: relative;
	font-size: 16px;
	z-index: 101;
}
#head_nav{
	position: relative;
	letter-spacing: 2px;
}

#head_nav_left{
	position: absolute;
	top: 85px;
	left: 0;
	width: 400px;
	height: 60px;
}
#head_nav_right{
	position: absolute;
	top: 85px;
	right: 0;
	width: 430px;
	height: 60px;
}
.h_nav_hit a{
	color: #94A6BC;
}
#head_langs{
	position: absolute;
	top: 43px;
	right: 0px;
	display: inline-block;
	font-size: 14px;
}
.head_langs_line{
	padding-left: 8px;
	padding-right: 6px;
}










.addy{
	
}
.parking p{
	font-size: 12px;
	
}
.parking{
	
}
.line{
	height: 2px;
	background-color: #A09D9D;
}
.little_line{
	width: 80px;
}
.about p{
	font-size: 20px;
	line-height: 30px;
}
.coming{
	width: 730px;
}
.coming_lines{
	width: 180px;
	vertical-align: middle;
}
.com_line1{
	width: 100%;
	height: 2px;
	background-color: #A09D9D;
}
.coming_box{
	border: 2px solid #A09D9D;
	padding: 12px;
	
}
.lease{
	width: 100%;
}
.lease_left{
	width: 365px;
	padding-top: 30px;
	padding-bottom: 30px;
}
.lease_line{
	background-color: #000000;
	width: 2px;
}
.lease_right{
	width: auto;
	padding-top: 30px;
	padding-bottom: 30px;
}

#home_join_form{
	display: inline-block;
	margin-left: auto;
	margin-right: auto;
}

#home_join_cont{
	width: 280px;
	position: relative;
	padding-bottom: 40px;
	overflow: hidden;
}
#j_email{
	top:0px;
	left:0px;
}

#home_join_form input{
	position: absolute;
	top:-2px;
	left:-2px;
	width: 200px;
	padding: 11px 14px 11px 14px;
	background-color: #EAE8E8;
	border: none;
	font-style: italic;
	font-size: 13px;
}

.home_join_send{
	position: absolute;
	padding: 7px 20px 0px 20px;
	background-color: #423E3C;
	color: white;
	letter-spacing: 1px;
	top:0px;
	right:0px;
	height: 31px;
}
.home_join_send:hover{
	background-color: #6a6466;
}

.vert_line{
	width: 100%;
	height: 2px;
	background-color: #A09D9D;
}
.social{
	
	text-align: center;
}
.social_cell .ss-icon{
	font-size: 22px;
	margin-top: -2px;
}
.social_cell{
	padding-top: 10px;
	display: table-cell;
	width: auto;
	text-align: center;
	width: 200px;
	letter-spacing: 1px;
	font-size: 14px;
	
}
.social_cell_in{
	display: inline-block;
	color: #9ea2b0;
}
.social_cell_in .fb-like{
	margin-top: -7px;
}
.social_cell_line{
	display: table-cell;
	width: 2px;
	height: 100%;
	background-color: #9ea2b0;
	opacity: .3;
}
.tenants{
	display: table;
	width: 100%;
	
}
.tenants p{
	font-size: 13px;
	line-height: 22px;
	letter-spacing: 1px;
}
.tenants p strong{
	font-weight: 400;
	font-size: 13px;
	line-height: 24px;
	font-family: "kepler-std",serif;
	color: #6c6e6e;
	font-style: italic;
	letter-spacing: 1px;
	text-transform: none;
	
}
.tenants_left{
	display: table-cell;
	text-align: right;
	padding-right: 20px;
	width: 50%;
}
.tenants_right{
	display: table-cell;
	text-align: left;
	padding-left: 20px;
	width: 50%;
}
.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: 1100px;
	margin-left: auto;
	margin-right: auto;
}

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


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



#home_hero{
	position: relative;
	width: 100%;
	height: 560px;
	z-index: 100;
}
.home_hero_box{
	width: 770px;
	padding: 17px 15px 17px 15px;
	background-color: #FFFFFF;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	left: 0;
	right: 0;
	margin-top: 270px;
}
.home_hero_box_in{
	width: 700px;
	padding: 30px;
	background-color: #FFFFFF;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	left: 0;
	right: 0;
	border: 2px solid #A19D9D;
}
.home_hero_box_t1{
	display: inline-block;
	padding-left: 50px;
	padding-right: 50px;
	padding-bottom: 16px;
	margin-bottom: 20px;
	letter-spacing: 2px;
	border-bottom: 2px solid #E5E3E3;
}

.royalSlider{
	position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0px; /* height of thumbs (if not required set to 0) */
    height: auto;
    width: auto;
}

.gal_big{
	width: 100%;
	height: 560px;
}
.gal_big .royalSlider {
		height: 560px !important;
		width: 100% !important;
}

.gal_big .rsTabs{
	width: 150px;
	color: white;
	height: 20px;
	display: inline-block;
	right: 0;
	left: 0;
	margin-left: auto;
	margin-right: auto;
	top: 486px;
	position: absolute;
	z-index: 2;
}
.gal_big .rsTab{
	font-size: 52px;
	color: white;
	width: 30px;
	float: left;
	opacity: 1;
	cursor: pointer;
}
.gal_big .rsNavSelected{
	color: #333332;
}


#history_hero{
	position: relative;
	width: 1100px;
	height: 630px;
	padding-top: 40px;
}
.gal_history_big{
	height: 630px !important;
	width: 1100px !important;
	margin-left: auto;
	margin-right: auto;
}
.gal_history_big .royalSlider {
	height: 630px !important;
	width: 1100px !important;
	margin-left: auto;
	margin-right: auto;
}
#history_hero .rsImg{
	margin-top: 0px !important;
}
.gal_history_big .rsTabs{
	width: 150px;
	color: white;
	height: 20px;
	display: inline-block;
	right: 0;
	left: 0;
	margin-left: auto;
	margin-right: auto;
	top: 490px;
	position: absolute;
	z-index: 2;
}
.gal_history_big .rsTab{
	font-size: 52px;
	color: white;
	width: 30px;
	float: left;
	opacity: 1;
	cursor: pointer;
}
.gal_history_big .rsNavSelected{
	color: #333332;
}
.gal_hist_text{
	width: 1100px;
	margin-top: 570px;
}





#home_vend{
	padding-bottom: 40px;
	width: 100%;
	background-color: #423E3C;
	position: relative;
	z-index: 120;
}
.home_vend_ot_cont{
	height: 60px;
	width: 1100px;
}
.home_vend_ot{
	margin-top: -12px;
	margin-left: auto;
	margin-right: auto;
	display: inline-block;
	text-align: center;
}
.oldtimer{
	padding: 10px;
	color: white;
	background-color: #423E3C;
}
.oldtimer_in{
	border: 1px solid white;
	color: white;
	background-color: #423E3C;
	font-size: 27px;
	letter-spacing: 4px;
	text-shadow: -1px 2px 0px #898989;
	padding: 4px 24px 4px 26px;

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

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

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

}



.cycFix{
	-webkit-transform: translateZ(0);
}
.cyclic_cont {
    display: block;
    position: relative;
    margin: 0;
    margin-left: -7px;
    width: 1114px;
    
}
.cyclic {
    display: block;
    position: relative;
    margin: 0;
}


.cyclic_box{
	width: 354px;
	height: 304px;
	padding: 0;
	margin: 0;
	
}




.cyclic .cyclic_box{
	width: 357px;
	height: 304px;
	padding: 0px 7px 0px 7px;
	position: relative;
}

.cyclic .cyclic_overlay2{
	width: 314px;
	height: 70px;
	padding: 20px;
	position: absolute;
	bottom: 0px;
	left: 7px;
	background-color: white;
	opacity: .9;
	color: #4F4F4F;
	font-size: 18px;
	z-index: 10;
}


.cyclic .cyclic_img{
	width: 354px;
	height: 194px;
	position: absolute;
	z-index: 9;
}
.cyclic ul {
	margin: 0;
	padding: 0;
	overflow: hidden;
}
.cyclic li {
	display: block;
	float: left;
	margin: 0px;
	padding: 0;
}

.cyclic_cont .arro{
	width: 20px;
	height: 30px;
	position: absolute;
	top: 159px;
	font-size: 30px;
	cursor: pointer;
	color: #b5b5b5;
}
.cyclic_cont .left_arro{
	left: -30px;
}
.cyclic_cont .right_arro{
	right: -16px;
}


#home_hours{
	width: 100%;
	padding-bottom: 40px;
	padding-top: 40px;
	background-image: url("/images/wallpaper_mute.jpg");
	background-repeat: repeat;
}

.home_hours_ot{
	margin-left: auto;
	margin-right: auto;
	display: inline-block;
	width: 390px;
	text-align: center;
	position: relative;
	z-index: 2;
}
.home_hours_box{
	margin-top: -40px;
	width: 770px;
	padding: 17px 15px 17px 15px;
	background-color: #FFFFFF;
	text-align: center;
	margin-left: auto;
	margin-right: auto;

}
.home_hours_box_in{
	width: 700px;
	padding: 30px;
	background-color: #FFFFFF;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	border: 2px solid #A19D9D;
}


#home_join{
	width: 100%;
	padding-bottom: 40px;
	padding-top: 40px;
	background-color: #4F6378;
}
.home_join_ot{
	margin-left: auto;
	margin-right: auto;
	display: inline-block;
	width: 190px;
	text-align: center;
}

.foot_gcs{
	padding: 10px 20px 10px 20px;
	border: 2px solid rgba(202,203,207,0.3);
	text-align: center;
	letter-spacing: 2px;
	display: inline-block;
}
.foot_top_line{
	width: 2px;
	height: 100px;
	background-color: #c8cacf;
	margin-right: 40px;
	margin-left: 35px;
	opacity: .2;
}
.foot_top_line.last{
	margin-right: 0px;
}
.page_headline{
	display: inline-block;
}
.page_headline_line{
	width: 30px;
	height: 2px;
	background-color: #D5D1D0;
	margin-top: 10px;
}
.hist_up_head{
	display: inline-block;
	padding: 17px 36px 2px 30px;
	background-color: rgba(255,255,255,0.15);
}
.hist_up_head:hover{
	background-color: rgba(255,255,255,0.4);
}
.hist_up_plus{
	font-weight: 200;
	font-size: 34px;
	margin-top: -6px;
}

#hist_up_hero{
	position: relative;
	width: 460px;
	height: 630px;
}
.gal_hist_up_big{
	height: 630px !important;
	width: 460px !important;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px !important;
}
.gal_hist_up_big .royalSlider {
	margin-top: 0px !important;
	height: 630px !important;
	width: 460px !important;
	margin-left: auto;
	margin-right: auto;
}
#hist_up_hero .rsImg{
	margin-top: 0px !important;
	margin-left: 0px !important;
	padding: 15px;
	background-color: white;
}
.gal_hist_up_big .rsTabs{
	width: 150px;
	color: white;
	height: 20px;
	display: inline-block;
	right: 0;
	left: 0;
	margin-left: auto;
	margin-right: auto;
	top: 410px;
	position: absolute;
	z-index: 2;
}
.gal_hist_up_big .rsTab{
	font-size: 52px;
	color: white;
	width: 30px;
	float: left;
	opacity: 1;
	cursor: pointer;
}
.gal_hist_up_big .rsNavSelected{
	color: #333332;
}
.gal_hist_up_text{
	width: 470px;
	height: 400px;
	margin-top: 470px;
}



#map_cont{
	width: 100%;
	height: 670px;
	background-image: url("/images/bluebg.jpg");
	background-repeat: repeat-x;
	position: relative;
	z-index: 1;
}
#map_cont_in{
	width: 1100px;
	margin-left: auto;
	margin-right: auto;
	left: 0;
	right: 0;
	position: absolute;
}
.map_bg_grey{
	background-color: #DCD9D6;
	width: 1140px;
	height: 586px;
	left: -20px;
	position: absolute;
	top: 50px;
}
#map_map{
	width: 1100px;
	height: 600px;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	left: 0px;
	right: 0px;
	top: 30px;
	z-index: 5;
}
#map_stalls{
	width: 1100px;
	height: 600px;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	left: 0px;
	right: 0px;
	top: 30px;
	z-index: 5;
}
.map_head_line{
	width: 100%;
	height: 2px;
	background-color: #bdbbb9;
	margin-top: 48px;
}
.map_head_cover{
	padding: 30px 60px 30px 60px;
	height: 2px;
	margin-top: -45px;
	background-color: #DCD9D6;
	color: #DCD9D6;
	margin-left: auto;
	margin-right: auto;
	display: inline-block;
	font-size: 16px;
	text-transform: uppercase;
	letter-spacing: 4px;
}
.map_ot{
	position: absolute;
	margin-top: 30px;
}
.map_ot .oldtimer_in{
	font-size: 16px;
	text-transform: uppercase;
}



.map_red{
	width: 60px;
	height: 60px;
	background-color: #D85C50;
	position: absolute;
	border-radius: 60px;
	-webkit-border-radius: 60px 60px;
	-moz-border-radius: 60px 60px;
	opacity: .3;
}
.map_red.park{
	top:62px;
	left: 290px;
}
.map_red.info{
	top:162px;
	left: 297px;
}
.map_red.rest{
	top:226px;
	left: 292px;
}
.map_red.seat.s1{
	top:160px;
	left: 81px;
}
.map_red.seat.s2{
	top:485px;
	left: 107px;
}
.map_red.seat.s3{
	top:250px;
	left: 631px;
}
.map_red.seat.s4{
	top:169px;
	left: 882px;
}
.map_red.seat.s5{
	top:283px;
	left: 805px;
}
.map_red.seat.s6{
	top:311px;
	left: 545px;
}




.map_stall{
	position: absolute;
	left: 0px;
	top: 0px;
}
.map_stall_img{
	position: absolute;
	opacity: .3;
}
.map_stall_img_over{
	opacity: .0;
}
.map_stall_img_hit{
	position: absolute;
	opacity: .8;
}



.map_stall_pin_cont{
	position: absolute;
	width: 4px;
	height: 4px;

}
.map_stall_pin{
	position: relative;
	width: 500px;
	text-align: center;
	background-color: #403F3F;
	padding: 8px;
}
.map_stall_pin_t{
	display: inline-block;
	background-color: #403F3F;
	color: white;
	padding: 5px 10px 6px 10px;
	font-size: 15px;
	text-transform: uppercase;
	letter-spacing: 2px;
	border: 1px solid white;
}
.map_stall_pin_s{
	font-size: 10px;
}
.map_stall_pin_arro{
	position: absolute;
	bottom: -17px;
	left: 74px;
	z-index: 5;
	width: 0; 
	height: 0; 
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-top: 20px solid #403F3F;
}





.map_feats{
	width: 760px;
	height: 170px;
	position: absolute;
	top: 475px;
	left: 310px;
	z-index: 100;
}
.map_feat{
	width: 270px;
	height: 42px;
	background-color: #CECBC8;
	position: absolute;
	border-radius: 10px;
	-webkit-border-radius: 10px 10px;
	-moz-border-radius: 10px 10px;
	overflow: hidden;
	font-size: 13px;
	letter-spacing: 4px;
}
.map_feat_over{
	color: #71879b;
}

.map_feat.park{
	top: 0px;
	left: 0px;
	width: 240px;
}
.map_feat.rest{
	top: 66px;
	left: 0px;
	width: 240px;
}
.map_feat.seat{
	top: 0px;
	left: 270px;
	width: 250px;
}
.map_feat.info{
	top: 66px;
	left: 270px;
	width: 250px;
}


.map_feat .map_feat_ico{
	position: absolute;
	width: 70px;
	height: 42px;
	background-color: white;
}
.map_feat .map_feat_name{
	position: absolute;
	left: 90px;
	top: 12px;
	text-align: left;
}


.map_feat .map_feat_ico{
	background-repeat: no-repeat;
	background-position: 16px 8px;
	background-size: 37px;
}

.map_feat.park .map_feat_ico{
	background-image: url('/images/mapIcons_park.png');

}
.map_feat.rest .map_feat_ico{
	background-image: url('/images/mapIcons_rest.png');

}
.map_feat.seat .map_feat_ico{
	background-image: url('/images/mapIcons_seat.png');

}
.map_feat.print .map_feat_ico{
	background-image: url('/images/mapIcons_print.png');

}
.map_feat.info .map_feat_ico{
	background-image: url('/images/mapIcons_info.png');
}

#map_info{
	position: absolute;
	left: 310px;
	top: 180px;
	width: 40px;
	height: 40px;
	background-size: 38px;
	background-repeat: no-repeat;
	background-image: url('/images/mapIcons_info.png');

}

.map_feat.print{
	top: 0px;
	left: 554px;
	width: 174px;
	height: 110px;
}

.map_feat.print .map_feat_ico{
	position: absolute;
	width: 100%;
	height: 42px;
	background-color: white;
}
.map_feat.print .map_feat_ico{
	background-position: 66px 6px;
}
.map_feat.print .map_feat_name{
	position: absolute;
	left: 38px;
	width: 100px;
	top: 58px;
	text-align: center;
}


#vendor{
	padding-top: 0px;
	padding-bottom: 40px;
	width: 100%;
	background-color: #423E3C;
}
#vendor_detail{
	padding-top: 10px;
	padding-bottom: 40px;
	width: 100%;
	min-height: 600px;
}
#vendor_in{
	margin-top: 30px;
	position: relative;
}

#vendor_nav{
	width: 100%;
	height: 92px;
	background-color: #EBE7E4;
	margin-bottom: 0px;
}
#vendor_nav_in{
	height: 92px;
	position: relative;
	z-index: 4;
}
.vendor_nav_cats{
	position: absolute;
	left: 160px;
	width: 755px;
	top: 38px;
	font-size: 16px;
	color: #747474;
	letter-spacing: 1px;
}
.vent_cat{
	position: relative;
	display: inline-block;
	height: 52px;
	padding-top: 4px;
	padding-left: 1px;
	padding-right: 20px;
}
.vent_cat_az{
	width: 40px;
}
.vent_cat.hit{
	font-weight: 500;
	color: #71879b;
}
.vent_cat.hit a{
	font-weight: 500;
	color: #71879b;
}


.vend_drop{
	background-color: white;
	padding: 20px;
	min-width: 200px;
	position: absolute;
	top:36px;
	left: -20px;
	text-align: left;
	z-index: 10;
}
.vend_drop_g{
	color: #9d9d9d;
	padding-top: 5px;
	margin-bottom: 5px;
}
.vend_drop_g:hover{
	color: #71879b;
}

.vend_drop_g{
	color: #9d9d9d;
}
.vend_drop_g a{
	color: #787777 !important;
}



#vend_search_cont{
	width: 150px;
	position: absolute;
	right: 0;
	top: 30px;
}
#vend_search_cont input{
	position: absolute;
	top:-2px;
	left:-2px;
	width: 100px;
	padding: 11px 14px 11px 14px;
	background-color: white;
	border: none;
	font-style: italic;
	font-size: 13px;
	color: #a5a5a5
}
.vend_search_send{
	position: absolute;
	padding: 7px 12px 0px 12px;
	background-color: #423E3C;
	color: white;
	letter-spacing: 1px;
	top:0px;
	right:0px;
	height: 31px;
}
.vend_search_send:hover{
	background-color: #6a6466;
}
.vendor_map_flag_cont{
	position: relative;
	top: 0;
	left: 0;
	z-index: 1;
}
.vendor_map_flag{
	position: absolute;
	top: 0;
	left: 0;
	width: 124px;
	height: 112px;
	background-color: #df604c;
	z-index: 1;
}
.vendor_map_flag_pin{
	position: absolute;
	width: 62px;
	height: 52px;
	left: 31px;
	top: 20px;
	z-index: 2;
}
.vendor_map_flag_but{
	position: absolute;
	width: 10px;
	height: 10px;
	left: 0px;
	top: 0px;
}
.vendor_map_flag_txt{
	position: absolute;
	top: 74px;
	width: 124px;
	color: #f1d5d2;
	letter-spacing: 2px;
	font-size: 15px;
	z-index: 2;
}
.vendor_map_flag_point{

	position: absolute;
	top: 112px;
	left: 0;
	z-index: 5;
	width: 0; 
	height: 0; 
	border-left: 62px solid transparent;
	border-right: 62px solid transparent;
	border-top: 20px solid #df604c;
}
.vendbox_box{
	width: 354px;
	height: 334px;
	position: relative;
	background-color: rgba(217,214,211,0.2);
	z-index: 1;
	margin-right: 0px;
}
.vendbox_box:nth-child(even){
	margin-right: 28px;
}

.vendbox_box_e{
	height: 396px;
}
.vendbox_overlay2{
	width: 314px;
	height: 126px;
	padding: 14px 20px 0px 20px;
	position: absolute;
	top: 194px;
	left: 0px;
	background-color: white;
	opacity: .9;
	color: #4F4F4F;
	font-size: 18px;
	z-index: 10;
}
.vendbox_overlay2_e{
	top: 256px;
}
.lh_20{
	line-height: 20px;
}
.vendbox_box_t1{
	height: 80px;
	text-align: center;
	width: 314px;
}

.vendbox_img1{
	width: 354px;
	height: 194px;
	position: absolute;
	z-index: 9;
}
.vendbox_img2{
	width: 354px;
	height: 194px;
	position: absolute;
	z-index: 9;
}
.vendbox_flag{
	top: 0px;
	right: 0px;
	position: absolute;
	z-index: 10;
	width: 151px;
	height: 145px;
}
.vendbox_shade{
	width: 354px;
	height: 304px;
	position: absolute;
	z-index: 10;
	background-color: #423E3C;
	opacity: .2;
}


#vendorg_hero{
	position: relative;
	width: 578px;
	height: 358px;
	background-color: white;
}
.gal_vendorg_big{
	width: 578px !important;
	height: 358px !important;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px !important;
}
.gal_vendorg_big .royalSlider {
	margin-top: 0px !important;
	width: 578px !important;
	height: 358px !important;
	margin-left: auto;
	margin-right: auto;
}
#vendorg_hero .rsImg{
	margin-top: 0px !important;
	margin-left: 0px !important;
}
.gal_vendorg_big .rsTabs{
	color: white;
	height: 20px;
	display: inline-block;
	right: 0;
	left: 0;
	margin-left: auto;
	margin-right: auto;
	top: 290px;
	position: absolute;
	z-index: 2;
}
.gal_vendorg_big .rsTab{
	font-size: 52px;
	color: white;
	width: 30px;
	float: left;
	opacity: 1;
	cursor: pointer;
}
.gal_vendorg_big .rsNavSelected{
	color: #333332;
}
.gal_vendorg_text{
	width: 578px;
	margin-top: 370px;
	text-align: center;
}

.breadc{
	font-size: 14px;
	letter-spacing: 2px;
}
.breadc a{
	color: #848381;
}
.breadc_arrow{
	color: #848381;
	font-size: 20px;
}
.vendor_map{
	width: 578px;
	height: 300px;
	background-color: #D8D4D1;
}


#detail_map{
	position: relative;
	left: 14px;
	top: -9px;
}
#detail_map_img{
	opacity: .9;
	width: 550px;
	position: absolute;
}
#detail_map_pin{
	position: absolute;
	width:300px;
	opacity: 0;
}
.vendor_follow{
	letter-spacing: 1px;
}
.vendor_follow .ss-social{
	color: #D8D4D1;
	font-size: 22px;
	margin-top: 0px;
	padding-left: 6px;
	margin-right: 20px;
}
.split_right_line{
	background-color: #D8D4D1;
	height: 2px;
	width: 100%;
	margin-top: 2px;
	margin-bottom: 0px;
}
.split_right_line2{
	background-color: #D8D4D1;
	height: 2px;
	width: 100%;
	margin-top: 16px;
	margin-bottom: 0px;
}
#mission{
	width: 100%;
	height: 800px;
	top: 0;
}
.mission_img{
	position: absolute;
	margin-top: 0px;
	top: 100px;
}

#blog{
	padding-top: 40px;
	padding-bottom: 40px;
	width: 100%;
	overflow: hidden;
}

#blog_in{
	position: relative;
}
.blogbox_box{
	min-height: 200px;
	padding-bottom: 20px;
	text-align: left;
	border-bottom: 2px solid #EBE7E4;
	margin-bottom: 40px;
}
.blogbox_txt{
	width: 450px;
	margin-left: 24px;
}
.blogbox_img1{
	padding: 8px;
	background-color: white;
	width: 236px;
	height: 190px;
}
.blog_underline{
	width: 100%;
	height: 2px;
	background-color: #DBD7D8;
	margin-top: 8px;
}
#blog_search_cont{
	width: 250px;
	height: 70px;
	position: relative;

}
#blog_search_cont input{
	position: absolute;
	top:-2px;
	left:-2px;
	width: 200px;
	padding: 11px 14px 11px 14px;
	background-color: white;
	border: none;
	font-style: italic;
	font-size: 13px;
	color: #a5a5a5
}
.blog_search_send{
	position: absolute;
	padding: 7px 20px 0px 20px;
	background-color: #423E3C;
	color: white;
	letter-spacing: 1px;
	top:0px;
	right:0px;
	height: 31px;
}
.blog_search_send:hover{
	background-color: #6a6466;
}


.blog_img1{
	padding: 12px;
	background-color: white;
	width: 688px;
	height: 460px;
}
.blog_next_img{
	width: 242px;
	height: 180px;
	background-color: white;
	padding: 10px;
	margin-bottom: 13px;
}
#blog_share{
	width: 300px;
}
#blog_tags{
	width: 400px;
	text-align: right;
}
.blog_img1.royalSliders{
	height: 460px !important;
	overflow: hidden;
}
.press_nav{
	margin-bottom: 20px;
}
.press_nav_pad{
	width: 100%;
	height: 30px;
}
.press_icons{
	font-size: 36px;
	margin-left: -6px;
	color: #5B7D98;
	display: inline-block;
}
.press_icons2{
	font-size: 26px;
	margin-left: -0px;
	margin-top: 4px;
	color: #5B7D98;
	display: inline-block;
}
.press_nav_t{
	margin-left: 8px;
	margin-top: 1px;
	font-size: 20px;
	letter-spacing: 1px;
	color: #5B7D98;
	padding: 6px 15px 5px 15px;
}
.press_nav_t2{
	margin-left: 8px;
	margin-top: 3px;
	font-size: 20px;
	letter-spacing: 1px;
	color: #5B7D98;
	padding: 6px 15px 5px 15px;
}
.press_nav_t.hit{
	background-color: #d6d6d6;
}

#friends{
	padding-top: 40px;
	padding-bottom: 40px;
	width: 100%;
}

#friends_in{
	position: relative;
}
.friendsbox_box{
	min-height: 110px;
	padding-bottom: 20px;
	text-align: left;
	border-bottom: 2px solid #EBE7E4;
	margin-bottom: 20px;
}
.friendsbox_txt{
	width: 450px;
	margin-left: 24px;
}
.friendsbox_img1{
	padding: 8px;
	background-color: white;
	width: 100px;
	height: 88px;
}
.friends_underline{
	width: 100%;
	height: 2px;
	background-color: #DBD7D8;
	margin-top: 8px;
}
#friends_search_cont{
	width: 250px;
	height: 70px;
	position: relative;

}
#friends_search_cont input{
	position: absolute;
	top:-2px;
	left:-2px;
	width: 200px;
	padding: 11px 14px 11px 14px;
	background-color: white;
	border: none;
	font-style: italic;
	font-size: 13px;
	color: #a5a5a5
}
.friends_search_send{
	position: absolute;
	padding: 7px 20px 0px 20px;
	background-color: #423E3C;
	color: white;
	letter-spacing: 1px;
	top:0px;
	right:0px;
	height: 31px;
}
.friends_search_send:hover{
	background-color: #6a6466;
}


.friends_img1{
	padding: 12px;
	background-color: white;
	width: 688px;
	height: 460px;
}
.friends_next_img{
	width: 242px;
	height: 170px;
	background-color: white;
	padding: 10px;
	margin-bottom: 13px;
}
#friends_share{
	width: 300px;
}
#friends_tags{
	width: 400px;
	text-align: right;
}



#contact{
	width: 100%;
	padding-bottom: 40px;
	padding-top: 40px;
	background-image: url("/images/bluebg.jpg");
	background-repeat: repeat;
}
#contact_hours{
	width: 100%;
	padding-bottom: 40px;
	padding-top: 40px;
	
}
.contact_top_box{
	position: relative;
	z-index: 2;
}
.contact_map{
	width: 800px;
	height: 290px;
	position: relative;
	z-index: 1;
}
.buttn{
	padding: 10px 30px 8px 30px;
	background-color: white;
	border-radius: 10px;
	-webkit-border-radius: 10px 10px;
	-moz-border-radius: 10px 10px;
	color: #72889A;
	text-align: center;
	letter-spacing: 2px;
	border: none;
	font-size: 16px;	
}
.buttn:hover{
	background-color: white;
	color: #2F4959;
	box-shadow:1px 1px 6px rgba(0, 0, 0, .3);
	-webkit-box-shadow:1px 1px 6px rgba(0, 0, 0, .3);
	-moz-box-shadow:1px 1px 6px rgba(0, 0, 0, .3);
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#B9B9BA')";
	cursor: pointer;
}
.contact_map_buttn{
	width: 320px;
	position: absolute;
	top: 160px;
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
}
.contact_box{
	width: 800px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	background-color: #EAEAEA;
}
.contact_box_in{
	width: 700px;
	padding: 0px 30px 30px 30px;
	background-color: #EAEAEA;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
.contact_box_in_top{
	background-color: white;
	width: 100%;
	margin-bottom: 30px;
}
.contact_box_t1{
	display: inline-block;
	letter-spacing: 2px;
	padding: 30px 30px 30px 30px;
	
}
.contact_box_btn{
	margin-top: 20px;
	display: inline-block;
}
.contact_spacer{
	width: 100%;
	height: 30px;
}
.contact_blue_box{
	padding: 14px 30px 12px 30px;
	border: 2px solid #CDD1D6;
	display: inline-block;
	color: #8b9aab;
}
.contact_field{
	width: 260px;
	padding: 10px 14px 8px 14px;
	background-color: white;
	border: none;
	border-radius: 10px;
	-webkit-border-radius: 10px 10px;
	-moz-border-radius: 10px 10px;
	color: #72889A;
	text-align: left;
	letter-spacing: 1px;
	font-size: 13px;	
}
.contact_message{
	width: 568px;
	height: 100px;
}
#shade{
	width: 100%;
	height: 100%;
	background-color: rgba(63,81,98,0.9);
	position: absolute;
	z-index: 100;
	top: 0;
}
.body_form{
	overflow: hidden;
}
#form_cont{
	width: 800px;
	background-color: white;
	position: absolute;
	top: 200px;
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
	z-index: 100;
}
.form_in{
		
}
.form_in_top{
	width: 700px;
	margin-left: 50px;
	margin-top: 50px;
	text-align: center;
	padding-bottom: 20px;
}
.form_in_bottom{
	position: relative;
}
.shadow_line_contact{
	background-repeat: no-repeat;
	background-image: url(/images/shadowLine1.png);
	background-position-x: 50%;
	background-size: 700px 10px;
	top: 0px;
	opacity: .3;
	height: 10px;
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	position: absolute;	
}


.form_in_bottom_1{
	background-color: #EAEAEA;
	padding-top: 30px;
	padding-bottom: 30px;
	text-align: center;
}
.form_in_bottom_2{
	background-color: #D8D8D8;
	padding-top: 30px;
	padding-bottom: 30px;
	text-align: center;
}

#visit_head{
	width: 100%;
	height: 628px;
	position: relative;
	overflow: hidden;
}
#visit_head_bg{
	width: 100%;
	height: 628px;
	background-image: url(/images/GCM_Round1_rxD-TOPcropBG_02.jpg);
	background-repeat: repeat-x;
	position: absolute;
}

#visit_head_art{
	position: absolute;
	width: 100%;
	height: 628px;
	background-image: url(/images/GCM_Round1_rxD-TOPcrop_03.png);
	background-repeat: no-repeat;
	background-position-x: 50%;
}

#visit_head_in_BG{
	width: 100%;
	height: 628px;
	position: absolute;
	text-align: center;
}
#visit_head_in_C{
	position: absolute;
	width: 1100px;
	height: 628px;
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
}
#visit_head_in_L{
	background-image: url(/images/GCM_Round1_rxD-TOPcrop_02.png);
	background-repeat: repeat-x;
	
	position: absolute;
	top: 0px;
	width: 500px;
	height: 628px;
	left: -644px; 
}
#visit_head_in_R{
	background-image: url(/images/GCM_Round1_rxD-TOPcrop_04.png);
	background-repeat: repeat-x;
	position: absolute;
	top: 0px;
	width: 500px;
	height: 628px;
	right: -644px;
}



#visit_head_in_C_in{
	/* width: 1388px; */
	width: 1100px;
	background-color: red;
}

#visit_head_cont{
	width: 1100px;
	height: 628px;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	left: 0;
	right: 0;
}
#visit_head_box{
	position: absolute;
	height: 628px;
	bottom: 0px;
	width: 1100px;
}
#visit_head_box_white{
	width: 1100px;
	padding-top: 40px;
	padding-bottom: 30px;
	background-color: white;
	position: absolute;
	bottom: 295px;
	z-index: 5;
}

#visit_head_box_colors{
	position: absolute;
	width: 1100px;
	bottom: 0px;
}
.vheadbox{
	position: absolute;
	width: 147px;
	height: 162px;
	bottom: 133px;
	color: white;
	z-index: 1;
}
.vheadbox_over{
	z-index: 3;
}
.vheadbox_over_hit{
	z-index: 2;
	height: 430px;
	bottom: 0px;
}
.vheadbox_t{
	width: 100px;
	position: absolute;
	bottom: 4px;
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
}
.vheadbox_t2{
	height: 60px;
}
.vheadbox_i{
	width: 120px;
	height: 80px;
	position: absolute;
	bottom: 60px;
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
}
#visit_float{
	width: 147px;
	height: 474px;
	position: absolute;
	background-color: #F0F0F0;
	text-align: center;
	top: 30px;
	left: 40px;
	z-index: 40;
}

.vfloatbox{
	position: absolute;
	width: 147px;
	height: 72px;
	overflow: hidden;
	bottom: 0;
	color: white;
	z-index: 1;
}
.vfloatbox_over{
	z-index: 3;
}

.vfloatbox_i{
	width: 147px;
	height: 70px;
	overflow: hidden;
	position: absolute;
	top: 0px;
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
	background-color: white;
}
.vfloatbox_io{
	width: 147px;
	height: 72px;
	position: absolute;
	top: 0px;
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
}
.vfloatbox_io img,.vfloatbox_i img{
	margin-top: 5px;
	margin-left: 0px;
}
#visit_page{
	width: 100%;
	position: relative;
}
.visit_page_walk{
	height: 2686px;
}

.visit_walk{
	width:1300px;
	position: absolute;
	z-index: 1;
}
.visit_walk_img{
	width:1300px;
	position: absolute;
	z-index: 1;
}
.visit_walk_cover1{
	width: 460px;
	height: 110px;
	position: absolute;
	top: 2530px;
	left: 420px;
	z-index: 2;
	background-color: #f1b23e;
	
}
.visit_walk_form{
	width: 410px;
	height: 40px;
	position: absolute;
	top: 2470px;
	left: 420px;
	z-index: 2;
	text-align: left;
	background-color: #FEFBE1;
}
.visit_walk_form input{
	width: 400px;
	height: 34px;
	background-color: #FEFBE1;
	text-align: left;
	border: none;
	font-size: 20px;
}
.visit_walk_form_butn{
	width: 60px;
	height: 30px;
	padding-top: 8px;
	position: absolute;
	top: 0px;
	left: 415px;
	background-color: #7F5C27;
	text-align: center;
	color: white;
}


.visit_walk_form_cont{
	width: 600px;
	height: 50px;
	position: absolute;
	top: 230px;
	left: 300px;
	z-index: 140;
	
}
.visit_walk_form_new{
	width: 440px;
	height: 50px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 140;
	text-align: left;
	background-color: #FEFBE1;
}
.visit_walk_form_new input{
	width: 420px;
	height: 34px;
	background-color: #FEFBE1;
	text-align: left;
	border: none;
	font-size: 20px;
	margin-top: 8px;
	margin-left: 10px;
}
.visit_walk_form_new_butn{
	width: 60px;
	height: 36px;
	padding-top: 14px;
	position: absolute;
	top: 0px;
	left: 440px;
	background-color: #7F5C27;
	text-align: center;
	color: white;
}


#visit_walk_1_img{
	width: 100%;
	height: 570px;
	position: absolute;
}

#img_fill_2{
	width: 100%;
	height: 541px;
}

.visit_bike{
	width:1300px;
	position: absolute;
	z-index: 1;
}
.visit_bike_img{
	width:1300px;
	position: absolute;
	z-index: 1;
}
.visit_bike_form{
	width: 410px;
	height: 40px;
	position: absolute;
	top: 2014px;
	left: 420px;
	z-index: 2;
	text-align: left;
	background-color: #FEFBE1;
}
.visit_bike_form input{
	width: 400px;
	height: 34px;
	background-color: #FEFBE1;
	text-align: left;
	border: none;
	font-size: 20px;
}
.visit_bike_form_butn{
	width: 60px;
	height: 30px;
	padding-top: 8px;
	position: absolute;
	top: 0px;
	left: 415px;
	background-color: #F48564;
	text-align: center;
	color: white;
}



.visit_drive{
	width:1300px;
	position: absolute;
	z-index: 1;
}
.visit_drive_img{
	width:1300px;
	position: absolute;
	z-index: 1;
}
.visit_drive_form{
	width: 410px;
	height: 40px;
	position: absolute;
	top: 1468px;
	left: 420px;
	z-index: 2;
	text-align: left;
	background-color: #FEFBE1;
}
.visit_drive_form input{
	width: 400px;
	height: 34px;
	background-color: #FEFBE1;
	text-align: left;
	border: none;
	font-size: 20px;
}
.visit_drive_form_butn{
	width: 60px;
	height: 30px;
	padding-top: 8px;
	position: absolute;
	top: 0px;
	left: 415px;
	background-color: #5A632E;
	text-align: center;
	color: white;
}



.visit_train{
	width:1300px;
	position: absolute;
	z-index: 1;
}
.visit_train_img{
	width:1300px;
	position: absolute;
	z-index: 1;
}
.visit_train_form{
	width: 410px;
	height: 40px;
	position: absolute;
	top: 2022px;
	left: 420px;
	z-index: 2;
	text-align: left;
	background-color: #FEFBE1;
}
.visit_train_form input{
	width: 400px;
	height: 34px;
	background-color: #FEFBE1;
	text-align: left;
	border: none;
	font-size: 20px;
}
.visit_train_form_butn{
	width: 60px;
	height: 30px;
	padding-top: 8px;
	position: absolute;
	top: 0px;
	left: 415px;
	background-color: #7E9299;
	text-align: center;
	color: white;
}





.visit_bus{
	width:1300px;
	position: absolute;
	z-index: 1;
}
.visit_bus_img{
	width:1300px;
	position: absolute;
	z-index: 1;
}
.visit_bus_form{
	width: 410px;
	height: 40px;
	position: absolute;
	top: 2022px;
	left: 420px;
	z-index: 2;
	text-align: left;
	background-color: #FEFBE1;
}
.visit_bus_form input{
	width: 400px;
	height: 34px;
	background-color: #FEFBE1;
	text-align: left;
	border: none;
	font-size: 20px;
}
.visit_bus_form_butn{
	width: 60px;
	height: 30px;
	padding-top: 8px;
	position: absolute;
	top: 0px;
	left: 415px;
	background-color: #7D8B94;
	text-align: center;
	color: white;
}

.visit_center{
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 1100px;
	position: absolute;
	z-index: 10;
	margin-left: auto;
	margin-right: auto;
}
.visit_center.z10{
	z-index: 10;
}
.visit_center.z12{
	z-index: 12;
}
.visit_center.z15{
	z-index: 15;
}

#walk_feet_cont{
	top: 0;
	left: 0;
	right: 0;
	height:2686px;
	width: 1300px;
	position: absolute;
	z-index: 20;
	margin-left: auto;
	margin-right: auto;

}
.walk_feet img{
	position: absolute;
	top: -50px;
	left: -50px;
	width: 100px;
	height: 100px;
}



#walk_feet_1{
	position: absolute;
	top:91px;
	left:288px;
}
#walk_feet_1 .img_0{

}
#walk_feet_1 .img_1{

}
#walk_feet_1 .img_2{
	left:26px;
}


#walk_feet_2{
	position: absolute;
	top:91px;
	left:1250px;
}
#walk_feet_2 .img_0{
	left:-46px;
	top:-70px;
}
#walk_feet_2 .img_1{
	left:-60px;
	top:-50px;
}
#walk_feet_2 .img_2{
	left:-46px;
	top:0px;
}


#walk_feet_3{
	position: absolute;
	top:596px;
	left:1252px;
}
#walk_feet_3 .img_0{

}
#walk_feet_3 .img_1{

}
#walk_feet_3 .img_2{
	left:-125px;
}

#walk_feet_4{
	position: absolute;
	top:596px;
	left:284px;
}
#walk_feet_4 .img_0{
	left:-46px;
	top:-70px;
}
#walk_feet_4 .img_1{
	left:-60px;
	top:-50px;
}
#walk_feet_4 .img_2{
	left:-46px;
	top:0px;
}


#ride_bike_cont{
	top: 0;
	left: 0;
	right: 0;
	height:2686px;
	width: 1300px;
	position: absolute;
	z-index: 20;
	margin-left: auto;
	margin-right: auto;

}

#v_drive #ride_bike_cont{
	top: 0;
	left: 0;
	right: 0;
	height:2686px;
	width: 1300px;
	position: absolute;
	z-index: 13;
	margin-left: auto;
	margin-right: auto;

}

#v_train #ride_bike_cont{
	top: 0;
	left: 0;
	right: 0;
	height:2686px;
	width: 1300px;
	position: absolute;
	z-index: 11;
	margin-left: auto;
	margin-right: auto;

}

#v_bike .ride_bike{
	
	position: absolute;
	opacity: 0;
	width: 38px;
	height: 38px;
}
#v_bike .ride_bike img{
	position: absolute;
	top: -0px;
	left: -0px;
	width: 38px;
	height: 38px;
	
}


#v_train .ride_bike{
	
	position: absolute;
	opacity: 0;
	width: 138px;
	height: 138px;
}


#ride_bike_1{
	position: absolute;
	top: 45px;
	left: 424px;
}
#ride_bike_2{
	position: absolute;
	top: 45px;
	left: 424px;
}
#ride_bike_3{
	position: absolute;
	top: 1102px;
	left: 1190px;
}
#ride_bike_4{
	position: absolute;
	top: 1102px;
	left: 650px;
}
#ride_bike_5{
	position: absolute;
	top: 1310px;
	left: 650px;
}
#ride_bike_6{
	position: absolute;
	top: 1310px;
	left: 1020px;
}
#ride_bike_7{
	position: absolute;
	top: 1570px;
	left: 1020px;
}
#ride_bike_8{
	position: absolute;
	top: 1570px;
	left: 640px;
}


#v_drive #ride_bike_1{
	position: absolute;
	top: 65px;
	left: 557px;
}
#v_drive #ride_bike_2{
	position: absolute;
	top: 65px;
	left: 1224px;
}
#v_drive #ride_bike_3{
	position: absolute;
	top: 642px;
	left: 1224px;
}
#v_drive #ride_bike_4{
	position: absolute;
	top: 642px;
	left: 172px;
}



#v_train #ride_bike_1{
	position: absolute;
	top: 20px;
	left: 700px;
}
#v_train #ride_bike_2{
	position: absolute;
	top: 66px;
	left: 1190px;
}
#v_train #ride_bike_3{
	position: absolute;
	top: 600px;
	left: 1127px;
}
#v_train #ride_bike_4{
	position: absolute;
	top: 660px;
	left: 130px;
}
#v_train #ride_bike_5{
	position: absolute;
	top: 1680px;
	left: 130px;
}



.stager{
	text-align: left;
	background-color: white;
	color: black;
	opacity: .7;
	padding: 4px;
	position: fixed;
	z-index: 9999;
}

.stageper{
	position: fixed;
	left: 0;
	width: 100%;
	height: 1px;
	background-color: rgba(255,255,255,0.5);
	z-index: 99999;
}
#stage_per9{
	top: 10%;	
}
#stage_per8{
	top: 20%;	
}
#stage_per7{
	top: 30%;	
}
#stage_per6{
	top: 40%;	
}
#stage_per5{
	top: 50%;
	background-color: rgba(255,255,255,0.8);	
}
#stage_per4{
	top: 60%;	
}
#stage_per3{
	top: 70%;	
}
#stage_per2{
	top: 80%;	
}
#stage_per1{
	top: 90%;	
}

#stage_top{
	top: 0;
	left: 0;
}
#stage_mid{
	top: 50%;
	left: 0;
}
#stage_reader{
	top: 0;
	right: 0;
}

#stage_bottom{
	bottom: 0;
	left: 0;
}
#stage_sidelines_1300{
	bottom: 0;
	top: 0;
	left: 0;
	right: 0px;
	position: absolute;
	z-index: 5555;
	margin-left: auto;
	margin-right: auto;
	width: 1300px;
	border: 1px solid #1600ff;
}
#stage_sidelines_500{
	bottom: 0;
	top: 0;
	left: 0;
	right: 0px;
	position: absolute;
	z-index: 5555;
	margin-left: auto;
	margin-right: auto;
	width: 500px;
	border: 1px solid #1600ff;
}
#stage_sidelines_1100{
	bottom: 0;
	top: 0;
	left: 0;
	right: 0px;
	position: absolute;
	z-index: 5555;
	margin-left: auto;
	margin-right: auto;
	width: 1100px;
	border: 1px solid #1600ff;
}
#stage_midline{
	width: 1px;
	height: 100%;
	left: 550px;
	position: absolute;
	background-color: #0081ff;
}

#stage_mouse_cont{
	bottom: 0;
	top: 0;
	left: 0;
	right: 0px;
	position: absolute;
	z-index: 5555;
	margin-left: auto;
	margin-right: auto;
	width: 1300px;
	background-color: rgba(255,255,255,0.0);

}
#stage_mouse_box{
	text-align: center;
	width: 80px;
	height: 25px;
	left: 550px;
	position: absolute;
	background-color: rgba(255,255,255,0.64);
	z-index: 5556;
}


/*   WALK  */
/*   WALK  */
/*   WALK  */
/*   WALK  */

#vw_text1{
	position: absolute;
	top: 300px;
	left:420px;
	color: white;
	font-size: 34px;
	letter-spacing: 2px;
	width: 300;
	height: 100px;
	z-index: 10;
	text-align: center;
}
#vw_path{
	position: absolute;
	top: 0px;
	left:-91px;
	right: 0px;
	z-index: 12;
}
#vw_path2{
	position: absolute;
	top: 1725px;
	left:0px;
	right: 0px;
	z-index: 11;
}
#vw_orange{
	position: absolute;
	top: 569px;
	height:615px;
	width: 1300px;
	left:-100px;
	z-index: 10;
}
#vw_orange img{
	
}
#vw_orange2{
	position: absolute;
	top: 1725px;
	height:490px;
	width: 100%;
	left:0px;
	z-index: 10;
}
#vw_orange2_apes{

	position: absolute;
	top: 1725px;
	left: -90px;
	z-index: 16;
	
}
#vw_text3{
	position: absolute;
	top: 2070px;
	left:270px;
	color: white;
	font-size: 24px;
	letter-spacing: 2px;
	width: 300;
	height: 100px;
	z-index: 10;
	text-align: center;
}

#vw_orange3{
	position: absolute;
	top: 2215px;
	height:471px;
	width: 100%;
	left:0px;
	z-index: 30;
}
#vw_orange3_bg{
	position: absolute;
	top: 2215px;
	height:471px;
	width: 100%;
	left:0px;
	z-index: 10;
	background-color: #f2b13e;
}

#vw_text4{
	position: absolute;
	top: 80px;
	left:0px;
	color: white;
	font-size: 20px;
	letter-spacing: 2px;
	width: 100%;
	height: 100px;
	z-index: 10;
	text-align: center;
}
#vw_text5{
	position: absolute;
	top: 120px;
	left:0px;
	color: white;
	font-size: 28px;
	letter-spacing: 2px;
	width: 100%;
	height: 100px;
	z-index: 10;
	text-align: center;
}
#vw_text6{
	position: absolute;
	top: 180px;
	left:0px;
	color: #815b24;
	font-size: 18px;
	letter-spacing: 2px;
	width: 100%;
	height: 100px;
	z-index: 10;
	text-align: center;
}
#vw_theater_img{
	position: absolute;
	top: 1184px;
	left:0px;
	right: 0px;
	z-index: 10;
	width: 100%;
	height: 541px;
}
#vw_text2{
	position: absolute;
	top: 1360px;
	left:250px;
	color: white;
	font-size: 34px;
	letter-spacing: 2px;
	width: 600px;
	z-index: 10;
	text-align: center;
}
.vw_price{
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 10px 0px 10px 60px;
	border: 1px solid white;
	display: inline-block;
	text-align: left;
	width: 260px;
}










/*   BIKES  */
/*   BIKES  */
/*   BIKES  */
/*   BIKES  */

#v_bike{
	height: 2093px;
}

.vb_bikes{
	height: 194px;
	z-index: 10;
	top:150px;
}
.vb_bike{
	background-image: url('/images/vb_bike.png');
	width: 287px;
	height: 194px;
	position: absolute;
}

#vb_text1{
	position: absolute;
	top: 380px;
	left:320px;
	color: white;
	font-size: 26px;
	letter-spacing: 2px;
	width: 300;
	height: 100px;
	z-index: 10;
	text-align: center;
}

#vb_text1 span{
	font-size: 32px;
	letter-spacing: 6px;
}
#visit_bike_1_img{
	width: 100%;
	height: 570px;
	position: absolute;
	background-color: #BA644A;
}

#visit_train_1_img{
	width: 100%;
	height: 570px;
	position: absolute;
	background-color: #969A9F;
}


#vb_orange_bg{
	position: absolute;
	background-color: #D86543;
	width: 100%;
	height:615px;
	top: 569px;
	z-index: 9;
}

#v_drive #vb_orange_bg{
	position: absolute;
	background-color: #59632F;
	width: 100%;
	height:615px;
	top: 569px;
	z-index: 9;
}

#v_train #vb_orange_bg{
	position: absolute;
	background-color: #657D85;
	width: 100%;
	height:615px;
	top: 569px;
	z-index: 9;
}



#vb_orange{
	position: absolute;
	top: 569px;
	height:615px;
	width: 1300px;
	left:-100px;
	z-index: 10;
}

#v_drive  #vb_orange{
	position: absolute;
	top: 569px;
	height:615px;
	width: 1300px;
	left:-100px;
	z-index: 10;
}

#vb_orange img{
	
}
.vb_park{
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 40px;
	border: 1px solid white;
	display: inline-block;
	text-align: center;
	width: 560px;
	font-size: 28px;
	line-height: 36px;
}

#vb_theater_img{
	position: absolute;
	top: 1184px;
	left:0px;
	right: 0px;
	z-index: 9;
	width: 100%;
	height: 541px;
}

#vb_orange2{
	position: absolute;
	top: 1725px;
	height:368px;
	width: 100%;
	left:0px;
	z-index: 30;
}

#v_drive #vb_orange2{
	position: absolute;
	top: 1184px;
	height:368px;
	width: 100%;
	left:0px;
	z-index: 30;
}

#vb_path{
	position: absolute;
	top: 0px;
	left:-91px;
	right: 0px;
	z-index: 12;
	height: 1725px;
}


#v_drive #vb_path{
	position: absolute;
	top: 0px;
	left:-91px;
	right: 0px;
	z-index: 8;
	height: 1725px;
}

#v_drive #vb_path2{
	position: absolute;
	top: 0px;
	left:-91px;
	right: 0px;
	z-index: 26;
	height: 1725px;
}





/*   DRIVE  */
/*   DRIVE  */
/*   DRIVE  */
/*   DRIVE  */

#v_drive{
	height: 1619px;
}

#visit_drive_1_img{
	width: 100%;
	height: 570px;
	position: absolute;
	background-color: #8B9B4A;
}
#vd_text1{
	position: absolute;
	top: 200px;
	left:320px;
	color: white;
	font-size: 34px;
	letter-spacing: 2px;
	width: 300;
	height: 100px;
	z-index: 10;
	text-align: center;
}





/*   TRAIN  */
/*   TRAIN  */
/*   TRAIN  */
/*   TRAIN  */

#v_train{
	height: 2094px;
}

#vt_text1{
	position: absolute;
	top: 250px;
	left:320px;
	color: white;
	font-size: 32px;
	letter-spacing: 2px;
	width: 300;
	height: 100px;
	z-index: 10;
	text-align: center;
}


#v_train #vw_text6{
	position: absolute;
	top: 180px;
	left:0px;
	color: white;
	font-size: 18px;
	letter-spacing: 2px;
	width: 100%;
	height: 100px;
	z-index: 10;
	text-align: center;
}

#v_train .visit_walk_form_new_butn{
	background-color: #7F939A;
	text-align: center;
	color: white;
}
#v_train #vb_path{
	position: absolute;
	top: 0px;
	left:-91px;
	right: 0px;
	z-index: 8;
	height: 2094px;
}












#event_cal{
	width: 265px;
	margin-bottom: 30px;
}


.pressDoc_cig{
	
}
.pressDoc_box{	
	width: 666px;
	background-color: white;
	padding: 20px 30px 20px 40px;
}
.pressDoc_tab{
	background-color: #5E7D98;
	display: inline-block;
	padding: 10px 30px 10px 20px;
}
.pressDoc_tab .icon-docs,
.pressDoc_tab .icon-photos,
.pressDoc_tab .icon-videos,
.pressDoc_tab .icon-logos{
	font-size: 30px;
}

.pressPhoto_cig{
	width: 354px;
	height: 390px;
}
.pressPhoto_box{	
	width: 354px;
	background-color: white;
}
.pressPhoto_box_txt{	
	width: 294px;
	background-color: white;
	padding: 20px 30px 20px 30px;
}
.pressDoc_box_img{
	width: 354px;
	height: 200px;
}
.pressLogo_box_img{
	width: 314px;
	height: 180px;
	padding: 20px 20px 20px 20px;
}
.pressPhoto_box_txt.grey{
	background-color: #f2f2f2;
}














