input.image, a img { /* image buttons and image links need no border */
	border-width: 0;
}
html {
	overflow-y: scroll;
}
table {
	text-align:left;
}
.margins {
	margin-top: 10px;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
	bgcolor: #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;
}
.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:#FFF;
	margin:0;
}
/*To Change Background Wallpaper START*/ /*
.margins_theme {
	background-color:#ffffff !important;
    background-attachment:fixed !important;
	background-image:url(/PRSuite/static/images/2015/wallpaper/wallpaper.jpg) !important;
	background-repeat: no-repeat !important;
    background-position: center top !important;
} */
/*To Change Background Wallpaper END*/

*/  .margins_popup_theme {
margin-top: 15px;
 background-color: #ffffff;
}
.topbackgroundcolor {
	background-color: #ffffff;
}
.contentbackgroundcolor {
	background-color: #ffffff;
	border-right: 0px solid #e4f0f8;
	border-left: 0px solid #e4f0f8;
}
.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 {
	padding:0 30px;
	border-right: 1px solid #e4f0f8;
	border-left: 1px solid #e4f0f8;
	border-bottom: 0px solid #FFFFFF;
	border-top: 0px solid #FFFFFF;
	background: #FFFFFF;
	/*webkit-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, .2);
	box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, .2);*/
}
.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 */
.footerLinks {
	color: #666;
	font-weight: normal;
	text-decoration: none;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.footerLinks a:link {
	color:#666;
	font-size: 10px;
	text-decoration:none;
}
.footerLinks a:active {
	color:#666;
	font-size: 10px;
	text-decoration:none;
}
.footerLinks a:visited {
	color:#666;
	font-size: 10px;
	text-decoration:none;
}
.footerLinks a:hover {
	color:#000;
	font-size: 10px;
	text-decoration:none;
}
.footerLinksBold {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
}
.footerBackground {
	/*border-right: 1px solid #e4f0f8;
	border-left: 1px solid #e4f0f8;*/
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFF;
	padding:5px 0;
}
form {
	margin: 0px;
	padding: 0px;
}
.hide {
	display:none;
}
/*Added for Wave-E Style Guide Changes*/
.clickImage {
	cursor: pointer;
	height:35px;
	border: 0px;
  	padding-bottom: 50px;
}
.countryName {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	width: 200px;
	padding-top:27px;
	text-align:center;
	padding-right:60px;
	padding-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: #ffffff;
	border-top:1px solid #CCCCCC;
	padding-top:2px;
}
.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;
}
a.loginLinks {
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	cursor:hand;
}
.pink14_SubHeading_nopad {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#e80079;
}
.HT_top_line {
	background: url(/PRSuite/static/images/home_page/HT_bottom_line.jpg);
	height: 5px;
}
/* ------------------------- new ------------------------- */

/* Old styles */

.headerblue {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #ec008c;
	FONT-FAMILY: Arial;
}
.othertext {
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Arial;
	line-height:14px;
	padding-bottom:5px;
	TEXT-DECORATION: none
}
.othertext a:link {
	FONT-SIZE: 11px;
	COLOR: #ec008c;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none
}
.othertext a:visited {
	FONT-SIZE: 11px;
	COLOR: #ec008c;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none
}
.othertext a:active {
	FONT-SIZE: 11px;
	COLOR: #ec008c;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none
}
.othertext a:hover {
	FONT-SIZE: 11px;
	COLOR: #ec008c;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: underline
}
.body {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000000;
	LINE-HEIGHT: 13px;
	FONT-FAMILY: Arial;
	TEXT-ALIGN: left;
	padding: 3px 0px 3px 0px;
}
.body a:link {
	FONT-SIZE: 11px;
	COLOR: #ec008c;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none
}
.body a:visited {
	FONT-SIZE: 11px;
	COLOR: #ec008c;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none
}
.body a:active {
	FONT-SIZE: 11px;
	COLOR: #ec008c;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none
}
.body a:hover {
	FONT-SIZE: 11px;
	COLOR: #ec008c;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: underline
}
/* Page styles */

