.progBar1 { font-family: Tahoma, Arial, Verdana; font-size: 10px; color: #CCCCCC; }
.progBar2 { font-family: Tahoma, Arial, Verdana; font-size: 10px; color: #666666; }
.basketTableBG { background-color: #F0F0F0; }
.checkoutSep {height: 5px}
.plstFOOT1 { background-color: #666666; line-height: 3px; }
.tSep { line-height: 30px; }
.formText { font-family: Tahoma, Arial, Sans-serif; font-size: 70%; color: #000000; font-weight: bold; }
.formExp {
	font-family: Tahoma, Arial, Sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
}
.formTextWarn { font-family: Tahoma, Arial, Sans-serif; font-size: 11px; color: #FF9900; font-weight: bold; }
.formField { font-family: Tahoma, Arial, Sans-serif; font-size: 11px; color: #000000; font-weight: bold; border: 1px solid #666666; padding: 1px; }
.formFieldWarn { font-family: Tahoma, Arial, Sans-serif; font-size: 11px; color: #000000; font-weight: bold; border: 2px solid #FF9900; padding: 1px; }
.formSep { background-image: url(../images/dot_horiz.gif); line-height: 3px; background-repeat: repeat-x; }
.formMenu { font-family: Tahoma, Arial, Sans-serif; font-size: 11px; color: #000000; border: thin solid #000000; background-color: #FFFFFF; }
.formQTY { font-family: Tahoma, Arial, Sans-serif; font-size: 11px; color: #000000; font-weight: bold; border: 1px solid #666666; padding: 1px; text-align: center; }
.plstTR2 { font-family: Tahoma, Arial, Sans-serif; font-size: 60%; color: #FFCC00; background-color: #666666; }
.plstB1top { background-color: #D2D2D2; height: 1px; }
.plstB1bot { font-family: Tahoma, Arial, Sans-serif; font-size: 110%; color: #000000; background-color: #666666; font-weight: bold; text-indent: 5px; line-height: 3px; }
.plstTR { font-family: Tahoma, Arial, Sans-serif; font-size: 60%; color: #FFFFFF; background-color: #666666; }
.plstTBG { font-family: Tahoma, Arial, Sans-serif; font-size: 60%; color: #FFFFFF; background-color: #666666; }
.plstD { font-family: Tahoma, Arial, Sans-serif; font-size: 70%; color: #000000; word-spacing: -1pt; }
.plstEX { font-family: Tahoma, Arial, Sans-serif; font-size: 60%; color: #E60000;  }
.plstINC { font-family: Tahoma, Arial, Sans-serif; font-size: 60%; color: #000000;  }
.plstRS { font-family: Tahoma, Arial, Sans-serif; background-color: #CCCCCC; line-height: 2px; }
.plstTitle { font-family: Tahoma, Arial, Sans-serif; font-size: 80%; font-weight: bold; color: #000000; word-spacing: -2px; text-indent: 5px; background-image: url(../images/plstTitle.png); padding-bottom: 2px; }
.plstPageTitle { font-family: Tahoma, Arial, Sans-serif; font-size: 110%; font-weight: bold; color: #000000; text-indent: 3px; background-image: url(../images/plst_pagetitle.png); height: 40px; }
.plstFOOT1 { background-color: #666666; line-height: 3px; }
.plstFOOT { background-image: url(../images/plstfoot.png); }
.plstCOMP { background-color: #EBEBEB; width: 37px; }
.plstRSep { background-color: #EBEBEB; width: 37px; }
.plstFILTERBG { background-color: #E7E7E7; }
.plstLN  { font-family: Tahoma, Arial, Sans-serif; font-size: 10px; color: #FF9900; font-weight: bold; padding-right: 4px; }
.rtbBG { background-image: url(../images/rtb2.png);  font-family: Tahoma, Arial, Sans-serif; color: #666666; font-size: 70%; font-weight: bold; line-height: 24px; text-indent: 5px; }
.rtbSep { background-image: url(../images/rtbsep.gif); background-repeat: repeat-y; height: 2px; }
.rtbSep2 { background-image: url(../images/rtbsep2.gif); background-repeat: repeat-y; height: 2px; }
.rtbTableBG { background-color: #F5F5F5; }
.rtbdTableBG { background-color: #FFFFFF; }
.addressTableBG { background-color: #F6F6F6; }
.dig { background-color: #FF00CC; }
.checkoutSep {height: 5px}


a {
   background-color: transparent;
   font-family: Arial, Helvetica, sans-serif;
   color: #5b5b5b; 
      text-decoration : underline;
; font-size: 9pt
}
  
a:active {
   background-color: transparent;
   text-decoration : none;
}


a:hover {
   background-color: transparent;
   text-decoration : underline;
   color: #ffcc00;
}
a.plstDesc { font-family: Tahoma, Arial, Sans-serif; font-size: 11px; color: #000000; word-spacing: -1pt; text-decoration: none;font-weight: normal;}
a.plstDesc:hover { font-family: Tahoma, Arial, Sans-serif; font-size: 11px; color: #FF9900; word-spacing: -1pt; font-weight: normal;}


.basketlink {
   background-color: transparent;
   font-family: Arial, Helvetica, sans-serif;
   color: #ffffff; 
   font-weight: bold;
   text-decoration : none;
	font-size: 8pt;
}

.searchDescription{
font-family:verdana, arial, helvetica;
Font-size:11px;
color:#666666;
}

.productNav {
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10px;
}
body {
	SCROLLBAR-FACE-COLOR: #6292D9;
	SCROLLBAR-HIGHLIGHT-COLOR: #91B1E3;
	SCROLLBAR-SHADOW-COLOR: #336699;
	SCROLLBAR-3DLIGHT-COLOR: #99ccff;
	SCROLLBAR-ARROW-COLOR: #ffffff;
	SCROLLBAR-TRACK-COLOR: #7a8fb1;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	list-style-type: circle;
}
.productTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #000000;
}
.highlightTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #000000;
	background-color: #ffcc00;
}
.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
	color: #4981D3;
}
p {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 8pt;
   font-style: normal;
   line-height: normal;
   color: #000000;
}
td {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9pt;
   font-style: normal;
   line-height: normal;
   color: #000000;
}
b, strong {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10pt;
   font-style: bold;
   line-height: normal;
   color: #000000
}

.formFieldPrompt  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ccffff
}
.formButtonSubmit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-color: #ffffff;
	font-weight: bold;
}
.formButtonReset  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #FFFFFF
}
.formButtonCancel {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #FFFFFF
}

.formInputElementPrompt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ccffff
; font-weight: bold
}	
.formInputElementPromptSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000
; font-weight: normal
}			

.formInputElement {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #E5ECE4
}

.formInputElementMandatory {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF6600
}
.linkButtonHover {
   border-color: #FCE4EF #FCE4EF #F3A7C9 #F3A7C9;
   background-color: #F3A7C9;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   color: #ffffff;
   text-decoration: none;
   border-style: solid;
   border-top-width: thin;
   border-right-width: thin;
   border-bottom-width: thin;
   border-left-width: thin
}

.linkButtonUncolored {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	border-color: #FCE4EF #FCE4EF #F3A7C9 #F3A7C9;
	border-style: solid;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	background-color: #FCD8E6;
}
.price2 { 
color: #004800;
}
.price3 { 
color: #006600;
}
.price4 { 
color: #008000;
}
.price5 { 
color: #009300;
}
.formset{font-family: Arial, Helvetica, sans-serif; font-size:8pt; font-style: normal; color: #EB3062; text-decoration: none;}
.bodytext {  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;  font-size: 9pt; line-height: 12pt; list-style-type: disc; list-style-position: outside; color: #202020; font-weight: normal}
.tinytext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; letter-spacing: 0pt; font-weight: normal; color: #666666; list-style-type: upper-roman}
.searchtext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; letter-spacing: 0pt; font-weight: normal; color: #ffffff; list-style-type: upper-roman}
.vtinytext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; letter-spacing: 0pt; font-weight: normal; color: #666666; list-style-type: upper-roman}
.smalltext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; letter-spacing: -0.5pt; font-weight: normal; color: #000000; list-style-type: upper-roman}
.tiletext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; letter-spacing: -1pt; font-weight: bold; color: #666666; list-style-type: upper-roman }
.tileprice { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; letter-spacing: -0.5pt; font-weight: bold; color: #FF0000; list-style-type: upper-roman ; line-height: 11pt}
.bodyhead { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12pt; line-height: 12pt; list-style-type: disc; list-style-position: outside; color: E8418D; font-weight: bolder}
.tilewhite { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; letter-spacing: -0.3pt; font-weight: bold; color: #FFFFFF; list-style-type: upper-roman ; line-height: 9px}
.min_order { border: 1px solid Red; color: Red; }
.offer { color: Red; }
.key_item { color: Green; }
.formInputElement2 {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #e5ece4;
	font-size: 11px;
}

