@charset "utf-8";
    /* CSS Document */
/* Float Elements ---------------------------------*/
.fl-lt {
    float:left;
}
.fl-rt {
    float:right;
}
/* Clear Floated Elements---------------------------------*/
.clear {
    clear:both;
    display:block;
    overflow:hidden;
    visibility:hidden;
    width:0;
    height:0;
}
.clearfix:before,.clearfix:after {
    content:'\0020';
    display:block;
    overflow:hidden;
    visibility:hidden;
    width:0;
    height:0;
}
.clearfix:after {
    clear:both;
}
html,body {
    /*width:100%;*/
    width: 99.94%;
}
/* Primary Styles---------------------------------*/
body {
    background:url(/graphics/background.jpg) repeat 0px 0px;
    font-family:'Open Sans', sans-serif;
    font-size:16px;
    font-weight:normal;
    color:#000;
}
/* Wrapper---------------------------------*/
.wrapper1 {
    width:960px;
    margin:0 auto;
    z-index:2;
    position:relative;
}
.wrapper2 {
    width:1000px;
    margin:0 auto;
    z-index:2;
    position:relative;
}
.wrapper2 a {
    color: #515151;
}
.wrapper3 {
    width:1040px;
    margin:0 auto;
    z-index:2;
    position:relative;
}
.width_s1 {
    width:235px;
}
.logo {
    width:206px;
    height:143px;
    position:absolute;
    left:0;
    top:0;
}
.logo a {
    display:block;
}
.header_top_outer {
    position:relative;
    z-index:999;
}
.header_top {
    position:relative;
/*    height:1%;*/
    z-index:999;
}
.header_top_menu {
    padding-top:14px;
}
.header_top_menu ul {
    float:left;
}
.header_top_menu ul li {
    background:url(/graphics/nav_saper1.jpg) right center no-repeat;
    float:left;
    padding-right:17px;
    margin-right:17px;
    /*border-right:1px solid #a6a6a6;
    */
}
.header_top_menu ul li a {
    font-family:'Open Sans', sans-serif;
    color:#0086c3;
    font-size:13px;
    display:block;
    line-height:15px;
}
.no-bg {
    background:none !important;
}
.no-bg2 {
    background: url(/graphics/nav_saper1.jpg) left center no-repeat !important;
    margin-left: -17px;
    padding-left: 17px;
}
.no-bdr {
    border:0 !important;
}
.search_box {
    width:210px;
    padding:6px 0;
}
.input_text1 {
    background:url(/graphics/input_text1_bg.jpg) left top repeat-x;
    padding:5px 12px;
    height:16px;
    border:0;
    width:148px;
    float:left;
    color:#a1a1a1;
    font-size:13px;
    font-family:'Open Sans', sans-serif;
}
.input_btn1 {
    background:#005379;
    color:#fff;
    font-size:16px;
    font-family:'Oswald', sans-serif;
    border:0;
    width:34px;
    height:26px;
    line-height:26px;
    text-align:center;
    display:block;
    float:left;
}
.search_box #searchbox {
    background: url("/graphics/input_text1_bg.jpg") repeat-x scroll left top rgba(0, 0, 0, 0);
    border: 0 none;
    color: #A1A1A1;
    float: left;
    font-family: 'Open Sans',sans-serif;
    font-size: 13px;
/*    height: 16px;*/
    margin: 0;
    padding: 5px 12px;
    width: 148px;
}
.search_box .search_icon {
    background: none repeat scroll 0 0 #005379;
    border: 0 none;
    color: #FFFFFF;
    display: block;
    float: left;
    font-family: 'Oswald',sans-serif;
    font-size: 16px;
    height: 26px;
    line-height: 26px;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 34px;
}
.header_outer {
    background:#0094d8;
    border-top:2px solid #f7f7f7;
    position:relative;
    z-index:5;
}
.header_block {
}
.header_block .width_s1 {
    width:213px;
}
.main_menu {
    float:left;
}
.main_menu ul li {
    background:url(/graphics/nav_saper2.jpg) left center no-repeat;
    float:left;
    position:relative;
}
.main_menu ul li:first-child {
    background:none;
}
.main_menu ul li a {
    font-family:'Oswald', sans-serif;
    color:#fff;
    text-align:center;
    display:block;
    font-size:18px;
    text-transform:uppercase;
    padding:14px 16px;
}
.main_menu ul li a span {
    font-family:'Courgette', cursive;
    display:block;
    font-size:16px;
    color:#e9f3f8;
    text-transform:none;
    margin-bottom:4px;
}
.main_menu ul li:hover {
    background:none;
}
.main_menu ul li:hover a {
    background:#005379;
}
.main_menu ul li ul {
    position:absolute;
    left:0;
    top:74px;
    background:#ffffff;
    padding:20px 30px;
    display:none;
}
.main_menu ul li:hover ul {
    display:block;
}
.main_menu ul li ul li {
    background:none;
}
.main_menu ul li li a {
    background:none !important;
    display:block;
    white-space:nowrap;
    font-size:16px;
    color:#0094d8;
    text-transform:none;
    padding:10px 0;
    font-family:'museo_slab500';
}
.main_menu ul li li a:hover {
    color:#969486;
}
.header_shadow {
    background:url(/graphics/header_bg_shadow.png) left top repeat-x;
    height:25px;
    width:100%;
    z-index:4;
    position:relative;
}
.content_top_outer {
    background:url(/graphics/background1.png) center bottom no-repeat;
    background-size:cover;
    width:100%;
    height:540px;
    position:absolute;
    left:0;
    top:108px;
}
.ie7 .content_top_outer, .ie8 .content_top_outer {
    background:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/background1.png', sizingMethod='scale');
    -ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/background1.png', sizingMethod='scale')";
}
.content_heading {
}
.content_heading h1 {
    font-family:'journalregular';
    color:#272727;
    font-size:36px;
    font-weight:400;
    padding-left:20px;
    float:left;
    letter-spacing:2px;
}
.content_heading h2 {
    font-family:'journalregular';
    color:#272727;
    font-size:36px;
    font-weight:400;
    padding-left:20px;
    float:left;
    letter-spacing:2px;
}
.content_area {
    margin-bottom:85px;
    position:relative;
    z-index:5;
}
.main_content {
    width:726px;
}
.slider_block {
    height: 495px;
    margin-bottom: 50px;
    margin-left: -20px;
    position: relative;
}
.slider_box {
    background:url(/graphics/slider_bg.png) left top no-repeat;
    position:absolute;
    width:640px;
    height:440px;
    padding:27px 86px 29px 57px;
    left:0;
    top:0;
}
.slider_pic {
    position:relative;
}
.slider_cont {
    position:absolute;
    left:35px;
    bottom:55px;
}
.slider_cont strong {
    font-family:'Courgette', cursive;
    font-size:24px;
    color:#fff;
    font-weight:400;
    display:block;
    margin-bottom:5px;
}
.slider_cont h2 {
    color: #FFFFFF;
    display: block;
    font-family: 'courgette',cursive;
    font-size: 26px;
    font-weight: 400;
    margin-bottom: 5px;
    text-shadow: 2px 2px 3px #000;
}
.slider_cont h3 {
    color: #FFFFFF;
    font-family: 'oswald',sans-serif;
    font-size: 45px;
    margin-bottom: 30px;
    text-shadow: 2px 2px 4px #000;
    text-transform: uppercase;
}
.slider_cont a {
    /*font-family:'Open Sans', sans-serif;
    background:#dd8303;
    color:#fff;
    display:inline-block;
    position:relative;
    font-size:17px;
    padding:8px 10px 8px 18px;*/
}
.slider_cont a img {
    position:relative;
    top:3px;
}
.pager1 {
    width:70px;
    position:absolute;
    right:40px;
    bottom:33px;
    z-index:9999}
