@charset "utf-8";
/* CSS Document */

body
{
	margin: 0;
	padding: 0;
	background-color: #A5927C;
	background-image: url(/images/bg_topbar.gif);
	background-repeat: repeat-x;
	color: #332222;
}


body.admin
{
	margin: 0;
	padding: 0;
	background-color: #ffffff;
	background-image:none;
}


#header
{
	height: 132px;
	font-size: large;
	text-align: center;
	padding: 5px 0 0 0;
	background-color:#ece2bf;
}

.admin #header
{
	height: 132px;
	font-size: large;
	text-align: center;
	padding: 5px 0 0 0;
	background-color:#ffffff;
}


/* LINKS  */

a img {border: none;}
a:hover img {background-color:transparent;}

a:link {color: #8d461a;}
a:visited{color: #8d461a;}
a:hover {color: #e26f28;}
a:active {color: #8d461a;}

a.design_thumb:link {color: #8d461a; display:block; margin: 14px 0 10px 0;}
a.design_thumb:visited{color: #8d461a; display:block; margin: 14px 0 10px 0;}
a.design_thumb:hover {color: #e26f28; display:block; margin: 14px 0 10px 0;}
a.design_thumb:active {color: #8d461a; display:block; margin: 14px 0 10px 0;}

a.backbutton:link {display:block; height:23px; width:71px; background-image:url('/images/backButton1.gif');}
a.backbutton:visited{display:block; height:23px; width:71px; background-image:url('/images/backButton1.gif');}
a.backbutton:hover {display:block; height:23px; width:71px; background-image:url('/images/backButton2.gif');}
a.backbutton:active {display:block; height:23px; width:71px; background-image:url('/images/backButton1.gif');}

/* Structure */

#wrapper
{
width: 1000px;
margin: 0 auto 0 auto;
}

.productdetail #wrapper
{
	background-image: url(/images/bg_products.gif);
	background-position: top center;
	background-repeat: repeat-y;
}

#footer
{
	clear: both;
	height: 30px;
	background-color: #A5927C;
	width: 1000px;
	}
	
#container
{
    background-image:url(/images/bg_page.gif);
	background-repeat:repeat-y;
	width: 1000px;
}


.productdetail #container {
	background-image:url(/images/bg_product_head_space.gif);
	background-repeat:no-repeat;
}


/*Main Sections */

#left, #left_2col /*can be up to 186px wide total */
{
	width: 180px;          
	padding: 0px;       
	float:left;         
}

#right /* can be up to 238px wide total */
{
	background: #FFF;
	width: 220px;
	padding: 20px 5px 10px 10px;
	float:right;
}


#center /*must be 572px wide to accomodate full-width photos */
{
	width: 573px;
	margin: 0 0 0 186px;
	padding: 0 0 25px 0;
}

#center_2col
{
	width: 794px;
	margin: 0 0 0 186px;
	padding: 16px 0 25px 16px;
	background: #ffffff;
}

div#center_2col img#main_photo
{
margin:-16px 0px 0px -16px;;
}

#center_2col_dolce
{
	width: 814px;
	margin: 0 0 0 186px;
	padding: 0 0 25px 0;
	background: #ECE2BF;
}

#center_white
{
	width: 573px;
	margin: 0 0 0 186px;
	padding: 16px 0 25px 0;
	background-color: #fff;
	min-height: 500px;
}

#products
{
padding: 20px 0 0 0;
background: #FFF;
background-image:url(/images/bg_product_head.gif);
background-repeat:no-repeat;
width: 489px;
margin: 0 0 0 186px;
}

#products_right
{
width: 308px;  
float:right;
padding: 20px 0 20px 14px;
background-image:url(/images/bg_product_right_head.gif);
background-repeat:no-repeat;
}

/* IE6 Margin Bug Fix
This particular design needs this fix to prevent IE6 from adding 3px margin around floats. 
See http://www.positioniseverything.net/explorer/threepxtest.html
*/

/* Hidden from IE5-mac. Only IE-win sees this. \*/
 
* html #left {
  margin-right: 0;
  }

* html #left_2col{
  margin-right: 0;
  }  

* html #right{
  margin-left: 0;
  }  
  
* html #center {
  height: 1%;
  margin-left: 0;
  }  
 
* html #center_white {
  height: 500px;
  margin-left: 0;
  }

* html #center_2col_dolce {
  height: 1%;
  margin-left: 0;
  }
  
* html #center_2col {
  height: 1%;
  margin-left: 0;
}  

