/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $


  Released under the GNU General Public Licefnse
*/

/*cookie_usage; dark or gray */
.boxText { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #5c5c5c } 
.errorBox { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 10px; background: #ffccff; font-weight: bold; }
.stockWarning { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 12px; color: #c76170; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 10px; color: #56b5c0; text-decoration: underline; }

BODY {
	background: #c1e1e7;
	color: #000000;
	margin: 0px;
	padding: 0px;
}

BODY.popup {
	background: #56b5c0;
	color: #000000;
	margin: 0px;
	padding: 0px;
}

TABLE.popup {
	background: #ffffff;
	color: #000000;
	padding: 10px;
	text-align: center;
	border: thick double #56b5c0;
}


a.ColumnLink {
	color: #ffffff;
}
a.ColumnLink:hover {
	color: #ffffff;
	text-decoration: underline;
}
/* page text; dark or gray */
p.HtmlPageText, font.HTMLpageText {
	background: #FFFFFF;
	color: #5c5c5c;
	margin: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
}
p.HtmlPageNumberedList {
	background: #FFFFFF;
	color: #5C5C5C;
	margin: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	list-style-type: decimal;

}
/* Dark or Bright */
p.HtmlPageTextBold, span.HtmlPageTextBold, p.PageResultsBold, font.PageResultsBold  {
	background: #FFFFFF;
	color: #56b5c0;
	margin: 5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	font-weight: bold;
}
p.HtmlPageHeader {
	background: #FFFFFF;
	color: #56b5c0;
	margin: 5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}
.buyitbox .main input {
	text-align: right;
}

.HtmlPageSubHeader, h2.HtmlPageSubHeader {
	background: #FFFFFF;
	color: #56b5c0;
	margin: 5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;	
}
tr.HtmlPageTableHeaders {
	background: #56b5c0;
	color: #FFFFFF;
	margin: 5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;	
}
tr.HtmlPageTable2Headers, td.HtmlPageTable2Headers {
	background: #56b5c0;
	color: #FFFFFF;
	margin: 5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: normal;
	padding: 10px;
}
tr.HtmlPageTable2SubHeaders, td.HtmlPageTable2SubHeaders  {
	background: #56b5c0;
	color: #FFFFFF;
	margin: 5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;	
}
/* dark or gray */
tr.HtmlPageTableRows {
	background: #ffffff;
	color: #5c5c5c;
	margin: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
/* dark or gray */
tr.HtmlPageTableRows2, #HtmlPage tr {
	background: #ffffff;
	color: #5c5c5c;
	margin: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: medium solid #56b5c0;
	vertical-align: middle;
}

/* Links in Non-Product HTML pages; Dark or Gray */
A.HtmlPageLink {
  color: #56b5c0;
  text-decoration: none;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-size: 12px;
}

A.HtmlPageLink:hover {
  color: #56b5c0;
  text-decoration: underline;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-size: 12px;
}

/* Links in Non-Product HTML pages; Dark or Gray */
A.HtmlPageLinkBold {
	color: #56b5c0;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

A.HtmlPageLinkBold:hover {
	color: #56b5c0;
	text-decoration: underline;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

/* Factsheet list; dark or gray */
A.HtmlPageListLink {
	color: #5c5c5c;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 14px;

}
A.HtmlPageListLink:hover {
	color: #56b5c0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 14px;

}
P.answer, SPAN.answer {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: italic;
	font-weight: bolder;
	font-variant: normal;
	color: #56b5c0;
	text-transform: lowercase;
}
A:link, A:visited {
  color: #56b5c0;
  text-decoration: none;
  border:none;
}
A:hover {
  color: #56b5c0;
  text-decoration: underline;
    border:none;
}

A.white {
  color: #ffffff;
}

A.white:visited
 {
  color: #ffffff;
}

A.white:hover {
  color: #ffffff;
  text-decoration: underline;
  	font-weight: bolder;
}


FORM {
	display: inline;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
}

#quick_find {
clear:both;
width:33%;
float:right	;
text-align:right;
padding-top: 6px;
}
TR.header {
  background: #ffffff;
}

.headerNavigation {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5c5c5c;
	line-height: 8px;
	text-decoration: none;
	text-transform: lowercase;
	font-style: italic;
}

A.HeaderNavigation:link, A.HeaderNavigation:visited  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5c5c5c;
	line-height: 8px;
	text-decoration: none;
	text-transform: lowercase;
	font-style: italic;
		padding-top: 5px;

}

A.HeaderNavigation:Hover, A.HeaderNavigation:Active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #56b5c0;
	line-height: 8px;
	text-decoration: underline;
	text-transform: lowercase;
	font-style: italic;
	padding-top: 5px;
}

TR.headerError {
  background: #56b5c0;
}
.buyitbox {
/*	border: thin solid #999999; */
	margin: 5px;
	width: 80%;
	text-align: left;
}
TD.headerError {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  background: #56b5c0;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}
TR.headerInfo {
  background: #56b5c0;
}
TD.headerInfo {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

.infoBox {
  background: #ffffff;
}
.infoBoxBackground {
  background: #ffffff;
}
.infoBoxContents {
  background: #FFFFFF;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
}
.infoBoxContentsBackground {
  background: #56b5c0;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
}
.infoBoxBorder {
	background: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: thin solid #56b5c0;
}
.infoBoxNotice {
  background:  #56b5c0;
}
.infoBoxNoticeContents {
  /*background:  #56b5c0;*/
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
}
TD.infoBoxHeading {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background: #ffffff;
	color: #56b5c0;
	font-style: normal;
}

TD.infoBoxHeadingVisitor {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background: #ffffff;
	color: #990000;
	font-style: normal;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
}
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
	background: #f8f8f9;
	border: medium solid #56b5c0;
}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
	background: #f8f8f9;
}
TABLE.productListing {
  border: 0px;
  border-style: solid;
  border-color: #56b5c0;
  border-spacing: 1px;
}
TABLE.productListing2 {
	border: 0px;
	border-color: #56b5c0;
	border-spacing: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #56b5c0;
}

TABLE.HTMLpage {
  border: 1px;
  border-style: solid;
  border-color: #56b5c0;
  border-spacing: 1px;
}
.productListing-heading {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  background: #56b5c0;
  color: #FFFFFF;
  font-weight: bold;
}
.productListing-data {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-style: italic;
	padding: 5px;
}
.pageResults {
	color: #56b5c0;
	font-weight: bold;
}

A.pageResults:link, A.pageResults:visited {
	color: #56b5c0;
	font-weight: bold;
	text-decoration: none;
}

A.pageResults:hover {
	color: #56b5c0;
	font-weight: bold;
	text-decoration: underline;
}

TD.pageHeading, DIV.pageHeading {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #56b5c0;
	text-transform: lowercase;
	background-color: #FFFFFF;
	padding: 5px;
}

TD.pageHeadingAP, DIV.pageHeadingAP {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #56b5c0;
	text-transform: lowercase;
	background-color: #FFFFFF;
	padding: 5px;
}

TR.subBar {
  background: #f4f7fd;
}
TD.subBar {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #5c5c5c;
}
/* dark or gray */
.main, TD.main, P.main, TR.main {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.5;
	color: #5c5c5c;
	background-color: #FFFFFF;
	padding: 5px;
}

.couponredemption {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5c5c5c;
	background-color: #FFFFFF;
	padding: 5px;
	vertical-align:middle;
}

.applyaccountbalance, TD.applyaccountbalance {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.5;
	color: #5c5c5c;
	background-color: #FFFFFF;
	padding: 5px;
	border: thin solid #CCCCCC;
	text-align: center;
}


.mainshaded, TD.mainshaded, P.mainshaded, TR.mainshaded {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.5;
	color: #5c5c5c;
	background-color: #cccccc;
	padding: 5px;
}


TD.mainTitle, P.mainTitle, TR.mainTitle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5;
	color: #56b5c0;
	background-color: #FFFFFF;
	padding: 5px;
	font-weight: bold;
}

span.mainTitle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5;
	color: #56b5c0;
	background-color: #FFFFFF;
	font-weight: bold;
}

