input.image, a img { /* image buttons and image links need no border */
  border-width: 0;
}
html { overflow-y: scroll; } 

.margins {
  margin-top: 10px;
  margin-right: 0em;
  margin-bottom: 0em;
  margin-left: 0em;        
 background-color: #ffffff;
}

.margins1 {
  margin-top: 0em;
  margin-right: 0em;
  margin-bottom: 0em;
  margin-left: 0em;        
SCROLLBAR-FACE-COLOR: #EBEBEB; 
	SCROLLBAR-HIGHLIGHT-COLOR: #EBEBEB; 
	SCROLLBAR-SHADOW-COLOR: #687998; 
	SCROLLBAR-3DLIGHT-COLOR: #ACB5C6; 
	SCROLLBAR-ARROW-COLOR: #243D69; 
	SCROLLBAR-TRACK-COLOR: #8491AA;
	SCROLLBAR-DARKSHADOW-COLOR: #687998; 
}
.margins2 {
  margin-top: 0em;
  margin-right: 0em;
  margin-bottom: 0em;
  margin-left: 0em;        
SCROLLBAR-FACE-COLOR: #F1E7E6; 
	SCROLLBAR-HIGHLIGHT-COLOR: #F1E7E6; 
	SCROLLBAR-SHADOW-COLOR: #E2C5C0; 
	SCROLLBAR-3DLIGHT-COLOR: #E2C5C0; 
	SCROLLBAR-ARROW-COLOR: #88433A; 
	SCROLLBAR-TRACK-COLOR: #CDAFAA;
	SCROLLBAR-DARKSHADOW-COLOR: #CDAFAA; 
}
.margins3 {
  margin-top: 0em;
  margin-right: 0em;
  margin-bottom: 0em;
  margin-left: 12px;        
SCROLLBAR-FACE-COLOR: #EBEBEB; 
	SCROLLBAR-HIGHLIGHT-COLOR: #EBEBEB; 
	SCROLLBAR-SHADOW-COLOR: #687998; 
	SCROLLBAR-3DLIGHT-COLOR: #ACB5C6; 
	SCROLLBAR-ARROW-COLOR: #243D69; 
	SCROLLBAR-TRACK-COLOR: #8491AA;
	SCROLLBAR-DARKSHADOW-COLOR: #687998; 
}
.marginsPopup {
  margin-top: 0em;
  margin-right: 0em;
  margin-bottom: 0em;
  margin-left: 0em;        

}
.marginsPopup1 {
  margin-top: 0em;
  margin-right: 0em;
  margin-bottom: 0em;
  margin-left: 0em;        
SCROLLBAR-FACE-COLOR: #EBEBEB; 
	SCROLLBAR-HIGHLIGHT-COLOR: #EBEBEB; 
	SCROLLBAR-SHADOW-COLOR: #687998; 
	SCROLLBAR-3DLIGHT-COLOR: #ACB5C6; 
	SCROLLBAR-ARROW-COLOR: #243D69; 
	SCROLLBAR-TRACK-COLOR: #8491AA;
	SCROLLBAR-DARKSHADOW-COLOR: #687998; 

}

.headertext{
 background-color: #000000;
 }


.marginsPopup2 {
  margin-top: 0em;
  margin-right: 0em;
  margin-bottom: 0em;
  margin-left: 0em;        
SCROLLBAR-FACE-COLOR: #F1E7E6; 
	SCROLLBAR-HIGHLIGHT-COLOR: #F1E7E6; 
	SCROLLBAR-SHADOW-COLOR: #E2C5C0; 
	SCROLLBAR-3DLIGHT-COLOR: #E2C5C0; 
	SCROLLBAR-ARROW-COLOR: #88433A; 
	SCROLLBAR-TRACK-COLOR: #CDAFAA;
	SCROLLBAR-DARKSHADOW-COLOR: #CDAFAA; 

}


.footerText {
	color: White;
	font-weight: normal;
	text-decoration: none;
	font-size: 10px;
	font-family:  Arial;
	cursor: pointer; cursor: hand;
}
.prFooterText {
	color: #646464;
	font-weight: normal;
	text-decoration: none;
	font-size: 10px;
	font-family:  Arial;	
}
.prCursorImage {	
	cursor: pointer; cursor: hand;
}
.prVoteBar
{
	background-color: rgb(255,155,255); 
	background-repeat: repeat;
	position:relative;
	left:0;
	top:-15px;
	border:0px solid #FFFFFF;
	z-index:1;	
}
.prVotePreviewImage
{
	position:absolute;
	left:0;top:0;
	display:none;
}
.pollOptionText
{
	position:relative;
	z-index:2;	
	font-size:12px;
	font-weight:bold; 
	font-family: Arial, Helvetica, sans-serif;	
}
A.footerText {
	color: #646464;
	font-weight: normal;
	text-decoration: underline;
	font-size: 10px;
	font-family: Arial;
}

.prodSearch{
	color: #000000;
	border-style: solid solid solid solid;
	border-color: #000000 #000000 #000000 #000000;
	border-width: 1px;
	height: 17px;
	font-family: Arial;
	font-size: 8pt;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	min-height: 0px;
}
.selectResult{
	color: #243D69;
	border-style: solid solid solid solid;
	border-color: #E6E9EE #E6E9EE #E6E9EE #E6E9EE;
	border-width: 0px;
	height: 15px;
	font-family: Arial;
	font-size: 11px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	min-height: 0px;
	background-color: #E6E9EE;
}
.pinkTB{
	color: #646464;
	border-style: solid solid solid solid;
	border-color: #E4D4D1 #E4D4D1 #E4D4D1 #E4D4D1;
	border-width: 1px;
	height: 18px;
	font-family: Arial;
	font-size: 8pt;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	min-height: 0px;
}
.pinkTBorder{
	color: #646464;
	border-style: solid solid solid solid;
	border-color: #E4D4D1 #E4D4D1 #E4D4D1 #E4D4D1;
	border-width: 1px;
	height: 16px;
	font-family: Arial;
	font-size: 8pt;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	min-height: 0px;
	width: 125px;
}
.pinkTBlogin{
	color: #646464;
	border-style: solid solid solid solid;
	border-color: #E4D4D1 #E4D4D1 #E4D4D1 #E4D4D1;
	border-width: 1px;
	height: 18px;
	font-family: Arial;
	font-size: 9pt;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	min-height: 0px;
}

.pinkTBPhone{
	color: #646464;
	border-style: solid solid solid solid;
	border-color: #E4D4D1 #E4D4D1 #E4D4D1 #E4D4D1;
	border-width: 1px;
	height: 18px;
	font-family: Verdana;
	font-size: 11px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	min-height: 0px;
}
.formField{
	color: #646464;
	border-style: solid solid solid solid;
	border-color: #7F9DB9 #7F9DB9 #7F9DB9 #7F9DB9;
	border-width: 1px;
	height: 18px;
	font-family: Arial;
	font-size: 9pt;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	min-height: 0px;
}


.topLinks {
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	font-size: 11px;
	font-family:  Arial;
	cursor: pointer; 
}

A.topLinks {
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	font-size: 11px;
	font-family: Arial;
}
.topLinksBold {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	font-family: Arial;
	cursor: pointer; cursor: hand;
}
.prTopLinksBold {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	font-family: Arial;	
}

.prMonthHeader {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	font-size: 16px;
	font-family: Futura Lt BT;	
}
.tableTop {
	color: #000959;
	font-weight: normal;
	text-decoration: none;
	font-size: 10px;
	font-family: Arial;
}
.Cnumber {
	color: #646464;
	font-weight: bold;
	text-decoration: none;
	font-size: 22px;
	font-family: Arial;
}

.bodyQtexts {
	color: 646464;
	font-weight: bold;
	text-decoration: none;
	font-size: 14px;
	font-family: Arial
}

