/*Home**************************************************************************************/
#home {float: left; width: 391px;}

#ImageGallery{height: 300px;width: 391px; display:block;}
#ImageGallery .gallery-slide{display: none;position: absolute;}
#ImageGallery .active-slide{display: block;}
#ImageGallery .gallery-slide img{display: block; border:1px solid #951616}
#ImageGallery .gallery-caption{padding: 0 8px;height: 42px;background-color: #3c3119;display: none;}
#ImageGallery .gallery-slide h5{margin: 4px 0 0 0;font-size: 11px;}
#ImageGallery .gallery-slide p{margin: 0;font-size: 10px;}
#ImageGallery ol{margin: 0;position: absolute;bottom: 4px;right: 275px;text-align: right;z-index: 12;padding: 0;width: auto;}
#ImageGallery ol li{float: right;list-style: none;cursor: pointer;width: 9px;height: 9px;background-image: url(images/dot.gif);background-repeat: no-repeat;background-position: center center;margin: 4px;}

#rotater img {border:1px solid #951616}

.check_out {}
.check_out h2 { letter-spacing:normal; text-transform:none; line-height:24px; margin:0 0 0 0; border-top:1px solid #4a4a4a; padding:5px 0 0 0; font-family:Verdana, Arial, Helvetica, sans-serif}
.check_out ul {padding:0; margin:3px 0 0 0; list-style:none}
.check_out ul li {float:left; margin:0 0 0 9px}
.check_out ul li.first {margin:0 0 0 0}
.check_out ul li img {border:1px solid #951616}
.check_out ul li a img {border:1px solid #951616}
.check_out ul li a:hover img {border:1px solid #ff0000}


/* Sidebar */
#sidebar {float: right;width:339px;}

#sidebar a:hover {text-decoration: none;}
#sidebar blockquote {margin:0 0 16px 0; padding:8px 0; line-height:22px; font-size:13px; border-top:1px solid #4a4a4a; border-bottom:1px solid #4a4a4a;}

#sidebar h2{text-transform:uppercase; line-height:26px; color:#ad1010; letter-spacing:2px; font-size:13px; padding:2px 0 0 0; border-top:1px solid #4a4a4a; margin:5px 0 0 0; font-weight:normal}

div.workshops {margin-top:15px}
.workshops ul {margin: 0;padding: 0;list-style: none;}
.workshops li {margin: 0;padding: 0;}
.workshops ul li h3 {text-transform:none}
.workshops ul li p {line-height:18px; font-size:11px}

p.fb_home a {display:block;padding:9px 0 0 40px; background:url(../images/technique/facebook_32.png) 0 4px  no-repeat; height:36px;}




/*Collections **************************************************************************************************************************/
#jewelry {float:left; width:530px;}
#jewelry h2 { color:#cb0000; text-transform:uppercase; font-weight:normal; padding:2px 2px 2px 4px; background:#550101; line-height:18px; font-size:13px; letter-spacing:1px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; margin:0 0 10px 0}

ul.thumb_jewelry {margin:0; padding:0; list-style:none}
ul.thumb_jewelry li {padding:0; margin:0;  width:135px; height:120px;  float:left}
ul.thumb_jewelry li.last {width:124px;}
ul.thumb_jewelry li a img {border:1px solid #951616}
ul.thumb_jewelry li a:hover img{border:1px solid #ff0000}

#hollowware{float:right; width:200px;}
#content #hollowware h2{ color:#5f78d8; text-transform:uppercase; font-weight:normal; padding:2px 2px 2px 4px; background:#273569; line-height:18px; font-size:13px; letter-spacing:2px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; margin:0 0 10px 0}
ul.thumb_hollowware {margin:0; padding:0; list-style:none}
ul.thumb_hollowware li {padding:0;  height:120px; float:left; margin:0}
ul.thumb_hollowware li a img {border:1px solid #273569}
ul.thumb_hollowware li a:hover img{border:1px solid #5f78d8}


/*Jewelry Gallery **************************************************************************************************************************/
#tablethumb td {width:94px;}
#tablethumb td.bot_row {padding:4px 0 0 0 }
#tablethumb td a img {border:1px solid #ff2200}
#tablethumb td a:hover img {border:1px solid #951616}
td.main_photo {width:410px}
td.main_photo img {border:1px solid #951616; }
td.celldescrip  {width:350px}

td.celldescrip table td.mat {color:#999999; font-size:10px; text-transform:uppercase; font-family:Verdana, Arial, Helvetica, sans-serif}
td.celldescrip table td {color:#ff2200}

td.description_text{ height:87px;background:#290604;}

p.mat {color:#999999; font-size:10px; text-transform:uppercase; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:12px; margin:0 0 7px 0}
p.ref {color:#ff2200; margin:10px 0 0 0; line-height:17px}
p.ref1 {font-size:11px; line-height:14px; color:#ff2200; margin:3px 0 0 0}


#btn_container {float:left; width:391px; height:26px; text-align:right;background:#290604; margin-top:2px} 
#btn_next_prev{}
#btn_next_prev a img {border:none}
.btn_back {margin:2px 0 0 3px}
.btn_next{margin:2px 0 0 3px}

#links_collections {background: url(../images/global/bg_line_dkred.gif); height:20px; margin-top:30px}
p.lnk_hollowware {float:right}
p.lnk_hollowware a {text-decoration:none; font-weight:bold; color:#5f78d8 }
p.lnk_hollowware a:hover {color:#fff}

#enlarge {float:right; width:350px; background:#290604; padding:7px 0 8px 0; margin-top:2px}
#enlarge img {margin-left:5px}


p.info {margin-top:10px; color:#ff2200}
p.info a {color: #999; text-decoration:none}
p.info a:hover {color:#fff}

/*Holloware Gallery **************************************************************************************************************************/
#content_holloware #tablethumb td a img {border:1px solid #3d4f92}
#content_holloware #tablethumb td a:hover img {border:1px solid #5f78d8}



#content_hollowware #links_collections {background: url(../images/hollowware/bg2.gif); height:20px; margin-top:30px}

p.lnk_jewelry {float:right}
p.lnk_jewelry a {text-decoration:none; font-weight:bold; color:#ff0000 }
p.lnk_jewelry a:hover {color:#fff}

p.info_hol {margin-top:10px; color:#5f78d8}
p.info_hol a {color: #999; text-decoration:none}
p.info_hol a:hover {color:#fff}

/*About Davide ********************************************************************************************************/
#bio_sidebar {float:left; width:135px}
#bio_content {float:right;width:615px }

/*Technique ********************************************************************************************************/
table.steps {border:1px solid #eee}
table.steps table td p {margin:10px; font-size:11px; line-height:18px}
table.steps td {border-bottom:1px solid #666; height:120px}
#technique h2 {text-transform:uppercase; line-height:30px; color:#ad1010; letter-spacing:2px; font-size:13px; padding:2px 0 0 0; border-top:1px solid #4a4a4a; margin:15px 0 0 0; font-weight:normal}
#technique #sidebar {width:314px; float:right}
#technique #content {width:415px; float:left; padding-top:2px}
#technique #content h3.first {margin-top:0;}

/*Mailing List*/
.mailing_list {background:#333333; padding: 10px}
.mailing_list h3 {font-size:14px; color:#fff; line-height:18px; border-bottom:1px solid #666666; padding-bottom:5px; margin:2px 0 5px 0}



/*Retail ********************************************************************************************************/
#retail h2 {margin: 20px 0 0 0; color:#666666; border-top: 1px solid#666 }
#retail h3 {margin: 20px 0 3px 0; text-transform:uppercase; line-height:18px; color:#ad1010; }
#retail strong {color:#fff}
#retail p {line-height:17px}


/*News ********************************************************************************************************/

#news div {float:left; width:240px; margin:0 0 0 17px; padding:0; display:inline;}
#news div.left_col {margin:0}
#news div h3.first {margin-top:0;}
#news div h3 {line-height:18px; text-transform:uppercase; color: #E5E5E5}
#news div p strong {color:#fff}


#news h2{text-transform:uppercase; line-height:26px; color:#ad1010; letter-spacing:2px; font-size:13px; padding:2px 0 0 0; border-top:1px solid #4a4a4a; margin:5px 0 0 0; font-weight:normal}

/*Workshops ********************************************************************************************************/

#workshop h2 { line-height:20px; color:#ad1010; letter-spacing:2px; font-size:17px; padding: 3px 0 0 0; border-top:1px solid #4a4a4a; margin:30px 0 15px 0; font-weight:normal; color:white}
#workshop h3 {color: #eee}
#workshop h4 {font-size:12px; font-weight:bold; line-height:18px; margin:0}

#workshop h1 {font-size:20px; color:#ff0000; }
#workshop h2 {font-size:17px; color:#ff0000; border-bottom: 1px dashed #4a4a4a; border-top:none; text-transform:none}
#workshop h3 {font-size:17px; margin-top:15px; font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color: #FFf }
#workshop h4  {font-size:13px; margin-top:15px; text-transform:uppercase}
#workshop ul li {margin: 0 12px 3px 25px; padding:0; line-height:18px}




/*Contact ********************************************************************************************************/
#contact #content {width:460px; float:right}
#contact #content h3 {margin-top:15px}
#contact #sidebar {width:300px; float:left}
#contact #sidebar p {margin-bottom:30px}