BODY {
background: #ffffff;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;

}

.contenitore {
  background: #FFFFFF;
  width: 1000px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 10px;
  height: 100%;
  height: auto !important;  
  min-height: 500px;
}

FORM {
margin: 0px;
}

UL {
margin-top: 0; 
margin-bottom: 0;
}

.endcolumns {
clear: both;
height: 0px;
visibility: hidden;
}  

TH {
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
text-decoration: none;
color: #000000;
}

TD {
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: none;
color: #000000;

border: 0px;
padding: 0px;
margin:0px;
}

TR {
	border: 0px;
	margin: 0px;
	padding:0px;
}

#ecom-header {
position: relative;
background: #ffffff;
height: 50px;
voice-family: "\"}\"";
voice-family: inherit;
margin-top: 0px;
width: 1000px;
margin-left: auto; 
margin-right: auto;
padding:10px 0px 0px 0px;
}



#ecom-header #left {
top: 0px;
left: 0px;
width: 350px;
}

#ecom-header #middle {
height:40px;
margin-left:300px;

margin-right:210px;
margin-top:10px;
text-align:center;
width:318px;

position:absolute;
top:0;
}

#ecom-header #middle a img{

	border:0 none;
	margin: 0;
	padding: 0;
	}

#ecom-header #right {
position: absolute;
top: 10px;
right: 3px;
width: 400px;
padding: 0px;
margin-top: 0px;
text-align: right;
height: 43px;
}

a.header-newsletter:link, a.header-newsletter:visited
{
	text-transform:uppercase;
	font-weight: bold;
	color: #7eea0c;
	text-decoration: none;
	font-size:11px;
}

a.header-newsletter:hover {	
	font-weight: bold;
	color: #903CF8;
	text-decoration: none;
	font-size:11px;
}

#welcome-message {
padding: 6px 10px 10px 10px;

font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: none;
color: #000000;
float:left;
width: 500px;
}
#welcome-message a {
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
color: #555555;
text-transform:uppercase;
}
#welcome-message a:hover {
color: #903CF8;
text-decoration: none;
}

#homepage-message {
	position: absolute;
  top: 40px;
padding-right: 10px;
padding-left: 10px;
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
text-decoration: none;
color: #b8b8b8;
}


#company-name {
margin: 0px;
font-size: 12pt;
font-family: Arial, Verdana,  Helvetica, sans-serif;
color: #000000;
white-space: nowrap;
}
#company-subtitle {
margin: 0px;
font-size: 6pt;
font-family: Arial, Verdana,  Helvetica, sans-serif;
color: #330099;
white-space: nowrap;
}

#microcart {
font-size: 11px;
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
color: black;
}
#microcart a {
text-decoration: none;
color: #000000;
}
#microcart a:hover {
color: black;
text-decoration: underline;
}
#microcart .disabled {
color: #666666;
}

#ecom-header-bar {
background: white;
text-align: center;
overflow: visible;
height: 14px;
}

#ecom-header-bar ul {
display: block;
overflow: visible;
list-style: none;
background: transparent;
vertical-align: middle;
margin: 0px;
padding: 0px 18px 0px 0px;
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size: 12px;
}

#ecom-header-bar ul li { 
height: 14px;
}
#ecom-header-bar ul#left-links li {
float: left;
border-right: 1px solid #FFFFFF;
}

#ecom-header-bar ul#right-links li {
float: right;
border: 1px solid #FFFFFF;
}

#ecom-header-bar ul li a {
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
text-decoration: none;
color: gray;
} 
#ecom-header-bar ul li:hover a {
color: #00000E;
text-decoration: none;
}


#ecom-subheader-bar {
background: white;
text-align: center;
overflow: visible;
height: 30px;
float: right;
vertical-align: top;
}

#ecom-subheader-bar ul {
display: block;
overflow: visible;
list-style: none;
background: transparent;
vertical-align: top;
margin: 0px;
padding: 0px;
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size: 12px;
}

#ecom-subheader-bar ul li { 
height: 14px;
padding: 0px 8px 0px 8px;
}
#ecom-subheader-bar ul#left-links li {
float: left;
border-right: 1px solid #FFFFFF;
}
#ecom-subheader-bar ul#right-links li {
float: right;
border-left: 1px solid #FFFFFF;
}

#ecom-subheader-bar ul li a {
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
text-decoration: none;
color: gray;
} 
#ecom-subheader-bar ul li:hover a {
color: #00000E;
text-decoration: none;
}

#ecom-header-bar ul#right-links  {
width: 700px;
  height: 27px;
float: right;
}


.footer-bar {

margin-top: 10px;

background: #000000;
width: 100%;
min-width:1000px;
height: 24px;
text-align: right;
overflow: visible;
height: 24px;

font-family: Arial, Verdana,  Helvetica, sans-serif;
color:#B8B8B8;
font-size:11px;
font-weight:bold;
}


#ecom-footer-bar
{
	width: 1000px;
	margin-left: auto; 
	margin-right: auto;
}

#ecom-footer-bar #right {
margin-top: 4px;
text-align: right;
float: right;
padding-right:10px;
}

#ecom-footer-bar #left {
margin-top: 1px;
text-align: center;
float: left;
padding-left:10px;
}

#ecom-footer-bar #center
{
margin-top: 1px;
text-align: center;
float: left;
padding-left:95px;
padding-top:4px;
}

#ecom-footer-bar #left a
{	
	color: #000000;
	text-decoration: none;
}

#ecom-footer-bar #left a img
{
	border-width: 0px;
	padding-top: 2px;
}

#ecom-footer-bar a.footer-newsletter:link, #ecom-footer-bar a.footer-newsletter:visited {
	font-size: 11px;
	font-weight: bold;
	color: #7eea0c;
	text-decoration: none;
	padding-left: 3px;
	padding-right: 3px;
}

#ecom-footer-bar a.footer-newsletter:hover {
	font-size: 11px;
	font-weight: bold;
	color: #903CF8;
	text-decoration: none;
	padding-left: 3px;
	padding-right: 3px;
}


#ecom-footer-bar a {
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
color: #b8b8b8;
padding-right: 3px;
padding-left: 3px;
margin: 2px;
}
#ecom-footer-bar a:hover {
color: #903CF8;
text-decoration: none;
}


#ecom-footer-bar ul {
display: block;
overflow: visible;
list-style: none;
background: transparent;
vertical-align: middle;
margin: 0px;
padding: 0px;
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size: 12px;
}

#ecom-footer-bar ul li { 
height: 14px;
padding: 0px 8px 0px 8px;
}
#ecom-footer-bar ul#left-links li {
float: left;
border-right: 1px solid #FFFFFF;
}
#ecom-footer-bar ul#right-links li {
float:  right;
border-left: 1px solid #000000;
}

#ecom-footer-bar ul li a {
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
color: #000000;
} 
#ecom-footer-bar ul li:hover a {
color: black;
text-decoration: underline;
}



#ecom-mainarea {
background: transparent;
width: 100%;
min-height: 450px;
}

#ecom-mainarea .left {
float: left;
width: 170px;
background: #ffffff;
}

#ecom-mainarea .right {
float: right;
width: 152px;
height: 100%;
background: #ffffff;
min-height: 0px;
}

#inner_right {
float: right;
width: 152px;

height: 100%;
background: #d7d7d7;
}


#ecom-mainarea .center, #ecom-mainarea .leftonly, #ecom-mainarea .rightonly, #ecom-mainarea .nocolumns {
background:#fff;
text-align: left;
vertical-align: top;
border: 0px;
margin: 0px;
padding: 0px;
}

#ecom-mainarea .nocolumns {
float:left;
height:100%;
width:800px;
} 

aggiungere nel css
.newAccountButton
{
 width: 700px;
}

#ecom-mainarea .center {



float: left;
height: 100%;
}

#ecom-mainarea .leftonly {
margin-left: 160px;
voice-family: inherit;
margin-left: 161px;
}
#ecom-mainarea .rightonly {
voice-family: inherit;

float:left;
height:100%;
}

#ecom-mainarea .screenlet {
background: #FFFFFF;
margin-bottom: 10px;
margin-top: 20px;
height:auto !important;
height:1%;

width: 800px;
}

#ecom-mainarea .screenlet_orderHistory {
background: #FFFFFF;
margin-bottom: 10px;
height:auto !important;
height:1%;

width: 600px;
}

#ecom-mainarea .screenlet-legend {
background: #F0F0F0;
padding: 10px;
margin-bottom: 30px;
width: 580px;
}

#ecom-mainarea .screenlet-header {
background: #F0F0F0;
padding-top: 1px;
padding-bottom: 3px;
padding-right: 4px;
padding-left: 4px;
height:auto !important;
height:1%;
}
#ecom-mainarea .screenlet-body {
background: #FFFFFF;
padding: 4px;
height:auto !important;
height:1%
}

.boxhead {
font-family: Arial, Verdana,  Helvetica, sans-serif;
margin: 0px;
font-size: 8pt;
font-weight: bold;
text-decoration: none;
color: #000000;
}

.boxlink {
	float:right;
}

A.boxheadbutton {
font-family: Arial, Verdana,  Helvetica, sans-serif;
margin: 0px;
font-size: 8pt;
font-weight: bold;
text-decoration: none;
color: #FFFFFF;
}