.bodyCenter {
	color: #646464;
	font-weight: normal;
	text-decoration: none;
	font-size: 11px;
	font-family: Arial;
	line-height: 13px;
}

.error {
	color: red;
	font-weight: normal;
	text-decoration: none;
	font-size: 11px;
	font-family: Arial;
}
A.error {
	color: red;
	font-weight: normal;
	text-decoration: underline;
	font-size: 11px;
	font-family: Arial;
}


A.bodyCenter {
	color: #646464;
	font-weight: normal;
	text-decoration: underline;
	font-size: 11px;
	font-family: Arial;
	line-height: 13px;
}
A.bodyCenter.visisted {
	color: #646464;
	font-weight: normal;
	text-decoration: underline;
	font-size: 11px;
	font-family: Arial;
	line-height: 13px;
}
A.bodyBold {
	color: #646464;
	font-weight: bold;
	text-decoration: underline;
	font-size: 11px;
	font-family: Arial;
	line-height: 13px;
}
.body1{
	font-family: Arial;
	font-size: 13px;
	font-weight: Regular;
	color: #646464;
	}
.bodyBoldpinkBG { 
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	font-family: Arial;
	line-height: 13px;
	background-color: #ffffff;
}

.othertextBlueBckg {
	font-family: Arial;
	font-size: 11px;
	font-weight: Bold;
	color: #263D66;
	text-decoration: underline;
	background-color: E6E9EE;
}

.bodyBoldBlueBG {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	font-family: Arial;
	line-height: 13px;
	background-color: #ffffff;
}
A.bodyBold.visisted {
	color: #646464;
	font-weight: bold;
	text-decoration: underline;
	font-size: 11px;
	font-family: Arial;
	line-height: 13px;
}



.thumbnail{position: relative; z-index: 0;}
.thumbnail:hover{background-color: transparent; z-index: 50;}
.thumbnail span{position: absolute; background-color: transparent; padding: 1px; left: -1000px; border: 0px solid gray; visibility: hidden; color:black; text-decoration: none;}
.thumbnail span img{ border-width: 0; padding: 1px;}
.thumbnail:hover span{ visibility: visible; top: -217px; left: -22px; }





.mark {
FONT-WEIGHT: normal;
FONT-SIZE: 10px;
COLOR: #5f5f5f;
FONT-STYLE: normal;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-VARIANT: normal;
TEXT-DECORATION: none;
font-transform: none
}

.formLabel {
	color: 330000;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	font-family:  Verdana;
}

.formText {
	color: #646464;
	font-weight: normal;
	text-decoration: none;
	font-size: 11px;
	font-family:  Verdana;
}

.scrollLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #525252;
	text-decoration: underline;
}
.scrollLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #843f35;
	text-decoration: none;
}.scrollLink:active {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #843f35;
	text-decoration: none;
}
.scrollLinkHit {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #843f35;
	text-decoration: none;
}
.scrollText {
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	text-align: justify;
	color: #646464;
}
A.scrollText {
	color: #646464;
	font-weight: normal;
	text-decoration: none;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	}
A.scrollTextBU {
	color: #646464;
	font-weight: bold;
	text-decoration: underline;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	}








.date {
	color: #fFFFFF;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
	font-family: Arial;
}
.username{
	color: #969696;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	font-family: Arial;
}
.usernameCUT{
	color: #969696;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	font-family: Arial;
	overflow: hidden;
	width: 120px;
	cursor:help;
}
A.field{
	color: #969696;
	font-weight: normal;
	text-decoration: underline;
	font-size: 10px;
	font-family: Arial;
}
.alert{
	color: #969696;
	font-weight: normal;
	text-decoration: none;
	font-size: 11px;
	font-family: Arial;
	line-height: 14px
}
.alert1{
	color: #969696;
	font-weight: normal;
	text-decoration: none;
	font-size: 10px;
	font-family: Arial;

}
.linkList {
	color: #646464;
	font-weight: normal;
	text-decoration: none;
	font-size: 11px;
	font-family:  Arial;
	line-height: 16px;
}
.prLinkList {
	color: #646464;
	font-weight: normal;
	text-decoration: none;
	font-size: 11px;
	font-family:  Arial;
	line-height: 16px;
	cursor: pointer; cursor: hand;
}
.linkList1 {
	color: #646464;
	font-weight: normal;
	text-decoration: none;
	font-size: 11px;
	font-family:  Arial;
	
}
A.linkList {
	color: #646464;
	font-weight: normal;
	text-decoration: underline;
	font-size: 11px;
	font-family: Arial;
	line-height: 16px;
}
A.linkList.visited {
	color: #646464;
	font-weight: normal;
	text-decoration: underline;
	font-size: 11px;
	font-family: Arial;
	line-height: 16px;
}
A {
	color: #D42987;
	font-weight: normal;
	text-decoration: none;
	font-size: 11px;
	font-family: Arial;

}
A.visited {
	color: #D42987;
	font-weight: normal;
	text-decoration: underline;
	font-size: 11px;
	font-family: Arial;
	line-height: 16px;
	margin-bottom: 10px;
}
.lineColor{
	background-color: #af2972;
	font-size: 11px;
	font-family: Arial;
	color: #ffffff;
	
}
.linkListBold {
	color: #646464;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	font-family: Arial;
	
}
A.linkListBold {
	color: #646464;
	font-weight: bold;
	text-decoration: underline;
	font-size: 11px;
	font-family: Arial;
	
}
A.linkListBold.visited {
	color: #646464;
	font-weight: bold;
	text-decoration: underline;
	font-size: 11px;
	font-family: Arial;
}
.tableBg1{
	background-color: #fbe9f3;
	font-size: 11px;
	font-family: Arial;
	color: #000000;	
}
.selectorLine{
	background-color: #646464;
}
.selectorLineGrey{
	background-color: #ffffff;
}

.iScrollbar {
	SCROLLBAR-FACE-COLOR: #000959; 
	SCROLLBAR-HIGHLIGHT-COLOR: #000000; 
	SCROLLBAR-SHADOW-COLOR: #000000; 
	SCROLLBAR-3DLIGHT-COLOR: #000000; 
	SCROLLBAR-ARROW-COLOR: #000000; 
	SCROLLBAR-TRACK-COLOR: #000000;
	SCROLLBAR-DARKSHADOW-COLOR: #000000; 
}

.loginBoxBG{
	background-color: #F0E7E5;
}

.popupRowBG{
	background-color: #ACB5C6;
}

.errorhighlight{
	background-color: #FAD8F3;
}

.orderTableRowBlue{
	background-color: #ffffff;

}
.orderTableRowPink{
 background-color: #ffffff;
 	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #646464;
	line-height: 13px;
}
.orderTableRowPinkB{
 background-color: #fFF3FF;
 	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	line-height: 13px;
}
.articleHeader{
	font-family: Arial;
	font-size: 21px;
	font-weight: normal;
	color: #646464;
	line-height: auto;
}

.commentsArticleHeader{
	font-family: Arial;
	font-size: 21px;
	font-weight: normal;
	color: #646464;
	line-height: 25px;
}

