
/*******************************************
    Default Setup
*******************************************/

body,html{
    height:100%;
}
body{
    text-align:center;
    font-size: 13px;
    font-family:verdana,arial,sans-serif;
    border:0;
    margin:0;
    padding:0;
    margin-bottom:15px;
    padding-bottom:15px;
    background-color:#192C18;
    line-height: 1.5em;
}

#clearfooter, .clear {
    clear:both;
}

a, a:visited {
    color:#A18019;
    color:#770D04;
    color:#2E7F27;
    text-decoration:none;
}
.sml {
    font-size:10px;
}

h2 {
    margin:0; padding:0;
    margin-top: 10px;
    margin-bottom: 0px;
    padding-bottom: 3px;
    color: #192C18;
    color: #895F30;
    letter-spacing: -1px;
    font-weight:normal;
    font-size:23px;
    border-bottom:1px solid #aacba6;
}

h3 {
    margin:0; padding:0;
    margin-top: 4px;
    padding-bottom: 3px;
    color: #192C18;
    color: #895F30;
    letter-spacing: -1px;
    font-weight:normal;
    font-size:16px;
}



.listing-content-section {
    margin-bottom:15px;
}
.listing-content-section .content {
    margin:6px 10px 0 10px;
}
.listing-content-section .content .header {
}
.listing-content-section .content .content {
}
.section-descriptions {
    padding: 5px 15px 12px 15px;
    border:1px #B6B6B6 outset;
    background: #F4F5F4 url(../../../images/bg-gradiant-short-lightgray-to-whiteish.png) repeat-x;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 5px 5px 5px #B7B7B7;
    -webkit-box-shadow: 5px 5px 5px #B7B7B7;
    box-shadow: 5px 5px 5px #B7B7B7;
}


.first-header .listing-content-section {
    margin-top:0;
}
.first-header h2,
.first-header h3 {
    margin-top:0;
}

ul.no-indent,
ul.add-decoration-dotandline {
    list-style-type:none;
    padding:0px;
    margin:0px;
}
ul.no-indent p,
ul.add-decoration-dotandline p {}
ul.no-indent li,
ul.add-decoration-dotandline li {
    padding:0;
    margin:0;
}
ul.no-indent li a {
    padding:0;
    margin:0;
}
ul.add-decoration-dotandline li a {
    background-image:url('../images/bullet_green.png');
    background-repeat:no-repeat;
    background-position:0 5px; 
    padding:5px 8px 5px 15px;
    margin:0;
    border-bottom:1px solid grey;
    display:block;
}
.compact-the-links a {
   line-height: .9em;
}
.make-the-links-bold a {
   font-weight:bold;
}
.shared-right-col-color-container {
    width:200px;
}
.shared-right-col-color {
    border:1px solid #808080;
    background-color:#F0F0F0;
}
.shared-right-col-color h3 {
    color:white;
    background: url(../images/v1/top_nav-bg_gradiant.jpg) repeat-x #192C18;
    font-size:1.1em;
    border-bottom:1px solid grey;
    padding:3px 6px;
    font-weight:bold;
}

.shared-border-grey-bg,
.shared-border-grey-bg-nogradient,
.shared-border-white-bg-nogradient,
.shared-border-lightgrey-bg-nogradient {
    border:1px outset red;
    border:1px ridge #000;
    border:1px outset #ccc;
    border-color:#294927;
    border-color:#ccc;
    border-color:#B6B6B6;
    
    border-width:1px;
    border-style:ridge;
    border-style:outset;
    border-top:1px outset #3C3C3C;
    border-left:1px outset #3C3C3C;
/*     background:#192C18 url(http://www.getoutsidenj.com/shared/themes/getoutside/images/v1/content_main_bg_gradiant.jpg) repeat-x; */
/*     background:#8F8F8F url(http://static.flowplayer.org/img/global/gradient/h600.png) repeat-x; */
/*     background-color:#8F8F8F; */
/*     background-color:#f0f0f0; */
    background-image: url(../../../images/bg-gradiant-long-clearish-to-gray.png);
    background-repeat:repeat-x;
    padding:4px 0 0 0;
    margin: 0;
    font-size:12px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.shared-border-grey-bg-nogradient {
    background-image:none;
    background-color:#f0f0f0;
}
.shared-border-white-bg-nogradient {
    background-image:none;
    background-color:#ffffff;
}
.shared-border-lightgrey-bg-nogradient {
    background-image:none;
    background-color:#f0f0f0;
}
.shared-border-top-grey-bg {
    padding: 12px 15px;
    border:1px #B6B6B6 outset;
    background: #D7D7D7 url(../../../images/bg-gradiant-long-white-to-lightgray.png) repeat-x;
    background: #D7D7D7 url(../../../images/bg-gradiant-long-lightgray-to-whiteish.png) repeat-x;
    background: #F4F5F4 url(../../../images/bg-gradiant-short-lightgray-to-whiteish.png) repeat-x;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 5px 5px 5px #B7B7B7;
    -webkit-box-shadow: 5px 5px 5px #B7B7B7;
    box-shadow: 5px 5px 5px #B7B7B7;
}
.shared-border-top-grey-bg p:first-child {
    margin-top:0;
} 
.shared-border-top-grey-bg p:last-child {
    margin-bottom:0;
} 

.section-descriptions .content-image,
.shared-border-grey-bg .content-image,
.shared-border-top-grey-bg .content-image,
.shared-border-grey-bg-nogradient .content-image,
.shared-border-white-bg-nogradient .content-image,
.shared-border-lightgrey-bg-nogradient .content-image {
    border:1px solid black;
    float:left;
    margin-top:0;
    margin-right:10px;
    padding:2px 2px 2px 2px;
    background-color:white;
}

.list-map-padding {
    padding:0 5px 5px 5px;
}





/*******************************************
    Area above header
*******************************************/

#above_the_header {
    background-color:#e3b425;
    border-bottom:1px solid pink;
    border-bottom:1px solid black;
    /*
    */
    height:3px;
    clear:both;
}





/*******************************************
    Top Header
*******************************************/

#header {
    width:100%;
    background-color: #14520F;
    clear:both;
}

#header #header_wrapper {
    width:1000px;
    margin:0 auto;
    padding:0;
    background: url(../images/v1/top_logo_area.jpg) no-repeat;
    background-position:bottom left;
    clear:both;
}

#header #header_wrapper #ads_go_here {
    /*
    height:1px;
    background-color: #14520F;
    */
    padding: 0 0 10px 0;
    text-align:right;
    font-size:10px;
}
#header #header_wrapper #MakeTheAdAreaBigger #ads_go_here {
    height:75px;
}

#header #header_wrapper #logo {
    /*height:50px;*/
    width:399px;
    float:left;
    text-align:left;
    border:0;
    margin:0;
    padding:0 0 0 0 ;
    /*background-color:red;*/
}