A.boxheadbutton:hover {
font-family: Arial, Verdana,  Helvetica, sans-serif;
margin: 0px;
font-size: 8pt;
font-weight: bold;
text-decoration: none;
color: red;
}

#ecom-mainarea .form-row {
clear: both;
padding-top: 2px;
}
#ecom-mainarea .form-label {
float: left;
width: 180px;
text-align: right;
padding-top: 5px;
}
#ecom-mainarea .form-field {
float: left;
margin-left: 10px;
text-align: left;
} 

.tabletext, .tt, div.form-label, div.form-field {
font-size: 11px;
text-decoration: none;
font-family: Arial, Verdana,  Helvetica, sans-serif;
}

A.tabletext:hover {
font-size: 11px;
text-decoration: underline;
font-family: Arial, Verdana,  Helvetica, sans-serif;
}

.tablebuttontext {
font-size: 11px;
color: #1E3C66;
font-family: Arial, Verdana,  Helvetica, sans-serif;
}

.contenttext {
font-size: 8pt;
font-family: Arial, Verdana,  Helvetica, sans-serif;
}

DIV.tabletexthidden {
font-size: 11px;
font-family: Arial, Verdana,  Helvetica, sans-serif;
visibility: hidden;
margin-bottom:5px;
}

.head1 {
font-family: Arial, Verdana,  Helvetica, sans-serif;
margin: 0px; 
font-size: 20pt;
font-weight: bold;
color: #000000;
width: 100%;
margin:10px;
}

.head1new {
font-family: Arial, Verdana,  Helvetica, sans-serif;
margin: 0px; 
font-size: 14pt;
font-weight: bold;
color: #000000;
}

.head2 {
font-family: Arial, Verdana,  Helvetica, sans-serif;
margin: 2px;
font-size: 10pt;
font-weight: bold;
color: #000000;
}
.head2new {
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #000000;
}

.head3 {
font-family: Arial, Verdana,  Helvetica, sans-serif;
margin: 0px;
font-size: 8pt;
font-weight: bold;
color: #000000;
}

.head4 {
font-family: Arial, Verdana,  Helvetica, sans-serif;
margin: 0px; 
font-size: 17pt;
font-weight: bold;
color: #000000;
width: 90%;
margin:10px;
}

.info {
font-family: Arial, Verdana,  Helvetica, sans-serif;
margin: 0px;
font-size: 11px;
font-style: normal;
color: #000000;
}

DIV.graybox {
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
background: #CCCCCC;
border: 1px solid #000000;
text-align: center;
margin: 2px auto;
width: auto;
padding: 4px;
}


.boxoutside {
background: #FFFFFF;
padding: 0px;
border-color: #999999;
border-style: solid;
border-width: 1px 1px 1px 1px;
}

.boxtop {
background: #000000;
padding-top: 1px;
padding-bottom: 1px;
padding-right: 4px;
padding-left: 4px;
border-color: #999999;
border-style: solid;
border-width: 0px 0px 0px 0px;
}

.boxbottom {
background: #FFFFFF;
padding: 4px;
border-color: #999999;
border-style: solid;
border-width: 0px 0px 0px 0px;
}

.button {
border-style: outset; border-color: #9999CC; border-width: 2px;
background: #dddddd;
padding-right: 5px; padding-left: 5px;
}


.tableheadtext {
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
color: black;
}

.tableheadtext12 {
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: none;
color: black;
margin-bottom:10px;
}

.reviewtable {
height: 296px;
width: 355px;
background: url(/waustyles/images/backreview.gif) no-repeat;
}

A.tableheadbutton {
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
color: black;
}

A.tableheadbutton:hover {
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: underline;
color: red;
}

.browsecategorytext {
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: none;
color: #000000;
text-indent: -10px;
line-height:1.3em;
}

A.browsecategorybutton {
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
color: #000000;
}

A.browsecategorybutton:hover {
color:#903CF8;
text-decoration:none;
}

.browsecategorybuttondisabled {
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
color: #903CF8;
}

.subCategory a.browsecategorybutton, .subCategory_level1 a.browsecategorybutton {
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
text-decoration: none;
color: #888888;
}

.subCategory a.browsecategorybuttondisabled, .subCategory_level1 a.browsecategorybuttondisabled, .subCategory_level2 a.browsecategorybuttondisabled {
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
text-decoration: none;
color: #000000;
}

.subCategory_level2 a.browsecategorybutton  {
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
text-decoration: none;
#color: #80E704;
font-style: italic;
}

.subCategory a.browsecategorybutton:hover, .subCategory_level1 a.browsecategorybutton:hover, .subCategory_level2 a.browsecategorybutton:hover {
	color:#903CF8;
	text-decoration:none;
}

A.buttontext, .buttontextdisabled, A.backToCategoryText {
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
margin: 2px 1px 2px 1px;
padding: 1px 0;
}

A.buttontext, A.backToCategoryText {
color: #000000;
}

A.buttontext:hover, A.oryText:hover {
color: #903CF8;
text-decoration: none;
}

A.backToCategoryText{
	width: 300px;
	padding-left:7px;
}

.productDetailHeader
{
    width: 820px;
    height: 15px;
	line-height: 15px;
}

A.linktext {
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
color: #b8b8b8;
}

A.linktext:hover {
color: #903CF8;
text-decoration: none;
}

A.linktext-attivo {
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
color: #0F0F0F;
}

.tabletext A.linktext {
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
color: #b8b8b8;
line-height:11px;
}
.buttontextdisabled {
color: #333333;
}

.submenutextinfo {
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
color: white;
padding-left: 6px;
padding-right: 5px;
border-right: 1px solid #5886C6
}

.submenutext, A.submenutext, A.submenutext:visited {
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
color: #7EEA0C;
padding-left: 6px;
padding-right: 5px;
border-right: 1px solid #5886C6;
}

A.submenutext:hover {
color: #903CF8;
text-decoration: none;
}

.submenutextdisabled, A.submenutextdisabled {
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
color: #CCCCCC;
padding-left: 6px;
padding-right: 5px;
border-right: 1px solid #5886C6
}

A.submenutextdisabled:hover {
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: underline;
color: yellow;
}

.submenutextinforight {
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
color: white;
padding-left: 6px;
}

.submenutextright, A.submenutextright {
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
color: #7EEA0C;
padding-left: 6px;
}

A.submenutextright:hover {
color: #903CF8;
text-decoration: none;
}

.submenutextrightdisabled, A.submenutextrightdisabled {
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
color: #CCCCCC;
padding-left: 6px;
}

A.submenutextrightdisabled:hover {
text-decoration: underline;
color: yellow;
}

A.lightbuttontext {
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
color: yellow;
border: none;
}

A.lightbuttontext:hover {
color: yellow;
text-decoration: underline;
}

A.lightbuttontextsmall {
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size: 8px;
font-weight: bold;
text-decoration: none;
color: yellow;
border: none;
}

A.lightbuttontextsmall:hover {
color: yellow;
text-decoration: underline;
}

.lightbuttontextdisabled {
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
color: #CCCCCC;
}

A.buttontextbig, .buttontextbigdisabled {
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
text-decoration: none;
background: white;
border: #999999 solid 1px;
margin: 2px 2px 2px 2px;
padding: 1px 4px 1px 4px;
}
A.buttontextbig {
color: #000000;
}
.buttontextbigdisabled {
color: #CCCCCC;
}
A.buttontextbig:hover {
color: #903CF8;
text-decoration: none;
}

A IMG.imageborder {
border-style: solid;
border-width: 1px;
border-color: #999999;
}

.headersmalltext {
font-size: 8pt; 
font-family: Arial, Verdana,  Helvetica, sans-serif; 
font-weight: bold; 
color: black;
}
a.headersmalllink {
font-size: 8pt; 
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-weight: bold; 
color: #000000; 
text-decoration: none;
}
a.headersmalllink:hover {
color: red;
}

HR.sepbar {
font-size: xx-small;
width: 100%;
height: 1px;
background: #999999;
border-width: 0px;
}

.errorMessage {
font-family: Arial, Verdana,  Helvetica, sans-serif;
margin: 0px;
font-size: 8pt;
font-weight: bold;
color: red;
width: 600px;
}

.errorFieldMessage {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	margin: 0px;
	font-size: 8pt;
	font-weight: bold;
	color: red;
}


.eventMessage {
font-family: Arial, Verdana,  Helvetica, sans-serif;
margin: 0px;
font-size: 8pt;
font-weight: bold;
color: #000000;
}

.ontab {
font-size: 8pt;
background: black;
padding: 2px;
border-style: inset;
border-width: 3px;
}

a.onlnk {
font-size: 8pt;
font-weight: bold;
color: #FFFFFF;
font-family: Arial, Verdana,  Helvetica, sans-serif;
text-decoration: none;
padding: 2px;
}

.offtab {
font-size: 11px;
background: #CCCCCC;
padding: 2px;
border-style: outset;
border-width: 3px;
}

a.offlnk {
font-size: 11px;
font-weight: bold;
color: #000000;
font-family: Arial, Verdana,  Helvetica, sans-serif;
text-decoration: none;
padding: 2px;
}