.borderLeft {
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}

.smalltext, TD.smallText, SPAN.smallText, P.smallText smallText {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5c5c5c;
}

.newProducts {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5c5c5c;
		background-color: #ebf9fb;
}
TD.headerCart {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5c5c5c;
	text-align: center;
}

TD.smallTextwrap {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #56b5c0;
	overflow: hidden;
}

a.policieslink:link, a.policieslink:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5c5c5c;
	text-align: center;
		text-decoration:none;

}

a.policieslink:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #56b5c0;
	text-align: center;
	text-decoration:underline;
}

A.smallText:link, A.smallText:visited  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5c5c5c;
	line-height: 8px;
	text-decoration: underline;
}
A.smallText:Hover, a.smallText:Active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #56b5c0;
	line-height: 8px;
	text-decoration: underline;
}

.customerServiceHeaders {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: right;
	text-transform: lowercase;
	padding-right: 2px;
}
A.customerServiceHeaders, A.customerServiceHeaders:visited  {
text-decoration: none;
	color: #333333;

}
A.customerServiceHeaders:Hover {
	text-decoration: underline;
		color: #333333;

}

A.previous:link, A.previous:visited  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5c5c5c;
	line-height: 8px;
	text-decoration: none;
	text-transform: lowercase;
}

A.previous:Hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #56b5c0;
	line-height: 8px;
	text-decoration: underline;
	text-transform: lowercase;
}