#header #header_wrapper #logo img {
    height:50px;
    width:360px;
    border:0;
    margin:0;
    padding:0;
}

#header #header_wrapper #search {
    padding:0;
    margin:0;
    float:right;
    /*
    color:#E3B524;
    font-weight:bold;
    font-size:16px;
    background-color:blue;
    margin-right:220px;
    */
}
#header #header_wrapper #search .alt-text {
    padding:10px 0 0 0;
    color:#E3B524;
    font-weight:bold;
    font-size:16px;
    margin-right:220px;
    float:right;
    /*
    background-color:blue;
    */
}
#header #header_wrapper #search_v2 {
    float:right;
    padding:15px 40px 15px 15px ;
    color:#E3B524;
    font-weight:bold;
}
/*
facebook_32.png
*/






/*******************************************
    Top navigation
*******************************************/

#top_navigation {
    height:33px;
    background: url(../images/v1/top_nav-bg_gradiant.jpg) repeat-x;
}

#top_navigation #header_nav_container {
    width:1000px;
    margin:0 auto;
}

#top_navigation #header_nav_container #logo_nav {
    background: url(../images/v1/top_nav-logo_bottom.jpg) no-repeat;
    height:33px;
    width:79px;
    float:left;
}

#top_navigation #header_nav_container #logo_nav img {
    height:33px;
    width:79px;
    border:0;
}
#top_navigation #header_nav_container #links {
    padding-top:5px;
    float:left;
}

#top_navigation #header_nav_container #links-social-icons {
    float:right;
    padding-left:10px;
    padding-top:4px;
    padding-right:10px;
    /*
    padding-bottom:10px;
    */
}
#top_navigation #header_nav_container #links-social-icons img {
    width:23px;
    height:23px;
}

#top_navigation #header_nav_container #links-right {
    padding-top:5px;
    float:right;
}
#top_navigation #header_nav_container #links a,
#top_navigation #header_nav_container #links a:visited {
    color:white;
    font-size:14px;
    text-decoration:none;
    padding: 3px 6px 6px 6px;
}
#top_navigation #header_nav_container #links-right a,
#top_navigation #header_nav_container #links-right a:visited {
    color:white;
    font-size:12px;
    text-decoration:none;
    padding: 3px 6px 6px 6px;
}

#top_navigation #header_nav_container #links a.Current,
#top_navigation #header_nav_container #links a.Current:visited,
#top_navigation #header_nav_container #links-right a.Current,
#top_navigation #header_nav_container #links-right a.Current:visited {
    font-weight:bold;
    font-size:15px;
}
#top_navigation #header_nav_container #links .nav_spacer,
#top_navigation #header_nav_container #links-right .nav_spacer {
    font-size:10px;
    color:#19570A;
}

#top_navigation #header_nav_container #links dl,
#top_navigation #header_nav_container #links-right dl {
    margin: 0;
}
#top_navigation #header_nav_container #links dd {
    float: left;
    border: none;
    margin: 0;
    border-right: 1px solid #166603;
}
#top_navigation #header_nav_container #links-right dd {
    float: right;
    border: none;
    margin: 0;
    /*
    border-left: 1px solid #166603;
    */
    border-right: 1px solid #166603;
}










/*******************************************
    Content Area
*******************************************/

#content_section_wrapper {
    clear:left;
    display:block;
    width:100%;
    background: url(../images/v1/content_main_bg_gradiant.jpg) repeat-x;
    background-repeat: repeat-x;
}
#pageContent {
    margin:0;
    padding:10px;
    clear:right;
    border-top:1px solid black;
}

#content_section_wrapper #content_container {
    min-height:300px;
    height:auto !important;
    height:300px;
    width:1027px;
    margin:0 auto;
    padding:0;
}
#content_section_wrapper #content_container-Wide #content_container {
    min-height:300px;
    height:auto !important;
    height:300px;
    width:100%;
    margin:0 auto;
    padding:0;
}

#content_section_wrapper #content_container #content_corner_shadow_left {
    min-height:300px;
    height:auto !important;
    height:300px;
    background: url(../images/v1/content_side_graditant-left.jpg) no-repeat;
    background-position:top right;
    width:17px;
    float:left;
    margin:0;
    padding:0;
}

#content_section_wrapper #content_container-Wide #content_container #content_corner_shadow_right {
    min-height:300px;
    height:auto !important;
    height:300px;
    width:1%;
    float:left;
    margin:0;
    padding:0;
}

#content_section_wrapper #content_container #content_corner_shadow_right {
    min-height:300px;
    height:auto !important;
    height:300px;
    background: url(../images/v1/content_side_graditant-right.jpg) no-repeat;
    background-position:top left;
    width:17px;
    float:left;
    margin:0;
    padding:0;
}
#content_section_wrapper #content_container-Wide #content_container #content_corner_shadow_right {
    min-height:300px;
    height:auto !important;
    height:300px;
    width:1%;
    float:left;
    margin:0;
    padding:0;
}

#content_section_wrapper #content_container #center_content_wrapper {
    min-height:300px;
    height:auto !important;
    height:300px;
    text-align:left;
    /*
    background-color:red;
    background-color:#D9E0C9;
    background: url(../images/v1/content_small_top_gradiant_bg.jpg) #efefef repeat-x ;
    background: #B0D86A url(../images/bg-top-shadow.png) 0 -10px repeat-x ;
    */
    background: #efefef url(../images/bg-top-shadow.png) 0 -10px repeat-x ;
    float:left;
    width:993px;
    margin: 0 ;
    padding: 0 ;
}

#content_section_wrapper #content_container-Wide #content_container #center_content_wrapper {
    min-height:300px;
    height:auto !important;
    height:300px;
    text-align:left;
    background: url(../images/v1/content_small_top_gradiant_bg.jpg) #fdfdfd repeat-x ;
    background: url(../images/v1/content_small_top_gradiant_bg.jpg) #efefef repeat-x ;
    float:left;
    width:97%;
    margin: 0 ;
    padding: 0 ;
}

#content_section_wrapper #content_container #center_content_wrapper #center_content_container {
    margin: 0 ;
    padding: 0 ;
    min-height:300px;
    height:auto !important;
    height:300px;
    background: #fff url(../images/listv9/content-bg.jpg) repeat-x;
}
#content_section_wrapper #content_container #center_content_wrapper #center_content_container_smlpadding {
    padding: 2px;
    min-height:300px;
    height:auto !important;
    height:300px;
    background-color:white;
}
#content_section_wrapper #content_container #center_content_wrapper #below_center_content_container {
    border-left:1px solid #0d4f19;
    border-right:1px solid #0d4f19;
    border-top:1px solid black;
    border-bottom:1px solid #0d4f19;
    border:1px solid black;
    background-color:#2e7f27;
    background-color:#374b33;
    background-color:#10230e;
    background-color:#151f18;
    padding:9px;
}

