#columns #right_col #slideshow_box ul {margin:0px;}
#slideshow_box {width:963px; margin:0 auto;}
#slideshow_box ul li {list-style-type:none!important;}
#slideshow_box .content {padding:0px 40px 10px 40px; width:502px; float:left;}
#slideshow_box div#container {overflow: hidden;}
#slideshow_box div.content {display: none;clear: both;}
#slideshow_box div.controls a {padding: 5px;}
#slideshow_box div.ss-controls {float: left;}
#slideshow_box div.nav-controls {float: right;}
#slideshow_box .ss-controls a, .nav-controls a{color:#767676; border:1px solid #ffffff; background-color:#dcdad4;}
#slideshow_box .ss-controls a:hover, .nav-controls a:hover{color:#ffffff; border:1px solid #ffffff; background-color:#0d3db3;}
#slideshow_box .nav-controls a{margin-left:5px;}
#slideshow_box div.slideshow-container, #slideshow_box div.loader, #slideshow_box div.slideshow a.advance-link {width: 502px; /* This should be set to be at least the width of the largest image in the slideshow with padding */}
#slideshow_box div.slideshow-container {position: relative;clear: both;/*float: left;*/height: 344px;margin-top:12px;}
#slideshow_box div.slideshow span.image-wrapper {display: block;position: absolute;top: 17px;left: 0;}
#slideshow_box div.slideshow a.advance-link {display: block;text-align: center;}
#slideshow_box div.slideshow img {border:none;}
#slideshow_box div.caption-container {/*float: right;*/position: relative;margin-top: 30px;}
#slideshow_box span.image-caption {display: block;position: absolute;top: 0;left: 0;}
#slideshow_box div.caption-container, #slideshow_box span.image-caption {width: 502px;/*height:100px;*/height:0px;overflow:hidden;}
#slideshow_box div.image-title {font-weight: bold;font-size: 1.4em;}
#slideshow_box div.image-desc {line-height: 1.3em;padding-top: 12px;}
#slideshow_box div.photo-index {position: absolute;bottom: 0;left: 0;padding: 0 12px;}
#slideshow_box div.navigation-container {position: relative; float: left;width:273px; padding:33px 0px 10px 0px;}
#slideshow_box div.navigation {position: relative;}
#slideshow_box div.navigation a.pageLink {display: block;position: relative;float: left;margin: 2px;width: 16px;background-position:center center;background-repeat:no-repeat;}
#slideshow_box div.navigation a.pageLink:focus {outline: none;}
#slideshow_box ul.thumbs {position: relative; float:left; margin: 0;padding: 0;}
#slideshow_box ul.thumbs li {float: left;padding: 0;margin: 2px;list-style: none;}
#slideshow_box a.thumb {padding: 1px;display: block;}
#slideshow_box a.thumb:focus {outline: none;}
#slideshow_box ul.thumbs img {border: none;display: block;}
#slideshow_box div.pagination {clear: both;position: relative;}
#slideshow_box div.pagination a, #slideshow_box div.pagination span.current, #slideshow_box div.pagination span.ellipsis {position: relative;display: block;float: left;margin:0px 2px 0px 0px;padding: 4px 5px 2px 5px;border: 1px solid #ccc;}
#slideshow_box div.pagination a:hover {text-decoration: none;}
#slideshow_box div.pagination span.current {font-weight: bold;}
#slideshow_box div.pagination span.ellipsis {border: none;padding: 8px 1px 3px 1px;}
#slideshow_box div.gallery-gutter {clear: both;padding-bottom: 20px;}
.close_window{float:right; text-align:right; margin-top:10px;}
.close_window a{color:#ffffff;}
#footer .popup_contact{padding:29px 20px 11px 20px; font-size:9px; color:#8c8674; font-weight:bold;}
#slideshow a{padding:0px;}