* html #products {
  height: 1%;
  margin-left: 0;
  }
  
 
/* End hide from IE5/mac */


#content_white form
{
padding-left: 10px;
}


#right p
{
font-size: 84%;
padding: 0 0 5px 0;
margin: 0;
}


#header h1
{
display: none;
}


#main_content
{
padding: 0 16px 0 16px;
line-height: 1.4em;
}

#main_content_white
{
padding: 0 16px 0 16px;
background-color: #fff;
line-height: 1.4em;
}

#product_content
{
padding: 0 12px 16px 12px;
width: 465px;
margin: 0;
line-height: 1.4em;
}

#admin_content 
{
width: 1000px;
background-color: #ffffff;
}

/*** BEGIN NAV ***/

div#nav {
margin: 0;
padding: 0;
width:175px
}

#nav ul {
margin:0;
padding:0;
}

#nav ul li {
	display:block;
	margin:13px 0 0 50px;
    list-style:none;
	}
	#nav ul li a {
		display:block;
		outline:none;
		width:133px;height:34px;
		background:transparent url(../images/nav.gif) no-repeat 0 0;
		text-indent:-9009px;
		}
	
		#nav ul li a:hover {background-position:0 -80px}
	
	#nav ul li#ceramics a {
		width:133px;
		background-position:0px 5px;
		}
		#nav ul li#ceramics a:hover {
			background-position:-133px 5px;
			}
	#nav ul li#stemware a { 
		width:133px;
		background-position:0px -43px;
		}
		#nav ul li#stemware a:hover {
			background-position:-133px -43px
			}
	#nav ul li#flatware a {
		width:133px;
		background-position:0px -89px;
		}
		#nav ul li#flatware a:hover {
			background-position:-133px -89px
			}
	#nav ul li#linens a {
		width:133px;
		background-position:0px -135px;
		}
		#nav ul li#linens a:hover {
			background-position:-133px -135px
			}
	#nav ul li#pewter a {
		width:133px;
		background-position:0px -179px;
		}
		#nav ul li#pewter a:hover {
			background-position:-133px -179px
			}
	#nav ul li#accessories a {
		width:133px;
		background-position:0px -226px;
		}
		#nav ul li#accessories a:hover {
			background-position:-133px -226px
			}		

	#nav ul li#clearance a {
		width:133px;
		background-position:0px -272px;
		}
		#nav ul li#clearance a:hover {
			background-position:-133px -272px
			}		

	#nav ul li#cafedolce a {
		width:133px;
		background-position:0px -317px;
		}
		#nav ul li#cafedolce a:hover {
			background-position:-133px -317px
			}		

/*** END NAV ***/

/*** BEGIN FORM ***/

#catalog_form img
{
float: left;
padding-left: 20px;
padding-right: 10px;
}

form.catalog fieldset
{
margin-bottom: 10px;
border: none;
}

form.catalog legend
{
display: none;
}

form.catalog label
{
line-height: 3.5;
vertical-align: top;
}

form.catalog fieldset ol
{
margin: 0;
padding: 0;
}

form.catalog fieldset li
{
list-style: none;
padding: 5px;
margin: 0;
}

form.catalog fieldset fieldset
{
border: none;
margin: 3px 0 0;
}

form.catalog fieldset fieldset legend
{
padding: 0 0 5px;
font-weight: normal;
}

form.catalog fieldset fieldset label
{

}

form.catalog em
{
font-weight: bold;
font-style: normal;
color: #f00;
display: block;
width: auto;
}

form.catalog label
{
position: absolute;
text-align:right;
width:100px;
}

form.catalog fieldset fieldset label
{
margin-left: 123px; /* Width plus 3 (html space) */
}


form.catalog input, form.catalog textarea, form.catalog select
{
margin: 15px 0px 0px 125px;
}

form.catalog input, textarea
{
width: 320px;
}

form.catalog label.check, label.radio
{
position:relative;
text-align:left;
}

form.catalog input.checkbox
{
margin: 15px 0px 0px 0px;
width: 10px;
}


.button, .inline
{
width: 125px;
}

form.catalog label.check, label.radio
{
position:relative;
text-align:left;
font-size:	11px;

}