#content_section_wrapper #content_container #center_content_wrapper #breadcrumb-section-wrapper {
    background: url('../images/v1/content_small_bottom_gradiant_bg.jpg') repeat-x bottom ;
    padding:10px 10px 1px 10px ;
    padding:8px 10px 0 10px ;
    border-bottom:1px solid #9F9F9F;
}
#content_section_wrapper #content_container #center_content_wrapper #BreadCrumb {
    float:left;
    padding:0;
    font-size:10px;
    color:silver;
    color:grey;
}
#content_section_wrapper #content_container #center_content_wrapper #add-this,
#add-this {
    float:right;
    padding:0 0 4px 0;
    text-align:right;
    display:inline;
}

#content_section_wrapper #content_container #center_content_wrapper #page_content_area {
    
}

#content_section_wrapper #content_container #center_content_wrapper #page_content_area #content_PageHeader {
    padding:0;
    margin:0;
    line-height:1em;
}






/*******************************************
    Content Area
*******************************************/

#content-header-wrapper {
    background: url(../images/bg-contentheader-main.png) repeat-x #192C18;
    margin: 0; padding: 0;
}
.alt-gradient-bg {
    background: url(../images/bg-contentheader-main.png) 0 0 repeat-x #192C18;
}
#content-header-wrapper .extra-wrapper-padding-layer {
    margin: 0; padding: 0;
}
#content-header-wrapper .main-bg-shadow {
    margin: 0; padding: 0;
    background: url(../images/bg-top-shadow.png) repeat-x;
}
.add-the-bg-shadow {
    background: url(../images/bg-top-shadow.png) 0 0 repeat-x;
}
#content-header-wrapper .main-bg-splash {
    margin: 0; padding: 0;
    background: url(../images/bg-contentheader-splash-upside.png) left bottom no-repeat;
    background: url(../images/bg-contentheader-splash.png) no-repeat;
    background: url(../images/bg-contentheader-splash.png) 0 -50px no-repeat;
}
#content-header-wrapper .padding-layer {
    margin: 0; padding: 30px 25px 10px 25px;
    margin: 0; padding: 15px 25px 10px 25px;
}
#content-header-wrapper .no-bot-padding-layer {
    margin: 0; padding: 30px 25px 0 25px;
}
#content-header-wrapper .alt-links a {
    color:#37A42F;
    color:#E3B524;
    color:#66DD21;
    font-size:13px;
}
#content-header-wrapper .title {
    margin: 0; padding: 0;
/*     font: normal 42px verdana,arial,sans-serif; */
    letter-spacing: -1.5px;
    color:#E3B524;
    font-size:26px;
    line-height:1em;
}
#content-header-wrapper .title a {
    color:#E3B524;
    font-size:26px;
}
#content-header-wrapper .slogan {
    margin: 0;
    padding: 0 0 0 6px;
    color:gray;
    font-style: italic;
    font-size:14px;
}
#content-header-wrapper .primary-row {
    padding: 0;
    margin: 2px 0 0 0;
    font-size:14px;
    font-weight:bold;
    color:white;
}
#content-header-wrapper .secondary-row {
    padding: 0;
    margin: 2px 0 0 0;
    font-size:14px;
    color:white;
}

#content-header-wrapper .no-padding-kids .primary-row,
#content-header-wrapper .no-padding-kids .secondary-row {
    padding: 0; margin: 0;
}
#content-header-wrapper .text-right-kids {
    text-align:right;
}



/*******************************************
    Footer Area
*******************************************/

#footer {
    color:white;
    font-size:10px;
}
#footer #footer_wrapper {
    width:960px;
    margin:0 auto;
}
#footer #footer_wrapper .nav_spacer {
    font-size:8px;
    color:silver;
}
#footer #footer_wrapper dl {
    margin: 0;
}
#footer #footer_wrapper dd {
    display: inline;
    border: none;
    margin: 0 3px;
    padding: 0 2px;
}
#footer #footer_wrapper dd.Current,
#footer #footer_wrapper a.Sct_1_Parent,
#footer #footer_wrapper a.Sct_1_Parent:visited {
    font-weight:bold;
}
#footer #footer_wrapper a,
#footer #footer_wrapper a:visited {
    padding: 0;
}

#footer #footer_wrapper .nav {}
#footer #footer_wrapper .text {}
#footer #footer_wrapper .beta-note {
    background-color:green;
    text-align:center;
    padding:2px 150px;
    font-size:12px;
    margin:3px;
}




#preLaunch #footer #footer_wrapper .nav {
}
#preLaunch #footer #footer_wrapper .text {
    padding:0 0 0 20px;
    margin:0;
}
#preLaunch #footer #footer_wrapper .beta-note {
    background-color:red;
    text-align:center;
    padding:2px 75px;
}





