_a:link, _a:visited { color: #000000; text-decoration: none }

.blacklink { color: #000000; text-decoration: none }

.blacklink:hover { text-decoration: underline }
_a:hover { text-decoration: underline }

.HiddenCriteria { visibility: hidden; background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; height: 0px; width: 0px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; text-align: left }

.Criteria { background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; height: 16px; width: 100px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; text-align: left }

.CriteriaGo { background-color: #FFFFFF; padding-top: 0px; padding-bottom: 0px; padding-left: 2px; padding-right: 2px; overflow: hidden; height: 20px; width: 25px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000; text-align: center; border: 1px solid #CCCCCC; outline: none }

.Discount { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: bold; color: #FF0000 }

.ViewBasket { position: static; float: right }

.DispatchNoteNavigation { position: static; float: right }

.ProductCode { position: static; display: block; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: bold; color: #000000; text-align: left }

.ProductTitle { position: static; display: block; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: bold; color: #000000; text-align: left }

.Basket td { background-color: #FFFFFF; height: 20px }

.Underline { text-decoration: underline }

.Archive { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; text-align: left }

h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #000000; text-align: left }

.Address { position: static; float: left; display: block; height: 350px }

.CreditCard { position: static; float: right; display: block; height: 350px }

.HomePageProduct { position: relative; float: left; display: block; margin: 5px; width: 190px; overflow: hidden; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #000000; text-align: center }

.articleimage { position: static; float: right; background-color: #FFFFFF; padding-top: 2px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; margin: 5px; height: 130px; width: 200px; border: 1px solid #CCCCCC }

.DispatchNoteAddress { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: normal; color: #000000; text-align: left }

.Page { position: static; display: block; background-color: #FFFFFF; width: 780px; overflow: hidden; margin-left: auto; margin-right: auto; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #000000; text-align: left; border: 1px solid #CCCCCC; }

.PrintPage { position: static; display: block; background-color: #FFFFFF; width: 780px; overflow: hidden; margin-left: auto; margin-right: auto; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #000000; text-align: left; border: 0px solid #CCCCCC; }

.Header { position: static; display: block; background-color: #FFFFFF; width: 780px; height: 130px; overflow: hidden; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #000000; text-align: left }

.Legal { font-family: Times, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: italic; font-weight: normal; color: #000000 }

.Logo { padding 0px; overflow: hidden; position: static; top: 0px; left: 0px; height: 130px; width: 780px; font-family: Times, Verdana, Arial, Helvetica, sans-serif; font-size: 58px; font-style: italic; font-weight: bold; color: #000000; text-align: left }

.MenuBlank { position: static; display: block; float: left; vertical-align: bottom; background-color: #FFFFFF; width: 400px; height: 3px; padding-top: 2px; padding-left: 10px; padding-right: 2px; overflow: hidden; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #000000; text-align: left; border: 0px solid #000000 }

.MenuBar { position: static; display: block; float: left; vertical-align: bottom; background-color: #FFFFFF; width: 400px; height: 35px; padding-top: 2px; padding-left: 10px; padding-right: 2px; overflow: hidden; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #000000; text-align: left; border: 0px solid #000000 }

.SearchBar { position: static; display: block; background-color: #FFFFFF; width: 350px; height: 35px; padding-top: 2px; padding-left: 10px; padding-right: 2px;overflow: hidden; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #000000; text-align: left; border: 0px solid #000000 }

.Left { position: static; display: block; float: left; background-color: #FFFFFF; width: 139px; overflow: hidden; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #000000; text-align: left }

.ArticleMain { position: static; display: block; float: left; background-color: #FFFFFF; width: 563px; overflow: hidden; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #000000; text-align: left }

.Main { position: static; display: block; float: left; background-color: #FFFFFF; width: 780px; overflow: hidden; padding-bottom: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #000000; text-align: left; border-top: 1px solid #CCCCCC }

.StoreMain { position: static; display: block; float: left; margin-top: 5px; margin-left: 5px; background-color: #FFFFFF; width: 770px; overflow: hidden; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #000000; text-align: left }

.SearchResults { position: static; display: block; float: left; margin-left: 5px; background-color: #FFFFFF; width: 770px; overflow: hidden; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #000000; text-align: left }

.Middle { position: static; display: block; float: left; background-color: #FFFFFF; width: 555px; overflow: hidden; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #000000; text-align: left }

.Right { position: static; float: right; display: block; margin-top: 0px; padding-left: 5px; padding-bottom: 5px; background-color: #FFFFFF; width: 210px; overflow: hidden; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #000000; text-align: left }

.Footer { position: static; display: block; background-color: #FFFFFF; width: 780px; overflow: hidden; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #000000; text-align: center }

.LoginSquare { position: static; display: block; float: left; background-color: #FFFFFF; margin-top: 5px; margin-bottom: 0px; margin-right: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; overflow: hidden; height: 200px; width: 250px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #000000; text-align: left; border: 1px solid #CCCCCC }

.Item {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-size: 12px; font-weight: bold; color: #000000}

.Currency { text-align: right }

.Quantity { background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; height: 16px; width: 25px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; text-align: right }

.Update { background-color: #FFFFFF; padding-top: 0px; padding-bottom: 0px; padding-left: 2px; padding-right: 2px; overflow: hidden; height: 20px; width: 50px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000; text-align: center; border: 1px solid #CCCCCC; outline: none }

.DispatchUpdate { background-color: #FFFFFF; padding-top: 0px; padding-bottom: 0px; padding-left: 2px; padding-right: 2px; overflow: hidden; height: 20px; width: 75px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000; text-align: center; border: 1px solid #CCCCCC; outline: none }

.DispatchListUpdate { background-color: #FFFFFF; padding-top: 0px; padding-bottom: 0px; padding-left: 2px; padding-right: 2px; overflow: hidden; height: 20px; width: 125px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000; text-align: center; border: 1px solid #CCCCCC; outline: none }

.Textbox { background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; height: 18px; width: 125px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.LoginButton { background-color: #FFFFFF; padding-top: 0px; padding-bottom: 0px; padding-left: 2px; padding-right: 2px; overflow: hidden; height: 20px; width: 50px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000; text-align: center; border: 1px solid #CCCCCC; outline: none }

.GoogleAdsenseSquare { position: static; display: block; float: left; margin-top: 5px; margin-bottom: 0px; margin-right: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; overflow: hidden; height: 200px; width: 200px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #000000; text-align: left; border: 1px solid #CCCCCC }

.MainElementHeader { position: static; display: block; width: 535px; padding-top: 2px; padding-bottom: 2px; padding-left: 0px; padding-right: 0px; font-family: Arial, Verdana, sans-serif; font-size: 15px; font-style: normal; font-weight: bold; color: #000000; text-align: left; text-decoration: none; letter-spacing: 1px; text-transform: uppercase; border: 0px solid #BBBBBB }

.MainElementArticleImage { position: static; float: left; background-color: #FFFFFF; padding-top: 2px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; margin-right: 5px; height: 100px; width: 150px; border: 1px solid #CCCCCC }

.MainElementArticle { position: static; display: block; background-color: #FFFFFF; float: left; margin-top: 0px; margin-bottom: 5px; margin-left: 5px; margin-right: 5px; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; width: 535px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: normal; color: #000000; text-align: left; border: 0px solid #CCCCCC }

.MainElementArticleTitle { position: static; display: block; overflow: hidden; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; font-style: normal; font-weight: bold; color: #000000; text-align: center }

.MainElementRow { position: static; display: block; background-color: #FFFFFF; float: left; margin: 0px; padding: 0px; width: 550px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #000000; text-align: left; border: 0px solid #CCCCCC }

.MainElement { position: static; display: block; background-color: #FFFFFF; float: left; margin-top: 0px; margin-bottom: 10px; margin-left: 5px; margin-right: 0px; padding-top: 2px; padding-bottom: 10px; padding-left: 2px; padding-right: 2px; width: 265px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #000000; text-align: left; border: 0px solid #CCCCCC }

.MainElement a:link { color: #000000; text-decoration: none } 

.MainElement a:visited { color: #000000; text-decoration: none } 

.MainElement a:hover { text-decoration: underline }

.MainElement ul { list-style: square; margin: 0; padding-left: 20px; color: #000000 }

.MainElement ul li {padding-bottom: 5px }

.MainElementIndex { position: static; display: block; background-color: #FFFFFF; float: left; margin-top: 0px; margin-bottom: 10px; margin-left: 5px; margin-right: 0px; padding-top: 2px; padding-bottom: 10px; padding-left: 2px; padding-right: 2px; width: 540px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #000000; text-align: left; border: 0px solid #CCCCCC }

.MainElementIndex a:link { color: #000000; text-decoration: none } 

.MainElementIndex a:visited { color: #000000; text-decoration: none } 

.MainElementIndex a:hover { text-decoration: underline }

.MainElementIndex ul { list-style: square; margin: 0; padding-left: 20px; color: #000000 }

.MainElementIndex ul li {padding-bottom: 5px }

.Navigation { position: static; display: block; background-color: #FFFFFF; margin-top: 5px; margin-bottom: 5px; margin-right: 5px; padding-top: 2px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; overflow: hidden; width: 128px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #000000; text-align: left; border-top: 1px solid #B0E0E6; border-left: 1px solid #B0E0E6; border-right: 1px solid #B0E0E6; border-bottom: 1px solid #B0E0E6 }

.AdvertEmpty { position: static; display: block; background-color: #CCCCCC; width: 100%; height: 100% }

.BannerAdvert { position: static; display: block; background-color: #CCCCCC; width: 468px; height: 60px; overflow: hidden; margin-left: auto; margin-right: auto; margin-top: 5px; margin-bottom: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #000000; text-align: left; border: 1px solid #CCCCCC }

.ArticleElement { position: static; display: block; background-color: #FFFFFF; float: left; margin-top: 5px; margin-bottom: 5px; margin-left: 5px; margin-right: 5px; padding-top: 2px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; width: 540px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: 000000; text-align: left; border: 0px solid #B0E0E6 }

.ArticleElement a:link { color: #0000FF; text-decoration: none } 

.ArticleElement a:visited { color: #0000FF; text-decoration: none } 

.ArticleElement a:hover { text-decoration: underline }

.ArticleTitle { position: static; display: block; float: right; width: 540px; overflow: hidden; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: bold; color: #000000; text-align: left }

.ArticleAdded { position: static; display: block; float: right; width: 540px; overflow: hidden; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000; text-align: left }

.Article { position: static; display: block; float: right; width: 540px; padding-top: 5px; overflow: hidden; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #000000; text-align: left }

.RelatedArticle { position: static; display: block; float: left; padding-top: 20px; background-color: #FFFFFF; width: 555px; overflow: hidden; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #000000; text-align: left }

.RelatedArticleElementHeader { position: static; display: block; width: 535px; padding-top: 2px; padding-bottom: 0px; padding-left: 5px; padding-right: 0px; font-family: Arial, Verdana, sans-serif; font-size: 15px; font-style: normal; font-weight: bold; color: #000000; text-align: left; text-decoration: none; letter-spacing: 1px; text-transform: uppercase; border: 0px solid #BBBBBB }

.RelatedArticleElement { position: static; display: block; float: left; margin-top: 5px; margin-bottom: 5px; margin-left: 5px; margin-right: 5px; padding-top: 2px; padding-bottom: 0px; padding-left: 0px; padding-right: 2px; width: 540px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: 000000; text-align: left; border: 0px solid #B0E0E6 }

.RelatedArticleElement a:link { color: #000000; text-decoration: underline } 

.RelatedArticleElement a:visited { color: #000000; text-decoration: underline } 

.RelatedArticleElement a:hover { text-decoration: underline }

.RelatedArticleElement ul { list-style: square; color: #000000 }

.RelatedArticleElement ul li {padding-bottom: 5px }

.MiMainMenu{
left: 0px;
top: 10px;
width: 100%;
padding: 0;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
cursor: default;
}

.MiMainMenu ul{
font: normal 11px Arial, Verdana, sans-serif;
margin:0;
padding:0;
list-style:none;
}

.MiMainMenu li{
display:inline;
float:left;
color: white;
background: #678b3f url('../images/color_tabs_left.gif') no-repeat left top;
margin:0 2px 0 0;
padding:0 0 1px 3px;
text-decoration:none;
letter-spacing: 1px;
text-transform:uppercase;
}

.MiMainMenu li span{
float:left;
display:block;
background: transparent url('../images/color_tabs_right.gif') no-repeat right top;
padding: 6px 8px 3px 7px;
}

.MiMainMenu li a{ color: #FFFFFF; text-decoration: none }

.MiMainMenu li span{
float:none;
}

.MiMainMenu li:hover{
background-color: #8cb85c;
}

.MiMainMenu li:hover span{
background-color: #8cb85c;
}

.MiMainMenu li.current{ /*currently selected tab*/
background-color: #8cb85c;
margin:2px 2px 0px 0px;
}

.MiMainMenu li.current span{ /*currently selected tab*/
background-color: #8cb85c;
}