A.smallText-manufacturer {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5c5c5c;
	line-height: 8px;
	text-align: right;
	text-decoration: underline;
}
A.smallText-manufacturer:Hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #56b5c0;
	line-height: 8px;
	text-align: center;
	text-decoration: underline;
}


A.smallTextwrap{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #56b5c0;
	line-height: 8px;
	text-align: right;
	overflow: hidden;
}
A.smallTextwrap:Hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #56b5c0;
	line-height: 8px;
	text-align: center;
	overflow: hidden;
}

TD.smallTextWhite, SPAN.smallTextWhite, P.smallTextWhite {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}

a.productlisting-name:link, a.productlisting-name:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #56b5c0;
	text-decoration: none;
	font-weight: bold;
}

a.productlisting-name:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #56b5c0;
		font-weight: bold;
	text-decoration: underline;
}

.productdetailtitle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.5;
	color: #5c5c5c;
	background-color: #FFFFFF;
	padding: 5px;
	font-weight: bold;
}
.productdetail {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.5;
	color: #5c5c5c;
	background-color: #FFFFFF;
	padding: 5px;
}


TD.biggersmallText, SPAN.biggersmallText, P.biggersmallText {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #56b5c0;
}

TD.accountCategory {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}
TD.fieldKey {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #003769;
}
TD.fieldKeyOriginal {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
TD.fieldValue {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
}
TD.tableHeading {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
SPAN.newItemInCart {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #56b5c0;
}
CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
}
TEXTAREA {
  width: 100%;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
}
SPAN.greetUser {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}
TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}
TD.formAreaTitle {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
SPAN.markProductOutOfStock {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}
SPAN.productSpecialPrice {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #56b5c0;
	font-weight: bold;
}

SPAN.productSpecialPriceWhite {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
}
SPAN.errorText {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #56b5c0;
}
.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; }
.moduleRowSelected { }
.checkoutBarFrom, .checkoutBarTo {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #999999; 
}
A.checkoutBarFrom:link, A.checkoutBarFrom:visited
{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; 
	text-transform: uppercase;
}

A.checkoutBarFrom:hover
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #56b5c0;
	text-decoration: none;
	text-transform: uppercase;

}

A.checkoutBarTo:link, A.checkoutBarTo:visited
{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; 
	text-transform: uppercase;
}