.pager1 ul li {
    float:left;
    width:11px;
    height:11px;
    padding:0 3px;
}
.pager1 ul li a {
    display:block;
    background:url(/graphics/pager_pic.png) left top no-repeat;
    width:100%;
    height:100%;
}
.pager1 ul li a:hover, .pager1 ul li a.active {
    background-position:left bottom;
}
.img_cont_block1 {
    background:url(/graphics/img_cont_block1_bg.png) -33px -77px no-repeat;
    margin-bottom:65px;
}
.img_cont_block1 h1 {
    color: #0094D8;
    font-family: 'museo_slab500';
    font-size: 28px;
    line-height: 32px;
    margin-bottom: 10px;
}
.img_cont_block1 h2 {
    font-family:'museo_slab500';
    font-size:28px;
    color:#0094d8;
    line-height:32px;
    margin-bottom:10px;
}
.img_cont_block1 h3 {
    font-family:'journalregular';
    color:#004e74;
    font-size:32px;
    font-weight:400;
    letter-spacing:1px;
    margin-bottom:10px;
}
.img_cont_block1 p {
    color: #515151;
    font-family: 'open sans',sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
}
.img_box1 {
    width:257px;
    height:299px;
    float:left;
}
.img_box1_cont {
    width:468px;
    float:left;
}
.img_box1_cont h3 {
    font-family:'journalregular';
    color:#004e74;
    font-size:32px;
    font-weight:400;
    letter-spacing:1px;
    margin-bottom:10px;
}
.img_box1_cont h2 {
    font-family:'museo_slab500';
    font-size:28px;
    color:#0094d8;
    line-height:32px;
    margin-bottom:10px;
}
.text_box1 {
    font-family:'Open Sans', sans-serif;
    color:#515151;
    font-size:16px;
    font-weight:400;
}
.text_box1 p {
    line-height:26px;
}
.slider_block1 {
}
.slider_block1_left {
    width:462px;
    float:left;
}
.slider_block1_heading {
    background:url(/graphics/slisder_1_heading.jpg) left top repeat;
    padding:12px 30px 10px 40px;
}
.slider_block1_heading h3 {
    font-family:'Oswald', sans-serif;
    float:left;
    font-size:24px;
    line-height:24px;
    color:#fff;
    font-weight:normal;
    text-transform:uppercase;
    letter-spacing:1px;
}
.slider_block1_heading h3 span {
    font-family:'Courgette', cursive;
    text-transform:none;
    font-size:22px;
}
.slider_block1_heading a {
    float:right;
}
.next1 {
    background:url(/graphics/slider1_arrow.png) right top no-repeat;
    width:30px;
    height:25px;
}
.next1:hover, .next1.active {
    background-position:right bottom;
}
.prev1 {
    background:url(/graphics/slider1_arrow.png) left top no-repeat;
    width:30px;
    height:25px;
}
.prev1:hover, .prev1.active {
    background-position:left bottom;
}
.slider_block1_left_cont {
    padding:30px 20px 40px;
    background:url(/graphics/slisder_1_heading_cont_bg.jpg) left top repeat;
    overflow:hidden;
}
.ie7 .slider_block1_left_cont {
    padding:30px 20px;
}
.slider_block1_left_pic {
    background:url(/graphics/slider1_pic_bg.png) left top no-repeat;
    padding: 10px 18px 17px 17px;
    width:167px;
    height:167px;
    position:relative;
    float:left;
}
.slider_block1_left_pic img {
    height: 167px;
    width: 167px;
}
.slider1_pic_date {
    background:url(/graphics/slider1_pic_date_bg.png) left top no-repeat;
    width:51px;
    height:57px;
    position:absolute;
    padding:10px;
    left:0;
    bottom:28px;
}
.slider1_pic_date span {
    font-family:'museo_slab500';
    font-size:21px;
    display:block;
    text-align:center;
    color:#fff;
}
.slider1_pic_date strong {
    font-family:'museo_slab500';
    font-size:39px;
    display:block;
    font-weight:400;
    text-align:center;
    color:#fff;
}
.slider_block1_left_pic_cont {
    display: block;
    float: left;
    margin-left: 25px;
    width: 185px;
}
.slider_block1_left_pic_cont h2 {
    font-family:'museo_slab500';
    font-size:24px;
    margin-bottom:5px;
    color:#fff;
    line-height:26px;
    font-weight:400;
}
.slider_block1_left_pic_cont h2 a {
    color:#fff;
}
.slider_block1_left_pic_cont strong {
    font-family:'Open Sans', sans-serif;
    /*font-weight:400;*/
    display:block;
    line-height:19px;
    color:#5e7124;
    font-size:16px;
    margin-bottom:15px;
}
.text_box2 {
    color:#515151;
    font-size:14px;
    line-height:19px;
}
.text_box2 p {
    line-height:19px;
}
.text_box2 p a {
    color:#fff;
}
.video_block1_right {
    width:215px;
    float:right;
}
.video_block1_box1 {
    position:relative;
    margin-bottom:28px;
    border: 1px solid #FFFFFF;
    box-shadow: 1px 1px 4px #999999;
}
.video_block1_box1_cont {
    position:absolute;
    left:0;
    bottom:0;
    padding:0 18px 18px 18px;
}
.video_block1_box1_cont a {
    width:180px;
    background:url(/graphics/anchor_arrow2.png) right center no-repeat;
    font-family:'museo_slab500';
    font-size:36px;
    display:block;
    font-weight:400;
    color:#fff;
    float:left;
    text-shadow:1px 1px 10px #6e3c20}
.video_block1_box1_cont a span {
    display:block;
    font-size:24px;
    color:#c8ebeb;
}
.video_block1_box1:last-child a span {
    color: #A8CB3B;
}
.video_block1_box2 {
}
.no-margin {
    margin:0 !important;
}
.video_block1_box1.video_block1_box2 a {
    background:url(/graphics/anchor_arrow3.png) right center no-repeat;
    font-size:29px;
}
.video_block1_box1.video_block1_box2 a span {
    font-size:19px;
    color:#a8cb3b;
}
.chamber_link_include {
    float: left;
    height: 86px;
    margin: 20px 0 0;
    width: 234px;
}
/* sidebar---------------------------------*/
.sidebar {
    width:250px;
}
.stay_play {
    margin:0 0 144px 0;
    padding:0 0 28px;
    background:url(/graphics/bg04.png) repeat 0 0;
}
.stay_play_nav {
    margin:18px 0 0 30px;
    width:200px;
}
.stay_play_nav ul {
    margin:0;
    padding:0;
    list-style:none;
}
.stay_play_nav ul li {
    background:url(/graphics/bg_dot.png) repeat-x left bottom;
    margin:0;
    padding:10px 0 12px 0;
}
.stay_play_nav ul li a {
    font-family:'Courgette', cursive;
    font-size:22px;
    color:#fff;
    margin:0;
    padding:0 0 0 50px;
}
.stay_play_nav ul li a.events {
    background:url(/graphics/icon01.png) no-repeat 6px 8px;
}
.stay_play_nav ul li a.lodging {
    background:url(/graphics/icon02.png) no-repeat 9px -1px;
    padding-top:2px;
}
.stay_play_nav ul li a.attractions {
    background:url(/graphics/icon03.png) no-repeat 9px 6px;
}
.stay_play_nav ul li a.dining {
    background:url(/graphics/icon04.png) no-repeat 9px 4px;
}
.stay_play_nav ul li a.itineraries {
    background:url(/graphics/icon05.png) no-repeat 9px -10px;
}
.stay_play_nav ul li.first {
    background:none;
}
.stay_play_nav ul .sub_11 a {
    background: url(/graphics/icon01.png) no-repeat scroll 6px 5px rgba(0, 0, 0, 0);
}
.stay_play_nav ul .sub_12 a {
    background: url(/graphics/icon02.png) no-repeat scroll 10px -1px rgba(0, 0, 0, 0);
}
.stay_play_nav ul .sub_13 a {
    background: url(/graphics/icon03.png) no-repeat scroll 7px 1px rgba(0, 0, 0, 0);
}
.stay_play_nav ul .sub_14 a {
    background: url(/graphics/icon04.png) no-repeat scroll 6px 1px rgba(0, 0, 0, 0);
}
.stay_play_nav ul .sub_15 a {
    background: url(/graphics/icon05.png) no-repeat scroll 5px -11px rgba(0, 0, 0, 0);
}
.heading01 {
    background:url(/graphics/bg01.png) repeat-x;
    height:54px;
    position:relative;
}
.heading01 h2 {
    font-family:'Oswald', sans-serif;
    color:#fff;
    font-size:26px;
    line-height:54px;
    text-transform:uppercase;
    font-weight:600;
    float:left;
    margin:0 10px 0 50px;
}
.heading01 h3 {
    font-family:'Oswald', sans-serif;
    color:#fff;
    font-size:26px;
    line-height:54px;
    font-weight:600;
    text-transform:uppercase;
    float:left;
    margin:0 0px 0 10px;
}
.heading01 span {
    background:url(/graphics/bg03.png) no-repeat 0px 0px;
    font-family:'Courgette', cursive;
    color:#005379;
    font-size:24px;
    line-height:31px;
    width:31px;
    display:inline-block;
    text-align:center;
    float:left;
    margin:12px 0 0;
}
.heading01 .arrow {
    background:url(/graphics/bg02.png) repeat-x;
    width:27px;
    height:17px;
    position:absolute;
    top:54px;
    left:115px;
}
.itinerary {
    margin:0px 0 60px;
    position:relative;
}
.collage {
    widows:278px;
    height:113px;
    position:absolute;
    top:-83px;
    left:-30px;
}
.itinerary_body {
    margin:0px 0 9px 0;
    background:url(/graphics/bg05.png) repeat 0px 8px;
    box-shadow:3px 3px 3px #cfd0d0;
    height: 325px;
}
.itinerary_heading {
    margin:-8px 1px 16px;
    background:url(/graphics/bg06.png) repeat;
    width:248px;
    padding:12px 0 10px;
}
.itinerary_heading span {
    font-family:'Courgette', cursive;
    color:#f1e7b2;
    font-size:22px;
    margin-left:34px;
}
.itinerary_heading strong {
    font-family:'Oswald', sans-serif;
    font-size:20px;
    color:#fff;
    font-weight:normal;
    text-transform: uppercase;
}
.itinerary_img {
    width:210px;
    height:128px;
    margin:0px 0 6px 20px;
}
.itinerary_bottom {
    margin:0px 0 0 0;
    padding:0 0 30px 35px;
}
.itinerary_bottom span {
    font-family:'museo_slab500';
    font-size:22px;
    color:#fff;
    display:block;
    line-height:28px;
    margin-bottom:12px;
}
.itinerary_bottom h5 {
    font-family:'museo_slab500';
    font-size:22px;
    color:#fff;
    display:block;
    line-height:28px;
    margin-bottom:12px;
}
.learn_more_btn {
    background:#439e9f url(/graphics/arrow.png) no-repeat 100px 8px;
    font-weight:300;
    font-size:14px;
    color:#fff;
    padding:8px 30px 6px 15px;
    width:75px;
    height:14px;
    display:block;
}
.pager {
    width:60px;
    float:right;
}
.pager ul {
    list-style-type:none;
    margin:0;
    padding:0;
}
.pager ul li {
    display:block;
    margin:0 0px 0 7px;
    float:left;
    padding:0;
}
.pager ul li a {
    width:9px;
    height:9px;
    display:block;
    margin:0;
    padding:0;
    background:url(/graphics/pager01.png) no-repeat left top;
}
.pager ul li a:hover, .pager ul li a.active {
    background:url(/graphics/pager01.png) no-repeat left -16px;
}
.news_updates {
    margin:0px 0 50;
    padding-bottom:2px;
    background:url(/graphics/bg07.png) repeat 0px 0px;
}
.news_updates_heading {
    margin:0px 0px 20px;
    background:url(/graphics/bg08.png) repeat;
    padding:12px 0 10px;
}
.news_updates_heading span {
    color: #E9F3F8;
    display: inline !important;
    font-family: 'Courgette',cursive;
    font-size: 22px !important;
    margin-left: 24px;
}
.news_updates_heading strong {
    font-family:'Oswald', sans-serif;
    font-size:20px;
    color:#fff;
    font-weight:normal;
    text-transform:uppercase;
    letter-spacing:.05em;
}
.news_updates_body {
    margin:0px 0 16px 0;
    padding:0 46px 25px 36px;
    background:url(/graphics/bg_dot02.png) repeat-x 12px bottom;
}
.news_updates_body span {
    font-size:13px;
    font-weight:300;
    color:#515151;
    display:block;
    margin-bottom:6px;
}
.news_updates_body strong {
    font-family:'museo_slab500';
    font-size:18px;
    color:#dd8303;
    font-weight:300;
    display:block;
    line-height:28px;
}
.news_updates_body h4 a {
    font-family:'museo_slab500';
    font-size:18px;
    color:#dd8303;
    font-weight:300;
    display:block;
    line-height:24px;
}
.member_deals .member_deal {
    padding: 7px 25px 27px;
}
/* slider---------------------------------*/
.slider01_bg_outer {
    position:relative;
}
.slider01_bg {
    width:482px;
    height:712px;
    left:-245px;
    position:absolute;
    top:-128px;
}
.slider01_bg1 {
    width:393px;
    height:309px;
    position:absolute;
    right:-242px;
    top:45px;
}
.slider {
    width:908px;
    height:391px;
    margin:0 auto;
    background:url(/graphics/slider_bg1.png) no-repeat;
    position:relative;
}
.previous_btn {
    background:url(/graphics/previous_btn.png) no-repeat;
    width:53px;
    height:53px;
    position:absolute;
    top:170px;
    left:-27px;
}
.next_btn {
    background:url(/graphics/next_btn.png) no-repeat;
    width:53px;
    height:53px;
    position:absolute;
    top:170px;
    right:-22px;
}
.slider_heading {
    height:30px;
    padding:20px 0 12px 40px;
}
.slider_heading h2 {
    font-family:'journalregular';
    color:#272727;
    font-size:30px;
    font-weight:300;
    float:left;
    letter-spacing:1px;
}
a.view_all {
    color:#1eabad;
    font-size:14px;
    background:url(/graphics/arrow02.png) no-repeat 55px 4px;
    margin:12px 0 0 19px;
    padding:0 20px 0 0;
    float:left;
}
.slider_middle {
    margin:0 0 0 0;
    padding: 0 40px;
}
.slider_block01 {
    width:280px !important;
    height:290px !important;
    float:left;
}
.block_img {
    height: 168px !important;
    width: 280px !important;
}
/*.feat_img {
    display: table-cell;
    left: 0;
    position: absolute;
    text-align: center;
    top: 10px;
    vertical-align: middle;
    z-index: 10;
}
.slider_block01 .block_img .feat_img img {
    padding-left: 5px;
}*/
.feat_img {
    display: table-cell;
    height: 155px;
    left: 0;
    overflow: hidden;
    position: absolute;
    text-align: center;
    top: 10px;
    vertical-align: middle;
    width: 258px;
    z-index: 10;
    margin-top: -10px;
}
.slider_block01 .block_img .feat_img img {
    margin-top: 0;
    padding-left: 5px;
}
.feat_mask {
    left: 0;
    position: absolute;
    top: 0;
    z-index: 10;
}
.slider_block01:nth-child(2) .feat_img {
    left: auto;
}
.slider_block01:nth-child(2) .feat_mask {
    left: auto;
}
.slider_block01:last-child .feat_img {
    left: auto;
    /*right: 0;*/
}
.slider_block01:last-child .feat_img img {
    /*padding-right: 8px;*/
}
.slider_block01:last-child .feat_mask {
    left: auto;
    /*right: 0;*/
}
.slider_lower {
    width:250px !important;
    height: 150px !important;
}
.slider_lower h2 {
    color:#dd8303;
    font-family:'museo_slab500';
    font-size:20px;
    margin:0 0 12px 5px;
}
.slider_lower h2 a {
    color: #dd8303;
}
.slider_lower p {
    color:#515151;
    font-size:14px;
    font-weight:normal;
    line-height:18px;
    margin:0 0 14px 5px;
}
.learn_more_btn.new_color {
    background:#dd8303 url(/graphics/arrow.png) no-repeat 104px 8px;
    padding:8px 30px 8px 15px;
    width:79px;
    margin-left:5px;
    height:14px;
}
.height1 {
    /*height:30px;*/
    height: 100px;
}
/*widget----------------------*/
.widget_sec {
    margin:65px 0 70px;
}
.widget {
    float: left;
    margin-right: 25px;
    position: relative;
    width: 316px;
}
.widget a {
    float: left;
    left: 0;
    padding: 8px 0 6px 35px;
    position: absolute;
    z-index: 200;
    top:0;
}
.widget:nth-child(1) p {
    /*padding-top: 11px;*/
}
.widget:nth-child(3) {
    margin-right: 0;
}
.widget span {
    font-family:'Courgette', cursive;
    color:#e9f3f8;
    font-size:20px;
}
.widget strong {
    font-family:'Oswald', sans-serif;
    color:#fff;
    font-size:26px;
    text-transform:uppercase;
    font-weight:normal;
}
.widget02 span {
    font-size:20px;
    display:block;
    padding-bottom:2px;
}
.widget02 strong {
    font-size:20px;
    display:block;
}
.widget03 span {
    font-size:20px;
    padding-bottom:2px;
    display:block;
}
.widget03 strong {
    font-size:20px;
    display:block;
}
.widget01 {
    width:286px;
    background:url(/graphics/widget01.png) no-repeat;
    height:53px;
    padding:16px 0 0 30px;
}
.widget02 {
    width:282px;
    background:url(/graphics/widget02.png) no-repeat;
    height:69px;
    margin:0 26px;
    padding:11px 0 0 34px;
}
.widget03 {
    width:292px;
    background:url(/graphics/widget03.png) no-repeat;
    height:69px;
    padding:11px 0 0 24px;
}
.widget:nth-child(1) a p span {
    font-size: 26px;
}
.widget a p img:nth-child(3) {
    float: right;
    margin-left: 10px;
    margin-top: -45px;
    position: absolute;
}
.widget:nth-child(1) a p {
    padding-top: 10px;
    /*margin-top: -55px;*/
}
.widget:nth-child(3) a p {
    margin-left: -10px;
    /*padding-top: 3px;*/
    /*margin-top:-65px;*/
}
.widget:nth-child(3) a p img {
    float: right;
    margin-left: 38px;
    margin-top: -60px;
    position: absolute;
}
.widget:nth-child(2) a p strong {
    display: block;
}
.widget:nth-child(2) a p {
    /*padding-top: 3px;*/
    /*margin-top:-65px;*/
}
.widget:nth-child(2) a p img {
    float: right;
    margin-left: 30px;
    margin-top: -48px;
    position: absolute;
}
.widget:nth-child(3) a p strong {
    display: block;
}
.map_img {
    background:url(/graphics/map_img.png) no-repeat;
    width:158px;
    height:111px;
    position:absolute;
    right:-10px;
    top:-28px;
}
.postcard {
    background:url(/graphics/postcard.png) no-repeat;
    width:125px;
    height:103px;
    position:absolute;
    right:-2px;
    top:-20px;
}
.brochure {
    background:url(/graphics/brochure.png) no-repeat;
    width:92px;
    height:120px;
    position:absolute;
    right:18px;
    top:-28px;
}
/*footer----------------------*/
.footer {
    width:100%;
    position:relative;
    z-index:999;
}
.footer_top {
    background:none repeat scroll 0 0 #005379;
    box-shadow: 0 0 7px #616362;
    margin:0;
    padding: 1px;
    width:100%;
    position:relative;
}
.footer_top .from_sec {
    float:left;
    padding:25px 0px;
    width:480px;
}
.footer_top .from_sec h2 {
    color:#e9f3f8;
    float:left;
    line-height:30px;
    font-family:'journalregular';
    font-weight:normal;
    font-size:30px;
}
.footer_top .from_sec_right {
    width:325px;
    float:right;
}
.footer_top .adv_sec {
    /*float: left;*/
    /*margin: 18px 0 0 85px;*/
    margin: 25px 0;
    text-align: center;
}
.footer_top .adv_sec p {
    margin: 10px auto;
    text-align: center;
}
.adv_sec img {
    padding-bottom: 10px;
    vertical-align: middle;
}
.footer_top .social_sec {
    float:right;
    width:105px;
    padding:18px 0 0;
}
.footer_top .social_sec img {
    padding-left: 12px;
}
.submit_btn {
    background:#0094d8 url(/graphics/arrow.png) no-repeat 70px 9px;
    cursor:pointer;
    font-family:'Oswald', sans-serif;
    font-weight:300;
    font-size:16px;
    margin:0;
    text-transform:uppercase;
    color:#fff;
    padding:2px 26px 2px 12px;
    border:none;
    width:90px;
    height:29px;
    float:left;
}
.text_field {
    width:200px;
    background:#f8f8f8;
    font-size:13px;
    color:#818181;
    font-family:'Open Sans', sans-serif;
    float:left;
    border:none;
    padding:5px 14px;
    height:19px;
    margin:0 4px 0 0;
}
.from_sec_right .searchtext {
    background: none repeat scroll 0 0 #F8F8F8;
    border: medium none;
    color: #818181;
    float: left;
    font-family: 'open sans',sans-serif;
    font-size: 13px;
    height: 19px;
    margin: 0 4px 0 0;
    padding: 5px 14px;
    width: 200px;
}
.from_sec_right .search_button.search_button2 {
    background:#0094d8 url(/graphics/arrow.png) no-repeat 70px 9px;
    cursor:pointer;
    font-family:'Oswald', sans-serif;
    font-weight:300;
    font-size:16px;
    margin:0;
    text-transform:uppercase;
    color:#fff;
    padding:2px 26px 2px 12px;
    border:none;
    width:90px;
    height:29px;
    float:left;
}
.footer_bottom {
    margin:15px auto 13px auto;
}
.footer_bottom h4 {
    color:#a1a1a1;
    float:right;
    font-size:13px;
    font-family:'Open Sans', sans-serif;
    font-weight:400;
}
.footer_bottom h4 span {
    color:#616161;
}
.footer_nav {
    float:left;
    width:550px;
}
.footer_nav ul {
    margin:0;
    padding:0;
    list-style:none;
}
.footer_nav ul li {
    margin:0;
    padding:0 13px 5px;
    background:url(/graphics/nav_divider.png) no-repeat 0px 3px;
    float:left;
}
.footer_nav ul li a {
    margin:0;
    font-size:13px;
    color:#a1a1a1;
    font-family:'Open Sans', sans-serif;
    font-weight:normal;
    line-height:normal;
    height:13px;
}
.footer_nav ul li:first-child {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding-left: 0;
    padding-bottom: 5px;
}
.footer_nav ul li a.first {
    padding-left:0px;
    background:none;
}
.footer_nav ul li a:hover {
}
/*inner1-start-------------------------------------------------------*/
.main_content.main_content1 {
    width:677px;
    padding:15px 40px;
    background:#ffffff;
    box-shadow:2px 3px 4px #C0C0C0;
    position:relative;
}
.breadcrumb {
    margin-bottom:30px;
}
.breadcrumb ul li {
    color: #919191;
    float: left;
    font-size: 12px;
    line-height: inherit;
    margin-right: 5px;
    padding-bottom: 0;
}
.breadcrumb ul li a {
    background: url("/graphics/bct.png") no-repeat scroll right 3px rgba(0, 0, 0, 0);
    color: #DD8303;
    display: block;
    float: left;
    font-family: 'Open Sans',sans-serif;
    font-size: 12px;
    padding-right: 14px;
}
.breadcrumb ul li a:hover, .breadcrumb ul li a.active {
    color:#919191;
}
.slider_block2 {
    margin-bottom:50px;
}
.slider_box2 {
}
.slider2_pic {
    position:relative;
}
.slider2_pic_cont {
    padding:15px 20px 15px 30px;
    position:absolute;
    left:0;
    bottom:0;
    width:627px;
    background:url(/graphics/slider2_pic_cont_bg.jpg) left top repeat-x;
}
.slider2_pic_cont_arrow {
    width:53px;
    height:28px;
    position:absolute;
    left:435px;
    top:-26px;
}
.slider2_pic_cont h4 {
    font-family:'Open Sans', sans-serif;
    font-size:15px;
    color:#fff;
    font-weight:400;
}
.slider2_pic_cont h2 {
    font-family:'museo_slab500';
    font-size:26px;
    color:#fff;
    font-weight:400;
    margin:0;
    float:left;
}
.slider2_pic_cont ul {
    float:right;
    margin-top:12px;
}
.slider2_pic_cont ul li {
    float:left;
}
.slider2_pic_cont ul li a {
    background:url(/graphics/pager2_pic.png) left top no-repeat;
    display:block;
    width:10px;
    height:10px;
    margin-right:5px;
}
.slider2_pic_cont ul li a:hover, .slider2_pic_cont ul li a.active {
    background-position:left bottom;
}
.events_block1 {
}
.events_block1 h1 {
    font-family:'Oswald', sans-serif;
    font-weight:400;
    color:#3f3f3f;
    font-size:27px;
    margin-bottom:25px;
    padding-bottom:15px;
    border-bottom:1px solid #d1d1d1;
}
.form_box {
    background:#ececeb;
    padding:15px 55px 0;
    margin-bottom:30px;
}
.select_box1 {
    width:295px;
}
.label_box1 {
    font-family:'Open Sans', sans-serif;
    width:50px;
    margin-right:10px;
    font-size:15px;
    color:#5e5e5e;
    display:block;
    float:left;
    line-height:27px;
}
.form_label1 {
    padding-bottom:10px;
}
.input_text2 {
    float:left;
    height:17px;
    padding:4px 8px;
    font-size:13px;
    width:102px;
    border:1px solid #d4d4d4;
    margin-right:25px;
}
.label_box1.label_box2 {
    width:20px;
}
.input_reset1 {
    font-family:'Open Sans', sans-serif;
    background:#a6a8ab;
    border:0;
    font-size:16px;
    color:#ffffff;
    width:70px;
    height:27px;
    margin-right:10px;
    float:left;
}
.input_btn2 {
    font-family:'Open Sans', sans-serif;
    background:url(/graphics/input_btn2_bg.jpg) left top no-repeat;
    width:105px;
    height:27px;
    border:0;
    font-size:16px;
    color:#ffffff;
}
.events_block1_box {
    border-bottom:1px solid #d1d1d1;
    padding:20px 15px;
}
.events_block1_area {
    padding:15px 0;
}
.event_left_pic_out {
    width:80px;
    float:left;
}
.event_left_pic {
    background:url(/graphics/date_bg.png) left top no-repeat;
    width:46px;
    height:49px;
    float:left;
    margin-right:34px;
}
.event_left_pic strong {
    font-size:10px;
    color:#fff;
    display:block;
    text-align:center;
    line-height:14px;
    font-weight:400;
}
.event_left_pic strong span {
    display:block;
    padding-top:5px;
    color:#464646;
    font-size:20px;
    font-weight:700;
}
.event_left_pic_cont {
    width:420px;
    float:left;
    margin-right:45px;
}
.event_left_pic_cont h3 {
    font-family:'museo_slab500';
    font-size:22px;
    color:#dd8303;
    font-weight:400;
    margin-bottom:8px;
}
.event_left_pic_cont strong {
    font-family:'Open Sans', sans-serif;
    color:#3f3f3f;
    font-size:16px;
    display:block;
    margin-bottom:5px;
    font-weight:600;
}
.text_box1.text_box3 p {
    line-height:20px;
}
.click1 {
    font-family:'Open Sans', sans-serif;
    background:#dd8303;
    color:#fff;
    display:inline-block;
    position:relative;
    font-size:17px;
    padding:8px 10px 8px 18px;
}
.click1 img {
    position:relative;
    top:4px;
}
.ie7 .click1 {
    padding:5px 10px 5px 18px;
}
.ie7 .click1 img {
    position:relative;
    top:6px;
}
.next_prev_box {
    padding:20px 0;
}
.next_prev_box ul li {
    float:right;
    border-left:1px solid #dd8303;
    margin-left:10px;
}
.next_prev_box ul li a {
    font-family:'Open Sans', sans-serif;
    float:left;
    text-decoration:underline;
    font-size:14px;
    color:#dd8303;
    margin-left:10px;
}
.calendar {
    margin:30px 0 0px;
}
.calendar_arrow_left {
    background:url(/graphics/calendar_arrow_left.png) no-repeat;
    width:11px;
    height:8px;
    float:left;
}
a.calendar_arrow_right {
    background:url(/graphics/calendar_arrow_right.png) no-repeat;
    width:11px;
    height:8px;
    float:right;
}
.calendar_header {
    background:url(/graphics/bg09.png) repeat;
    height:40px;
}
.calendar_header h2 span {
    font-family:'Courgette', cursive;
}
.calendar_header h2 {
    color:#fff;
    font-family:'museo_slab500';
    font-size:16px;
    display:block;
    text-align:center;
    line-height:40px;
}
.calendar_header_left {
    padding-left:8px;
}
.calendar_header_right {
    padding-right:8px;
}
.calendar_body {
    background:#fff;
}
.calendar_body tr td {
    color:#a6a8ab;
    font-size:13px;
    width:31px;
    padding:1px 2px;
    text-align:center;
}
.pad01 {
    padding-left:5px !important;
    line-height:25px;
}
.pad02 {
    padding-right:6px !important;
    line-height:25px;
}
.calendar_bg01 {
    width:30px;
    line-height:30px;
    text-align:center;
    background:#a6a8ab;
    color:#342329;
}
.calendar_minheight {
    height:30px;
}
.calendar_bg02 {
    width:30px;
    line-height:30px;
    text-align:center;
    background:#ebeced;
    color:#a6a8ab;
}
.featured_events {
    background:url(/graphics/collage02.png) no-repeat -16px -27px;
    padding:122px 0 0;
}
.featured_events_heading {
    margin:0px 0px 0px;
    background:url(/graphics/bg10.png) repeat;
    width:250px;
    padding:12px 0 10px;
}
.featured_events_heading span {
    font-family:'Courgette', cursive;
    color:#e9f3f8;
    font-size:22px;
    margin-left:45px;
}
.featured_events_heading strong {
    font-family:'Oswald', sans-serif;
    font-size:20px;
    color:#fff;
    font-weight:normal;
    text-transform: uppercase;
    letter-spacing: .05em;
}
.featured_events_body {
    margin:0 0 0;
    padding:0 24px;
    background:url(/graphics/bg11.png) repeat 0px 0px;
}
.featured_events_body span {
    color:#5e7124;
    font-size:16px;
    font-weight:600;
    display:block;
    padding:10px 0 8px;
    line-height:20px;
}
#event_featured .slides_nav span {
    display: inline-block;
    margin: 12px 0 15px;
    padding: 0;
    vertical-align: middle;
    text-transform: lowercase;
}
.featured_events_body .slides_nav strong {
    color:#717171;
    font-size:24px;
    font-family:'museo_slab500';
    font-weight:normal;
    text-decoration: none !important;
}
.nextfeatured, .prevfeatured {
    color: #FFFFFF;
}
#event_featured .slides_nav strong {
    font-size: 16px;
}
.featured_events_border {
    background: url("/graphics/bg_dot.png") repeat-x scroll 0 bottom rgba(0, 0, 0, 0);
    padding: 7px 14px 17px 16px;
    width: 180px;
}
.featured_events_bottom {
    margin:12px 0 15px 0;
    padding:0;
    float:right;
}
.featured_events_bottom ul {
    list-style:none;
}
.featured_events_bottom ul li {
    margin:0;
    padding:0 9px;
    background:url(/graphics/nav_divider02.png) no-repeat 0px 0px;
    float:left;
}
.featured_events_bottom ul li a {
    color:#fff;
    font-size:16px;
    font-family:'museo_slab500';
}
.featured_events_bottom ul li a:hover {
    color:#717171;
}
.featured_events_bottom ul li a.act {
    color:#717171;
}