a.offlnk:hover {
color: red;
}

.areaheader {
font-size: 11px;
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-weight: bold;
color: #FFFFFF;
width: 100%;
background: black;
padding: 2px;
}

.edittable {
border-color: #000000 #000000 #003333;
border-style: solid;
border-top-width: thin;
border-right-width: thin;
border-bottom-width: thin;
border-left-width: thin
}

.editInputBox {
font-size: 8pt;
background: #FFFFFF;
font-family: Arial, Verdana,  Helvetica, sans-serif;
border: #999999 solid 1px;
margin: 2px;
}

.inputBox {
font-family: Arial, Verdana,  Helvetica, sans-serif;
background: #FFFFFF;
font-size: 8pt;
border: #999999 solid 1px;
margin: 2px;
}

.selectBox {
font-family: Arial, Verdana,  Helvetica, sans-serif;
background: #FFFFFF;
font-size: 8pt;
border: #999999 solid 1px;
margin: 2px;
}

.selectBoxNew {
font-family: Arial, Verdana,  Helvetica, sans-serif;
background: #FFFFFF;
font-size: 10pt;
font-weight: bold;
text-transform: uppercase;
color: gray;
border: none;
margin:2px 1px 2px 2px;
}

.textAreaBox {
font-family: Arial, Verdana,  Helvetica, sans-serif;
background: #FFFFFF;
font-size: 8pt;
border: #999999 solid 1px;
margin: 2px;
width: 317px;
}

.radioButton {
font-family: Arial, Verdana,  Helvetica, sans-serif;
background: #FFFFFF;
font-size: 8pt;
}

.checkBox {
font-family: Arial, Verdana,  Helvetica, sans-serif;
background: #FFFFFF;
font-size: 8pt;
}

.smallSubmit {
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size: 8pt;
font-weight: bold;
text-decoration: none;

border: #999999 solid 1px;
margin:2px 2px 10px;
color: #ffffff;
background-color: #000000
}

.mediumSubmit,.largeSubmit,.loginButton {
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
text-decoration: none;
color: #000000;
background: white;
border: #999999 solid 1px;
margin: 2px;
}

.smallSubmit:hover,.mediumSubmit:hover,.largeSubmit:hover,.loginButton:hover {
color: #ffffff;
background-color: #000000;
text-decoration: underline;
}

.smallAltSubmit,.mediumAltSubmit,.largeAltSubmit {
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size: 8pt;
}

.basePrice {
font-size: 12px;
font-weight: bold;
font-family: Arial, Verdana,  Helvetica, sans-serif;
color: #d8d8d8;
margin: 2px;
}

.normalPrice {
font-size: 11px;
font-family: Arial, Verdana,  Helvetica, sans-serif;
color: green;
}

.salePrice {
background-color: #7EEA0C;
font-size: 12px;
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-weight: bold;
color: white;
margin: 2px;
}

.regularPrice {
  background-color: black;
  font-size: 12px;
  font-weight: bold;
  font-family: Arial, Verdana,  Helvetica, sans-serif;
  color: white;
  margin: 2px;
}

.lefthalf{
left:0;
width:49%;
height:1%;
margin:0% 1% 1% 0%;
float:left;
}
.righthalf {
float:right;
height:1%;
width:49%;
right:0;
margin:0 0 1% 1%;
}
.leftclear{
height:1%;
clear: left;
}
.bothclear{
height:1%;
clear: both;
}

.headerline {
border-bottom: #CCC solid 2px;
}

.logoimg {
padding-right: 10px;
padding-left: 10px;
}

.headerlogin {
font-size: 11px;
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-weight: bold;
padding-left: 21px;
float: right;
}

.headerlogin a{
color: #000000;
text-transform:uppercase;
font-weight: normal;
}

.headerlanguage {
}


.headerlanguage .giftCard a {
	text-indent: 10px;
	float:left;
	padding:0 5px;
	color: #555555;
	font-weight: normal;
	text-transform:uppercase;
        line-height:22px;
}

.headerlanguage .giftCard a img{
	border:0px;
	padding-right: 5px;
	vertical-align:top;
}

.liveHelp {
	float:right;
	padding-left:10px;
	padding-top:6px;
}

.liveHelp a{
	color:#555555;
	float:left;
	font-weight:normal;
	text-indent:10px;
	text-transform:uppercase;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:11px;
	text-decoration:none;
        line-height:22px;
}

.liveHelp a img{
	border:0 none;
	padding-right:5px;
	vertical-align:top;
}

.languageFlags{
	padding-top: 6px;
	float:right;
	padding-right: 3px;
	}

.languageFlags a img{
	border: none;
	padding-left: 5px;
	}	

.search-component {
	border:0 solid;
	float:left;
	height:22px;
	/*width:155px;*/
        width:400px;
}

.buttonBox {
	background: url(/waustyles/images/freccia_search.gif) no-repeat;
  	border: none;
  	cursor: pointer;
	margin:  1px 0px 0px 0px;
	padding-left:0px;
  	width: 10px;
  	height: 19px;
	vertical-align: middle;
	float: right;
}

.searchBox {
  font-family: Arial, Verdana,  Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  border: 1px solid #000000;
  margin: 2px 0px 0px 0px;
  vertical-align: middle;
  width:120px;
  padding-left:0px;
  margin-left: 10px;
  float: left;
}

.searchPriceRange_en{
  font-family: Arial, Verdana,  Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  border: 1px solid #000000;
  margin: 2px 0px 0px 3px;
  vertical-align: middle;
  width:140px;
  padding-left:0px;
  float: left;
}

.searchPriceRange_it{
  font-family: Arial, Verdana,  Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  border: 1px solid #000000;
  margin: 2px 0px 0px 3px;
  vertical-align: middle;
  width:120px;
  padding-left:0px;
  float: left;
}

.searchAvailability_en{
  font-family: Arial, Verdana,  Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  margin: 2px 0px 0px 13px;
  vertical-align: middle;
  width:90px;
  padding-left:0px;
  float: left;
}

.searchAvailability_it{
  font-family: Arial, Verdana,  Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  margin: 2px 0px 0px 13px;
  vertical-align: middle;
  width:110px;
  padding-left:0px;
  float: left;
}

.normaleHeadText {
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: none;
color: black;
}
.sendMeMailInput{
  font-family: Arial, Verdana,  Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  border: 1px solid #D9D9D9;
  margin: 2px 0px 0px 0px;
  vertical-align: middle;
  width:180px;
  padding-left:0px;
  float: left;
}

.product-prevnext {
	float: right;
	clear: left;
text-align: right;
padding-right:20px;
margin-bottom:15px;
	width: 800px;
}

.productcategorylink-container {
margin-top: 10px;
margin-bottom: 5px;
border-top: #999 solid 1px;
}

.productcategorylink {
position: relative;
padding: 5px;
border-bottom: #999 solid 1px;
height: 60px;
}

.productcategorylink .smallimage {
float: left;
margin: 0px 5px 5px 0px;
}
.productcategorylink .smallimage img {
border: #CCC solid 1px;
height: 50px;
}

.productsummary-container {
position: relative;
margin-top: 10px;
margin-bottom: 5px;

width: 100%;

}

.productcrosssummary-container {
position: relative;
margin-top: 10px;
margin-bottom: 5px;
margin-left: 0px;
width: 100%;

height:116px;
}

.productcontainer {
vertical-align:top;
margin-top: 10px;
margin-bottom: 5px;

}

.virtualProduct td
{	
	padding-right:16px;
	padding-left:0px;	
}

.virtualProduct
{
	width:375px;
	height:135px;
}



.productsummary {
position:relative;
 width: 132px;
}

.crossText {
	word-wrap: break-word;
	font-size: 10px;
	text-decoration: none;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
}

.crossBasePrice {
font-size: 10px;
font-weight: bold;
font-family: Arial, Verdana,  Helvetica, sans-serif;
color: #d8d8d8;
margin: 2px;
}

.crossSalePrice {
	background-color: #7EEA0C;
	font-size: 10px;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-weight: bold;
	color: white;
	margin: 2px;
}

.crossRegularPrice {
	background-color: black;
	font-size: 10px;
	font-weight: bold;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	color: white;
	margin: 2px;
}

.productsummaryCross {
vertical-align: top;
  font-family: Arial, Verdana,  Helvetica, sans-serif;
left: 50px;
width: 70px;
margin: 0px 10px 0px 0px;
}

.productsummaryCross .smallimage {
float: left;
margin: 0px 11px 0px 0px;
}

.productsummaryCross .smallimage img {
height: 70px;
width: 55px;
text-decoration:none;
border: none;
}

.productsummaryCross .smallimage a {
text-decoration:none;
color: white;
}

.tabletextprice {
 width: 60px;
}

.productsummaryTD, .psTD {
  font-family: Arial, Verdana,  Helvetica, sans-serif;
padding: 5px;
margin-bottom: 5px;
vertical-align: top;
width: 152px; 
}

.productsummaryLast {
float: left;
clear: left;
width: 120px;
padding: 5px;
margin-bottom: 5px;
height: 220px;
}

