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

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

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

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

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

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

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

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

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

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

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

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

A.white, 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;
}
TR.header {
  background: #ffffff;
}

.headerNavigation {
	font-family: tahoma, "Century Gothic", Verdana, 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: tahoma, "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5c5c5c;
	line-height: 8px;
	text-decoration: none;
	text-transform: lowercase;
	font-style: italic;
}

A.HeaderNavigation:Hover, A.HeaderNavigation:Active {
	font-family: tahoma, "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #660066;
	line-height: 8px;
	text-decoration: underline;
	text-transform: lowercase;
	font-style: italic;
}
TR.headerError {
  background: #660066;
}
.buyitbox {
	border: thin solid #999999;
	margin: 5px;
	width: 80%;
	text-align: center;
}
TD.headerError {
  font-family: tahoma, "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  background: #660066;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}
TR.headerInfo {
  background: #660066;
}
TD.headerInfo {
  font-family: tahoma, "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: tahoma, "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}
.infoBox {
  background: #ffffff;
}
.infoBoxBackground {
  background: #ffffff;
}
.infoBoxContents {
  background: #FFFFFF;
  font-family: tahoma, "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}
.infoBoxContentsBackground {
  background: #660066;
  font-family: tahoma, "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}
.infoBoxBorder {
	background: #FFFFFF;
	font-family: tahoma, "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: thin solid #660066;
}
.infoBoxNotice {
  background:  #660066;
}
.infoBoxNoticeContents {
  background:  #660066;
  font-family: tahoma, "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}
TD.infoBoxHeading {
	font-family: tahoma, "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background: #ffffff;
	color: #660066;
	font-style: normal;
}

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

TD.infoBox, SPAN.infoBox {
  font-family: tahoma, "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 #660066;
}
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: #660066;
  border-spacing: 1px;
}
TABLE.productListing2 {
	border: 0px;
	border-color: #660066;
	border-spacing: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #660066;
}

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

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

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

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

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

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

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

.applyaccountbalance, TD.applyaccountbalance {
	font-family: tahoma, "Century Gothic", Verdana, 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: tahoma, "Century Gothic", Verdana, 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: tahoma, "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5;
	color: #660066;
	background-color: #FFFFFF;
	padding: 5px;
	font-weight: bold;
}

span.mainTitle {
	font-family: tahoma, "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5;
	color: #660066;
	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: tahoma, "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5c5c5c;
}

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

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

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

}

a.policieslink:hover{
	font-family: tahoma, "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #660066;
	text-align: center;
	text-decoration:underline;
}

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

.customerServiceHeaders {
	font-family: tahoma, "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5c5c5c;
	text-align: right;
	text-transform: uppercase;
	padding-right: 2px;
}
A.customerServiceHeaders, A.customerServiceHeaders:visited  {
	font-family: tahoma, "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5c5c5c;
	line-height: 8px;
	text-transform: uppercase;
}
A.customerServiceHeaders:Hover {
	font-family: tahoma, "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #660066;
	line-height: 8px;
	text-decoration: underline;
	text-transform: uppercase;
}

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

A.previous:Hover {
	font-family: tahoma, "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #660066;
	line-height: 8px;
	text-decoration: underline;
	text-transform: lowercase;
}

A.smallText-manufacturer {
	font-family: tahoma, "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: tahoma, "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #660066;
	line-height: 8px;
	text-align: center;
	text-decoration: underline;
}


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

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

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

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

.productdetailtitle {
	font-family: tahoma, "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.5;
	color: #5c5c5c;
	background-color: #FFFFFF;
	padding: 5px;
	font-weight: bold;
}
.productdetail {
	font-family: tahoma, "Century Gothic", Verdana, 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: tahoma, "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #660066;
}

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

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

A.checkoutBarFrom:hover
{
	font-family: tahoma, "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #660066;
	text-decoration: none;
	text-transform: uppercase;

}

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


A.checkoutBarTo:hover
{
	font-family: tahoma, "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #660066;
	text-decoration: none;
	text-transform: uppercase;
}

.checkoutBarCurrent { font-family: tahoma, "Century Gothic", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #660066; 
	text-transform: uppercase;
}
/* message box */
.messageBox { font-family: tahoma, "Century Gothic", Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffccff; }

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

a.messageStackSuccess, a.messageStackSuccess:visited {
	font-family: tahoma, "Century Gothic", Verdana, 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: tahoma, "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #ffccff;
	font-weight: bold;
	color: #660066;
	text-transform: capitalize;	
}


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

TR.CategoryDescription {
	font-family: tahoma, "Century Gothic", Verdana, 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: #660066;
	vertical-align: middle;
	padding: 10px;

}

.ProductInfoDescription, #ProductInfoDescription {
	font-family: tahoma, "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	background-color: #ffffff;
	font-size: 13px;
}

#ProductInfoDescription a:link, #ProductInfoDescription a:visited  {
	font-family: tahoma, "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	color: #660066;
	background-color: #ffffff;
	font-size: 13px;
	text-decoration:none;
}  

#ProductInfoDescription a:hover {
	font-family: tahoma, "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	color: #660066;
	background-color: #ffffff;
	font-size: 13px;
	text-decoration:none;
}

a.productinfodescription:hover, a.productinfodescription:active {
	font-family: tahoma, "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	color: #660066;
	background-color: #ffffff;
	font-size: 13px;
	text-decoration:underline;
}

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

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

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

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

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