form.catalog input.checkbox
{
margin: 15px 0px 0px 125px;
width: 10px;
}


/*** END FORM ***/


/*** BEGIN PRODUCTS ***/


#tan_box
{
background: #F1E2C1 url(/images/complete_table.gif) no-repeat;
border-top: 3px solid #8D461A;
height: 145px;
}

#tan_box_photos
{
margin-left: 145px;
}

#tan_box img
{
border: 2px solid #8D461A;
margin-left: 5px;
margin-top: 12px;
}

#products_right p
{
font-size: 84%;
}

#products_right table.itemlist
{
color: #786254;
font-size: 10px;
font-weight: bold;
font-family: arial, verdana, sans-serif;
margin-left: 13px;
margin-top: 10px;
}

h3.products_left
{
background-repeat: no-repeat;
border-bottom: 2px solid #1C1616;
height: 26px;
}

#collection_header {
display: block;
width: 200px;
overflow:hidden;
position: relative;
z-index:200;
}

.grey
{
color:#CCCCCC;
}

p.greybig
{
color: #999;
font-size: 120%;
padding-bottom:0px;
margin-bottom:0px;
}

/*** END PRODUCTS ***/

hr
{
width: 100%;
}

.phonenumber_highlight
{
font-size: 140%;
color: #999999;
}

/** admin area **/

#admin_content 
{
width:1000px;
background:#FFFFFF;
padding:25px;
margin-right:auto;
margin-left:auto;
}

.section {      
color: #3B2000;      
font-size: 18px;      
font-family: arial, verdana, sans-serif;      
font-weight: bold; } 

#admin_content h2 
{      
color: #3B2000;      
font-size: 20pt;      
font-family: arial, verdana, sans-serif; 
}  

#admin_content h3 
{      
color: #3B2000;      
font-size: 18px;      
font-family: arial, verdana, sans-serif; 
} 

#admin_content p,
#admin_content td,
#admin_content table,
#admin_content form 
{      
color: #3B2000;      
font-size: 12px;      
font-family: arial, verdana, sans-serif;  
}  

#admin_content a {      
color: #8C2A04;      
font-family: arial, verdana, sans-serif;  }    

#admin_content a:hover  {      
color: #C66A2D;  }    



#admin_content.brown {
color: #3B2000;
}

#admin_content.section {      
color: #3B2000;      
font-size: 18px;      
font-family: arial, verdana, sans-serif;      
font-weight: bold; }   

#admin_content.productname {      
color: #3B2000;      
font-size: 18px;      
font-family:  times, times new roman, serif;      
font-weight: bold; } 

#admin_content.medium {      
font-size: 11px;      
font-family: arial, verdana,    sans-serif; }   

#admin_content.smallred {      
font-size: 10px; 
color: #770000;     
font-family:  arial, verdana,    sans-serif; }  

#admin_content.small {      
font-size: 11px;      
font-family: arial,verdana, sans-serif; }  

#admin_content.smallest {      
font-size: 9px;      
font-family: verdana, sans-serif; }  

#admin_content.whitesmall {      
color: #ffffff;      
font-size: 11px;     
font-family: arial, verdana, sans-serif; }     

#admin_content.white {      
color: #ffffff;           
font-family: arial, verdana, sans-serif; }    

#admin_content.required {      
color: #166F97;           
font-family: arial, verdana, sans-serif; 
font-weight : bold; }   

#admin_content.error {
color: #007EA8 }  

#admin_content.bold {
font-weight : bold } 

#admin_content.list_heading {
color: #770000;
font-weight : bold;
font-size : 12px;
text-decoration : none;
}

td.white
{
color: #fff;
font-family: Arial, Helvetica, sans-serif;
font-size: 75%;
}

.registry_name
{
font-size: 110%;
font-weight: bold;
color: #3B2000;
}

table.registry_table
{
font-size: 90%;
}

table.registry_table a
{
color: #8D461A;
}

h2.error
{
margin: 20px 0px 10px 0px;
padding: 0px;
text-align: center;
color: #8D461A;
font-weight: bold;
}

h4.error
{
margin: 5px 0px;
padding: 0px;
text-align: center;
font-weight: normal;
font-weight: bold;
}

p.center
{
text-align: center;
}

#registry_thanks img.reg_body
{
float: left;
padding-left: 20px;
}

