/*
  $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: "Century Gothic", Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #5c5c5c } 
.errorBox { font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif; font-size : 12px; color: #ffffff; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif; font-size : 10px; color: #005962; text-decoration: underline; }

BODY {
background-color:#0f8593;
  color: #FFFFFF;
  margin: 0px;
  	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
}



A.click_to_enlarge:link, A.click_to_enlarge:visited, a:link, a:visited {
  color: #0f8593;
  text-decoration: none;
}
A.click_to_enlarge:hover, A.click_to_enlarge:active, a:hover, a:active {
  color: #5c5c5c;
  text-decoration: underline;
}
A.answer:link, A.answer:visited {
color:#005962;
text-transform:uppercase;
font-size:80%;
font-weight:bold;
text-decoration: none;
!important;
}

A.answer:hover, A.answer:active {
color:#0f8593;
text-decoration: underline;
!important; }

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: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
}
p.HtmlPageNumberedList {
	background: #FFFFFF;
	color: #5C5C5C;
	margin: 10px;
	font-family: "Century Gothic", Verdana, 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: #005962;
	margin: 5px;
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	font-weight: bold;
}
p.HtmlPageHeader {
	background: #FFFFFF;
	color: #005962;
	margin: 5px;
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}
p.HtmlPageSubHeader, h2.HtmlPageSubHeader {
	background: #FFFFFF;
	color: #005962;
	margin: 5px;
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;	
}
h3.HtmlPagesubSubHeader {
	color: #666666;
	font-size: 12px;
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-bottom: 0;
}
tr.HtmlPageTableHeaders {
background: #005962;
	color: #FFFFFF;
	margin: 5px;
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;	
}
tr.HtmlPageTable2Headers, td.HtmlPageTable2Headers {
/*	background: #005962;
	color: #FFFFFF;*/
	margin: 5px;
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: normal;
	padding: 10px;
}
tr.HtmlPageTable2SubHeaders, td.HtmlPageTable2SubHeaders  {
	background: #6fb6be;
	color: #FFFFFF;
	margin: 5px;
	font-family: "Century Gothic", Verdana, 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: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
/* dark or gray */
tr.HtmlPageTableRows2 {
	background: #ffffff;
	color: #5c5c5c;
	margin: 10px;
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: medium solid #005962;
	vertical-align: middle;
}

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

A.HtmlPageLink:hover {
  color: #005962;
  text-decoration: underline;
  font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
  	font-size: 12px;
}

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

A.HtmlPageLinkBold:hover {
	color: #005962;
	text-decoration: underline;
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

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

}
A.HtmlPageListLink:hover {
	color: #005962;
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;

}
P.answer, SPAN.answer {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: italic;
	font-weight: bolder;
	font-variant: normal;
	color: #005962;
	text-transform: lowercase;
}
/*A {
  color: #005962;
  text-decoration: none;
}
A:hover {
  color: #5c5c5c;
  text-decoration: underline;
}
*/
A.white:link, A.white:visited {
  color: #ffffff;
}

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


FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}
TR.headerNavigation {
  background: #005962;
}
TD.headerNavigation {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #005962;
	color: #ffffff;
	font-weight : bold;
	font-style: italic;
}
p.headerNavigation {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #005962;
	color: #ffffff;
	font-weight : bold;
	font-style: italic;
}
A.headerNavigation {
	color: #FFFFFF;
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-variant: normal;
	font-weight: normal;
	text-transform: capitalize;
}
A.headerNavigation:hover {
	color: #6fb6be;
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-variant: normal;
	font-weight: normal;
	text-transform: capitalize;
}

