
body {margin:0; padding:0; background:#5C7C91; font-family:Arial, Helvetica, sans-serif; font-size:0.78em; color:#FFFFFF;}

img {border:none; }

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

#flashwrapper {display:block; width:514px; height:400px; overflow:hidden;}

.captionsection {display:block; width:440px; height:25px; margin:0 auto; margin-bottom:5px; font-size:12px; text-align:center; }

.captionsection span{font-size:12px; font-weight:bold; clear:both; text-align:center; clear:both;}

#thumbsection {display:block; width:500px; height:240px; margin:20px auto 0 auto; padding-top:5px; overflow:auto;}

h4 {display:block; width:380px; height:20px; margin:0 auto; padding-top:2px; text-align:center; font-weight:bold; clear:both;}

.gallerypage {display:block; width:500px; height:250px;}

ul {display:block; list-style-type:none; padding:0; margin:0; }

.thumbs {clear:both; clear:both;}

	.thumbs li {display:block; float:left; height:120px; margin-bottom:3px;}

	.thumbs li img, .thumbs li a img {display:block; width:100px; height:70px; padding:5px;}
	
	.thumbtitle {display:block; width:115px; font-size:11px; text-align:center;}
	
.bold {font-weight:bold;}

#omnicode {display:none;}


/* jQuery CAROUSEL Base Styles*/
		
	/**
 * This 'div' element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-clip { z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative;}

.jcarousel-list { z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0;}

.jcarousel-item { float: left; list-style: none; width: 500px; height: 200px; margin: 0;}

	/* We set the width/height explicitly. No width/height causes infinite loops. */
	
/**
 * The buttons are added dynamically by jCarousel before
 * the 'ul' list (inside the 'div' described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next { z-index: 3; display: none;}

.jcarousel-prev { z-index: 3; display: none;}

/* jQuery CAROUSEL Skin Styles*/
	
	.jcarousel-container {width: 500px; height: 270px;}
	
	.jcarousel-container-horizontal {width: 500px; position: relative; margin:0; padding:0;}
	
	.jcarousel-clip-horizontal {width: 500px; height: 270px; margin:0 auto;}

	.jcarousel-item {width: 500px; height: 270px;	}
	
	.jcarousel-item-horizontal {margin-right: 10px;	}
	
	.jcarousel-item-placeholder {background: #fff; color: #000;}
	
	/**  Horizontal Buttons	 **/
	.jcarousel-next-horizontal { position: absolute; display:inline; margin: 240px 0 0 345px; width: 150px; height: 25px; cursor: pointer; background:url(images/older.gif) no-repeat;}
	
	.jcarousel-next-horizontal:hover {background: transparent url(images/older_over.gif) no-repeat 0 0;}
	
	.jcarousel-next-disabled-horizontal,
	.jcarousel-next-disabled-horizontal:hover,
	.jcarousel-next-disabled-horizontal:active {cursor: default; background-position: -200px 0;	}
	
	.jcarousel-prev-horizontal { position: absolute; display:inline; margin: 240px 0 0 15px; width: 150px; height: 25px; cursor: pointer; background:url(images/newer.gif) no-repeat;}
	
	.jcarousel-prev-horizontal:hover {background: transparent url(images/newer_over.gif) no-repeat 0 0; }

	.jcarousel-prev-disabled-horizontal,
	.jcarousel-prev-disabled-horizontal:hover,
	.jcarousel-prev-disabled-horizontal:active {cursor: default; background-position: -200px 0; }	