.members-sidebar #event_featured {
    height: 275px !important;
}
.members-sidebar #featuredevents .slides_control {
    height: 215px !important;
}
.members-sidebar #event_featured .slides_nav {
    top: auto;
    bottom: 0;
}

.explore_federal_way {
    background:url(/graphics/collage03.png) no-repeat 0px 6px;
    margin:55px 0 0 -28px;
    padding:0 0 80px 44px;
}
.explore_federal_way:last-child {
    margin: 0;
    padding: 0;
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
a.explore_federal_img {
    width:222px;
    height:191px;
}
a.chamber_link {
    width:234px;
    height:86px;
    margin:24px 0 0;
    float:left;
}
.left_space {
    margin-left:14px;
}
#schedulev3_main_left_column .video_block1_box1.left_space {
    height: 174px;
    margin-left: 8px;
    width: 214px;
}
.breadcrumb.chamber {
    margin: 15px 40px;
    position: absolute;
    z-index: 300;
}
.main_content.main_content1.odd.fl-lt.chamber {
    padding: 30px 40px 15px;
}
/*inner2-start-------------------------------------------------------*/
.heading_block1 {
    border-bottom:1px solid #d1d1d1;
    margin-bottom:30px;
    padding-bottom: 25px;
}
.heading_block1.no-border {
    border-bottom:none;
    padding-bottom: 0;
}
.heading_block1.calendar_main {
    border-bottom: medium none;
    padding-bottom: 0;
}
.heading_block1 h1 {
    font-family:'museo_slab500';
    font-weight:400;
    font-size:28px;
    color:#0094d8;
    margin-bottom:.35em;
    line-height: 32px;
}
.heading_block1 h2 {
    color: #004E74;
    font-family: 'journalregular';
    font-size: 32px;
    font-weight: 400;
    letter-spacing: 1px;
    margin-bottom: .35em;
}
.heading_block1 h3 {
    color: #3F3F3F;
    font-family: 'Oswald',sans-serif;
    font-size: 22px;
    letter-spacing:.05em;
}
.heading_block1 p {
    font-family:'Open Sans', sans-serif;
    color:#515151;
    font-size:16px;
    font-weight:400;
    line-height: 26px;
    padding-bottom: 20px;
}
.heading_block1 a {
    color: #DD8303;
    font-weight: bold;
}
.heading_block1 .sitemap h1 {
    margin-bottom: 5px;
}
.heading_block1 .sitemap h3 {
    padding-top: 20px;
    padding-bottom: 5px;
}
.heading_block1 .sitemap a {
    font-family:'Open Sans', sans-serif;
    color:#DD8303;
    font-size:15px;
    font-weight:600;
    line-height: 23px;
    padding-bottom: 20px;
}
.heading_block1 .sitemap a:hover {
    color: #969486;
}
.heading_block1 .search_results h3 {
    padding-bottom: 5px;
    padding-top: 20px;
}
.heading_block1 .search_results h3:first-of-type {
    padding-top: 0;
}
.heading_block1 .search_results a {
    color: #DD8303;
    font-family: 'open sans',sans-serif;
    font-size: 15px;
    font-weight: 600;
    line-height: 23px;
    padding-bottom: 20px;
}
.heading_block1 .search_results a:hover {
    color: #969486;
}
.heading_block1 .search_results h2 {
    color: #3F3F3F;
    font-family: 'oswald',sans-serif;
    font-size: 22px;
    font-weight: normal;
    letter-spacing: normal;
    margin: 0;
    padding-bottom: 5px;
    padding-top: 20px;
}
.content_heading1 {
    font-family:'journalregular';
    color:#005379;
    font-size:30px;
    font-weight:400;
    margin-bottom:20px;
    letter-spacing:.02em;
    padding: 0 !important;
}
.heading_block1 ul {
    padding-bottom: 20px;
}
.heading_block1 ul li {
    background: url("/graphics/li-bullet.png") no-repeat scroll left 13px rgba(0, 0, 0, 0);
    line-height: 25px;
    padding: 4px 0 4px 30px;
    color:#515151;
}
.heading_block1 ol {
    padding-bottom: 20px;
    padding-left: 20px;
}
.heading_block1 ol li {
    color: #515151;
    line-height: 25px;
    list-style: decimal outside none;
    padding: 4px 0 4px 10px;
}
.social_box {
    padding-bottom:25px;
}
.social_box strong {
    display:block;
    float:left;
    font-size:14px;
    color:#515151;
    font-family:'Open Sans', sans-serif;
    font-weight:400;
    margin-right:20px;
}
.social_box ul {
    padding-right:30px;
    float:left;
}
.social_box a {
    display:block;
    float:left;
}
.social_box ul li {
    float:left;
    padding:0 2px;
}
.social_box span {
    float:left;
    display:block;
    margin-left:10px;
    color:#dd8303;
    font-size:14px;
    font-family:'Open Sans', sans-serif;
}
 .event_block1 {
    margin-bottom:55px;
}
.event_block1_heading {
    background:url(/graphics/event_block1_heading.jpg) left top repeat-x;
    position:relative;
}
.event_block1_heading h3 {
    font-family:'Oswald', sans-serif;
    font-size:26px;
    color:#fff;
    font-weight:400;
    text-align:center;
    padding:15px;
}
.arrow1 {
    width:71px;
    height:18px;
    left:312px;
    position:absolute;
    top:55px;
    z-index:6;
}
.ie7 .arrow1 {
    width:71px;
    height:18px;
    left:312px;
    position:absolute;
    top:61px;
    z-index:6;
}
.event_block1_cont {
    border:4px solid #bebcab;
    border-top:0;
    border-radius:0 0 5px 5px;
    padding:35px 15px 15px;
    position:relative;
}
.event_block1_cont_col1 {
    float:left;
    width:270px;
}
.event_block1_cont_col1 h3 {
    font-family:'Open Sans', sans-serif;
    color:#5e5e5e;
    font-size:16px;
    font-weight:700;
    margin-bottom:20px;
    text-transform:uppercase;
}
.event_block1_cont_col1 ul li {
    color:#5e5e5e;
    font-size:16px;
    font-weight:700;
    font-family:'Open Sans', sans-serif;
    margin-bottom:10px;
}
.event_block1_cont_col1.width2 {
    width:160px;
}
.event_block1_cont_col1.width3 {
    width:128px;
}
.event_block1_cont_col1.width4 {
    width:80px;
}
.event_block1_cont_col1.f_size ul li {
    font-weight:400;
}
.select_box2 {
    height:20px;
    font-size:12px;
    line-height:20px;
    width:60px;
}
.text_block1 {
    padding-bottom:35px;
    border-bottom:1px solid #d1d1d1;
    margin-bottom:60px;
}
.text_block1 h2 {
    font-size:24px;
    color:#0094d8;
    font-family:'museo_slab500';
    font-weight:400;
    margin-bottom:15px;
    text-transform:uppercase;
}
.text_block1 h4 {
    font-size:21px;
    color:#005379;
    font-family:'museo_slab500';
    font-weight:400;
    margin-bottom:15px;
}
.margin_b1 {
    margin-bottom:30px;
}
.img_box2 {
    width:293px;
    height:264px;
    float:left;
    margin:0 34px 0 30px;
    position:relative;
}
.img_box2_right_cont {
    width:320px;
    float:left;
}
.img_box2_right_cont a {
    color:#dd8303;
}
.img_box2_right_cont h4 {
    margin-bottom:25px;
}
.img_box2_right_cont .text_box1 {
    margin-bottom:15px;
}
.img_box2_cont {
    position:absolute;
    left:0;
    bottom:0;
    padding:0 30px 20px;
}
.img_box2_cont h2 {
    font-size:36px;
    color:#fff;
    text-transform:none;
    text-shadow:1px 1px 9px #beb6a5;
}
.img_box2_cont h2 span {
    font-size:24px;
    color:#c8ebeb;
}
.img_box2 {
    margin-bottom:30px;
}
.logo_block {
    padding-bottom:45px;
}
.logo_block h4 {
    font-family:'museo_slab500';
    font-size:21px;
    color:#005379;
    font-weight:400;
    margin-bottom:15px;
}
.logo_block ul li {
    float:left;
    margin-right:38px;
}
.image_event {
    background:#fff;
    padding:6px 0 30px;
    margin-bottom:30px;
}
.image_event .top_img {
    width:239px;
    height:197px;
    margin:0 6px;
}
.image_event_middle {
    padding:25px 27px;
}
.image_event_middle span {
    font-size:15px;
    color:#515151;
    line-height:20px;
    display:block;
    margin-bottom:12px;
}
.image_event_middle strong {
    font-size:16px;
    color:#005379;
    line-height:20px;
    /*display:block;*/
}
.image_event_middle p {
    font-size:14px;
    color:#5e5e5e;
    line-height:18px;
    display:block;
    margin-bottom:15px;
}
.image_event_middle ul {
    list-style:none;
}
.image_event_middle ul li {
    margin:0;
    padding:4px 0;
}
.image_event_middle ul li a {
    margin:0;
    padding:0 0 0 22px;
    color:#dd8303;
    font-size:14px;
}
.calendar {
    background:url(/graphics/icon06.png) no-repeat 0px 5px;
}
.reminder {
    background:url(/graphics/icon07.png) no-repeat 0px 5px;
}
.event_info {
    background:url(/graphics/icon08.png) no-repeat 0px 5px;
}
.image_event_heading {
    background:url(/graphics/bg01.png) repeat-x;
    margin:0 auto 30px;
    height:44px;
    position:relative;
    padding-left: 22px;
}
.image_event_heading h2 {
    font-family:'Oswald', sans-serif;
    color:#fff;
    font-size:20px;
    line-height:44px;
    text-transform:uppercase;
    font-weight:600;
    float:left;
    margin:0 0px 0 22px;
}
.image_event_heading h3 {
    font-family:'Oswald', sans-serif;
    color:#fff;
    font-size:20px;
    line-height:44px;
    font-weight:600;
    text-transform:uppercase;
    float:left;
    margin:0 0px 0 0px;
    letter-spacing: 1px;
    padding: 0 !important;
}
.image_event_heading span {
    color: #FFFFFF !important;
    display: inline-block !important;
    float: left;
    font-family: 'Courgette',cursive;
    font-size: 19px !important;
    line-height: 44px !important;
    margin: 0 15px !important;
    text-align: center;
}
.image_event_heading .arrow02 {
    background:url(/graphics/bg02.png) no-repeat;
    width:27px;
    height:17px;
    position:absolute;
    top:40px;
    left:80px;
}
.image_event_dot {
    background:url(/graphics/bg_dot02.png) repeat-x;
    width:227px;
    height:6px;
    margin:0 auto;
}
.image_event_map {
    width:199px;
    height:136px;
    margin:0 auto 17px;
}
.image_event_textfield {
    border:1px solid #eaeaea;
    width:172px;
    height:25px;
    font-size:13px;
    color:#a4a196;
    padding:0 12px;
    margin:15px auto 17px;
}
.image_event_submit {
    background:#dd8303;
    color:#fff;
    font-size:13px;
    width:100px;
    line-height:26px;
    height:28px;
    padding:0 14px;
    float:left;
    border:none;
    display:block;
}
.image_event_clear {
    background:#a6a8ab;
    color:#fff;
    font-size:13px;
    width:58px;
    height:28px;
    line-height:26px;
    text-align:center;
    float:right;
    border:none;
    display:block;
    margin-right:10px;
}
.calendar_header.new_bg {
    background:url(/graphics/bg12.png) repeat;
    height:40px;
}
.calendar_header.new_bg h2 {
    background:url(/graphics/bg12.png) repeat;
    height:40px;
    font-size:19px;
}
.calendar_new_heading {
    font-size:26px;
    font-family:'journalregular';
    color:#5e5e5e;
    text-align:center;
    letter-spacing:.02em;
    margin-bottom:8px;
}
.no_border {
    border-bottom: medium none !important;
    border-top: 1px solid #D1D1D1;
    padding-top: 35px;
}
/*inner3---------------------------------------------------*/