TR.headerError {
  background: #005962;
}
TD.headerError {
  font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  background: #005962;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}
TR.headerInfo {
  background: #005962;
}
TD.headerInfo {
  font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}
TR.footer {
  background: #bbc3d3;
}
TD.footer {
  font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {
  background: #005962;
}
.infoBoxBackground {
  background: #ffffff;
}
.infoBoxContents {
  background: #FFFFFF;
  font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}
.infoBoxContentsBackground {
  background: #005962;
  font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}
.infoBoxNotice {
  background:  #005962;
}
.infoBoxNoticeContents {
  background:  #005962;
  font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}
TD.infoBoxHeading {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background: #005962;
	color: #ffffff;
	font-style: normal;
}

TD.infoBoxHeadingWhite {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background: #ffffff;
	color: #005962;
	font-style: normal;
}
TD.infoBox, SPAN.infoBox {
  font-family: "Century Gothic", Verdana, 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 #005962;
}
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 {
  
}
TABLE.productListing2 {
	border: 0px;
	border-color: #005962;
	border-spacing: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #005962;
}

TABLE.HTMLpage {
  border: 1px;
  border-style: solid;
  border-color: #005962;
  border-spacing: 1px;
}
.productListing-heading {
  font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  background: #005962;
  color: #FFFFFF;
  font-weight: bold;
}
.productListing-data {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-style: italic;
	padding: 5px;
}

.pageResults {
	color: #ffffff;
	font-weight: bold;
}
A.pageResults:hover {
	color: #6fb6be;
	font-weight: bold;
	text-decoration: underline;
}
A.pageResults {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

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

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

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

a.main:hover {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.5;
	color: #5c5c5c;
	background-color: #FFFFFF;
	text-decoration: underline;
	padding: 5px;
}

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

TD.smallTextwrap {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #005962;
	overflow: hidden;
}


A.smallText {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5c5c5c;
	line-height: 8px;
	text-align: right;
		text-decoration: none;

}
A.smallText:Hover {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #005962;
	line-height: 8px;
	text-align: center;
	text-decoration: underline;
}

A.smallText_center:link, A.smallText_center:visited  {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5c5c5c;
	line-height: 8px;
	text-align: center;
		text-decoration: none;

}
A.smallText_center:hover, A.smallText_center:active {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #005962;
	line-height: 8px;
	text-align: center;
	text-decoration: underline;
}

.smallTextWhite {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}

A.smallTextWhite {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	line-height: 8px;
	text-align: right;
}
A.smallTextWhite:Hover {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	line-height: 8px;
	text-align: center;
	text-decoration: underline;
}

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


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

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

a.productlisting-name{
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #005962;
	text-decoration: none;
	font-weight: bold;
}

a.productlisting-name:hover{
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #005962;
		font-weight: bold;
	text-decoration: underline;
}

TD.biggersmallText, SPAN.biggersmallText, P.biggersmallText {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #005962;
}

TD.accountCategory {
  font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}
TD.fieldKey {
  font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #003769;
}
TD.fieldKeyOriginal {
  font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
TD.fieldValue {
  font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}
TD.tableHeading {
  font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
SPAN.newItemInCart {
  font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #005962;
}
CHECKBOX, INPUT, RADIO, SELECT {
  font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
  /*font-size: 11px;*/
}
TEXTAREA {
  width: 100%;
  font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}
SPAN.greetUser {
  font-family: "Century Gothic", Verdana, 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: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
SPAN.markProductOutOfStock {
  font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}
SPAN.productSpecialPrice {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	color: #6fb6be;
	font-weight: bold;
}
SPAN.errorText {
  font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
  color: #005962;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; }
.moduleRowSelected { }
.checkoutBarFrom, .checkoutBarTo { font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #dff2ba; }
A.checkoutBarFrom
{ font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #dff2ba; }
A.checkoutBarTo
{ font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #dff2ba; }

A.checkoutBarFrom:active
{ font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; }
A.checkoutBarTo:active
{ font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; }


A.checkoutBarFrom:hover
{
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}
A.checkoutBarTo:hover
{
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}

.checkoutBarCurrent { font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; }

/* message box */
.messageBox { font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #e4258c; }

.browserUpdate{ text-align: center; font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #e4258c;
 padding:1em;}

a.browserUpdate:link, a.browserUpdate:visited { background-color: #e4258c;
color: #ffffff;
text-decoration:underline;
padding: 0;
 }
 
 a.browserUpdate:hover, a.browserUpdate:active { background-color: #e4258c; color: #0f8593;
 }

/* bright or pink */
.messageStackSuccess {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #6fb6be;
	font-weight: bold;
	font-style: italic;
	font-variant: small-caps;
}
/* input requirement */
.inputRequirement { font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #e4258c; }

TD.CategoryText, #CategoryText {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: lowercase;
	font-style: italic;
  color: #ffffff;
	text-align: left;
	padding: 4px 4px 4px 0px;
	    opacity:1; filter: alpha(opacity=100); -moz-opacity: 1;

}

#CategoryText  li{
	color: #666666;
	padding-left: 1em;
	list-style: none;	/*list-style: disc inside;*/
}

	A.CategoryName {
	color: #ffffff;
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size:  12px;
	line-height: 11px;
	font-style: normal;
		  text-decoration: none;

}
A.CategoryName:hover {
	color: #0f8593;
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size:  12px;
	line-height: 11px;
	font-style: normal;
	  text-decoration: none;
}

TR.CategoryDescription {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: none;
	font-style: normal;
	text-align: left;
	text-indent: 0px;
	font-variant: normal;
	color: #FFFFFF;
	background-color: #005962;
	vertical-align: middle;
	padding: 10px;
}
.ProductInfoDescription {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	font-size: 13px;
}
.ProductAttributeDescription {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	color: #919191;
	background-color: #ffffff;
	font-size: 12px;
	font-variant: small-caps;
}
p.ProductNoReturnsDescription {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	color: #005962;
	background-color: #ffffff;
	font-size: 11px;
	font-variant: normal;
	font-style: italic;
	text-transform: lowercase;
}

a.ProductNoReturnsDescription {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	color: #005962;
	background-color: #ffffff;
	font-size: 11px;
	font-variant: normal;
	font-style: italic;
	text-transform: lowercase;
	text-decoration: underline;
}
p.ProductSpecialOffer {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	color: #005962;
	background-color: #ffffff;
	font-size: 11px;
	font-variant: normal;
	font-style: italic;
	text-transform: lowercase;
}
p.ProductSuggestion {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	color: #005962;
	background-color: #ffffff;
	font-size: 11px;
	font-variant: normal;
	font-style: italic;
	text-transform: none;
}
A.ProductSuggestion:link, A.ProductSuggestionLink:link  {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	color: #005962;
	background-color: #ffffff;
	font-size: 11px;
	font-variant: normal;
	font-style: italic;
	text-transform: none;
	  text-decoration: underline;
}
A.ProductSuggestion:Hover, A.ProductSuggestionLink:Hover {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	color: #005962;
	background-color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
	text-transform: none;
}
A.ProductSuggestion:Visited, A.ProductSuggestionLink:Visited {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	color: #005962;
	background-color: #ffffff;
	font-size: 11px;
	font-style: italic;
	text-transform: none;
		  text-decoration: underline;

}
.MainBackground {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.5;
	color: #FFFFFF;
	background-color: #005962;
	padding: 5px;
}

A.MainBackground {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.5;
	color: #FFFFFF;
	background-color: #005962;
	padding: 5px;
}

a.MainBackground:hover {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.5;
	color: #FFFFFF;
	background-color: #005962;
	padding: 5px;
	text-decoration: underline;
}

TD.pageHeadingCategory {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: lowercase;
	background-color: #005962;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}
TD.pageHeadingBackground, TR.pageHeadingBackground {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: lowercase;
	background-color: #005962;
}
/* In Cart Row Background; pale */
TR.productListing-even { 	background: #6fb6be;
 } .SubTotal {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.5;
	color: #FFFFFF;
	background-color: #005962;
	padding: 5px;
}
/* bright or pink */
.NoteColor, Span.NoteColor {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
		color: #6fb6be;
	background-color: #005962;
}
.NoteWhite, Span.NoteWhite {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	background-color: #005962;
}
.StockWarningEmphasis, font.StockWarningEmphasis {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	background-color: #005962;
	font-weight: bolder;
	font-variant: small-caps;
}
.infoBoxWhite {
  background: #005962;
}
A.Note {
  color: #FF6699;
  text-decoration: none;
 font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
}
A.Note:hover {
  color: #ffffff;
  text-decoration: underline;
  	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
}
A.NoteWhite {
  color: #FFFFFF;
  text-decoration: none;
  	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
}
A.NoteWhite:hover {
  color: #FF6699;
  text-decoration: underline;
  	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
}
span.NoteWhite, p.NoteWhite {
	color: #FFFFFF;
	text-decoration: none;
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
A.close {
	color: #FFFFFF;
	text-decoration: none;
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
}

A.close:hover {
	color: #FFFFFF;
	text-decoration: underline;
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
}
TR.AccountTableTitle, TD.AccountTableTitle, P.AccountTableTitle, span.AccountTableTitle, div.AccountTableTitle  {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.5;
	color: #005962;
	background-color: #FFFFFF;
	padding: 5px;
	font-weight: bold;
	text-align: right;
}
TD.AccountTableField, P.AccountTableField {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.5;
	color: #005962;
	background-color: #FFFFFF;
	padding: 5px;
	font-weight: bold;
	text-align: left;
}
.TableTitleCenter  {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1;
	color: #005962;
	background-color: #FFFFFF;
	padding: 5px;
	font-weight: bold;
	text-align: left;
}
/* Dark or Gray */
.EventTitle {
	font-family: "Century Gothic", Verdana, 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: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color: #005962;
	font-size: 16px;
	font-weight: bold;
	padding: 5px;
	text-align: left;
}



/* dark or gray */
.EventTitle2 {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color: #005962;
	font-size: 14px;
	font-weight: bold;
	padding: 0px;
	text-align: left;
	line-height: normal;
}
.EventDate {
	font-family: "Century Gothic", Verdana, 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: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	color: #5c5c5c;
	background-color: #ffffff;
	font-size: 10px;
	vertical-align: top;
	padding: 5px;
}

a.EventDescriptionlink {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	color: #005962;
	font-size: 12px;
	vertical-align: top;
	padding: 5px;
}
/* dark or bright */
a.EventDescriptionlink:hover {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	color: #6fb6be;
	font-size: 12px;
	vertical-align: top;
	padding: 5px;
	text-decoration: underline;

}
/* dark or gray */
td.EventDescription {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	color: #5c5c5c;
	background-color: #ffffff;
	font-size: 12px;
	vertical-align: top;
	padding: 5px;
}
.yearHeader { font-family: "Century Gothic", Verdana, 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: "Century Gothic", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; background-color: #FFFFFF; text-decoration: none; height: 22px;}
.calendarToday { font-family: "Century Gothic", Verdana, 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: "Century Gothic", Verdana, 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: "Century Gothic", Verdana, 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: "Century Gothic", Verdana, 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: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #005962;
	background-color: #FFFFFF;
	text-transform: lowercase;
	text-align: center;
}
A.BIQlink:hover {
	color: #930093;
	text-decoration: underline;
	font-family: "Century Gothic", Verdana, 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 #005962;
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
td.BIQtitle {
	color: #FFFFFF;
	border: medium solid #005962;
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	text-align: center;
	background-color: #005962;
	text-transform: capitalize;
	font-variant: small-caps;
}
body.BIQbackground {
 background: #FFFFFF;
   margin: 0px;
   
}

#biq {
background-color:#FFFFFF;
	color: #5c5c5c;

}

#biq ol li {
	margin: 10px;
	font-size: 90%;
	list-style-type: decimal;
}
#biq a:link, #biq a:visited {
color: #005962;
text-transform:uppercase;
font-weight:bold;
padding-left: .5em;
padding-bottom: .25em;
font-size:80%;}

#biq a:hover, #biq a:active {
color: #0f8593;}


A.SizingChart {
	font-family: "Century Gothic", Verdana, 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: #6fb6be;
	background-position: center;
}
A.SizingChart:Hover {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 8px;
	text-align: center;
	border: none #6fb6be;
	text-decoration: none;
	padding: 3px;
	background-color: #005962;
}
li.productresults {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5c5c5c;
	list-style-position: inside;
	list-style-type: circle;
}
li.HTMLPage {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #ffffff;
	color: #005962;
	list-style-position: inside;
	list-style-type: circle;

}

A.ProductResultsLink:hover {
  color: #6fb6be;
  text-decoration: underline;
  font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
  	font-size: 13px;
}
A.ProductResultsLink {
  color: #005962;
  text-decoration: none;
  font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
  	font-size: 13px;
	  text-decoration: underline;
}
/* bulleted list on customerservice; dark or gray */
ul.mainlist {
	background: #FFFFFF left;
	color: #5c5c5c;
	margin: 10px;
	font-family: "Century Gothic", Verdana, 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);
}

/* bulleted list on customerservice; dark or gray */
ul.mainlist li {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5c5c5c;
	list-style-position: inside;
	list-style-type: disc;
	padding-bottom: 4px;
}

/* dark or gray */
ul.HtmlPage {
	background-color: #ffffff;
	color: #5c5c5c;
	margin: 10px;
	font-family: "Century Gothic", Verdana, 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: #005962;
	margin: 5px;
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	font-weight: bold;
 } 
h1 {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: lowercase;
	background-color: #005962;
}

h1.product_name {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #005962;
	text-transform: lowercase;
	background-color: #ffffff;
}

td.product_name_block {
	vertical-align:top;
	background-color: #ffffff;
	padding-top: 0.25em;
	padding-left: .5em;
}


/* 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: #336699;
}

TD.medium {
	background: #005962;
		font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

font.dark{
color: #5c5c5c;
}

font.medium{
color: #005962;
}

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

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

/* product link; dark, bright or pink */
A.ProductAttributeDescriptionlink:hover {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	font-size: 12px;
	font-variant: small-caps;
  color: #6fb6be;
  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 #005962;
}

a.helplink {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #005962;
	background-color: #FFFFFF;
	text-transform: lowercase;
		font-variant: small-caps;
	text-align: center;
}
A.helplink:hover {
	color: #930093;
	text-decoration: underline;
	font-family: "Century Gothic", Verdana, 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: #ffffff;
	text-decoration: none;
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #6fb6be;
	padding: 5px;
}

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

A.pricelink {
	color: #6fb6be;
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
}


#get1free {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding: 5px;
width: 350px;	border-style: double;
	border-color: #005962;
	text-align: center;
	background: #E1EED0;
}

#get1free a:link, #get1free a:visited{
	text-decoration: underline;
}

#get1free a:hover, #get1free a:active{
	text-decoration: underline;
	color: #005962;
}
/* classi per 2gether discount*/

.getslogan	{
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.gettitolo	{
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.buybothText {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 8px;
}

.getprezzo {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	margin-bottom: 8px;
	color:#666666;
}

.getprezzo_bold {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 8px;
	color:#005962;
}


.prezzo {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	margin-bottom: 8px;
}

.getrisparmio {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 8px;
}

.vsmalltext {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin-top: 8px;
}

/* end of classi per 2gether discount*/

/*#boxes {
	position: relative;
	left: 20px;
	top: 20px;
	visibility: visible;
	z-index: 999;
	overflow: visible;
}

img.boxes {border: 3px #013678 solid;} */

.indexcontentbackground {
	background: #a0b7d4 url(images/splashpage/background_content.jpg) no-repeat;
}

ul.mainlist {
	padding-left: 2.5em;
}
ul.mainlist li {
text-indent: -1.5em;
}

ol.sublist {
	padding-left: 3.5em;
padding-right: 1.5em;
	list-style: url(images/dashBullet.gif) inside;
}
ol.sublist li {
text-indent: -1.5em;
	font-family: "Century Gothic",Verdana,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #5c5c5c;

}
#theLayer {
position:absolute;top:15%;left:30%;visibility:visible;
z-index:999999;}

a.more:link, a.more:visited {

  background-color: #ffffff; /* pale weak blue */
	color: #cc0000;
	text-decoration: none;
	font-size:90%;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;	
}

a.more:hover, a.more:active {
	text-decoration: underline;
}
iframe.popup{

vertical-align:middle;
text-align:center;
border: none;
scrolling:no;
width:550px;
height:340px;
}/* CSS Document */

.get1free { font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #ffb3b5; font-weight: bold;}

/* #special_banner_right {
font-family:Verdana, Arial, Helvetica, sans-serif;
width:60%;
height:  106px;
padding-top: .75em;
text-align:right;
vertical-align:middle;
font-weight:bold;
float: left;
}*/

#special_banner_right {
	position: relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:60%;
	padding-top: .75em;
text-align:right;
	vertical-align:middle;
	font-weight:bold;
	float: left;
	top: 300px;
	left: 120px;
}

#special_banner_left {
font-family:Verdana, Arial, Helvetica, sans-serif;
width:220px;
height:  106px;
padding-top: .75em;
text-align:center;
vertical-align:middle;
font-weight:bold;
float: left;
}
#special_banner a:link, #special_banner a:visited {
color: #1c2173;
text-decoration: none;}

#special_banner a:hover, #special_banner a:active {
text-decoration: underline;
}

#special_banner_right a.title:link, #special_banner_right a.title:visited  {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #005962;
	text-transform: lowercase;
	background-color: transparent;
	text-decoration: none;
}
#special_banner_right a.subtitle:link, #special_banner_right a.subtitle:visited  {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #005962;
	text-transform: lowercase;
	background-color: transparent;
	text-decoration: none;
}

#special_banner_right a.title:hover, #special_banner_right a.title:active,
#special_banner_right a.subtitle:hover, #special_banner_right a.subtitle:active  {
text-decoration: underline;
}

.index_description {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
background:none;
color:  #666666;
text-align:center;
}

a.index_description:link, a.index_description:visited  {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
background:none;
color:  #666666;
text-align:center;
text-decoration:none;
}

a.index_description:hover, a.index_description:active  {
color: #0f8593;
text-decoration:underline;
}
.mp3-title {
font-style:italic;
}
h2.all_products {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10.5px;
	color: #5c5c5c;
	text-transform: lowercase;
	line-height: normal;
}
