body {
    margin: 0;
    padding: 0;
    font-family: "gill sans", Helvetica;
}

#wrapper {
    display: block;
    width: 1500px;
}

.clear_both {
  clear: both;
}

.mosaic_wrapper {
  float: left;
  margin: 0;
  padding: 0;
}

.mosaic_wrapper img {
  border: 0;
}

.mosaic_last_in_row {
  clear: both;
}

#logo_wrapper, #logo_wrapper_shorter, #logo_wrapper_shorter_neg {
    float: left;
}

#logo_wrapper, #logo_wrapper_shorter {
    border-right: 1px solid #999;
    border-bottom: 1px solid #999;
}

#logo_wrapper_shorter_neg {
    border-right: 1px solid #FFF;
    border-bottom: 1px solid #FFF;
}

#logo_wrapper {
    height: 180px;
}

#logo_wrapper_shorter, #logo_wrapper_shorter_neg {
    height: 130px;
}

html>body #logo_wrapper {
    height: auto;
    min-height: 180px;
}

html>body #logo_wrapper_shorter, html>body #logo_wrapper_shorter_neg {
    height: auto;
    min-height: 130px;
}

#header_wrapper, #header_wrapper_shorter, #header_wrapper_shorter_neg {
    float: left;
}


#header_wrapper, #header_wrapper_shorter {
    width: 1181px;
}

#header_wrapper_shorter_neg {
    width: 1181px;
}

#header_wrapper, #header_wrapper_shorter {
    border-bottom: 1px solid #999;
}

#header_wrapper, #header_wrapper_shorter {
    border-bottom: 1px solid #999;
    border-right: 1px solid #999;
}

#header_wrapper_shorter_neg {
    border-bottom: 1px solid #FFF;
    border-right: 1px solid #FFF;
}


#header_wrapper {
    height: 180px;
}

#header_wrapper_shorter, #header_wrapper_shorter_neg {
    height: 130px;
}

html>body #header_wrapper {
    min-height: 180px;
}

html>body #header_wrapper_shorter, html>body #header_wrapper_shorter_neg {
    min-height: 130px;
}

#left_column_wrapper_text, #left_column_wrapper_taller_text, #left_column_wrapper_taller_text_neg, #left_column_wrapper, #left_column_wrapper_taller, #left_column_wrapper_taller_neg {
    float: left;
}

#left_column_wrapper, #left_column_wrapper_taller, #left_column_wrapper_text, #left_column_wrapper_taller_text {
    border-right: 1px solid #999;
    border-bottom: 1px solid #999;

    color: #999;
}


#left_column_wrapper_taller_neg, #left_column_wrapper_taller_text_neg {
    border-right: 1px solid #FFF;
    border-bottom: 1px solid #FFF;
    color: #fff;
}

#left_column_wrapper_taller_neg a, #left_column_wrapper_taller_text_neg a {
    color: #D6D6D6;
}

#left_column_wrapper_taller_neg a.primary_photographer, #left_column_wrapper_taller_text_neg a.primary_photographer {
    color: #FFF;
}

#left_column_wrapper_taller_neg a.primary_photographer:hover, #left_column_wrapper_taller_neg a.secondary_photographer:hover {
    color: #333;
}

#left_column_wrapper_taller_neg .photographer_links_container ul li a {
    color: #333;
}

#left_column_wrapper_taller_neg .photographer_links_container ul li a.active_state, #left_column_wrapper_taller_neg .photographer_links_container ul li a:hover {
    color: #101010;
}

#left_column_wrapper_taller_neg #nav_wrapper_text a {
    color: #333;
}

#left_column_wrapper_taller_neg #nav_wrapper_text a:hover {
    color: #FFF;
}

#left_column_wrapper, #left_column_wrapper_text {
    height: 480px;
}

#left_column_wrapper_taller, #left_column_wrapper_taller_neg, #left_column_wrapper_taller_text, #left_column_wrapper_taller_text_neg {
    height: 600px;
}

html>body #left_column_wrapper {
    height: auto;
    min-height: 480px;
}