.productsummary .smallimage, .ps .si {
float: left;
margin: 0px 5px 5px 0px;
}
.productsummary .smallimage img, .ps .si img {
border: #CCC solid 1px;
height: 70px;
width: 50px;
}

.productsummary .mediumimage, .ps .mi {
margin: 0px 5px 5px 0px;
}
.productsummary .mediumimage img, .ps .mi img {
border: none;
height: 165px;
width: 130px;
}

.productsummary .productbuy, .ps .pb {
float:left;
margin:5px 0;
text-align:left;
width:145px;
}

.productsummary .productinfo, .ps .pi {
text-align: left;
}

#productdetail {
  margin-left: 45px;
  margin-right: 10px;
  padding-top: 5px;
}

#productdetail tr{
	}

#productdetail #download-files {
margin-top: 10px;
padding-top: 5px;
border-top: #999 solid 1px;
}

#productdetail #long-description {
margin-top: 10px;
padding-top: 5px;
border-top: #999 solid 1px;
}

#productdetail #reviews {
width: 355px;
padding-top: 5px;
border-top: #d9d9d9 solid 1px;
}

#productdetail #associated-products {
background: url(/waustyles/images/backsummary.gif) no-repeat;
vertical-align: top;
padding-top: 5px;
width: 397px;
height: 162px;
}

#productdetail-header {
  width: 100%;
  height: 95px;
  clear: right;
  margin: 0px;
}

#productdetail-header #productdetail-header-icon {
  width: 95px;
  float: left;
}
#productdetail-header #productdetail-header-link {
  margin-top: 20px; 
  margin-left: 5px;
  height: 25px;
  float: left;
  text-align: center;
}

.productdetail-header-search {
	float:right;
	height:22px;
	margin-left:5px;
	padding:8px 0 0;
	text-align:right;
        width:400px;
}

.productdetail-header-search form{
        float: right;
        width: 390px;
}

a.productdetail-header-link-img:link, a.productdetail-header-link:visited {
	text-decoration: none;
}

a.link-leftarrow:link, a.link-leftarrow:visited {
	background: url(/waustyles/images/freccia_left.gif) no-repeat;
	color: #b8b8b8;
	font-family: Arial, Verdana,  Helvetica, sans-serif;	
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 2px;
	padding-left: 19px;
	text-decoration: none;
}
a.link-leftarrow:hover{
	background: url(/waustyles/images/freccia_left_roll.gif) no-repeat;
	color: #903CF8;
	font-family: Arial, Verdana,  Helvetica, sans-serif;	
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding-top: 0px;
	padding-left: 19px;
	text-decoration: none;
}
a.link-rightarrow:link, a.link-rightarrow:visited {
	background: url(/waustyles/images/freccia_right.gif) no-repeat;
	background-position: right;
	color: #b8b8b8;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 19px;
	text-decoration: none;
}

a.link-rightarrow:hover{
	background: url(/waustyles/images/freccia_right_roll.gif) no-repeat;
	background-position: right;
	color: #903CF8;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding-top: 0px;
  padding-right: 19px;	 
	text-decoration: none;
}

.nextPrevProducts a.link-PRDleftarrow:link , .nextPrevProducts a.link-PRDleftarrow:visited {
	background-position: right;
	color: #b8b8b8;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	padding-right: 7px;
	text-decoration: none;
	visibility:hidden;
	width:10px;
}

.nextPrevProducts a.link-PRDrightarrow:link , .nextPrevProducts a.link-PRDrightarrow:visited {
	background-position: right;
	color: #b8b8b8;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	padding-right: 0px;
	text-decoration: none;
	width:10px;
}

.nextPrevProducts
{
	height:15px;
}

a.sendReview_en:link, a.sendReview_en:visited{
        background: url(/waustyles/images/sendreview_en.gif) no-repeat;
        padding-right: 75px;
        vertical-align: middle;
        text-decoration: none;
        padding-bottom:15px;
        float:right;
}

a.sendReview_it:link, a.sendReview_it:visited{
	background: url(/waustyles/images/sendreview_it.gif) no-repeat;
	padding-bottom: 15px;
	padding-right: 75px;
	vertical-align: middle;
	text-decoration: none;
	float:right;
}

a.addToCart_en:link, a.addToCart_en:visited {
	background: url(/waustyles/images/addcart_en.gif) no-repeat;
	padding-top: 0px;
	padding-bottom: 18px;
	padding-left: 120px;
	padding-right: 9px;
	vertical-align: bottom;
	text-decoration: none;
}
a.addToCart_it:link, a.addToCart_it:visited {
	background: url(/waustyles/images/addcart_it.gif) no-repeat;
	padding-left: 170px;
	padding-right: 9px;
	padding-top: 0px;
	padding-bottom: 18px;
	vertical-align: bottom;
  text-decoration: none;	
}

a.continueShipping_it:link, a.continueShipping_it:visited {
	background: url(/waustyles/images/continue_it.gif) no-repeat;
	padding-left: 152px;
	padding-right: 19px;
	padding-top: 4px;
	padding-bottom: 8px;
	text-decoration: none;
	vertical-align: middle;
}
a.continueShipping_en:link, a.continueShipping_en:visited {
	background: url(/waustyles/images/continue_en.gif) no-repeat;
	padding-left: 165px;
	padding-top: 4px;
	padding-bottom: 8px;
	text-decoration: none;
	vertical-align: middle;
}

a.goCart_it:link, a.goCart_it:visited {
	background: url(/waustyles/images/goCart_it.gif) no-repeat;
	padding-left: 152px;
	padding-right: 19px;
	padding-top: 4px;
	padding-bottom: 8px;
	text-decoration: none;
	vertical-align: middle;
}
a.goCart_en:link, a.goCart_en:visited {
	background: url(/waustyles/images/goCart_en.gif) no-repeat;
	padding-left: 165px;
	padding-top: 4px;
	padding-bottom: 8px;
	text-decoration: none;
	vertical-align: middle;
}

a.checkout_it:link, a.checkout_it:visited {
	background: url(/waustyles/images/checkout_it.jpg) no-repeat;
	padding-left: 169px;
	padding-right: 19px;
	padding-top: 10px;
	text-decoration: none;
}
a.checkout_en:link, a.checkout_en:visited {
	background: url(/waustyles/images/checkout_en.jpg) no-repeat;
	padding-left: 165px;
	padding-top: 10px;
	padding-right: 19px;
	text-decoration: none;
}

.checkout_it{
	background: url(/waustyles/images/checkout_it.jpg) no-repeat;
	padding-left: 169px;
	padding-right: 19px;
	padding-top: 10px;
	text-decoration: none;
}
.checkout_en {
	background: url(/waustyles/images/checkout_en.jpg) no-repeat;
	padding-left: 165px;
	padding-top: 10px;
	padding-right: 19px;
	text-decoration: none;
}

a.continueShopping_it:link, a.continueShopping_it:visited {
	background: url(/waustyles/images/continue_shop_it.gif) no-repeat;
	padding-left: 159px;
	padding-top: 8px;
	text-decoration: none;
}
a.continueShopping_en:link, a.continueShopping_en:visited {
	background: url(/waustyles/images/continue_shop_en.gif) no-repeat;
	padding-left: 159px;
	padding-top: 8px;
	text-decoration: none;
}

a.proceedOrder_it:link, a.proceedOrder_it:visited {
	background: url(/waustyles/images/proceed_it.gif) no-repeat;
	padding-left: 159px;
	padding-top: 8px;
	text-decoration: none;
}
a.proceedOrder_en:link, a.proceedOrder_en:visited {
	background: url(/waustyles/images/proceed_en.gif) no-repeat;
	padding-left: 159px;
	padding-top: 8px;
	text-decoration: none;
}

a.goBack_en:link, a.goBack_en:visited {
	background: url(/waustyles/images/back_en.jpg) no-repeat;
	padding-left: 50px;
	padding-top: 0;
	text-decoration: none;
}

a.goBack_it:link, a.goBack_it:visited {
	background: url(/waustyles/images/back_en.jpg) no-repeat;
	padding-left: 50px;
	padding-top: 0;
	text-decoration: none;
}

a.goBackOrder_en:link, a.goBackOrder_en:visited {
	background: url(/waustyles/images/back_en.gif) no-repeat;
	padding-left: 50px;
	padding-top: 8px;
	text-decoration: none;
}

a.goBackOrder_it:link, a.goBackOrder_it:visited {
	background: url(/waustyles/images/back_it.gif) no-repeat;
	padding-left: 65px;
	padding-top: 8px;
	text-decoration: none;
}

#button-shopping {
  
}

#button-shopping ul li#button-shopping-li{
  width: 10%;
}


.general-label {
  margin-top: 8px;
  font-weight: bold;
}

.quantityInputBox {
font-family: Arial, Verdana,  Helvetica, sans-serif;
background: #FFFFFF;
font-size: 8pt;
border: #999999 solid 1px;
margin-bottom: 5px;
vertical-align: middle;
width: 25px;
}

a.indexPage {
  font-size: 12px;
  font-weight: bold;
  font-family: Arial, Verdana,  Helvetica, sans-serif;
  color: #000000;
  margin: 2px;
  text-decoration: none;
}

