.searchBox { border: 1px inset #FAFAFA; width: 160px; padding: 1px; background: #FAFAFA; color: #363636; font-size: 11px; }
.languageSel { border: 1px inset #fff; width: 120px; padding: 1px; background: #fff; color: #363636; font-size: 11px; }
.textbox { border: 1px solid #7F9DB9; background: #fff; color: #303030; font-size: 12px; }
.submit { border: 1px solid #000; color: #fff; background: #FF9900; font-weight: bold; }
form, ol, ul { margin: 0; padding: 0; }
a { color: #323232; }
a:hover { color: #E80000; }
li { margin: 0; padding: 0; list-style-position: inside; }
li.bullet { list-style-type: square; color: #000; font-size: 70%; }
li.bulletLrg { list-style-type: square; color: #000; font-size: 100%; }
li.num { color: #000; font-size: 70%; }
li.account { padding-top: 5px; list-style-type: square; }
.txtSession { color: #373737; font-size: 80%; text-decoration: none; }
a.txtSession { color: #373737; font-size: 70%; font-weight: bold; text-decoration: none; }
a.txtSession:hover { color: #FA4742; font-size: 70%; text-decoration: underline; }
.txtSessionGrey { color: #373737; font-size: 70%; }
.txtCopy { color: #05549E; font-size: 70%; }
a.txtButton { padding: 2px; color: #fff; background: #0E51A3; font-weight: bold; line-height: 20px; text-align: center; text-decoration: none; }
a.txtButton:hover { padding: 2px; color: #fff; background: #FF3300; font-weight: bold; line-height: 20px; text-align: center; text-decoration: none; }
.txtOldPrice { text-decoration: line-through; }
.txtSale { padding: 2px 5px 2px 5px; border: 1px solid #C8C8C8; border-top: 0; border-left: 0; background: #EDF4E6; color: #D70000; font-weight: bold; letter-spacing: 1px; line-height: 20px; }
.txtOutOfStock { color: #FF0000; }
.txtSiteDocs, .txtSiteDocs a { color: #363636; font-size: 11px; text-decoration: none; }
.txtSiteDesign, .txtSiteDesign a { color: #CFCFCF; font-size: 10px; text-decoration: none; }
.txtSiteDocs a:hover { color: #A60000; font-size: 11px; text-decoration: underline; }
.txtDefault, .txtDefault a, .txtLink a, .txtLocation a { color: #A62020; text-decoration: none; }
.txtDefault { color: #3F3F3F; text-decoration: none; }
.txtDefault a:hover, .txtLink a:hover, .txtLocation a:hover { color: #FF3300; text-decoration: none; }
.txtContentTitle { padding: 3px 3px 3px 8px; color: #A11C1C; font-size: 14px; font-weight: bold; }
.txtHomeTitle { padding: 3px 3px 3px 8px; border-bottom: 1px solid #CECECE; color: #3F3F3F; font-size: 120%; font-weight: bold; }
.txtBoxSave { padding-left: 16px; color: #FF8040; }
.tblList { border: 0 solid #BFCCC7; }
.tdListTitle { border-bottom: 1px solid #BFCCC7; background: #D8D8D8; color: #555; font-weight: bold; font-size: 10px; }
.tdEven { background: #FDFDFD; }
.tdOdd { background: #F6F6F6; }
.txtCartPrice { float: right; padding-right: 3px; color: #131313; }
.txtCart { color: #A60000; font-size: 75%; }
.cartTotal { border-top: 1px solid #DDDDDD; padding-top: 2px; margin-top: 3px; }
a.txtCartProduct:active, a.txtCartProduct:link, a.txtCartProduct:visited { color: #131313; text-decoration: none; }
a.txtCartProduct:hover { color: #FF3300; text-decoration: none; }
a.txtviewCart:active, a.txtviewCart:link, a.txtviewCart:visited { padding: 2px; border: 1px solid #000; color: #fff; background: #FF9900; font-size: 70%; font-weight: bold; font-weight: bold; text-decoration: none; }
a.txtviewCart:hover { background: #66CC33; color: #fff; }
.cartProgress { padding: 4px; border: 1px solid #CCCCCC; width: 350px; margin: auto; color: #666; font-weight: normal; }
.txtcartProgressCurrent { color: #D63636; font-weight: bold; }
.quickBuy { color: #666; text-align: center; }
.tdcartTitle { border-bottom: 1px solid #A3A3A3; color: #000; background: #EAEAEA; font-weight: bold; }
.tdcartEven { background: #F6FBF4; }
.tdcartOdd { background: #fff; }
.tdCartSubTotal { padding-top: 10px; border-top: 1px solid #666; }
a.txtCheckout { padding: 3px 7px 3px 7px; border-bottom: 1px solid #00050B; border-right: 1px solid #00050B; color: White; background: #9B0000; text-decoration: none; text-transform: uppercase; }
a.txtUpdate { padding: 2px 5px 2px 5px; border: 1px inset #0D88FF; color: #004A90; background: #B2DAFF; text-decoration: none; text-transform: uppercase; }
.txtStockWarn { color: #FF0000; font-size: 70%; }
.txtError { border: 1px solid #FF0000; padding: 2px; color: #050F72; background: #FFCECE; font-weight: bold; }
.txtCopyright { color: #767676; font-size: 9px; text-align: center; text-decoration: none; }
a.txtCopyright { color: #767676; font-size: 9px; font-weight: bold; text-align: center; text-decoration: none; }
a.txtCopyright:hover { color: #E80000; text-decoration: none; }
.dropDown { width: 120px; }
.txtCat { color: #fff; font-size: 11px; font-weight: bold; text-decoration: none; }
.textboxDisabled { border: none; background: #fff; color: #000; font-size: 11px; }
/* featured box   */
.featured { margin: 4px 4px 10px 4px; padding: 0; padding: 0; border: 1px solid #E8E8E8; background: #FBFBFB; }
.featured .innerdiv{ padding: 7px; background: transparent url(../styleImages/brcorner.gif) bottom right no-repeat; position: relative; left: 2px; top: 2px; height: 120px; }
.featured h2 a { margin: 0; padding: 2px; color: #212121; font-size: 12px; font-weight: bold; }
.featured img { float: left; margin: 5px; }
.prodDescription { padding: 5px; background: #F4F4F4; }
.prodInfo { padding: 3px; display: inline; color: #A11C1C; font-size: 110%; }