html>body #left_column_wrapper_taller, html>body #left_column_wrapper_taller_text, html>body #left_column_wrapper_taller_neg, html>body #left_column_wrapper_taller_text_neg {
    height: auto;
    min-height: 600px;
}

#lower_left_column_wrapper, #lower_left_column_wrapper_neg {
    float: left;
}

#lower_left_column_wrapper {
    height: 135px;
}

#lower_left_column_wrapper_neg {
    height: 69px;
}

#lower_left_column_wrapper {
    border-right: 1px solid #999;
}

#lower_left_column_wrapper_neg {
    border-right: 1px solid #FFF;
    border-bottom: 1px solid #FFF;
    margin: -70px 0 0 0;
}

html>body #left_column_wrapper, html>body #left_column_wrapper_neg {
    height: 135px;
}

#left_column_wrapper a, #left_column_wrapper_taller a, #left_column_wrapper_taller_neg a, #left_column_wrapper_taller_text a, #left_column_wrapper_taller_text_neg a {
    float: left;
    padding: 0;
    font-family: "gill sans", Helvetica;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}

#left_column_wrapper a {
    font-size: 12px;
    margin: 40px 0 0 140px;
}

#left_column_wrapper a, #left_column_wrapper_text a, #left_column_wrapper_taller a, #left_column_wrapper_taller_text a {
    color: #989898;
}

/*
#left_column_wrapper_taller_text_neg a, #left_column_wrapper_taller_neg a {
    color: #FFF;
}
*/



#left_column_wrapper a:link, #left_column_wrapper a:visited, #left_column_wrapper a:hover, #left_column_wrapper a:active {
    color: #989898;
}

#left_column_wrapper a:hover {
    color: #C8C8C8;
}


#logo_wrapper, #logo_wrapper_shorter, #logo_wrapper_shorter_neg, #left_column_wrapper, #left_column_wrapper_taller, #left_column_wrapper_taller_text, #lower_left_column_wrapper, #left_column_wrapper_taller_neg, #left_column_wrapper_taller_text_neg {
    width: 220px;
}

#lower_left_column_wrapper_neg {
    width: 220px;
}

#main_content_wrapper, #main_content_wrapper_neg {
    float: left;
}

#main_content_wrapper {
    width: 1181px;
}

#main_content_wrapper_neg {
    width: 1181px;
    /* height: 670px; */
}

.main_content_wrapper_neg_height {
    height: 670px;
}

#main_content_wrapper {
    border-bottom: 1px solid #999;
}

.photographer_home_white {
    border-right: 1px solid #999;
}

#main_content_wrapper_neg {
    border-bottom: 1px solid #FFF;
    border-right: 1px solid #FFF;
}

#logo_wrapper img {
    margin: 95px 0 0 90px;
}

#logo_wrapper_shorter img, #logo_wrapper_shorter_neg img {
    margin: 30px 0 0 90px;
}

#header_wrapper_graphic, #header_wrapper_graphic_shorter {
    float: left;
}

#header_wrapper_graphic {
    margin: 100px 0 0 25px;
}

#header_wrapper_graphic_shorter {
    margin: 35px 0 0 25px;
}

#caption_content {
    float: left;
    margin: 135px 0 0 90px;
    font: normal normal 12px Helvetica;
    color: #989898;
}

.hide_content {
    display: none;
}

.hide_photographer_content {
    display: none;
}

.show_content {
    display: block;
}

.show_photographer_content, .show_photographer_content_gray_fonts {
    display: block;
}

div.show_photographer_content_gray_fonts {
    color: #999;
}

.section_heading, .photographer_name_wrapper {
    float: right;
    margin: 0 30px 0 0;
}

.photographer_links_container {
    float: right;
    padding: 0;
    margin: 0 37px 5px 0;
    text-align: right;
    color: #999;
}


.photographer_name_wrapper {
    margin: 0;
    padding: 0;
}

.section_heading {
    text-transform: uppercase;
    font-size: 10px;
    font-weight: bold;
    color: #282828;
    margin-top: 40px;
    margin-bottom: 12px;
}

.photographer_name_wrapper {
    font-size: 24px;
}