.smallerArticleHeader{
	font-family: Arial;
	font-size: 18px;
	font-weight: normal;
	color: #646464;
	line-height: 14px;
}
.othertext{
	font-family: Arial;
	font-size: 11px;
	font-weight: Bold;
	color: #263D66;
	text-decoration: underline;
}
.prOthertext{
	font-family: Arial;
	font-size: 11px;
	font-weight: Bold;
	color: #263D66;
	text-decoration: none;
	
}
A.othertext{
	font-family: Arial;
	font-size: 11px;
	font-weight: Bold;
	color: #263D66;
	text-decoration: underline;
	
}
A.othertext.visited{
	font-family: Arial;
	font-size: 11px;
	font-weight: Bold;
	color: #263D66;
	text-decoration: underline;
	
}
.bodyCUT{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #646464;
	text-align: left;
	line-height: 13px;
	overflow: hidden;
	width: 58px;
	cursor:help;
}
.bodyJ{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #646464;
	text-align: justify;
	line-height: 13px;
}
.bodyBlack{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	line-height: 13px;
	background-color: #ACB5C6;
}
A.error {	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: red;
	text-align: left;
	line-height: 13px;

}
.otherWhite{
	font-family: Arial;
	font-size: 11px;
	font-weight: Bold;
	color: #ffffff;
	text-align: left;
	line-height: 13px;
}
A.otherWhite{
	font-family: Arial;
	font-size: 11px;
	font-weight: Bold;
	color: #ffffff;
	text-align: left;
	line-height: 13px;
	text-decoration: underline;
	
}
.body{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

A.body{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}

.sublinks1 {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #8b0f05;
	cursor:pointer;
}
A.sublinks1 {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #8b0f05;
	cursor:pointer;
	text-decoration: underline;
}
.sublinks4 {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #39292c;
	cursor:pointer;
}
A.sublinks4 {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #39292c;
	cursor:pointer;
	text-decoration: underline;
}
.sublinks5 {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	cursor:pointer;
}
A.sublinks5 {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	cursor:pointer;
	text-decoration: underline;
}
.sublinecolor1 {
	 background-color: #8b0f05;
}
.sublinks2 {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #c61331;
	cursor:pointer;
}
A.sublinks2 {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #c61331;
	cursor:pointer;
	text-decoration: underline;
}
.sublinecolor2 {
	 background-color: #c61331;
}
.sublinks3 {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #af026e;
	cursor:pointer;
	
}
A.sublinks3 {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #af026e;
	cursor:pointer;
	text-decoration: underline;
}
.sublinecolor3 {
	 background-color: #af026e;
}



.prBody{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #646464;
	text-align: left;
	line-height: 13px;
	cursor: pointer; cursor: hand;
}
.bodyR{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #646464;
	text-align: right;
	line-height: 13px;
	padding-right: 12px;
}
A.bodyLink {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #646464;
	text-align: left;
	line-height: 13px;
	text-decoration: none;
}
A.prBodyLink {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #646464;
	text-align: left;
	line-height: 13px;
	cursor: pointer; cursor: hand;
}

A.bodyLink.visited {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #646464;
	text-align: left;
	line-height: 13px;
	text-decoration: none;
}

#signup table { 
 background-color: #F9FBFD; 
 color: #000000; 
 width: 440px; 
 border: 1px solid #D7E5F2; 
 border-collapse: collapse; 
} 

#signup td { 
 border: 1px solid #D7E5F2; 
 padding-left: 4px; 
}

.labelcell { 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 color: #3670A7; 
 background-color: transparent; 
 width: 220px; 
} 

.fieldcell { 
 background-color: #F2F7FB; 
 color: #000000; 
 text-align: right; 
 margin-right: 0px; 
 padding-right: 0px; 
} 

.smalllabelcell { 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: transparent; 
 color: #3670A7; 
 width: 100px; 
} 

.smallfieldcell { 

 color: #000000; 
  
}

.fieldcell input { 
 width: 200px; 
 font: 11px Arial, Helvetica, sans-serif; 
 background-color: #D7E5F2; 
 color: #102132; 
 border: 1px solid #284279; 
 margin-right: 0px; 
} 

.smallfieldcell input { 
 width: 100px; 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: #D7E5F2; 
 color: #102132; 
 border: 1px solid #284279; 
} 

.smallfieldcellNoWidth input { 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: #D7E5F2; 
 color: #102132; 
 border: 1px solid #284279; 
}

.smallfieldcell select { 
 font: 11px Arial; 
 background-color: #FFFFFF; 
 color: #646464; 
 border: 1px solid #284279;   
}
.smallfieldcellHome select { 
 font: 11px Arial; 
 background-color: #FFFFFF; 
 color: #646464; 
 border: 1px solid #284279;
}
.smallfieldcellLogin select { 
 font: 9pt Arial; 
 background-color: #FFFFFF; 
 color: #646464;
 border: 1px solid #284279;
 width: 110px     
}
.smallfieldcellRegistration select { 
 font: 9pt Arial; 
 background-color: #FFFFFF; 
 color: #646464;
 border: 1px solid #284279;
 width: 85px     
}
.smallfieldcellMyorder select { 
 font: 11px Arial; 
 background-color: #FFFFFF; 
 color: #646464; 
 border: 1px solid #284279;
 width: 70px;
 text-align: left;     
}
.smallfieldcellSearch select { 
 font: 11px Arial; 
 background-color: #FFFFFF; 
 color: #646464; 
 border: 1px solid #284279;
 width: 70px;
 text-align: left; 
  
}
.smallfieldcellCR select { 
 font: 10px Arial; 
 background-color: #FFFFFF; 
 color: #646464; 
 border: 1px solid #284279;
 width: 45px;
 text-align: left; 
  
}
.smallfieldcellSearch1 select { 
 font: 11px Arial; 
 background-color: #FFFFFF; 
 color: #646464; 
 border: 1px solid #284279;
 width: 158px;
 text-align: left; 
  
}
.button { 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: #D7E5F2; 
 color: #102132; 
 margin-left: 12px; 
 margin-top: 3px; 
 margin-bottom: 2px; 
}

.inputText input {  
border-style: solid solid solid solid;
border-color: #646464; #646464; #646464; #646464;
border-width: 1px; 
background-color: #ffffff; 
color: #646464; 
font-family: Arial;
font-size: 9pt;
}
.inputText{  
border-style: solid solid solid solid;
border-color: #646464; #646464; #646464; #646464;
border-width: 1px; 
background-color: #ffffff; 
color: #646464; 
font-family: Arial;
font-size: 9pt;
}
 
.linearFormInput{  
 font: 11px Arial, Helvetica, sans-serif; 
 background-color: #ffffff; 
 color: #646464; 
 border: 1px solid #646464;

} 

.linearFormInputCellNum{  
 font: 11px Verdana, Arial, Helvetica, sans-serif; 
 background-color: #ffffff; 
 color: #646464; 
 border: 1px solid #646464;

}

.linearFormInputPhone{  
 font: 11px Verdana, Arial, Helvetica, sans-serif; 
 background-color: #ffffff; 
 color: #646464; 
 border: 1px solid #646464;
}

.linearFormInputPho{  
 font: 11px Arial, Helvetica, sans-serif; 
 background-color: #ffffff; 
 color: #646464; 
 border: 1px solid #646464;
 width: 30px;

}
.linearFormInputPIN{  
 font: 11px Arial, Helvetica, sans-serif; 
 background-color: #ffffff; 
 color: #646464; 
 border: 1px solid #646464;
 width: 35px;

}
.linearFormInputQty{  
 font: 11px Arial; 
 background-color: #ffffff; 
 color: #646464; 
 border: 1px solid #646464;
 width: 28px;
 height: 15px;
 text-align: center;

}
.linearFormInputRightAligned{  
 font: 11px Arial, Helvetica, sans-serif; 
 background-color: #ffffff; 
 color: #646464; 
 border: 1px solid #646464;
 width: 28px;
 text-align: right

}
.linearFormInputCPN{  
 font: 11px Arial; 
 background-color: #ffffff; 
 color: #646464; 
 border: 1px solid #646464;
 width: 25px;
 height: 17px;
 text-align: center;
}
.linearFormInputProdNR{  
 font: 11px Arial; 
 background-color: #ffffff; 
 color: #646464; 
 border: 1px solid #646464;
 width: 45px;
 height: 15px;

}