.main_content_outer1.full {
    width: 1040px;
}
.main_content_outer1 {
    width:763px;
}
.main_content_outer1 .main_content1 {
    width:auto;
}
.main_cont_sec_left {
    width:323px;
    background:url(/graphics/inner3_top_pic_cont_bg.jpg) repeat;
    padding:32px 87px 26px 34px;
    float:left;
}
.main_cont_sec_left h1 {
    font-family:'museo_slab500';
    padding:0px;
    margin:0px 0 10px 0;
    font-size:30px;
    color:#ffffff;
    font-weight:normal;
}
.main_cont_sec_left h2 {
    font-family:'museo_slab500';
    padding:0px;
    margin:0px 0 10px 0;
    font-size:30px;
    color:#ffffff;
    font-weight:normal;
}
.main_cont_sec_left h3 {
    padding:0px;
    margin:0px 0 28px 0;
    font-size:34px;
    color:#dddddd;
    font-family:'journalregular';
    font-weight:normal;
}
.main_cont_sec_left span {
    font-size:16px;
    color:#dddddd;
    margin-bottom:10px;
    display:block;
    font-family:'museo_slab500';
}
.main_cont_sec_left strong {
    font-size:16px;
    color:#ffffff;
    margin-bottom:18px;
    display:block;
    font-family:'museo_slab500';
    font-weight:700;
}
.main_cont_sec_left strong a {
    color: #FFFFFF;
}
.main_cont_sec_right {
    width:319px;
    height:245px;
    float:right;
}
.text_block2 {
    margin-bottom:35px;
}
.expand_block {
    margin-bottom:80px;
}
.expand_block span {
    font-size:16px;
    color:#dd8303;
    display:block;
    margin-bottom:18px;
}
.expand_block ul {
    padding:0px;
    margin:0px;
    list-style:none;
}
.expand_block ul li {
    background:url(/graphics/inner3_shape_pic_cont_bg.jpg) no-repeat right center;
    border-bottom:1px #d1d1d1 solid;
    padding:7px 0 9px 10px;
    font-size:22px;
    font-weight:bold;
}
.expand_block ul li a {
    color:#dd8303;
}
.ie7 .main_content.main_content1 {
    width:683px;
}
/*inner4---------------------------------------------------*/
.margin_b2 {
    margin-bottom:50px;
}
.member_block1 {
    padding-bottom:10px;
    border-bottom:1px solid #d1d1d1;
    margin-bottom:25px;
    /*width: 710px;*/
}
.member_box {
    width:150px;
    float:left;
    margin-right:27px;
    margin-bottom: 40px;
}
.member_block1 .member_box:nth-of-type(4n) {
    margin-right: 0;
}
.member_box img {
    display:block;
    margin-bottom:15px;
}
.member_box h3 {
    font-family:'museo_slab500';
    font-size:18px;
    color:#dd8303;
    margin-bottom:5px;
    line-height:18px;
    font-weight:400;
}
.member_box h3 a {
    color: #DD8303;
}
.member_box h3 a:hover {
    color: #969486;
}
.member_box small {
    font-family:'Open Sans', sans-serif;
    display:block;
    font-size:16px;
    line-height:16px;
    color:#515151;
}
.heading_text1 {
    color: #3F3F3F;
    display: block;
    float: left;
    font-family: 'Oswald',sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 26px;
    margin: 0 0 32px;
    padding: 0;
    width: 100%;
}
.member_block1_row {
    margin-bottom:40px;
}
/*inner5-------------------------------------------------------*/
.video_block2_area {
    padding-top:22px;
}
.video_block2 {
    margin-bottom:50px;
}
.video_block2_pic {
    width:256px;
    height:169px;
}
.video_block2_pic.bg1 {
    background:url(/graphics/video_frame1.png) left top no-repeat;
    padding:37px 18px 27px 37px;
}
.video_block2_pic.bg2 {
    background:url(/graphics/video_frame2.png) left top no-repeat;
    padding:34px 18px 22px 29px;
}
.video_block2_pic.bg3 {
    background:url(/graphics/video_frame3.png) left top no-repeat;
    padding:31px 27px 12px 15px;
}
.video_block2_pic.bg4 {
    background:url(/graphics/video_frame4.png) left top no-repeat;
    padding:34px 18px 22px 32px;
}
.video_block2_cont {
    width:345px;
    border-bottom:1px solid #e2e2e2;
    padding-bottom:20px;
    margin-top:30px;
}
.video_block2_cont h3 {
    font-size:22px;
    color:#dd8303;
    font-weight:400;
    font-family:'Oswald', sans-serif;
    margin-bottom:10px;
    letter-spacing:.05em;
}
.video_block2_cont h3 a {
    color: #DD8303;
}
.video_block2_cont p {
    color: #515151;
    font-family: 'Open Sans',sans-serif;
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 10px;
    line-height: 26px;
}
.text_box1.pad1 {
    margin-bottom:10px;
}
.video_block2:nth-child(2n) .video_block2_pic {
    float: right;
}
.video_block2:nth-child(2n) .video_block2_cont {
    float: left;
}
/*inner6-------------------------------------------------------*/
.img_block1 {
    margin-bottom:25px;
}
.img_box3 {
    background:url(/graphics/video_frame5.png) left top no-repeat;
    width:195px;
    height:195px;
    padding:10px 22px 20px 18px;
}
.img_box3_cont {
    width:430px;
}
.img_block1 img {
    background: url("/graphics/video_frame5.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    height: 195px;
    padding: 10px 22px 20px 18px;
    width: 195px;
    margin-right: 18px;
}
.img_block1 h2 {
    font-family:'journalregular';
    font-size:32px;
    color:#004e74;
    font-weight:400;
    letter-spacing:1px;
    margin-bottom:5px;
}
.img_block1 h1 {
    color: #0094D8;
    font-family: 'museo_slab500';
    font-size: 28px;
    font-weight: 400;
    margin-bottom: 10px;
}
.img_block1 p {
    line-height: 26px;
    color: #515151;
    font-family: 'Open Sans',sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.img_box3_cont h2 {
    font-family:'journalregular';
    font-size:32px;
    color:#004e74;
    font-weight:400;
    letter-spacing:1px;
    margin-bottom:5px;
}
.img_box3_cont h1 {
    font-family:'museo_slab500';
    font-weight:400;
    font-size:28px;
    color:#0094d8;
    margin-bottom:10px;
}
.form_block {
    margin-bottom:18px;
}
.form_box1 {
    background:url(/graphics/form_box1_bg.jpg) left top repeat;
    padding:15px 10px;
}
.input_text3 {
    padding:9px 10px;
    height:16px;
    font-size:13px;
    color:#878787;
    font-family:'Open Sans', sans-serif;
    float:left;
    width:158px;
    border:2px solid #d0cfc8;
    margin-right:3px;
}
.select_box3 {
    width:178px;
    float:left;
    margin-right:3px;
    height:37px;
    padding:5px 0;
}
.input_btn3 {
    font-family:'museo_slab500';
    background:#dd8303;
    font-size:17px;
    color:#fff;
    width:104px;
    height:36px;
    border:none;
}
.form_block h5 {
    font-size:15px;
    color:#727272;
    font-family:'Oswald', sans-serif;
    margin-bottom:8px;
    font-weight:400;
}
.next_prev_box1 {
    font-family:'Open Sans', sans-serif;
    font-size:12px;
}
.next_prev1 {
    float:right;
    color:#919191;
    display:block;
    line-height:25px;
    margin-left:10px;
}
.next_prev1:hover, .next_prev1.active {
    color:#dd8303;
}
.select_box4 {
    width:50px;
    float:right;
    height:25px;
}
.next_prev_box1 span {
    float:right;
    display:block;
    color:#515151;
    padding:0 10px;
    margin:5px 0;
    line-height:15px;
    border-left:1px solid #d3d2d2;
}
.heading_text1.emperor {
    color:#515151;
}
.img_block4_outer {
    margin-bottom:40px;
}
.img_block4 {
    width:320px;
}
.img_box4 {
    width:128px;
    height:128px;
    float:left;
}
.img_box4_cont {
    float:right;
    width:175px;
}
.img_box4_cont h3 {
    font-family:'Oswald', sans-serif;
    font-size:19px;
    color:#dd8303;
    font-weight:400;
    margin-bottom:10px;
    line-height:24px;
}
.text_box3 {
    font-size:15px;
    color:#515151;
    font-family:'Open Sans', sans-serif;
    margin-bottom:10px;
}
.text_box3 p {
    line-height:24px;
}
.img_box4_cont a {
    font-family:'Open Sans', sans-serif;
    color:#dd8303;
    font-weight:600;
    font-size:14px;
}
/*last 4 sidebar---------------------------------------------------*/
.no-padding {
    padding:0 !important;
}
.new_menu {
    margin:0 0 60px 0;
    padding:0 0 22px;
    background:url(/graphics/bg07.png) repeat 0 0;
}
.new_menu_heading {
    margin:0px 0px 0px;
    background:url(/graphics/bg08.png) repeat;
    padding:12px 0 10px;
}
.new_menu_heading span {
    font-family:'Courgette', cursive;
    color:#e9f3f8;
    font-size:22px;
    margin-left:45px;
}
.new_menu_heading strong {
    font-family:'Oswald', sans-serif;
    font-size:20px;
    color:#fff;
    font-weight:normal;
    text-transform:uppercase;
    letter-spacing: .05em;
}
.new_menu_nav {
    margin:4px 0 0 30px;
    width:198px;
}
.new_menu_nav ul {
    margin:0;
    padding:0;
    list-style:none;
}
.new_menu_nav ul li {
    background:url(/graphics/bg_dot02.png) repeat-x left bottom;
    margin:0;
    padding:10px 0 10px 14px;
}
.new_menu_nav ul li a {
    font-family:'museo_slab500';
    font-size:16px;
    color:#DD8303;
    font-weight:300;
    line-height:28px;
    margin:0;
    padding:0 20px 0 0px;
}
.new_menu_nav ul li a:hover {
    background-image: url("/graphics/arrow_03.png");
    background-position: right center;
    background-repeat: no-repeat;
    color: #969486;
    width: -moz-fit-content;
}
.new_menu_nav ul li a.act {
    color:#969486;
    background:url(/graphics/arrow_03.png) no-repeat right 5px;
}
.video_block_new_area {
    padding:64px 20px 0 0px;
}
.photo_gallery {
    width:233px;
    height:258px;
    margin:0 0 0 4px;
}
.gallery_img_block .block_box1_img a img {
    padding-bottom: 20px;
}
.search_by_map {
    background:url(/graphics/bg13.png) no-repeat;
    height:122px;
    margin:0 0 28px -5px;
}
.search_by_map a {
    background:url(/graphics/arrow04.png) no-repeat 88px 6px;
    font-family:'Courgette', cursive;
    color:#a0d3ed;
    font-size:19px;
    float:left;
    margin:36px 0 0 90px;
    padding:0 22px 0 0;
    text-decoration:none;
}
.search_by_map strong a {
    font-family:'Oswald', sans-serif;
    color:#9a8365;
    font-size:20px;
    font-weight:normal;
    float:left;
    text-transform:uppercase;
    margin:6px 0 0 90px;
    padding:0 0px 0 0;
    text-decoration:none;
}
.featured_ing {
    margin:22px 0 12px;
}
.featured_vendor_text {
    margin:0 0 0 0;
}
.featured_vendor_text span {
    color:#5e7124;
    font-size:16px;
    font-weight:600;
    display:block;
    padding:4px 0 8px;
    line-height:20px;
}
.featured_vendor_text h3 span a {
    color:#fff;
    font-size:21px;
    font-family:'museo_slab500';
    font-weight:normal;
    line-height:26px;
    float:none;
}
.featured_ing img {
    border: 4px solid #FFFFFF;
}
.featured_vendor_text a {
    color:#fff;
    font-size:15px;
    font-family:'museo_slab500';
    font-weight:normal;
    line-height:26px;
    margin-bottom:4px;
    float:left;
}
.featured_events_border.pad_03 {
    padding-right:0px;
}
.pad_04 {
    padding-bottom:22px;
}
.visiting_text {
    margin:30px 0 0 10px;
}
.visiting_text h2 {
    color:#5E5E5E;
    font-family:'journalregular';
    font-size:26px;
    letter-spacing:.03em;
    margin-bottom:8px;
    font-weight: 600;
}
.visiting_text p {
    color:#515151;
    font-size:16px;
    font-weight:300;
    line-height:24px;
    margin-bottom:14px;
    float:left;
}
.sidebar .visiting_text h2,
.sidebar .visiting_text p {
    color: #fff;
}
.sidebar .visiting_text.frontpage_visiting h2,
.sidebar .visiting_text.frontpage_visiting p {
    color: #515151;
}
.sidebar.members-sidebar .visiting_text h2,
.sidebar.members-sidebar .visiting_text p {
    color: #515151;
}
.left_space02 {
    margin-left:4px;
}
.pad_05 {
    padding:0 0 18px 26px;
}
/*inner7---------------------------------------------------*/
.main_content_outer1 .main_content1.odd {
    width:615px;
}
.breadcrumb.odd {
    margin-bottom:0px;
}
.main_content_outer1.odd {
    width:auto}
.social_box.odd {
    padding-top:14px;
}
.ie7 .social_box.odd {
    padding-top:0px;
}
.social_box strong.odd {
    color:#919191;
    margin-right:15px;
}
.social_box ul.odd {
    padding-right:0px;
}
.fish_house_top {
    /*border-bottom:1px solid #cccccc;*/
    margin-bottom:29px;
    /*padding-bottom:39px;*/
    margin-top: 35px;
}
.fish_house_top h1 {
    font-family:'museo_slab500';
    color:#0094d8;
    font-size:28px;
    margin-bottom:7px;
    font-weight:normal;
}
.fish_house_top h2 {
    font-family:'museo_slab500';
    color:#0094d8;
    font-size:28px;
    margin-bottom:7px;
    font-weight:normal;
}
.fish_house_top h3 {
    font-family:'journalregular';
    color:#004e74;
    font-size:26px;
    margin-bottom:25px;
    letter-spacing:1px;
    font-weight:normal;
}
.fish_house_top img {
    display:block;
    float:left;
    margin-right:28px;
}
.fish_house_top span {
    display:inline-block;
    font-size:16px;
    color:#515151;
    margin-bottom:8px;
}
.fish_house_top span.odd {
    margin-bottom:20px;
}
.fish_house_top strong {
    display:inline-block;
    font-weight:bold;
}
.fish_house_top a {
    display:block;
    color:#dd8303;
    margin-bottom:11px;
}
.fish_house_top .member_category {
    display: inline;
}
.fish_house_top .social_links img {
    margin-right: 5px;
    width: 27px;
}
.member_data .contact_address {
    color: #515151;
    display: block;
    font-size: 16px;
    line-height: 22px;
}
.member_data .contact_phone {
    color: #515151;
    display: block;
    font-size: 16px;
    margin-bottom: 8px;
}
.member_data .contact_url {
    word-wrap: break-word;
    float: left;
    width: 345px;
}
.member_data .contact_url a {
    font-weight: bold;
}
.fish_house_top .member_custom_field {
    display:block;
    font-size:16px;
    color:#515151;
    line-height: 22px;
}
.fish_house_top .member_custom_fields {
    display: block;
    float: left;
    padding-top: 10px;
    width: 300px;
}
.social_links {
    margin-bottom:55px;
}
.social_links ul {
    list-style:none;
}
.social_links ul li {
    float:left;
    margin-right:3px;
}
.social_links ul li a {
    display:block;
}
.social_links ul li a img {
    padding:0;
    margin:0;
}
.about_fish_house {
    font-size:16px;
    color:#515151;
}
.about_fish_house h2 {
    font-family:'Oswald', sans-serif;
    font-size:18px;
    color:#515151;
    margin-bottom:15px;
    letter-spacing: .04em;
}
.about_fish_house p {
    line-height:26px;
    margin-bottom:35px;
}
.about_fish_house .member_profile {
    border-top: 1px solid #CCCCCC;
    padding-top:39px;
}
.fish_house_review {
}
.fish_house_review ul {
    list-style:none;
}
.fish_house_review ul li {
    background:url(/graphics/quote.png) no-repeat 0 0;
    display:block;
    padding:3px 0 19px 35px;
    margin:0 0 19px 0;
    border-bottom:1px solid #e0e0e0;
}
.fish_house_review ul li:last-child {
    border-bottom: medium none;
}
.fish_house_review ul li.bottom {
    border-bottom:0px;
}
.fish_house_review span {
    font-family:'journalregular';
    display:block;
    font-size:28px;
    color:#515151;
    margin-bottom:8px;
    letter-spacing:1px;
}
.fish_house_review em {
    font-style:normal;
}
.fish_house_review strong {
    font-weight:700;
}
.review_person {
}
.review_person span {
    font-family:'Open Sans', sans-serif;
    font-size:14px;
    color:#737373;
    display:block;
    margin:0px;
    letter-spacing:normal;
}
.review_person span strong {
    font-weight:700;
}
.staff_profiles {
    border-bottom:1px solid #e0e0e0;
    padding-bottom:58px;
    margin-bottom:22px;
}
.staff_profiles h2 {
    margin:0 0 25px 0;
}
.staff_profiles .member_profiles h2:first-of-type {
    display: block !important;
}
.staff_profiles .member_profiles h2:last-of-type {
    display: none;
}
.staff_profiles ul {
    list-style:none;
}
.staff_profiles ul li {
    float:left;
    display:block;
    width:50%;
}
.staff_profiles ul li img {
    display:block;
    float:left;
    margin:0 13px 0 35px;
}
.staff_profiles ul li span {
    font-family:'museo_slab500';
    display:block;
    color:#dd8303;
    font-size:18px;
    margin-bottom:7px;
}
.staff_profiles ul li em {
    display:block;
    font-style:normal;
    color:#515151;
    font-size:15px;
    margin-bottom:11px;
}
.staff_profiles ul li strong {
    display:block;
    color:#dd8303;
    font-size:15px;
    margin-bottom:14px;
    font-weight:600;
}
.member_profiles h4 {
    display: none;
}
.member_profiles .member_profile {
    float: left;
    width: 290px;
}
.member_profiles .member_profile_image {
    display: block;
    float: left;
    margin: 0 13px 0 35px;
}
.member_profiles .member_profile_data strong {
    color: #DD8303;
    display: block;
    font-family: 'museo_slab500',serif;
    font-size: 18px;
    font-weight: normal;
    margin-bottom: -5px;
}
.member_profiles .member_profile_data img {
    cursor: pointer;
}
.staff_profiles .member_profile {
    border: medium none;
    padding-top: 0;
}
.social_links2 {
    margin-bottom:57px;
}
.social_links2 ul {
    list-style:none;
}
.social_links2 ul li {
    float:left;
    margin-right:5px;
    width:auto;
}
.social_links2 ul li a {
    display:block;
}
.social_links2 ul li a img {
    padding:0;
    margin:0;
}
.cfv3_detail {
    overflow: inherit !important;
}
.cfv3_overview {
    border-bottom: 1px solid #D1D1D1;
    margin-bottom: 30px;
}
.addthis_toolbox.addthis_default_style.right p {
    color: #919191;
    float: left;
    font-size: 14px;
    margin-right: 15px;
}
.addthis_toolbox.addthis_default_style.right {
    margin-top: 10px;
}
#cfv3_advsearch .search_keywords.adv_search_field, 
#cfv3_advsearch .search_address.adv_search_field, 
#cfv3_advsearch .search_submit, 
#cfv3_advsearch .search_category {
    float: left;
}
.search_keywords .search_field, .search_address #map-search {
    border: 2px solid #D0CFC8;
    color: #878787;
    font-family: 'open sans',sans-serif;
    font-size: 13px;
    margin-right: 3px;
    padding: 9px 10px;
    width: 158px;
}
.search_category .search_field.styled {
    background: url("/graphics/arrow_dd.png") no-repeat scroll 150px center #FFFFFF;
    border: 2px solid #D0CFC8;
    color: #878787;
    /*display: inline-flex;*/
    font-family: 'open sans',sans-serif;
    font-size: 13px;
    height: 40px;
    margin-right: 3px;
    padding: 7px 7px 7px;
    width: 178px;
    -webkit-appearance: none;
}
.search_submit input {
    background: none repeat scroll 0 0 #DD8303;
    border: medium none;
    color: #FFFFFF;
    font-family: 'museo_slab500',serif;
    font-size: 17px;
    padding: 9px 10px;
    width: 104px;
}
#cfv3 .cfv3_member {
    margin: 0 0 7px !important;
    min-height: 161px;
    padding: 0 !important;
    width: 320px;
}
#cfv3 .cfv3_member .member_image {
    float: left;
    height: 128px;
    width: 128px;
}
#cfv3 .cfv3_member .member_data {
    float: right;
    width: 175px;
}
#cfv3 .cfv3_member .member_data h3 .title a {
    color: #DD8303;
    font-family: 'Oswald',sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 10px;
    display: block;
    width: 155px;
}
#cfv3 .cfv3_member .member_data .location {
    color: #515151;
    font-family: 'Open Sans',sans-serif;
    font-size: 14px;
    margin-bottom: 10px;
    line-height: 24px;
    display: block;
}
#cfv3 .cfv3_member .member_data .link a {
    color: #DD8303;
    font-family: 'Open Sans',sans-serif;
    font-size: 14px;
    font-weight: 600;
    display: block;
}
#cfv3 #cfv3_toggle_top, #cfv3 #cfv3_toggle_bottom {
    margin-right: -10px;
    padding: 5px 0 0;
}
#cfv3_toggle_top .paging_navigation a,
#cfv3_toggle_bottom .paging_navigation a {
    color: #DD8303;
    font-family: 'open sans',sans-serif;
    font-size: 12px;
}
#cfv3_toggle_top .paging_showing,
#cfv3_toggle_bottom .paging_showing {
    color: #515151;
    font-size: 13px;
    margin-right: 5px !important;
}
#cfv3_toggle_top .paging_pages,
#cfv3_toggle_bottom .paging_pages {
    color: #515151;
    font-family: 'open sans',sans-serif;
    font-size: 13px;
    margin-top: -5px;
}
#cfv3_toggle_top .paging_pages span,
#cfv3_toggle_bottom .paging_pages span {
    color: #D3D2D2;
    padding: 0 3px;
}
#cfv3_toggle_top .paging_pages select,
#cfv3_toggle_bottom .paging_pages select {
    margin-left: 8px;
}
#cfv3 #cfv3_toggle_bottom {
    float: right;
    margin-top: 50px;
}
.cfv3_map #cfv3_toggle_top {
    display: none;
}
.cfv3_map_results {
    float: left;
    width: 50%;
}
#cfv3_map {
    display: block;
    float: right;
    height: 400px;
    width: 49% !important;
}
#map-canvas {
    display: block !important;
    float: right;
    height: 400px;
    width: 100%;
}
#map-canvas .gm-style {
    display: block;
    float: right;
    height: 400px;
}
.cfv3_map_results .cfv3_member_result .result_data {
    font-family: 'Open Sans',sans-serif;
    font-size: 14px;
    line-height: 20px;
    color: #515151;
    margin-left: 7px;
}
.cfv3_map_results .cfv3_member_result .result_data h3 {
    color: #DD8303;
    font-family: 'oswald',sans-serif;
    font-size: 18px;
    margin-top: 3px;
    padding-bottom: 3px;
}
.cfv3_map_results .cfv3_member_result .result_data a {
    color: #DD8303;
    font-weight: bold;
}
.cfv3_map_results .pagenums {
    display: block;
    float: left;
}
.cfv3_map_results .pagenums ul {
    margin-left: 54px;
}
.cfv3_map_results .pagenums ul li {
    display: inline;
    float: left;
    margin-top: 20px;
    padding-right: 4px;
}
.cfv3_map_results .pagenums ul li a {
    color: #DD8303;
    font-family: 'open sans',sans-serif;
    font-size: 15px;
}
.directory_category {
    font-family: 'oswald', sans-serif;
    color:#515151;
    font-size: 22px;
    margin-bottom: 35px;
    margin-top: -5px;
}
/*Inner7 Sidebar-----------------------------*/
.sidebar.odd {
    width:324px;
}
.sidebar.cf3-sidebar {
    top: 0;
}
.get_directions {
    margin:0 0 38px 0;
    padding:0 0 28px;
    background:url(/graphics/trans-1.png) repeat 0 0;
}
.get_directions .map_direction_link a {
    background: none repeat scroll 0 0 #E88E0F;
    border: medium none;
    color: #FFFFFF;
    display: block;
    font-family: 'museo_slab500',serif;
    font-size: 16px;
    height: 17px;
    margin-left: 13px;
    outline: medium none;
    padding: 10px;
    text-align: center;
    width: 130px;
}
.heading111 {
    background:url(/graphics/inner7_bg1.jpg) repeat 0 0;
    height:54px;
    position:relative;
}
.heading111 h2 {
    font-family:'Courgette', cursive;
    color:#e9f3f8;
    font-size:22px;
    line-height:54px;
    font-weight:400;
    float:left;
    margin:0 7px 0 25px;
}
.heading111 h3 {
    font-family:'Oswald', sans-serif;
    color:#fff;
    font-size:20px;
    line-height:54px;
    font-weight:400;
    text-transform:uppercase;
    float:left;
    margin:0 0px 0 0px;
    letter-spacing:.05em;
}
.map_img11 {
    margin:13px 13px 16px 13px;
    text-align:center;
}
.button11_area {
    margin-left:27px;
}
.input_area {
    border:1px solid #dedede;
    outline:0px;
    font-size:13px;
    color:#878787;
    margin:0 0 10px 0px;
    float:left;
    padding:9px 9px 9px 9px;
    width:257px;
}
.button11 {
    font-family:'museo_slab500';
    float:left;
    text-align:center;
    outline:0px;
    border:0px;
    color:#fff;
    font-size:16px;
    margin:0 6px 10px 0px;
    display:block;
}
.input_btn4 {
    background:#e88e0f;
    font-family:'museo_slab500';
    float:left;
    text-align:center;
    outline:0px;
    border:0px;
    width:130px;
    height:37px;
    color:#fff;
    font-size:16px;
    margin:0 6px 10px 0px;
}
.button11.width1 {
    width:108px !important;
}
.specials_cont {
/*    color:#515151;
    padding:7px 25px 27px;*/
}
.specials_cont .member_deals {
    background: url("/graphics/bg07.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    box-shadow: 0 0 2px #999999;
    padding-bottom: 2px;
    position: relative;
}
.news_updates.odd {
    box-shadow:0 0 2px #999;
    position:relative;
}
.specials_cont h3 {
    font-family:'museo_slab500';
    font-size:20px;
    margin-bottom:16px;
    font-weight:500;
}
.specials_cont em {
    display:block;
    font-style:italic;
    font-size:14px;
    font-weight:600;
    margin-bottom:22px;
}
.specials_cont p {
    display:block;
    font-size:14px;
    margin-bottom:16px;
    line-height:19px;
}
.specials_cont span {
    display:block;
    font-size:14px;
    margin-bottom:16px;
    line-height:19px;
}
.specials_cont a {
    display:inline;
    font-size:14px;
    color:#1eabad;
    font-weight:600;
}
.chamber_gallery {
    /*border-bottom:1px solid #b9baba;*/
    margin-top:35px;
    font-family:'Open Sans', sans-serif;
    color:#515151;
    padding-bottom:25px;
}
.chamber_gallery h2 {
    margin:0;
    padding:0;
    font-size:32px;
    font-family:'journalregular';
    letter-spacing:.05em;
}
.chamber_gallery span {
    display:block;
    margin-top:5px;
    font-size:13px;
}
.chamber_galler_pic {
    margin-top:15px;
}
.chamber_galler_pic ul {
    margin:0;
    padding:0;
    list-style:none;
}
.chamber_galler_pic ul li {
    background:url(/graphics/gallery_pic_bg.png) no-repeat center center;
    float:left;
    height:97px;
    padding:5px 9px 7px;
    width:95px;
    margin-right:-5px;
}
.chamber_galler_pic ul li a {
    display:block;
}
.chamber_galler_pic .gallery_photo {
    background: url("/graphics/gallery_pic_bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 97px;
    margin-right: -5px;
    padding: 5px 9px 7px;
    width: 95px;
}
.chamber_galler_pic .gallery_photo .member_photo img {
    height: 93px;
    width: 93px;
}
#member_media_photos {
    margin-top:15px;
}
.chamber_video {
    border-top: 1px solid #B9BABA;
    margin-top: -35px;
    padding-top: 25px;
}
.chamber_video ul {
    margin:0;
    padding:0;
    list-style:none;
}
.chamber_video ul li {
    border:3px solid #fff;
    float:left;
    margin:0 4px;
}
.chamber_video .gallery_item {
    border: 3px solid #FFFFFF;
    float: left;
    margin: 0 3px;
}
#member_media_videos {
    margin-top: 15px;
}
.cfv3_detail_section h4 {
    display: none;
}