#andrew_eccles_section_header a, #andrew_eccles_section_header_neg a {
    padding: 0;
}

#andrew_eccles_section_header a {
    margin: 5px 30px 0 0;
    width: 159px;
    height: 22px;
}

#andrew_eccles_section_header_neg {
    padding: 0;
    float: left;
}

#andrew_eccles_section_header_neg a {
    width: 159px;
    height: 28px;
    margin: 4px 0 0 32px;
}


#andrew_eccles_section_header a {
    background: url('../images/navCrop/leftNav/photoNav/p1_eccles_999.png') no-repeat 0 0;
}

#andrew_eccles_section_header_neg a.primary_photographer {
    background: url("../images/navCropNEG3_ALL/leftNav/photoNav/p1_eccles_FFFneg.png") no-repeat 0 0;
}

#andrew_eccles_section_header_neg a.secondary_photographer {
    background: url("../images/navCropNEG3_ALL/leftNav/photoNav/p1_eccles_d6d6d6neg.png") no-repeat 0 0;
}

#andrew_eccles_section_header:hover a {
    background: url("../images/navCrop/leftNav/photoNav/p1_eccles_333.png") no-repeat 0 0;
}

#andrew_eccles_section_header_neg a:hover {
    background: url("../images/navCropNEG3_ALL/leftNav/photoNav/p1_eccles_333neg.png") no-repeat 0 0;
}

/*
#andrew_eccles_links_wrapper {
    float: left;
}
*/


#justin_stephens_section_header a, #justin_stephens_section_header_neg a {
    margin: 10px 30px 0 0;
    padding: 0;
    display: block;
    width: 157px;
    height: 28px;
} 

#justin_stephens_section_header a {
    background: url('../images/navCrop/leftNav/photoNav/p2_stephens_999.png');
}

#justin_stephens_section_header_neg a.primary_photographer {
    background: url('../images/navCropNEG3_ALL/leftNav/photoNav/p2_stephens_FFFneg.png');
} 
#justin_stephens_section_header_neg a.secondary_photographer {
    background: url('../images/navCropNEG3_ALL/leftNav/photoNav/p2_stephens_d6d6d6neg.png');
}

#justin_stephens_section_header_neg a {
    background: url('../images/navCrop/leftNav/photoNav/p2_stephens_d6d6d6neg.png');
}

#justin_stephens_section_header:hover a {
    background: url("../images/navCrop/leftNav/photoNav/p2_stephens_333.png");
}

#justin_stephens_section_header_neg a:hover {
    background: url("../images/navCropNEG3_ALL/leftNav/photoNav/p2_stephens_333neg.png");
}

#james_evans_section_header a {
    margin: 5px 30px 0 0;
}

#james_evans_section_header_neg a {
    margin: 2px 30px 0 0;
}

#james_evans_section_header a, #james_evans_section_header_neg a {
    padding: 0;
    display: block;
    width: 130px;
    height: 28px;
}

#james_evans_section_header a {
    background: url('../images/navCrop/leftNav/photoNav/p3_evans_999.png');
}

#james_evans_section_header_neg a.primary_photographer {
    background: url('../images/navCropNEG3_ALL/leftNav/photoNav/p3_evans_FFFneg.png');
}

#james_evans_section_header_neg a.secondary_photographer {
    background: url('../images/navCropNEG3_ALL/leftNav/photoNav/p3_evans_d6d6d6neg.png');
}

#james_evans_section_header a:hover {
    background: url('../images/navCrop/leftNav/photoNav/p3_evans_333.png');
}

#james_evans_section_header_neg a:hover {
    background: url('../images/navCropNEG3_ALL/leftNav/photoNav/p3_evans_333neg.png');
}

.content_box {
    float: left;
    width: 270px;
    padding: 0 45px 30px 35px;
    font-size: 13px;
    font-family: "gill sans", Helvetica;
    font-style: normal;
    font-weight: normal;
}

.content_box, .content_box a {
    color: #B8B8B8;
}


.content_boxes_wrapper_neg .content_box_onload, .content_boxes_wrapper_neg .content_box_onload a {
    color: #999;
}
.content_boxes_wrapper_neg .content_box, .content_boxes_wrapper_neg .content_box a {
    color: #FFF;
}