A.checkoutBarTo:hover
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #56b5c0;
	text-decoration: none;
	text-transform: uppercase;
}

.checkoutBarCurrent { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #56b5c0; 
	text-transform: uppercase;
}
/* message box */
.messageBox { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}

/*.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffffff; color: #ffccff; font-weight:bold; }*/

/* bright or pink */
.messageStackSuccess {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #ffccff;
}

a.messageStackSuccess, a.messageStackSuccess:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #ffccff;
	font-weight: bold;
	color: #333333;
	font-variant: normal;
		text-transform: capitalize;	

}
a.messageStackSuccess:hover, a.messageStackSuccess:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #ffccff;
	font-weight: bold;
	color: #56b5c0;
	text-transform: capitalize;	
}


/* input requirement */
.inputRequirement { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF6699; }
TD.CategoryText {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: lowercase;
	font-style: italic;
	background-color: #ffffff;
}

TR.CategoryDescription {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
	font-style: italic;
	text-align: left;
	text-indent: 0px;
	font-variant: normal;
	color: #56b5c0;
	vertical-align: middle;
	padding: 10px;

}

.ProductInfoDescription, #ProductInfoDescription, #ProductInfoDescription p {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	background-color: #ffffff;
	font-size: 13px;
}




#ProductInfoDescription a:link, #ProductInfoDescription a:visited  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #56b5c0;
	background-color: #ffffff;
	font-size: 13px;
	text-decoration:none;
}  

#productinfodescription li {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	list-style-position: inside;
	list-style-type: disc;

}
#ProductInfoDescription a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #56b5c0;
	background-color: #ffffff;
	font-size: 13px;
	text-decoration:none;
}

a.productinfodescription:hover, a.productinfodescription:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #56b5c0;
	background-color: #ffffff;
	font-size: 13px;
	text-decoration:underline;
}

p.ProductAttributeDescription {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #919191;
	background-color: #ffffff;
	font-size: 12px;
	font-variant: small-caps;
}
p.ProductNoReturnsDescription {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #56b5c0;
	background-color: #ffffff;
	font-size: 11px;
	font-variant: normal;
	font-style: italic;
	text-transform: lowercase;
}

a.ProductNoReturnsDescription {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #56b5c0;
	background-color: #ffffff;
	font-size: 11px;
	font-variant: normal;
	font-style: italic;
	text-transform: lowercase;
	text-decoration: underline;
}
p.ProductSpecialOffer {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #56b5c0;
	background-color: #ffffff;
	font-size: 11px;
	font-variant: normal;
	font-style: italic;
	text-transform: lowercase;
}
p.ProductSuggestion {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #56b5c0;
	background-color: #ffffff;
	font-size: 11px;
	font-variant: normal;
	font-style: italic;
	text-transform: none;
}
A.ProductSuggestion {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #56b5c0;
	background-color: #ffffff;
	font-size: 11px;
	font-variant: normal;
	font-style: italic;
	text-transform: none;
	  text-decoration: underline;
}
A.ProductSuggestion:Hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #56b5c0;
	background-color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
	text-transform: none;
}
A.ProductSuggestion:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #56b5c0;
	background-color: #ffffff;
	font-size: 11px;
	font-style: italic;
	text-transform: none;
}


.MainBackground {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 1.5;
	background-color: #8ed2db;
	color: #ffffff;
	padding: 5px;
}

A.MainBackground {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 1.5;
	background-color: #FFFFFF;
	color: #56b5c0;
	padding: 5px;
}

a.MainBackground:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 1.5;
	background-color: #FFFFFF;
	color: #56b5c0;
	padding: 5px;
	text-decoration: underline;
}

