#s101_site-wrapper {
  width: 1200px;
  background-color: #000;
}

#s101_site-wrapper-bg {
width: 1200px;
padding: 0px;	
background-color: #000;
}


#s101_header-wrapper {
	background: black;
	margin-bottom: 0px;
}

#s101_site-fullwidth-photo-caption {
    width: 353px;
    height: 127px;
    position: absolute;
    top: 84px;
    left: 120px;
    z-index: 110;
}

#s101_content-wrapper-fullwidth {
	background: #FFFFFF;
	padding: 40px 112px 0;
        width: 976px;
}

#s101_page_home #s101_content-wrapper-fullwidth {
	background: #FFFFFF;
	padding: 50px 112px 0;
        width: 976px;
}

.s101_content-wrapper-fullwidth {
width: 976px;
padding-top: 40px;
padding-left: 112px;
padding-right: 112px;
border-top: none;
}

#s101_site-fullwidth-photo {	
display: block;
float: left;
padding-left: 0px;
width: 1200px;
height: 516px;
padding: 0px;
}

/* Signup Page */

fieldset label {
    padding-right: 0;
    width: 160px;
}

fieldset input {
    background-color: #FDA63D;
    border: 1px solid tan;
    padding: 3px;
    width: 218px;
}

/* End Signup Page */


/* Photo Page  */

#s101_page_photo_gallery .photo-container, #s101_page_photo .photo-container {

	background: #ffffff;

}

/* End Photo Page  */

#header_img {
width: 1200px;
height: 516px;
}

div#fadeshow1 {
width: 1200px;
height: 516px;
}

#fadeshow1 .gallerylayer img {
margin-left: 0px;
}

div.gallerylayer img {
margin-left: 0px;
}

#s101_header-nav {
	width: 980px;
	height: 36px;
	background-color: rgba(0,0,0,0.5);
        padding: 0 118px 0 102px;
        margin-bottom: 5px;
        position: absolute;
        z-index: 111;
}


#s101_music-player {
	float: left;
	height: 36px;
	width: 600px;
}

// Note: the following needs to be overridden in Paul's code for the new player style

div.jp-audio_l1, div.jp-video_l1 {
min-height: 36px;
}

#s101_header-nav #s101_music-player {
	margin-top: 0px;
}

#s101_facebook-like {
	float: right;
	height: 36px;
}

#s101_fb_like {
margin-top: 8px;
}

#s101_site-fullwidth-menu {
        width: 100%;
	display: block;
	float: left;
	background: #024060;
}

#s101_main_site_nav {
text-align: left;
padding-left: 0px;
width: 100%;
height: 35px;
}

#s101_main_site_nav ul {
padding-left: 0px;
}

#s101_carousel_ribbon {
	display: block;
	float: left;
	background: #87c9bf url('https://memberdata.s3.amazonaws.com/jo/jonatha/photos/jonatha_photo_gal_8276_photo_576974256.png ') repeat-x left bottom scroll;
	padding-left: 95px;
	padding-right: 95px;
	width: 1010px;
	height: 150px;
}

#s101_footer-wrapper {
	background: #024060;
}

.footer-wrapper, #s101_footer-wrapper {
width: 1010px;
padding: 10px 95px 25px;
}

#s101_footer-menu {
color: #fff;
}

#s101_nav_footer a {
font-size: 12px;
color: #fff;
}

#s101_nav_footer a:hover {
color: #38B999;
}

#s101_client_footer {
color: #fff;
}

#s101_top-nav {
width: 100%;
}

.s101_news-wrapper-homepage3 ul li {
margin-left: 40px;
}

#s101_main_site_nav ul li {
width: 100%;
text-align: center;
padding: 0px;
margin-right: -5px;
line-height: 35px;
}

#s101_main_site_nav li:last-child {
    margin-right: 0px;
}

#s101_main_site_nav ul li a {
display: inline-block;
width: 122px;
height: 100%;
padding: 0px;
}

.s101_news-wrapper-homepage3 ul li:first-child {
margin-left: 0px
}

.s101_news-wrapper-homepage3 ul li:nth-child(2) {
margin-left: 26px;
}