TD.pageHeadingCategory {
	font-family: tahoma, "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: lowercase;
	background-color: #660066;
	padding: 0px;
}
TD.pageHeadingBackground {
	font-family: tahoma, "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: lowercase;
	background-color: #660066;
}
A.CategoryName:link, A.CategoryName:visited {
	color: #660066;
	font-family: tahoma, "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size:  12px;
	font-style: normal;
	font-weight: bold;
	text-transform: lowercase;
}
A.CategoryName:hover {
	color: #660066;
	font-family: tahoma, "Century Gothic", Verdana, 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: #cccccc;
 } 
 
 .SubTotal {
	font-family: tahoma, "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.5;
	color: #660066;
	padding: 5px;
}
/* bright or pink */
.NoteColor, Span.NoteColor {
	font-family: tahoma, "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #660066;
	background-color: #ffffff;
}

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



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

A.close:hover {
	color: #660066;
	text-decoration: underline;
	font-family: tahoma, "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
}
A.close-popup {
	color: #660066;
	text-decoration: none;
	font-family: tahoma, "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
}

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

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

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

}
/* dark or gray */
td.EventDescription {
	font-family: tahoma, "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	color: #5c5c5c;
	background-color: #ffffff;
	font-size: 12px;
	vertical-align: top;
	padding: 5px;
}
.yearHeader { font-family: tahoma, "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: tahoma, "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: tahoma, "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: tahoma, "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: tahoma, "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: tahoma, "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;}
li.productresults {
	font-family: tahoma, "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5c5c5c;
	list-style-position: inside;
	list-style-type: circle;
}
li.HTMLPage {
	font-family: tahoma, "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #ffffff;
	color: #660066;
	list-style-position: inside;
	list-style-type: circle;
}

.main li {
	font-family: tahoma, "Century Gothic", Verdana, 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: tahoma, "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5c5c5c;
	list-style-position: inside;
	list-style-type: disc;
}
A.ProductResultsLink:hover {
  color: #660066;
  text-decoration: underline;
  font-family: tahoma, "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
  	font-size: 13px;
}
A.ProductResultsLink {
  color: #660066;
  text-decoration: none;
  font-family: tahoma, "Century Gothic", Verdana, 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: tahoma, "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(/shop/images/gf/bullet.gif);
}
/* dark or gray */
ul.HtmlPage {
	background-color: #ffffff;
	color: #5c5c5c;
	margin: 10px;
	font-family: tahoma, "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(/shop/images/gf/bullet.gif);
	font-weight: normal;
}

font.HtmlPageTextBold { 
	background: #FFFFFF;
	color: #660066;
	margin: 5px;
	font-family: tahoma, "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	font-weight: bold;
 } 
h1 {
	font-family: tahoma, "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #660066;
	text-transform: lowercase;
	background-color: #ffffff;
}

.price {
	font-family: tahoma, "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	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: #660066;
		font-family: tahoma, "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

font.dark{
color: #5c5c5c;
}

font.medium{
color: #660066;
}

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

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

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

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

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

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

#categorymenu tr {	height: 35px; }

#categorymenu td {
	background-image: url(images/gf/menubackground.jpg);
	text-align: center;
	line-height: 30px;
	background-repeat: repeat-x;
	background-position: right bottom;
}
#categorymenu a:link, #categorymenu a:visited {
		font-family: Tahoma, "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 500;
	text-transform: capitalize;
	color: #666666;
text-decoration: none;
} 

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

#footer td {
	background-image: url(images/gf/footerbackground.jpg);
	border-right: thin solid #ffffff;
	height: 30px;
	text-align: center;
	padding-top: 10px;
}

#footer a:link, #footer a:visited{
	font-family: Tahoma, "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 400;
	text-transform: capitalize;
	color: #666666;
	text-decoration: none;
	padding-right: 28px;
	padding-left: 28px;
	padding-top: 10px;
	/*border-left: thin solid #FFFFFF;*/
} 

#footer a.first:link, #footer a.first:visited{
	font-family: Tahoma, "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 400;
	text-transform: capitalize;
	color: #666666;
	text-decoration: none;
	padding-right: 30px;
	padding-left: 30px;
	padding-top: 10px;
	border-left-style: none;
} 
#footer a:hover { text-decoration: underline; 	color: #660066;
} 


.copyright, a.copyright:link, a.copyright:visited {
	font-family: Tahoma, "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	padding-left: 15px;
	vertical-align: top;	
}

a.copyright:link, a.copyright:visited {
	font-family: Tahoma, "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
		padding-left: 0px;
	vertical-align: top;	
}
a.copyright:hover {
	font-family: Tahoma, "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	padding-left: 0px;
	vertical-align: top;	
		text-decoration:underline;

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

.emailsignup, A.emailsignup:link, A.emailsignup:visited {
	font-family: Tahoma, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	font-variant: small-caps;
	color: #333333;
	text-align: right;
	text-decoration: none;
}

A.emailsignup:hover {
	font-family: Tahoma, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: small-caps;
	color: #660066;
	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;
  } 
  
.BoldColor  {
	color: #660066;
	font-weight: bold;
}

.newsdate {
	background: #FFFFFF;
	color: #666666;
	margin: 5px;
	font-family: tahoma, "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;	
}
.newstitle {
	background: #FFFFFF;
	color: #660066;
	margin: 5px;
	font-family: tahoma, "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;	
}

.newssource {
	background: #FFFFFF;
	color: #660066;
	margin: 5px;
	font-family: tahoma, "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	font-style: italic;
}
#theLayer {
position:absolute;width:300px;top:30%;left:30%;visibility:visible;
z-index:999999;}

.mainSelected {background: #004000;}
.mainNotSelected {background: #336666;}
