.photoGalleryWrpr {position:relative;margin-bottom: 15px;}
.photoGalleryWrpr h2 {margin-bottom:15px;}
.photoGalleryWrpr .photoGalleryName {}
.photoGalleryWrpr .photoGalleryRatingWrpr {}
.photoGalleryWrpr .photo_toolbar {height:20px;}
.photoGalleryWrpr .photo_toolbar a.photo_goback, 
#mod_photo_viewer .photo_toolbar a.photo_goback:link, 
#mod_photo_viewer .photo_toolbar a.photo_goback:visited {background:url("/cms/images/gallery/icon_go_back.gif") no-repeat scroll 0 0 transparent;color:#585858;display:block;float:left;padding-left:17px;text-decoration:none;}
.photoGalleryWrpr .photo_toolbar a.photo_email, 
#mod_photo_viewer .photo_toolbar a.photo_email:link, 
#mod_photo_viewer .photo_toolbar a.photo_email:visited {background:url("/cms/images/gallery/icon_email_to.gif") no-repeat scroll 0 0 transparent;color:#585858;display:block;float:right;padding-left:19px;text-decoration:none;}
.photoGalleryCycleWrpr {background: #ffffff; padding:0;position:relative;width:100% !important;z-index:10;}
.lRail .photoGalleryCycleWrpr {background: #ffffff; padding:0;position:relative;width:449px !important;z-index:10;}
.photoGalleryCycleWrpr div{text-align:center;}
.photoGalleryPhotoCountWrpr {position:relative; z-index:99;}
.photoGalleryPhotoCount {color:#6E6E6E;position:absolute; right:20px; top:5px;}
.photoGalleryCounter {}
.photoGalleryBorder {border:1px solid #E0E0E2;padding:2px;position:relative;}
.photoGalleryCycleItem {width:100%;}
.photoGalleryCyclePhotoWrpr {margin:30px auto 10px;padding:0;position:relative;}
.photoGalleryNavLeft {cursor:pointer;left:0;position:absolute;top:45%;z-index:20;}
.photoGalleryNavRight {cursor:pointer;position:absolute;right:0;top:45%;z-index:20;}
.photoGalleryPhoto {border:none;}
.photoGalleryCaption {color:#666666;font-size: 0.625em;margin:3px auto;}
.photoGalleryDesc {}
.photoGalleryThumb {border-style:none;height:60px;width:80px;}
.photoGalleryPhotoNavHoriz {height:1%;margin:15px 0 15px 1px;overflow:hidden;position:relative;width:643px;}
.lRail .photoGalleryPhotoNavHoriz {height:1%;margin:15px 0 15px 1px;overflow:hidden;position:relative;width:449px;}
.lRail .photoGalleryPhotoNavHoriz li {float:left;list-style:none outside none;margin:0 0px 0 0;padding:0;}
.photoGalleryPhotoNavHoriz li {float:left;list-style:none outside none;margin:0 6px 0 0;padding:0;}
.photoGalleryPhotoNavHoriz a.prevPage {background:url("/cms/images/gallery/thumbs_arrow_back.gif") no-repeat scroll 0 0 transparent;cursor:pointer;display:block;float:left;height:62px;text-decoration:none;width:15px;margin-top:10px;}
.photoGalleryPhotoNavHoriz a.nextPage {background:url("/cms/images/gallery/thumbs_arrow_next.gif") no-repeat scroll 0 0 transparent;cursor:pointer;display:block;float:right;height:62px;text-decoration:none;width:15px;margin-top:10px;}
.photoGalleryPhotoNavHoriz a.disabled {background-position:0 -62px;}
.photoGalleryPhotoNavHoriz li a {border:1px solid #fff;display:block;text-align:center;width:80px;height:60px;}
.photoGalleryPhotoNavHoriz li.activeSlide a{border:1px solid #1E896A;}
.photoGalleryPhotoNavHoriz a.activeSlide {border:1px solid #999999;}
.photoGalleryPhotoNavHoriz a.activeSlide img {cursor:default;opacity:0.4;}
.photoGalleryPhotoNavHoriz a:focus {outline:medium none;}
.photoGalleryPhotoNavHoriz img {}
.photoGalleryPhotoNavHoriz .scrollable ul {margin:0;padding:0;}
.photoGalleryPhotoNavHoriz .scrollable .items {cursor:pointer;float:left;height:82px;margin: 10px 0px 0px 0px;padding:0;vertical-align:middle;width:82px;}
.photoGalleryCycleCredits {font-size: 0.750em; font-style:italic; margin: 0px 0px 2px 10px; width:690px;}
.photoGalleryCycleDesc {margin: 0px 0px 8px 10px; width:690px;}
.photoGalleryPhotoNavHoriz .scrollable {float:left;height:82px;margin:0 0 10px 6px;overflow:hidden;position:relative;width:600px;}
.photoGalleryPhotoNavHoriz .scrollable .items {position:absolute;width:20000em;}

.lRail .photoGalleryPhotoNavHoriz .scrollable {float:left;height:82px;margin:0 0 10px 5px;overflow:hidden;position:relative;width:410px;}
.lRail .photoGalleryPhotoNavHoriz .scrollable .items {position:absolute;width:20000em;}

.photoGalleryPhotoNavHoriz .scrollable .items div {float:left;}
.lRail .photoGalleryPhotoNavHoriz .navi {height:20px;margin-left:200px;width:280px;}
.photoGalleryPhotoNavHoriz .navi {height:20px;margin-left:268px;width:280px;}
.photoGalleryPhotoNavHoriz .navi a {background:url("/cms/images/gallery/navigator.gif") no-repeat scroll 0 0 transparent;cursor:pointer;display:block;float:left;font-size: 1px;height:8px;margin:3px;width:8px;}
.photoGalleryPhotoNavHoriz .navi a:hover {background-position:0 -8px;}
.photoGalleryPhotoNavHoriz .navi a.active {background-position:0 -16px;cursor:default;}

.galleryListingWrpr {margin-bottom:15px;}
.galleryListingMargin {margin:0px;}
.galleryListingItemWrpr {margin-bottom:20px;}
.galleryListingItemImageWrpr {float:left;text-align:center;}
.galleryListingItemImageLink {}
.galleryListingItemImageTextLink {}
.galleryListingItemDesc {margin-left:160px;}
.galleryListingItemDescViewLink {}

.galllistall {}
.galllisthd {}
.galllisthd h1 {font-size: 0.938em; font-weight: 600; padding: 0px 0px 0px 0px; color:#ffffff;}
.galllisthd a,
.galllisthd a:link,
.galllisthd a:visited { color:#ffffff; text-decoration:none;}
.galllisthd a:hover,
.galllisthd a:active {text-decoration:underline;}
.galllistimg {}
.galllistimg img {}
.galllisttext {}
.galllisttext p {margin:0; padding:0; font-size: 0.813em}



/* =================================================================
                        Media Queries
===================================================================*/

/* 16px baseline (180px - 767px) */
@media only screen and (min-width:11.250em) and (max-width:47.938em) {	
	.galllisthd h1 {margin: 0;line-height: 1.25em; }
	h2.galllistHd {line-height: 1.125em;}
	.galllisthd a,
	.galllisthd a:link,
	.galllisthd a:visited {margin: 0; color: #083b52; }
	.galllistimg {text-align: center;padding: 15px 0;}
	.galllistall {padding: 0 0 20px; margin: 0 0 20px; border-bottom: 1px solid #e8e8e8;}
	.galllisttext p {margin-bottom: 10px;}
}

/* 16px baseline (768px) */
@media only screen and (min-width:48em) {
	.galllistall {display:block; position:relative; width: 100%; background:#FFFFFF; margin: 0 0 20px; border: 3px solid #1E896A; padding-bottom:10px; -webkit-box-sizing: border-box; box-sizing: border-box:}
	.galllisthd {display: table; position:relative; width: 100%; height:50px; background: #083B52;}
	.galllisthd h1 { padding-left: 33.333%; display: table-cell; vertical-align: middle; line-height: 1.250em;}
	.galllisthd a,
	.galllisthd a:link,
	.galllisthd a:visited {margin: 0; padding: 0 10px 0 30px; display: block;}
	.galllisthd a:hover,
	.galllisthd a:active {}
	.galllistimg {float: left; width: 33.333%; -webkit-box-sizing: border-box; box-sizing: border-box; margin: -30px 0 0 0; padding: 0 0 0 10px; position: relative; z-index: 1;}
	.galllistimg img {margin: 0px; padding: 4px; background:#ffffff; border:1px solid #1E896A; -webkit-box-sizing: border-box; box-sizing: border-box;}
	.galllisttext {margin: 0 0 0 33.333%; padding: 10px 10px 0 30px; width: 66.666%; -webkit-box-sizing: border-box; box-sizing: border-box;}
	.galllisttext p {}
}

/* 16px baseline (861px) */
@media only screen and (min-width: 53.813em) {

}

/* 16px baseline (960px) */
@media only screen and (min-width: 60.000em) {

}