.selectedIndex {
  background-color: black;
  font-size: 12px;
  font-weight: bold;
  font-family: Arial, Verdana,  Helvetica, sans-serif;
  color: white;
  margin: 2px;
  padding-left: 2px;
  padding-right: 2px;
  text-decoration: none;
}


#subcategory-link {
  font-family: Arial, Verdana,  Helvetica, sans-serif;
  text-align: left;
  height: 20px;
}

#subcategory-link ul{
  height: 20px;
  display: block;
  overflow: visible;
  list-style: none;
  background: transparent;
  vertical-align: middle;
  margin: 0px;
  padding: 0px;
  font-family: Arial, Verdana,  Helvetica, sans-serif;
  font-size: 17px;  
}
  
#subcategory-link ul li {
  float: left;
  height: 14px;
  padding: 0px 8px 0px 8px;
}

#subcategory-link ul li a {
  text-align: center;
  text-decoration: none;
  color: #b8b8b8;
}

#subcategory-link ul li:HOVER a {
  text-align: center;
  text-decoration: none;
  color: #903CF8;
}

#scrolldiv {
    overflow: auto;
    height: 100px;
    width: 250px;
}


.myaccount-menu
{
	padding: 0;
	margin:0;
	width: 820px;
	padding-left: 4px;
}
.shipping-menu {
	padding-top: 1px;
	padding-bottom: 3px;
	padding-right: 4px;
	padding-left: 4px;
	margin-top: 20px;
	margin-bottom: 20px;
	height: 40px;
	width: 98.2%;
}

.shipping-menu .imgLeft{
	width: 25%;
	float: left;
}
.shipping-menu .menuRight{
	float:right;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 15px;
	padding-top: 35px;
	color: #b8b8b8;
	font-weight: bold;
	padding-bottom:10px;
}

#shippingbox{
	
}

.shipping-header {
	margin-top: 20px;
	margin-bottom: 20px;
	height: 20px;
	padding-right: 4px;
	padding-left: 4px;
}
.shipping-header .buttonLeft {
	width: 40%;
	float: left;
	padding-top: 8px;
}
.shipping-header .buttonRight {
	float:right;
	padding-top: 8px;
}

.cartRow {
	margin: 4px;
	border: 1px solid;
}

.cartQuantityButtonAdd {
	background-color: #b8b8b8;
	font-size: 12px;
  font-weight: bold;
  font-family: Arial, Verdana,  Helvetica, sans-serif;
  color: #FFFFFF;
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 1px;
  padding-top: 1px;
  text-decoration: none;
  border: 1px solid;
}
.cartQuantityButtonSub {
	background-color: #b8b8b8;
	font-size: 14px;
  font-weight: bold;
  font-family: Arial, Verdana,  Helvetica, sans-serif;
  color: #FFFFFF;
  padding-left: 4px;
  padding-right: 4px;
  padding-bottom: 1px;
  text-decoration: none;
  border: 1px solid;
}

.cartQuantityInputBox {
font-family: Arial, Verdana,  Helvetica, sans-serif;
background: #FFFFFF;
font-size: 8pt;
border: #999999 solid 1px;
}

A.linktextWhite {
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
color: #FFFFFF;
}

A.linktextWhite:hover {
color: #903CF8;
text-decoration: none;
}

A.linktextBlack {
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
color: #000000;
}

A.linktextBlack:hover {
color: #903CF8;
text-decoration: none;
}

A.linktextGreen {
font-family: Arial, Verdana,  Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
color: #7EEA0C;
}

A.linktextGreen:hover {
color: #903CF8;
text-decoration: none;
}

.forms {
	background-color: #F0F0F0;
}

.boxForms {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 13px;
  text-align: left; 
  padding:10px;
}

.labelForm {
	float: left; 
	width: 130px; 
	padding-top: 4px;
	font-weight: bold;	
 } 
 
.labelFormTD {
	margin-left: 4px;
	font-weight: bold;	
 } 
 
.formHead {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	margin: 0px;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	color: #7EEA0C;
} 


a.purpleBCKButton_en:link, a.purpleBCKButton_en:visited {
	background: url(/waustyles/images/reward/en/aderisci.gif) no-repeat;
	padding-left: 170px;
	padding-right: 9px;
	padding-top: 0px;
	padding-bottom: 18px;
	vertical-align: middle;
  text-decoration: none;	
  line-height: 30px;
}

a.purpleBCKButton_it:link, a.purpleBCKButton_it:visited {
	background: url(/waustyles/images/reward/it/aderisci.gif) no-repeat;
	padding-left: 170px;
	padding-right: 9px;
	padding-top: 0px;
	padding-bottom: 18px;
	vertical-align: middle;
  text-decoration: none;	
  line-height: 30px;	
}

.purpleButton {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	background: #903cf8;
	border: none;
	padding:1px 7px 1px 7px;
}


.blackButton {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	background: #000000;
	border: none;
	padding:1px 7px 1px 7px;
}
.blackButton:HOVER {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	background: #000000;
}

.greyButton {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	background: #b8b8b8;
	border: none;
	padding:1px 7px 1px 7px;	
}
.greyButton:HOVER {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	background: #b8b8b8;
}

.profileEtichetta {
  margin-left: 80px; 
  width: 90px; 
  text-align: right;
}

.profileDetail {
        background-color: #F0F0F0;
	font-weight: bold;
	font-size: 14px;
}

.personalDetailCol {
	background-color: #7EEA0C;
	font-size: 20px;
	text-align: right;
	padding: 15px 10px 0px 0px;
	color: #FFFFFF;
}

.deliveryAddressCol {
	background-color: #484848;
	font-size: 20px;
	text-align: right;
	padding: 15px 10px 0px 0px;
	color: #FFFFFF;
}

.billingAddressCol {
	background-color: #903CF8;
	font-size: 20px;
	text-align: right;
	padding: 15px 10px 0px 0px;
	color: #FFFFFF;
}

.usernameCol {
	background-color: #b8b8b8;
	font-size: 20px;
	text-align: right;
	padding: 15px 10px 0px 0px;
	color: #FFFFFF;
}

.newsletterCol {
	background-color: #000000;
	font-size: 20px;
	text-align: right;
	padding: 15px 10px 0px 0px;
	color: #FFFFFF;
}

.screenlet_invitefriends
{
	width: 823px;
}

.screenlet_invitefriends .panel
{
	background-color: #F0F0F0;
        font-family:arial;
        font-size:11px;
        width: 823px;
        height: 480px;

}

.screenlet_invitefriends .forms
{
	background-color: #F0F0F0;
        font-family:arial;
        font-size:11px;
        width: 450px;
        float:left;
}

.screenlet_invitefriends .invitedFriends
{
	background-color: #F0F0F0;
        font-family:arial;
        font-size:11px;
        width: 372px;
        float:right;
        overflow: auto;
        height:430px;
}

.screenlet_wishlist
{
	width: 460px;
}

.screenlet_wishlist .headl
{
        height: 200px;
        line-height: 200px;
}

.screenlet_wishlist .forms
{
	background-color: #F0F0F0;
        font-family:arial;
        font-size:11px;
        width: 450px;
}

.screenlet_wishlist .invitedFriends
{
	background-color: #F0F0F0;
        font-family:arial;
        font-size:11px;
        width: 372px;
        overflow: auto;
}

.screenlet_wishlist .inviteFirendsMail
{
    font-family:Arial,sans-serif,Helvetica;
    font-size:12px;
    line-height:16px;
    width:450px;
}


.screenlet_newsLetter
{
	width: 800px;
}

.screenlet_newsLetter .forms
{
	background-color: #F0F0F0;
        font-family:arial;
        font-size:11px;
}

.newsLetter_informativeNote
{
	color: #000000;
	width: 650px;
	margin:10px 0px 0px 4px;
}

.newsLetter_informativeNote textArea
{
	width: 650px;
}

.noWriteable
{
    border:1px solid #D6D6D6;
    width:428px;
}

.inviteFirends
{
    font-family:Arial,sans-serif,Helvetica;
    font-size:12px;
    line-height:16px;
}

.inviteFirendsMail
{
    font-family:Arial,sans-serif,Helvetica;
    font-size:12px;
    line-height:16px;
    width:582px;
}

.inviteFirends_textArea
{
    font-family:Arial,sans-serif,Helvetica;
    font-size:12px;
    line-height:16px;
}

.inviteFirends_textArea textarea
{
    width:426px;
    padding-bottom:10px;
    height: 80px;
}

.inviteFirends_labels
{
    font-weight:bold;
}
.screenlet_contactus
{
	width: 800px;
	background-color: #ffffff;
}

.screenlet_contactus .forms
{
	background-color: #ababab;
	padding:20px;
	font-family:Arial,sans-serif,Helvetica;
	font-size:12px;
	line-height:1.3em;
}

.screenlet_contactus .forms a
{
	text-decoration:none;
/*	color: #000000;*/
	font-weight:bold;	
}


.screenlet_contactus .forms form .boxbottom{
	background-color: #ababab;
	font-family:Arial,sans-serif,Helvetica;
	font-size:12px;
	line-height:1.3em;
}

.myArticleTitle {

font-size:22px;
font-weight:bold;
height:27px;

line-height:27px;
text-align:left;
width:250px;
font-family:Arial,sans-serif,Helvetica;
}

