/* PDP css version 1.0 */

table.center { text-align:center;}

	* {
	margin: 0;
	border: 0;
	padding: 0;
	}
	
	body {
	background: #ffffff;
	font: normal normal 62.5% Arial, Helvetica, sans-serif;
	}

	#width_block {
	width: 78em;
	margin: 10px 0 0 10px;
	}
/* Begin Typography */

    h2 {
    font-size: 1em;
    }

	p {
	font-size: 1.2em;
	}
	h3 {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	}
	h4 {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	}
	h5 {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	}
/* End Typography */

/* Begin Header */

	#header ul li {
	display: block;
	float: left;
	padding-top: 1.5em;
	font-size: 1.2em;
	}
	
	#header ul {
	clear: left;
	list-style: none;
	}
	
	#header_home a:link, #header_home a:visited,  #header_home a:hover,  #header_home a:active {
	color: #787676;
	text-decoration: none;
	font-weight: bold;
	background: #ffffff url(../images/navigation_images/home.jpg) no-repeat bottom left;
	padding: 1.5em 1.5em 0 35px;
	}
	
	#header_about a:link, #header_about a:visited,  #header_about a:hover,  #header_about a:active {
	color: #787676;
	text-decoration: none;
	font-weight: bold;
	background: #ffffff url(../images/navigation_images/about.jpg) no-repeat bottom left;
	padding: 1.5em 1.5em 0 35px;
	}
	
	#header_contact a:link, #header_contact a:visited,  #header_contact a:hover,  #header_contact a:active {
	color: #787676;
	text-decoration: none;
	font-weight: bold;
	background: #ffffff url(../images/navigation_images/contact.jpg) no-repeat bottom left;
	padding: 1.5em 1.5em 0 35px;
	}
	
	#header_exhibitions a:link, #header_exhibitions a:visited,  #header_exhibitions a:hover,  #header_exhibitions a:active {
	color: #787676;
	text-decoration: none;
	font-weight: bold;
	background: #ffffff url(../images/navigation_images/exhibitions.jpg) no-repeat bottom left;
	padding: 1.5em 1.5em 0 35px;
	}
	
	#header_workshops a:link, #header_workshops a:visited,  #header_workshops a:hover,  #header_workshops a:active {
	color: #787676;
	text-decoration: none;
	font-weight: bold;
	background: #ffffff url(../images/navigation_images/workshops.jpg) no-repeat bottom left;
	padding: 1.5em 1.5em 0 35px;
	}
	
	#header_categories a:link, #header_categories a:visited,  #header_categories a:hover,  #header_categories a:active {
	color: #787676;
	text-decoration: none;
	font-weight: bold;
	background: #ffffff url(../images/navigation_images/categories.jpg) no-repeat bottom left;
	padding: 1.5em 1.5em 0 35px;
	}
	
	#header_google a:link, #header_google a:visited,  #header_google a:hover,  #header_google a:active {
	color: #787676;
	text-decoration: none;
	font-weight: bold;
	background: #ffffff url(../images/navigation_images/google.jpg) no-repeat bottom left;
	padding: 1.5em 1.5em 0 35px;
	}
	
	#header_news a:link, #header_news a:visited,  #header_news a:hover,  #header_news a:active {
	color: #787676;
	text-decoration: none;
	font-weight: bold;
	background: #ffffff url(../images/navigation_images/news.jpg) no-repeat bottom left;
	padding: 1.5em 1.5em 0 35px;
	}
	
	#header_buywork a:link, #header_buywork a:visited,  #header_buywork a:hover,  #header_buywork a:active {
	color: #787676;
	text-decoration: none;
	font-weight: bold;
	background: #ffffff url(../images/navigation_images/buywork.jpg) no-repeat bottom left;
	padding: 1.5em 1.5em 0 35px;
	}
	
	#header_home a:hover, #header_about a:hover, #header_contact a:hover, #header_exhibitions a:hover, #header_categories a:hover, #header_news a:hover, #header_buywork a:hover, #header_google a:hover, #header_workshops a:hover {
	text-decoration: underline;
	}
	
	#title_page_image_bar{
	clear: both;
	padding-top: 10px;
	}
	
	#shadow_movie {
	float: right;
	margin-right: 2.8em;
	width: 203px;
	}
	
	#header h1 {
	width: 381px;
	float: left;
	}
