/* CSS Document */

/*=======Header=====*/

#header{ max-width:1127px; margin:auto; width:100%}
#navigation{ max-width:780px; float:right; padding-top:11px; width:100%}
#logo_container{ max-width:347px; float:left; position:relative; width:100%}
#logo_container img{ position:absolute; left:-9px; top:0; z-index:2;}


/*=======Header End=====*/

/*=======Main_container=====*/

#main_container_outer{ width:100%; background-image:url(images/main_shadow.png); background-repeat:repeat-x; background-position:top; margin:auto; padding-top:10px; min-height:800px}
#main_container_outer_3{ width:100%; background-image:url(images/map.png); background-repeat:no-repeat; background-position:top left; margin:auto; min-height:800px}
#main_container_outer2{ width:100%; background-image:url(images/footer_top_bg.jpg); background-repeat:repeat-x; background-position:bottom center; float:left; padding-bottom:100px; border-bottom:1px #ffffff solid}
#main_container_inner{ max-width:1127px; margin:auto; width:100%}
#main_container_inner #section_left{ max-width:201px; float:left; padding-top:42px; width:100%}

#main_container_inner #section_left #search{  float:left; width:100%}

#main_container_inner #section_left #search input[type="text"]{ max-width:166px; float:left !important;  border:none !important; background-color:transparent !important; background-image:url(images/left_search_bar.png) !important; background-repeat:no-repeat !important; padding:6px 0px 6px 9px !important; display:block !important; overflow:hidden!important; width:100%; height:35px;-moz-appearance:none!important; border-radius:none!important;-moz-border-radius:none!important;-webkit-border-radius:none!important}

#main_container_inner #section_left #search input[type="submit"]{ width:35px !important; float:left !important; height:35px !important; border:none !important; background-color:transparent !important; background-image:url(images/left_search_btn.png) !important; background-repeat:no-repeat !important; padding:0px !important; display:block !important; overflow:hidden !important; cursor:pointer; background-color:#ffffff;-moz-appearance:none!important;border-radius:none!important;-moz-border-radius:none!important;-webkit-border-radius:none!important}


#main_container_inner #section_left #search_btn  img{ float:left; display:block; overflow:hidden}
#left_menu{ width:100%; float:left; margin-top:5px;/*background-image:url(images/left_menu_top.png); background-repeat:no-repeat;*/ background-position:top;  border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #d0cda8; background-color:#ffffff}
#left_menu .top{ width:100%; float:left;  height:10px; height:63px; padding-left:10px; padding-top:10px; padding-right:8px}
#left_menu .mid{ width:201px; float:left; /*background-image:url(images/left_menu_mid.jpg); background-repeat:repeat-y*/}
#left_menu .mid ul{ margin:0px; padding:0px}
#left_menu .mid ul li{ list-style:none; color:#717f52; background-image:url(images/left_listing_divider.jpg); background-repeat:no-repeat; background-position:bottom; padding:8px 0px 8px 10px}
#left_menu .mid ul li a{ display:block}
#left_menu .mid ul li a:hover{ display:block; color:#717F52}
#left_menu .bottom{ width:201px; float:left; /*background-image:url(images/left_menu_bottom.png); background-repeat:no-repeat;*/ height:9px; overflow:hidden}
#left_share_links{ width:201px; float:left}
#left_share_links #title{ width:201px; float:left;}
#left_share_links #title .share_text{ width:130px; float:left; padding-top:8px; padding-left:10px }
#left_share_links #title .plus_icon{ width:32px; float: right}
#left_share_links #icon{ width:200px; float:left; padding:10px 0px 8px 12px}
#left_share_links #icon img{ margin-right:8px}

#media_buzz_cont{ width:100%; float:left; width:100%; float:left; margin-top:5px; background:#ffffff;-webkit-box-shadow: inset 0px 0px 25px -5px rgba(237,239,233,1);
-moz-box-shadow: inset 0px 0px 25px -5px rgba(237,239,233,1);
box-shadow: inset 0px 0px 25px -5px rgba(237,239,233,1); border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #d0cda8; margin-top:18px}
#media_buzz_top #title{ background-image:url(images/left_listing_divider.jpg); background-repeat:no-repeat; width:100%; float:left; background-position:bottom; padding:8px 0px 8px 10px}
#media__buzz_links{ width:100%; float:left; padding:0px 0px 0px 10px}
#media__buzz_links ul{ margin:0px; padding:0px}
#media__buzz_links ul li{ list-style:none; background-image:url(images/left_listing_divider.jpg); background-repeat:no-repeat; background-position:bottom; padding:8px 0px}
#media__buzz_links ul li a{ color:#624b34; text-decoration:none}