.s101_news-wrapper-homepage3 ul li:nth-child(3) {
    xfloat: right;
	margin-left: 32px;
    xmargin-right: -45px;
 margin-top: -0px;
}

#s101_main_site_nav ul li:first-child a {
background-color: #87c9bf;
}

#s101_main_site_nav ul li:nth-child(2) a {
background-color: #38b999;
}

#s101_main_site_nav ul li:nth-child(3) a {
background-color: #fca805;
}

#s101_main_site_nav ul li:nth-child(4) a {
background-color: #024060;
}

#s101_main_site_nav ul li:nth-child(5) a {
background-color: #87c9bf;
}

#s101_main_site_nav ul li:nth-child(6) a {
background-color: #38b999;
}

#s101_main_site_nav ul li:nth-child(7) a {
background-color: #fca805;

}

#s101_main_site_nav ul li:nth-child(8) a {
background-color: #87c9bf;
}


.s101_news-wrapper-homepage3 .s101_page_headings {
font-family: "Montserrat", sans-serif;
font-size: 22px;
font-weight: lighter;
margin-bottom: 0px;
//border-bottom: 3px dotted #87C9BF;
//padding-bottom: 6px;
}

.s101_content-wrapper-fullwidth .s101_page_headings {
font-family: "Montserrat", sans-serif;
font-size: 22px;
font-weight: lighter;
}



#s101_page_heading_home_1 {
margin-bottom: 14px;
}

#s101_home_heading_3 {
display: none;
}


#s101_page_heading_home_3 {
display: none;
}

#s101_video_heading_1 {
margin-bottom: 30px;
}

.tour_list_wrap table {
width: 300px;
}

#s101_page_home .tour_list_wrap table tr:nth-child(2n+1) {
    background-color: #DAF2EC;
}

.tour_list_wrap table tbody tr td:nth-child(2) {
color: #AF3110;
}

#s101_page_home .tour_list_wrap table tr:hover {
background-color: #FCA805;
color: #fff;
}

#s101_BorderlessWidget_109496 {
    margin-bottom: 0;
}

img#noses-arrow {
display: inline-block;
margin-top: 5px;
}

#s101_BorderlessWidget_119058 {
    margin-top: -36px;
}

#s101_page_home .s101_signup_short_form2:before {
    content: url("https://memberdata.s3.amazonaws.com/jo/jonatha/photos/jonatha_photo_gal_8276_photo_688586587.png");
    left: 38.5px;
    position: relative;
    top: 30px;
}

#s101_page_home .s101_signup_form_reverse {
    background: url("https://memberdata.s3.amazonaws.com/jo/jonatha/photos/jonatha_photo_gal_8276_photo_1515921127.gif") no-repeat scroll -14px 194px transparent;
    border: 2px solid #DAF2EC;
    border-radius: 20px 20px 20px 20px;
    height: 293px;
    padding: 10px 0;
    text-align: center;
    width: 251px;
}

#s101_signup_short_intro {
    margin-top: 24px;
    margin-bottom: 6px;
}

#s101_db_content_image_17 {
    left: 48px;
    position: relative;
    top: 48px;
}

#s101_db_content_image_21 {
    left: 240px;
    position: relative;
    top: -83px;
}

#s101_page_home .text-field_3line2 {
    background: none repeat scroll 0 0 orange;
    border: 1px solid tan;
    height: 20px;
    width: 211px;
}

.s101_signup_form_reverse_field select#address_country {
    width: 214px;
    background: none;
    border: 1px solid #525252;
}

#s101_page_home div.email_signup_form2_tc {
    left: 0px!important;
    position: relative;
    text-align: right;
    top: -26px;
}

.signup_button_3line2 {
width: 84px;
height: 61px;
background: url('https://memberdata.s3.amazonaws.com/jo/jonatha/photos/jonatha_photo_gal_8276_photo_1568672615.png');
}

.signup_button_3line2:hover {
background-position: 0 -61px;
}

.gc-link:hover {
color: #DAF2EC;
}

a.s101_footer_nav:hover {
color: #DAF2EC;
}

#s101_BorderlessWidget_109491 {
margin-bottom: 0px;
}

