@charset "utf-8";
/* CSS Document */
h1, h2, h3, h4 { font-family:Arial, Helvetica, sans-serif; }
h2 { font-size:24px; }

.ProdDescItem { font-size: 8pt; font-family: arial; font-weight: bold; }
.ProdDescName { font-size: 9pt; font-family: arial; font-weight: bold; color: #000000; }
.BoxHeaderWhite { font-size: 9pt; font-family: arial; font-weight: bold; color: White; }
.headerbar { font-size: 8pt; font-family: arial; color: #000000; }
.LeftBoxHeader { font-size: 8pt; font-family: arial; font-weight: bold; color: #000000; }
.RightBoxHeader { font-size: 8pt; font-family: arial; font-weight: bold; color: #000000; }
.bodyText { font-size: 9pt; font-family: arial; }
.b1 { font-size: 9pt; font-family: arial; }
.shopcartbox { font-size: 8pt; font-family: arial; font-weight: bold; }
.bx1Left { border-left-width: 1px; border-left-style: solid; border-left-color: #000000; }
.bx1Right { border-right-width: 1px; border-right-style: solid; border-right-color: #000000; }
.bx1Bottom { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000; }
.navBar { font-weight: bold; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; }
.navBar a { text-decoration: none; }
.navBar a:hover { text-decoration: none; }
.bxBar { font-weight: bold; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; }
.BoxHeader { font-size: 9pt; font-family: arial; font-weight: bold; color: Black; }
.bx2Left { border-left-width: 1px; border-left-style: solid; border-left-color: #0099CC; }
.bx2Right { border-right-width: 1px; border-right-style: solid; border-right-color: #0099CC; }
.bx2Bottom { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000; }
.bx2Top { border-top-width: 1px; border-top-style: solid; border-top-color: #000000; }
.bx2Price { font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #0066CC; }
.bx2Make { font-size: 8pt; font-family: arial; font-weight: normal; color: #000000; }
.bx2CatLink { font-size: 8pt; font-family: arial; font-weight: normal; color: #000000; }
.bx1Price { font-size: 9pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #2D5BA2; }
.SubCatBox { font-size: 9pt; font-family: arial; font-weight: normal; color: #000099; display: inline; white-space: nowrap; }
.ProdPagePrice { font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #0066CC; }
.ProdPageProdID { font-size: 8pt; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #0066CC; }
.ProdPageAddInfo { font-size: 8pt; font-family: Arial, Helvetica, sans-serif; font-weight: 550; color: #000000; }
.ProdPageComment { font-size: 9pt; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #333333; }
.bx2PriceStrike { font-size: 9pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FF4F4F; text-decoration: line-through; }
.ProdPageOldPrice { font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; }
.ProdPagePriceIncVat { font-size: 8pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #666666; }
.WebLinkName { font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #0000CC; }
.WebLinkName:Link { font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #0000CC; }
.WebLinkName:Active { font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #0000CC; }
.WebLinkName:Visited { font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #0000CC; }
.WebLinkDescript { font-size: 9pt; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #000000; }
.WebLinkAddress { font-size: 8pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #333333; }
.ContactHeader { font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #2C599E; }
.ContactDetails { font-size: 9pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #666666; }
.ContactDetails:Link { font-size: 9pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #666666; }
.ContactDetails:Active { font-size: 9pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #666666; }
.ContactDetails:Visited { font-size: 9pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #666666; }
.bx2Vat { font-size: 8pt; font-family: arial; font-weight: bold; color: #666666; }
.bx2MoreFrom { font-size: 8pt; font-family: Arial; color: #666666; text-decoration: none; font-weight: 900; }
.bx2MoreFrom:Link { font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: #666666; text-decoration: none; font-weight: bolder; }
.bx2MoreFrom:Active { font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: #666666; text-decoration: none; font-weight: bolder; }
.bx2MoreFrom:Hover { font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: #666666; text-decoration: underline; font-weight: bolder; }
.BasketHeaders { font-size: 9pt; font-family: arial; font-weight: bold; color: #FFFFFF; }
.bx2More { font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; }
.bx2Divider { border-right-width: 1px; border-right-style: solid; border-right-color: #000000; }
.bx2Bottom2 { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #000000; border-left-color: #000000; }
.bx2Top2 { border-bottom-width: 1px; border-bottom-color: #000000; border-top-width: 1px; border-top-style: solid; border-top-color: #000000; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #000000; border-left-color: #000000; }
.bx2BothSides { border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #000000; border-left-color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }
.SideBoxTextBox { font-size: 8pt; font-family: arial; font-weight: bold; text-align: justify; }
.bxBarNoBorder { font-weight: bold; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; }
.headSummary { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #666666; }
.boxBrowseSubCat { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #000000; padding-top: 3px; padding-bottom: 1px; padding-left: 6px; text-decoration: none; }
.boxBrowseSubCatMouseOver { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #000000; padding-top: 2px; padding-bottom: 2px; padding-left: 4px; text-decoration: none; background-color: #CCCCCC; }
.boxBrowseSubCatText { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #0066CC; text-decoration: none; padding-top:7px; }
.boxBrowseSubCatText:Hover { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #000000; text-decoration: none; width: 100%; background-color: #DDDDDD; }
.boxBrowseMainCat { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #000000; padding-top: 1px; padding-bottom: 1px; padding-left: 0px; text-decoration: none; border-bottom-width: 1px; border-bottom-style: double; border-bottom-color: #AAA; padding-top:5px; padding-left:5px; }
.boxBrowseMainCatText { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bolder; color: #000000; text-decoration: none; }
.boxBrowseMainCatText:Hover { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #000000; text-decoration: none; width: 100%; background-color: #DDDDDD; }
.chkoutDelTarrif { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #2C599E; font-weight: bold; }
.chkoutDelTarrifPrice { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #2C599E; font-weight: bold; }
.chkoutDelTarrifDesc { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: normal; padding-left: 19px; }
.chkoutDelTarrffHeading { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; }
.ProdPageOptions { font-size: 9pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #333333; }
.style1 { font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 20px; font-weight: bold; }
.style2 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #EEEEEE; }
.style3 { font-size: 30px }
.style4 { color: #EEEEEE }
.style5 { font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; color: #0066CC; }
.HelpPageDetails { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; }
.ProdPageProdName { font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; }
.style6 { color: #FF0000; font-size: 8pt; }
.prodaddinfotable { font-size: 10pt; padding: 10px; font-weight:bold; }
/* Cat Feature & Home Feature Boxes More From */

ul.homefeaturemorefrom, ul.catfeaturemorefrom { margin: 4px 0px 4px 4px; ; padding:0px; }
ul.homefeaturemorefrom li, ul.catfeaturemorefrom li { margin-left:10px; margin-right:10px; display:inline; }
ul.homefeauremorefrom li.featurefirstitem, ul.catfeaturemorefrom li.featurefirstitem { }
ul.homefeauremorefrom li.featurelastitem, ul.catfeaturemorefrom li.featurelastitem { }

.blog_entry {  font-family:Arial, Helvetica, sans-serif; margin-bottom:30px; }
.blog_entry h2 { margin-bottom:0px; }
.blog_entry .entry_date { color:#666; font-size:12px; }
.blog_entry .entry_content { margin-top:20px; color:#333; line-height:1.3em; font-size:14px; }
#pagesformerror { padding:5px; border:2px solid #FF0000; }
#pagesform { -moz-border-radius: 0.3em; font-size:14px; padding:10px; border: solid 1px #DDDDDD; float:left; background-color: #EEEEEE; }
#pagesform label { display:block; font-weight:bold; }
#pagesform ol { padding-left:0px; }
#pagesform li { list-style: none; margin-bottom:10px; }
#pagesform input { display:inline; }
#pagesform .checkbox label { display: inline; font-weight:normal; }
.formrequiredindicator { font-size: 22px; color:#FF0000 }

