.default-gallery .seo-gallery-wrap		{ width: 920px; background:none repeat scroll 0 0 #ffffff; border:1px solid #DADADA; clear:both; margin:30px auto; overflow:hidden; padding:0 0 5px; }
.default-gallery .image-wrap-bg			{ background: transparent; }
.default-gallery .image_wrap			{ height:614px; text-align:center; clear:both; margin:0 auto; float:none;}
.default-gallery .image_wrap img		{ height:100%; border: 0px; padding: 0; margin: 0; }

.default-gallery .scrollers				{ background: transparent; margin:7px 0 0; }
.default-gallery .scrollable 			{ width: 874px; float:left; height:55px; margin:0 0 0 5px; overflow:hidden; position:relative;  }
.default-gallery .scrollable .items 	{ width:20000em; position:relative; clear:both; left: 0; text-align: right; }
.default-gallery .scrollable img 		{ border:1px solid #D5D5D5; float:left; margin: 0px 2px; }
.default-gallery .scrollable .active 	{ border:1px solid #606060; position:relative; z-index:9999; }

.default-gallery a.browse 				{ display:block; width:15px; height:45px; margin:3px 0 0; cursor:pointer;  } 
.default-gallery a.right				{ float: right;  background:transparent url(images/gallery_buttons.gif) no-repeat scroll 3px center; margin-right:5px;}
.default-gallery a.right:hover 			{  }
.default-gallery a.right:active 		{  } 
.default-gallery a.left					{ float: left; background:transparent url(images/gallery_buttons.gif) no-repeat scroll -13px center; margin-left:5px; } 
.default-gallery a.left:hover  			{  }
.default-gallery a.left:active  		{  }
.default-gallery a.up, a.down			{ background:#ffffff; float: none;margin: 10px 50px; } 

/* OVERLAY STYLES */
.default-gallery-overlay-wrapper								{ clear:both; margin:0 auto; position:static; width:246px;}
.default-gallery-overlay-wrapper .overlay-wrapper				{ width: 920px;  display: none;}
.default-gallery-overlay-wrapper .overlay						{ display: none; width: 920px;}

.default-gallery-overlay-wrapper h2								{ text-align: center; }
.default-gallery-overlay-wrapper h2	span.before-title			{}
.default-gallery-overlay-wrapper h2	span.after-title			{}

.default-gallery-overlay-wrapper .overlay h2					{ background:none repeat scroll 0 0 #ffffff; border-left:1px solid #DADADA; border-top:1px solid #DADADA; font-size:16px; height:19px; left:0; padding:0 0 0 10px; position:absolute; text-align:left; text-transform:uppercase; top:-9px; width:816px; }
.default-gallery-overlay-wrapper .overlay h2 span.before-title	{}
.default-gallery-overlay-wrapper .overlay h2 span.after-title	{}

.default-gallery-overlay-wrapper .gallery-thumbs				{ display: none; border:0px; background: #fff; display:block; float:none; margin:20px auto 0; padding:0; width:200px; }
.default-gallery-overlay-wrapper .gallery-thumbs a				{ display: block; width: 100%; height: 100%; }

.default-gallery-overlay-wrapper .gallery-thumbs a img			{ width: 200px; margin: 2px 2px -1px; cursor: pointer; } 
.default-gallery-overlay-wrapper button.close					{ font-size:13px; outline: none; cursor: pointer; background:#fff; border-top:1px solid #DADADA; border-left:1px solid #fff;border-right:1px solid #DADADA; border-bottom:0px solid #fff;color: #000000; height: 20px; width: 100px; position: absolute; right:-2pxtop: 11px; }

/*
REPEAT ALL WITH .basic for skin shortcut
*/

.basic-gallery .seo-gallery-wrap		{ width: 920px; background:none repeat scroll 0 0 #ffffff; border:1px solid #DADADA; clear:both; margin:30px auto; overflow:hidden; padding:0 0 5px; }

.basic-gallery .image-wrap-bg			{ background: transparent; }

.basic-gallery .image_wrap				{ height:614px; text-align:center; clear:both; margin:0 auto; float:none;}
.basic-gallery .image_wrap img			{ width:100%; border: 0px; padding: 0; margin: 0; margin: 0px 2px; }

.basic-gallery .scrollers				{ background: transparent; margin:7px 0 0; }
.basic-gallery .scrollable 				{  width: 874px; float:left; height:55px; margin:0 0 0 5px; overflow:hidden; position:relative; }
.basic-gallery .scrollable .items 		{ width:20000em; position:absolute; clear:both; left: 0; text-align: right; }
.basic-gallery .scrollable img 			{ border:1px solid #D5D5D5; float:left; height: 44px; }
.basic-gallery .scrollable .active 		{ border:1px solid #606060;  position:relative; width:69px; width: 46px; z-index:9999; }

.basic-gallery a.browse 				{ display:block; width:15px; height:45px; margin:3px 0 0; cursor:pointer;  } 

.basic-gallery a.right					{ float: right;  background:transparent url(images/gallery_buttons.gif) no-repeat scroll 3px center; margin-right:5px;}
.basic-gallery a.right:hover 			{  }
.basic-gallery a.right:active 			{  } 

.basic-gallery a.left					{ float: left; background:transparent url(images/gallery_buttons.gif) no-repeat scroll -13px center; margin-left:5px; } 
.basic-gallery a.left:hover  			{  }
.basic-gallery a.left:active  			{  }

.basic-gallery a.up, a.down				{ background:#ffffff; float: none;margin: 10px 50px; } 

/* OVERLAY STYLES */
.basic-gallery-overlay-wrapper									{ clear:both; margin:0 auto; position:static; width:246px; display: none;}
.basic-gallery-overlay-wrapper .overlay-wrapper					{ width: 920px;  display: none;}
.basic-gallery-overlay-wrapper .overlay							{ display: none; width: 920px;}

.basic-gallery-overlay-wrapper h2								{ text-align: center; }
.basic-gallery-overlay-wrapper h2	span.before-title			{}
.basic-gallery-overlay-wrapper h2	span.after-title			{}

.basic-gallery-overlay-wrapper .overlay h2						{ background:none repeat scroll 0 0 #ffffff; border-left:1px solid #fff; border-top:1px solid #fff; font-size:16px; height:19px; left:0; padding:0 0 0 10px; position:absolute; text-align:left; text-transform:uppercase; top:-9px; width:816px; }
.basic-gallery-overlay-wrapper .overlay h2 span.before-title	{}
.basic-gallery-overlay-wrapper .overlay h2 span.after-title		{}

.basic-gallery-overlay-wrapper .gallery-thumbs					{ display: none; border:2px solid #fff; background: #000; display:block; float:none; margin:20px auto 0; padding:0; width:204px; }
.basic-gallery-overlay-wrapper .gallery-thumbs a				{ display: block; width: 100%; height: 100%; }

.basic-gallery-overlay-wrapper .gallery-thumbs a img			{ width: 200px; margin: 2px 2px -1px; cursor: pointer; } 
.basic-gallery-overlay-wrapper button.close						{ font-size:13px; outline: none; cursor: pointer; background:#fff; border-top:1px solid #fff; border-left:1px solid #fff;border-right:1px solid #fff; border-bottom:0px solid #fff;color: #000000; height: 20px; width: 100px; position: absolute; right:-2pxtop: 11px; }

/* 1000px wide single column - uses 920px wide gallery */

.gallery-wrapper-large							{ width: 920px; } 
.gallery-wrapper-large .scrollable 				{ width: 864px; }
.gallery-wrapper-large .scrollable img			{ width: 66px; margin:2px 2px 0; }
.gallery-wrapper-large .scrollable img.active	{ width: 69px; margin-top:0px; }

/* 960px wide single column - uses 880px wide gallery */
.basic-gallery .gallery-wrapper-medium, .default-gallery .gallery-wrapper-medium	{ width: 880px;}
.basic-gallery .gallery-wrapper-medium .image_wrap, .default-gallery .gallery-wrapper-medium .image_wrap	{height: 586px;}

.gallery-wrapper-medium .scrollable 			{ width:831px; margin-left:3px; }

.gallery-wrapper-medium .scrollable img			{ width:40px; width: auto; margin:5px 4px 0 0; }

.gallery-wrapper-medium .scrollable img.active	{ width:40px; width: auto; margin-top:4px; }

/* 700px wide content with sidebar - uses 620px wide gallery */

.basic-gallery .gallery-wrapper-small, .default-gallery .gallery-wrapper-small	{  width: 620px;   }
.basic-gallery .gallery-wrapper-small .image_wrap, .default-gallery .gallery-wrapper-small .image_wrap	{  height: 414px; }

.gallery-wrapper-small .scrollable 				{ margin:0; width:574px; }

.gallery-wrapper-small .scrollable img			{ width:40px; width: auto; margin: 5px 2px 0; }

.gallery-wrapper-small .scrollable img.active	{ width:40px; width: auto; margin-top:4px; }