#s101_general_content_118444 > p {
    margin-top: 0;
}


#s101_twitter_feed_wrapper {
    background-color: #DAF2EC;
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    height: 100%;
    padding: 10px;
    width: 100%;
}

#s101_twitter_feed_center {
    color: #000000;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    text-align: left;
}

.s101_twitter_feed-bubble {
    font-size: 11px;
    width: 100%;
}

.s101_twitter_feed-content p {
    color: #000000;
    margin: 0;
}

#s101_twitter_feed_bottom_triangle {
    border-left: 0 solid transparent;
    border-right: 20px solid transparent;
    border-top: 20px solid #DAF2EC;
    font-size: 0;
    height: 0;
    line-height: 0;
    margin-left: 85px;
    width: 0;
}

#s101_twitter_feed_bottom_bird {
    background-image: url("https://memberdata.s3.amazonaws.com/jo/jonatha/photos/jonatha_photo_gal_8276_photo_498728705.png");
    height: 48px;
    margin-top: -10px;
    width: 79px;
}

#s101_music-player {
width: 300px;
}

#s101_carousel_ribbon {
    height: 160px;
    padding-top: 16px;
    padding-left: 145px;
    padding-right: 145px;
    width: 910px;
}







#s101_page_journal #s101_journal_header_109474 {
margin-bottom: 0px;
}

.s101_news-wrapper-homepage3 .s101_page_headings {
margin-bottom: 20px;
}

.s101_twitter_post {
color: #000;
}

.s101_twitter_postdate {
    font-weight: bold;
}

#s101_site-fullwidth-menu .s101_BorderlessWidget, #s101_sn_header_links .s101_BorderlessWidget {

margin-bottom: 0px;

}

#s101_sn_table {

height: 30px;

}

#s101_sn_header_links {

margin-top: -5px;

}

.s101_BorderlessWidget {
width: 100%;
margin-bottom: 20px;
}

#s101_photos_header_109458:before {
    margin-top: -52px;
}

#s101_BorderlessWidget_118702 {
    margin-bottom: 0;
}

#s101_nav_footer a {
    font-size: 12px;
}

#s101_client_footer {
font-size: 12px;
}

#s101_footer-copyright_wrapper {
float: right;
margin-right: -40px;
width: 638px;
padding-left: 0px;
}

#s101_footer-copyright {
margin-left: 0px;
}

#s101_client_footer {
margin-top: 14px;
}

#client_footer_logo, #s101_footer-logo {
margin-top: 7px;
}

.s101_news_slug:first-child .s101_news_image-wrapper {
border-top: none;
}

.s101_news_image-wrapper {
border-top: 2px dotted #DAF2EC;
}


#s101_page_signup #signupFrm {
    background: url("https://memberdata.s3.amazonaws.com/jo/jonatha/photos/jonatha_photo_gal_8276_photo_1515921127.gif") no-repeat scroll 126px 260px transparent;
}

#s101_page_video #column_one {
margin-top: -11px;
}

#s101_BorderlessWidget_109461 {
margin-bottom: 0px;
}

#s101_page_signup fieldset {
margin-bottom: 10px;
}

#s101_twitter_feed_bottom .s101_twitter_readmore {
    font-family: 'Trebuchet MS';
    font-size: 14px;
    font-weight: bold;
    text-align: right;
    text-transform: uppercase;
    position: relative;
    top: -41px;
    left: -17px;
}

#s101_page_signup fieldset input.submit {
    background: url("https://memberdata.s3.amazonaws.com/jo/jonatha/photos/jonatha_photo_gal_8276_photo_1568672615.png") repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    position: relative;
    left: 360px;
    top: 20px;
    height: 61px;
    padding: 5px;
    width: 84px;
}

#s101_page_signup fieldset input.submit:hover {
background-position: 0 -61px;
}


#s101_BorderlessWidget_120102 {
    margin-bottom: 0;
}

#s101_home_header_120102 {
    margin-bottom: 10px;
}

#tour_list_h {
    border-bottom: medium none;
}

.s101_blog_posttime, .s101_blog_text {

float: left;

}

