.default-gallery .seo-gallery-wrap		{ 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:100%; 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 			{ 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;}

.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 #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:812px; }
.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 #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: -2px; top: 11px; }

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

.basic-gallery .seo-gallery-wrap		{ 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:100%; text-align:center; clear:both; margin:0 auto; float:none;}
.basic-gallery .image_wrap img			{ height:100%; border: 0px; padding: 0; margin: 0; }

.basic-gallery .scrollers				{ background: transparent; margin:7px 0 0; }


.basic-gallery .scrollable 				{ 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:812px; }
.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: -2px; top: 11px; }
