/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $
A {
	FONT-SIZE: 10px; COLOR: #555; FONT-FAMILY: Verdana
}


BODY {
	FONT-SIZE: 10px; COLOR: #222; FONT-FAMILY: Verdana
}

.textbox {
	BORDER-RIGHT: #5f5f5f 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #5f5f5f 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 10px; PADDING-BOTTOM: 1px; BORDER-LEFT: #5f5f5f 1px solid; COLOR: black; PADDING-TOP: 1px; BORDER-BOTTOM: #5f5f5f 1px solid; FONT-FAMILY: Verdana
}
.textboxclear {
	BORDER-RIGHT: 0px solid; PADDING-RIGHT: 1px; BORDER-TOP: 0px solid; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 1px; BORDER-LEFT: 0px solid; COLOR: #000; PADDING-TOP: 1px; BORDER-BOTTOM: 0px solid; FONT-FAMILY: Verdana
}
.textboxclearred {
	BORDER-RIGHT: 0px solid; PADDING-RIGHT: 1px; BORDER-TOP: 0px solid; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 1px; BORDER-LEFT: 0px solid; COLOR: #700; PADDING-TOP: 1px; BORDER-BOTTOM: 0px solid; FONT-FAMILY: Verdana
}


.productprice {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #354e7f; FONT-FAMILY: Verdana; LETTER-SPACING: -1px
}
.newlink {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: white; FONT-FAMILY: Verdana; TEXT-DECORATION: none; font-sie: 10px
}
.newlink2 {
	FONT-SIZE: 12px; COLOR: #393939; FONT-FAMILY: Verdana; TEXT-DECORATION: none; font-sie: 10px
}
.newlink:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #fff; FONT-FAMILY: Verdana; TEXT-DECORATION: underline; font-sie: 10px
}
.newlink:unknown {
	FONT-SIZE: 12px; COLOR: #c4763b; FONT-FAMILY: Verdana; TEXT-DECORATION: underline; font-sie: 10px
}
.button {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; COLOR: #c0dffc; PADDING-TOP: 0px; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #036
}
.general11 {
	FONT-SIZE: 11px; COLOR: #393939; FONT-FAMILY: Verdana
}
.pulldownvariations {
	BORDER-RIGHT: #5d5d5d 1px solid; BORDER-TOP: #5d5d5d 1px solid; FONT-WEIGHT: bolder; FONT-SIZE: 10px; BORDER-LEFT: #5d5d5d 1px solid; WIDTH: 130px; COLOR: #515151; BORDER-BOTTOM: #5d5d5d 1px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #dadada
}