.bodytext {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	padding: 5px 0px 5px 0px;
	line-height: 17px;
}
.bodysmall {
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	margin: 0px 0px 0px 0px;
}
.bodytext a:link {
	color: #ec008c;
	font-weight: normal;
	text-decoration: none;
	font-size: 12px;
	font-family: Arial;
}
.bodytext a:visited {
	color: #ec008c;
	font-weight: normal;
	text-decoration: none;
	font-size: 12px;
	font-family: Arial;
}
.bodytext a:active {
	color: #ec008c;
	font-weight: normal;
	text-decoration: none;
	font-size: 12px;
	font-family: Arial;
}
.bodytext a.hover {
	color: #ec008c;
	font-weight: normal;
	text-decoration: underline;
	font-size: 12px;
	font-family: Arial;
}
.pageheader {
	color: #ec008c;
	font-weight: normal;
	text-decoration: none;
	font-size: 24px;
	font-family: Arial;
	padding: 10px 0px 10px 0px;
}
.subheader {
	color: #ec008c;
	text-decoration: none;
	font-size: 23px;
	font-family: Arial;
	padding: 10px 0px 10px 0px;
}
.subheader1 {
	color: #ec008c;
	text-decoration: none;
	font-size: 18px;
	font-family: Arial;
	padding: 10px 0px 10px 0px;
}
.textpadding {
	padding: 0px 15px 0px 15px;
}
.bodyquote {
	padding: 15px 15px 15px 15px;
	background-color:#f1f1f1;
	margin: 0px 15px 0px 15px;
}
.bodyquotetext {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
/* Menu styles */

#showcasemenu {
	width: 219px;
}
#showcasemenu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
}
#showcasemenu li {
	border-bottom: 1px solid #ffffff;
}
#showcasemenu li a:link, #showcasemenu li a:visited {
	font-size: 17px;
	display: block;
	padding: 20px 0px 10px 5px;
	background-color: #f1f1f1;
	color: #000000;
	text-decoration: none;
}
#showcasemenu li a:hover {
	background-color: #EC008C;
	color: #FFFFFF;
}
#showcasemenu ul ul {
	margin-left: 8px;
}
#showcasemenu ul ul li {
	border-bottom: 1px solid #ffffff;
	margin:0;
}
#showcasemenu ul ul a:link, #showcasemenu ul ul a:visited {
	background-color: #ffffff;
	color: #000000;
	background-image:url(/PRSuite/static/images/showcase/menu/arrow.gif);
	background-repeat:no-repeat;
	background-position:3px -3px;
	padding: 3px 3px  3px 13px;
	font-size: 12px;
}
#showcasemenu ul ul a:hover {
	background-color: #EC008C;
	color: #FFFFFF;
}
#rightmenu1 {
	width: 190px;
}
#rightmenu1 ul {
	font-family: Arial, Helvetica, sans-serif;
	list-style-type:none;
	margin:0;
	padding:0;
}
#rightmenu1 li {
	display: inline; /* for IE5 and IE6 */
}
#rightmenu1 a {
	background-image:url(/PRSuite/static/images/showcase/menu/arrow.gif);
	background-repeat:no-repeat;
	background-position:3px 8px;
	color: #000;
	text-decoration: none;
	font-size: 12px;
	display: block;
	padding: 15px 0px 4px 15px;
	width: 190px;
	background-color: #f1f1f1;
	border-bottom: 2px  solid #fff;
}
#rightmenu1 a:link, #menu a:visited {
	color: #000000;
	text-decoration: none;
}
#rightmenu1 a:hover {
	background-color: #EC008C;
	color: #fff;
}
/* Jackie Tyson styles */

.jackieheader {
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	font-size: 22px;
	font-family: Arial;
	padding: 20px 0px 5px 0px;
}
.jackiesubheader {
	color: #ffffff;
	font-weight: normal;
	background-color:#000000;
	font-style:italic;
	text-decoration: none;
	font-size: 12px;
	font-family: 
 Arial;
	padding: 3px 3px 3px 3px;
	margin-top: 10px;
	width:400px;
}
.jackiesubheader1 {
	color: #ec008c;
	text-decoration: none;
	font-size: 11px;
	font-family: Arial;
	padding: 3px 0px 5px 0px;
}
/* iAvon Twitter feed style */

#twitter_div {
	background: #FFF;
	color: #000000;
	margin: 0;
	padding: 7px;
}
#twitter_div a {
	color: #ec008c !important;
}
ul#twitter_update_list {
	list-style-type: none;
	margin: 0 1px 0 -29px;
	padding: 0;
}
#twitter_update_list li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	display: block;
	padding: 2px 15px 0px 0px;
}
/* Landing page styles */