.content_box a{
    text-decoration: none;
}

.content_box h1 {
    font-size: 16px;
    border: 0;
    margin: 0;
    padding: 0;
}

#map_header {
    margin: 15px 0 15px 0;
}

#contact_name_header, .contact_name_header {
    margin: 12px 0 0 0;
}

#whats_new_header {
    margin: 12px 0 0 0;
}

#about_name_header {
    margin: 12px 0 0 0;
}

.hide_top_buffer {
    display: none;
}

.show_top_buffer {
    display: block;
}

#content_box_top_buffer {
    float: left;
    width: 285px;
    height: 35px;
}

#content_box_top_buffer_photographer_home {
    float: left;
    width: 285px;
    height: 25px;
}

#content_of_clients {
    float: left;
    width: 260px;
    height: 315px;
}

#content_of_bio {
    float: left;
    width: 285px;
    height: 315px;
}


#content_of_contact p.content_copy, #content_of_clients p.content_copy {
    border: 0;
    margin: 1px;
    padding: 0;
}

a#contact_map {
    font-family: "gill sans", Helvetica;
    color: #666;
    text-decoration: underline;
    font-weight: bold;
}

a#contact_map:hover {
    text-decoration: none;
}

#content_box_placeholder {
    float: left;
    width: 270px;
    padding: 28px 45px 30px 35px;
}


#main_slide_show_wrapper {
    float: left;
    border-left: 1px solid #999;
}

#mainSlideShowWrapper {
    float: left;
}

#photographerSlideShowWrapper {
    float: left;
}

#nav_wrapper {
    border: 1px solid red;
    float: left;
    padding: 0;
    margin: 50px 0 0 0;
}

#contact_info_wrapper_neg, #contact_info_wrapper {
    position: absolute;
    left: 60px;
    top: 470px;
    margin: 0;
    padding: 0;
    text-align: right;
}

#nav_wrapper_text, #nav_wrapper_text_neg {
    position: absolute;
    left: 90px;
    top: 600px;
    margin: 0;
    padding: 0;
    font-size: 13px;
    font-style: normal;
    font-weight: bold;
    text-align: right;

}

#nav_wrapper ul, #nav_wrapper_text ul, #nav_wrapper_text_neg ul {
    list-style: none;
}

#nav_wrapper_text li, #nav_wrapper_text_neg li {
    text-align: right;
	clear:both;
}

#nav_wrapper_neg {
    float: left;
    padding: 0;
}

#nav_wrapper_neg ul {
    list-style: none;
}

    
#main_nav a, #main_nav_neg a, #contact_nav a, #contact_nav_neg a, #news_nav a, #news_nav_neg a, #about_nav a,  #about_nav_neg a {
    margin: 0;
    padding: 0;
    display: block;
    width: 71px;
    height: 18px;
}

#main_nav_text a, #main_nav_text_neg a, #contact_nav_text a, #contact_nav_text_neg a, #news_nav_text a, #news_nav_text_neg a, #about_nav_text a, #about_nav_text_neg a {
    margin: 0 0 12px 0;
    padding: 0;
    float: right;
}

#main_nav_text a:hover, #contact_nav_text a:hover, #about_nav_text a:hover, #news_nav_text a:hover {
    color: #333;
}

#nav_wrapper_text a.active_state {
    color: #333;
}

#main_nav a{
    background: url('../images/navCrop/leftNav/mainNav/main_999.png');
}

#main_nav_neg a {
    background: url('../images/navCropNEG3_ALL/leftNav/mainNav/main_333neg.png');
}

#main_nav a:hover, #main_nav a.active_state {
    background: url('../images/navCrop/leftNav/mainNav/main_333.png');
}

#main_nav_neg a:hover, #main_nav_neg a.active_state {
    background: url('../images/navCropNEG3_ALL/leftNav/mainNav/main_FFFneg.png');
}


#contact_nav a {
    background: url('../images/navCrop/leftNav/mainNav/contact_999.png');
}

