.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }.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; }.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: none; }BODY {  background: #000000;  color: #000000;  margin: 0px;}A {  color: #000000;  text-decoration: none;}A:hover {  color: #AABBDD;  text-decoration: underline;}FORM {  display: inline;}#bg  {    /*background: #000000 url(img/bsxgear_bg_pg.jpg) no-repeat scroll top center ;*/	background: #000000 url(img/Homepage_111.jpg) no-repeat scroll top center ;  }TR.header {  background: #ffffff;}TR.headerNavigation {  background: #333333;}TD.headerNavigation {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  background: #333333;  color: #ffff00;  border: 0px;}TD.categoryNavigation {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  color: #999999;  font-weight : bold;  border: 0px;}A.categoryNavigation {  color: #999999;}A.categoryNavigation:hover {  color: #ffff00;  text-decoration: none;  font-size: 11px;}A.categoryNavigation:active {  color: #ff8000;  text-decoration: none;  font-size: 11px;}A.headerNavigation {   color: #ffff00;  }A.headerNavigation:hover {  color: #ffcc33;  text-decoration: none;  font-weight: bold;}A.headerNavigation img {  border: 0px;}.homeImg {  border: 1px solid #999999;}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: #cccccc;}TD.headerInfo {  font-family: Verdana, Arial, sans-serif;  font-size: 14px;  background: #cccccc;  color: #333333;  font-weight: bold;  text-align: center;}TR.footer {  background: #bbc3d3;}TD.footer {  font-family: Verdana, Arial, sans-serif;  font-size: 14px;  background: #bbc3d3;  color: #ffffff;  font-weight: bold;}.infoBox {  background: #000000;}.descriptionBox {  background: #d6d6d6;  font-size: 12px;  font-family: Arial, sans-serif;}.descriptionBoxBG {  background: #ffffff;  background-image:url('http://www.revcoindustries.com/catalog/images/ProductInfoTemplate/productDescWatermark3.gif');  font-size: 12px;  font-family: Arial, sans-serif;}.description-list{  list-style-image: url('images/ProductInfoTemplate/square.gif');}.titleBox {  background: #666666;  font-size: 14px;  font-weight: bold;  color: #ffffff;  font-family: Verdana, Arial, sans-serif;}.infoBoxContents {  background: #000000;  font-family: Verdana, Arial, sans-serif;  color: #ffffff;  font-size: 10px;}A.infoBoxContents {  font-family: Verdana, Arial, sans-serif;  color: #ffffff;  font-size: 10px;}.regularContents {  background: #ffffff;  font-family: Verdana, Arial, sans-serif;  color: #000000;  font-size: 10px;}.searchBox {  background: #000000;  font-family: Verdana, Arial, sans-serif;  color: #ffffff;  font-size: 10px;}A.regularContents {  color: #666666;  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: #000000;  color: #ffff00;}A.infoBoxHeading {  color: #666666;  font-size: 10px;}TD.infoBox, SPAN.infoBox {  font-family: Verdana, Arial, 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: #f4f4f4;}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: 0px;  border-style: solid;  border-color: #b6b7cb;  border-spacing: 1px;  background-color: #ffffff;}.productListing img{  border: 0px;  border-style: solid;  border-color: #666666;}.productListing-heading {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  background: #999999;  color: #ffffff;  font-weight: bold;  font-variant: small-caps;}TD.productListing-data {  border-width: 0px;  border-right-width: 1px;  border-bottom-width: 1px;  border-color: #d5d5d5;  border-style: solid;  padding-left: 7px;  padding-right: 7px;  text-align: center;  font-family: Verdana, Arial, sans-serif;  font-size: 10px;}TABLE.categoryListing {  border: 0px;  border-style: solid;  border-color: #b6b7cb;  border-spacing: 1px;  background-color: #d5d5d5;}.categoryListing img{  border: 0px;  border-style: solid;  border-color: #666666;}.categoryListing-heading {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  background: #999999;  color: #ffffff;  font-weight: bold;  font-variant: small-caps;}TD.categoryListing-data {  border-width: 0px;  border-right-width: 1px;  border-bottom-width: 1px;  border-color: #d5d5d5;  border-style: solid;  font-family: Verdana, Arial, sans-serif;  font-size: 10px;}A.pageResults {  color: #000000;}A.pageResults:hover {  color: #99cccc;}TD.pageHeading, DIV.pageHeading, h1 {  font-family: Verdana, Arial, sans-serif;  font-size: 14px;  font-weight: bold;  color: #ffffff;  background: #666666;}TD.redpageHeading, DIV.redpageHeading, h1 {  font-family: Verdana, Arial, sans-serif;  font-size: 14px;  font-weight: bold;  color: #ffffff;  background: #FF0000;}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, A.smallText{  font-family: Verdana, Arial, sans-serif;  font-size: 10px;}A.smallText img{  border:0px;}TD.smallText-gray, SPAN.smallText-gray, P.smallText-gray, A.smallText-gray{  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  color: #666666;}A.smallText-gray img{  border:0px;  color: #666666;}TD.accountCategory {  font-family: Verdana, Arial, sans-serif;  font-size: 13px;  color: #ffffff;}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 {  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: #f0a480;  font-weight: bold;}TABLE.formArea {  background: #f1f9fe;  border-color: #7b9ebd;  border-style: solid;  border-width: 1px;}TD.formAreaTitle {  font-family: Verdana, Arial, sans-serif;  font-size: 14px;  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;}SPAN.errorText {  font-family: Verdana, Arial, sans-serif;  color: #ff0000;}.moduleRow { }.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }.moduleRowSelected { background-color: #E9F4FC; }.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-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; }/* input requirement */.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }.imagesBoxContents {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;}/*Search button alignment*/#search { vertical-align: bottom; text-align: middle; }.clCMEvent {	LEFT: 0px; VISIBILITY: visible; WIDTH: 99%; CLIP: rect(0px 100% 100% 0px); POSITION: absolute; TOP: 0px; HEIGHT: 99%}.clCMAbs {	LEFT: 0px; VISIBILITY: hidden; POSITION: absolute; TOP: 0px}.clBar {	VISIBILITY: hidden; WIDTH: 10px; POSITION: absolute; HEIGHT: 10px; BACKGROUND-COLOR: #333333; layer-background-color: #333333}.clLevel0 {	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: Verdana,arial,helvetica; POSITION: absolute}.clLevel0over {	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: Verdana,arial,helvetica; POSITION: absolute}.clLevel0 {	COLOR: #ffffff; BACKGROUND-COLOR: #333333; layer-background-color: #333333}.clLevel0over {	CURSOR: hand; COLOR: #ffff00; BACKGROUND-COLOR: #333333; layer-background-color: #333333; font-weight:bold;}.clLevel0border {	VISIBILITY: hidden; POSITION: absolute; BACKGROUND-COLOR: #c0c0c0; layer-background-color: #333333}.clLevel1 {	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: Verdana,arial,helvetica; POSITION: absolute}.clLevel1over {	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: Verdana,arial,helvetica; POSITION: absolute}.clLevel1 {	COLOR: #ffffff; BACKGROUND-COLOR: #333333; layer-background-color: #333333}.clLevel1over {	CURSOR: hand; COLOR: #ffff00; BACKGROUND-COLOR: #333333; layer-background-color: #333333; font-weight:bold;}.clLevel1border {	VISIBILITY: hidden; POSITION: absolute; BACKGROUND-COLOR: #c0c0c0; layer-background-color: #333333}.clLevel2 {	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: Verdana,arial,helvetica; POSITION: absolute}.clLevel2over {	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: Verdana,arial,helvetica; POSITION: absolute}.clLevel2 {	COLOR: #ffffff; BACKGROUND-COLOR: #333333; layer-background-color: #333333}.clLevel2over {	CURSOR: hand; COLOR: #ffff00; BACKGROUND-COLOR: #333333; layer-background-color: #333333; font-weight:bold;}.clLevel2border {	VISIBILITY: hidden; POSITION: absolute; BACKGROUND-COLOR: #c0c0c0; layer-background-color: #333333}TD.link, P.link {  font-family: Verdana, Arial, sans-serif;  color: #0000ff;  font-size: 12px;  font-weight:bold;  text-decoration: underline;}.link {  font-family: Verdana, Arial, sans-serif;  color: #0000ff;  font-size: 12px;  font-weight:bold;  text-decoration: underline;}A.link {  font-family: Verdana, Arial, sans-serif;  color: #0000ff;  font-size: 12px;  font-weight:bold;  text-decoration: underline;}A.link:hover {  font-family: Verdana, Arial, sans-serif;  color: #0000ff;  font-size: 12px;  text-decoration: underline;  font-weight: bold;}