/*=======Main_container section left_closed=====*/


/*=======Main_container_middle=====*/

#main_container_inner #section_middle{ max-width:820px; float:left;  margin-left:5px; width:100%}
#main_container_inner #section_middle_inner{ max-width:820px; float:left;  margin-left:5px; padding-top:42px; width:100%}
#section_middle #banner{  float:left; width:100%}
#section_middle_inner #banner_inner{ width:100%; float:left;}
#section_middle_inner #banner_inner img{ border:5px solid #ffffff}
#home_banner_img_cont{ max-width:613px; float:left;/* background-image:url(images/banner_img_mid.jpg); background-repeat:repeat-y; */width:100%; background-color:#ffffff; padding:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; border:1px solid #d1cda8}
#home_banner_img_cont img{ width:100%}
/*#home_banner_img_cont #top{ width:100%; float:left; background-image:url(images/banner_img_top.jpg); background-repeat:no-repeat; background-position:top; float:left; padding:6px 6px 0px 6px}*/
/*#home_banner_img_cont #bottom{ width:613px; float:left; background-image:url(images/banner_img_bottom.jpg); background-repeat:no-repeat; overflow:hidden; height:6px}*/
#banner_map{ max-width:202px; float:left; margin-left:5px; width:100%; background-color:#fbfcf7;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; border:1px solid #d0cda8}
#banner_map_top{ width:100%; float:left; background-image:url(images/banner_map_top.jpg); background-repeat:no-repeat; padding:6px 0px 0px 8px; line-height:24px}
#banner_map_mid{ background-color:#FFFFFF; border-left:1px solid #d0cda8; border-right:1px solid #d0cda8; width:100%; padding:5px 5px 0px 5px; float:left}
/*#banner_map_bottom{ width:100%; float:left; background-image:url(images/banner_img_bottom.jpg); background-repeat:no-repeat; height:6px; overflow:hidden}*/
#white_pass_cont{ max-width:613px; float:left; margin-top:5px; width:100%/* background-image:url(images/wahite_pass_mid.jpg); background-repeat:repeat-y*/}
#white_pass_top{ width:613px; float:left; background-image:url(images/wahite_pass_top.jpg); background-repeat:no-repeat; background-position:top}
#white_pass_bottom{ width:578px; float:left; background-image:url(images/wahite_pass_bottom.jpg); background-repeat:no-repeat; background-position:bottom; padding:12px 20px 12px 15px}
#white_pass_content{ width:338px; float:left}
#white_pass_img_cont{ width:215px; float:left; background-image:url(images/white_pass_img_cont.jpg); background-repeat:no-repeat; height:79px; padding:5px 7px 0px 18px}
#white_pass_photo{ width:93px; height:69px; float:right}
#white_pass_photo_content{width:122px; float:left; padding-top:5px}
#weather_graphic{ max-width:202px; float:left; margin-left:5px; margin-top:5px; width:100%}
#main_container_inner #section_middle #main_container{ max-width:820px; float:left; width:100% }
.main_cont{ width:100%; float:left; padding-left:8px;margin-top:0px}
.main_cont_title{ width:100%; float:left}
.main_cont_detail{ width:100%; float:left; padding-top:0px}
.main_cont_detail #bywaymap{  max-width:281px; float:right; margin-left:30px; margin-bottom:30px; width:100%}
#byway_map_img{ max-width:274px; float:left; background-color:#758650; padding:5px; margin-left:5px; width:100%; text-align:center; line-height:0px}
#bywaymap_img_shadow{ width:100%; float:left; text-align:center;line-height:0px}
#bywaymap_download_btn{ width:100%; float:left; text-align:center}