.menuLink
{
	font-family: Arial;
	color: #646464;
	font-size: 11px;
	font-weight:normal;
	text-align:left;
	cursor: pointer;
}
.selectedMenuLink
{
	font-family: Arial;
	color: #646464;
	font-size: 11px;
	font-weight:normal;
	text-align:left;
	cursor: pointer;
}
.menuItem
{
	font-family: Arial;
	color: #646464;
	font-size: 11px;
	font-weight:normal;
	text-align:left;
	cursor: pointer;
	text-decoration: none;
}
.menuItemUL
{
	font-family: Arial;
	color: #646464;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	cursor: pointer;
	text-decoration: underline;
}	
.menuItemBold
{
	font-family: Arial;
	color: #646464;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	cursor: pointer;
	text-decoration: none;
}	
A.menuItem
{
	font-family: Arial;
	color: #646464;
	font-size: 11px;
	font-weight:normal;
	text-align:left;
	cursor: pointer;
	text-decoration: none;
}	
A.menuItem:hover
{
	font-family: Arial;
	color: #646464;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	cursor: pointer;
	text-decoration: underline;

}
A.menuItem.visited
{
	font-family: Arial;
	color: #646464;
	font-size: 11px;
	font-weight:normal;
	text-align:left;
	cursor: pointer;
	text-decoration: none;
}
.openclose{
 position: absolute;
 top: -7px;
 left: 0;
 cursor: pointer;
 text-decoration: underline;
} 	
.orderHistoryLevel1 {
	FONT-SIZE: 11px; COLOR: #646464; LINE-HEIGHT: 13px; FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #e6e9ee;
	margin-bottom: 5px;
}
.orderHistoryLevel2 {
	FONT-SIZE: 11px; COLOR: #646464; LINE-HEIGHT: 13px; FONT-FAMILY: Arial;
}
.otherWhite {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: 13px; FONT-FAMILY: Arial; TEXT-ALIGN: left
}
.othertext {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #263d66; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
.blueError {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #0000ff; LINE-HEIGHT: 13px; FONT-FAMILY: Arial; TEXT-ALIGN: center; VERTICAL-ALIGN: middle;
}


/* Table borders and greyed column styles */
.tableHead {
	background-color: #ceaead;
}
.tableHeadText
{
	font-family: Arial;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
	text-decoration: none;
}
.columnNormal {
	background-color: #ffffff;
}
.columnGrey {
	background-color: #f3f3f3;
}
.cellLeft {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: #000000;
	border-left-width: 1px;
}
.cellRight {
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #000000;
	border-right-width: 1px;
}
.cellRightGrey {
	background-color: #efefef;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #000000;
	border-right-width: 1px;
}
.cellBottom {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #000000;
	border-bottom-width: 1px;
}
.cellBottomGrey {
	background-color: #f3f3f3;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #000000;
	border-bottom-width: 1px;
}
.bodyBold {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #646464; LINE-HEIGHT: 13px; FONT-FAMILY: Arial; TEXT-DECORATION: none
}


 .contentHeaderBigBold {
  	FONT-WEIGHT: bold; 
  	FONT-SIZE: 19px; 
  	COLOR: #646464; 
  	LINE-HEIGHT: 20px; 
  	FONT-FAMILY: Arial; 
  	TEXT-DECORATION: none;
 }
  
 .orderTableRowBlueBold {
 	BACKGROUND-COLOR: #e6e9ee;FONT-WEIGHT: bold;FONT-SIZE: 11px; 
 }
 .otherBold {
 	 FONT-WEIGHT: bold;FONT-SIZE: 11px; 
 }
.boldpurple {
	color: #990066;
	font-weight: bold;
}
.bigboldpurple {
	color: #990066;
	font-weight: bold;
	font-size: 24px;
}
.helpTopic {
	font-family: Tahoma;
	color: black;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
}
.helpCategory {
	font-family: Tahoma;
	color: black;
	font-size: 16px;
	font-weight:normal;
	text-align:left;
	text-decoration: none;
}
.helpSubcategory {
	font-family: Tahoma;
	color: black;
	font-size: 14px;
	font-weight:normal;
	text-align:left;
	text-decoration: none;
}
.scrollableTest {
	  width:100%;
      height: 4em;      
      overflow: auto;
    }
.scrollableTestBig {
	  width:100%;
      height: 11em;      
      overflow: auto;
	scrollbar: yes;
    }
.scrollableTestBig3 {
	  width:100%;
      height: 3em;      
      overflow: auto;
	scrollbar: yes;
}
.scrollableTestBig24 {
	  width:100%;
      height: 24em;      
      overflow: auto;
	scrollbar: yes;
}
.bodyBold{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #646464;
	text-align: left;
	line-height: 13px;
}
.flexTile {
	overflow: hidden;
}
.textNoAlign{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #646464;	 
	line-height: 13px;
}
.progressBar {
	position: absolute;
	border: Gray 1px solid;
	background-color: #E6E9EE;
	padding: 6px;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #676767;
	width: 270px;
}
.progressBar #empty {
	border-right: Gray 1px solid;
	padding-right: 0px;
	border-top: Gray 1px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	border-left: Gray 1px solid;
	width: 270px;
	padding-top: 0px;
	border-bottom: 1px solid Gray 1px solid;
	height: 30px;
	background-color: #F0E7E5;
	
}
.progressBar #d2 {
	padding-right: 0px;
	padding-left: 0px;
	left: 0px;
	padding-bottom: 0px;
	width: 0px;
	padding-top: 0px;
	position: relative;
	top: 0px;
	height: 30px;
	background-color: #ACB5C6;
}
.progressBar #d1 {
    padding-right: 0px;
    padding-left: 0px;
    font-weight: bold;
    left: 0px;
    padding-bottom: 0px;
    color: #f0ffff;
    padding-top: 5px;
    position: relative;
    top: 0px;
    height: 30px;
    text-align: center;
}


.rightHead { 
 background-color: #CC9999; 
 font-family: Arial;
 color: #FFFFFF;
 font-size: 11px;
 font-weight: bold;
 text-align: left; 
 margin-right: 0px; 
 padding-right: 0px; 
} 

.rightBody {
	background-color: E6E9EE;
	border="0";
	color: 646464;
	font-weight: normal;
	text-decoration: none;
	font-size: 11px;
	font-family: Arial;
}

.rightLinkList {
	background-color: E6E9EE;
	color: 646464;
	font-weight: normal;
	text-decoration: none;
	font-size: 11px;
	font-family:  Arial;	
}

.prRightLinkList {
	background-color: E6E9EE;
	color: 646464;
	font-weight: normal;
	text-decoration: none;
	font-size: 11px;
	font-family:  Arial;
	cursor: pointer; cursor: hand;
}

.headerBlue {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
	font-family: Arial;
}

.smmenuItem
{
	font-family: Arial;
	color: #646464;
	font-size: 11px;
	font-weight:normal;
	align:left;
	cursor:hand;
	text-decoration: none;
}	

A.smmenuItem
{
	font-family: Arial;
	color: #646464;
	font-size: 11px;
	font-weight:normal;
	align:left;
	cursor:hand;
	text-decoration: none;
}	
A.smmenuItem:hover
{
	font-family: Arial;
	color: #646464;
	font-size: 11px;
	font-weight: normal;
	align: left;
	cursor: hand;
	text-decoration: underline;

}
A.smmenuItem.visited
{
	font-family: Arial;
	color: #646464;
	font-size: 11px;
	font-weight:normal;
	align:left;
	cursor:hand;
	text-decoration: none;
}	