#registry_thanks p
{
width: 240px;
text-align: center;
margin-left: 530px;
padding-top: 100px;
}

.reg_thanks
{
font-size: 120%;
font-weight: bold;
color: #8D461A;
}

table.products_loggedin
{
font-size: 80%;
}

table.products_loggedin_wrapper
{
padding-left: 20px;
}

table.registry_names
{
padding-left: 20px;
font-size: 85%;
}

table.registry_names a
{
color: #8D461A;
}

p.error, div.error
{
color: red;
}

.style1
{
color: #8D461A;
font-weight: bold;
}

.burnt
{
color: #A7461C;
font-weight: bold;
}

#signed_in
{
font-size: 75%;
position: absolute;
margin-left: 834px;
margin-top: 35px;
}






/** BEGIN SUBNAV **/

/** begin headline_table **/


#collection_header {
display: block;
width: 210px;
overflow:hidden;
}


#headline_table span
{
display: none;
}

#headline_table a
{
display:block;
width: 210px;
height: 25px;
background: url("/images/headline_table.png") 0 0 no-repeat;
}

#headline_table a:hover
{ 
background-position: -215px 0px;
}
/** end headline_table **/

/** begin headline_crafting **/
#headline_crafting span
{
display: none;
}

#headline_crafting a
{
display:block;
width: 210px;
height: 50px;
background: url("/images/headline_crafting.png") 0 0 no-repeat;
}

#headline_crafting a:hover
{ 
background-position: -215px 0px;
}
/** end headline_table **/

/** begin headline_gift **/
#headline_gift span
{
display: none;
}

#headline_gift a
{
display:block;
width: 210px;
height: 25px;
background: url("/images/headline_gift.png") 0 0 no-repeat;
}

#headline_gift a:hover
{ 
background-position: -215px 0px;
}
/** end headline_gift **/

/** begin headline_dolce **/
#headline_dolce span
{
display: none;
}

#headline_dolce a
{
display:block;
width: 210px;
height: 25px;
background: url("/images/headline_dolce.png") 0 0 no-repeat;
}

#headline_dolce a:hover
{ 
background-position: -215px 0px;
}
/** end headline_dolce **/

/** begin headline_catalog **/
#headline_catalog span
{
display: none;
}

#headline_catalog a
{
display:block;
width: 210px;
height: 25px;
background: url("/images/headline_catalog.png") 0 0 no-repeat;
}

#headline_catalog a:hover
{ 
background-position: -215px 0px;
}
/** end headline_catalog **/

/** begin headline_dolcepremier **/
#headline_premier span
{
display: none;
}

#headline_premier a
{
display:block;
width: 210px;
height: 50px;
background: url("/images/ceramics/dolcepremier/headline_dolcepremier.png") 0 0 no-repeat;
}

#headline_premier a:hover
{ 
background-position: -215px 0px;
}
/** end headline_dolcepremier **/

/** begin headline_border **/
#headline_border span
{
display: none;
}

#headline_border a
{
display:block;
width: 210px;
height: 50px;
background: url("/images/ceramics/fullborder/headline_full_border.png") 0 0 no-repeat;
}

#headline_border a:hover
{ 
background-position: -215px 0px;
}
/** end headline_border **/

/** begin headline_antico **/
#headline_antico span
{
display: none;
}

#headline_antico a
{
display:block;
width: 210px;
height: 50px;
background: url("/images/ceramics/antico/headline_antico.png") 0 0 no-repeat;
}

#headline_antico a:hover
{ 
background-position: -215px 0px;
}
/** end headline_antico **/

/** begin headline_moderno **/
#headline_moderno span
{
display: none;
}

#headline_moderno a
{
display:block;
width: 210px;
height: 50px;
background: url("/images/ceramics/moderno/headline_moderno.png") 0 0 no-repeat;
}

#headline_moderno a:hover
{ 
background-position: -215px 0px;
}
/** end headline_moderno **/

/** begin headline_deruta **/
#headline_deruta span
{
display: none;
}

#headline_deruta a
{
display:block;
width: 210px;
height: 50px;
background: url("/images/ceramics/deruta/headline_deruta.png") 0 0 no-repeat;
}

#headline_deruta a:hover
{ 
background-position: -215px 0px;
}
/** end headline_deruta **/

