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: #f7f3f2;
}

.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; 

}
.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: 12px;
	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: #ACB5C6;
	border-style: solid solid solid solid;
	border-color: #ACB5C6 #ACB5C6 #ACB5C6 #ACB5C6;
	border-width: 1px;
	height: 15px;
	font-family: Arial;
	font-size: 7pt;
	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; cursor: hand;
}
A.topLinks {
	color: #000000;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial;
}
.topLinksBold {
	color: #00000;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	font-family: Arial;
}
.prTopLinksBold {
	color: #646464;
	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: #646464;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	font-family: Arial;
	line-height: 13px;
	background-color: #F0E7E5;
}

.othertextBlueBckg {
	font-family: Arial;
	font-size: 11px;
	font-weight: Bold;
	color: #263D66;
	text-decoration: underline;
	background-color: E6E9EE;
}

.bodyBoldBlueBG {
	color: 646464;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	font-family: Arial;
	line-height: 13px;
	background-color: E6E9EE;
}
A.bodyBold.visisted {
	color: #646464;
	font-weight: bold;
	text-decoration: underline;
	font-size: 11px;
	font-family: Arial;
	line-height: 13px;
}

.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: #E6D7D4;
}
.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: #E6E9EE;
}
.selectorLine{
	background-color: #646464;
}
.selectorLineGrey{
	background-color: #999999;
}

.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: #E6E9EE;

}
.orderTableRowPink{
 background-color: #fFF3FF;
 	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: #646464;
	text-align: left;
	line-height: 13px;
}
.bodyFontBlack{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	line-height: 13px;
}
.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; 
}


.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: #efefef;
}
.cellLeft {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: #E7D7D6;
	border-left-width: 1px;
}
.cellRight {
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #E7D7D6;
	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: #E7D7D6;
	border-right-width: 1px;
}
.cellBottom {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #E7D7D6;
	border-bottom-width: 1px;
}
.cellBottomGrey {
	background-color: #efefef;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #E7D7D6;
	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: #666699;
	font-weight: bold;
	text-decoration: none;
	font-size: 14px;
	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 {
	overflow: scroll;
	overflow-y: scroll;
	overflow-x: hidden;	
	white-space: pre; 
	display : block;
}



/* for futher themes  */
.marginsbackgroundcolor{
  background-color : #FFFFFF;
}
.margins_theme {
   background-color: #EEEEEE;
  height:100%;
}
.margins_popup_theme {
margin-top: 15px;
    background-color: #ffffff;
}
.topbackgroundcolor{
  background-color: #ffffff;
}
.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: #972b65 #972b65 #972b65 #972b65;
	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: #ffbfda;
 height:17px;
 }
 
 .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: 0px solid #FFFFFF;
      border-top: 0px solid #FFFFFF;
      background:: #FFFFFF;
}

.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: #FFFFFF;
	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;
	width: 213px;
	height: 62px;
	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;
}
.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;
}
.smallfieldcellselect { 
 font: 11px Arial; 
 background-color: #FFFFFF; 
 color: #646464; 
 border: 1px solid #284279;   
}



/*-------------------------------------------*/
/*-- Modified: 2011-04-13 -------------------*/

/*-----------------------------*/
/*-- from old PR site css -----*/


.bodycopy {
	color: #757575;
	font-size: 11px;
	font-family: arial;
	font-weight: normal;
}
.boldbodycopy {
	color: #757575;
	font-size: 11px;
	font-family: arial;
	font-weight: bolder;
}
.smallbodycopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #757575;
}
.subheadersPINK {
	color: #f37cb2;
	font-size: 14px;
	font-family: arial;
	font-weight: bold;
}
.subheadersGREY { color: #757575; font-size: 14pt; font-family: arial; }
.dotedlines {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 22px;
	font-weight: bolder;
	color: #333333;
	text-align: left;
	text-indent: 0px;
	margin-left: 18px;
}
.boldLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	color: #666666;
	text-align: left;
	text-indent: 0px;
	margin-left: 0px;
	text-decoration: underline;
}
.boldLinkBigPink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: f37cb2;
	text-align: left;
	text-decoration: underline;
}



/*-------------------------------------------*/
/*-- Modified: 2011-04-12 -------------------*/

/*-----------------------------*/
/*-- left nav -----------------*/

