A { color:#000000; text-decoration:none; }
A.whitelink { color:#000000; text-decoration:none; }
.blacklink { color:#000000; text-decoration:none; }
.bluelink { color:#0000FF; text-decoration:none; }
A:hover { color:#6699cc; text-decoration:underline; }
A:hover.blacklink { color:#000000; text-decoration:underline; }
A:hover.bluelink { color:#0000FF; background-color: #FFFF33; text-decoration:underline; }

TR.header {
  background-color: #FFFFFF;
  background-image: url(images/header2_02.gif)
  }

TR.headerNavigation {
  background-color: #eeeeee;
}

TD.headerNavigation {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background-color: #eeeeee;
  color: #000000;
  font-weight : bold;
}

TR.headerError {
  background-color: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background-color: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 15px;
  background: #FFCC00;
  color: #000000;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TR.footer {
  background-color : #eeeeee;
}

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

TABLE.infoBoxHeading {
  background-color : #eeeeee;
  border-color : #000000;
  border-style : solid;
  border-width : 1px;
}

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

TD.infoBox, SPAN.infoBox {
  font-family : Verdana, Arial, sans-serif;
  font-size : 10px;
}

TABLE.topBarTitle {
  background-color : #aabbdd;
  border-color : #000000;
  border-style : solid;
  border-width : 1px;
}

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

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

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

TR.productListing-heading {
  background-color : #d2e9fb;
}

TD.productListing-heading {
  font-family : Verdana, Arial, sans-serif;
  font-size : 10px;
  background-color : #d2e9fb;
  color : #000000;
  font-weight : bold;
  font-variant : small-caps;
}

TD.productListing-data {
  font-family : Verdana, Arial, sans-serif;
  font-size : 10px;
}

TD.pageHeading, DIV.pageHeading {
  font-family : Verdana, Arial, sans-serif;
  font-size : 18px;
}

TR.subBar {
  background-color : #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 : 12px;
}

TD.smallText, SPAN.smallText {
  font-family : Verdana, Arial, sans-serif;
  font-size : 10px;
}

TD.accountCategory {
  font-family : Verdana, Arial, sans-serif;
  font-size : 13px;
  color : #aabbdd;
}

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

SPAN.newItemInCart {
  font-family : Verdana, Arial, sans-serif;
  font-size : 10px;
  color : #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT, TEXTAREA {
  font-family : Verdana, Arial, sans-serif;
  font-size : 11px;
}

SPAN.greetUser {
  font-family : Verdana, Arial, sans-serif;
  font-size : 12px;
  color : #f0a480;
  font-weight : bold;
}

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

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

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight : bold;
}

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

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

SPAN.checkoutBarHighlighted {
  font-family : Verdana, Arial, sans-serif;
  font-size : 10px;
  color: #000000;
}
.titletext {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #6699cc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.leftnav {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #20618a; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.darktitle {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000034; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.smallgraytype {
	FONT-SIZE: 9px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.smallbluetext {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #6699cc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.textfield {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.bigtextfield {
	FONT-FAMILY: Verdana, Arial, Helvetica, font-size: 9px
}
.smalltextfield {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.searchfields {
	FONT-SIZE: 10px; WIDTH: 170px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.smallwhitetext {
	FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.bodyheader {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.smalltext {
	FONT-SIZE: 9px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.smalltext A:link {
	FONT-WEIGHT: bold; COLOR: #ff6600; TEXT-DECORATION: none
}
.smalltext A:visited {
	FONT-WEIGHT: bold; COLOR: #ff6600; TEXT-DECORATION: none
}
.smalltext A:active {
	FONT-WEIGHT: bold; COLOR: #ff6600; TEXT-DECORATION: none
}
.smalltext A:hover {
	FONT-WEIGHT: bold; COLOR: #6699cc; TEXT-DECORATION: none
}
.smallboldtext {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.date {
	FONT-SIZE: 9px; COLOR: #9a9a9a; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.titlebar1 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #467fae; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.titlebar2 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000033; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.titlebar3 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #99ccff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.headerbar {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.blueboldtext A:link {
	FONT-SIZE: 9px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.nav2text {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.nav2text A:link {
	COLOR: #99ccff; TEXT-DECORATION: none
}
.nav2text A:visited {
	COLOR: #99ccff; TEXT-DECORATION: none
}
.nav2text A:active {
	COLOR: #99ccff; TEXT-DECORATION: none
}
.nav2text A:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.bodycopy {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.bodycopy A:link {
	FONT-WEIGHT: bold; COLOR: #ff6600; TEXT-DECORATION: none
}
.bodycopy A:visited {
	FONT-WEIGHT: bold; COLOR: #ff6600; TEXT-DECORATION: none
}
.bodycopy A:active {
	FONT-WEIGHT: bold; COLOR: #ff6600; TEXT-DECORATION: none
}
.bodycopy A:hover {
	FONT-WEIGHT: bold; COLOR: #6699cc; TEXT-DECORATION: none
}
.tabletext {
	FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.tabletext A:link {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none
}
.tabletext A:visited {
	FONT-WEIGHT: bold; COLOR: #cccccc; TEXT-DECORATION: none
}
.tabletext A:active {
	FONT-WEIGHT: bold; COLOR: #cccccc; TEXT-DECORATION: none
}
.tabletext A:hover {
	FONT-WEIGHT: bold; COLOR: #ffff00; TEXT-DECORATION: none
}
.lefttext {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #999999; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.lefttext A:link {
	COLOR: #6699cc; TEXT-DECORATION: none
}
.lefttext A:visited {
	COLOR: #6699cc; TEXT-DECORATION: none
}
.lefttext A:active {
	COLOR: #6699cc; TEXT-DECORATION: none
}
.lefttext A:hover {
	COLOR: #ff6600; TEXT-DECORATION: none
}
.navtext {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.navtext A:link {
	COLOR: #6699cc; TEXT-DECORATION: none
}
.navtext A:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.navtext A:visited {
	COLOR: #6699cc; TEXT-DECORATION: none
}
.navtext A:active {
	COLOR: #6699cc; TEXT-DECORATION: none
}
.tabletextblue {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.tabletextblue A:link {
	COLOR: #99cdff; TEXT-DECORATION: none
}
.tabletextblue A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.tabletextblue A:active {
	COLOR: #99cdff; TEXT-DECORATION: none
}
.tabletextblue A:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.boldtext {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000033; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.bluetext {
	FONT-SIZE: 9px; COLOR: #00496e; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.blueboldtext {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #00496e; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.smallboldwhitetext {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.smallgrayboldtext {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #999999; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.darkblueboldtext {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #000033; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.greentext {
	FONT-SIZE: 9px; COLOR: #999933; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.clienttitle {
	FONT-SIZE: 20px; COLOR: #00496e; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.stafftitle {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #00496e; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.staffrole {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.day {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #ffff00; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.night {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #004a6f; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.bigwhite {
	FONT-SIZE: 24px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.lightblueboldtext {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #669acc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.blueboldtext2 {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #00496e; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.box {  border: #996600; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