/* End Header */

/* Begin Category Links 
	#title_page_categories {
	float: left;
	width: 72em;
	color: #FFFFFF;
	background: #FFFFFF url(../images/categories_backgrounds/cat_bottom.jpg) no-repeat bottom center;
	}
	*/
	
	#title_page_categories_new {
	float:left;
	width: 80em;
	color: #FFFFFF;
	clear:left;
	text-align:center;
	background-color: #ffffff;
	background-image: url(../images/categories_backgrounds/cat_bottom.jpg);
	background-repeat: no-repeat;
	background-position: top;
	}
	
	#title_page_categories h2 {
	color: #ae2a23;
	font-size: 1.8em;
	font-weight: lighter;
	}
	
	#title_page_categories h3 {
	clear:left;
	color: #808080;
	font-size: 1.4em;
	font-weight: bold;
	text-align: center;
	padding-top: 1.0em;
	padding-bottom: 5em;
	letter-spacing: 1.2em;
	}
	#title_page_categories_new h3 {
	clear:left;
	color: #808080;
	font-size: 1.4em;
	font-weight: bold;
	text-align: center;
	padding-top: 8.0em;
	padding-bottom: 2em;
	letter-spacing: 0.5em;
	}
	
	#title_page_categories_1 {
	display: block;
	float: left;
	width: 23.5em;	
	margin-right: 1.4em;
	}
	
	#title_page_categories_2 {
	display: block;
	float: left;
	width: 23.5em;	
	margin-right: 1.4em;
	}
	
	#title_page_categories_1 li {
	display: block;
	padding-left: 5px;
	margin-top: 10px;
	font-size: 1.5em;
	}
	#title_page_categories_2 li {
	display: block;
	padding-left: 5px;
	margin-top: 10px;
	font-size: 1.5em;
	}
	
	#title_page_categories_1_categories_page {
	display: block;
	float: left;
	width: 23.5em;	
	margin-left: 15em;
	margin-right: 1.4em;
	margin-bottom:3em;
	margin-top: 3em;
	}
	
	#title_page_categories_2_categories_page {
	display: block;
	float: left;
	width: 23.5em;	
	margin-left: 0em;
	margin-right: 1.4em;
	margin-bottom:3em;
	margin-top: 3em;
	}
	
	#title_page_categories_1_categories_page li {
	display: block;
	padding-left: 5px;
	margin-top: 10px;
	font-size: 1.4em;
	}
	#title_page_categories_2_categories_page li {
	display: block;
	padding-left: 5px;
	margin-top: 10px;
	font-size: 1.4em;
	}
	
	
	.cat_1 a, .cat_2 a, .cat_3 a, .cat_4 a, .cat_5 a, .cat_6 a, .cat_7 a, .cat_8 a, .cat_9 a {
	color: #FFFFFF;
	text-decoration: none
	}
	
	.cat_1 a:hover, .cat_2 a:hover, .cat_3 a:hover, .cat_4 a:hover, .cat_5 a:hover, .cat_6 a:hover, .cat_7 a:hover, .cat_8 a:hover, .cat_9 a:hover{
	color: #FFFFFF;
	text-decoration: underline;
	}
	
	.cat_9 {
	background: url(../images/categories_backgrounds/cat_9.jpg) no-repeat top right;
	}
	
	.cat_8 {
	background: url(../images/categories_backgrounds/cat_8.jpg) no-repeat top right;
	}
	
	.cat_7 {
	background: url(../images/categories_backgrounds/cat_7.jpg) no-repeat top right;
	}
	
	.cat_6 {
	background: url(../images/categories_backgrounds/cat_6.jpg) no-repeat top right;
	}
	
	.cat_5 {
	background: url(../images/categories_backgrounds/cat_5.jpg) no-repeat top right;
	}
	
	.cat_4 {
	background: url(../images/categories_backgrounds/cat_4.jpg) no-repeat top right;
	}
	
	.cat_3 {
	background: url(../images/categories_backgrounds/cat_3.jpg) no-repeat top right;
	}
	
	.cat_2 {
	background: url(../images/categories_backgrounds/cat_2.jpg) no-repeat top right;
	}
	
	.cat_1 {
	background: url(../images/categories_backgrounds/cat_1.jpg) no-repeat top right;
	}