.nav-container { margin:0 0 0 28px; display:block; width:152px; float:left; }
.nav-content { padding:15px 10px 0 0; text-align:left; }
.nav-content h1 { margin:0; padding:0 0 3px 0; }
.nav-content ul { list-style:none; margin:0 0 14px 0; padding:0; }
.nav-content ul li { margin:0; padding:2px 0 0 8px; line-height:14px; padding-bottom:6px;}

/*-----------------------------*/
/*-- main content -------------*/

.main-container { margin:15px 0 0 0; display:block; }

/*-----------------------------*/
/*-- shop footer --------------*/

#shopFooterContainer { display:block; margin-top:80px; background-color:#FFF; text-align:center; float:left; width:100%;}
#shopFooter { font: 11px Arial, sans-serif; color:#b2b2b2; margin: 0; padding: 5px;}
#shopFooter a { color:#b2b2b2; font-weight:normal; text-decoration:none;}
#shopFooter a:hover { color:#777; font-weight:normal; text-decoration:none;}

/* ---------------------------------- SPECIFIC TO CANADA ---------------------------------- */

#CND {
  font-size: 11px;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;
  font-style: normal;
  color: #000;
	line-height: 1.2;
}

#CND img {
  border: 0;
}

#CND .clear {
  clear: both;
}



/* CONTAINERS FOR TEMPLATE SLOTS */

#CND-001container, #CND-004container, #CND-005container, #CND-007container, #CND-008container, #CND-009container, #CND-014container {
  width: 750px;
}
#CND-002container {
  width: 475px;
  padding-right: 10px;
}
#CND-003container {
  width: 530px;
  padding-right: 10px;
}
#CND-006container, #CND-013container {
  width: 520px;
  padding-right: 10px;
}
#CND-010container {
  width: 650px;
  padding-right: 10px;
}

#CND-content {
  padding-bottom: 25px;
}



/* TYPOGRAPHY (adapted from UK) */

#CND h1 {
  font-size: 27px;
  font-weight:  normal;
  font-family: Arial, Helvetica, sans-serif;
  color: #646464;
  letter-spacing: -1px;
	text-align: left;
  margin: 0;
  padding: 25px 0 6px 0;
}
	
#CND h2 {
  font-size: 18px;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;
  color: #000;
	text-align: left;
  padding: 0;
  margin: 15px 0 6px 0;
}
  
#CND h3 {
  font-size: 14px;
  font-weight: bold;
  color: #ec008c;
	text-align: left;
  padding: 0;
  margin: 15px 0 6px 0;
}
	
#CND h4 {
  font-size: 11px;
  font-weight:  bold;
  font-family: Arial, Helvetica, sans-serif;
  color: #11181c;
	text-align: left;
  padding: 0;
  margin: 15px 0 6px 0;
}
	
#CND p {
  font-size: 11px;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;
  color: #000;
  margin: 0 0 6px 0;
}
	
#CND a:link { color: #ec008c; text-decoration: none; }
#CND a:active { color: #ec008c; text-decoration: none; }
#CND a:visited { color: #ec008c; text-decoration: none; }
#CND a:hover { color: #ec008c; text-decoration: underline; }

#CND strong.CND-very {
  color: #ec008c;
}

#CND hr {
  border: 0;
  color: #ec008c;
  background-color: #ec008c;
  height: 1px;
  margin-bottom: 15px;
  margin-top: 5px;
}
  
#CND .btn_left {
	font-size: 21px;
    font-weight: normal;
    font-style: italic;
    color: #fff;
	background-color: #ec008c;
	background-image: url(/REPSuite/static/images/arrow_bullet_back.gif);
	background-repeat: no-repeat;
	background-position: 8px 9px;
	padding: 5px 0px 5px 20px;
}

#CND .btn_left a:link { color: #fff; text-decoration: none; }
#CND .btn_left a:active { color: #fff; text-decoration: none; }
#CND .btn_left a:visited { color: #fff; text-decoration: none; }
#CND .btn_left a:hover { color: #fff; text-decoration: none; }
	
#CND ul {
  list-style: none;
  margin: 12px 0 4px;
  padding: 0;
}
  
#CND ul li {
  list-style: none;
  margin: 0;
  background-image: url(/REPSuite/static/images/arrow_bullet.gif);
  background-repeat: no-repeat;
  background-position: 10px 3px;
  padding: 0px 0px 3px 20px;
}
	
#CND ul li a:link { color: #ec008c; text-decoration: none; }
#CND ul li a:active { color: #ec008c; text-decoration: none; }
#CND ul li a:visited { color: #ec008c; text-decoration: none; }
#CND ul li a:hover { color: #ec008c; text-decoration: underline; }
	