A:hover {
	FONT-SIZE: 10px; COLOR: #b00; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}

*/
    @import url(cssbuttonstoggler.css);
    @import url(featuredcontentglider.css);
    @import url(imagebox.css);
/* star product pimped start */

.starTitle{
  font-family: Verdana, Arial,  sans-serif;
  font-size: 14px;
  color: #990000;
  font-weight : normal;
}

.starName{
 font-family: Tahoma, Verdana, Arial;
 font-size: 24px;
 font-weight: normal;
 color: #006600;
 }  
 
 .starProdDesc{
 font-family: Arial, Verdana, sans-serif;
 font-size: 12px;
 color: #000000;
 }  
 
 .starPrice{
 font-family: Arial, Verdana, sans-serif;
 font-size: 14px;
 font-weight: bold;
 color: #ffffff;
 }  
 
 .box_outline3 {
margin-top:3px;
border-top-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-left-width: 1px;
border-style: solid;
border-color: #bfbfbf;

}

/* star product pimped end */

.box_outline3 {
margin-top:3px;
border-top-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-left-width: 1px;
border-style: solid;
border-color: #bfbfbf;
}
.specials_price{
font-family: Arial, Verdana, sans-serif;
 font-size: 12px;
color: #ffffff;
 font-weight: bold;
text-decoration: none;
}

.specials_old_price{
 font-family:  Verdana, Arial, Tahoma;
 font-size: 11px;
 color: #990000;
font-weight: normal;
 text-decoration: none;
}
.specials_name{
font-family:  Verdana, Arial, Tahoma;
font-size: 12px;
font-weight: bold;
 color: #990000;
padding-left:5px;
}
.specials_desc{
 font-family: Verdana, Arial, sans-serif;
font-size: 11px;
color: #808080;
 font-weight: normal;
text-decoration: none;
padding-left:5px;
 padding-top:5px;
}


	
P {
	FONT-SIZE: 10px; COLOR: #222; FONT-FAMILY: Verdana
}
TD {
	FONT-SIZE: 10px; COLOR: #393939; FONT-FAMILY: Verdana
}
.pulldown {
	BORDER-RIGHT: #5d5d5d 1px solid; BORDER-TOP: #5d5d5d 1px solid; FONT-WEIGHT: bolder; FONT-SIZE: 10px; BORDER-LEFT: #5d5d5d 1px solid; COLOR: #515151; BORDER-BOTTOM: #5d5d5d 1px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #dadada
}
.generalredlist {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #700; FONT-FAMILY: Verdana; TEXT-DECORATION: line-through
}
.generalbold {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: Verdana
}
.generalbold11 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #222; FONT-FAMILY: Verdana
}
.generalboldwhite {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #fff; FONT-FAMILY: Verdana
}
.generallightblue {
	FONT-SIZE: 10px; COLOR: #dfeef9; FONT-FAMILY: Verdana
}
.producttittle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #888; FONT-FAMILY: Arial
}
.bigname {
	FONT-WEIGHT: bold; FONT-SIZE: 17px; COLOR: #595959; FONT-FAMILY: Verdana
}