TD.pageHeadingCategory {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: lowercase;
	background-color: #56b5c0;
	padding: 0px;
}
TD.pageHeadingBackground {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: lowercase;
	background-color: #56b5c0;
}
A.CategoryName:link, A.CategoryName:visited {
	color: #56b5c0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:  12px;
	font-style: normal;
	font-weight: bold;
	text-transform: lowercase;
}
A.CategoryName:hover {
	color: #56b5c0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:  12px;
	font-style: normal;
	text-decoration: underline;
	font-weight: bold;
	text-transform: lowercase;
}
/* In Cart Row Background; pale */
TR.productListing-even { 	background: #ebf9fb;
 } 
 
 .SubTotal {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.5;
	color: #56b5c0;
	padding: 5px;
}
/* bright or pink */
.NoteColor, Span.NoteColor {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #56b5c0;
	background-color: #ffffff;
}

/* bright or pink */
a.NoteColor:link, a.NoteColor:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #56b5c0;
	background-color: #ffffff;
	text-decoration:none;
}
/* bright or pink */
a.NoteColor:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #56b5c0;
	background-color: #ffffff;
		text-decoration:underline;
}



.NoteWhite, Span.NoteWhite {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	background-color: #56b5c0;
}
.StockWarningEmphasis, font.StockWarningEmphasis {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #c76170;
	background-color: #ffffff;
	font-weight: bolder;
	font-variant: small-caps;
}
.infoBoxWhite {
  background: #56b5c0;
}
A.Note {
  color: #5c5c5c;
  text-decoration: none;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
A.Note:hover {
  color: #56b5c0;
  text-decoration: underline;
  	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
A.NoteWhite {
  color: #FFFFFF;
  text-decoration: none;
  	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
A.NoteWhite:hover {
  color: #FF6699;
  text-decoration: underline;
  	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
span.NoteWhite, p.NoteWhite {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
A.close {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
}

A.close:hover {
	color: #FFFFFF;
	text-decoration: underline;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
}
A.close-popup {
	color: #56b5c0;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
}

A.close-popup:hover {
	color: #56b5c0;
	text-decoration: underline;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
}
TR.AccountTableTitle, TD.AccountTableTitle, P.AccountTableTitle, span.AccountTableTitle, div.AccountTableTitle  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.5;
	color: #56b5c0;
	background-color: #FFFFFF;
	padding: 5px;
	font-weight: bold;
	text-align: right;
}
TD.AccountTableField, P.AccountTableField {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.5;
	color: #56b5c0;
	background-color: #FFFFFF;
	padding: 5px;
	font-weight: bold;
	text-align: left;
}
.TableTitleCenter  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1;
	color: #56b5c0;
	background-color: #FFFFFF;
	padding: 5px;
	font-weight: bold;
	text-align: left;
}
/* Dark or Gray */
.EventTitle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #5c5c5c;
	background-color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	padding: 5px;
	text-align: left;
}

/* medium background white text*/
.EventTitleWhite {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color: #56b5c0;
	font-size: 16px;
	font-weight: bold;
	padding: 5px;
	text-align: left;
}



/* dark or gray */
.EventTitle2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color: #56b5c0;
	font-size: 14px;
	font-weight: bold;
	padding: 0px;
	text-align: left;
	line-height: normal;
}
.EventDate {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #5c5c5c;
	background-color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	padding: 5px;
	text-align: left;
	line-height: normal;
}

/* Dark or Gray */
.EventDescription {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #5c5c5c;
	background-color: #ffffff;
	font-size: 10px;
	vertical-align: top;
	padding: 5px;
}

a.EventDescriptionlink {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #56b5c0;
	font-size: 12px;
	vertical-align: top;
	padding: 5px;
}
/* dark or bright */
a.EventDescriptionlink:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #56b5c0;
	font-size: 12px;
	vertical-align: top;
	padding: 5px;
	text-decoration: underline;

}
/* dark or gray */
td.EventDescription {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #5c5c5c;
	background-color: #ffffff;
	font-size: 12px;
	vertical-align: top;
	padding: 5px;
}
.yearHeader { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000; background-color: #FFFFFF; text-decoration: none;} .calendarMonth { background-color: #BBC3D3; cursor: default; width: 100%;}
.calendarHeader { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; background-color: #FFFFFF; text-decoration: none; height: 22px;}
.calendarToday { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #FFCF00; padding-left : 3px; text-decoration: none; border:1px solid #FFFFFF; height: 22px; width: 18px;}
.calendarWeekend { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #CAEEFF; padding-left : 3px; line-height: 14px; text-decoration: none; border:1px solid #FFFFFF; height: 22px; width: 18px;}
.calendar { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #FFFFFF; padding-left : 3px; line-height: 14px; text-decoration: none; border:1px solid #FFFFFF; height: 22px; width: 18px; }
.event { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #FFFFFF; text-decoration: none; border:1px solid #E6E6E6; }
.empty { background-color: #F0FAFF; line-height: 14px; height: 22px; width: 18px; }
.calendar A:hover, .calendar A:link, .calendar A:visited, .calendar A:visited:hover, .yearHeader A:hover {color: red; text-decoration: underline;}
.calendarWeekend A:hover, .calendarWeekend A:link, .calendarWeekend A:visited, .calendarWeekend A:visited:hover {color: red; text-decoration: underline;}
.calendarToday A:hover, .calendarToday A:link, .calendarToday A:visited, .calendarToday A:visited:hover {color: red; text-decoration: underline;}
a.BIQlink {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #56b5c0;
	background-color: #FFFFFF;
	text-transform: lowercase;
	text-align: center;
}
A.BIQlink:hover {
	color: #56b5c0;
	text-decoration: underline;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	background-position: center;
	text-transform: lowercase;
	text-align: center;
}
/* BIQ quiz answers; dark or gray */
td.BIQbody {
	font-size: 13px;
	color: #5c5c5c;
	background-color: #FFFFFF;
	text-align: justify;
	border: medium solid #56b5c0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
td.BIQtitle {
	color: #FFFFFF;
	border: medium solid #56b5c0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	text-align: center;
	background-color: #56b5c0;
	text-transform: capitalize;
	font-variant: small-caps;
}
body.BIQbackground {
 background: #FFFFFF;
   margin: 0px;
}
A.SizingChart {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 8px;
	text-align: center;
	border: 3px none #FFFFFF;
	padding: 3px;
	font-weight: bold;
	font-variant: small-caps;
	text-transform: lowercase;
	background-color: #56b5c0;
	background-position: center;
}
A.SizingChart:Hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 8px;
	text-align: center;
	border: none #990099;
	text-decoration: none;
	padding: 3px;
	background-color: #990099;
}
li.productresults {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5c5c5c;
	list-style-position: inside;
	list-style-type: circle;
}
li.HTMLPage {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #ffffff;
	color: #56b5c0;
	list-style-position: inside;
	list-style-type: circle;

}

.main li {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.5;
	color: #5c5c5c;
	background-color: #FFFFFF;
	padding: 5px;
	}
/* bulleted list on customerservice; dark or gray */
li {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5c5c5c;
	list-style-position: inside;
	list-style-type: disc;

}
A.ProductResultsLink:hover {
  color: #56b5c0;
  text-decoration: underline;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-size: 13px;
}
A.ProductResultsLink {
  color: #56b5c0;
  text-decoration: none;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-size: 13px;
	  text-decoration: underline;
}
/* bulleted list on customerservice; dark or gray */
ul {
	background: #FFFFFF left;
	color: #5c5c5c;
	margin: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	list-style-position: inside;
	list-style-type: disc;
	list-style-image: url(/images/bullet.gif);


}
/* dark or gray */
ul.HtmlPage {
	background-color: #ffffff;
	color: #5c5c5c;
	margin: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: left;
	list-style-position: inside;
	list-style-type: disc;
	list-style-image: url(/images/bullet.jpg);
	font-weight: normal;

}

font.HtmlPageTextBold { 
	background: #FFFFFF;
	color: #56b5c0;
	margin: 5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	font-weight: bold;
 } 
h1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #56b5c0;
	text-transform: lowercase;
	background-color: #ffffff;
}
h1.product_title {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #56b5c0;
	text-transform: lowercase;
	background-color: #ffffff;
}

.price {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #5c5c5c;
	background-color: #FFFFFF;
/*	padding: 5px; */
	font-weight: bold;
}



/* DDB - 041031 - Form Field Progress Bar */
.progress{
	width: 1px;
	height: 14px;
	color: white;
	font-size: 12px;
      overflow: hidden;
	background-color: navy;
	padding-left: 5px;}

td.dark{
background: #669999;
}

TD.medium {
	background: #56b5c0;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

font.dark{
color: #5c5c5c;
}

font.medium{
color: #56b5c0;
}

TABLE.medium {
  border: 1px;
  border-style: solid;
  border-color: #56b5c0;
  border-spacing: 1px;
}

/* Link in product color/size;  gray or dark */
A.ProductAttributeDescriptionlink {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	font-size: 12px;
	font-variant: small-caps;
  color: #56b5c0;
  text-decoration: underline;
}

/* product link; dark, bright or pink */
A.ProductAttributeDescriptionlink:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	font-size: 12px;
	font-variant: small-caps;
  color: #56b5c0;
  text-decoration: underline;
}
.testimonial {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10.5px;
	font-style: italic;
	color: #FFFFFF;
	margin: 0px;
	text-align: left;
	border: none;
	padding: 5px;




}
.testimonialname {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: right;
	line-height: normal;
	margin: 5px;



}
td.testimonial {
	border: medium double #56b5c0;
}

a.helplink {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #56b5c0;
	background-color: #FFFFFF;
	text-transform: lowercase;
		font-variant: small-caps;
	text-align: center;
}
A.helplink:hover {
	color: #56b5c0;
	text-decoration: underline;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #FFFFFF;
	background-position: center;
	text-transform: lowercase;
		font-variant: small-caps;
	text-align: center;
}

/* Links in Non-Product HTML pages; Dark or Gray */
A.SizeChartLink {
	color: #56b5c0;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #669999;
	padding: 5px;
}

A.SizeChartLink:hover {
	color: #ffffff;
		text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #56b5c0;
	padding: 5px;
}

A.pricelink {
	color: #56b5c0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
}

/*********************************/

#categorymenu tr {	height: 35px; }


#categorymenu td {
	text-align: center;
	line-height: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 500;
	text-transform: lowercase;
	color: #333333;
text-decoration: none;
	background-color: #c1e1e7;
}
#categorymenu a:link, #categorymenu a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 500;
	text-transform: lowercase;
	color: #333333;
text-decoration: none;
} 

#categorymenu a:hover { text-decoration: underline; 	color: #0296aa;
} 



#footer td {
	
	padding-right: 20px;
}

#footer a:link, #footer a:visited{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 400;
	text-transform: lowercase;
	color: #333333;
	text-decoration: none;
} 

#footer a:hover { text-decoration: underline; 	color: #333333;
} 