/* End Category Links */

/* Begin News Items */
	#title_page_news {
	float: left;
	width: 25em;;
	}
	
	.news_item {
	border-top: 1px solid #000000;
	margin: 0 3px;
	}

 #title_page_news img {
margin: 0 0 10px 3px;
}

	.news_item p {
	font-size: 1.1em;
	margin-bottom: 1em;
	}
	
	.news_more {
	font-size: 1.1em;
	margin: 0 3px;
	}

/* End News Items */

/* Begin copyright bar */
#copyright_bar {
display: block;
text-align: center;
width: 72em;
margin: 0 auto;
padding-top: 2em;
clear: both;
}

#copyright_bar p {
float: left;
width: 31em;
font-size: 1em;
border-left: solid 1px #000000; 
padding-left: 0.6em;
}
#copyright_bar ul {
float: left;
width: 39em;
list-style: none;

}

#copyright_bar ul li {
float: left;
padding-left: 0.6em;
margin-right: 1.2em;
border-left: solid 1px #000000; 
}
/* End copyright bar */  

/* Begin title page text */
#title_page_text {
margin-top: 2.5em;
margin-bottom: 2.5em;
}

#title_page_text_categories_page {
margin-top: 2.5em;
margin-bottom: 2.5em;
width: 80em;
}