/** begin headline_fine **/
#headline_fine span
{
display: none;
}

#headline_fine a
{
display:block;
width: 210px;
height: 25px;
background: url("/images/flatware/fine/headline_fine.png") 0 0 no-repeat;
}

#headline_fine a:hover
{ 
background-position: -215px 0px;
}
/** end headline_fine **/

/** begin headline_stainless **/
#headline_stainless span
{
display: none;
}

#headline_stainless a
{
display:block;
width: 210px;
height: 25px;
background: url("/images/flatware/headline_stainless.png") 0 0 no-repeat;
}

#headline_stainless a:hover
{ 
background-position: -215px 0px;
}
/** end headline_stainless **/

/** begin headline_accessories **/
#headline_accessories span
{
display: none;
}

#headline_accessories a
{
display:block;
width: 210px;
height: 50px;
background: url("/images/flatware/headline_accessories.png") 0 0 no-repeat;
}

#headline_accessories a:hover
{ 
background-position: -215px 0px;
}
/** end headline_accessories **/

/** begin headline_linens **/
#headline_linens span
{
display: none;
}

#headline_linens a
{
display:block;
width: 210px;
height: 30px;
background: url("/images/linens/headline_linens.png") 0 0 no-repeat;
}

#headline_linens a:hover
{ 
background-position: -216px 0px;
}
/** end headline_linens **/

/** begin headline_towels **/
#headline_towels span
{
display: none;
}

#headline_towels a
{
display:block;
width: 216px;
height: 30px;
background: url("/images/linens/headline_towels.png") 0 0 no-repeat;
}

#headline_towels a:hover
{ 
background-position: -215px 0px;
}
/** end headline_towels **/

/** begin headline_mugs **/
#headline_mugs span
{
display: none;
}

#headline_mugs a
{
display:block;
width: 210px;
height: 35px;
background: url("/images/accessories/headline_mugs.png") 0 0 no-repeat;
}

#headline_mugs a:hover
{ 
background-position: -215px 0px;
}
/** end headline_mugs **/

/** begin headline_picks **/
#headline_picks span
{
display: none;
}

#headline_picks a
{
display:block;
width: 210px;
height: 35px;
background: url("/images/accessories/headline_picks.png") 0 0 no-repeat;
}

#headline_picks a:hover
{ 
background-position: -215px 0px;
}
/** end headline_picks **/

/** begin headline_oil **/
#headline_oil span
{
display: none;
}

#headline_oil a
{
display:block;
width: 210px;
height: 35px;
background: url("/images/accessories/headline_oil.png") 0 0 no-repeat;
}

#headline_oil a:hover
{ 
background-position: -215px 0px;
}
/** end headline_oil **/

/** begin headline_platter **/
#headline_platter span
{
display: none;
}

#headline_platter a
{
display:block;
width: 210px;
height: 35px;
background: url("/images/accessories/headline_platter.png") 0 0 no-repeat;
}

#headline_platter a:hover
{ 
background-position: -215px 0px;
}
/** end headline_platter **/

/** begin headline_maioliche **/
#headline_maioliche span
{
display: none;
}

#headline_maioliche a
{
display:block;
width: 210px;
height: 30px;
background: url("/images/craft/headline_maioliche.png") 0 0 no-repeat;
}

#headline_maioliche a:hover
{ 
background-position: -215px 0px;
}
/** end headline_maioliche **/

/** begin headline_generazioni **/
#headline_generazioni span
{
display: none;
}

#headline_generazioni a
{
display:block;
width: 210px;
height: 30px;
background: url("/images/craft/headline_generazioni.png") 0 0 no-repeat;
}

#headline_generazioni a:hover
{ 
background-position: -215px 0px;
}
/** end headline_generazioni **/

/** begin headline_murano **/
#headline_murano span
{
display: none;
}

#headline_murano a
{
display:block;
width: 210px;
height: 30px;
background: url("/images/craft/headline_murano.png") 0 0 no-repeat;
}

#headline_murano a:hover
{ 
background-position: -215px 0px;
}
/** end headline_murano **/

/** begin headline_tovaglie **/
#headline_tovaglie span
{
display: none;
}

#headline_tovaglie a
{
display:block;
width: 210px;
height: 30px;
background: url("/images/craft/headline_tovaglie.png") 0 0 no-repeat;
}