.copyright, a.copyright:link, a.copyright:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-left: 20px;
}

a.copyright:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
		text-decoration:underline;

}
#siteattribution {
	padding-right: 20px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-size: 10px;
	color: #999999;
	font-style: italic;

}

.siteattribution, #siteattribution a.siteattribution:link, #siteattribution a.siteattribution:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-size: 10px;
	color: #999999;
	font-style: italic;
}

#siteattribution a.siteattribution:hover, #siteattribution a.siteattribution:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-size: 10px;
	color: #999999;
	text-decoration:underline;
	font-style: italic;
}

#emailsignup, .emailsignup, A.emailsignup:link, A.emailsignup:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 80%;
	color: #333333;
	text-decoration: none;
	background-color: #c1e1e7;
	padding:  1em;
	text-align: center;
	border: thin dashed #56b5c0;
	vertical-align: bottom;
}
#emailsignup span {
vertical-align:middle;
}
#emailsignup input {
vertical-align:bottom;
}


A.emailsignup:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-weight: bold;
	color: #56b5c0;
	text-align: right;
	text-decoration:underline;
}

img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.img-shadow {
	float:left;
	background: url(images/shadowAlpha.png) no-repeat bottom right !important;
	background: url(images/shadow.gif) no-repeat bottom right;
	margin: 10px 0 0 10px !important;
	margin: 10px 0 0 5px;
	text-align: left;
  }

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  margin: -6px 6px 6px -6px;
  padding: 0px;
  } 