#CND ol {
  margin: 12px 0 4px 30px;
  padding: 0px;
  color: #ec008c;
  font-weight: bold;
}

#CND ol li {
  margin: 0;
  padding: 0px 0px 3px 0px;
}
  
#CND ol p {
  color: #000;
  padding: 0;
  margin: 0;
}
	
#CND ol li a:link { color: #ec008c; text-decoration: none; }
#CND ol li a:active { color: #ec008c; text-decoration: none; }
#CND ol li a:visited { color: #ec008c; text-decoration: none; }
#CND ol li a:hover { color: #ec008c; text-decoration: underline; }
	
#CND dl dt {
  font-weight: bold;
}
  
#CND dl dd {
  padding: 0px 0px 3px 20px;
	margin: 0;
}
	
#CND blockquote {
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
  font-style: italic;
  color: #6d6e71;
  margin: 0px;
  padding: 10px 0px 10px 0px;
}
	
#CND .CND-highlight {
	padding: 10px 20px;
	background-color: #d8e2e7;
}

#CND .CND-topArrow {
	margin: 15px 0 30px;
}
#CND .CND-topArrow a {
	padding: 2px 10px 2px 20px;
	background: #d8e2e7 url(/REPSuite/static/images/top_arrow.gif) no-repeat 7px 5px;
	color: #fff;
	font-weight: bold;
}



/* TABLES */

#CND .CND-table {
	border-spacing: 0;
  border-collapse: collapse;
	background-color: #fef7fb;
}

#CND .CND-table td {
	padding: 5px;
	border-bottom: 1px solid #ec008c;
  font-size: 11px;
}

#CND .CND-table th {
	padding: 5px;
  font-size: 11px;
  font-weight: bold;
  color: #fff;
  background-color: #ec008c;
}

#CND .CND-table tr.CND-odd {
		background-color: #fef0f8;
}



/* ARTICLE TWO-COLUMN LAYOUT */

.CND-article .CND-twoColumns .CND-col1 {
	float: left;
	width: 363px;
	margin-right: 15px;
}
.CND-article .CND-twoColumns .CND-col2 {
	float: right;
	width: 363px;
}

*html .CND-article .CND-twoColumns .CND-col1 {      /* fix IE box model */
	width: 374px;
}
*html .CND-article .CND-twoColumns .CND-col2 {      /* fix IE box model */
	width: 374px;
}

#CND .CND-article h2 {
	font-size: 18px;
	color: #646464;
	padding-left: 10px;
	border-left: 1px dashed #646464;
	margin: 15px 0;
}



/* LOGIN PAGES */

#CND .CND-login {
	 background: url(/REPSuite/static/images/loginMain.jpg) no-repeat top right;
}

#CND .CND-loginContent {
	width: 100%;
	padding-top: 110px;
	padding-bottom: 85px;
	text-align: left;
}

#CND .CND-login .CND-loginContent h1  {
	font-size: 32px;
	color: #ec008c;
}
#CND .CND-login .CND-loginContent h2  {
	font-size: 24px;
	color: #646464;
}
#CND .CND-login .CND-loginContent .CND-btLogin {
	margin: 35px 0;
}



/* HOME PAGE */

#CND-home-newsContainer,
#CND-home-hotContainer,
#CND-home-howContainer {
  position: relative;
	width: 528px;
	height: 250px;
  padding: 0;
	border: 1px solid #bdbdbd;
}
 
#CND .CND-homeBox-footer {
	width: 530px;
	padding: 5px 0;
	background-color: #000;
	text-align: center;
}
#CND .CND-homeBox-footer a {
	font-size: 16px;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
}
#CND .CND-homeBox-footer a strong {
	font-weight: bold;
	text-transform: uppercase;
}
#CND .CND-homeBox-footer a:hover {
	color: #fbcce8;
	text-decoration: none;
}

.CND-homeQuicklinksBt {
	margin: 5px 0;
}



/* LANDING PAGES */

/* banner */