.aboutus_img
{
	height:450;
	width:467; 
	border:0;
	float:right;
}

.aboutus_content
{
	color:#333333;
	font-family:Arial,sans-serif,Helvetica;
	font-size:12px;
	line-height:1.3em;
	width: 300px;
	float:left;
}

.footer_body {
	color:#333333;
	font-family:Arial,sans-serif,Helvetica;
	font-size:12px;
	line-height:1.3em;
	width: 770px;
	float:left;
}

.footer_body ol li
{
	font-size:16px;
}

.footer_body tr td{
	color:#333333;
	font-family:Arial,sans-serif,Helvetica;
	font-size:12px;
	line-height:1.3em;
	padding-left:8px;
	padding-right:7px;
}

.footer_body a
{
	text-decoration:none;
	color: #000000;
	font-weight:bold;	
}

.topBanner
{
	margin: 0;
	border:0 none;	
	padding-left:8px;
	padding-right: 9px;
	
	padding-bottom:6px;
}

.topBanner img {
	border:0 none;
	margin: 0;
	padding: 0;
}

.box_dynamic
{
	display:inline;
	float:left;
	width:257px;
	height:225px;
   	background:#FFFFFF url(/waustyles/images/box_hp.gif) no-repeat scroll left top;   	
	margin-left:9px;
	padding-right: 5px;

}

.inner_BDynamic{
  	margin-right: 10px;
  	min-height:0;
}

.box_dynamic2
{
	display:inline;
	float:left;
	width:257px;
	height:185px;
   	background:#FFFFFF url(/waustyles/images/box_hp2.gif) no-repeat scroll left top;
	margin-left:9px;
	padding-right: 5px;
	margin-top:9px;
}

.inner_BDynamic2{
  	min-height:0;
}

.boxMain_dynamic
{
	display:inline;
	float:left;
	width:531px;
	height:363px;
   	background:#FFFFFF url(/waustyles/images/spazio_flash.jpg) no-repeat scroll left top;
	margin-left:9px;
	padding-right: 5px;
        padding-right: 3px;
	margin-top:9px;

}

.innerMain_BDynamic{
  	min-height:0;
}

.BD_category {
	font-size: 12px;
	margin: 5px 0 5px 0;
}

.BD_category_name {
	background: #000000;
	color: #FFFFFF;
	padding-top:5px;
	padding-left:10px;	
	border-bottom:5px solid #000000;
	border-right:10px solid #000000;
} 

.BD_product_image
{
	width: 140px;
	float:right;
}

.BD_product_image img {
	border:0;
        padding-top:1px;
}
	
.BD_info_product
{
	margin-left:10px;
	line-height:18px;
	font-weight:bold;
}

.BD_designer_name
{
	
	color:#000000;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:10pt;
	font-weight:bold;
	line-height:15px;
	margin:7px 2px 4px 2px;
}

.designers_splashImage
{
	width: 620px;
}

.designers_splashImage img{
	margin-top: 30px;
}

#grey-bar
{
	background-color: #f2f2f2;
	width: 100%;
	height: 31px;
	min-width:1000px;
}

.inner-grey-bar
{
	margin-left:auto;
	margin-right:auto;
	width:1000px;
	height:31px;
}

.inner-grey-bar #right {
	margin-top:0;
	padding:0;
	right:11px;
	float:right;
	width:400px;
}

.socialNet{
	float: left;
	padding-top:6px;
}

.socialNet a{
	padding-right: 5px;
}

.socialNet a img{
	text-decoration: none;
	color: #000000;
	border:0 none;
}

.inner-grey-bar .giftCard{
	padding-top:6px;
	float:right;
}


.black-bar
{
	background-color: #000000;
	width: 100%;
	height: 24px;
	min-width:1000px;
}
.inner-black-bar
{
	margin-left:auto;
	margin-right:auto;
	width:1000px;
}

.topLine
{
	margin-left:auto;
	margin-right:auto;
	width:1000px;
	height:22px;
}

.footerInfo
{
background: #ffffff;
height: 75px;
margin-top: 0px;
width: 1000px;
margin-left: auto; 
margin-right: auto;
padding:5px 0px 0px 0px;
font-family: Arial, Verdana,  Helvetica, sans-serif;
color:#B8B8B8;
font-size:11px;
font-weight:bold;
}


.outer_categoriesMenu
{
	padding:0 5px;
}

.box_categoriesMenu
{
	display:inline;
	float:left;
	width:160px;	
}

.inner_categoriesMenu
{	
  	min-height:0;
}

.categoriesMenu_top 
{
	font-size: 12px;
	height: 53px;
	width: 160px;
}
.categoriesMenu_topSX
{
	background:#FFFFFF url(../images/topsx.gif) no-repeat scroll left; 
	width: 50px;  	
	height: 53px;
	float:left;
	
}
.categoriesMenu_topDX
{
	background:#FFFFFF url(../images/topdx.gif) no-repeat scroll top right;  
	width: 110px; 	
	height: 53px;
	float: right;
}

.categoriesMenu_Icon
{
	float: top;
	width: 98px;
	top: 10px;

	position:relative;
	top:-20px;
	left:32px;
	
}

.categoriesMenu_content
{
	background:#FFFFFF url(../images/menu_3.gif) repeat-y scroll left; 
	float: left;
	padding-bottom: 10px;
}



.category_name 
{
	color: #000000;
	padding-top:5px;
	width: 130px;
	float: right;
	text-align: right;
	padding-right:30px;
	font-weight:bold;
	text-transform: uppercase; 
} 

.category_name .categories_menuSeparator, .category_name_bottom .categories_menuSeparator {
	height: 18px;
	margin:25px 0 10px 30px;
	width: 90px;
	background-color:#C4C4C4;
	color:#FFFFFF;
	padding-right:10px;
	padding-top:1px;
	position:relative;
	left:6px;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:12px;
	line-height:1.3em;
	text-decoration:none;
}
.subCategory, .subCategory_level1
{
	margin-left: 10px;
	margin-right: 5px;
}

.subCategory_level2
{
	margin-left: 20px;
	margin-right: 10px;
}

.category_name_bottom
{
	color: #000000;
	padding-top:5px;
	width: 130px;		
	padding-right:30px;
	
	float: right;
	height:50px;
	font-weight:bold;
	text-align:right;
	text-transform:uppercase;
} 

.categoriesMenu_bottom 
{
	background:#FFFFFF url(../images/menu_2b.gif) no-repeat scroll right;   	
	font-size: 12px;
	height: 127px;
	width: 160px;
	float:left;
}

.black-bar-left
{
	text-align:center;
	padding-left:10px;
	float:left;
	width:290px;
	height: 22px;
	margin-left:10px;
	
	color:#80e704;
	border:0 none;
	margin-top: 3px;
	padding: 0;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:12px;
}

.black-bar-left a
{
        text-decoration:none;
        color:#80E704;
}

.black-bar-right
{
	text-align:right;
	padding-right:10px;
}

.black-bar-right a{
	color: #FFFFFF;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size: 11px;
	font-weight:bold;
	margin:2px;	
	text-decoration:none;
	padding-left: 15px;
}

.black-bar-right a:hover{
	color:#903CF8;
	text-decoration:none;
}


.designer_products
{
	margin-top:10px;
}

.designer_gotoproducts
{
	margin-top:20px; 
	float:right;
	padding-right: 15px;
}
.outer_designerMenu
{
	padding: 5px 0px 5px 5px;
}

.box_designerMenu
{
	display:inline;
	float: right;
	width:152px;	
}

.inner_designerMenu
{	
}

.box_RightMenu{
	height: 100%;
}


.designerMenu_top
{
	background:#FFFFFF url(../images/top_menugrigio.gif) no-repeat scroll right; 
	width: 152px;  	
  height: 53px;
	float:left;

}

.designerMenu_content
{
	background:#FFFFFF url(../images/menu_grigio_mezzo.gif) repeat-y scroll left; 
	float: left;
	padding-bottom: 10px;
	width: 152px;
}

.designer_name 
{
	color: #000000;
	padding-top:5px;
	width: 100px;
	/*float: right;*/
	text-align: left;
	/*padding-right:30px;*/
	float: left;
	padding-left:30px;
	font-weight:bold;
	text-transform: uppercase; 
} 


.designer_name_bottom
{
	color: #000000;
	padding-top:5px;
	width: 100px;
	height: 70px;
	float: left;
	padding-right:20px;
} 

.designerMenu_bottom 
{
	background:#FFFFFF url(../images/bottom_menugrigio.gif) no-repeat scroll right;   	
	font-size: 12px;
	height: 63px;
	width: 152px;
	float:left;
}

.designer_img_content
{
	margin: 0 5px 15px 20px;
	width: 340px;
	min-width:320px;
	float:right;
}

.designer_img_content a{
color:#000000;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
}

.designer_logo_content
{ 
	margin-top: 3px; 
	margin-right: 2px; 
	margin-left: 2px; 
	margin-bottom: 5px; 
	width:670px;
	min-width:280px;
	float: left;
}