.generalboldred {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #700; FONT-FAMILY: Verdana
}
.generalboldred14 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #700; FONT-FAMILY: Verdana
}
.boxedproductname {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #444; FONT-FAMILY: Arial
}
.boxedprice {
	FONT-WEIGHT: 800; FONT-SIZE: 9pt; COLOR: #cc0000; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
.categoryname {
	FONT-WEIGHT: 800; FONT-SIZE: 9pt; COLOR: #cc0000; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
.leftcolumn {
	BACKGROUND-COLOR: #fff
}
.framelines {
	BACKGROUND-COLOR: #bbb
}
.secondarycolor {
	BACKGROUND-COLOR: #b00
}
.secondarycolor2 {
	BACKGROUND-COLOR: #669933
}
.whitebold10verdana {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #fff; FONT-FAMILY: Verdana
}
.greybold10verdana {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #777; FONT-FAMILY: Verdana
}
.greycellheader {
	BACKGROUND-COLOR: #ddd
}
.topgreybar {
	BACKGROUND-COLOR: #ddd
}
.rightcolumn {
	BACKGROUND-COLOR: #fff
}
.navigationbuttons {
	BACKGROUND-COLOR: #8e0000
}
.topthinbar {
	BACKGROUND-COLOR: #8e0000
}
.myaccountbutton {
	BACKGROUND-COLOR: #3762ac
}
.headerbar {
	BACKGROUND-COLOR: #fff
}
.textbutton {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 4px; BORDER-LEFT: #000 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #b00; TEXT-DECORATION: none
}
.textbutton:hover {
	COLOR: #b00; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}


.errorText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;  
  color: #ff0000;
}
TD.upsSmall {
  font-family: verdana, arial,sans-serif;
  font-size: 6pt;
}
.UPSheader {
  font-size: 13pt;
  color: #663300;
  font-weight: 900;
}
.UPSheader2	{
  font-size: 8pt;
  font-weight: bold;
  color: #ffffff;
}
.appheadercolor {
  background-color: #996633;
}
.spacing {
  padding-left: 10px;
  padding-right: 10px;
}
TD.ups {
  font-family: verdana, arial,sans-serif;
  font-size: 7pt;
}
 TR.custom_gifts {
  cursor: pointer; 
  cursor: hand;
 }
.brownbold {
  color: #663300;
  font-weight: bold;
}
TD.compareListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: white;
  border: 1px;
  border-style: solid;
  border-color: #AAAA91;
}
A.buybothPrice {
 font-family: Palatino Linotype;
 font-size: 18px;
 color: #59118E;
}
A.buybothHeading {
 font-family: Palatino Linotype;
 font-size: 18px;
 color: #59118E;
}
.buybothText {
 font-family: Verdana, Arial, sans-serif;
 font-size: 11px;
 color: #506b00;
}
.yearHeader { font-family: Helvetica, Arial, Verdana; font-size: 14px; font-weight: bold; color: #000000; background-color: #FFFFFF; text-decoration: none;} .calendarMonth { background-color: #F3F1E9; cursor: default; width: 100%;}
.calendarHeader { font-family: Helvetica, Arial, Verdana; font-size: 11px; font-weight: bold; color: #000000; background-color: #FFFFFF; text-decoration: none; height: 22px;}
.calendarToday { font-family: Arial, Verdana; 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: Arial, Verdana; font-size: 10px; color: #000000; background-color: #D3B368; padding-left : 3px; line-height: 14px; text-decoration: none; border:1px solid #FFFFFF; height: 22px; width: 18px;}
.calendar { font-family: Arial, Verdana; font-size: 10px; color: #000000; background-color: #F3F1E9; padding-left : 3px; line-height: 14px; text-decoration: none; border:1px solid #FFFFFF; height: 22px; width: 18px; }
.event { font-family: Arial, Verdana; 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;}
.boxText { font-family: Verdana, Arial, sans-serif; font-size: 11px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
BODY {
  background: url(images/columnleft.jpg); 
  color: #000000;
  margin: 0px;
}
A {
  color: #000000;
  text-decoration: none;
}
A:hover {
  color: #990000; 
  text-decoration: underline;
}
FORM {
	display: inline;
}
TR.headerNavigation {
  background: #bbc3d3;
}
TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #990000;
  color: #ffffff;
  font-weight : bold;
}
A.headerNavigation { 
  color: #FFFFFF; 
}
A.headerNavigation:hover {
  color: #ffffff;
}

TR.headerError {
  background: #ff0000;
}
TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}
TR.headerInfo {
  background: #00ff00;
}
TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}
TR.footer {
  background: #bbc3d3;
}
TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}
.infoBox {
  background: #990000;
}
.infoBoxContents {
  background: #EDDFC0;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.infoBoxContents6 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.infoBoxContentsBR {
  background: url(images/boxes/column-brown-bg.gif); 
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.infoBoxContentsGR {
  background: url(images/boxes/column-green-bg.gif); 
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.infoBoxContentsRD {
  background: url(images/boxes/column-red-bg.gif); 
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.infoBoxContentsRD2 {
  background: url(images/boxes/column-red-bg2.gif); 
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
}
.infoBoxContentsBLANK {
background: ; 
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.infoBoxContentsOrange {
  background: #FFD972;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.infoBoxContentsOR {
  background: url(images/boxes/column-orange-bg.gif); 
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.infoBoxContentsPI {
  background: url(images/boxes/column-pink-bg.gif); 
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.infoBoxContentsLI {
  background: url(images/boxes/column-light-bg.gif); 
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.infoBoxNotice {
  background: #FF8E90;
}
.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #990000;
  color: #ffffff;
}
TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
TR.payment-odd, TR.productReviews-odd, TR.upcomingProducts-odd{
  background: #f4f7fd;
}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even{
  background: #ffffff;
}
TABLE.productListing {
  background: #F3F1E9;

  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}
.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #D3B368;
  color: #000000;
  font-weight: bold;
  font-variant: small-caps;
}
.productListing-heading2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #E1DCC6;
  color: #000000;
  font-weight: bold;
  font-variant: small-caps;
}
.productListing-heading3 {
  font-family: Arial;
  font-size: 10px;
  background: #D3B368;
  color: #000000;
  font-weight: bold;
  font-variant: small-caps;
}
.productListing-heading33 {
  font-family: Arial;
  font-size: 10px;
  background: #DD8500;
  color: #000000;
  font-weight: bold;
  font-variant: small-caps;
}
TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
A.pageResults {
  color: #0000FF;
}
A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}
TD.pageHeading{
  font-family: Bradley Hand ITC;
  font-size: 30px;
  font-weight: bold;
  color: #6F0000;
}
TR.subBar {
  background: #f4f7fd;
}
TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}
TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}
TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #990000;
}
TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}
TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background: #D3B368
}
SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}
CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}
TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}
SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #990000;
  font-weight: bold;
}
TABLE.formArea {
  background: #ECE2CE;
  border-color: #996600;
  border-style: solid;
  border-width: 1px;
}
TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}
SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}
.moduleRow { }
.moduleRowOver { background-color: #EC7355; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #FFB0B0; }
.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }
TD.pollBoxRow {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  border-color: #eeeeee;
  border-style: solid;
  border-width: 1px; 
  font-weight : bold;
}
TD.pollBoxText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  border-color: #eeeeee;
  border-style: solid;
  border-width: 1px; 
}
TR.pollOptRow {
  background: #F3F1E9;
}
TR.pollFooter {
  background: #ECE2CE;
}
.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }
.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }
TD.DiscountPriceTitle, P.DiscountPriceTitle {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
	color: #FF0000;
  line-height: 1.0;
}
TD.DiscountPriceQty, P.DiscountPriceQty {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
	color: #FF0000;
  line-height: 1.0;
}
/*----------------------------Suggest Styles--------------------------*/
.suggest_link {
	background-color: #FFFFFF;
	padding: 2px 6px 2px 6px;
}
.suggest_link_over {
	background-color: #EEB520;
	padding: 2px 6px 2px 6px;
}
search_suggest {
	position: absolute; 
	background-color: #FFFFFF; 
	text-align: left; 
	border: 1px solid #000000;			
}		
/*----------------------------End Suggest Styles------------------------*/
TD.DiscountPrice, P.DiscountPrice {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
	color: #000000;
  line-height: 1.0;
}
TD.QuantityDiscountAvailable, P.QuantityDiscountAvailable {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
	color: #FF0000;
}
TD.pageHeadingPriceSavings, DIV.pageHeadingPriceSavings {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #A62A2A;
}
TD.pageHeadingPrice, DIV.pageHeadingPrice {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #808000;
}
TD.pageHeadingPriceWholesale, DIV.pageHeadingPriceWholesale {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #0000FF;
}
TD.pageHeadingPriceList, DIV.pageHeadingPriceList {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #9a9a9a;
}
TD.pageHeadingPriceRebate, DIV.pageHeadingPriceRebate {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #D1AF0E;
}
TD.pageHeadingRebateSavings, DIV.pageHeadingRebateSavings {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #388E8E;
}
.outline {
border: #D3B368;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
background-color: #FFFFFF;
}
TD.ShoppingCartPrices, P.ShoppingCartPrices {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color=#000000;
  line-height: 1.5;
}
TD.ShoppingCartSavings, P.ShoppingCartSavings {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #FF0000;
  line-height: 1.5;
}
TD.ShoppingCartRebateSavings, P.ShoppingCartRebateSavings {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #D1AF0E;
  line-height: 1.5;
}
TR.productListing-odd_shopping {
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px
  border-style: solid;
  border-top-width: 3px;
  border-right-width: 3px;
  border-bottom-width: 3px;
  border-left-width: 3px;
  border: #FF0000;
	background-color: #F3F1E9;
: solid;
TR.productListing-even_shopping {
  padding-top: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  padding-left: 2px
  border-style: solid;
  border-top-width: 3px;
  border-right-width: 3px;
  border-bottom-width: 3px;
  border-left-width: 3px;
  border: #710000;
  background: #F3F1E9;
}
A.productListing-data {
  color: #990000;
}

A.productListing-data:hover {
  color: #FF0000;
  background: #C0C0C0;
}
TD.ShoppingCartmainRed, P.ShoppingCartmainRed {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #FF0000;
  line-height: 1.5;
}
A.ShoppingCartError {
  color: #FF0000;
  text-decoration: none;
}
A.ShoppingCartError:hover {
  color: #FF0000;
  text-decoration: underline;
  background: #8080FF;
}
SPAN.ShoppingCartError {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}
TD.ShoppingCartHelp_main, P.ShoppingCartHelp_main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.25;
}
TD.ShoppingCartShipping_main, P.ShoppingCartShipping_main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.25;
}
TR.Caution {
  background: #EBCB14;
}
TD.Caution {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #FFFF00;
  color: #000000;
  font-weight: bold;
  line-height: 1.5;
  padding-right: 5px;
  padding-left: 5px
}
TD.ShoppingCart, P.ShoppingCart, SPAN.ShoppingCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  text-decoration: bold;
  color: #000000;
  line-height: 1.5;
}
TD.ShoppingCartAttributes, P.ShoppingCartAttributes, SPAN.ShoppingCartAttributes {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-style: italic;
  color: #990000;
  line-height: 1.5;
}
TD.ShoppingCartAttributesError, P.ShoppingCartAttributesError, SPAN.ShoppingCartAttributesError {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-style: italic;
  color: #FF0000;
  line-height: 1.5;
}
TD.ProductIsFree, P.ProductIsFree, SPAN.ProductIsFree {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  text-decoration: bold;
  color: #FF0000;
}
TD.ProductIsShowroomOnly, P.ProductIsShowroomOnly, SPAN.ProductIsShowroomOnly {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  text-decoration: bold;
  color: #0000FF;
}
TD.DownloadsMsg, P.DownloadsMsg{
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  font-weight: bold;
  color="FF0000";
}
TR.ShowCartDetails, TD.ShowCartDetails, P.ShowCartDetails {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  color="bbc3d3";
}
TR.AllProducts {
  background: #d2e9fb;
}
TD.AllProducts {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #d2e9fb;
  color: #000000;
  font-weight: bold;
  line-height: 1.5;
  padding-right: 5px;
  padding-left: 5px
}
TR.AttributesQtyPricesOntime-odd {
  padding-top: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  padding-left: 2px
  border-style: solid;
  border-top-width: 3px;
  border-right-width: 3px;
  border-bottom-width: 3px;
  border-left-width: 3px;
  border: #FF0000;
  background: #d5d5d5;
}
TR.AttributesQtyPricesOntime-even {
  padding-top: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  padding-left: 2px
  border-style: solid;
  border-top-width: 3px;
  border-right-width: 3px;
  border-bottom-width: 3px;
  border-left-width: 3px;
  border: #FF0000;
  background: #ebebeb;
}
TD.ProductDescription, SPAN.ProductDescription, P.ProductDescription {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}
.messageStackCaution { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #FFFF00; }
A.BoxLinks {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
  text-decoration: underline;
}
.infoBoxDefineMainpage {
  background: #408080;
}
.infoBoxContentsDefineMainpage {
  background: #ddddcc;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
TR.shippingOptions-even  {   background: #F3F1E9;
 } TR.shippingOptions-odd  {   background: #D3B368;
 } TR.productListing-odd {   background: #F3F1E9;
 } DIV.pageHeading  {
	font-size: 20px;
	font-weight: bold;
	color: #710000;
	background-color: #F3F1E9;
	font-family: Geneva, Arial, Helvetica, sans-serif;
 } 
TR.accountHistory-odd {   background: #F3F1E9;
 } TR.addressBook-odd {   background: #F3F1E9;
 } TR.alsoPurchased-odd {   background: #F3F1E9;
 } 
P.main  { background-color: #F3F1E9 }
</font>