#CND #CND-landingBanner {
  width: 750px;
}
#CND .CND-infocenter #CND-landingBanner,
#CND .CND-training #CND-landingBanner,
#CND .CND-opportunities #CND-landingBanner {
  height: 228px;
}
#CND .CND-orders #CND-landingBanner {
  background: url(/REPSuite/static/images/REP_orders_landing.jpg) no-repeat;
}
#CND .CND-account #CND-landingBanner {
  background: url(/REPSuite/static/images/REP_account_landing.jpg) no-repeat;
}
#CND .CND-infocenter #CND-landingBanner {
  background: url(/REPSuite/static/images/REP_infocenter_landing.jpg) no-repeat;
}
#CND .CND-training #CND-landingBanner {
  background: url(/REPSuite/static/images/REP_training_landing.jpg) no-repeat;
}
#CND .CND-opportunities #CND-landingBanner {
  background: url(/REPSuite/static/images/REP_opportunities_landing.jpg) no-repeat;
}

#CND #CND-landingBanner h1 {
  font-size: 36px;
  font-weight: bold;
  padding-top: 88px;
  padding-left: 50px;
}

#CND .CND-orders #CND-landingBanner h1 {
  color: #8b5fb4;
}
#CND .CND-account #CND-landingBanner h1 {
  color: #e94c95;
}
#CND .CND-infocenter #CND-landingBanner h1 {
  color: #ce3a2f;
}
#CND .CND-training #CND-landingBanner h1 {
  color: #74b236;
}
#CND .CND-opportunities #CND-landingBanner h1 {
  color: #217baa;
}

#CND #CND-landingBanner .CND-oneMenuColumn {
	margin: 40px 0 20px 50px;
	border-left: 1px dashed #bbb;
	padding-left: 10px;
}

/* menu area */

#CND #CND-landingMenus {
  width: 750px;
}

#CND #CND-landingMenus .CND-column {
	float: left;
	width: 239px;
	border-left: 1px dashed #bbb;
	padding-left: 5px;
	padding-right: 5px;
}
* html #CND-landingMenus .CND-column {      /* fix IE box model */
	width: 250px;
}

#CND #CND-landingMenus .CND-columnGroup {
	float: right;
	width: 500px;
}

#CND .CND-infocenter #CND-landingMenus {
  background: url(/REPSuite/static/images/headerbar_ce3a2f.gif) no-repeat 0 0;
}
#CND .CND-training #CND-landingMenus {
  background: url(/REPSuite/static/images/headerbar_74b236.gif) no-repeat 0 0;
}
#CND .CND-opportunities #CND-landingMenus {
  background: url(/REPSuite/static/images/headerbar_217baa.gif) no-repeat 0 0;
}

/* typography for banner and menu area */

#CND #CND-landingBanner h2,
#CND #CND-landingMenus h2 {
  font-size: 19px;
  font-weight: bold;
  color: #fff;
  margin: 8px 0 16px 10px;
}
#CND #CND-landingBanner h2 em,
#CND #CND-landingMenus h2 em {
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
}

#CND #CND-landingBanner ul {
	padding-top: 10px;
	margin: 0;
}
#CND #CND-landingBanner li {
	padding: 0 0 10px 20px;
}
#CND #CND-landingBanner a:link, 
#CND #CND-landingBanner a:visited, 
#CND #CND-landingBanner a:active {
	color: #000;
}
#CND #CND-landingBanner a:hover {
	color: #000;
	text-decoration: underline;
}

#CND #CND-landingMenus ul {
	padding-top: 10px;
	margin: 0;
}
#CND #CND-landingMenus li {
	padding: 0 0 10px 20px;
}
#CND #CND-landingMenus a:link, 
#CND #CND-landingMenus a:visited, 
#CND #CND-landingMenus a:active {
	color: #000;
}
#CND #CND-landingMenus a:hover {
	color: #000;
	text-decoration: underline;
}

#CND #CND-landingBanner ul li ul li,
#CND #CND-landingMenus ul li ul li {
  margin: 0;
	padding-bottom: 0;
}
  
/* promo buttons */

#CND .CND-infocenter .CND-promoButton,
#CND .CND-training .CND-promoButton,
#CND .CND-opportunities .CND-promoButton {
	width: 454px;
	padding: 10px 20px;
	margin-top: 15px;
}
* html #CND .CND-opportunities .CND-promoButton {      /* fix IE box model */
	width: 500px;
}
#CND .CND-orders .CND-promoButton,
#CND .CND-account .CND-promoButton {
	width: 254px;
	padding: 10px 20px;
	margin-top: 15px;
	margin-left: 50px;
}

#CND #CND-landing .CND-promoButton h2,
#CND #CND-landing .CND-promoButton h2 a {
	margin: 3px 0 0;
	font-size: 27px;
	font-weight: bold;
}
* html #CND #CND-landing .CND-promoButton h2 {     /* fix IE box model */
	width: 453px;
}

