/* 011809 01:30PM */

/* dflt */


.skip {position:absolute; left:-10000px; width:1px; height:1px; overflow:hidden;}
.vtop {vertical-align:top;}
.center {text-align:center;}
.right {text-align:right;}
.nowrap {white-space:nowrap;}
.galclear {overflow:hidden; clear:both; height:0; margin:0; padding:0; font-size:1px; font-size:0.01em; display:block;}

.fltlft {float:left;}
.fltrt {float:right;}



/* layout */

.mainbody {width:100%; color:#333; text-align:center; margin:0; padding:0;  display:table;}
.bdywrpr {width:996px; text-align:left; margin:0 auto; z-index:1;}



.jcarousel-container-horizontal .next, .jcarousel-container-horizontal a.next, .jcarousel-container-horizontal a.next:link, a.next:visited,
.jcarousel-container-horizontal .prev, .jcarousel-container-horizontal a.prev, .jcarousel-container-horizontal a.prev:link, a.prev:visited {
	display:block;
	width:12px;
	height:12px;
	cursor: pointer;
	text-decoration: none;
	font-size: 11px;
	overflow:hidden;
	text-indent:9999em;
}

.jcarousel-container-horizontal .next, .jcarousel-container-horizontal a.next, .jcarousel-container-horizontal a.next:link, .jcarousel-container-horizontal a.next:visited {
	position:absolute;
	bottom:-22px;
	right:46%;
	background:url(/images/site/gallery/arrow_right_blue.gif) no-repeat 3px 0;
}

.jcarousel-container-horizontal .prev, .jcarousel-container-horizontal a.prev, .jcarousel-container-horizontal a.prev:link, .jcarousel-container-horizontal a.prev:visited {
	position:absolute;
	bottom:-22px;
	left:46%;
	background:url(/images/site/gallery/arrow_left_blue.gif) no-repeat 3px 0;
}

.jcarousel-container-horizontal .jcarousel-prev-disabled,
.jcarousel-container-horizontal a.jcarousel-prev-disabled,
.jcarousel-container-horizontal a.jcarousel-prev-disabled:link,
.jcarousel-container-horizontal a.jcarousel-prev-disabled:visited {background-position:3px -12px;}

.jcarousel-container-horizontal .jcarousel-next-disabled,
.jcarousel-container-horizontal a.jcarousel-next-disabled,
.jcarousel-container-horizontal a.jcarousel-next-disabled:link,
.jcarousel-container-horizontal a.jcarousel-next-disabled:visited {background-position:3px -12px;}

.jcarousel-container {position:relative; text-align:center;}
.jcarousel-clip {background: #000; 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-list li,.jcarousel-item {float:left; list-style:none;}
.jcarousel-next {z-index:3; display:none;}
.jcarousel-prev {z-index:3; display:none;}
/**************************************************************************************************/




.jcarousel-container-horizontal .next, .jcarousel-container-horizontal a.next, .jcarousel-container-horizontal a.next:link, a.next:visited,
.jcarousel-container-horizontal .prev, .jcarousel-container-horizontal a.prev, .jcarousel-container-horizontal a.prev:link, a.prev:visited {
	display:block;
	width:12px;
	height:12px;
	cursor: pointer;
	text-decoration: none;
	font-size: 11px;
	overflow:hidden;
	text-indent:9999em;
}

.jcarousel-container-horizontal .next, .jcarousel-container-horizontal a.next, .jcarousel-container-horizontal a.next:link, .jcarousel-container-horizontal a.next:visited {
	position:absolute;
	bottom:-22px;
	right:46%;
	background:url(/images/site/gallery/arrow_right_blue.gif) no-repeat 3px 0;
}

.jcarousel-container-horizontal .prev, .jcarousel-container-horizontal a.prev, .jcarousel-container-horizontal a.prev:link, .jcarousel-container-horizontal a.prev:visited {
	position:absolute;
	bottom:-22px;
	left:46%;
	background:url(/images/site/gallery/arrow_left_blue.gif) no-repeat 3px 0;
}

.jcarousel-container-horizontal .jcarousel-prev-disabled,
.jcarousel-container-horizontal a.jcarousel-prev-disabled,
.jcarousel-container-horizontal a.jcarousel-prev-disabled:link,
.jcarousel-container-horizontal a.jcarousel-prev-disabled:visited {background-position:3px -12px;}

.jcarousel-container-horizontal .jcarousel-next-disabled,
.jcarousel-container-horizontal a.jcarousel-next-disabled,
.jcarousel-container-horizontal a.jcarousel-next-disabled:link,
.jcarousel-container-horizontal a.jcarousel-next-disabled:visited {background-position:3px -12px;}

.jcarousel-container {position:relative;}
.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-list li,.jcarousel-item {float:left; list-style:none;}
.jcarousel-next {z-index:3; display:none;}
.jcarousel-prev {z-index:3; display:none;}


/* Gallery Slideshow Layout */
.mod-gallery954 {position:relative; width: 910px;text-align: left; margin: 0 auto auto auto; padding:15px 0 0 0; background-color:#031b2f; z-index: 2;}
#images {margin-top:20px;}

/*.mod-gallery954 .caption {float:right; color:black; display:block; width:225px; padding:8px 28px 8px 0; text-align:right; color:#ccc; font-size:9px; font-family:"Lucida Sans","Lucida Sans Unicode","Lucida Grande",sans-serif;}*/
.mod-gallery954 .caption {margin:0;padding:0;display:none;}

.mod-gallery954 .desc {float:left; width:auto; padding:10px 0 10px 98px; text-align:left; color:#fff; font-size:12px; line-height:17px;}
.mod-gallery954 .tracker {float:right; width:auto; clear:right; display:block; padding-right:98px; text-align:right; color:#fff; font-weight:bold;font-size:12px; line-height:17px;}

/* Set the width/height explicitly. No width/height causes infinite loops. */
.mod-gallery954 .jcarousel-list {width:auto; height:60px;}
.mod-gallery954 .jcarousel-item {width:90px; height:60px;cursor:pointer;}

.mod-gallery954 .gallery_show {/*height:90px;*/ margin:0;}
.mod-gallery954 .gallery_show li{width:90px;height:51px; padding:0; margin-right:14px; border:3px solid #161616;}
.mod-gallery954 .gallery_show li div{left:240px}
.mod-gallery954 .gallery_show li div .caption{font:italic 0.7em/1.4 georgia,serif;}
.mod-gallery954 #main_image {height:559px; background:#031b2f; margin-bottom:13px; margin: 0 auto; text-align: center;}
.mod-gallery954 .galleria_wrapper img{border:10px solid #000;}
.mod-gallery954 .galleria_wrapper {width:896px; height:550px; margin:0 auto; text-align:center; background-color:#031b2f; overflow:hidden;}
.mod-gallery954 .main_image_wrapper {position:relative; background-color:#031b2f;}
.mod-gallery954 .main_image_wrapper a.prevImg, .main_image_wrapper a.prevImg:link, .main_image_wrapper a.prevImg:visited,
.mod-gallery954 .main_image_wrapper a.nextImg, .main_image_wrapper a.nextImg:link, .main_image_wrapper a.nextImg:visited {position:absolute; width:30px; height:504px; text-indent:-9999em;}
.mod-gallery954 .main_image_wrapper a.prevImg,
.mod-gallery954 .main_image_wrapper a.prevImg:link,
.mod-gallery954 .main_image_wrapper a.prevImg:visited {top:0; left:0; background:url(/images/site/gallery/arrow_large_prev.gif) no-repeat 0 50% #031b2f;}
.mod-gallery954 .main_image_wrapper a.prevImg:hover,
.mod-gallery954 .main_image_wrapper a.prevImg:active {background-position:-30px 50%; background-color:#031b2f;}
.mod-gallery954 .main_image_wrapper a.nextImg,
.mod-gallery954 .main_image_wrapper a.nextImg:link,
.mod-gallery954 .main_image_wrapper a.nextImg:visited {top:0; right:0; background:url(/images/site/gallery/arrow_large_next.gif) no-repeat 0 50% #031b2f;}
.mod-gallery954 .main_image_wrapper a.nextImg:hover,
.mod-gallery954 .main_image_wrapper a.nextImg:active {background-position:-30px 50%; background-color:#031b2f;}
.mod-gallery954 .autoControl {float:right; margin:0 28px 5px 0; width:23px; height:23px; background:url(/images/site/gallery/auto_control.gif) no-repeat 0 0; text-indent:-9999em;}
.mod-gallery954 .slideshowTitle {float:left; padding:0 10px 0 30px;}
.mod-gallery954 .ssInfoLink {display:block; float:left; margin-top:3px; padding-right:10px; color:#808080; font-size:10px; text-decoration:none; background:url(/images/site/gallery/arrow_down.gif) no-repeat 100% 50%;}
.mod-gallery954 .ssInfoPane {width:856px; margin:0 auto; padding:5px 20px; color:#031b2f;}
.mod-gallery954 .gallery_info {position:absolute; left:30px; background:#031b2f; z-index:10;}

.mod-mediacntr332 .carouselTitle {font-size:10px; color:#660000; text-transform:uppercase;}
.mod-mediacntr332 .jcarousel-container-horizontal {width:288px; padding:3px 0 30px 0;}
.mod-mediacntr332 .jcarousel-container-horizontal .jcarousel-clip {width:288px;}

/* Set the width/height explicitly. No width/height causes infinite loops. */
.mod-mediacntr332 .jcarousel-list {width:66px; height:38px;}
.mod-mediacntr332 .jcarousel-item {width:66px; height:38px; border-right:3px solid #000; border-bottom:1px solid #D1D1D1; margin-right:6px;}

.mod-mediacntr332 .jcarousel-item img {border:1px solid #fff;}
.mod-mediacntr332 .jcarousel-container-horizontal .next,
.mod-mediacntr332 .jcarousel-container-horizontal a.next,
.mod-mediacntr332 .jcarousel-container-horizontal a.next:link,
.mod-mediacntr332 .jcarousel-container-horizontal a.next:visited,
.mod-mediacntr332 .jcarousel-container-horizontal .prev,
.mod-mediacntr332 .jcarousel-container-horizontal a.prev,
.mod-mediacntr332 .jcarousel-container-horizontal a.prev:link,
.mod-mediacntr332 .jcarousel-container-horizontal a.prev:visited {
	display:block;
	width:12px;
	height:12px;
	cursor: pointer;
	text-decoration: none;
	font-size: 11px;
	overflow:hidden;
	text-indent:9999em;
}

.mod-mediacntr332 .jcarousel-container-horizontal .next,
.mod-mediacntr332 .jcarousel-container-horizontal a.next,
.mod-mediacntr332 .jcarousel-container-horizontal a.next:link,
.mod-mediacntr332 .jcarousel-container-horizontal a.next:visited {
	bottom:10px;
	right:44%;
}

.mod-mediacntr332 .jcarousel-container-horizontal .prev,
.mod-mediacntr332 .jcarousel-container-horizontal a.prev,
.mod-mediacntr332 .jcarousel-container-horizontal a.prev:link,
.mod-mediacntr332 .jcarousel-container-horizontal a.prev:visited {
	bottom:10px;
	left:44%;
}


/* start gallery jcarousel */

.mod-gallery954 .jcarousel-container {position: relative;}
.mod-gallery954 .jcarousel-clip {z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative;}
.mod-gallery954 .jcarousel-list { z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0;}
.mod-gallery954 .jcarousel-item {display:inline; float: left; list-style: none; width: 90px; height: 51px; margin:0;}


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

/* end gallery jcarousel */


/* start gallery skin jcarousel */
.mod-gallery954 .jcarousel-skin-gallery.jcarousel-container {}
.mod-gallery954 .jcarousel-skin-gallery.jcarousel-container-horizontal {width:910px; height:70px; margin:0 auto; padding: 10px 0 0 0;}
.mod-gallery954 .jcarousel-skin-gallery.jcarousel-container-vertical {width: 75px; height: 245px; padding: 40px 20px;}
.mod-gallery954 .jcarousel-skin-gallery .jcarousel-clip-horizontal {width:760px; margin:0 auto;text-align:left;}
.mod-gallery954 .jcarousel-skin-gallery .jcarousel-clip-vertical {width:  75px; height: 245px;}
.mod-gallery954 .jcarousel-skin-gallery .jcarousel-item {width: 90px; height: 51px; text-align:center; overflow:hidden;}
.mod-gallery954 .jcarousel-skin-gallery .jcarousel-item-horizontal {}
.mod-gallery954 .jcarousel-skin-gallery .jcarousel-item-vertical {margin-bottom: 10px;}
.mod-gallery954 .jcarousel-skin-gallery .jcarousel-item-placeholder {background: #000; color: #fff;}
.mod-gallery954 .jcarousel-skin-gallery .jcarousel-next-horizontal {
	position: absolute;
	top:30px;
	right:30px;
	display:block;
	width:11px;
	height:21px;
	cursor: pointer;
	text-decoration: none;
	font-size: 11px;
	overflow:hidden;
	text-indent:9999em;
	background:url(/images/site/gallery/arrow_next.gif) no-repeat 0 0;
}

.mod-gallery954 .jcarousel-skin-gallery .jcarousel-next-horizontal:hover {background-position: 0 0;}
.mod-gallery954 .jcarousel-skin-gallery .jcarousel-next-horizontal:active {background-position: 0 0;}
.mod-gallery954 .jcarousel-skin-gallery .jcarousel-next-disabled-horizontal,
.mod-gallery954 .jcarousel-skin-gallery .jcarousel-next-disabled-horizontal:hover,
.mod-gallery954 .jcarousel-skin-gallery .jcarousel-next-disabled-horizontal:active {cursor: default; background-position:0 -21px;}
.mod-gallery954 .jcarousel-skin-gallery .jcarousel-prev-horizontal {
	position: absolute;
	top:30px;
	left:30px;
	display:block;
	width:11px;
	height:21px;
	cursor: pointer;
	text-decoration: none;
	font-size: 11px;
	overflow:hidden;
	text-indent:9999em;
	background:url(/images/site/gallery/arrow_prev.gif) no-repeat 0 0;
}

.mod-gallery954 .jcarousel-skin-gallery .jcarousel-prev-horizontal:hover {background-position: 0 0;}
.mod-gallery954 .jcarousel-skin-gallery .jcarousel-prev-horizontal:active {background-position: 0 0;}
.mod-gallery954 .jcarousel-skin-gallery .jcarousel-prev-disabled-horizontal,
.mod-gallery954 .jcarousel-skin-gallery .jcarousel-prev-disabled-horizontal:hover,
.mod-gallery954 .main_image_wrapper .jcarousel-prev-disabled-horizontal:active {cursor: default; background-position:0 -21px;}

.mod-gallery954 div.desc a, .mod-gallery954 div.desc a:link, .mod-gallery954 div.desc a:visited {color:#000 ; text-decoration:underline;}
.mod-gallery954 div.desc a:hover {color:#000; text-decoration:none;}
.mod-gallery954 div.desc a:active {color:#000; text-decoration:underline;}

/* end tango jcarousel */