/* end title page text */
a.black:link {color:#000000;}
/* Begin Member page CSS */

	/* text area */
	#member_text {
		float: left;
		width: 60em;
		margin-top: 2.5em;
		margin-bottom: 2.5em;
		}
		
		#member_text p {
		margin-bottom: 1em;
		}
		
		#member_address {
		float: right;
		width: 15em;
		margin: 0 2.5em 2.5em 2.5em;
		}
	/* end text area */
	
	#member_job {
	position: relative;
	float: left;
	margin-left: -250px;
	margin-top: 25px;
	color: #808080;
	font-weight: bolder;
	font-size: 1em;
	letter-spacing: 0.8em;
	}

	#member_photo {
	width: 148px;
	margin-top: -10px;
	float: right;
	}
	
	#member_name {
	float: right;
	text-align: right;
	}
	#member_name_long {
	float: right;
	text-align: right;
	}
	
	.first_name {
	font-family: "Times New Roman", Times, serif;
	font-size: 2em;
	font-weight: normal;
	}
	.first_name_long {
	font-family: "Times New Roman", Times, serif;
	font-size: 2em;
	font-weight: normal;
	}
	
	.last_name {
	font-family: "Times New Roman", Times, serif;
	font-size: 4em;
	font-weight: normal;
	}
	

	.last_name_long {
	font-family: "Times New Roman", Times, serif;
	font-size: 4em;
	font-weight: normal;
	}
	
	.last_name {
	clear: both;
	float: left;
	}
	

	#member_sub_title_adornment {
	height: 6em;
	clear: left;
	margin-bottom: 3px;
	width: 810px;
	background: url(../images/member_pages/sub_title_bg_adornment.jpg) no-repeat top right;
	}
	#member_sub_title_ceramics {
	height: 6em;
	clear: left;
	margin-bottom: 3px;
	width: 810px;
	background: url(../images/member_pages/sub_title_bg_ceramic.jpg) no-repeat top right;
	}	
	#member_sub_title_cont {
	height: 6em;
	clear: left;
	margin-bottom: 3px;
	width: 810px;
	background: url(../images/member_pages/sub_title_bg_cont.jpg) no-repeat top right;
	}
	#member_sub_title_fineart {
	height: 6em;
	clear: left;
	margin-bottom: 3px;
	width: 810px;
	background: url(../images/member_pages/sub_title_bg_fineart.jpg) no-repeat top right;
	}
	#member_sub_title_finefood {
	height: 6em;
	clear: left;
	margin-bottom: 3px;
	width: 810px;
	background: url(../images/member_pages/sub_title_bg_finefood.jpg) no-repeat top right;
	}
	#member_sub_title_furniture {
	height: 6em;
	clear: left;
	margin-bottom: 3px;
	width: 810px;
	background: url(../images/member_pages/sub_title_bg_furn.jpg) no-repeat top right;
	}
	#member_sub_title_photo {
	height: 6em;
	clear: left;
	margin-bottom: 3px;
	width: 810px;
	background: url(../images/member_pages/sub_title_bg_photo.jpg) no-repeat top right;
	}
	#member_sub_title_textile {
	height: 6em;
	clear: left;
	margin-bottom: 3px;
	width: 810px;
	background: url(../images/member_pages/sub_title_bg_text.jpg) no-repeat top right;
	}
	
	#member_sub_title_adornment h2 {
	padding-top: 2.5em;
	margin-right: 4em;
	float: right;
	font-size: 1.5em;
	color: #FFFFFF;
	letter-spacing: 0.5em;
	font-weight: 700;
	}
	#member_sub_title_ceramics h2 {
	padding-top: 2.5em;
	margin-right: 4em;
	float: right;
	font-size: 1.5em;
	color: #FFFFFF;
	letter-spacing: 0.5em;
	font-weight: 700;
	}
	#member_sub_title_cont h2 {
	padding-top: 2.5em;
	margin-right: 4em;
	float: right;
	font-size: 1.5em;
	color: #FFFFFF;
	letter-spacing: 0.5em;
	font-weight: 700;
	}
	#member_sub_title_fineart h2 {
	padding-top: 2.5em;
	margin-right: 4em;
	float: right;
	font-size: 1.5em;
	color: #FFFFFF;
	letter-spacing: 0.5em;
	font-weight: 700;
	}
	#member_sub_title_finefood h2 {
	padding-top: 2.5em;
	margin-right: 4em;
	float: right;
	font-size: 1.5em;
	color: #FFFFFF;
	letter-spacing: 0.5em;
	font-weight: 700;
	}
	#member_sub_title_furniture h2 {
	padding-top: 2.5em;
	margin-right: 4em;
	float: right;
	font-size: 1.5em;
	color: #FFFFFF;
	letter-spacing: 0.5em;
	font-weight: 700;
	}
	#member_sub_title_photo h2 {
	padding-top: 2.5em;
	margin-right: 4em;
	float: right;
	font-size: 1.5em;
	color: #FFFFFF;
	letter-spacing: 0.5em;
	font-weight: 700;
	}
	#member_sub_title_textile h2 {
	padding-top: 2.5em;
	margin-right: 4em;
	float: right;
	font-size: 1.5em;
	color: #FFFFFF;
	letter-spacing: 0.5em;
	font-weight: 700;
	}
	
	
	#member_images {
	clear: left;
	width: 800px;
	}

/* End Member Page CSS */

/* Begin periphery page */

	#periphery_column_1_full_width {
	clear: both;
	float: left;
	width: 73em;
	margin-top: 2em;
	margin-right: 1.5em;
	}

	#periphery_column_1 {
	clear: both;
	float: left;
	width: 36.5em;
	margin-top: 2em;
	margin-right: 1.5em;
	}
	
	#periphery_column_2 {
	float: left;
	margin-top: 2em;
	width: 36.5em;
	}
	
	#periphery_column_1 p, #periphery_column_2 p {
	margin-bottom: 1em;
	}

/* end periphery page */


p.news {font-size: 0.8em;}

#title {
	width: 330px;
	height: 26px;
	color: #5A698B;
	font: bold 11px/18px "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-top: 5px;
	background: transparent url("images/bg_legend.gif") no-repeat;
	text-transform: uppercase;
	letter-spacing: 2px;
	text-align: center;
}

form {
	width: 335px;
}

.col1 {
	text-align: left;
	width: 305px;
	height: 31px;
	margin: 0;
	float: left;
	margin-right: 2px;
	background: url(images/bg_label.gif) no-repeat;
	font-size:10px;
}

.col2 {
	width: 305px;
	height: 31px;
	display: block;
	float: left;
	margin: 0;
	background: url(images/bg_textfield.gif) no-repeat;
}