A.linkPoll
{
	font-family: Arial;
	color: #336699;
	font-size: 11px;
	font-weight:normal;
	align:left;
	cursor:hand;
	text-decoration: none;
}	
A.linkPoll:hover
{
	font-family: Arial;
	color: #AA4444;
	font-size: 11px;
	font-weight: normal;
	align: left;
	cursor: hand;
	text-decoration: none;

}
A.linkPoll.visited
{
	font-family: Arial;
	color: #336699;
	font-size: 11px;
	font-weight:normal;
	align:left;
	cursor:hand;
	text-decoration: none;
}

A.linkJob
{
	font-family: Arial;
	color: #000033;
	font-size: 11px;
	font-weight: bold;
	align:left;
	cursor:hand;
	text-decoration: none;
}	
A.linkJob:hover
{
	font-family: Arial;
	color: #333366;
	font-size: 11px;
	font-weight: bold;
	align: left;
	cursor: hand;
	text-decoration: none;

}
A.linkJob.visited
{
	font-family: Arial;
	color: #CC0000;
	font-size: 11px;
	font-weight:bold;
	align:left;
	cursor:hand;
	text-decoration: none;
}

@media print {
.noPrint { display: none; }
}


@media screen {
.noPrint {  }
}
.unnamed1 {
	border: 1px solid;
	background-color: #F0E7E5;

}

/* Added for CCA */
.headerbrown{
	font-family: Times New Roman;
	color: #B38481;
	font-size:20;
	font-weight:bold;
	align:center;
}

.leftheader{
	font-family:Arial;
	color: #B38481;
	font-size:15;
	font-weight:bold;
	align:left;
}

.leftLinkList {
	background-color:#F0E7E5;
	color:#C5908E;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
}
/* End of - Added for CCA */
.textArea {
	display : block;
}



/* for futher themes  */
.marginsbackgroundcolor{
  background-color : #FFFFFF;
}

/* Alesha  
.margins_theme {
	background:url(/PRSuite/static/images/alesha/alesha-bground.jpg);
	background-color:#e5eff4;
    background-attachment:fixed;
    background-position:center top;
    background-repeat: no-repeat;
    margin-top:0;
} */

.margins_theme {
	background-color:#f4f7f8;
    background-attachment: fixed;
    background-image:url(/PRSuite/static/images/background_floral.jpg);
    background-position: center top;
    background-repeat:repeat;
    margin-top: 0;
}


.margins_popup_theme {
margin-top: 15px;
    background-color: #ffffff;
}
.topbackgroundcolor{
  background-color: #000000;
}
.contentbackgroundcolor{
  background-color: #FFFFFF;
}
.footerbackgroundcolor{
  background-color: #000000;
}
.ht_line{
 background : url(/PRSuite/static/images/Skins/ht_black/ht_line_3px_height.jpg); width:759px;  height:2px; border:0;
}
.FooterText_theme {
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	font-size: 10px;
	font-family:  Arial;	
}
.FooterText_hit_theme {
	color: #fab033;
	font-weight: normal;
	text-decoration: none;
	font-size: 10px;
	font-family:  Arial;	
}
.topLinks_theme{
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	font-size: 11px;
	font-family:  Arial;
	cursor: pointer; cursor: hand;
	}
.topLinksBold_theme {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	font-family: Arial;
	cursor: pointer; cursor: hand;
}
.topLinksLogin_theme {
	color: #fab033;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	font-family: Arial;
	cursor: pointer; cursor: hand;
}

.prodSearch_theme{
	color: #000000;
	border-style: solid solid solid solid;
	border-color: #000000 #000000 #000000 #000000;
	border-width: 1px;
	height: 18px;
	font-family: Arial;
	font-size: 9pt;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	min-height: 0px;
}
/* this identifier line class is for temporary purposes only. On the final application the 
identifier line should to use the section theme colors */
.identifier_line_temporary_class{
 background-color: #ffffff;
 height:1px;
 }
 
 .section1_theme_color{
 background-color: #c6314e;
 color:#ffffff;
 	font-weight: normal;
	text-decoration: none;
	font-size: 11px;
	font-family:  Arial;	
 }
  .section2_theme_color{
 background-color: #ed645c;
 color:#ffffff;
 	font-weight: normal;
	text-decoration: none;
	font-size: 11px;
	font-family:  Arial;	
 }
  .section3_theme_color{
 background-color: #d42987;
 color:#ffffff;
 	font-weight: normal;
	text-decoration: none;
	font-size: 11px;
	font-family:  Arial;	
 }
  .section4_theme_color{
 background-color: #972c64;
 color:#ffffff;
  	font-weight: normal;
	text-decoration: none;
	font-size: 11px;
	font-family:  Arial;	
 }
  .section5_theme_color{
 background-color: #e82857;
 color:#ffffff;
 	font-weight: normal;
	text-decoration: none;
	font-size: 11px;
	font-family:  Arial;	
 }
  .section6_theme_color{
 background-color: #b22641;
 color:#ffffff;
 	font-weight: normal;
	text-decoration: none;
	font-size: 11px;
	font-family:  Arial;	
 }


.border {
      border-right: 20px solid #FFFFFF;
      border-left: 20px solid #FFFFFF;
      border-bottom: 20px solid #FFFFFF;
      border-top: 5px solid #FFFFFF;
      background: #FFFFFF;
	  webkit-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, .3);
	  -moz-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, .3);
	  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, .3);
}

.blck15b{
      border-right-width: 0px;
      border-left-width: 0px;
      border-bottom-width: 10px;
      border-top-width: 0px;
      border-right-style: solid;
      border-left-style: solid;
      border-bottom-style: solid;
      background:: #D0B759;
      border-right-color: Yellow;
      border-left-color: Yellow;
      border-bottom-color: Yellow;
      border-top-color: #D0B759; 
}

form
{
margin: 0px;
padding: 0px;
}


/* added for wave D footer */
A.footerLinks{
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	font-size: 10px;
	font-family: Arial;
	cursor: pointer; cursor: hand;
}
.footerLinks{
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	font-size: 10px;
	font-family: Arial;
}

.footerLinksBold {
	color: #fab033;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
	font-family: Arial;
	background-color: #000000;
}
.footerBackground {
	color: #FFFFFF;
	font-family: Arial;
	font-size: 10px;
	background-color: #000000;
}
form
{
margin: 0px;
padding: 0px;
}

.hide{
display:none;
}
/*Added for Wave-E Style Guide Changes*/
.clickImage {
	cursor: pointer;
	border: 0px;
        margin-left: 10px;  
}
.countryName {
	font-size: 11px;
	font-family: Arial;
	color: #000000;
	width: 200px;
    margin-left: 10px; 
}
.loginLinks {
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	cursor:hand;
}
.goButtonImages {
	width: 30px;
	height: 17px;
	border: 0px;
	cursor: pointer;
}
.spacer {
	font-size: 10px;	
}
.primaryNavImageList {
	width: 125px;
	height: 30px;
	border: 0px;
	background-color: #000000;
}
.headerText {
	font-family: Verdana;
	font-size: 10px;
	background-color: #000000;
	align: left;
	color: #FFFFFF;
}
.searchBox {
	width: 156px;
	height: 17px;
	border-style: solid solid solid solid;
	border-color: #686a6c #686a6c #686a6c #686a6c;
	border-width: 1px;
	font-size: 11px;
	font-family: Arial;
	color: #000000;
}
a.loginLinks {
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	cursor:hand;
}
html { overflow-y: scroll; overflow-x: hidden;}






/* New Styles */

.body_zero
{
    font-size:11px;
    font-weight:normal;
    font-family:Arial, Helvetica, sans-serif;
    font-style:normal;
    color:#000;
	margin:0px;
	padding:0px;
}


/* Text Styles */

.subh1
{
    font-size:30px;
    font-weight:normal;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-style:normal;
	color:#ec008c;
	letter-spacing:0px;
    padding:0px;
	margin:0px 0px 10px 0px;
    }
	