.s101_blog_text, .s101_blog_posttime {
margin-top: 10px;
float: left;
}

.s101_blog_posttime {

font-style: italic;

}

.s101_blog_title {
margin-top: 0px;
font-weight: 700;
}

.s101_blog_blogger s101_general_content, .s101_blog_text, .s101_blog_posttime {

width: 100%;

}


#s101_page_twitter .s101_signup_short_form2:before {
    content: url("https://memberdata.s3.amazonaws.com/jo/jonatha/photos/jonatha_photo_gal_8276_photo_688586587.png");
    left: 23px;
    position: relative;
    top: 30px;
}

#s101_page_twitter .s101_signup_form_reverse {
    background: url("https://memberdata.s3.amazonaws.com/jo/jonatha/photos/jonatha_photo_gal_8276_photo_1515921127.gif") no-repeat scroll -14px 194px transparent;
    border: 2px solid #DAF2EC;
    border-radius: 20px 20px 20px 20px;
    height: 293px;
    padding: 10px 0;
    text-align: center;
    width: 251px;
    margin-left: -15.5px;
}

#s101_page_twitter #s101_signup_short_intro {
    margin-top: -20px;
}

#s101_page_twitter .text-field_3line2 {
    background: none repeat scroll 0 0 orange;
    border: 1px solid tan;
    height: 20px;
    width: 211px;
}

#s101_page_twitter div.email_signup_form2_tc {
    left: 70px;
    position: relative;
    text-align: right;
    top: -26px;
}


#s101_page_contact .s101_signup_short_form2:before {
    content: url("https://memberdata.s3.amazonaws.com/jo/jonatha/photos/jonatha_photo_gal_8276_photo_688586587.png");
    left: 141px;
    position: relative;
    top: 30px;
}


#s101_page_contact .s101_signup_form_reverse {
    background: url("https://memberdata.s3.amazonaws.com/jo/jonatha/photos/jonatha_photo_gal_8276_photo_1515921127.gif") no-repeat scroll -14px 194px transparent;
    border: 2px solid #DAF2EC;
    border-radius: 20px 20px 20px 20px;
    height: 293px;
    padding: 10px 0;
    text-align: center;
    width: 251px;
    margin-left: 102.5px;
}


#s101_page_contact #s101_signup_short_intro {
    margin-top: -20px;
}


#s101_page_contact .text-field_3line2 {
    background: none repeat scroll 0 0 orange;
    border: 1px solid tan;
    height: 20px;
    width: 211px;
}


#s101_page_contact div.email_signup_form2_tc {
    left: 70px;
    position: relative;
    text-align: right;
    top: -26px;
}




#s101_page_home .s101_signup_short_form2:before {
    content: url("https://memberdata.s3.amazonaws.com/jo/jonatha/photos/jonatha_photo_gal_8276_photo_688586587.png")!important;
    left: 141px!important;
    position: relative!important;
    top: 30px!important;
}


#s101_page_home .s101_signup_form_reverse {
    background: url("https://memberdata.s3.amazonaws.com/jo/jonatha/photos/jonatha_photo_gal_8276_photo_1515921127.gif") no-repeat scroll -14px 194px transparent!important;
    border: 2px solid #DAF2EC!important;
    border-radius: 20px 20px 20px 20px!important;
    height: 293px!important;
    padding: 10px 0!important;
    text-align: center!important;
    width: 251px!important;
    margin-left: 102.5px!important;
}


#s101_page_home #s101_signup_short_intro {
    margin-top: -20px!important;
}


#s101_page_home .text-field_3line2 {
    background: none repeat scroll 0 0 orange!important;
    border: 1px solid tan!important;
    height: 20px!important;
    width: 211px!important;
}


#s101_page_home div.email_signup_form2_tc {
    left: 0px!important;
    position: relative!important;
    text-align: right!important;
    top: -26px!important;
}





#s101_page_news .s101_signup_short_form2:before {
    content: url("https://memberdata.s3.amazonaws.com/jo/jonatha/photos/jonatha_photo_gal_8276_photo_688586587.png");
    left: 51px;
    position: relative;
    top: 30px;
}