#headline_tovaglie a:hover
{ 
background-position: -215px 0px;
}
/** end headline_tovaglie **/

/** begin headline_faq **/
#headline_faq span
{
display: none;
}

#headline_faq a
{
display:block;
width: 210px;
height: 30px;
background: url("/images/craft/headline_faq.png") 0 0 no-repeat;
}

#headline_faq a:hover
{ 
background-position: -215px 0px;
}
/** end headline_faq **/

/** begin headline_italyhome **/
#headline_italyhome span
{
display: none;
}

#headline_italyhome a
{
display:block;
width: 210px;
height: 30px;
background: url("/images/order/headline_italyhome.png") 0 0 no-repeat;
}

#headline_italyhome a:hover
{ 
background-position: -215px 0px;
}
/** end headline_italyhome **/

/** begin headline_consultation **/
#headline_consultation span
{
display: none;
}

#headline_consultation a
{
display:block;
width: 210px;
height: 50px;
background: url("/images/order/headline_consultation.png") 0 0 no-repeat;
}

#headline_consultation a:hover
{ 
background-position: -215px 0px;
}
/** end headline_consultation **/

/** begin headline_delivery **/
#headline_delivery span
{
display: none;
}

#headline_delivery a
{
display:block;
width: 210px;
height: 50px;
background: url("/images/order/headline_delivery.png") 0 0 no-repeat;
}

#headline_delivery a:hover
{ 
background-position: -215px 0px;
}
/** end headline_delivery **/

/** begin headline_product **/
#headline_product span
{
display: none;
}

#headline_product a
{
display:block;
width: 210px;
height: 30px;
background: url("/images/order/headline_product.png") 0 0 no-repeat;
}

#headline_product a:hover
{ 
background-position: -215px 0px;
}
/** end headline_product **/

/** begin headline_join **/
#headline_join span
{
display: none;
}

#headline_join a
{
display:block;
width: 210px;
height: 30px;
background: url("/images/order/headline_join.png") 0 0 no-repeat;
}

#headline_join a:hover
{ 
background-position: -215px 0px;
}
/** end headline_join **/

/** begin headline_ordercatalog **/
#headline_ordercatalog span
{
display: none;
}

#headline_ordercatalog a
{
display:block;
width: 210px;
height: 30px;
background: url("/images/order/headline_ordercatalog.png") 0 0 no-repeat;
}

#headline_ordercatalog a:hover
{ 
background-position: -215px 0px;
}
/** end headline_ordercatalog **/

/** begin headline_regsearch **/
#headline_regsearch span
{
display: none;
}

#headline_regsearch a
{
display:block;
width: 210px;
height: 30px;
background: url("/images/registry/headline_regsearch.png") 0 0 no-repeat;
}

#headline_regsearch a:hover
{ 
background-position: -215px 0px;
}
/** end headline_regsearch **/

/** begin headline_regcreate **/
#headline_regcreate span
{
display: none;
}

#headline_regcreate a
{
display:block;
width: 210px;
height: 30px;
background: url("/images/registry/headline_regcreate.png") 0 0 no-repeat;
}

#headline_regcreate a:hover
{ 
background-position: -215px 0px;
}
/** end headline_regcreate **/

/** begin headline_regsignin **/
#headline_regsignin span
{
display: none;
}

#headline_regsignin a
{
display:block;
width: 210px;
height: 30px;
background: url("/images/registry/headline_regsignin.png") 0 0 no-repeat;
}

#headline_regsignin a:hover
{ 
background-position: -216px 0px;
}
/** end headline_regsignin **/

/** END SUBNAV **/

#main_photo 
{
border-bottom: solid 3px #8d461a;
display: block;
}



/***  Begin Dyn-web Scroller ***/
div#hold { 
	position:relative; 
	overflow:hidden;
	width:500px; 
	height:150px; 
  	z-index:3; 
	}
	
div#wn { 
	position:absolute; 
	left:0px; 
	top:0px; 
	width:500px; height:150px; 
	clip:rect(0px, 500px, 150px, 0px); 
	overflow:hidden;	
	z-index:1; 
	}
	
	
div.content { 
	position:absolute; visibility:hidden;
	left:0px; top:0px; 
	z-index:1;
	}

#main_content #scrolltable {
margin:0;
width: 540px;
}