.designer_logo_content p
{
	margin:10px 15px 10px 1px;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:11px;
	text-decoration:none;
	text-align:left;
}

.designer_logo_content li 
{
        margin:10px 10px 5px 1px;
        font-family:Arial,Verdana,Helvetica,sans-serif;
        font-size:11px;
        text-align:left;
}

.designer_content
{
	width:670px;
	margin:10px 10px 10px 0px;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:11px;
	text-decoration:none;
	text-align:left;
	
}
.designer_generic
{
	width: 620px;
	min-width:620px;
	background: #ffffff;
	margin:10px 10px 10px 0px;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:12px;
	text-decoration:none;
	text-align:left;
}

.screenlet_designer {
background: #ffffff;
height:auto !important;
min-height:500px;

width:678px;
float: left;
}


.blogs{
}

.addthis_blog
{
padding-left: 0px;
	text-decoration: none;
	color: #000000;
	display:inline;
	margin:0 5px;
float:right;
}

a.addthis_toolbox addthis_default_style
{
	text-decoration: none;
	color: #000000;
}

.outer_BlogScreenlet{
float: left;
height: 100%;
padding-right: 10px;
	}

.screenlet_blog {
background: #f0f0f0;
height:auto !important;
min-height:500px;

width:668px;
float: left;
}

.screenlet_blogComment{
	background: #f0f0f0;
	width:648px;
	height:auto !important;
	padding-top: 40px;
	margin-left:20px;

}

.basic-form, .addCommentLabel{
	background:#F0F0F0 none repeat scroll 0 0;
	height:auto !important;
	padding-top:10px;
	padding-left:20px;
	width:648px;
}

.blogLabel{
		font-size:12px;
		padding:5px 10px 5px 0px;
		font-family:Arial,Verdana,Helvetica,sans-serif;
	}
	
.blogComment_body{
	background: #f0f0f0;
	text-decoration: none;
	color: #000000;
	padding:0 10px 20px 0;
}

.blogLine hr{
	width: 630px;
	float:left;
	height:3px;
	color:#7d7d7d;
}
.blogCommentsContent{
	background: #f0f0f0;	
	width:648px;
	padding-bottom:20px;
	padding-left:20px;
}

.blog_body {
background: #f0f0f0;

margin-bottom: 10px;
margin-top: 20px;
margin-left: 20px;
height:auto !important;
}	

.blogTitle{
	text-transform:uppercase;
	text-decoration: none;
	color: #000000;
	margin:10px 10px 20px 0;
	font-size: 24px;
	line-height:1.3em;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-weight: bold;
}

.blogTitle a{
		text-decoration: none;
		color: #000000;
}

.blogDate{
	font-weight:normal;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:12px;
}

.blogDescription{
	margin:10px 10px 10px 0;
	font-size:18px;
	font-weight:bold;
}

.blogSummary{
	background:#f0f0f0;
}

.blogImg
{
	margin:10px 10px 10px 10px;
}

.blogArticle
{
	margin:10px 10px 10px 0;
	font-weight:normal;
	font-size:12px;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	word-wrap:break-word;

}

.blogArticle a{
		text-decoration: none;
		color: #000000;
		font-weight:bold;
}

.blogCommentsLink{
	text-decoration: none;
	color: #000000;
	margin:10px 10px 20px 0;
}

.blogCommentsLink a{
		text-decoration: none;
		color: #000000;
		font-weight:bold;
}

.blogMenu_top
{
	background:#FFFFFF url(../images/menu_blog.gif) no-repeat scroll right; 
	width: 152px;  	
  height: 52px;
	float:left;

}

.blogMenu_content
{
	background:#7d7d7d url(../images/menuBlogSfondo.gif) repeat-y scroll left; 
	float: top;
	width: 152px;
	height: auto !important;
        min-height:542px;
}

.blog_name 
{
	color: #FFFFFF;
	font-size: 12px;
	line-height:15px;
	padding-top:5px;
	width: 120px;
	text-align: left;
	float: left;
	font-weight:bold;
	text-transform: uppercase; 
	font-family:arial;
} 

.blog_nameLine
{
	word-wrap: break-word; 
	padding-left: 20px;
	padding-bottom:5px;
}

.blog_name a
{
	color: #FFFFFF;
	text-decoration: none;
}

 .blog_displayMonthDiv
 {
 	display: none;
 	background:url("../images/menuBlogSfondo.gif") repeat-y scroll left center #7D7D7D;
	height:auto !important;
	width:152px;
 }

.blog_name_bottom
{
	color: #000000;
	padding-top:5px;
	width: 100px;
	height: 70px;
	float: left;
	padding-right:20px;
} 

.blogMenu_bottom
{
	background:#FFFFFF url(../images/menu_blog_bottom.gif) no-repeat scroll left top;
	float:left;
	font-size:12px;
	height:63px;
	padding-bottom:5px;
	width:152px;
}
div.menuLink 
{
	padding-left:13px;
	word-wrap: break-word;
}

a.menuBlog 
{
 	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 11px;
  text-decoration: None;
  font-weight: lighter
}
a:hover.menuBlog 
{
  color:#80E704;
	text-decoration:none;
	font-weight: lighter
 }
 
a.menuBlogMonthYear 
{
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-weight: bold;
  text-decoration: None;
}
a:hover.menuBlogMonthYear 
{
  color:#80E704;
	text-decoration:none;
}   

.previousNextProductsArrows
{
	padding: 0px;
	margin: 0px;
	width: 8px;
}

.press_line hr{
	border:0;
	background-color: #D6D6D6;
	float:left;
	height:1px;
	width:780px;
	margin-top:20px;
}

.press_indent {
	padding-left:40px;
}

.press_content {
	color:#333333;
	font-family:Arial,sans-serif,Helvetica;
	font-size:12px;
	line-height:1.3em;
	width: 770px;
	float:left;
}

.press_title
{
	text-decoration: none;
	line-height:2em;
	padding:40px 0 15px 0;
	font-size: 16px;
	font-weight: bold;
}

.press_title A {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

.press_title a:hover {
	color:#903CF8;
	text-decoration:none;
}

.thirdPartyAdv
{
  width:1000px;
  float: center;
  padding-top:15px;
}

.screenlet_fidelityCard {
background: #ffffff;
height:auto !important;
min-height:500px;

width:823px;
float: left;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:11px;
padding:1px 1px;
text-decoration:none;
line-height:15px;
}

.screenlet_fidelityCard a {
    font-weight: bold;
    text-decoration:none;
}

.purpleText{
	color:#903CF8;
	text-decoration:none;
	font-weight: bold;
}

	.tabcontent { 
		background:url("../images/descrizione_sfondo.gif") no-repeat;
		font-family: sans-serif; 
		font-size: 14px;
		width: 388px;
		height: 159px;
		padding-left: 10px;
		position: relative;
		top: -1px;
		z-index:101;
	}
	
	.detailProductContentPane{
		font-family: sans-serif; 
		font-size: 14px;
		height: 159px;
		position: relative;
		top: -1px;
		z-index:101;
	}
		
	.tabhold { 
		background:url("../images/linguetta_non_selezionato.gif") no-repeat;
		float:left;
		height:29px;
		width:101px;
		cursor: pointer;
	}
		
	.tabfocus { 
		background:url("../images/linguetta_selezionato.gif") no-repeat;
		float:left;
		height:29px;
		width:101px;
		cursor: pointer;
		position: relative;
		z-index:102;
	}	
	
	.tabProd_text {
		margin:8px 0px 5px 0px;
		text-align:center;
	}
	
	.prod-label {
  	padding-top: 8px;
  	font-weight: bold;
	}


a.addToShopping_en:link, a.addToShopping_en:visited {
	background: url(/waustyles/images/wish_en.gif) no-repeat;
	padding-top: 0px;
	padding-bottom: 18px;
	padding-left: 120px;
	padding-right: 29px;
	vertical-align: bottom;
	text-decoration: none;
}
a.addToShopping_it:link, a.addToShopping_it:visited {
	background: url(/waustyles/images/wish_it.gif) no-repeat;
	padding-left: 170px;
	padding-right: 23px;
	padding-top: 0px;
	padding-bottom: 18px;
	vertical-align: bottom;
  text-decoration: none;	
}

a.confirmAddToShopping_en:link, a.confirmAddToShopping_en:visited {
	background: url(/waustyles/images/add.gif) no-repeat;
	padding-top: 0px;
	padding-bottom: 18px;
	padding-left: 30px;
	padding-right: 29px;
	vertical-align: bottom;
	text-decoration: none;
	
	line-height:18px;
}
a.confirmAddToShopping_it:link, a.confirmAddToShopping_it:visited {
	background: url(/waustyles/images/aggiungi.gif) no-repeat;
	padding-left: 70px;
	padding-right: 23px;
	padding-top: 0px;
	padding-bottom: 18px;
	vertical-align: bottom;
  text-decoration: none;
  
  line-height:18px;
}

a.sendMeMail_en:link, a.sendMeMail_en:visited {
	background: url(/waustyles/images/avvisami_en.gif) no-repeat;
	padding-top: 0px;
	padding-bottom: 18px;
	padding-left: 47px;
	padding-right: 29px;
	vertical-align: middle;
	text-decoration: none;
}
a.sendMeMail_it:link, a.sendMeMail_it:visited {
	background: url(/waustyles/images/avvisami_it.gif) no-repeat;
	padding-left: 60px;
	padding-right: 23px;
	padding-top: 0px;
	padding-bottom: 18px;
	vertical-align: middle;
  text-decoration: none;
}

a.sendMeMailSubmit_en:link, a.sendMeMailSubmit_en:visited{
        background: url(/waustyles/images/sendreview_en.gif) no-repeat;
        padding-right: 70px;
        vertical-align: middle;
        text-decoration: none;
        padding-bottom: 20px;
        float:left;
}

a.sendMeMailSubmit_it:link, a.sendMeMailSubmit_it:visited{
	background: url(/waustyles/images/sendreview_it.gif) no-repeat;
	padding-bottom: 20px;
	padding-right: 70px;
	vertical-align: middle;
	text-decoration: none;
	float:left;
}

a.addToWish_en:link, a.addToWish_en:visited {
	background: url(/waustyles/images/wish_en.gif) no-repeat;
	padding-top: 4px;
	padding-bottom: 8px;
	padding-left: 120px;
	padding-right: 13px;
	vertical-align: middle;
	text-decoration: none;
}
a.addToWish_it:link, a.addToWish_it:visited {
	background: url(/waustyles/images/wish_it.gif) no-repeat;
	padding-left: 170px;
	padding-right: 13px;
	padding-top: 4px;
	padding-bottom: 8px;
	vertical-align: middle;
  text-decoration: none;	
}

a.prev_en:link, a.prev_en:visited {
	background: url(/waustyles/images/previous_en.gif) no-repeat 0 2px;
	padding: 2px 0px 12px 95px;
	vertical-align: middle;
	text-decoration: none;
}
a.next_en:link, a.next_en:visited {
	background: url(/waustyles/images/next_en.gif) no-repeat 0 2px;
	padding: 2px 0px 12px 65px;
	vertical-align: middle;
  text-decoration: none;	
}

a.prev_it:link, a.prev_it:visited {
	background: url(/waustyles/images/previous_it.gif) no-repeat 0 2px;
	padding: 2px 0px 12px 107px;
	vertical-align: middle;
	text-decoration: none;
}
a.next_it:link, a.next_it:visited {
	background: url(/waustyles/images/next_it.gif) no-repeat 0 2px;
	padding: 2px 0px 12px 109px;
	vertical-align: middle;
  text-decoration: none;
}

.greyLoginForm{
    width: 400px;
}

.greyLoginForm .blackButton
{
    font-weight: bold;
    background: none;
    color: #000000;
}

.greyLoginForm .inputBox
{
    border:1px solid #CCCCCC;
    color: #555555;
}

.topRightMenu
{
    width: 400px;
    height: 13px;
}

#fbtab{
    background: url(/waustyles/images/facebook_h.png) no-repeat; 
    left:1px;
    top:180px;height:21px;width:20px;margin:0;padding:0;position:fixed;z-index:5000;
}