.col2comment {
	width: 195px;
	height: 98px;
	margin: 0;
	display: block;
	float: left;
	background: url(images/bg_textarea.gif) no-repeat;
}

.col1comment {
	text-align: right;
	width: 135px;
	height: 98px;
	float: left;
	display: block;
	margin-right: 2px;
	background: url(images/bg_label_comment.gif) no-repeat;
}

div.row {
	clear: both;
	width: 525px;
}

.submit {
	height: 29px;
	width: 330px;
	background: url(images/bg_submit.gif) no-repeat;
	padding-top: 5px;
	clear: both;
} 

.input {
	background-color: #fff;
	font: 11px/14px "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #ae2a23;
	margin: 4px 0 5px 8px;
	padding: 1px;
	border: 1px solid #ae2a23;
}

.textarea {
	border: 1px solid #ae2a23;
	background-color: #fff;
	font: 11px/14px "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #5A698B;
	margin: 4px 0 5px 8px;
}
/* gallery */
.content
{
	margin: 0 20px;
}

.content a
{
	color: #fff;
}


.content p.linkage
{
	margin-top: 2em;
	text-align: right;
	font-size: 1.7em;
	color: #ddd;
}

.content p.linkage a { color: #fff; }

/*.content p.linkage a
{
	color: #fff;
	background: url('../images/bg/biglink_off.gif') center right no-repeat;
	padding: 10px 20px;
	text-decoration: none;
}

.content p.linkage a:hover
{
	background: url('../images/bg/biglink_on.gif') center right no-repeat;
	font-style: italic;
}*/

#myGallery
{
	text-align: center;
	margin: 0 auto;
}
#myGallery2
{
	text-align: center;
	margin: 0 auto;
}
#myGallery2, #myGallerySet, #flickrGallery
{
	width: 460px;
	height: 345px;
	z-index:5;
	border: 1px solid #000;
}
#myGallery2, #myGallerySet, #flickrGallery
{
	width: 460px;
	height: 345px;
	z-index:5;
	border: 1px solid #000;
}

.jdGallery a
{
	outline:0;
}

#flickrGallery
{
	width: 500px;
	height: 334px;
}

#myGallery img.thumbnail, #myGallerySet img.thumbnail
{
	display: none;
}

.jdGallery
{
	overflow: hidden;
	position: relative;
}

.jdGallery img
{
	border: 0;
	margin: 0;
}

.jdGallery .slideElement
{
	width: 100%;
	height: 100%;
	background-color: #000;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url('img/loading-bar-black.gif');
}

.jdGallery .loadingElement
{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background-color: #000;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url('img/loading-bar-black.gif');
}

.jdGallery .slideInfoZone
{
	position: absolute;
	z-index: 10;
	width: 100%;
	margin: 0px;
	left: 0;
	bottom: 0;
	height: 40px;
	background: #333;
	color: #fff;
	text-indent: 0;
	overflow: hidden;
}

* html .jdGallery .slideInfoZone
{
	bottom: -1px;
}

.jdGallery .slideInfoZone h2
{
	padding: 0;
	font-size: 80%;
	margin: 0;
	margin: 2px 5px;
	font-weight: bold;
	color: inherit;
}

.jdGallery .slideInfoZone p
{
	padding: 0;
	font-size: 60%;
	margin: 2px 5px;
	color: #eee;
}

.jdGallery div.carouselContainer
{
	position: absolute;
	height: 135px;
	width: 100%;
	z-index: 10;
	margin: 0px;
	left: 0;
	top: 0;
}

.jdGallery a.carouselBtn
{
	position: absolute;
	bottom: 0;
	right: 30px;
	height: 20px;
	/*width: 100px; background: url('img/carousel_btn.gif') no-repeat;*/
	text-align: center;
	padding: 0 10px;
	font-size: 13px;
	background: #333;
	color: #fff;
	cursor: pointer;
}

.jdGallery .carousel
{
	position: absolute;
	width: 100%;
	margin: 0px;
	left: 0;
	top: 0;
	height: 115px;
	background: #333;
	color: #fff;
	text-indent: 0;
	overflow: hidden;
}

.jdExtCarousel
{
	overflow: hidden;
	position: relative;
}

.jdGallery .carousel .carouselWrapper, .jdExtCarousel .carouselWrapper
{
	position: absolute;
	width: 100%;
	height: 78px;
	top: 10px;
	left: 0;
	overflow: hidden;
}

.jdGallery .carousel .carouselInner, .jdExtCarousel .carouselInner
{
	position: relative;
}

.jdGallery .carousel .carouselInner .thumbnail, .jdExtCarousel .carouselInner .thumbnail
{
	cursor: pointer;
	background: #000;
	background-position: center center;
	float: left;
	border: solid 1px #fff;
}

.jdGallery .wall .thumbnail, .jdExtCarousel .wall .thumbnail
{
	margin-bottom: 10px;
}

.jdGallery .carousel .label, .jdExtCarousel .label
{
	font-size: 13px;
	position: absolute;
	bottom: 5px;
	left: 10px;
	padding: 0;
	margin: 0;
}

.jdGallery .carousel .wallButton, .jdExtCarousel .wallButton
{
	font-size: 10px;
	position: absolute;
	bottom: 5px;
	right: 10px;
	padding: 1px 2px;
	margin: 0;
	background: #222;
	border: 1px solid #888;
	cursor: pointer;
}

.jdGallery .carousel .label .number, .jdExtCarousel .label .number
{
	color: #b5b5b5;
}

.jdGallery a
{
	font-size: 100%;
	text-decoration: none;
	color: inherit;
}

.jdGallery a.right, .jdGallery a.left
{
	position: absolute;
	height: 99%;
	width: 25%;
	cursor: pointer;
	z-index:10;
	filter:alpha(opacity=20);
	-moz-opacity:0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;
}

* html .jdGallery a.right, * html .jdGallery a.left
{
	filter:alpha(opacity=50);
}

.jdGallery a.right:hover, .jdGallery a.left:hover
{
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

.jdGallery a.left
{
	left: 0;
	top: 0;
	background: url('img/fleche1.png') no-repeat center left;
}

* html .jdGallery a.left { background: url('img/fleche1.gif') no-repeat center left; }

.jdGallery a.right
{
	right: 0;
	top: 0;
	background: url('img/fleche2.png') no-repeat center right;
}

* html .jdGallery a.right { background: url('img/fleche2.gif') no-repeat center right; }

.jdGallery a.open
{
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.withArrows a.open
{
	position: absolute;
	top: 0;
	left: 25%;
	height: 99%;
	width: 50%;
	cursor: pointer;
	z-index: 10;
	background: none;
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

.withArrows a.open:hover { background: url('img/open.png') no-repeat center center; }

* html .withArrows a.open:hover { background: url('img/open.gif') no-repeat center center;
	filter:alpha(opacity=80); }
	
	
/* Gallery Sets */

.jdGallery a.gallerySelectorBtn
{
	z-index: 15;
	position: absolute;
	top: 0;
	left: 30px;
	height: 20px;
	/*width: 100px; background: url('img/carousel_btn.gif') no-repeat;*/
	text-align: center;
	padding: 0 10px;
	font-size: 13px;
	background: #333;
	color: #fff;
	cursor: pointer;
	opacity: .4;
	-moz-opacity: .4;
	-khtml-opacity: 0.4;
	filter:alpha(opacity=40);
}

.jdGallery .gallerySelector
{
	z-index: 20;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: #000;
}

.jdGallery .gallerySelector h2
{
	margin: 0;
	padding: 10px 20px 10px 20px;
	font-size: 20px;
	line-height: 30px;
	color: #fff;
}

.jdGallery .gallerySelector .gallerySelectorWrapper
{
	overflow: hidden;
}

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton
{
	margin-left: 10px;
	margin-top: 10px;
	border: 1px solid #888;
	padding: 5px;
	height: 40px;
	color: #fff;
	cursor: pointer;
	float: left;
}

.jdGallery .gallerySelector .gallerySelectorInner div.hover
{
	background: #333;
}

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton div.preview
{
	background: #000;
	background-position: center center;
	float: left;
	border: none;
	width: 40px;
	height: 40px;
	margin-right: 5px;
}

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton h3
{
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: normal;
}

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton p.info
{
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: normal;
	color: #aaa;
}