.landingul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.landingbullets {
	list-style: none;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	background-image:url(/PRSuite/static/images/showcase/menu/arrow.gif);
	background-repeat:no-repeat;
	background-position:4px 0px;
	padding: 3px 10px 3px 14px;
}
.landingbullets a:link {
	color:#000000;
	text-decoration:none;
	font-size: 12px;
}
.landingbullets a:active {
	color:#000000;
	text-decoration:none;
	font-size: 12px;
}
.landingbullets a:visited {
	color:#000000;
	text-decoration:none;
	font-size: 12px;
}
.landingbullets a:hover {
	color:#ec008c;
	text-decoration:underline;
	font-size: 12px;
}
/* Latest offer image hovers */

.thumbnail1 {
	position: relative;
	z-index: 0;
}
.thumbnail1:hover {
	background-color: transparent;
	z-index: 0;
}
.thumbnail1 span {
	position: absolute;
	background-color: white;
	left: -1000px;
	visibility: hidden;
	color:black;
	text-decoration: none;
}
.thumbnail1 span img {
	border-width: 0;
	padding-top: 2px;
}
.thumbnail1:hover span {
	visibility: visible;
	top: -427px;
	left: -267px;
}
.thumbnail2 {
	position: relative;
	z-index: 0;
}
.thumbnail2:hover {
	background-color: transparent;
	z-index: 0;
}
.thumbnail2 span {
	position: absolute;
	background-color: white;
	left: -1000px;
	visibility: hidden;
	color:black;
	text-decoration: none;
}
.thumbnail2 span img {
	border-width: 0;
	padding-top: 2px;
}
.thumbnail2:hover span {
	visibility: visible;
	top: -444px;
	left: -267px;
}
.thumbnail3 {
	position: relative;
	z-index: 0;
}
.thumbnail3:hover {
	background-color: transparent;
	z-index: 0;
}
.thumbnail3 span {
	position: absolute;
	background-color: white;
	left: -1000px;
	visibility: hidden;
	color:black;
	text-decoration: none;
}
.thumbnail3 span img {
	border-width: 0;
	padding-top: 2px;
}
.thumbnail3:hover span {
	visibility: visible;
	top: -461px;
	left: -267px;
}
.thumbnail4 {
	position: relative;
	z-index: 0;
}
.thumbnail4:hover {
	background-color: transparent;
	z-index: 0;
}
.thumbnail4 span {
	position: absolute;
	background-color: white;
	left: -1000px;
	visibility: hidden;
	color:black;
	text-decoration: none;
}
.thumbnail4 span img {
	border-width: 0;
	padding-top: 2px;
}
.thumbnail4:hover span {
	visibility: visible;
	top: -478px;
	left: -267px;
}
/*  Homepage */



#hp-left {
	position:relative;
	float: left;
	width: 247px;
	margin: 8px 5px 0 0;
	padding: 0;
	display: inline;
}
#hp-content {
	position:relative;
	float: left;
	width: 247px;
	margin: 8px 5px 0 5px;
	padding: 0;
}
#hp-right {
	position:relative;
	width: 247px;
	float:right;
	margin: 8px 0 0 0;
	padding: 0;
	display: inline;
}
/* font images styles */

.hp-spotcopy a:link {
	color:#ec008c;
	text-decoration:none;
}
.hp-spotcopy a:hover {
	color:#ec008c;
	text-decoration:underline;
}
.hp-spotcopy a:active {
	color:#ec008c;
	text-decoration:none;
}
.hp-spotcopy a:visited {
	color:#ec008c;
	text-decoration:none;
}
.hp-footercopy {
	font-family:Arial, Helvetica, sans-serif;
	margin: 0px 8px 0px 8px;
	padding: 5px 0px 3px 7px;
	font-size: 11px;
	background-image: url(/PRSuite/static/images/showcase/menu/arrow.gif);
	background-repeat:no-repeat;
	background-position: 0px -2px;
}
.hp-footercopy a:link {
	color:#000000;
	text-decoration:none;
}
.hp-footercopy a:hover {
	color:#ec008c;
	text-decoration:underline;
}
.hp-footercopy a:active {
	color:#000000;
	text-decoration:none;
}
.hp-footercopy a:visited {
	color:#000000;
	text-decoration:none;
}
hr.home {
	border:0;
	color:#ec008c;
	background-color:#ec008c;
	height:1px;
	margin-bottom:15px;
	margin-top:20px;
}
img {
	border: none;
}
.clear {
	clear: both;
}
.hp-spotcopy {
	font-family:Arial, Helvetica, sans-serif;
	padding: 10px 8px 20px 8px;
	font-size: 11px;
}
.hp-spottitle {
	font-size:13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	width: 247px;
	padding: 7px 0 8px 5px;
	background-color:#ec008c;
	background-image:url(/PRSuite/static/images/A_PR_Homepage/homepage/C1410/white-arrow.gif);
	background-repeat:no-repeat;
	background-position: 235px 13px;
	display: block;
}
.hp-spottitle a:link {
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	color:#FFF;
	display: block;
}
.hp-spottitle a:hover {
	text-decoration: underline;
	font-size: 13px;
	font-weight: bold;
	color:#FFF;
	display: block;
}
.hp-spottitle a:active {
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	color:#FFF;
	display: block;
}
.hp-spottitle a:visited {
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	color:#FFF;
	display: block;
}
/* jQuery fade */
div.fadehover {
	position: relative;
}
img.a {
	position: absolute;
	left: 0;
	top: 30px;
	z-index: 10;
}
img.b {
	position: absolute;
	left: 0;
	top: 30px;
}
/* New Styles */

