
.boxText { font-family: arial, sans-serif; font-size: 12px; }
.errorBox { font-size : 12px; background-color: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

BODY {
  background: #ffffff;
  color: #000000;
  margin: 10px;
}

A {
  color: #0033ff;
  text-decoration: none;
}

A:hover {
  color: #AABBDD;
  text-decoration: underline;
}

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #69fa69;
}

TD.headerNavigation {
  font-family: arial, sans-serif;
  font-size: 11px;
  background: #99ffff;
  color: #0000ff;
}

A.headerNavigation { 
  color: #0000ff; 
}

A.headerNavigation:hover {
  color: #00ccff;
}

A.breadcrumb { 
  color: #0033ff;
  font-size: 10px;
}

A.breadcrumb:hover {
  color: #00ccff;
  font-size: 10px;
}

TD.breadcrumb {
  font-family: arial, sans-serif;
  font-size: 10px;
  background: #ddffff;
  color: #0000ff;
}

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: #99ffff;
}

.infoBoxHeader {
  background: #ddffff;
}

.infoBoxHeading {
  color:#666;
  font-weight:600
}

TR.navig { 
  color:#0033FF;
  background-image:url(/im/navgrad.jpg);
/*  padding:1px;*/
/*  padding-right:1px;*/
  padding-top:1px;
  padding-bottom:1px;
  padding-left:1px;
}

.infoBoxContents {
  background: #ffffff;
}

.infoBoxNotice {
  background: #FF99CC;
}

.infoBoxNoticeContents {
  background: #ffffff;
  color:#990000
}

.infoBoxNoticeHeader {
  background: #FFEEFF;
}

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: #f8f8f8;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #ffffff;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.productListing-heading {
  font-weight: bold;
  background: #c0fbbf;
  color: #000000;
}

DIV.pageHeading {
  font-family: arial, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #333333;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText, DIV.smallText {
  font-family: arial, sans-serif;
  font-size: 11px;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: arial, sans-serif;
  font-size: 10px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

.pullquote {
	font-weight: 300;
	line-height: 16pt;
	color:#555555;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #e9ffff; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #ddffff; }

.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; }

/* message box */

.messageBox { font-size: 10px; }
.messageStackError, .messageStackWarning { background-color: #FFEEFF; font-weight:bold; color:#CC0000}
.messageStackSuccess { font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-size: 10px; color: #ff0000; }

.sp10{font-size:8px !important}
.sp8{font-size:7px !important}
.sp5{font-size:4px !important}
.sp4{font-size:3px !important}
.sp2{font-size:2px !important}
span.sp20{font-size:19px !important}

/* fonts */
body,th,td,p,div,span,a,input,select,textarea,ul,ol,dl,h1,h2,h3,h4,h5,h6,li,big,small,b,font{font-family:Arial,Helvetica,FreeSans,"Luxi-sans","Nimbus Sans L",sans-serif}
code,kbd,tt,pre,pre *,code *,code a,kbd a,tt a,pre a,code span,kbd span,tt span,pre span,pre b,pre font{font-family:Monaco,Courier,"Courier New"}

/* font sizes */
.smaller,.smaller a,.smaller b,small,.small,small span,.small span,.small a,small a,div.sitelinks,div.sitelinks a,.breadcrumb,.breadcrumb a,div.footer,div.footer a,select,td.selectcell,table.topnavlight td,table.topnavlight td a,table.topnav td,table.topnav td a,span.dkcaption1,span.ltcaption1,span.dkcaption1 a,span.ltcaption1 a{font-size:11px}
body,th,td,p,div,span,a,ul,ol,dl,li,select,input,textarea,code,kbd,tt,pre,code a,kbd a,tt a,pre a,code span,kbd span,tt span,pre span,h6,h6 a,h6 span{font-size:12px}
td.sectiontitle2,td.sectiontitle2 a,td.sectiontitle2 div,h5,h5 a,h5 span,big,.big,big span,.big span,.big a,big a{font-size:13px}
h4,h4 span,h4 a,td.sectiontitle1,td.sectiontitle1 a,td.sectiontitle1 div,.xbig,.xbig span,.xbig a{font-size:14px}
h3,h3 span,h3 a,.xxbig,.xxbig span,.xxbig a,.xxlarge{font-size:15px}
h1,h2,h1 span,h2 span,h1 a,h2 a{font-size:16px}
div.pagetitle2{font-size:17px}
div.smallpagetitle,div.pagetitle,div.pagetitle code,span.pagetitleblue,div.pagetitlenopad{font-size:21px}
div.pagetitlebig{font-size:36px}
div.stretch{line-height: 18px; letter-spacing: 0.06em;}
span.dkcaption1,b.dkgrey{color:#666}
span.ltcaption1{color:#999}
h1,h2,h3,h4,h5,h6{margin:3px 0px 0px 0px;padding:0px;text-decoration:none}
hr.light{background:#E3E3E3;color:#E3E3E3;height:2px;padding:0px;border:0px}
p.intro, div.intro{font-size:12px;color:#666;font-weight:bold;margin-top:0px}

input.buttonltblue{cursor:hand;color:#555;height:22px;padding:0px;margin:0px;border:1px outset #00FFFF;font-weight:bold;font-size:12px;background: #BBFFFF}

