BODY { font-size: 10pt; margin-top: 0px; font-family: Arial, Helvetica,Sans-Serif; background-color: #D8D6D7; color: #666666; }
A { text-decoration: none; }
A:hover { color: #FFF; text-decoration: underline; }
TD { font-size: 10pt; font-family: Arial, Helvetica,Sans-Serif; }
H1 { font-weight: bolder; font-size: 18px; margin: 0px; color: #333333; font-family: Arial, Helvetica,Sans-Serif; }
.bgHeader { background-image: url(Images/SiteImages/bgTop.jpg); background-repeat: repeat-x; }
.TopMenu { color: #FFFFFF; }
.BottomMenu { color: #474646; }
.AMyAccountButtons { font-size: 13px; color: #FFFFFF; font-family: Arial, Helvetica,Sans-Serif; font-weight: bolder; }
.AMyAccountButtons:active { font-size: 13px; color: #FFFFFF; font-family: Arial, Helvetica,Sans-Serif; font-weight: bolder; }
.AMyAccountButtons:hover { font-size: 13px; color: #FFFFFF; font-family: Arial, Helvetica,Sans-Serif; font-weight: bolder; text-decoration: none; }
.tmLink span { color: #FFF; }
.tmLink a, .tmLink a:link, .tmLink a:active, .tmLink a:visited, .tmLink a:focus { font-size: 12px; color: #FFF; text-decoration: none; }
.tmLink a:hover span { text-decoration: underline; color: #FFF; }
.ATOPMENU { font-size: 13px; color: #FFFFFF; font-family: Arial, Helvetica,Sans-Serif; }
.ATOPMENU:active { font-size: 13px; color: #FFFFFF; font-family: Arial, Helvetica,Sans-Serif; }
.ATOPMENU:hover { font-size: 13px; color: #FFFFFF; font-family: Arial, Helvetica,Sans-Serif; text-decoration: underline; }

.TDABOTMENU span { color: #3C3C3C; }
.TDABOTMENU a, .TDABOTMENU a:link, .TDABOTMENU a:active, .TDABOTMENU a:visited, .TDABOTMENU a:focus { font-size: 13px; font-family: Arial, Helvetica,Sans-Serif; color: #3C3C3C; text-decoration: none; }
.TDABOTMENU a:hover { text-decoration: underline; color: #3C3C3C; }

.STopMenu { background-color: #FF8228; background-image: url(/Images/Backgrounds/sTopMenuBg.jpg); }

.ATOPMENUSEL { font-size: 13px; color: #FFFFFF; font-family: Arial, Helvetica,Sans-Serif; font-weight: bolder; }
.ATOPMENUSEL:active { font-size: 13px; color: #FFFFFF; font-family: Arial, Helvetica,Sans-Serif; text-decoration: underline; font-weight: bolder; }
.ATOPMENUSEL:hover { font-size: 13px; color: FFFFFF; font-family: Arial, Helvetica,Sans-Serif; text-decoration: underline; font-weight: bolder; }
.Way { border-bottom: #a9a9a9 1px dashed; }
.AWAYBlueBold { font-size: 12px; color: #333333; font-family: Arial, Helvetica,Sans-Serif; font-weight: bolder; }
.AWAYBlueBold:active { font-size: 12px; color: #333333; font-family: Arial, Helvetica,Sans-Serif; font-weight: bolder; }
.AWAYBlueBold:hover { font-size: 12px; color: #FF8228; font-family: Arial, Helvetica,Sans-Serif; font-weight: bolder; }
.AWAY { font-size: 10pt; color: #FF8228; font-family: Arial, Helvetica,Sans-Serif; }
.AWAY:active { font-size: 10pt; color: #FF8228; font-family: Arial, Helvetica,Sans-Serif; text-decoration: underline; }
.AWAY:hover { font-size: 10pt; color: #333333; font-family: Arial, Helvetica,Sans-Serif; text-decoration: underline; }
.TextBox { border-right: #BABFC9 1px solid; border-top: #BABFC9 1px solid; margin-top: 2px; font-size: 12px; border-left: #BABFC9 1px solid; color: #666666; padding-top: 2px; border-bottom: #BABFC9 1px solid; font-family: Arial, Helvetica,Sans-Serif; background-color: #FFFFFF; }
.SearchTextBox { border-right: #FE8707 1px solid; border-top: #FE8707 1px solid; margin-top: 2px; font-size: 12px; border-left: #FE8707 1px solid; color: #D2001F; padding-top: 2px; border-bottom: #FE8707 1px solid; font-family: Arial, Helvetica,Sans-Serif; background-color: #FDEB64; }
.ORDERFORMDIS { border-right: #efefef 1px solid; border-top: #efefef 1px solid; font-size: 11px; border-left: #efefef 1px solid; color: #000000; border-bottom: #efefef 1px solid; font-family: Arial, Helvetica,Sans-Serif; background-color: #fafafa; text-align: right; }
A.AWHITE { font-size: 10pt; color: white; font-family: Arial, Helvetica,Sans-Serif; text-decoration: underline; }
A.AWHITE:active { font-size: 10pt; color: white; font-family: Arial, Helvetica,Sans-Serif; text-decoration: underline; }
A.AWHITE:hover { font-size: 10pt; color: white; font-family: Arial, Helvetica,Sans-Serif; text-decoration: none; }
.WINDOWTITLE { font-weight: bolder; color: #00aaaa; font-family: Arial, Helvetica,Sans-Serif; }
.RIGHTWINDOW { border-right: #bcddd6 1px solid; border-left: #bcddd6 1px solid; background-color: #ececec; }
.DETPRODNAME { font-weight: bold; font-size: 14pt; color: #000000; font-family: Arial, Helvetica,Sans-Serif; text-decoration: none; }
.DETRETAILPRICE { font-weight: bold; font-size: 12px; color: #8D8B8C; font-family: Arial, Helvetica,Sans-Serif; text-decoration: none; }
.DETOURPRICE { font-weight: bold; font-size: 13px; color: #8d8b8c; font-family: Arial, Verdana, Helvetica, Sans-Serif; }
.ErrorText { font-size: 9pt; color: #ff0000; font-family: Arial, Helvetica,Sans-Serif; }
.CartListHead { padding-left: 5px; font-weight: bold; font-size: 11px; border-left: dimgray 1px solid; color: #666666; line-height: 15pt; border-bottom: dimgray; font-family: Arial, Helvetica,Sans-Serif; background-color: #DAD6D7; }

.CartListItem { padding-left: 5px; font-size: 11px; border-left: dimgray 1px solid; color: #666666; border-bottom: dimgray; font-family: Arial, Helvetica,Sans-Serif; background-color: #fafafa; }
.CartListItem .Abold { color: #666666; font-weight: bold; }
.CartListItem .Abold:hover { color: #666666; text-decoration: underline; }
.CartListItemAlt .Abold { color: #666666; font-weight: bold; }
.CartListItemAlt .Abold:hover { color: #666666; text-decoration: underline; }
.CartListItem .Aimage img { border: none; text-decoration: none; }
.CartListItemAlt .Aimage img { border: none; text-decoration: none; }
.CartListItemAlt { padding-left: 5px; font-size: 11px; border-left: dimgray 1px solid; color: #666666; border-bottom: dimgray; font-family: Arial, Helvetica,Sans-Serif; background-color: #f2f2f2; }

.CartListFooter { color: #666666; line-height: 5pt; font-family: Arial, Helvetica,Sans-Serif; background-color: #DAD6D7; }
.RightToLeft { direction: rtl; }
.LeftToRight { direction: ltr; }
.FORMTEXT { font-weight: bold; font-size: 10pt; color: #777777; font-family: Arial, Helvetica,Sans-Serif; }
.TableFilled { border-right: #868da5 1px solid; border-top: #868da5 1px solid; border-left: #868da5 1px solid; border-bottom: #868da5 1px solid; background-color: #bcc2d4; }
.SubTitle { font-weight: bold; font-size: 14px; color: #303030; font-family: Arial; }
.TitleContent { font-size: 18px; color: #333333; font-family: Arial, Helvetica,Sans-Serif; font-weight: bolder; }
.Buttons { padding: 3px; border-right: #ffffff 0px solid; border-top: #ffffff 0px solid; font-size: 12px; border-left: #ffffff 0px solid; cursor: hand; color: #FFFFFF; border-bottom: #ffffff 0px solid; font-family: Arial, Helvetica,Sans-Serif; background-color: #5D9A19; font-weight: bolder; }
.Button { border-right: #ffffff 0px solid; border-top: #ffffff 0px solid; font-size: 12px; border-left: #ffffff 0px solid; cursor: hand; color: #FFFFFF; border-bottom: #ffffff 0px solid; font-family: Arial, Helvetica,Sans-Serif; background-color: #FE8707; font-weight: bolder; }
.imgBorder { border-right: dimgray 1px solid; border-top: dimgray 1px solid; border-left: dimgray 1px solid; border-bottom: dimgray 1px solid; }
.ProductName { font-weight: bold; font-size: 12px; color: #095990; border-bottom: #B1B5C6 1px dotted; font-family: Arial, Helvetica,Sans-Serif; }
.ACREDIT { font-size: 11px; color: #797777; font-family: Arial, Helvetica,Sans-Serif; }
.ACREDIT:active { font-size: 11px; color: #797777; font-family: Arial, Helvetica,Sans-Serif; }
.ACREDIT:hover { font-size: 11px; color: #797777; font-family: Arial, Helvetica,Sans-Serif; text-decoration: none; }
/* product window classes */
.ProdNameSpace { color: #666666; background-color: #eeeeee; }

A.AProdNameSmall { font-weight: bolder; font-size: 13px; color: #314C9B; font-family: Arial, Helvetica,Sans-Serif; }
A.AProdNameSmall:active { font-weight: bolder; font-size: 13px; color: #314C9B; font-family: Arial, Helvetica,Sans-Serif; }
A.AProdNameSmall:hover { font-weight: bolder; font-size: 13px; color: #314C9B; font-family: Arial, Helvetica,Sans-Serif; text-decoration: underline; }
.ProdNameVariants { font-weight: bolder; font-size: 15px; color: #353534; font-family: Arial, Helvetica,Sans-Serif; }
.ProdName { font-weight: bolder; font-size: 13px; color: #353534; font-family: Arial, Helvetica,Sans-Serif; }
A.AProdName { font-weight: bolder; font-size: 13px; color: #353534; font-family: Arial, Helvetica,Sans-Serif; }
A.AProdName:active { font-weight: bolder; font-size: 13px; color: #353534; font-family: Arial, Helvetica,Sans-Serif; }
A.AProdName:hover { font-weight: bolder; font-size: 13px; color: #353534; font-family: Arial, Helvetica,Sans-Serif; text-decoration: underline; }
.ProdDesc { font-size: 12px; color: #666666; }
.HomeProdDesc { color: #666666; font-size: 12px; font-family: Arial, Helvetica,Sans-Serif; }
.PriceSpace { padding-left: 8px; padding-bottom: 8px; }
.OurPriceProd { font-size: 20px; color: #FF8228; font-family: Arial, Helvetica,Sans-Serif; font-weight: bold; }
.OurPriceSmall { font-weight: bold; font-size: 14px; color: #ff850d; font-family: Arial, Helvetica,Sans-Serif; }
.RetailPrice { font-weight: bold; font-size: 15px; color: darkgray; font-family: Arial, Helvetica,Sans-Serif; text-decoration: line-through; }
.OurPrice { font-size: 16px; color: #FF8228; font-family: Arial, Helvetica,Sans-Serif; font-weight: bold; }
.CurrSymbol { font-size: 11px; color: #FF8228; }
.OurPriceWhite { font-size: 28px; color: #FE5A01; font-family: Georgia; font-weight: bold; font-style: italic; }
.OurPriceSmall { font-size: 20px; color: #FE5A01; font-family: Georgia; font-weight: bold; font-style: italic; }
.CurrSymbolWhite { font-size: 24px; color: #FE5A01; font-family: Georgia; font-weight: bolder; font-style: italic; }
.CurrSymbolList { font-size: 15px; color: #FE5A01; }
/* end product window classes */
.ProdName { font-weight: bolder; font-size: 12px; color: #666666; font-family: Arial, Helvetica,Sans-Serif; }
.MAINTABLE { border-left: 2px #FFFFFF solid; border-right: 2px #FFFFFF solid; background-color: #FFFFFF; }
.SEARCHBAR { background-image: url(/Images/Backgrounds/searchBg.jpg); background-color: #48af7a; }
.CATLIST { border-bottom: #c2cad9 1px solid; background-color: #8495b3; }
.CATLISTSEL { border-bottom: #C2CAD9 1px solid; background-color: #F16321; }
.LeftShadow { background-image: url(/Images/Backgrounds/bgLeftShadow.jpg); }
.RightShadow { background-image: url(/Images/Backgrounds/bgRightShadow.jpg); }
A.ACATNAME { font-weight: bolder; font-size: 13px; color: #FFFFFF; font-family: Arial, Helvetica,Sans-Serif; }
A.ACATNAME:active { font-weight: bolder; font-size: 13px; color: #FFFFFF; font-family: Arial, Helvetica,Sans-Serif; }
A.ACATNAME:hover { font-weight: bolder; font-size: 13px; color: #FFFFFF; /*314C9B*/ font-family: Arial, Helvetica,Sans-Serif; text-decoration: underline; }
.bgDark { background-color: #cdcdcd; }
.bgMedium { background-color: #EFEDEE; }
.bgLight { background-color: #e1e4ed; }
.bgWhite { background-color: #ffffff; }
.orderFooter { border-bottom: #cdcdcd 1px solid; border-left: #cdcdcd 1px solid; border-right: #cdcdcd 1px solid; }
.ProdWind { border: 1px #CDCDCD solid; padding: 15px; }
.TopButton { background-color: #5D9A19; padding-right: 5px; padding-left: 5px; }
.LoginTextBox { background-color: #FDEB64; border-top: 1px #FD8B08 solid; border-bottom: 1px #FD8B08 solid; border-left: 1px #FD8B08 solid; border-right: 1px #FD8B08 solid; font-family: Arial, Helvetica,Sans-Serif; font-size: 10px; color: #D20020; }
.LoginButton { color: #FFFFFF; background-color: #FE8707; border: 0px; font-weight: bolder; font-size: 13px; }
.ASTATMENU { font-size: 13px; font-family: Arial; font-weight: bolder; text-decoration: none; color: White; }
.ASTATMENU:active { font-size: 13px; font-family: Arial; font-weight: bolder; text-decoration: none; color: White; }
.ASTATMENU:hover { font-size: 13px; font-family: Arial; font-weight: bolder; text-decoration: underline; color: White; }
.ADAYPROD { font-size: 14px; font-family: Arial; font-weight: bolder; text-decoration: none; color: #FF8228; }
.ADAYPROD:active { font-size: 14px; font-family: Arial; font-weight: bolder; text-decoration: none; color: #FF8228; }
.ADAYPROD:hover { font-size: 14px; font-family: Arial; font-weight: bolder; text-decoration: none; color: #304A9F; }
.WeekProducts { color: #F26422; font-size: 20px; font-family: Arial; font-weight: bolder; }
.DayTip { background-image: url(/Images/Backgrounds/dayTipBg.jpg); background-position: 100% 0%; background-repeat: no-repeat; color: White; font-size: 20px; font-family: Arial; font-weight: bolder; }
.DayTipText { color: #333333; font-size: 13px; font-family: Arial; padding-left: 15px; padding-right: 15px; padding-top: 10px; line-height: 18px; }
.NextTip { background-image: url(/Images/Backgrounds/nextTipBg.jpg); background-position: 100% 0%; background-repeat: no-repeat; }
.ANextTip { color: White; font-size: 14px; font-family: Arial; letter-spacing: 2px; text-decoration: none; }
.ANextTip:active { color: White; font-size: 14px; font-family: Arial; letter-spacing: 2px; text-decoration: none; }
.ANextTip:hover { color: White; font-size: 14px; font-family: Arial; letter-spacing: 2px; text-decoration: none; }
.DayProd { background-image: url(/Images/Backgrounds/dayProdBg.jpg); background-position: 100% 0%; background-repeat: no-repeat; color: White; font-size: 20px; font-family: Arial; font-weight: bolder; }
.DayProdName { color: #FF8228; font-size: 20px; font-family: Arial; font-weight: bolder; padding-right: 12px; }
.DayProdDesc { color: #304A9F; font-size: 16px; font-family: Arial; padding-right: 12px; }
.DayProdPrice { color: #FFFFFF; font-size: 16px; font-family: Arial; padding-right: 12px; background-position: 100% 0%; background-repeat: no-repeat; }
.ArticleDesc { font-weight: bold; font-size: 12pt; color: #8f8f8f; font-family: Arial; }
.ArticleDate { font-size: 10pt; color: #8f8f8f; font-family: Arial; }
.Pager { font-weight: bold; font-size: 14px; color: #FF8228; font-family: Arial; direction: rtl; }
.Pager td { direction: ltr; }
.Pager a { font-weight: bold; font-size: 14px; color: #D20020; font-family: Arial; }
.Pager a:hover { font-weight: bold; font-size: 14px; color: #D20020; font-family: Arial; }
.APager { font-weight: bold; font-size: 14px; color: black; font-family: Arial; text-decoration: none; }
.APager:active { font-weight: bold; font-size: 14px; color: black; font-family: Arial; text-decoration: none; }
.APager:hover { font-weight: bold; font-size: 14px; color: red; font-family: Arial; text-decoration: none; }
#linkAdvSearch { text-decoration: underline; }
.ABLUE:hover { color: blue; }

.disabledButton { filter: alpha(opacity=50); opacity: 0.5; }
.clear { clear: both; }
.filter { float: right; display: block; position: relative; height: 20px; width: 467px; margin-right: 20px; margin-bottom: 5px; }
.filter a { color: #D20020; font-weight: bold; cursor: hand; cursor: pointer; }
.filter td { border-right: 2px solid #D20020; padding: 0 5px; margin: 0 5px; }
.filter a.active { text-decoration: underline; }
.orderFooter1 { border-right: #cdcdcd 1px solid; border-left: #cdcdcd 1px solid; border-bottom: #cdcdcd 1px solid; }
.orderFooter2 { border-left: #cdcdcd 1px solid; border-bottom: #cdcdcd 1px solid; }
.filterCount { position: absolute; color: #333333; font-weight: bold; }
.TextBox2 { width: 80px; border: #BABFC9 1px solid; margin-top: 2px; font-size: 12px; color: #666666; padding-top: 2px; font-family: Arial, Helvetica,Sans-Serif; background-color: #FFFFFF; }
.productHelp { cursor: pointer; cursor: hand; width: 40px; height: 11px; position: static; background-image: url(/images/siteimages/help.png); background-position: left center; background-repeat: no-repeat; padding-left: 15px; }
.cvvHelp { cursor: pointer; cursor: hand; width: 40px; height: 11px; position: static; background-image: url(/images/siteimages/help.png); background-position: left center; background-repeat: no-repeat; padding-left: 15px; }
.checkoutsteps span{width:772px;height:127px;position:relative;display:block;background:transparent url(images/siteimages/steps.jpg) no-repeat scroll ;}

.checkoutsteps .step1{background-position: left top;}
.checkoutsteps .step2{background-position: left -127px;}
.checkoutsteps .step3{background-position: left -257px;}

.proceedCheckoutButton{border:#8d8b8c 1px solid;background-color:#74bd30;color:#fff;font-weight:bold;}