.body_zero {
	font-size:12px;
	line-height:19px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	color:#000;
	margin:0px;
	padding:0px;
}

hr {
	height: 0px;
	border: 0;
	border-bottom: 1px dotted #fff;
	color: #FFF;
	margin: 60px 0 0;
}

/*  Hub Nav Style  */

.hub_nav {
	margin:15px 0 20px;
	padding:0;
	text-align:center;
	font-weight: normal;
	color: #666;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform: uppercase;
	letter-spacing: 2px;
	overflow:visible;
}
.hub_active {
	color:#FFF !important;
	border-bottom:3px solid #303 !important;
	background-color:#ec008c !important;
	text-decoration: none;
	padding: 7px 8px !important;
	line-height:14px;
}
.hub_active a {
	color:#FFF !important;
}
.hub_nav_start {
	border-left:0 !important;
}
.hub_nav li {
	font-family: arial, helvetica, verdana;
	display:inline;
	list-style: none;
	margin-left:-2px;
	margin-right:-4px;
	padding:7px 0;
	background-color:#f5f5f5;
	border-left:1px solid #eaeaea;
	border-bottom:3px solid #eaeaea;
}
.hub_nav a {
	color: #666 !important;
	text-decoration: none;
	padding: 7px 8px;
	line-height:14px;
}
.hub_nav a:hover {
	color: #000;
	text-decoration: none;
	background-color:#FFF;
	border-bottom:3px solid #ec008c;
}
/* Text Styles */

.subh1
{
    font-size:30px;
	line-height:36px;
    font-weight:normal;
    font-family:Georgia, 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; line-height:36px; font-weight:normal; font-family: Georgia, Georgia, "Times New Roman", Times, serif; font-style:normal;}
