.carousel { position: relative; margin:10px auto; }
.carouselHeader { margin: 0px; padding: 3px 0 5px 0px; font-size: 1.2em; position: relative; width: 100%; }
.carouselHeader .headerTitle { float: left; padding-left: 10px; }
.carouselBody { padding:0px 5px 0px 5px; display: block; zoom: 1; overflow: hidden; width: 100%; }
.carouselBody img { border:none; }
.carousel ul { list-style-type: none; margin: 0; width: 15000px; padding: 0; }
.carousel li
{
    display: inline;
    float: left;
    padding-right: 10px;
    padding-top:10px;
    width:605px;
    text-align:center;
    height: 300px;
}
.carousel .btnPrevious {float:left; margin-left:265px; padding-bottom:5px; background:url(/!img/int/seamist_photo_gallery_button_left.png) no-repeat 0 0;}
.carousel .btnNext {float:right; margin-right:265px; background:url(/!img/int/seamist_photo_gallery_button_right.png) no-repeat 0 0; }

.carousel .fg-button { outline: 0; padding:9px 10px; text-decoration: none !important; cursor: pointer; position: relative; text-align: center; zoom: 1; }
.carouselBody .fg-button { padding: 9px 10px; }
.carousel .fg-button .ui-icon { position: absolute; top: 50%; margin-top: -8px; left: 50%; margin-left: -8px; }
.carousel button.fg-button { width: auto; overflow: visible; } /* removes extra button width in IE */
.carousel .fg-button-icon-left { padding-left: 2.1em; }
.carousel .fg-button-icon-right { padding-right: 2.1em; }
.carousel .fg-button-icon-left .ui-icon { right: auto; left: .2em; margin-left: 0; }
.carousel .fg-button-icon-right .ui-icon { left: auto; right: .2em; margin-left: 0; }
.carousel .fg-button-icon-solo { display: block; width: 10px; text-indent: -9999px; }	 /* solo icon buttons must have block properties for the text-indent to work */	

.carousel .btnHide  { position: absolute; height: 18px; width: 19px; margin: -11px 0 0; padding: 1px; top: 50%; right: 5px;  }
.ui-widget-content {
    background:#000000 url("/!img/int/seamist_photo_gallery_caption_bg.gif") repeat-x scroll 0 bottom !important;
    border:none;
    
}

.cust-prev {background:url(/!img/int/seamist_photo_gallery_button_right.png) no-repeat 0 0;position:relative; z-index:3;}
.cust-next {background:url(/!img/int/seamist_photo_gallery_button_left.png) no-repeat 0 0; position:relative; z-index:3;}
.ui-state-default .ui-icon {background-image:none;}
.ui-state-default, .ui-widget-content .ui-state-default {border:0px;}