#contact_nav a:hover, #contact_nav a.active_state {
    background: url('../images/navCrop/leftNav/mainNav/contact_333.png');
}

#contact_nav_neg a {
    background: url('../images/navCropNEG3_ALL/leftNav/mainNav/contact_333neg.png');
}

#contact_nav_neg a:hover, #contact_nav_neg a.active_state {
    background: url('../images/navCropNEG3_ALL/leftNav/mainNav/contact_FFFneg.png');
}

#about_nav a {
    background: url('../images/navCrop/leftNav/mainNav/about_999.png');
}

#about_nav a:hover, #about_nav a.active_state {
    background: url('../images/navCrop/leftNav/mainNav/about_333.png');
}

#about_nav_neg a {
    background: url('../images/navCropNEG3_ALL/leftNav/mainNav/about_333neg.png');
}

#about_nav_neg a:hover, #about_nav_neg a.active_state {
    background: url('../images/navCropNEG3_ALL/leftNav/mainNav/about_FFFneg.png');
}

#news_nav a {
    background: url('../images/navCrop/leftNav/mainNav/news_999.png');
}

#news_nav a:hover, #news_nav a.active_state {
    background: url('../images/navCrop/leftNav/mainNav/news_333.png');
}

#news_nav_neg a {
    background: url('../images/navCropNEG3_ALL/leftNav/mainNav/news_333neg.png');
}

#news_nav_neg a:hover, #news_nav_neg a.active_state {
    background: url('../images/navCropNEG3_ALL/leftNav/mainNav/news_FFFneg.png');
}


#main_nav, #main_nav_neg {
    float: left;
    padding: 0;
}

#main_nav {
    margin: 0 0 0 75px;
}

#main_nav_neg {
    margin: 0 0 0 75px;
}

#contact_nav, #contact_nav_neg {
    float: left;
    padding: 0;
    margin: 10px 0 0 77px;
}

#about_nav, #about_nav_neg {
    float: left;
    padding: 0;
    margin: 10px 0 0 77px;
}

#news_nav, #news_nav_neg {
    float: left;
    padding: 0;
    margin: 10px 0 0 78px;
}


#for_assignment_wrapper, #special_bookings_wrapper, #for_assignment_wrapper_neg, #special_bookings_wrapper_neg {
    padding: 0;
    display: block;
    float: left;
}

#for_assignment_wrapper { 
    width: 98px;
    height: 12px;
}

#for_assignment_wrapper_neg {
    width: 110px;
    height: 10px;
}
#for_assignment_wrapper_text {
    margin: 40px 38px 0 0;
}

#special_bookings_wrapper_text {
    margin: 20px 38px 0 0;
}

.section_heading_text {
    float: right;
    padding: 0;
}


#for_assignment_wrapper_text, #special_bookings_wrapper_text {
    color: #333;
    font-size: 10px;
    font-weight: bold;
}


#special_bookings_wrapper, #special_bookings_wrapper_neg {
    width: 110px;
    height: 10px;
}

#for_assignment_wrapper { 
    margin: 40px 0 0 90px;
}

#for_assignment_wrapper_neg {
    margin: 40px 0 0 79px;
}

#special_bookings_wrapper {
    margin: 30px 0 0 80px;
}

#special_bookings_wrapper_neg {
    margin: 30px 0 0 78px;
}


#for_assignment_wrapper {
    background: url('../images/navCrop/leftNav/photoNav/forassignment_333.png');
}

#for_assignment_wrapper_neg {
    background: url('../images/navCropNEG3_ALL/leftNav/photoNav/forassignment_333neg.png');
}

#special_bookings_wrapper {
    background: url('../images/navCrop/leftNav/photoNav/specialbookings_333.png');
}

#special_bookings_wrapper_neg {
    background: url('../images/navCropNEG3_ALL/leftNav/photoNav/specialbookings_333neg.png');
}

#content_boxes_wrapper {
    float: left;
    width: 355px;
}

.photographer_links_container ul {
    list-style: none;
    text-align: right;
    margin: 0;
    padding: 0;
}