#right div#hold { 
	position:relative; 
	overflow:hidden;
	width:220px; 
	height:438px; 
  	z-index:3; 
	}
	
#right div#wn { 
	position:absolute; 
	left:0px; 
	top:0px; 
	width:220px; height:438px; 
	clip:rect(0px, 220px, 438px, 0px); 
	overflow:hidden;	
	z-index:1; 
	}
	
#right div.content { 
	position:absolute; visibility:hidden;
	left:0px; top:0px; 
	z-index:1; 
	}

#right #scrolltable {
width: 200px;
}


#products_right div#hold { 
	position:relative; 
	overflow:hidden;
	width:275px; 
	height:515px; 
  	z-index:3; 
	}
	
#products_right div#wn { 
	position:absolute; 
	left:0px; 
	top:0px; 
	width:275px; height:515px; 
	clip:rect(0px, 275px, 515px, 0px); 
	overflow:hidden;	
	z-index:1; 
	}
	
#products_right div.content { 
	position:absolute; visibility:hidden;
	left:0px; top:0px; 
	z-index:1; 
	}

#products_right #scrolltable {
width: 275px;
}

/* Set small font-size or size/position of div's will be off in some browsers  */

div#scrollbar {
	/*position:relative;
	left:0;
	top:0;
	width:15px;
	height:125px;
	font-size:1px;
	z-index:1;
	margin-right: 15px;
	*/
  	}

#main_content #scrollLinks {
width: 23px;
text-align:right;
}
	
div#track { 
	position:absolute; left:0; top:12px;
	width:11px; height:136px;
	background: url("images/track.gif") #336 repeat;
	z-index:1;
	display:none;
	}
  
div#dragBar {
	position:absolute; left:1px; top:1px;
	width:9px; height:20px;
	background-color: transparent;
	z-index:1;
	} 
	 
#main_content div#up {
  margin: 0 0 0 0;
	}
	  
#main_content div#down { 
  margin: 105px 0 0 0;
	}  	 


#right div#up, #products_right div#up {
	position:relative;
	margin: 0 0 3px 0;
	text-align: right;
	width: 207px;
	}
	  
#right div#down, #products_right div#down { 
	position:relative;
	margin: 3px 0 0 0;
	text-align: right;
	width: 207px;	
	}  
	
#products_right div#up {
	width: 280px
	}
	  
#products_right div#down { 
	width: 285px;	
	}  
		
	
/***  End Dyn-web Scroller ***/	
	
.productdetail h3
{
  margin: 0;
  color: #933a02;
  height: 26px;
}	

/* BEGIN MAIN NAV ON STATES */
body#ceramics_body #nav ul li#ceramics a
{
background-position: -133px 5px;
}

body#stemware_body #nav ul li#stemware a
{
background-position: -133px -43px;
}

body#flatware_body #nav ul li#flatware a
{
background-position: -133px -89px;
}

body#linens_body #nav ul li#linens a
{
background-position: -133px -135px;
}

body#pewter_body #nav ul li#pewter a
{
background-position: -133px -179px;
}

body#accessories_body #nav ul li#accessories a
{
background-position: -133px -226px;
}

body#clearance_body #nav ul li#clearance a
{
background-position: -133px -272px;
}

body#cafedolce_body #nav ul li#cafedolce a
{
background-position: -133px -317px;
}
/* END MAIN NAV ON STATES */


/* BEGIN SUB NAV ON STATES */
body#body_consultation #headline_consultation a, body#body_delivery #headline_delivery a,
body#body_product #headline_product a, body#body_join #headline_join a,
body#body_italyhome #headline_italyhome a, body#body_regsearch #headline_regsearch a,
body#body_regcreate #headline_regcreate a, body#body_regsignin #headline_regsignin a,
body#body_maioliche #headline_maioliche a, body#body_generazioni #headline_generazioni a,
body#body_murano #headline_murano a, body#body_tovaglie #headline_tovaglie a,
body#body_faq #headline_faq a
{
background-position: -215px 0px;
}
/* END SUB NAV ON STATES */

div#main_content ul li
{
background: transparent url(/images/li.png) no-repeat scroll 0em 0.4em;
padding-left: 20px;
}

div#main_content ul
{
padding-left:5px;
list-style-type: none;
}

table.regtable th {
padding-left:6px;
color: #ffffff;

}

table.regtable td{
}