.subh1 a:active {color:#ec008c; text-decoration:none; font-size:30px; line-height:36px; font-weight:normal; font-family: Georgia, Georgia, "Times New Roman", Times, serif; font-style:normal;}
.subh1 a:visited {color:#ec008c; text-decoration:none; font-size:30px; line-height:36px; font-weight:normal; font-family: Georgia, Georgia, "Times New Roman", Times, serif; font-style:normal;}
.subh1 a:hover {color:#ec008c; text-decoration:underline; font-size:30px; line-height:36px; font-weight:normal; font-family: Georgia, Georgia, "Times New Roman", Times, serif; font-style:normal;}
	
.subh2
{
    font-size:20px;
	line-height:26px;
    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:underline; font-size:20px; line-height:26px; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; font-style: normal;}
.subh2 a:active {color:#11181c; text-decoration:underline; font-size:20px line-height:26px;; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; font-style: normal;}
.subh2 a:visited {color:#11181c; text-decoration:underline; font-size:20px; line-height:26px; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; font-style: normal;}
.subh2 a:hover {color:#ec008c; text-decoration:underline; font-size:20px; line-height:26px; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; font-style: normal;}
    
.subh3
{
    font-size:16px;
	line-height:21px;
    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:underline; font-size:16px; line-height:21px; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; font-style: normal;}
.subh3 a:active {color:#11181c; text-decoration:underline; font-size:16px line-height:21px; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; font-style: normal;}
.subh3 a:visited {color:#11181c; text-decoration:underline; font-size:16px; line-height:21px; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; font-style: normal;}
.subh3 a:hover {color:#ec008c; text-decoration:underline; font-size:16px; line-height:21px; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; font-style: normal;}
	
.subh4
{
    font-size:12px;
    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:12px;
    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:12px;
    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 3px 0px;
	padding-top:10px;
	padding-bottom:5px;
	text-align:left;
	line-height:20px;
}
.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;
	text-align:left;
	line-height:20px;
}
.feature_head_text a:link {
	display: inline;
	color:#FFF;
	text-decoration:none;
	font-size:17px;
	font-weight: normal;
	font-family:Georgia, Georgia, "Times New Roman", Times, serif;
	font-style: normal;
}
.feature_head_text a:active {
	display: inline;
	color:#FFF;
	text-decoration:none;
	font-size:17px;
	font-weight: normal;
	font-family:Georgia, Georgia, "Times New Roman", Times, serif;
	font-style: normal;
}
.feature_head_text a:visited {
	display: inline;
	color:#FFF;
	text-decoration:none;
	font-size:17px;
	font-weight: normal;
	font-family:Georgia, Georgia, "Times New Roman", Times, serif;
	font-style: normal;
}
.feature_head_text a:hover {
	display: inline;
	color:#FFF;
	text-decoration:underline;
	font-size:17px;
	font-weight: normal;
	font-family:Georgia, Georgia, "Times New Roman", Times, serif;
	font-style: normal;
}
.bodycopy {
	font-size:12px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	line-height:19px;
	color:#000;
	margin:5px 0px 12px 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:16px;
	line-height:24px;
	color:#000;
	margin:0 0 8px 0;
	text-align:justify;
}
.bodycopy_intro a {
	color:#ec008c;
	text-decoration:none;
	font-size:16px;
	line-height:24px;
}
.bodycopy_intro a:hover {
	color:#ec008c;
	text-decoration:underline;
	font-size:16px;
	line-height:24px;
}
.navlink {
	font-size:12px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	line-height:19px;
	color:#000;
	background-image:url(/PRSuite/static/images/2011/menu_icon/arrow_new.png);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding: 0px 0px 5px 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;
}

#navlist {
	list-style-type: none;
	list-style-position:outside;
	padding:0;
	margin:0;
}
#navlist li {
	list-style-image:none;
	font-size:12px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	line-height:19px;
	text-decoration:none;
	color:#000;
	text-align:left;
	margin:1px 0;
}
#navlist li a:link {
	display:block;
	background-image:url(/REPSuite/static/images/2012/menu_icon/arrow_navlist.png);
	background-repeat:no-repeat;
	background-position:top left;
	color:#000;
	background-color:#eef2f3;
	padding:4px 10px 4px 14px;
}
#navlist li a:active {
	display:block;
	background-image:url(/REPSuite/static/images/2012/menu_icon/arrow_navlist.png);
	background-repeat:no-repeat;
	background-position:top left;
	color:#000;
	background-color:#eef2f3;
	padding:4px 10px 4px 14px;
}
#navlist li a:visited {
	display:block;
	background-image:url(/REPSuite/static/images/2012/menu_icon/arrow_navlist.png);
	background-repeat:no-repeat;
	background-position:top left;
	color:#000;
	background-color:#eef2f3;
	padding:4px 10px 4px 14px;
}
#navlist li a:hover {
	display:block;
	background-image:url(/REPSuite/static/images/2012/menu_icon/arrow_navlist.png);
	background-repeat:no-repeat;
	background-position:top left;
	color:#ec008c;
	text-decoration:none;
	background-color:#ffffff;
	padding:4px 10px 4px 14px;
}
/* Lists */
	
ul {
	list-style-type: none;
	list-style-position:outside;
}
ul li {
	font-size:12px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	line-height:19px;
	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:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	line-height:19px;
	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 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	letter-spacing:2px;
	color:#FFF !important;
	margin:10px 0 0;
	border:0;
	text-decoration:none;
	text-align:left;
}
.btn_left a {
	background-color:#ec008c;

	padding:6px 10px;
	color:#FFF !important;
	text-decoration:none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.btn_left a:hover {
	background-color:#a10060;
	color:#FFF !important;
	text-decoration:none;
}
.pnk-button {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	letter-spacing:2px;
	color:#FFF !important;
	margin:10px 0 0;
	border:0;
	text-decoration:none;
	text-align:left;
}
.pnk-button a {
	background-color:#ec008c;
	padding:6px 10px;
	color:#FFF !important;
	text-decoration:none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.pnk-button a:hover {
	background-color:#a10060;
	color:#FFF !important;
	text-decoration:none;
}
.green-button {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	letter-spacing:2px;
	color:#FFF !important;
	margin:10px 0 0;
	border:0;
	text-decoration:none;
	text-align:left;
}
.green-button a {
	background-color:#00bc00;
	padding:6px 10px;
	color:#FFF !important;
	text-decoration:none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.green-button a:hover {
	background-color:#009b00;
	color:#FFF !important;
	text-decoration:none;
}
.red-button {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	letter-spacing:2px;
	color:#FFF !important;
	margin:10px 0 0;
	border:0;
	text-decoration:none;
	text-align:left;
}
.red-button a {
	background-color:#d20a11;
	padding:6px 10px;
	color:#FFF !important;
	text-decoration:none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.red-button a:hover {
	background-color:#a3080d;
	color:#FFF !important;
	text-decoration:none;
}
.wht-button {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	letter-spacing:2px;
	color:#666 !important;
	margin:10px 0 0;
	border:0;
	text-decoration:none;
	text-align:left;
}
.wht-button a {
	background-color:#eaeaea;
	padding:6px 10px;
	color:#666 !important;
	text-decoration:none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.wht-button a:hover {
	background-color:#ccc;
	color:#333 !important;
	text-decoration:none;
}
/* 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: 12px;
	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: 12px;
}
.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:#999;
}
.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;
}
/* REP/SL HOME PAGE */

#CND-home_newsContainer, #CND-home_hotContainer, #CND-home_howContainer {
	position: relative;
	width: 582px;
	height: 268px;
	padding: 0;
	background-repeat: no-repeat;
}
#CND .CND-homeBox-text {
	position: absolute;
}
#CND .CND-homeBox-text h1 {
	font-size: 33px;
	font-weight: normal;
	color: #000;
	line-height: 1;
	margin: 0;
	padding: 0;
}
#CND .CND-homeBox-text h1 strong {
	font-size: 42px;
	font-weight: bold;
	color: #ec008c;
}
#CND .CND-homeBox-footer {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	padding: 5px 0;
	background-color: #000;
	text-align: center;
}
#CND .CND-homeBox-footer a {
	font-size: 14px;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	padding-left: 10px;
	background: url(/PRSuite/web/static/images/arrow_bullet.gif) no-repeat 0 4px;
}
#CND .CND-homeBox-footer a strong {
	font-weight: bold;
	text-transform: uppercase;
	color: #ec008c;
}
#CND .CND-homeBox-footer a:hover {
	color: #f58ec3;
	text-decoration: none;
}
.CND-homeQuicklinksBt {
	margin: 5px 0;
}
/* 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: 12px;
	padding: 3px;
	vertical-align: bottom;
}
.blondcell {
	background: none repeat scroll 0 0 #FFCC00;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	padding: 3px;
	vertical-align: bottom;
}
.browncell {
	background: none repeat scroll 0 0 #663300;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	padding: 3px;
	vertical-align: bottom;
}
.redcell {
	background: none repeat scroll 0 0 #9F0000;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	padding: 3px;
	vertical-align: bottom;
}
.blackcell {
	background: none repeat scroll 0 0 #000000;
	color: #FFFFFF;
	font-size: 12px;
	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 {
	background: none repeat scroll 0 0 #FFFFFF;
	border-left: 1px solid #D2D6D9;
	border-right: 1px solid #D2D6D9;
	border-top: 1px solid #D2D6D9;
	bottom: -28px;
	height: 22px;
	left: 50%;
	margin-left: -40px;
	position: absolute;
	top: 225px;
	z-index: 9999;
}
.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:23px;
	height:37px;
	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: -23px 0;
	right: -10px;
}
.theme-default a.nivo-prevNav {
	left: -10px;
}
.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 12px/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 -12px;
	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;
	_position:absolute; /* hack for internet explorer 6*/
	width: 100%;
	height: 100%;
	opacity: .80;
	z-index: 9999;
}
.popup_block {
	display: none; /*--hidden by default--*/
	height:450px;/*--Jon Added - Defines maximum heigh... hopefully--*/
	overflow:auto;
	background: #fff;
	padding: 20px;
	border: 20px solid #ddd;
	float: left;
	font-size: 12px;
	position: fixed;
	_position:absolute; /* hack for internet explorer 6*/
	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;
}



::-moz-selection {
background: #ec008c;
color: #fff;
text-shadow: none;
}
::selection {
	background: #ec008c;
	color: #fff;
	text-shadow: none;
}