#home_photo_gallery_container{ width:100%; float:left; padding-top:10px;}
#home_photo_gallery_cont{ max-width:567px; float:left; width:100%}
#photo_gallery_btn{ max-width:225px; float:left; padding-top:10px; width:100%}
#photo_gallery_btn img{ margin-top:5px}
.photo_margin{ margin-right:0px!important}
/*#home_photo_gallery_cont img{ border:5px solid #b3915b; margin-right:10px}
#home_photo_gallery_cont img:hover{ border:5px solid #ffffff; background-image:url(images/photo_shadow.png); background-repeat:no-repeat; background-position:bottom;}*/
.home_photo1{ width:128px; float:left; height:100px; border:5px solid #b3915b; margin-right:15px; background-image:url(images/photo1.jpg); background-repeat:no-repeat; background-position:top}
.home_photo1:hover{ width:128px; float:left; height:100px; border:5px solid #ffffff; margin-right:15px; background-image:url(images/photo1-hover.jpg); background-repeat:no-repeat; background-position:top}
.home_photo2{ width:128px; float:left; height:100px; border:5px solid #b3915b; margin-right:15px;background-image:url(images/photo2.jpg); background-repeat:no-repeat; background-position:top}
.home_photo2:hover{ width:128px; float:left; height:100px; border:5px solid #ffffff; margin-right:15px;background-image:url(images/photo2-hover.jpg); background-repeat:no-repeat; background-position:top}
.home_photo3{ width:128px; float:left; height:100px; border:5px solid #b3915b; margin-right:15px;background-image:url(images/photo3.jpg); background-repeat:no-repeat; background-position:top}
.home_photo3:hover{ width:128px; float:left; height:100px; border:5px solid #ffffff; margin-right:15px;background-image:url(images/photo3-hover.jpg); background-repeat:no-repeat; background-position:top}
.photo_select3{ border:5px solid #ffffff!important; background-image:url(images/photo3-hover.jpg)!important; background-repeat:no-repeat!important; background-position:top!important}
.home_photo4{ width:128px; float:left; height:100px; border:5px solid #b3915b; background-image:url(images/photo4.jpg); background-repeat:no-repeat; background-position:top}
.home_photo4:hover{ width:128px; float:left; height:100px; border:5px solid #ffffff; background-image:url(images/photo4-hover.jpg); background-repeat:no-repeat; background-position:top}

/*=======Main_container_middle=====*/
#main_container_inner #section_right{ max-width:93px; float:left; margin-left:8px; width:100%}
#main_container_inner #section_right_inner{ max-width:93px; float:left; margin-left:8px; padding-top:42px; width:100%}

/*=======footer=====*/

#footer_inner{ max-width:1127px; margin:auto; width:100%}
#footer_left{ max-width:700px; float:right;  padding-top:10px; width:100%}
#footer_left ul{ padding:0px; margin:0px; float:left;}
#footer_left ul li{ list-style:none;}
#footer_left ul li a{ display:block; color:#f5f2de; text-decoration:none; padding:0px 13px 10px 10px; font-size:17px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; line-height:21px}
#footer_left ul li a:hover{ color:#4B3218;}
#footer_right{ max-width:420px; float:left; width:100%; position:relative;background-image:url(images/footer_line.jpg); background-repeat:no-repeat; background-position:right;}
#footer_logo{  float:left; text-align:left; padding-top:10px; width:100%}
#footer_address{ float:left; text-align:left; color:#f5f2de; font-family:Arial, Helvetica, sans-serif; font-size:17px; line-height:24px; padding-top:5px; width:100%}
#footer_mail_address{ width:100%; float:left; text-align:left; padding-top:5px;}

/*=======Lodging_form=====*/
.lodging_cont{ width:530px; float:left; background-color:#f8f8f0; padding:25px 0px 0px 10px; position:relative }
.lodging_cont_map_title{ width:138px; background-color:#f8f8f0; color:#8b745d; font-family:Arial, Helvetica, sans-serif; font-size:18px; padding-bottom: 10px; }
.lodging_input_bar_cont{ width:151px; float:left}
.lodging_input_bar_cont .input_bar_cont{ width:151px; float:left}
.lodging_input_bar_cont .input_bar_cont .inputbar{ width:151px; float:left; padding-bottom:10px}
.inputbar select{/*background-image:url(images/full_input.jpg); background-repeat:no-repeat; background-color:transparent;*/ border:1px solid #bfb8ac; width:146px;  background-color:transparent; padding:5px 0px 5px 5px;}
.inputbar select option{ height:20px}
.input_checkbox{ width:369px; float:left; padding-left:10px}
.input_checkbox table tr td{ padding-bottom:5px}
.lodging_clear_btn a{ border:none!important; padding:0px!important}

#map_page_container{ height:580px; float:left; width:921px; margin-left:5px}
#map_page_listing_container{ width:921px; float:left; margin-left:5px; padding-left:24px}
#premium_listing_container{ width:897px; float:left}
#premiun_listing_title{ width:897px; float:left;  padding-top:8px}
#premium_listing_box_cont{ width:897px; float:left}
.premium_listing_cont{ width:280px; float:left; background-color:#f3f2e8; border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px; min-height:165px; margin-right:10px; border:1px solid #cec7b0;  color:#8b745d; margin-top:20px}
.premium_listing_cont:hover{ width:280px; float:left; background-color:#ffffff; border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px; height:147px; margin-right:10px; border:1px solid #728424;  color:#728424; margin-top:20px}
.premium_box_title{ width:274px; float:left; font-size:18px; font-family:Arial, Helvetica, sans-serif; padding:5px 0px 5px 5px; background-image:url(images/premium_title_line.jpg); background-position:bottom; background-repeat:no-repeat}
.premium_box_image{ width:80px; float:left; margin-left:5px; padding-top:12px}
.premium_box_img{ width:77px; background-color:#7a9443; padding:3px}
.premium_box_img img{ border:1px solid #ffffff}
.premium_box_text_cont{ width:184px; float:left; padding:0px 5px 0px 5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; padding-top:12px; color:#544332}


#basic_listing_container{ width:897px; float:left; margin-top:47px}
#basic_listing_title{width:897px; float:left;}
#basic_listing_box_cont{ width:897px; float:left}
.basic_listing_box{ width:214px; height: 127px; float:left; margin-right:10px; margin-top:27px}
.basic_box_title{ width:214px; float:left;font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#544332; text-decoration:underline}
.basic_box_text{ width:214px; float:left;font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:20px; padding-top:12px; color:#544332}
.home_search_in{ float:left; margin:0px; padding:0px}

.banner_dots{ width:81px; float:left; position:relative;}
.banner_dots img{ position:absolute; display:block; left:530px; top:122px; z-index:2000}

.plan_trip_text{ width:123px; float:left}
.plan_trip_map{ width:55px; float:right}

.page_scoial_icon{ margin:auto; text-align:center}
.page_scoial_icon a{ margin-right:10px}
.vid_iframe{ float:right; margin-left:10px; margin-bottom:20px}
.res_deactivate_menu{ display:none}

#readmoreone{ display:none}
#readmoresecond{ display:none}
#readmorethird{ display:none}

.backtotop{ position:absolute; bottom:20px; right:20px}
.saecrh_map_form{width:100%; float:left}
.map_select_option{width:30%; float:left}
.map_other_fields{width:60%; float:left}
.map_form_button{width:10%; float:left}
.map_checkbox_field{ width:25%; float:left}

.image_gallery_sec{ max-width:677px; margin:auto; width:100%}
.image_gallery_box_cont{ width:45%; float:left; margin-bottom:20px; margin-right:30px}
.image_gallery_box_cont .image_sec{ max-width:302px; float:left; width:100%}
.image_gallery_box_cont .image_sec img{ border:1px solid #ffffff}
.image_gallery_box_title{ width:100%; float:left; color:#336699; font-weight:bold}
.image_gallery_box_discription{ width:100%; float:left}
.image_gallery_box_discription p{ margin:5px 0px; font-size:12px; line-height:18px}

.bywaycomuniities_sec{ width:100%; float:left}
.bywaycomuniities_sec .left_sec{ max-width:525px;width:100%; float:left}
.bywaycomuniities_sec .left_sec .comunitiestitle_sec{ width:100%; float:left}
.bywaycomuniities_sec .left_sec .comunities_discrip{ width:100%; float:left}
.bywaycomuniities_sec .right_sec{max-width:280px; float:left; width:100%; text-align:right}

.roadtrip_sec{ width:100%; float:left}
.roadtrip_sec_left{ max-width:525px; float:left; width:100%}
.roadtrip_sec_right{ max-width:280px; float:right; width:100%}

.eventCalender_sec{ width:100%; float:left}
.eventCalender_sec_left{ max-width:240px; float:left; width:100%}
.eventCalender_sec_right{ max-width:525px; float:left;width:100%}

.press_class{ width:50%; float:left}
.press_class2{ width:50%; float:left}

.activties_sec{ width:50%; float:left; padding-right:15px}
.activties_sec h2{ width:100%; float:left}
.activties_sec h2 a{ text-decoration:none}
.activties_sec .image_sec{width:100%; float:left; text-align:center}
.activties_sec .discriptins_sec{width:100%; float:left; text-align:left}
.img_sec{ float:right; max-width:225px; width:100%}

.#photoGallery-mask .photoGallery-next-btn{ display:block!important}
.slide{ max-width:613px; width:100%; float:left}

.hiking_map{ float:left!important; width:100%; text-align:left!important}

.roadtrip_sec_left strong a{ font-size:24px; font-family:"Times New Roman", Times, serif}
.images_375{ max-width:375px; width:100%; float:right}
.images_375 img{ width:100%; margin:0px; float:none}

.images_325{ max-width:325px; width:100%; float:right}
.images_325 img{ width:100%; margin:0px; float:none}

.issuuembed{ float:right}

.app {
	margin:10px 0; display:inline-block
}
.app_title{ width:100%; float:left; padding-left:10px; box-sizing:border-box}
.app_buttons{ float:left; width:100%; text-align:center}
.app_btn{ width:100%; float:left}
.app img {
	margin-bottom: 5px;
}
.app_mobile_sec{ float:left; padding:0px 10px}