/******** CRM - MEMBER EDIT ********/


#crm_tabs li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding: 0;
}
#crm_form .medium.awesome {
    background: none repeat scroll 0 0 #439E9F;
    border: medium none;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 300;
    margin-top: 10px;
    padding: 8px 18px 6px;
}
#edit_profile .medium.awesome {
    background: none repeat scroll 0 0 #439E9F;
    border: medium none;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 300;
    margin-top: 10px;
    padding: 8px 18px 6px;
}
#crm_register_form .medium.awesome {
    background: none repeat scroll 0 0 #439E9F;
    border: medium none;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 300;
    margin-top: 10px;
    padding: 8px 18px 6px;
}
#crm_form .edit_left.edit_nav {
    font-weight: bold;
    width: 20% !important;
}
#crm_form .edit_right.edit_form {
    float: left;
    width: 75% !important;
}
#crm_form .edit_right table th {
    font-weight: bold;
    padding-bottom: 15px;
    text-align: left;
}
.edit_right.edit_form #cfv3_edit_custom_data_form div {
    height: 270px !important;
}
.edit_right.edit_form #cfv3_edit_custom_data_form .edit_buttons {
    height: auto !important;
}
#edit_profiles .edit_right.edit_form {
    display: block;
    height: 550px !important;
}
#edit_deals .edit_right.edit_form {
    height: 425px !important;
}
#edit_reviews .edit_right.edit_form {
    height: 450px !important;
}
/********** EVENTS CALENDAR REGISTRATION **********/