.subh1 a:link {color:#ec008c; text-decoration:none; font-size:30px; font-weight:normal; font-family: Georgia, "Times New Roman", Times, serif; font-style:normal;}
.subh1 a:active {color:#ec008c; text-decoration:none; font-size:30px; font-weight:normal; font-family: Georgia, "Times New Roman", Times, serif; font-style:normal;}
.subh1 a:visited {color:#ec008c; text-decoration:none; font-size:30px; font-weight:normal; font-family: Georgia, "Times New Roman", Times, serif; font-style:normal;}
.subh1 a:hover {color:#ec008c; text-decoration:underline; font-size:30px; font-weight:normal; font-family: Georgia, "Times New Roman", Times, serif; font-style:normal;}
	
.subh2
{
    font-size:24px;
    font-weight:normal;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-style:normal;
    color:#11181c;
    padding:0px;
	margin:15px 0px 6px 0px;
    }
	
.subh2 a:link {color:#11181c; text-decoration:none; font-size:24px; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; font-style: normal;}
.subh2 a:active {color:#11181c; text-decoration:none; font-size:24px; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; font-style: normal;}
.subh2 a:visited {color:#11181c; text-decoration:none; font-size:24px; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; font-style: normal;}
.subh2 a:hover {color:#11181c; text-decoration:underline; font-size:24px; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; font-style: normal;}
    
.subh3
{
    font-size:20px;
    font-weight:normal;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-style:normal;
    color:#11181c;
    padding:0px;
	margin:15px 0px 6px 0px;
    }

.subh3 a:link {color:#11181c; text-decoration:none; font-size:22px; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; font-style: normal;}
.subh3 a:active {color:#11181c; text-decoration:none; font-size:22px; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; font-style: normal;}
.subh3 a:visited {color:#11181c; text-decoration:none; font-size:22px; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; font-style: normal;}
.subh3 a:hover {color:#11181c; text-decoration:underline; font-size:22px; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; font-style: normal;}
	
.subh4
{
    font-size:11px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    color:#11181c;
    padding:0px;
	margin:7px 0px 5px 0px;
    }
	
.subh4 a:link {color:#11181c; text-decoration:none; }
.subh4 a:active {color:#11181c; text-decoration:none;}
.subh4 a:visited {color:#11181c; text-decoration:none;}
.subh4 a:hover {color:#11181c; text-decoration:underline;}
	
.subh5
{
    font-size:11px;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    color:#ec008c;
    padding:0px;
	margin:7px 0px 5px 0px;
    }
	
.subh5 a:link {color:#ec008c; text-decoration:none; }
.subh5 a:active {color:#ec008c; text-decoration:none;}
.subh5 a:visited {color:#ec008c; text-decoration:none;}
.subh5 a:hover {color:#ec008c; text-decoration:underline;}

.subh6
{
    font-size:11px;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    color:#FFF;
    padding:0px;
	margin:7px 0px 5px 0px;
    }
	
.subh6 a:link {color:#FFF; text-decoration:none; }
.subh6 a:active {color:#FFF; text-decoration:none;}
.subh6 a:visited {color:#FFF; text-decoration:none;}
.subh6 a:hover {color:#FFF; text-decoration:underline;}

.homepage_head
{
    font-size:12px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
	color:#FFF;
    padding:0px;
	margin:7px 0px 5px 0px;
    }
	
.homepage_head a:link {color:#FFF; text-decoration:none; font-weight: bold; font-size:12px;}
.homepage_head a:active {color:#FFF; text-decoration:none; font-weight: bold; font-size:12px;}
.homepage_head a:visited {color:#FFF; text-decoration:none; font-weight: bold; font-size:12px;}
.homepage_head a:hover {color:#FFF; text-decoration:underline; font-weight: bold; font-size:12px;}
	
.feature_head
{
	border-bottom:1px solid #ec008c;
	margin:15px 0px 10px 0px;
	padding-top:10px;
	padding-bottom:5px;
}

.feature_head_text
{
	display: inline;
	font-size:17px;
    font-weight: normal;
    font-family:Georgia, Georgia, "Times New Roman", Times, serif;
    font-style: normal;
    color:#FFF;
	background-color:#ec008c;
	padding:5px 10px 5px 10px;
}

.feature_head_text a:link {color:#FFF; text-decoration:none; font-size:17px; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; font-style: normal;}
.feature_head_text a:active {color:#FFF; text-decoration:none; font-size:17px; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; font-style: normal;}
.feature_head_text a:visited {color:#FFF; text-decoration:none; font-size:17px; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; font-style: normal;}
.feature_head_text a:hover {color:#FFF; text-decoration:underline; font-size:17px; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; font-style: normal;}

.bodycopy
{
    font-size:11px;
    font-weight:normal;
    font-family:Arial, Helvetica, sans-serif;
    color:#000;
	margin:2px 0px 8px 0px;
    }
	
.bodycopy a:link {color:#ec008c; text-decoration:none; }
.bodycopy a:active {color:#ec008c; text-decoration:none;}
.bodycopy a:visited {color:#ec008c; text-decoration:none;}
.bodycopy a:hover {color:#ec008c; text-decoration:underline;}

.bodycopy_intro {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:14px;
	line-height:21px;
	color:#777;
	margin:0 0 15px 0;
	text-align:justify;
}

.bodycopy_intro a:link {color:#333; text-decoration:none; font-size:14px; line-height:21px;}
.bodycopy_intro a:active {color:#333; text-decoration:none; font-size:14px; line-height:21px;}
.bodycopy_intro a:visited {color:#333; text-decoration:none; font-size:14px; line-height:21px;}
.bodycopy_intro a:hover {color:#333; text-decoration:underline; font-size:14px; line-height:21px;}

.navlink
{
	font-size:11px;
    font-weight:normal;
    font-family:Arial, Helvetica, sans-serif;
	color:#000;
	background-image:url(/PRSuite/static/images/2011/menu_icon/arrow_new.png);
	background-repeat:no-repeat;
	background-position:0px  3px;
	padding: 0px 0px 3px 14px;
	}
	
.navlink a:link {color:#000; text-decoration:none; }
.navlink a:active {color:#000; text-decoration:none;}
.navlink a:visited {color:#000; text-decoration:none;}
.navlink a:hover {color:#ec008c; text-decoration:underline;}
	
	
/* Lists */
	
ul
{
	list-style-type: none;
	list-style-position:outside;
	}
	
ul li
{
	font-size:11px;
    font-weight:normal;
    font-family:Arial, Helvetica, sans-serif;
    color:#000;
	list-style-image:url(/PRSuite/static/images/2011/menu_icon/arrow_new.png);
	margin:0 0 5px 40px;
	}
	
ol
{
	margin: 0px 0px 0px 40px;
	padding: 0px;
	}

ol li
{
	font-size:11px;
    font-weight:bold;
    font-family:Arial, Helvetica, sans-serif;
    color:#ec008c;
	margin: 0;
	padding: 0px 0px 0px 0px;
	}
	
li a:link {color:#ec008c; text-decoration:none;}
li a:active {color:#ec008c; text-decoration:none;}
li a:visited {color:#ec008c; text-decoration:none;}
li a:hover {color:#ec008c; text-decoration:underline;}
	
	
/* Rules/Backgrounds */

.feature
{
	background-color:#d8e2e7;
	margin:15px 0 15px 0;
	padding:15px;
}

.pinkrule
{
	border:0;
	color:#ec008c;
	background-color:#ec008c;
	height:1px;
	margin-bottom:15px;
	margin-top:15px;
}


/* Buttons */

.btn_left
{
	display:inline;
	font-size:17px;
    font-weight: normal;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-style: normal;
    color:#FFF;
	background-color:#ec008c;
	background-image:url(/PRSuite/static/images/2011/menu_icon/arrow_left_lrg.png);
	background-repeat:no-repeat;
	background-position:8px 13px;
	padding: 5px 12px 5px 26px;
}

.btn_left a:link {color:#FFF; text-decoration:none; font-family: Georgia, "Times New Roman", Times, serif; font-size:17px;}
.btn_left a:active {color:#FFF; text-decoration:none; font-family: Georgia, "Times New Roman", Times, serif; font-size:17px;}
.btn_left a:visited {color:#FFF; text-decoration:none; font-family: Georgia, "Times New Roman", Times, serif; font-size:17px;}
.btn_left a:hover {color:#FFF; text-decoration:none; font-family: Georgia, "Times New Roman", Times, serif; font-size:17px;}

.btn_black {
	
	cursor:pointer;
	padding-top:8px;
	padding-bottom:8px;
	background-color:#161c21;
	border: 1px solid #000;
	border-radius:5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px 5px;
	box-shadow:0px 1px 3px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.5);
	background-image:url(/PRSuite/static/images/2011/menu_icon/white_grad_40px.png);
	background-repeat:repeat-x;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color:#FFF;
	text-align:center;
}

.btn_black a:link {color:#FFF; text-decoration:none; cursor:pointer;}
.btn_black a:active {color:#FFF; text-decoration:none; cursor:pointer;}
.btn_black a:visited {color:#FFF; text-decoration:none; cursor:pointer;}
.btn_black a:hover {color:#FFF; text-decoration:none; cursor:pointer;}

.btn_black:hover
{
	cursor:pointer;
	background: #2b3840;
	background-image:url(/PRSuite/static/images/2011/menu_icon/white_grad_40px.png);
	background-repeat:repeat-x;
}

.btn_silver {
	cursor:pointer;
	padding-top:8px;
	padding-bottom:8px;
	background-color:#d8e2e7;
	border: 1px solid #aebdc4;
	border-radius:5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px 5px;
	box-shadow:0px 1px 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.1);
	background-image:url(/PRSuite/static/images/2011/menu_icon/white_grad_40px.png);
	background-repeat:repeat-x;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color:#000;
	text-align: center;
}

.btn_silver a:link {color:#000; text-decoration:none; cursor:pointer;}
.btn_silver a:active {color:#000; text-decoration:none; cursor:pointer;}
.btn_silver a:visited {color:#000; text-decoration:none; cursor:pointer;}
.btn_silver a:hover {color:#000; text-decoration:none; cursor:pointer;}

.btn_silver:hover
{
	cursor:pointer;
	background: #c0cbd1;
	background-image:url(/PRSuite/static/images/2011/menu_icon/white_grad_40px.png);
	background-repeat:repeat-x;
}

.btn_pink {
	cursor:pointer;
	padding-top:8px;
	padding-bottom:8px;
	background-color:#ec008c;
	border: 1px solid #b8006d;
	border-radius:5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px 5px;
	box-shadow:0px 1px 3px rgba(0, 0, 0, 0.3);
	-moz-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.3);
	background-image:url(/PRSuite/static/images/2011/menu_icon/white_grad_40px.png);
	background-repeat:repeat-x;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color:#FFF;
	text-align: center;
}

.btn_pink a:link {color:#FFF; text-decoration:none; cursor:pointer;}
.btn_pink a:active {color:#FFF; text-decoration:none; cursor:pointer;}
.btn_pink a:visited {color:#FFF; text-decoration:none; cursor:pointer;}
.btn_pink a:hover {color:#FFF; text-decoration:underline; cursor:pointer;}

.btn_pink:hover
{
	cursor:pointer;
	background: #cb0078;
	background-image:url(/PRSuite/static/images/2011/menu_icon/white_grad_40px.png);
	background-repeat:repeat-x;
}


/* Table Styles */

.page-table {
	margin:0;
}

.page-table td {
	padding:0;
	border:0;
	text-align:left;
}

.box-table-a
{
	font-family: Arial, Helvetica, sans-serif;	
	margin: 10px;
	text-align: left;
	border-collapse: collapse;	
	margin-left:auto;
	margin-right:auto;
}

.box-table-a th
{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 14px;
	font-weight: normal;
	padding: 8px;
	background: #ff75c7;
	border-top: 2px solid #ec008c;
	border-bottom: 1px solid #fff;
	color: #80004c;
}

.box-table-a th a:link {color:#80004c; text-decoration:none; font-size: 14px;}
.box-table-a th a:active {color:#80004c; text-decoration:none; font-size: 14px;}
.box-table-a th a:visited {color:#80004c; text-decoration:none; font-size: 14px;}
.box-table-a th a:hover {color:#80004c; text-decoration:underline; font-size: 14px;}

.box-table-a td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;	
	padding: 8px;
	background: #f3dae9; 
	border-bottom: 1px solid #fff;
	color: #80004c;
	border-top: 1px solid transparent;
}

.box-table-a td a:link {color:#606; text-decoration:none;}
.box-table-a td a:active {color:#606; text-decoration:none;}
.box-table-a td a:visited {color:#606; text-decoration:none;}
.box-table-a td a:hover {color:#606; text-decoration:underline;}

.box-table-a tr:hover td
{
	background: #ecafd3;
	color: #80004c;
}


/* RSS Feeds */

.rss-title {color: #ec008c; font-size: 16px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; list-style:none; padding: 10px 0 5px 0; margin: 0;}
.rss-title a {text-decoration: none; color:#000;}
.rss-title a:hover {text-decoration: underline; color:#ec008c;}
.rss-date {color: #CCC; font-size: 11px;}
.rss-items {list-style:none; padding: 0; margin: 0 1px 0 -24px; padding: 2px 15px 0px 0px; color:#000;}
.rss-item {padding: 0px 0px 2px 0px; color:#000;}

.rss-item a:link {color:#000; text-decoration:none;}
.rss-item a:active {color:#000; text-decoration:none;}
.rss-item a:visited {color:#000; text-decoration:none;}
.rss-item a:hover {color:#ec008c; text-decoration:underline;}


/* Hair Colour Table  */

.greycell {
    background: none repeat scroll 0 0 #CCCCCC;
    color: #000000;
    font-size: 10px;
    padding: 3px;
    text-align: center;
    vertical-align: bottom;
    width: 44px;
}
.haircell {
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 0;
    vertical-align: bottom;
    width: 50px;
}
.haircolourcell {
    background: none repeat scroll 0 0 #CCCCCC;
    color: #000000;
    font-size: 11px;
    padding: 3px;
    vertical-align: bottom;
}
.blondcell {
    background: none repeat scroll 0 0 #FFCC00;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    padding: 3px;
    vertical-align: bottom;
}
.browncell {
    background: none repeat scroll 0 0 #663300;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    padding: 3px;
    vertical-align: bottom;
}
.redcell {
    background: none repeat scroll 0 0 #9F0000;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    padding: 3px;
    vertical-align: bottom;
}
.blackcell {
    background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    padding: 3px;
    vertical-align: bottom;
}
.clearer {
    border: 0 none;
    clear: both;
    font-size: 0;
    height: 0;
    line-height: 0;
    margin: 0;

    padding: 0;
    width: 100%;
}

/*  Lightbox  */

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(http://www.avon.uk.com/PRSuite/static/images/lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(http://www.avon.uk.com/PRSuite/static/images/lightbox/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

.gallery_thumbnail {width:150px; height:80px; float:left; margin: 10px;}

.gallery_thumbnail img {vertical-align: middle; border: solid 5px #d6c9b8;}

.gallery_thumbnail img:hover {border: solid 5px #f9ead6;}

/* Slider */

.theme-default .nivoSlider {
	position:relative;
	background:#fff url(http://www.avon.uk.com/PRSuite/static/images/slider/loading.gif) no-repeat 50% 50%;
}
.theme-default .nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.theme-default .nivoSlider a {
	border:0;
	display:block;
}

.theme-default .nivo-controlNav {
	position:absolute;
	left:50%;
	bottom:-28px;
    margin-left:-40px; /* Tweak this to center bullets */
}
.theme-default .nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(http://www.avon.uk.com/PRSuite/static/images/slider/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.theme-default .nivo-controlNav a.active {
	background-position:0 -22px;
}

.theme-default .nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(http://www.avon.uk.com/PRSuite/static/images/slider/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
.theme-default a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
.theme-default a.nivo-prevNav {
	left:15px;
}

.theme-default .nivo-caption {
    font-family: Helvetica, Arial, sans-serif;
}
.theme-default .nivo-caption a {
    color:#fff;
    border-bottom:1px dotted #fff;
}
.theme-default .nivo-caption a:hover {
    color:#fff;
}

/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:8;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}
/* HTML5 tags */
header, section, footer,
aside, nav, article, figure {
	display: block;
}

/*===================*/
/*=== Main Styles ===*/
/*===================*/

.theme-default #slider {
    margin:0 auto 0 auto;
    width:750px; /* Make sure your images are the same size */
}
.theme-pascal.slider-wrapper,
.theme-orman.slider-wrapper {
    margin-top:0;
}

/*====================*/
/*=== Other Styles ===*/
/*====================*/
.clear {
	clear:both;
}

/*Galleria*/
.galleria-container {
    position: relative;
    overflow: hidden;
    background: #000;
}
.galleria-container img {
    -moz-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
}
.galleria-stage {
    position: absolute;
    top: 10px;
    bottom: 60px;
    left: 10px;
    right: 10px;
    overflow:hidden;
}
.galleria-thumbnails-container {
    height: 50px;
    bottom: 0;
    position: absolute;
    left: 10px;
    right: 10px;
    z-index: 2;
}
.galleria-carousel .galleria-thumbnails-list {
    margin-left: 30px;
    margin-right: 30px;
}
.galleria-thumbnails .galleria-image {
    height: 40px;
    width: 60px;
    background: #000;
    margin: 0 5px 0 0;
    border: 1px solid #000;
    float: left;
    cursor: pointer;
}
.galleria-counter {
    position: absolute;
    bottom: 10px;
    left: 10px;
    text-align: right;
    color: #fff;
    font: normal 11px/1 arial,sans-serif;
    z-index: 1;
}
.galleria-loader {
    background: #000;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 2;
    display: none;
    background: url(http://www.avon.uk.com/PRSuite/static/js/gallery/classic-loader.gif) no-repeat 2px 2px;
}
.galleria-info {
    width: 50%;
    top: 15px;
    left: 15px;
    z-index: 2;
    position: absolute;
}
.galleria-info-text {
    background-color: #000;
    padding: 12px;
    display: none;
    /* IE7 */ zoom:1;
}
.galleria-info-title {
    font: bold 12px/1.1 arial,sans-serif;
    margin: 0;
    color: #fff;
	margin-bottom: 7px;
}
.galleria-info-description {
    font: italic 12px/1.4 georgia,serif;
    margin: 0;
    color: #bbb;
}
.galleria-info-close {
    width: 9px;
    height: 9px;
    position: absolute;
    top: 5px;
    right: 5px;
    background-position: -753px -11px;
    opacity: .5;
    filter: alpha(opacity=50);
    cursor: pointer;
    display: none;
}
.notouch .galleria-info-close:hover{
    opacity:1;
    filter: alpha(opacity=100);
}
.touch .galleria-info-close:active{
    opacity:1;
    filter: alpha(opacity=100);
}
.galleria-info-link {
    background-position: -669px -5px;
    opacity: .7;
    filter: alpha(opacity=70);
    position: absolute;
    width: 20px;
    height: 20px;
    cursor: pointer;
    background-color: #000;
}
.notouch .galleria-info-link:hover {
    opacity: 1;
    filter: alpha(opacity=100);
}
.touch .galleria-info-link:active {
    opacity: 1;
    filter: alpha(opacity=100);
}
.galleria-image-nav {
    position: absolute;
    top: 50%;
    margin-top: -62px;
    width: 100%;
    height: 62px;
    left: 0;
}
.galleria-image-nav-left,
.galleria-image-nav-right {
    opacity: .3;
    filter: alpha(opacity=30);
    cursor: pointer;
    width: 62px;
    height: 124px;
    position: absolute;
    left: 10px;
    z-index: 2;
    background-position: 0 46px;
}
.galleria-image-nav-right {
    left: auto;
    right: 10px;
    background-position: -254px 46px;
    z-index: 2;
}
.notouch .galleria-image-nav-left:hover,
.notouch .galleria-image-nav-right:hover {
    opacity: 1;
    filter: alpha(opacity=100);
}
.touch .galleria-image-nav-left:active,
.touch .galleria-image-nav-right:active {
    opacity: 1;
    filter: alpha(opacity=100);
}
.galleria-thumb-nav-left,
.galleria-thumb-nav-right {
    cursor: pointer;
    display: none;
    background-position: -495px 5px;
    position: absolute;
    left: 0;
    top: 0;
    height: 40px;
    width: 23px;
    z-index: 3;
    opacity: .8;
    filter: alpha(opacity=80);
}
.galleria-thumb-nav-right {
    background-position: -578px 5px;
    border-right: none;
    right: 0;
    left: auto;
}
.galleria-thumbnails-container .disabled {
    opacity: .2;
    filter: alpha(opacity=20);
    cursor: default;
}
.notouch .galleria-thumb-nav-left:hover,
.notouch .galleria-thumb-nav-right:hover {
    opacity: 1;
    filter: alpha(opacity=100);
    background-color: #111;
}
.touch .galleria-thumb-nav-left:active,
.touch .galleria-thumb-nav-right:active {
    opacity: 1;
    filter: alpha(opacity=100);
    background-color: #111;
}
.notouch .galleria-thumbnails-container .disabled:hover {
    opacity: .2;
    filter: alpha(opacity=20);
    background-color: transparent;
}

.galleria-carousel .galleria-thumb-nav-left,
.galleria-carousel .galleria-thumb-nav-right {
    display: block;
}
.galleria-thumb-nav-left,
.galleria-thumb-nav-right,
.galleria-info-link,
.galleria-info-close,
.galleria-image-nav-left,
.galleria-image-nav-right {
    background-image: url(http://www.avon.uk.com/PRSuite/static/js/gallery/classic-map.png);
    background-repeat: no-repeat;
}

/* span classes for jquery mouseover fade */

.mousefade1 {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
        }
 
.mousefade2 {
	position: absolute;
	top: 0;
	left: 0;
	}

/*--JQuery POP-UPS--*/

#fade { /*--Transparent background layer--*/
	display: none; /*--hidden by default--*/
	background: #000;
	position: fixed; left: 0; top: 0;
	width: 100%; height: 100%;
	opacity: .80;
	z-index: 9999;
}
.popup_block{
	display: none; /*--hidden by default--*/
	max-height:450px;/*--Jon Added - Defines maximum heigh... hopefully--*/
	overflow:auto;
	background: #fff;
	padding: 20px;
	border: 20px solid #ddd;
	float: left;
	font-size: 11px;
	position: fixed;
	top: 50%; left: 50%;
	z-index: 99999;
	/*--CSS3 Box Shadows--*/
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	/*--CSS3 Rounded Corners--*/
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
img.btn_close {
	float: right;
	margin: -55px -55px 0 0;
}
/*--Making IE6 Understand Fixed Positioning--*/
*html #fade {
	position: absolute;
}
*html .popup_block {
	position: absolute;
}
