.searchBtn { font-family:"Lucida Sans", "Lucida Sans Unicode", Tahoma; font-size: 10px; color: #ffffff; text-decoration: none; text-transform: uppercase; border:1px solid #effbf9; background-color: #3c3430; width: 30px;}
.searchBox { font-family: "Lucida Sans Unicode", "Lucida Sans", Tahoma; font-size: 11px; color: #666666; background-color: #FFFFFF; border: 1px solid #CCCCCC; font-weight: normal;}
.textbox { font-family: "Lucida Sans", "Lucida Sans Unicode", Verdana; font-size: 12px; color: #666666; background-color: #FFFFFF; border: 1px solid #CCCCCC;}
.textboxDisabled { font-family: "Lucida Sans", "Lucida Sans Unicode", Verdana; font-size: 12px; color: #cccccc; background-color: #FFFFFF;}
form, ol, ul { margin: 0px; padding: 0px;}
ol.num { margin: 0px; padding: 0px;}
li { list-style-position: inside; margin-left: 0px; padding: 0px;}
li.bullet { list-style-type: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 75%; background-image: url(../styleImages/bullet.gif); background-position: 2px 6px; background-repeat:no-repeat; padding-left: 20px;}
li.bullet2 { list-style-type: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 75%; background-image: url(../styleImages/bullet2.gif); background-position: 2px 0px; background-repeat:no-repeat; padding-left: 20px;}
li.bulletLrg { list-style-type: circle; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; color: #abd3ce;}
li.account { list-style-type: circle; padding-top: 5px; padding-bottom: 5px;}
.txtSession, .txtCopy, .txtSiteDocs { font-family: "Lucida Sans", "Lucida Sans Unicode", Verdana; font-size: 12px; color: #333333; text-decoration: none;}
a.txtSession, a.txtSiteDocs { font-family: "Lucida Sans", "Lucida Sans Unicode", Verdana; font-size: 12px; color: #ffffff; font-weight:bold; text-decoration: none;}
a.txtSession:hover, a.txtSiteDocs:hover { font-family: "Lucida Sans", "Lucida Sans Unicode", Verdana; color: #333333; text-decoration: none;}
.txtOldPrice { text-decoration: line-through;}
.txtSale { font-family:"Trebuchet MS", Verdana, Arial; color: #FFFFFF; font-weight: bold;}
.txtOutOfStock { color: #b2c4c1;}
.txtSiteDocs, a.txtSiteDocs { font-family: "Lucida Sans", "Lucida Sans Unicode", Verdana; font-size: 12px; color: #ffffff; text-decoration:none;}
.txtHOME, a.txtHOME { font-family: "Lucida Sans", "Lucida Sans Unicode", Verdana; font-size: 11px; color: #212121; text-decoration:none; margin-top:1px;}
.txtHOMENEWS, a.txtHOMENEWS { font-family: "Lucida Sans", "Lucida Sans Unicode", Verdana; font-size: 11px; font-weight:bold; color: #212121; text-decoration:none; margin-top:1px;}
a.txtSiteDocs:hover { font-family: "Lucida Sans", "Lucida Sans Unicode", Verdana; font-size: 12px; color: #939b6d; text-decoration:none;}
.txtDefault, a.txtDefault, a.txtLink, a.txtLocation { font-family: "Lucida Sans", "Lucida Sans Unicode", Verdana; color: #333333; text-decoration:none; font-weight: normal; font-size: 12px;}
a.txtDefault:hover, a.txtLink:hover, a.txtLocation:hover { font-family: "Lucida Sans", "Lucida Sans Unicode", Verdana; color: #c66332; text-decoration:none; font-weight: normal; font-size: 12px;}
a.txtCat { font-family: "Lucida Sans", "Lucida Sans Unicode", Verdana; color: #333333; text-decoration:none; display: block; padding-top: 5px; padding-bottom: 5px; border-bottom: 1px solid #c1bbad;}
a.txtCat:hover { font-family: "Lucida Sans", "Lucida Sans Unicode", Verdana; color: #c66332; text-decoration:none; display: block; padding-top: 5px; padding-bottom: 5px; border-bottom: 1px solid #c66332;}
.txtContentTitle { font-family: "Trebuchet MS", Verdana, Arial; font-size: 12px; color: #FFFFFF; font-weight: bold; background-color: #333333; padding: 5px; text-transform: uppercase;}
.txtBoxSave { color: #3c3430; padding-left: 19px;}
a.btnViewBasket { font-family:"Lucida Sans", "Lucida Sans Unicode", Tahoma; font-size: 10px; color: #ffffff; text-decoration: none; text-transform: uppercase; border:1px solid #effbf9; background-color: #3c3430; padding-left: 5px; padding-right: 5px;}
a.btnViewBasket:hover { font-family:"Lucida Sans", "Lucida Sans Unicode", Tahoma; font-size: 10px; color: #ffffff; text-decoration: none; text-transform: uppercase; border:1px solid #effbf9; background-color: #cae0dc;}
a.txtButton { font-family:"Lucida Sans", "Lucida Sans Unicode", Tahoma; font-size: 10px; color: #ffffff; text-decoration: none; text-transform: uppercase; border:1px solid #effbf9; background-color: #3c3430;}
a.txtButton:hover { font-family:"Lucida Sans", "Lucida Sans Unicode", Tahoma; font-size: 10px; color: #ffffff; text-decoration: none; text-transform: uppercase; border:1px solid #effbf9; background-color: #cae0dc;}
.txtButton { font-family:"Lucida Sans", "Lucida Sans Unicode", Tahoma; font-size: 10px; color: #ffffff; text-decoration: none; text-transform: uppercase; border:1px solid #effbf9; background-color: #3c3430; padding: 0px;}
.tdListTitle { background-color: #abd3ce; font-family: "Trebuchet MS", Verdana, Arial; font-weight: bold; color: #FFFFFF;}
.tdEven { background-color: #FFFFFF;}
.tdOdd { background-color: #FFFFFF;}
.cartProgress { font-family: "Trebuchet MS", Verdana, Arial; font-weight: normal; color: #666666; padding: 4px; border: 1px solid #CCCCCC; width: 350px; margin: auto;}
.txtcartProgressCurrent { color: #B5AFA0; font-weight: bold; text-transform:uppercase;}
.tdcartTitle { font-weight: bold; color: #FFFFFF; background-color: #B5AFA0;}
.tdcartEven { background-color: #FFFFFF; border-top: 1px dotted #cccccc;}
.tdcartOdd { background-color: #FFFFFF;}
.tdCartSubTotal { padding-top: 10px; border-top: 1px solid #cccccc;}
.txtStockWarn { font-size: 75%; color: #d3caab;}
.txtError { font-family: "Trebuchet MS", Verdana, Arial; font-weight: bold; color: #ffffff; background-color: #C66332; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px;}
.txtCopyright, a.txtCopyright { text-align: center; font-family: "Trebuchet MS", Verdana, Arial; font-size: 10px; padding-top: 5px; color: #212121;}
a.txtCopyright:hover { text-decoration: none;}
.dropDown { width: 120px; border: 1px solid #cccccc; font-family: "Lucida Sans", "Lucida Sans Unicode", Verdana; text-transform:none; font-weight:normal; margin-left: 10px;}
.addCoupon:hover, .addCoupon:active, .addCoupon:visited, .addCoupon:link { font-weight: bold; color: #000000; text-decoration: none; font-weight: bold;}
#RatingTop { border-top: 1px solid #cccccc; border-right: 1px solid #cccccc; border-left: 1px solid #cccccc; background-color: #ffffff; padding: 3px;}
#RatingMain { border-right: 1px solid #cccccc; border-left: 1px solid #cccccc; background-color: #ffffff; padding: 3px; font-style:italic;}
.ReviewBot { border-right: 1px solid #cccccc; border-left: 1px solid #cccccc; background-color: #ffffff; padding: 3px; border-bottom: 1px solid #cccccc;}
#RatingBottom { background-color: #B5AFA0; padding: 3px; border-right: 1px solid #cccccc; border-left: 1px solid #cccccc; color: #FFFFFF;}
a.sortLink { color: #FFFFFF; font-weight: bold; text-decoration: none;}
a.sortLink:hover { text-decoration: underline;}
#shipping-select { width: 220px;}
.divEmailInfo { margin: 1em auto 1em auto; background-color: #E0FFB8; padding: 1px 1em; position: relative;}
.divEmailError { margin: 1em auto 2em auto; padding: 1em; color: red; background-color: #FFEEE7;}
.divEmailFields { margin: 1em auto; padding: 10px; width: 95%; overflow: auto; border: 1px dashed #94DA3A;}
table.contactForm { margin: 0 auto; width: 100%;}
.contactForm input.textbox { width: 96%;}
.contactForm select { }
.contactForm textarea { width: 99%; height: 160px;}
#recaptcha_area { margin: 0.5em 0;}
.recaptcha_theme_white .required, .recaptcha_theme_blackglass .required, .recaptcha_theme_red .required { border: 1px solid #70CDCC !important;}
.recaptcha_theme_white .validation-failed, .recaptcha_theme_blackglass .validation-failed, .recaptcha_theme_red .validation-failed { border: 2px solid #FF3333 !important;}
.recaptcha_theme_white .validation-passed, .recaptcha_theme_blackglass .validation-passed, .recaptcha_theme_red .validation-passed { border: 1px solid #B1D16C !important;}
.recaptcha_theme_white .validation-advice, .recaptcha_theme_blackglass .validation-advice, .recaptcha_theme_red .validation-advice { display: none;}
.boxTitlePopProd { color: #FFFFFF; background-color: #031074; background-image: url(../styleImages/backgrounds/boxTitleBg.gif); height: 15px; border-top: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; padding-left: 5px;}
.boxContentPopProd { border: 1px solid #000000; background-color: #EBEDFE; padding-left: 5px; margin-bottom: 10px; padding-top: 3px; padding-bottom: 5px;}
.PopProdEa { text-align: center; padding: 3px;}