.photographer_links_container li {
    text-align: right;
    float: right;
    /* width: 100px; */
}
#portfolio_nav_text_neg, #motion_nav_text_neg, #bio_nav_text_neg, #clients_nav_text_neg, #website_nav_text_neg {
    display: block;
    padding: 0;
    margin: 0;
    font-size: 20px;
}



#portfolio_nav_text_neg a, #motion_nav_text_neg a, #bio_nav_text_neg a, #clients_nav_text_neg a, #website_nav_text_neg a {
    padding: 0;
    margin: 0;
    display: block;
    width: 110px;
}

#portfolio_nav a {
    width: 75px;
    height: 20px;
}

#bio_nav a {
    width: 38px;
    height: 20px;
}

#clients_nav a {
    width: 67px;
    height: 20px;
}

#website_nav a {
    width: 79px;
    height: 20px;
}

#portfolio_nav a {
    background: url('../images/navCropNEG3_ALL/leftNav/photoNav/drop1_portfolio_333neg.png');
}

#portfolio_nav a:hover, #portfolio_nav a.active_state {
    background: url('../images/navCropNEG3_ALL/leftNav/photoNav/drop1_portfolio_333_rollneg.png');
}

#portfolio_nav {
    float: left;
    padding: 0;
    margin: 5px 0 0 73px;
}

#bio_nav {
    float: left;
    padding: 0;
    margin: 5px 0 0 110px;
}

#clients_nav {
    float: left;
    padding: 0;
    margin: 5px 0 0 81px;
}

#website_nav {
    float: left;
    padding: 0;
    margin:  5px 0 0 69px;
}
    

#bio_nav a {
    background: url('../images/navCropNEG3_ALL/leftNav/photoNav/drop2_bio_333neg.png');
}

#bio_nav a:hover, #bio_nav a.active_state {
    background: url('../images/navCropNEG3_ALL/leftNav/photoNav/drop2_bio_333_rollneg.png');
}

#clients_nav a {
    background: url('../images/navCropNEG3_ALL/leftNav/photoNav/drop3_clients_333neg.png');
}

#clients_nav a:hover, #clients_nav a.active_state {
    background: url('../images/navCropNEG3_ALL/leftNav/photoNav/drop3_clients_333_rollneg.png');
}

#website_nav a {
    background: url('../images/navCropNEG3_ALL/leftNav/photoNav/drop4_website_333neg.png');
}

#website_nav a:hover, #website_nav a.active_state {
    background: url('../images/navCropNEG3_ALL/leftNav/photoNav/drop4_website_333_rollneg.png');
}
   
.hide_photographer_slideshow {
    width: 0;
    height: 0;
}

.show_photographer_slideshow {
    width: 1180px;
    height: 670px;
    display: block;
}

.hide_main_slideshow {
    width: 0;
    height: 0;
}

.show_main_slideshow {
    width: 795px;
    height: 600px;
    display: block;
}

#bio_header {
    margin: 0 0 -12px 0;
}

#clients_header {
    
}

.hide_jscrollpane_container {
    display: none;
}

.show_jscrollpane_container {
    display: block;
}

.buffer_left {
    margin-left: 10px;
}

#contact_info_and_nav_wrapper {
    border: 1px solid blue;
    display: block;
    height: 300px;
}

/*
#contact_info_wrapper {
    float: left;
    text-align: right;
    width: 190px;
    height: 160px;
}

#contact_info_wrapper {
    margin: 60px 0 0 0;
}
*/

#contact_info_wrapper_text, #contact_infor_wrapper_text_neg {
    border: 1px solid red;
}

.compress_line_height {
    line-height: 5px;
}

.contact_copy_pos, .contact_copy {
    margin: 1px;
    font-size: 14px;
    font-family: "gill sans", Helvetica;
    font-weight: normal;
}

.contact_copy {
    color: #FFF;
}

#contact_info_wrapper #contact_info_inner_wrapper .contact_copy_pos, #contact_info_wrapper #contact_info_inner_wrapper a {
    color: #666;
}

#contact_info_wrapper_neg #contact_info_inner_wrapper .contact_copy_pos, #contact_info_wrapper_neg #contact_info_inner_wrapper a {
    color: #FFF;
}