/*.events_calendar .content_area.no-margin {
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 2px 3px 4px #C0C0C0;
    margin-top: 30px !important;
    padding: 15px 40px;
    position: relative;
    width: auto;
}
.events_calendar #schedulerv3 #event_description {
    width: 250px;
}*/
#schedulerv3 #date_information {
    /*padding: 0;*/
    /*width: 250px;*/
}
/*
.events_calendar #schedulerv3 #event_social_media {
    width: 250px;
}
.events_calendar #schedulerv3 #date_location {
    margin: 0;
    padding-bottom: 0;
    width: 250px;
}
.events_calendar #schedulerv3 #event_contacts {
    padding: 15px 0 20px;
    width: 250px;
}*/
#schedulerv3 .left {
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 45px 40px;
    width: 58% !important;
    box-shadow: 2px 3px 4px #C0C0C0;
}
#schedulerv3 .left #registration_steps {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    box-shadow: none;
    margin-bottom: 15px;
    margin-top: -10px;
    padding: 0;
    width: auto !important;
}
#schedulerv3 #regform #event_registrations .left {
    padding: 0;
    box-shadow: none;
}
#schedulerv3 #regform #event_registrations .right.registration_submit {
    box-shadow: none;
    padding: 0;
    width: 30% !important;
}
.events_calendar #event_registrations .small.awesome {
    background: none repeat scroll 0 0 #DD8303;
    border: medium none;
    color: #FFFFFF;
    display: block;
    font-size: 14px;
    font-weight: 300;
    padding: 8px 15px 6px;
    margin-bottom: 5px;
}
.events_calendar #event_registrations .right.registration_submit .continue_button.medium.awesome {
    background: none repeat scroll 0 0 #439E9F;
    border: medium none;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: 300;
    padding: 8px 15px 6px;
}
.events_calendar #schedulerv3 #regform .register_button.medium.awesome {
    background: none repeat scroll 0 0 #439E9F;
    border: medium none;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: 300;
    padding: 8px 15px 6px;
}
#schedulerv3 .right {
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 2px 3px 4px #C0C0C0;
    padding: 15px 40px;
    width: 23% !important;
}
#schedulerv3 #event_results .right {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    box-shadow: none;
    padding: 0;
    width: 80% !important;
}
#schedulerv3 #event_results .right .upcoming_event .right {
    width: 20% !important;
}
/********** MEMBER LOGIN **********/