/*******************************************
    Frontpage
*******************************************/
.frontpage {}
.frontpage .front-page-topgetout-wrapper {
    float:left;
    width:67%;
    border:1px solid #436F2E;
    padding:10px 10px;
    margin:0;
    text-align:center;
    font-size:1.1em;
    background: url(../../../images/backgrounds_black_opacity40.png);
}
.frontpage .front-page-topgetout-wrapper * {
    color:white;
}
.frontpage .front-page-topgetout-wrapper h2 {
    color:#E3B426;
    width:90%;
    padding:0 0 3px 0;
    margin:0 auto 1px auto;
    text-align:center;
    border-bottom:1px solid black;
}
.frontpage .front-page-topgetout-wrapper .learnmore {text-align:right;}
.frontpage .change-location-functionality-wrapper {border-bottom:0;padding:0;}
.frontpage .front-page-location-change-wrapper {
    margin:0;
    float:right;
    width:28.5%;
    background: #214F14 url(http://getoutsidenj.com/images/screenshots/20110401-screenshot-your-town.png) -150px -110px no-repeat;
    border:3px solid #35A22D;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
}
.frontpage .front-page-location-change-wrapper .main-link a,
.frontpage .front-page-location-change-wrapper .main-link a:visited {
    font-weight:bold;
    padding:30px 20px;
    text-align:center;
    display:block;
    background: url(../../../images/backgrounds_black_opacity40.png);
}
.frontpage .front-page-location-change-wrapper .main-link a span {
    font-size:1.7em;
    color:#fff;
    line-height:1.1em;
}
.frontpage .front-page-section-wrapper {
    border:0;
    /*border-top:1px solid silver;*/
    padding:13px 15px 15px 15px ;
}
.frontpage .front-page-section-header { margin-top:0;margin-bottom:0;padding-bottom:0; }
.frontpage .front-page-learn-more-link {text-align:center;font-weight:bold;padding-top:10px;}
.frontpage .front-page-learn-more-link-NoTopPadding {padding-top:0;}
.frontpage .front-page-common-image-wrapper-div {float:right;margin:10px 10px 0 10px;padding:10px;font-size:10px;border:1px solid #E3E3E3;background-color:#f9f9f9;}
.frontpage .newsand-content-wrapper { padding:0; }
.frontpage ul.no-indent {
    list-style: none; 
    margin: 0;
    padding: 0;
    line-height:1.2em;
}
.frontpage ul.no-indent p {}
.frontpage ul.no-indent li {
    background-image:url('../images/bullet_green.png');
    background-repeat:no-repeat;
/*    background-position:0 5px;*/
    padding:0 8px 0 15px;
}
.frontpage .make-the-links-bold a {
   /*font-weight:bold;*/
   line-height: .9em;
}
.frontpage .frontpage-blog-description {
    font-size:11px;
}
.frontpage .the-left-column {float:left;width:700px;}
.frontpage .the-right-column {float:right;width:250px;padding-top:10px;}






/*******************************************
    Palette color codes
*******************************************/

.pri-1-BG { background-color: #035B13 }
.pri-2-BG { background-color: #0D4F19 }
.pri-3-BG { background-color: #024A0F }
.pri-4-BG { background-color: #148428 }
.pri-5-BG { background-color: #218432 }
.comp-1-BG { background-color: #770D04 }
.comp-2-BG { background-color: #681711 }
.comp-3-BG { background-color: #610903 }
.comp-4-BG { background-color: #992118 }
.comp-5-BG { background-color: #992F26 }

.pri-1-Col { color: #035B13 }
.pri-2-Col { color: #0D4F19 }
.pri-3-Col { color: #024A0F }
.pri-4-Col { color: #148428 }
.pri-5-Col { color: #218432 }
.comp-1-Col { color: #770D04 }
.comp-2-Col { color: #681711 }
.comp-3-Col { color: #610903 }
.comp-4-Col { color: #992118 }
.comp-5-Col { color: #992F26 }








/************************************************
        Base Modal box styling
*************************************************/
#mbox{}
#mbm{font-family:sans-serif;font-weight:bold;float:right;padding-bottom:5px;}
#ol{ background-color: black; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; z-index: 998; }
.dialog {display:none}
* html #ol{}

.shared-admin-modal-container {
    margin: 0 auto;
    border: 10px solid #8FB5DA;
    padding: 2px;
    background-color:#fff;
    z-index: 999;
    position:absolute;
    overflow:hidden;
    width:100%;
}
.shared-admin-modal-header {
    background-color:#294C6F;
    padding: 2px 5px 5px 5px;
    font-weight:bold;
    text-align:center;
    color:white;
    height:17px;
    clear:both;
    overflow:hidden;
}
.shared-admin-modal-header-text {
    float:left;
    padding: 1px 0;
    font-size:1.1em;
}
.shared-admin-modal-header-close {
    float:right;
    padding: 4px 0;
}
.shared-admin-modal-header-close a {
    color:white;
    font-size:10px;
}
.shared-admin-modal-footer-close {
    display:none;
}
.shared-admin-modal-buttons-less-important {
    font-size:9px;
    border:1px solid silver;
    background-color:#f0f0f0;
}
.shared-admin-modal-content {
    padding:10px;
    clear:both;
    text-align:left;
}








/*******************************************
    Mao Area
*******************************************/
.infoWindow {
    text-align:left;
    width:350px;
    height:200px;
}
.infoWindow .title {
    font-weight:bold;
    font-size:15px;
}
.infoWindow .content {
    /*width:100%;*/
}
.infoWindow .url {
    /*width:100%;*/
}
.infoWindow .title_parent {
    border-top:1px solid silver;
    /*width:100%;*/
}
.infoWindow .url_parent {
    /*width:100%;*/
}










/*******************************************
    Calendar and Listing design
*******************************************/
.admin-search-bucket-container-class {
    background-color:#f5f5f5;
}
.admin-search-bucket-header-class {
    font-weight:bold;
    border-top:1px solid silver;
    padding:2px 10px;
    margin:5px 0 0 0;
    background-color:#E3EFE0;
    color:#476F3E;
}
.admin-search-bucket-TopSelect {
    font-weight:bold;
    border-bottom:1px solid silver;
    padding:2px 10px;
    margin:0;
    background-color:#E3EFE0;
    color:#476F3E;
    text-align:center;
}
.admin-search-bucket-class {
    background-color:#f5f5f5;
}
.admin-search-bucket-class ul,
.admin-search-bucket-class li {
    margin-top:0;
    background-color:#f5f5f5;
}
.admin-search-bucket-class * {
    /*
    font-size:12px;
    */
    font-size:.9em;
    background-color:#f5f5f5;
}
.admin-search-bucket-class input {
    border:0;
    margin:0;
}
.admin-search-bucket-class a:focus,
.admin-search-bucket-class a:active {
    outline: none;
}
.SSSSrelcntformwraper * {
    /*
    font-size:12px;
    */
}
.relcnt-adminedit-category-item-wrapper {
    margin:0;
    padding:0;
}
.admin-search-box-yesno-check {
    border:1px solid silver;
    margin:10px 20px;
    text-align:center;
    background-color:white;
}
.admin-search-box-yesno-check a,.admin-search-box-yesno-check a:visited {
    font-size:10px;
}
.admin-search-design-outerwrapper {
    margin:0 5px 0 0;
    border:1px solid grey;
    background-color:#f5f5f5;
}
.admin-search-design-header {
    margin:0;
    padding:0;
    background-color:#77AF6D;
    text-align:center;
    color:white;
    padding:2px 10px;
}
.admin-search-design-button {
    border:1px solid #B5D690;
    border-bottom:2px solid #B5D690;
    background-color:#DCECB4;
    text-align:center;
    padding:3px;
}
.admin-search-design-button-bottom {
    border:1px solid #B5D690;
    border-top:2px solid #B5D690;
    background-color:#DCECB4;
    text-align:center;
    padding:3px;
}
.admin-search-explain-search {
    line-height:normal;
    background-color:#f6f6f6;
    border-bottom:1px solid grey;
    font-size:10px;
    padding:3px;
}








/*******************************************
    Shared Search Results
*******************************************/

.shared-quote-box {
    margin: 10px 25px;
    padding:10px 15px;
    background-color:#CCDDCC;
    border:1px solid #A1BAA1;
    border-left:5px solid #192C18;
}
.shared-search-results-wrapper {
    margin-top:1px;
    margin-bottom:8px;
    clear:both;
}
.shared-search-results-wrapper .title-bar {
    padding:4px 10px 1px 10px;
    background-color:#f1f1f1;
    border-bottom:1px silver solid;
    font-weight:bold;
    display:block;
    border-radius: 0 15px 0 0;
    -moz-border-radius: 0 15px 0 0;
    -webkit-border-radius: 0 15px 0 0;
    -khtml-border-radius: 0 15px 0 0;
}
.shared-search-results-wrapper .title-bar a {
    display:block;
}
.shared-search-results-wrapper .content-wrapper {
    padding:2px 10px 15px 10px;
    padding:0 10px 10px 10px;
}


.shared-search-results-wrapper-new {
    margin-top:9px;
    clear:both;
    border:1px solid transparent;
    border-top:1px solid silver;
    padding:5px 8px;
    /*
    min-height:125px;
    height:auto !important;
    height:125px;
    */
    width:97%;
}
.shared-search-results-wrapper-new:hover {
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border:1px solid #192C18;
    background-color:#EEF7D9;
}

.shared-search-results-wrapper-new:hover .search-media-display img {
    opacity:1.0;
    filter:alpha(opacity=100); /* For IE8 and earlier */
}

.shared-search-results-wrapper-new .title {
    display:inline;
    font-size:1.1em;
}
.shared-search-results-wrapper-new .title a {
    font-weight:bold;
    background: url(../images/bullet_green.png) 0 2px no-repeat;
    padding: 0 0 0 20px;
}

.shared-search-results-wrapper-new .distance {
    display:inline;
    color:grey;
    font-size:11px;
    padding:0 0 0 15px;
    margin:0;
}
.shared-search-results-wrapper-new .address {
    font-size:11px;
    padding:0;
    margin:0;
    font-weight:bold;
    color:#707070;
}
.shared-search-results-wrapper-new .phone {
    font-size:11px;
    padding:0;
    margin:0;
    font-weight:bold;
    color:#707070;
}
.shared-search-results-wrapper-new .citystate {
    display:inline;
    padding-left:10px;
    font-size:.95em;
    font-weight:normal;
}
.shared-search-results-wrapper-new .description {
    font-size:12px;
    padding:0 8px;
    margin:0;
    color:grey;
}


.shared-search-results-wrapper-new .media-link {
}
.shared-search-results-wrapper-new .search-media-display {
    float:right;
    border:1px solid grey;
    background-color:#f0f0f0;
    padding:1px 2px;
    margin: 5px;
}
.shared-search-results-wrapper-new .search-media-display img {
    border:1px solid grey;
    padding:0;
    opacity:0.7;
    filter:alpha(opacity=70); /* For IE8 and earlier */
}
.shared-search-results-wrapper-new .search-media-display img:hover {
    border:1px solid black;
    padding:0;
    opacity:1.0;
    filter:alpha(opacity=100); /* For IE8 and earlier */
}



.search-radius-wrapper {
    padding:2px 10px;
    color:#476F3E;
    display:block;
    border-top:1px solid #C0C0C0;
    border-bottom:1px solid #C0C0C0;
    margin-bottom:3px;
    text-align:center;
    background-color:#E1EFE0;
    background-color:#f5f5f5;
}
.relcntformwraper .search-radius-wrapper .label,
.search-radius-wrapper .label {
    font-weight:bold;
}

.search-radius-wrapper .current-location-label-wrapper {
    margin:0;
}

.search-radius-wrapper .radius-label-wrapper {
    margin:0;
    display:block;
}
.search-radius-wrapper .radius-label {
    margin-left:0;
}

.relcntformwraper .search-radius-wrapper .data,
.search-radius-wrapper .data {
    margin:0;
}

.change-location-functionality-wrapper {
    border-bottom:1px solid grey;
    padding:3px;
}
.change-location-functionality-pageName {
    float:left;
    /*padding-top:5px;*/
    font-weight:bold;
    font-size:1.1em;
}
.change-location-functionality-link {
    float:right;
}
.change-location-functionality-link-inner {
    padding:1px;
    margin:0;
}
.change-location-functionality-link-inner a {
    margin:2px;
    font-weight:bold;
    border:1px solid gray;
    padding:2px 10px;
    background-color:white;
    color:#476F3E;
    display:block;
    margin-bottom:2px;
    text-align:center;
}
.change-location-functionality-link-inner a .smaller-text {
    font-size:10px;
    color:#E3B524;
}

.change-location-functionality-link a {
    display:block;
    border:1px silver solid;
    background-color:#f0f0f0;
    padding:2px 5px;
    font-size:10px;
    text-align:center;
}







/*******************************************
    Change location class
*******************************************/
.change-location-wrapper {
    margin-bottom:10px;
    clear:both;
}
.change-location-wrapper .left-column {
    float:left;
    width:300px;
    margin:0 10px 0 0;
}
.change-location-wrapper .left-column .find-another-location {
    margin:2px 10px;
}
.change-location-wrapper .left-column .find-another-location a {
    display:block;
    border:1px silver solid;
    background-color:#f0f0f0;
    padding:2px 5px;
    font-size:10px;
    text-align:center;
    margin-bottom:15px;
}

.change-location-wrapper .left-column #returnedValue-name { font-weight:bold; text-align:center; font-size:1.1em; margin-top:15px; }
.change-location-wrapper .left-column #returnedValue-SetAsCurrentLocation {
    display:block;
    width:100%;
    text-align:center;
    margin:25px 10px 5px 10px;
}
.change-location-wrapper .left-column #returnedValue-SetAsCurrentLocation #MileRadiusChoice {
    z-index:1005;
}
.change-location-wrapper #returnedValue-LatLon { text-align:center; float:left; }
.change-location-wrapper #returnedValue-LatLon .label { font-weight:bold; padding-right:5px; }
.change-location-wrapper #returnedValue-LatLon .data { padding-right:15px; }
.change-location-wrapper #returnedValue-detailedInfo { float:right; }
.change-location-wrapper #returnedValue-detailedInfo a { text-align:center; }

.change-location-wrapper .left-column .auto-comp-wrapper {
    height:300px;
}
.change-location-wrapper .left-column #fieldValue {
    width:290px;
}
.change-location-wrapper .left-column .header-text-wrapper {
    /*
    font-size:.9em;
    color:grey;
    */
}
.change-location-wrapper .left-column .header-text-wrapper .step-label,
.step-label {
    font-size:.1.1em;
    /*color:grey;*/
    font-weight:bold;
}


.change-location-wrapper .right-column {
    float:left;
    width:500px;
    margin:0 10px 0 0;
}
.change-location-wrapper .right-column .header-text-wrapper {
    font-size:.9em;
    color:grey;
}
.change-location-wrapper .right-column #change_location_map { border:1px solid black; }


.autocomplete-w1 {
    z-index:1000;
    background:url(../shared/mods/core/images/auto-shadow.png) no-repeat bottom right;
    position:absolute;
    top:16px;
    left:20px; /* IE6 fix: */ _background:none; _top:1px;
}
.autocomplete_ORIG {
    width:300px;
    border:1px solid #999;
    background:#FFF;
    cursor:default;
    text-align:left;
    max-height:350px;
    overflow:auto;
    margin:-6px 6px 6px -6px;
    /* IE specific: */ _height:350px;  _margin:0px 6px 6px 0; overflow-x:hidden; }
.autocomplete {
    width:290px;
    border:0;
    background:#FFF;
    cursor:default;
    text-align:left;
    overflow:auto;
    margin:-6px 6px 6px -6px;
}
.autocomplete .selected { background:#678453;color:white; }
.autocomplete div { padding:2px 5px; white-space:nowrap; font-size:1.1em; }
.autocomplete strong { font-weight:normal; color:#3399FF; }











/*******************************************
    pagination
*******************************************/
.paginate-wraper {
    margin:2px 3px;
}
.paginate-wraper .paginate-first-textonly,
.paginate-wraper .paginate-previous-textonly,
.paginate-wraper .paginate-next-textonly,
.paginate-wraper .paginate-last-textonly {
    background-color:#f0f0f0;
    border:1px solid silver;
    font-size:12px;
    color:silver;
    padding:1px 5px;
    margin:0 3px 0 0;
}

.paginate-wraper .paginate-first a,
.paginate-wraper .paginate-previous a,
.paginate-wraper .paginate-next a,
.paginate-wraper .paginate-last a {
    background-color:#f0f0f0;
    border:1px solid silver;
    font-size:12px;
    padding:1px 5px;
    margin:0 3px 0 0;
}

.paginate-wraper .paginate-page a {
    background-color:#f0f0f0;
    border:1px solid silver;
    font-size:12px;
    padding:1px 5px;
    margin:0 3px 0 0;
}
.paginate-wraper .paginate-page-selected a {
    border:1px solid black;
    font-weight:bold;
    font-size:12px;
    padding:1px 5px;
    margin:0 3px 0 0;
}
.paginate-wraper .paginate-pagename {
    color:grey;
    padding-right:5px;
    font-style: italic;
    font-size:11px;
}
.pag-top .paginate-wraper .paginate-foterpagescount {
    color:grey;
    padding-left:15px;
    padding-right:5px;
    font-size:10px;
    font-style: italic;
}
.pag-bot .paginate-foterpagescount {
    color:grey;
    padding-right:5px;
    font-size:10px;
    font-style: italic;
    display:block;
    clear:both;
}






/*******************************************
    Search Area
*******************************************/

.list-search-header {
    margin:3px 0;
    padding:0;
}

.search-results-outer-bread-wrapper { margin:0; padding:0; }
.search-results-outer-bread-wrapper .basic-text {
    /*display:inline;*/
    font-weight:bold;
    margin:0;
    padding:0;
}
.search-results-outer-bread-wrapper .no-search-elements { color:gray;font-size:10px; margin:0; padding:0; }
.search-results-outer-bread-wrapper .found-search-elements { display:inline; margin:0; padding:0; }

.listing-search-results-wrapper {
    padding:15px 0;
}
.listing-search-bread-wrapper {
    background-color:#f0f0f0;
    border:1px solid silver;
    padding:0 5px 5px 5px ;
    margin:10px 9px ;
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
}
.listing-search-actual-results {}

.srch-bread-category-wrapper {
    /*display:inline;*/
    font-size:10px;
    margin:2px 10px ;
    border-left:1px solid green;
    border:1px solid #B5D690;
    background-color:#DCECB4;
    padding-left:6px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
}
.srch-bread-category-wrapper .srch-bread-subcategory-wrapper {
    display:inline;
}
.srch-bread-category-wrapper .category-title {
    display:inline;
    border:0;
    padding:0;
    font-size:11px;
    color:#647771;
    font-style: italic;
}
.srch-bread-category-wrapper .sub-category-title {
    display:inline;
}
.srch-bread-category-wrapper .bread-element-wrapper {
    display:inline;
    border-bottom:1px solid #E3B524;
    margin-right:7px;
    font-weight:bold;
    padding: 1px 2px;
    background-color:#C9D8A4;
    font-size:11px;
}
.srch-bread-category-wrapper .bread-element-wrapper .remove-element-wrapper {
    display:inline;
}
.srch-bread-category-wrapper .bread-element-wrapper .remove-element-wrapper a {
    font-weight:bold;
    color:red;
    border:1px solid maroon;
    padding:0 6px 0 6px;
    font-size:10px;
    margin:1px;
    color:maroon;
    border:0 solid maroon;
    padding:0;
}






/*******************************************
    Disqus
*******************************************/

#disqus-comment-wrapper { margin-top:25px; background-color:#eefbec; border:1px solid #cbe3c7; padding: 0 20px; }
ul#dsq-comments { background-color:#f0f0f0; border:1px solid silver; }
ul#dsq-comments td.dsq-comment-header-meta { background-color:#bee3b9; border:1px solid #aec3ab;font-weight:normal; }
.dsq-comment-body {font-weight:normal;}





/*******************************************
    Shared Cal / NewsAnd / Blog
*******************************************/

.shared-content-page-layout {clear:both;}
.shared-content-page-layout .shared-border-top-grey-bg {margin-bottom:15px;}
.shared-content-page-layout .layout1-leftcol {float:left;width:70%;}
.shared-content-page-layout .layout1-rightcol {float:right;width:28%;}
.shared-content-page-layout .layout2-leftcol {float:left;width:82%;}
.shared-content-page-layout .layout2-rightcol {float:right;width:16%;}
.shared-content-page-layout .layout3-leftcol {float:left;width:49%;}
.shared-content-page-layout .layout3-rightcol {float:right;width:49%;}

.shared-content-page-layout .google-map,
.shared-content-page-layout .google-map-wrapper { padding:0 10px 10px 10px; }
.shared-content-page-layout .google-map .map_canvas,
.shared-content-page-layout .google-map-wrapper .map_canvas { border:1px solid black; }

.shared-content-page-layout .more-information-link {
    text-align:center;
    clear:both;
    margin:10px 10% 5px 10%;
}
.shared-content-page-layout .more-information-link a {
    font-size:1.1em;
    border:1px solid #2E7F27;
    background-color:white;
    padding:4px 20px;
}

/*
*/
.shared-content-page-layout .google-map .map_canvas { border:1px solid black; }

.shared-content-page-layout .contact-wrapper { }
.shared-content-page-layout .section-header,
.shared-content-page-layout .contact-wrapper .contact-header-text {
    margin-top: 10px;
    margin-bottom: 0px;
    padding-bottom: 3px;
    color: #192C18;
    color: #895F30;
    letter-spacing: -1px;
    font-weight:normal;
    font-size:19px;
    border-bottom:1px solid #aacba6;
}
.shared-content-page-layout .inner-section-header {
    font-size:11px;
    color:#647771;
    font-style: italic;
}
.shared-content-page-layout .inner-section-header h1,
.shared-content-page-layout .inner-section-header h2,
.shared-content-page-layout .inner-section-header h3,
.shared-content-page-layout .inner-section-header h4 {
    font-style:normal;
}

.shared-content-page-layout .data { font-weight:bold; }
.shared-content-page-layout .label { color:gray; font-weight:normal; }

.shared-content-page-layout .State-Name { font-size:1.1em; }
.shared-content-page-layout .State-Name a { font-weight:bold; }
.shared-content-page-layout .County-Wrapper { padding-left:15px; }
.shared-content-page-layout .County-Wrapper .County-Name {  }
.shared-content-page-layout .County-Wrapper .County-Name a { font-weight:bold; }
.shared-content-page-layout .County-Wrapper .City-Wrapper {  padding-left:15px; }
.shared-content-page-layout .County-Wrapper .City-Wrapper a { font-weight:bold; }

.shared-content-page-layout .contact-wrapper {}
.shared-content-page-layout .contact-wrapper .title { font-size:12px;color:gray;}
.shared-content-page-layout .contact-wrapper .description { font-weight:bold; }
.shared-content-page-layout .contact-wrapper .contact_section {line-height: 1.1em;padding-left:5px;padding:3px 5px;}
.shared-content-page-layout .contact-wrapper .contact_section .contact_header {display:none;font-size:1px;margin:0;margin-top:2px;}
.shared-content-page-layout .contact-wrapper .contact_section .innerSection {}
.shared-content-page-layout .contact-wrapper .contact_section .innerSection .label {font-size:11px;color:#647771;font-style: italic;display:block;}
.shared-content-page-layout .contact-wrapper .contact_section .innerSection .data {font-size:13px;font-weight:bold;}

.shared-orig-found-on-wrapper {
    margin:0 0 10px 0 ;
    padding:0;
    border-left:1px solid ;
    border:1px solid green;
    border:1px solid #B5D690;
    background-color:#DCECB4;
    padding:3px 6px 3px 6px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    text-align:center;
    font-size:11px;
}
.shared-orig-found-on-wrapper * { font-size:11px; }
.shared-orig-found-on-wrapper .thanks-name { font-style: italic;font-weight:bold; }
.shared-orig-found-on-wrapper .links-wrapper { display:block; }
.shared-orig-found-on-wrapper .learn-more {  }
.shared-orig-found-on-wrapper .visit-site {  }
.shared-orig-found-on-wrapper .both-links .visit-site a { margin-left:5px;padding-left:5px; border-left:1px solid green; }

.shared-small-description {
    font-size:11px;
    line-height: .95em;
    color:grey;
}

ul.shared-ul-lists {
    list-style-type:none;
    padding:0px;
    margin:0px;
}
ul.shared-ul-lists li {
    padding:0;
    margin:0;
}
ul.shared-ul-lists li a {
    line-height: 1em;
    border:1px solid transparent;
    background-image:url('../images/bullet_green.png');
    background-repeat:no-repeat;
    background-position:0 5px; 
    padding:5px 8px 5px 15px;
    margin:0;
    display:block;
}
ul.shared-ul-lists li a:hover {
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border:1px solid #192C18;
    background-color:#EEF7D9;
    padding:5px 8px 5px 15px;
}


.footer-large-ad {
    padding:10px;
    background: #efefef url(../images/bg-top-shadow.png) 0 -10px repeat-x ;
}





/*******************************************
    Galleries and Media
*******************************************/

#gallery-list-page-wrapper, {
    margin-top:10px;
    /*background-color:red;*/
}
#gallery-list-page-wrapper .one-looped-listing-wrapper {
    text-align:center;
    width:210px;
    float:left;
    border:1px solid silver;
    background-color:#f0f0f0;
    padding:10px;
    margin:0 15px 15px 0;
    border-color:#799176;
    border-width:1px;
    border-style:outset;
    background-image: url(../../../images/bg-gradiant-long-clearish-to-gray.png);
    background-repeat:repeat-x;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 5px 5px 5px #B7B7B7;
    -webkit-box-shadow: 5px 5px 5px #B7B7B7;
    box-shadow: 5px 5px 5px #B7B7B7;
}
#gallery-list-page-wrapper .one-looped-listing-wrapper:hover {
    background-color:#D3E7CF;
}
#gallery-list-page-wrapper .one-looped-listing-wrapper a {
    display:block;
}
#gallery-list-page-wrapper .one-looped-listing-wrapper .gallery-image {
    width:200px;
    height:200px;
    background-repeat:no-repeat;
    background-position:center;
    margin:0 auto;
    border:1px solid black;
    display:block;
}
#gallery-list-page-wrapper .one-looped-listing-wrapper .gallery-link-wrapper {
    text-align:center;
}
#gallery-list-page-wrapper .one-looped-listing-wrapper .gallery-updated-on {
    color:grey;
    font-size:10px;
}



.gallery-page-wrapper {}
.gallery-page-wrapper .media-files-wrapper { clear:both; }
.gallery-page-wrapper .gallery-page-right-column { width:300px; }
.gallery-page-wrapper .gal-image-thumb-wrapper {}
.gallery-page-wrapper .gal-image-thumb-wrapper {
    padding:5px;
    margin: 0 8px 8px 0;
    float:left;
    width:200px;
    border:1px solid #f0f0f0;
}
.gallery-page-wrapper .gal-image-thumb-wrapper:hover {
    background-color:#f0f0f0;
    border:1px solid silver;
}
.gallery-page-wrapper .gal-image-thumb-wrapper a {
    display:block;
    text-align:center;
    /*height:215px;*/
    overflow:auto;
}
.gallery-page-wrapper .gal-image-thumb-wrapper img {
    border:1px black solid;
}
.gallery-page-wrapper .gal-image-thumb-wrapper .actual-image-file {
    background-color:#f9f9f9;
    border:1px solid black;
    background-repeat:no-repeat;
    height:175px;
    margin-bottom:5px;
}
.gallery-page-wrapper .shared-border-top-grey-bg {
    width:630px;
}
.gallery-page-wrapper .shared-border-top-grey-bg .header {
    margin-top:0;padding-top:0;
}



.media-page-wrapper {
    
}

.media-page-wrapper {
    padding:0 15px;
}
.media-page-wrapper .column-left {
    float:left;
    width:725px;
}
.media-page-wrapper .column-right {
    float:right;
    width:225px;
}

.media-page-wrapper .media-file-wrapper {
    text-align:center;
    margin:10px 0 0 0;
}
.media-page-wrapper .media-file-wrapper img {
    -moz-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 5px 5px 5px #B7B7B7;
    -webkit-box-shadow: 5px 5px 5px #B7B7B7;
    box-shadow: 5px 5px 5px #B7B7B7;
}

.media-page-wrapper .gallery-info {
    margin-top:10px;
}

.media-page-wrapper .gallery-info .display-gallery-title {
    text-align:center;
    margin:0;
    padding:3px 5px;
    font-weight:bold;
    font-size:1.1em;
    color: #895F30;
    letter-spacing: -1px;
    font-weight:normal;
    border-bottom:1px solid #aacba6;
}
.media-page-wrapper .gallery-info .display-gallery-title .heading {
    color:grey;
    font-size:.85em;
    font-style:italic;
    font-weight:normal;
    margin-right:3px;
}



.media-page-wrapper .gallery-info .thumbs-and-links {
    padding:5px 4px 5px 8px;
}
.media-page-wrapper .gallery-info .thumbs-and-links .additional-images-in-gal {
    color:grey;
    font-size:.8em;
}

.media-page-wrapper .gallery-info .thumbs-and-links .image-nav-wrapper {
    clear:both;
}
.media-page-wrapper .gallery-info .thumbs-and-links .image-nav-wrapper a {
    display:block;
    float:left;
    text-align:center;
    background-color:#f9f9f9;
    border:1px solid #A4B7A3;
    padding:2px;
    margin: 0 3px 3px 0;
}
.media-page-wrapper .gallery-info .thumbs-and-links .image-nav-wrapper a:hover {
    background-color:#f0f0f0;
    border:1px solid silver;
}
.media-page-wrapper .gallery-info .thumbs-and-links .image-nav-wrapper a:hover img {
    opacity:1.0;
    filter:alpha(opacity=100); /* For IE8 and earlier */
}
.media-page-wrapper .gallery-info .thumbs-and-links .image-nav-wrapper .previous-link,
.media-page-wrapper .gallery-info .thumbs-and-links .image-nav-wrapper .next-link {
    width:45%;
}
.media-page-wrapper .gallery-info .thumbs-and-links .image-nav-wrapper .previous-link span,
.media-page-wrapper .gallery-info .thumbs-and-links .image-nav-wrapper .next-link span {
    clear:both;
    display:block;
    font-size:xx-small;
}

.media-page-wrapper .gallery-info .thumbs-and-links .image-nav-wrapper img {
    border:1px black solid;
/*    opacity:0.4;
    filter:alpha(opacity=40);*/
}

.media-page-wrapper .gallery-info .thumbs-and-links .image-nav-wrapper a.current {
    border:1px solid black;
    background-color:black;
    padding:1px;
}

.media-page-wrapper .gallery-info .thumbs-and-links .image-nav-wrapper img.current {
    border:1px black solid;
    opacity:1.0;
    filter:alpha(opacity=100); /* For IE8 and earlier */
}


.media-page-wrapper .gallery-info .back-to-gal a {
    text-align:center;
    margin:0;
    font-size:.8em;
    background-color:#C8D8C7;
    border:1px solid #A4B7A3;
    display:block;
}




.gallery-page-wrapper .section-header,
.media-page-wrapper .section-header {
    font-size:16px;
}


/*
<div class="shared-search-results-wrapper-new">
    <a class="media-link" href="http://dev.getoutsidenj.com/projectbill/Bill-Development-Area-V2/v2.0.7-GetOut-Dev-V2.0.0/listings/Abram-S-Hewitt-State-Forest.Hewitt.Passaic-County.New-Jersey.html?_locid=HASH(0x1abeff8)&MileRadiusChoice=HASH(0x1abe3d8)"></a>
    <div class="title"><a href="http://dev.getoutsidenj.com/projectbill/Bill-Development-Area-V2/v2.0.7-GetOut-Dev-V2.0.0/listings/Abram-S-Hewitt-State-Forest.Hewitt.Passaic-County.New-Jersey.html?_locid=HASH(0x1abeff8)&MileRadiusChoice=HASH(0x1abe3d8)">Abram S. Hewitt State Forest</a></div>
    <div class="distance"></div>
    <div class="address">Hewitt, New Jersey 07421<div class="citystate"><a href="http://dev.getoutsidenj.com/projectbill/Bill-Development-Area-V2/v2.0.7-GetOut-Dev-V2.0.0/your-city/new-jersey/passaic-county/hewitt.html">Town Info..</a></div></div>
    <div class="description">Abram S. Hewitt State Forest is located in Hewitt, New Jersey. A section of Bearfort Ridge, as well as the Appalachian Trail reaches into Hewitt State Forest, offering hikers a challenging climb with a rewarding view.</div>
    <div class="clear"></div>
</div>


*/








/* search form 
-------------------------------------- */
.searc-desc-text-wrapper {
    color:#E3B524;
    font-size:10px;
    padding:0;
    margin:0;
    text-align:left;
}
.searchform {
    display: inline-block;
    zoom: 1; /* ie7 hack for display:inline-block */
    *display: inline;
    border: solid 1px #233D21;
    padding: 3px 5px;
    margin:0 0 5px 0;
    
    -webkit-border-radius: 2em;
    -moz-border-radius: 2em;
    border-radius: 2em;

    -webkit-box-shadow: 0 1px 0px rgba(0,0,0,.1);
    -moz-box-shadow: 0 1px 0px rgba(0,0,0,.1);
    box-shadow: 0 1px 0px rgba(0,0,0,.1);

    background: #f1f1f1;
    background: #192C18;
    background: -webkit-gradient(linear, left top, left bottom, from(#38770C), to(#192C18));
    background: -moz-linear-gradient(top,  #38770C,  #192C18);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#38770C', endColorstr='#192C18'); /* ie7 */
    -ms-filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#38770C', endColorstr='#192C18'); /* ie8 */
}
.searchform input {
    font: normal 12px/100% Arial, Helvetica, sans-serif;
    color: #fff;
}
.searchform .searchfield {
    color: #fff;
    background: #fff;
    background: #578E19;
    background: #BDCCA4;
    background: #38770C;
    background: #527F33;
    padding: 6px 6px 6px 8px;
    width: 202px;
    border: solid 1px #192C18;
    outline: none;

    -webkit-border-radius: 2em;
    -moz-border-radius: 2em;
    border-radius: 2em;

    -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
    box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
}
.searchform .searchbutton {
    color: #fff;
    border: solid 1px #494949;
    font-size: 11px;
    height: 27px;
    width: 27px;
    text-shadow: 0 1px 1px rgba(0,0,0,.6);

    -webkit-border-radius: 2em;
    -moz-border-radius: 2em;
    border-radius: 2em;

    background: #5f5f5f;
    background: -webkit-gradient(linear, left top, left bottom, from(#e3b425), to(#CCA122));
    background: -moz-linear-gradient(top,  #e3b425,  #CCA122);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#e3b425', endColorstr='#CCA122'); /* ie7 */
    -ms-filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#e3b425', endColorstr='#CCA122'); /* ie8 */
}