#contact_info_wrapper_neg a, #contact_info_wrapper a {
    margin: 0;
    padding: 0;
    float: right;
    font-size: 14px;
    text-decoration: none;
}

#contact_info_wrapper_neg a {
    color: #FFF;
}

#contact_info_wrapper a {
    color: #333;
}

#contact_info_wrapper_neg a:hover, #contact_info_wrapper a:hover {
    text-decoration: underline;
}

#footer_wrapper_neg, #footer_wrapper {
    float: left;
    padding: 15px 0 0 20px;
    text-align: left;
    font-size: 9px;
    font-weight: normal;
}

#footer_wrapper_neg {
    color: #666;
}

#footer_wrapper {
    color: #333;
}

.hide_contact_info_wrapper_neg {
    visibility: hidden;
}

.show_contact_info_wrapper_neg {
    visibility: visible;
}

.hide_contact_info_wrapper {
    visibility: hidden;
}

.show_contact_info_wrapper {
    visibility: visible;
}

.hide_contact_info_inner_wrapper_neg {
    display: none;
}

.show_contact_info_inner_wrapper_neg {
    display: block;
}

.hide_contact_info_inner_wrapper {
    display: none;
}

.show_contact_info_inner_wrapper {
    display: block;
}

.photographer_name_wrapper_text, .photographer_name_wrapper_text_neg {
    float: right;
    margin: 0;
    padding: 0 0 0 0;
    text-align: right;
    padding-right: 36px;
}

.photographer_name_wrapper_text a, .photographer_name_wrapper_text_neg a {
    font-size: 24px; 
    font-weight: normal;
    font-style: normal;
    width: 200px;
    margin: 0;
    padding: 0;
}


.photographer_name_wrapper_text a {
    color: #B8B8B8;
}



#left_column_wrapper_taller_text a.photographer_name_link:hover {
    color: #333;
}

#content_of_motion_240x146 {
    float: left;
    /* border: 1px solid green; */
    width: 1100px;
    /* height: 550px; */
    margin: 35px 0 0 30px;
}

#content_of_motion_240x146 img, #content_of_motion_240x146 a,  #content_of_motion_192x144 img, #content_of_motion_192x144 a {
    border: 0;
    text-decoration: none;
    color: #333;
}

#content_of_motion_240x146 a:hover, #content_of_motion_192x144 a:hover {
    color: #FFF;
}

    

#content_of_motion_192x144 {
    float: left;
    width: 1100px;
    /* height: 700px; */
    margin: 35px 0 0 30px;
}

#content_of_motion_inner_wrapper_240x146 {
    float: left;
    /* border: 1px solid blue;*/
    height: 536px;
}

#content_of_motion_inner_wrapper_192x144 {
    float: left;
    height: 536px;
}

.video_thumb_outer_wrapper {
    float: left;
    margin: 0 15px 15px 0;
}

.motion_row_wrapper_240x146 {
    float: left;
    width: 1050px;
}

.motion_row_wrapper_192x144 {
    float: left;
    width: 1050px;
}

.video_thumb_image_wrapper_192x144 {
    float: left;
    width: 192px;
    background: url('../../../demo/images/play_thumb_assets/thumb_192x144.jpg') no-repeat 0 0; 
}

.video_caption_wrapper_192x144 {
    float: left;
    text-align: center;
    padding: 0;
    width: 192px;
}

.video_thumb_image_wrapper_240x146 {
    float: left;
    width: 240px;
    background: url('../../../demo/images/play_thumb_assets/thumb_240x146.jpg') no-repeat 0 0; 
}

.video_caption_wrapper_240x146 {
    float: left;
    text-align:center;
    padding: 0;
    width: 240px;
}

#quicktime_blurb {
    float: left;
    text-align: left;
    color: white;
    margin: 0 0 10px 0;
}

.prev-next-container {
	position:absolute;
	top:105px;
	left:272px;
	font-size:13px;
}

.prev-next-container a{
	color:#333333; text-decoration:none;
}

.prev-next-container .prev {
    margin-right:18px;	
}
/* Styling rules for Photographer links against gray background */