#twtab{
    background: url(/waustyles/images/twitter_h.png) no-repeat; 
    left:1px;
    top:208px;height:21px;width:20px;margin:0;padding:0;position:fixed;z-index:5000;
}

#attab{
    background: url(/waustyles/images/add_h.png) no-repeat;
    left:1px; 
    top:236px;height:21px;width:20px;margin:0;padding:0;position:fixed;z-index:5000;
}


#fbtab a, #twtab a, #attab a
{
    display:block;width:100%;height:100%;
}

#sendMeMailPop {
	position: relative;
	visibility: hidden;
	width: 200px;
	height: 90px;
	left: 0px;
	top: -57px;
    left: 110px;
	background-color: #F0F0F0;
	border: 1px solid #D9D9D9;
	padding: 10px;
    z-index:5000;
    
    line-height: 11px;
}

#fidelityCardDetail {
	position: relative;
	visibility: hidden;
	width: 415px;
	height: 200px;
	left: -10px;
	top: -10px;
	background-color: #FAFAFA;
	border: 1px solid #D9D9D9;
	padding: 8px;
    z-index:5000;
	
    line-height: 11px;
}

#sendShoppingListDetail {
	position: relative;
	visibility: hidden;
	width: 490px;
	height: 340px;
	left: 0px;
	top: -387px;
    left: 250px;
	background-color: #FAFAFA;
	border: 1px solid #D9D9D9;
	padding: 10px;
    z-index:5000;
	
    line-height: 11px;
}

.screenlet_newsLetterMinor
{
	width: 460px;
}

.screenlet_newsLetterMinor .panel
{
	background-color: #F0F0F0;
        font-family:arial;
        font-size:11px;
        width: 460px;
        height: 450px;
}

.screenlet_newsLetterMinor .forms
{
	background-color: #F0F0F0;
        font-family:arial;
        font-size:11px;
        width: 450px;
        float:left;
}

#shoppingLists {
	position: relative;
	visibility: hidden;
	width: 200px;
	height: 90px;
	left: 0px;
	top: -57px;
    left: 210px;
	background-color: #F0F0F0;
	border: 1px solid #D9D9D9;
	padding: 10px;
    z-index:5000;
    
    line-height: 11px;
}

.shoppingListsButton
{
    height:42px;
    line-height:42px;
    width:400px;
    float: right;
}

.shoppingListsLoginText
{
    height:52px;
    line-height:15px;
    width:400px;
    float: right;
}

.addToCart
{
    padding-top:5px;
    height:42px;
    line-height: 42px;
}

.sendMeMail
{
    padding-top:5px;
    height:42px;
    line-height: 42px;
}

.fidelityCardImg { 
	position:relative;
	top: -100px;
	left: 0px;
	width: 420px;
	height: 352px;
	z-index:100;
	border:0 none;
	text-decoration:none;
}	
	
.fidelityTxt { 
	font-family: arial;
	font-weight: bold;
	font-size: 13px;
	text-transform: uppercase;
	color: #FFFFFF;
	width: 320px;
	height: 90px;
	position: relative;
	top:100px;
	left:50px;
	z-index:101;
}		

.mainFlash{
  height:363px;
  width:531px;
}

.screenlet_genericContent {
background: #ffffff;
height:auto !important;
min-height:500px;

width:823px;
float: left;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:11px;
padding:1px 1px;
text-decoration:none;
line-height:15px;
}

.screenlet_genericContent a {
    font-weight: bold;
    text-decoration:none;
}

.genericContentTitle {

font-size:22px;
font-weight:bold;
height:27px;

line-height:27px;
text-align:left;
width:4000px;
font-family:Arial,sans-serif,Helvetica;
}

.fbLike{
float:right;
top:0px;
width:100;
}

.fbLikeLeft{
float:left;
top:0px;
width:100;
}
/* *******	Top Category	*********	*/
.topCategory
{
	background:#FFFFFF url(/waustyles/images/topCategory/rrsfondo.gif) no-repeat;
	height: 271px;
	width: 805px;
	font-size: 12px;
	font-family: arial;
	margin-left: 8px;
}

.topCategory .tcLeft
{
	float: left;
	width: 376px;
	/*height: 270px;*/
    padding: 20px 5px 10px 30px;
}

.topCategory .tcRight
{
/*	background:#FFFFFF url(/waustyles/images/topCategory/tstImgFull.JPG) no-repeat;*/
	height: 271px;
	float: right;
	/*width: 376px;*/
	width: 394px;
	position: relative;
	
	 padding-top: 1px;
}

.tcRight a img
{
	top: 1px;
	border:0 none;
	margin: 0;
	padding: 0;
    text-decoration: none;
}
	
.topCategory .tcLeft .TC_category_title {
    background: none repeat scroll 0 0 #000000;
    border-bottom: 5px solid #000000;
    color: #FFFFFF;
    padding-left: 10px;
    padding-top: 5px;
	font-weight: bold;
}

.topCategory .tcLeft .TC_category_content
{
	padding: 5px;
}
/* TOP DYNAMIC CATEGORY */


.tcMiddle .tcRight
{
	height: 271px;
	width: 394px;

}

.tcMiddle .tcLeft .TC_category_title  {
    background: none repeat scroll 0 0 #000000;
    border-bottom: 5px solid #000000;
    color: #FFFFFF;
    padding-left: 10px;
    padding-top: 5px;
	font-weight: bold;
}

.tcMiddle .tcLeft
{
	width: 376px;
    padding: 20px 5px 10px 30px;
}

/* -- */

.tcTop
{
	background:#FFFFFF url(/waustyles/images/topCategory/rrsfondo_top.gif) no-repeat;
	height: 1px;
	width: 805px;
	float: none;
}

.tcMiddle
{
	background:#FFFFFF url(/waustyles/images/topCategory/rrsfondo_middle.gif) repeat-y;
	width: 805px;
	height: auto !important;
	float:none;
}

.tcBottom
{
	background:#FFFFFF url(/waustyles/images/topCategory/rrsfondo_bottom.gif) no-repeat;
	height: 50px;
	width: 805px;
	float: none;
}

.xmas
{
    background-image: url('/waustyles/images/pattern_snow_4.jpg');
    border: 0 none;
    margin: 0;
    padding: 0;
}