#s101_page_news .s101_signup_form_reverse {
    background: url("https://memberdata.s3.amazonaws.com/jo/jonatha/photos/jonatha_photo_gal_8276_photo_1515921127.gif") no-repeat scroll -14px 194px transparent;
    border: 2px solid #DAF2EC;
    border-radius: 20px 20px 20px 20px;
    height: 293px;
    padding: 10px 0;
    text-align: center;
    width: 251px;
    margin-left: 10px;
}


#s101_page_news #s101_signup_short_intro {
    margin-top: -20px;
}


#s101_page_news .text-field_3line2 {
    background: none repeat scroll 0 0 orange;
    border: 1px solid tan;
    height: 20px;
    width: 211px;
}


#s101_page_news div.email_signup_form2_tc {
    left: 70px;
    position: relative;
    text-align: right;
    top: -26px;
}

#s101_page_news .signup_button_3line2 {
width: 84px;
height: 61px;
background: url('https://memberdata.s3.amazonaws.com/jo/jonatha/photos/jonatha_photo_gal_8276_photo_1568672615.png');

z-index: 112;
position: absolute;
left: 1110px;
top: 410px;
}


#s101_page_journal .s101_signup_short_form2:before {
    content: url("https://memberdata.s3.amazonaws.com/jo/jonatha/photos/jonatha_photo_gal_8276_photo_688586587.png");
    left: 51px;
    position: relative;
    top: 30px;
}


#s101_page_journal .s101_signup_form_reverse {
    background: url("https://memberdata.s3.amazonaws.com/jo/jonatha/photos/jonatha_photo_gal_8276_photo_1515921127.gif") no-repeat scroll -14px 194px transparent;
    border: 2px solid #DAF2EC;
    border-radius: 20px 20px 20px 20px;
    height: 293px;
    padding: 10px 0;
    text-align: center;
    width: 251px;
    margin-left: 10px;
}


#s101_page_journal #s101_signup_short_intro {
    margin-top: -20px;
}


#s101_page_journal .text-field_3line2 {
    background: none repeat scroll 0 0 orange;
    border: 1px solid tan;
    height: 20px;
    width: 211px;
}


#s101_page_journal div.email_signup_form2_tc {
    left: 70px;
    position: relative;
    text-align: right;
    top: -26px;
}

#s101_page_journal .signup_button_3line2 {
width: 84px;
height: 61px;
background: url('https://memberdata.s3.amazonaws.com/jo/jonatha/photos/jonatha_photo_gal_8276_photo_1568672615.png');
background-color : transparent;
z-index: 112;
position: absolute;
left: 1110px;
top: 410px;
}








.s101_signup_form_reverse_field select#address_country option {
width: 214px;
}

#s101_page_home .s101_news_slug:last-of-type {
margin-bottom: 0;
}

.s101_signup_form_reverse_field select#address_country option {
    padding-right: 91px;
    width: 101px;
}

#s101_BorderlessWidget_120416 {
    margin-bottom: 0;
}

#s101_BorderlessWidget_109463 {
    margin-bottom: 0;
}

#s101_BorderlessWidget_120523 {
    margin-bottom: 0;
}

#s101_BorderlessWidget_120416 {
    margin-bottom: 0;
}

#s101_contact_header_120416 {
    margin-bottom: 0px;
}

#header_img #fadeshow1 {
height: 516px;
}

#s101_BorderlessWidget_120850 {
    margin-bottom: 0;
}

#s101_journal_header_120850 {
    margin-bottom: 0;
}

#s101_BorderlessWidget_121099 {
    margin-bottom: 0px;
}

#s101_page_blog_archive .s101_blog_title {

	background-color: #87c9bf;
	text-transform: uppercase;
	font-size: 18px;
	padding: 5px;
	width: 100%;

}

#s101_page_blog_archive .s101_right-column .s101_BorderlessWidget {

	margin-bottom: 0px;

}

#s101_blog_archive_page_month {

	margin-bottom: 10px;
	font-size: 16px;

}

#s101_site-fullwidth-photo {
margin-bottom: 0px;
}

#s101_fb_like {

	display: block;
	float: left;

}