.daisybackground {
	background: url(images/layout/daisybackground.jpg) repeat-y top;
	margin: 0px;
	padding: 0px;
}
.scallop_left {
	background: url(images/layout/rightcolumn/scallop_left.gif) repeat-y top;
	margin: 0px;
	padding: 0px;
}
.scallop_right {
	background: url(images/layout/rightcolumn/scallop_right.gif) repeat-y top;
 
	margin: 0px;
	padding: 0px;
}
.scallop_upper {
	background: url(images/layout/rightcolumn/scallop_upper.gif) repeat-x top;
		min-width/**/:/**/ 550px;
		margin: 0px;
	padding: 0px;
}
.scallop_lower {
	background: url(images/layout/rightcolumn/scallop_lower.gif) repeat-x top;
	margin: 0px;
	padding: 0px;
}
td.bodycontent, td.bodycontentHTML {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #5c5c5c;
		font-size: 12px;

	background: #FFFFFF;
	border: medium solid #8ed2db;
	padding: 10px;
	vertical-align: top;
}

td.bodycontentHTML p {
	background: #FFFFFF;
	color: #5c5c5c;
	margin: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
}

td.bodycontentHTML table.states {
	background: #FFFFFF;
	color: #5c5c5c;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}


td.bodycontentHTML blockquote {
	background: #FFFFFF;
	color: #5c5c5c;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

td.bodycontent h2, td.bodycontentHTML h2 {
	background: #FFFFFF;
	color: #56b5c0;
	margin: 5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;	
}


td.bodycontent h3, td.bodycontentHTML h3 {
	background: #FFFFFF;
	color: #56b5c0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	margin-top: 15px;
}

.categorybox {
	background: #FFFFFF;
	border: thick solid #74bac2;
	padding: 2px;
	margin-right: 2px;
	text-align: center;
}

a.infoBoxContentsCategories {
	color: #333333;
	text-decoration: none;
	line-height: normal;
	margin-bottom: 15px;
}

a.infoBoxContentsCategories:hover {
  text-decoration: underline;
}

.buyitbox .main input {
	text-align: right;
}


#matching_products .dotted_border {
	padding: 1px;
	border: thin dashed #8ed2db;
}
#matching_products TD.infoBoxHeading {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
		background: #8ed2db;
	color: #ffffff;
	font-style: normal;
	padding: 2px;
}

#matching_products .infoBoxContents {
	background: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-top: thin none #8ed2db;
	border-right: thin dotted #8ed2db;
	border-bottom: thin dotted #8ed2db;
	border-left: thin dotted #8ed2db;
}
#matching_products .infoBoxContentsBackground {
  background: #56b5c0;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
}

.get1free {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: #F8E9F1;
	font-weight: bold;
	padding: 10px;
	border: medium double #ecc1db;
}

.categorydiscount {
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	background: #F8E9F1;
	padding: 10px;
	border: medium double #ecc1db;
	color: #666666;
}

.FeaturedBox {
  background: #666666;
}
TD.FeaturedBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #ffffff;
  color: #56b5c0;
}
.FeaturedBoxContents {
	background: #ffffff;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
/*	border: thin solid #56b5c0; */
}

.category_special {
	color: #5c5c5c;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-align: center;
}

.boldcolor{
color: #CC4D83; 
font-weight:bold;}

h5 {
margin-bottom: .4em;}

#guidedsearch .searchfield {
padding-bottom: 1em;
}