#loginbox .lgnbx_body span {
    font-size: 13px;
    margin-left: -15px;
    padding-right: 5px;
}
#loginbox .lgnbx_body #submitlogin {
    background: #439e9f;
    border: none;
    margin-top: 10px;
    color: #fff;
    font-size: 14px;
    padding: 8px 15px 6px;
}
#loginbox .lgnbx_body #submitpasswordrest {
    background: none repeat scroll 0 0 #439E9F;
    border: medium none;
    color: #FFFFFF;
    font-size: 14px;
    margin-top: 10px;
    padding: 8px 15px 6px;
}

/********** PROFILE DETAIL ACCORDION **********/

/*.accordion_panel #profile_accordion #accordion h4 {
    background: url("/graphics/inner3_shape_pic_cont_bg.jpg") no-repeat scroll right center rgba(0, 0, 0, 0);
    border-bottom: 1px solid #D1D1D1;
    color: #DD8303;
    cursor: pointer;
    display: block;
    font-family: 'open sans',sans-serif;
    font-size: 22px;
    font-weight: bold;
    padding: 7px 0 9px 10px;
}
.ui-accordion-header-icon.ui-icon.ui-icon-triangle-1-s {
    margin-bottom: 0;
}
.ui-accordion-header-icon.ui-icon.ui-icon-triangle-1-e {
    margin-bottom: 0;
}
.accordion_panel #profile_accordion #accordion .ui-accordion-content {
    border: medium none;
}
.accordion_panel #profile_accordion #accordion p {
    color: #515151;
    font-family: 'open sans',sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    padding: 15px 0 15px 10px;
}
.accordion_panel #profile_accordion #accordion .ui-accordion-header-active {
    background: url("/graphics/minus.jpg") no-repeat scroll right center rgba(0, 0, 0, 0);
    border-bottom: 1px solid #D1D1D1;
}*/
/********** PROFILE DETAIL ACCORDION WITH EXPAND ALL CATEGORIES **********/