#CND #CND-landing .CND-promoButton h2 img {
	padding: 0 0 2px 10px;
}
#CND #CND-landing .CND-promoButton ul {
	width: 100%;
	padding-top: 2px;
}
#CND #CND-landing .CND-promoButton li {
	float: left;
	margin: 0;
	padding: 0 20px 0 15px;
	background: url(/REPSuite/web/static/images/arrow_landingPromo.gif) no-repeat 0 3px;
}
#CND #CND-landing .CND-promoButton p,
#CND #CND-landing .CND-promoButton li a {
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	margin-top: 2px;
}
#CND #CND-landing .CND-promoButton a {
	color: #fff;
}
#CND #CND-landing .CND-promoButton a:hover {
	color: #fff3c8;
	text-decoration: none;
}

#CND #CND-landingBanner .CND-orderBt {
	height: 40px;
	background: url(/REPSuite/static/images/landingPromoSmall_prune.jpg) no-repeat 0 0;
	border-left: 6px solid #7435a4;
}
#CND #CND-landingBanner .CND-accountBt {
	height: 40px;
	background: url(/REPSuite/static/images/landingPromoSmall_green.jpg) no-repeat 0 0;
	border-left: 6px solid #4b9708;
}
#CND #CND-landingMenus .CND-infocenterBt1 {
	height: 60px;
	background: url(/REPSuite/static/images/landingPromo_blue1.jpg) no-repeat 0 0;
	border-left: 6px solid #6280dd;
}
#CND #CND-landingMenus .CND-infocenterBt2 {
	height: 40px;
	background: url(/REPSuite/static/images/landingPromo_blue2.jpg) no-repeat 0 -20px;
	border-left: 6px solid #6280dd;
}
#CND #CND-landingMenus .CND-trainingBt1 {
	height: 60px;
	background: url(/REPSuite/static/images/landingPromo_orange1.jpg) no-repeat 0 0;
	border-left: 6px solid #ea5711;
}
#CND #CND-landingMenus .CND-trainingBt2 {
	height: 40px;
	background: url(/REPSuite/static/images/landingPromo_orange2.jpg) no-repeat 0 -20px;
	border-left: 6px solid #ea5711;
}
#CND #CND-landingMenus .CND-oppBt1 {
	height: 40px;
	background: url(/REPSuite/static/images/landingPromo_pink1.jpg) no-repeat 0 0;
	border-left: 6px solid #ec427c;
}
#CND #CND-landingMenus .CND-oppBt2 {
	height: 40px;
	background: url(/REPSuite/static/images/landingPromo_pink2.jpg) no-repeat 0 -30px;
	border-left: 6px solid #ec427c;
}




/* SUBLANDING PAGES */

#CND #CND-sublandingBanner {
  width: 750px;
}
#CND #CND-sublandingBanner h1 {
  font-size: 30px;
  font-weight: bold;
  color: #fff;
	text-align: center;
  padding: 10px 0;
}
#CND .CND-refcentre #CND-sublandingBanner {
	background: url(/REPSuite/static/images/sublanding_blue.jpg) no-repeat top center;
  border-bottom: solid 4px #6280dd;
}
#CND .CND-beautyExpert #CND-sublandingBanner {
	background: url(/REPSuite/static/images/sublanding_orange.jpg) no-repeat top center;
  border-bottom: solid 4px #ea5711;
}
#CND .CND-refcentre #CND-landingMenus h2,
#CND .CND-beautyExpert #CND-landingMenus h2 {
  color: #646464;
  padding-top: 20px;
	margin-bottom: 8px;
}




/* WHAT'S HOT PAGE */

#CND-whatsHot-content {
  position: relative;
	width: 748px;
	margin-top: 20px;
  padding: 0;
	border: 1px solid #bdbdbd;
	background-repeat: no-repeat;
}

#CND-whatsHot-text {
	margin: 25px 50px 0;
}
#CND-whatsHot-text h1 {
	font-size: 36px;
	font-weight: bold;
	color: #000;
	line-height: 1;
	margin: 0;
	padding: 0;
}
#CND-whatsHot-text p {
	font-size: 21px;
	color: #646464;
	line-height: 1;
}

#CND-whatsHot-footer {
	width: 100%;
	margin-top: 10px;
	padding: 10px 0 5px;
	border-top: 1px solid #bdbdbd;
	text-align: center;
}
#CND #CND-whatsHot-footer p {
	font-size: 14px;
	font-weight: normal;
	color: #000;
	line-height: 1;
}