.accordion_panel a {
    color: #DD8303;
    cursor: pointer;
    display: block;
    font-size: 16px;
    margin-bottom: 18px;
}
.accordion_panel .accordion .ui-icon.ui-icon-triangle-1-s {
    margin-bottom: 0;
}
.accordion_panel .accordion .ui-icon.ui-icon-triangle-1-e {
    margin-bottom: 0;
}
.accordion_panel .accordion h4 {
    background: url("/graphics/inner3_shape_pic_cont_bg.jpg") no-repeat scroll right center rgba(0, 0, 0, 0);
    border-bottom: 1px solid #D1D1D1;
    color: #DD8303 !important;
    cursor: pointer;
    display: block;
    font-family: 'Oswald',sans-serif;
    font-size: 22px;
    letter-spacing: 1px;
    padding: 7px 0 9px 10px;
}
.accordion_panel .accordion .ui-state-active {
    background: url("/graphics/minus.jpg") no-repeat scroll right center rgba(0, 0, 0, 0);
    border-bottom: 1px solid #D1D1D1;
}
.accordion_panel .accordion .ui-accordion-content {
    border: medium none;
}
.accordion_panel .accordion .ui-accordion-content p {
    color: #515151;
    font-family: 'open sans',sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    padding: 15px 0 15px 10px;
}
/**********PROGALLERY**********/

.block_box1 {
    display: inline-block;
    margin: 0 20px 25px 0;
    width: 200px;
}
.galback.right {
    padding-top: 10px;
}
.galback.right a {
    color: #DD8303;
    font-weight: 600;
}
.galback.right a:hover {
    color:#969486;
}
/********Tablet Adaptation***********/

/* iPad [portrait] */
@media only screen and (min-device-width: 640px) and (orientation:portrait) {
        html, body { width: 100%; min-width: 1300px !important; margin: 0px; padding: 0px; overflow-x: hidden;}
        .content_top_outer { width: 100%; min-width: 1300px !important; margin: 0px; padding: 0px; overflow-x: hidden;}
        .base, .full, .gallery { min-height: 1900px;}
}

/* iPad [landscape] */
    @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
        html, body { width: 100%; min-width: 1600px !important; margin: 0px; padding: 0px; overflow-x: hidden;}
        .content_top_outer { width: 100%; min-width: 1600px !important; margin: 0px; padding: 0px; overflow-x: hidden;}        
}

/* iPhone [portrait] */
    @media only screen and (max-device-width: 320px) and (orientation:portrait) {
        html, body { width: 100%; min-width: 1300px !important; margin: 0px; padding: 0px; overflow-x: hidden;}
        .content_top_outer { width: 100%; min-width: 1300px !important; margin: 0px; padding: 0px; overflow-x: hidden;}
        .base, .full, .gallery { min-height: 1900px;}        
}

/* iPhone [landscape] */
    @media only screen and (min-device-width : 320px) and (max-device-width: 568px) and (orientation:landscape) {
        html, body { width: 100%; min-width: 1300px !important; margin: 0px; padding: 0px; overflow-x: hidden;}
        .content_top_outer { width: 100%; min-width: 1300px !important; margin: 0px; padding: 0px; overflow-x: hidden;}
    }
/* ---------------------------------------------------------*/

/*Work Order Adjustments per Kiley*/

.sidebar, #schedulev3_main_left_column {
  width: 250px;
  position: relative;
  /*top: 365px;*/
  top: 0;
}

.sidebar.subpage-sidebar {
    top: 0;
}
