 
/*
  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $
  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com
  Copyright (c) 2003 osCommerce
  Released under the GNU General Public License
*/
a { color: #383838; text-decoration: none; }
a.cat { color: #4C4C4C; text-decoration: none; }
a.linklisting-heading { color: #307bae; }
a.linklistingmain { color: #fff; }
a.pageresults:visited, a.pageresults, a.pageresults:hover { color: #869e0f; }
a.subcat1 { color: #ee7700; text-decoration: none; }
a.subcat2 { color: #df9700; font-style: italic; margin-left: 10px; text-decoration: none; }
a.subcat3 { color: #019901; text-decoration: none; }
a:hover { color: #00BFD7; text-decoration: none; }
a.headernavigation { color: #FFFFFF; }
a.headernavigation:hover { color: #ffff33; }
a.linklistingcats, a.linklistingsubcats { color: #000; line-height: 1.5; }
a.linklistingcats:hover, a.linklisting-heading:hover, a.linklistingmain:hover, a.linklistingsubcats:hover { color: #FF0000; }
a.pageresults { color: #0000FF; }
a.pageresults:hover { background: #FFFF33; color: #0000FF; }
a.sitemap { color: #009900; }
a.sitemap:hover { background: #F4F0ED; border-bottom-color: white; border-bottom-style: solid; border-bottom-width: 2px; color: #ff0000; }
bestsellerboxcontents
td.smalltext-gst { color: #006699; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10px; padding-left: 10px; }
body { background: #999; /* for non-css3 browsers */ background: -webkit-gradient(linear, left top, left bottom, from(#f4f0ed), to(#d0cdc6)); /* for webkit browsers */ background: -moz-linear-gradient(top,  #f4f0ed,  #d0cdc6); /* for firefox 3.6+ */ border: 0px; color: #383838; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f0ed', endColorstr='#d0cdc6'); /* for IE */ font-family: Verdana, Arial, sans-serif; line-height: 1.6; padding: 0px; }
checkbox, input, radio, select { font-family: Verdana, Arial, sans-serif; font-size: 11px; }
div#advent a { color: #dc1400; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; padding: 10px; text-decoration: none; }
div#advent a:hover { color: #cc0000; text-decoration: none; }
div.contact { background: #F5FAF0; border: 1px solid #E2E2E2; margin-top: 20px; padding: 0px; }
form { display: inline; }
h1 { color: #307BAE; font-size: 12px; font-weight: bold; padding-left: 10px; text-decoration: none; }
h2, th.sitemapheading, .pr_name, .ml3, .sitemapheading { color: #307BAE; font-size: 12px; font-weight: bold; text-decoration: none; text-transform: uppercase; }
/* Heading */
h3 { font-size: 1.3em; }
h4 { font-size: 1em; text-transform: uppercase; }
/*mozilla fix*/
html>body #thecategories a { width: auto; }
img { border: 0px; }
ol li { color: red; margin-bottom: 15px; margin-left: 35px; margin-top: 5px; }
p { margin: 0px 5px 0 8px; padding: 0px 0px 0px 0px; }
p.earnpoints { color: #D78807; margin: 10px 0px 0px 0px; padding: 0px 0px 8px 0px; }
p.earnpointsimage { background: url('images/typography/bullet-info.gif') no-repeat left top; color: #D78807; font-family: Verdana, Arial, sans-serif; margin: 10px 0px 0px 0px; padding: 0px 0px 8px 28px; }
p.earnpointstext { color: #009900; font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: normal; }
p.note-age { background: #FFE6E6; border: 1px solid #F5F5F5; color: #D78807; margin: 0px; padding: 10px 15px 10px 55px; }
p.note-blue { background: #f8f8f9; border: 0px solid #AABBDD; margin: 0px; padding: 10px 10px 10px 15px; }
p.note-pink { background: #FFE6E6; border: 1px solid #FFB3B5; color: #D78807; margin: 0; padding: 10px 15px 10px 55px; }
p.quote-age { background: url('images/typography/bullet-tips.gif') no-repeat left center; border: 0px solid #F5F0E4; color: #307BAE; font-style: italic; margin: 10px 8px 0px 8px; padding: 2px 0px 2px 28px; text-decoration: none; text-transform: none; }
p.quote-age1 { border: 1px solid #F5F0E4; color: #307BAE; font-style: italic; padding: 5px 5px 5px 5px; text-transform: none; }
p.quote-clip { background: url('images/typography/clip-bg.gif') no-repeat left top; border: 0px solid #fbf5df; color: #D78807; font-family: Verdana, Arial, sans-serif; padding: 1px 5px 15px 45px; }
p.quote-info { background: url('images/typography/bullet-info.gif') no-repeat left top; border: 0px solid #fbf5df; color: #D78807; font-family: Verdana, Arial, sans-serif; margin: 10px 8px 10px 8px; padding: 0px 0px 5px 28px; }
p.quote-optionsas { color: #999999; font-family: Verdana, Arial, sans-serif; font-size: xx-small; margin: 10px 8px 0px 8px; padding: 0px 0px 0px 8px; }
p.quote-petfree { background: url('images/typography/M.png') no-repeat left center; color: #D3660D; font-family: Verdana, Arial, sans-serif; font-weight: bold; margin: 10px 8px 10px 8px; padding: 5px 0px 5px 32px; }
/* end styles for categories box, levels */
p.quote-pink, p.quote-blue { background: 20px 10px; border: 0px solid #F5F0E4; color: #869E0F; font-size: 11px; font-weight: bold; margin: 10px 8px 0px 8px; padding: 0px 0px 0px 8px; }
p.quote-shoes { background: url('images/typography/lightning.png') no-repeat left center; color: #D3660D; font-family: Verdana, Arial, sans-serif; font-weight: bold; margin: 10px 8px 0px 8px; padding: 0px 0px 0px 32px; }
p.quote-sticky { border: 1px solid #F3F3F3; /*background: url('images/typography/sticky-bg.gif') no-repeat left center;*/ color: #869E0F; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; margin: 10px 2px 8px 8px; padding: 5px 5px 5px 5px; }
p.quote-tick { background: url('images/typography/checklist-bg.gif') no-repeat left top; border: 1px dotted #5fb359; font-family: Verdana, Arial, sans-serif; font-size: smaller; margin: 10px 8px 0px 8px; padding: 0px 0px 0px 28px; }
p.quote-toxic { background: url('images/typography/bullet-error.gif') no-repeat left center; border: 0px solid #F5F0E4; color: #F24E74; font-family: Verdana, Arial, sans-serif; font-weight: bold; margin: 10px 8px 0px 8px; padding: 0px 0px 0px 28px; }
span.errortext, span.productspecialprice { color: #ff0000; font-family: Verdana, Arial, sans-serif; }
span.greetuser, span.optionsavailable { color: #f0a480; font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; }
span.markproductoutofstock { color: #c76170; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; }
span.newitemincart, .inputrequirement { color: #ff0000; font-family: Verdana, Arial, sans-serif; font-size: 10px; }
span.pointwarning { color: #f00; }
table.featuredproducts { background-color: #f8f8f9; border: 1px; border-color: #f4f0ed; border-style: solid; }
table.formarea { background: #f1f9fe; border-color: #7b9ebd; border-style: solid; border-width: 1px; }
table.linklisting { border: 1px; border-color: #F5F0E4; border-style: solid; }
table.productlisting { border: 0px; border-color: #b6b7cb; border-style: solid; }
table.star-2 { background-image: url('images/m07-2.jpg'); border: 0px; }
td.accountcategory { color: #aabbdd; font-family: Verdana, Arial, sans-serif; font-size: 13px; }
/*** BOF Advent_Calendar ***/
td.advent_zelle { background-color: #89c540; background-image: url("/images/advent_calendar_star.gif"); background-position: center; background-repeat: no-repeat; color: #464646; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; height: 50px; padding-top: 7px; text-decoration: none; width: 50px; }
td.bestsellersboxheading { background: #67C0E3; color: #ffffff; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; padding-left: 15px; padding-right: 5px; }
td.catbar { background: #F24E74 url('images/m18.gif') no-repeat center; color: white; height: 28px; width: 515px; }
td.categoriesboxheading { background: #eaa000; color: #ffffff; font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; padding-left: 8px; }
td.ccards { padding-left: 5px; }
td.ccatbar { background: url('images/m99.gif') repeat; color: #FFFEFE; font-size: 13px; font-weight: bold; height: 30px; padding-bottom: 0px; padding-left: 40px; text-decoration: none; width: 900px; }
td.colleft-bgd { background: #F5f0e4; }
td.colright-bgd, .tellafriendbox { background: #F4F0ED; }
td.contentboxheading { background: #70d250; border-right-color: #FFFEFE; border-right-style: solid; border-right-width: 0px; color: #FFFEFE; font-size: 11px; font-weight: bold; height: 20px; padding-left: 28px; padding-right: 28px; width: 95%; }
td.contentfeaturedboxheading { background: #F24E74; border-right-color: #FFFEFE; border-right-style: solid; border-right-width: 0px; color: #FFFEFE; font-size: 11px; font-weight: bold; height: 20px; padding-left: 28px; padding-right: 28px; width: 95%; }
td.contentstarboxheading, .contentstarbox { background: #307bae; }
td.cookieboxheading { background: #70d250 url('images/icons/cookies.png') no-repeat left; border-bottom-color: #FFFEFE; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: #FFFEFE; border-left-style: solid; border-left-width: 2px; border-right-color: #FFFEFE; border-right-style: solid; border-right-width: 2px; color: #FFFEFE; font-size: 12px; font-weight: bold; height: 28px; padding-bottom: 8px; padding-left: 40px; padding-top: 6px; text-align: left; text-decoration: none; width: 100%; }
td.csound { padding-left: 0px; }
td.fieldkey, td.tableheading { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; }
td.fieldvalue { font-family: Verdana, Arial, sans-serif; font-size: 12px; }
td.footerbar { background: #009CC0; height: 6px; }
td.formareatitle { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; }
td.headererror { background: #ff0000; color: #ffffff; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; text-align: center; }
td.headerinfo { background: #00ff00; color: #ffffff; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; text-align: center; }
td.headernavigation, td.footer { background: #565656; color: #ffffff; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; height: 52px; text-align: left; }
td.infoboxheading { background: #70d250 url('images/icons/flower.gif') no-repeat left; border-bottom-color: #FFFEFE; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: #FFFEFE; border-left-style: solid; border-left-width: 2px; border-right-color: #FFFEFE; border-right-style: solid; border-right-width: 2px; color: #FFFEFE; font-size: 12px; font-weight: bold; height: 28px; padding-bottom: 8px; padding-left: 40px; padding-top: 6px; text-align: left; text-decoration: none; width: 100%; }
td.infoboxheadingcat { background: #eaa000; color: #ffffff; font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; }
td.infoboxheadingr { background: #869e0f; color: #ffffff; font-family: Verdana, Arial, sans-serif; font-size: 14px; font-weight: normal; }
td.informationboxheading, td.orderhistoryboxheading { background: #67C0E3; color: #ffffff; font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; padding-left: 21px; padding-right: 5px; }
td.learnvalueoff, td.learnvalueon { background: #f8f8f9; color: #383838; font-family: Arial, Verdana, sans-serif; font-size: 10px; }
td.li-cat-desc { background: url('images/typography/icon-star-b.gif') no-repeat; background-position: left; color: #307BAE; padding-left: 12px; padding-top: 4px; }
td.linklisting-data { border-bottom: 0px solid #b6b7cb; border-right: 0px solid #b6b7cb; font-family: Verdana, Arial, sans-serif; font-size: 10px; padding: 5px; }
td.main, p.main { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; line-height: 1.5; }
td.main-article { color: #4682b4; font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 1.5; padding-left: 5px; }
td.main-title { color: #4682b4; font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 1.5; }
td.main-wood { background: url('category_descriptions/images/board_bgd.gif') center; background-repeat: no-repeat; padding-bottom: 5px; padding-left: 5px; }
td.manufacturersboxheading, td.languagesboxheading, td.manufacturerinfoboxheading { background: #b6b7cb; color: #ffffff; font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; padding-left: 21px; padding-right: 5px; }
td.menu { background: #F5F0E4; width: 175px; }
td.menu-a { background: #E9DDC4 url('images/m14.gif') no-repeat center; height: 19px; width: 22px; }
td.menu-a-sub { background: #F5F0E4 url('images/m14.gif') no-repeat center; height: 19px; width: 22px; }
td.menu-b { background: #EAA000 url('images/m13.gif') no-repeat left; height: 28px; width: 197px; }
td.menuimage, .infobox { background: #fbf5df; }
td.ml8 { background: #f3f3f3; color: #307BAE; font-size: 11px; font-weight: bold; height: 20px; padding-bottom: 2px; padding-left: 28px; padding-top: 2px; }
td.pageheading, div.pageheading { background: #F24E74 url('images/m18.gif') no-repeat left; border-bottom-color: #FFFEFE; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: #FFFEFE; border-left-style: solid; border-left-width: 2px; border-right-color: #FFFEFE; border-right-style: solid; border-right-width: 2px; color: #FFFEFE; font-size: 12px; font-weight: bold; height: 28px; padding-bottom: 8px; padding-left: 40px; padding-top: 6px; text-align: left; text-decoration: none; width: 100%; }
td.pageheadingbgd { background: #F24E74; border-right-color: #FFFEFE; border-right-style: solid; border-right-width: 2px; color: #FFFEFE; font-size: 13px; font-weight: bold; height: 20px; padding-left: 28px; padding-right: 28px; width: 100%; }
td.pageheading-grn div.pageheading-grn { background: #70d250 url('images/flower.gif') no-repeat left; border-bottom-color: #FFFEFE; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: #FFFEFE; border-left-style: solid; border-left-width: 2px; border-right-color: #FFFEFE; border-right-style: solid; border-right-width: 2px; color: #FFFEFE; font-size: 12px; font-weight: bold; height: 28px; padding-bottom: 8px; padding-left: 40px; padding-top: 6px; text-align: left; text-decoration: none; width: 100%; }
td.pageheading-logoff { background: #67C0E3; border-bottom-color: #FFFEFE; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: #FFFEFE; border-left-style: solid; border-left-width: 2px; border-right-color: #FFFEFE; border-right-style: solid; border-right-width: 2px; color: #FFFEFE; font-size: 12px; font-weight: bold; height: 28px; padding-bottom: 8px; padding-left: 40px; padding-top: 6px; text-align: left; text-decoration: none; width: 100%; }
td.pageheading-news { background: #70d250 url('images/icons/news.png') no-repeat left; border-bottom-color: #FFFEFE; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: #FFFEFE; border-left-style: solid; border-left-width: 2px; border-right-color: #FFFEFE; border-right-style: solid; border-right-width: 2px; color: #FFFEFE; font-size: 12px; font-weight: bold; height: 28px; padding-bottom: 8px; padding-left: 40px; padding-top: 6px; text-align: left; text-decoration: none; width: 100%; }
td.pageheadingprice { background: #70d250; border-bottom-color: #FFFEFE; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: #FFFEFE; border-left-style: solid; border-left-width: 2px; border-right-color: #FFFEFE; border-right-style: solid; border-right-width: 2px; color: #FFFEFE; font-size: 12px; font-weight: bold; height: 28px; padding-bottom: 8px; padding-left: 10px; padding-right: 10px; padding-top: 6px; text-align: left; text-decoration: none; width: 100%; }
td.pageheading-prodinfo, div.pageheading-prodinfo { background: #eaa000 url('images/m18.gif') no-repeat left; border-bottom-color: #FFFEFE; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: #FFFEFE; border-left-style: solid; border-left-width: 2px; border-right-color: #FFFEFE; border-right-style: solid; border-right-width: 2px; color: #FFFEFE; font-size: 12px; font-weight: bold; height: 28px; padding-bottom: 8px; padding-left: 40px; padding-top: 6px; text-align: left; text-decoration: none; width: 100%; }
td.prizedrawboxheading { background: #E62B86; color: #ffffff; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; }
td.productlisting-cart { border-bottom: 1px dotted #7F7F7F; color: #869E0F; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 13px; padding: 10px 10px 10px 10px; text-align: left; vertical-align: top; }
td.productlisting-data { border-bottom: 1px dotted #7F7F7F; color: #869E0F; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 13px; padding: 10px 10px 10px 10px; text-align: center; vertical-align: top; }
td.reviewsboxheading, td.shoppingcartboxheading, td.specialsboxheading, td.currenciesboxheading, td.productnotificationsboxheading { background: #67C0E3; color: #ffffff; font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; padding-left: 15px; padding-right: 5px; }
td.searchboxheading { background: #eaa000; color: #ffffff; font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; padding-left: 8px; }
td.securepageheading { background: #70d250; border-bottom-color: #FFFEFE; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: #FFFEFE; border-left-style: solid; border-left-width: 2px; border-right-color: #FFFEFE; border-right-style: solid; border-right-width: 2px; color: #FFFEFE; font-size: 10px; font-weight: bold; height: 16px; padding-bottom: 2px; padding-left: 5px; padding-top: 2px; text-align: left; text-decoration: none; width: 100%; }
td.smalltext, span.smalltext, p.smalltext { color: #747474; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; padding-left: 10px; }
td.smalltext-bestsellersbox { color: #e8a246; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 7px; padding-left: 3px; padding-right: 5px; }
td.smalltext-whatsnewbox { color: #e8a246; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 8px; padding-left: 3px; padding-right: 5px; }
td.star-1 { background-image: url('images/m07-1.jpg'); border: 0px; }
td.star-2l { background-image: url('images/m07-2l.jpg'); border: 0px; }
td.star-rand { background-image: url('images/m07-rand.jpg'); border: 0px; }
td.tellafriendboxheading { background: #67C0E3; border-top-color: #ffffff; border-top-style: solid; border-top-width: 1px; color: #ffffff; font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; padding-left: 15px; padding-right: 5px; }
td.toc{ background: #F5F0E4; height: 100%; max-height: 100%; }
td.whatsnewboxheading { background: #eaa000; color: #ffffff; font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; padding-left: 15px; padding-right: 5px; }
textarea { font-family: Verdana, Arial, sans-serif; font-size: 11px; width: 100%; }
tr.accounthistory-even, tr.addressbook-even, tr.alsopurchased-even, tr.payment-even, tr.productlisting-even, tr.productreviews-even, tr.upcomingproducts-even, tr.shippingoptions-even, tr.linklisting-odd { background: #f8f8f9; }
tr.accounthistory-odd, tr.addressbook-odd, tr.alsopurchased-odd, tr.payment-odd, tr.productlisting-odd, tr.productreviews-odd, tr.upcomingproducts-odd, tr.shippingoptions-odd, tr.header { background: #ffffff; }
tr.footer, tr.headernavigation, tr.footer { background: #bbc3d3; }
tr.headererror { background: #ff0000; }
tr.headerinfo { background: #00ff00; }
tr.linklisting-even { background: #F5F5F5; }
tr.subbar { background: #f4f7fd; }
ul { list-style: none; margin: 0px; margin-bottom: 0px; margin-top: 0px; }
ul li { background: url('images/typography/bullet-list.gif') no-repeat 20px 5px; color: #307BAE; padding-left: 35px; }
ul li-infobox { background: url('images/typography/bullet-list.gif') no-repeat; color: #307BAE; }
ul.sitemap { background: url('images/typography/bullet-list1.gif') no-repeat; background-position: center; color: #ff0000; padding-left: 1px; padding-right: 0px; }
.activelink { display: block; font-weight: bold; }
.advent_rahmen { border: 5px solid #ffffff; color: #000000; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; text-decoration: none; }
.articlebox { background: #FFFFFF; border-bottom-color: white; border-bottom-style: solid; border-bottom-width: 2px; }
.articleboxcontents { background: #FFFFFF; font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.boxtext { color: #383838; font-family: Verdana, Arial, sans-serif; font-size: 10px; padding-left: 6px; }
/* category information boxes */
.cat_getfree_box { background: #f8f8f9; border: solid 0px #F24E74; color: #F24E74; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; margin-left: 2px; margin-right: 2px; margin-top: 1px; padding: 6px; }
.cat_info_box { background: #f5f0e4; border: solid 1px #E9DDC4; color: #EE7700; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; margin-left: 2px; margin-right: 2px; margin-top: 1px; padding: 6px; }
.categoriesbox, .searchbox { background: #f5f0e4; border-bottom-color: white; border-bottom-style: solid; border-bottom-width: 2px; }
.categoriesboxcontents, .searchboxcontents { background: #f5f0e4; font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.catwithsubs, .catwithnosubs { padding-bottom: 3px; padding-left: 3px; padding-right: 0px; }
.ch1{ color: #545454; font-size: 11px; font-weight: bold; }
.ch10{ color: #DC1400; font-size: 13px; font-weight: bold; }
.ch11{ padding-left: 15px; }
.ch12{ color: #D1D1D1; font-size: 10px; text-decoration: none; }
.ch15{ color: #4C4C4C; font-size: 13px; }
.ch16{ color: #565656; font-size: 11px; }
.ch2, .ch17 { color: #2C2C2C; font-size: 11px; }
.ch3{ color: #FFFFFF; font-size: 11px; font-weight: bold; }
.ch4{ color: #FFFEFE; font-size: 13px; font-weight: bold; padding-left: 2px; }
.ch4a{ color: #FFFEFE; font-size: 13px; font-weight: bold; padding-left: 42px; }
.ch5{ padding-left: 16px; }
.ch6{ color: #383838; font-size: 13px; font-weight: bold; }
.ch7{ color: #869E0F; font-size: 11px; font-weight: bold; padding-right: 10px; }
.ch7a{ color: #daa520; font-size: 11px; font-weight: bold; }
.ch9{ color: #DC1400; font-size: 11px; font-weight: bold; }
.checkoutbarfrom, .checkoutbarto { color: #8c8c8c; font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.contentbox { background: #70d250; border-bottom-color: white; border-bottom-style: solid; border-bottom-width: 2px; }
.contentboxcontents, .contentfeaturedboxcontents { background: #ffffff; color: #ffffff; font-family: Verdana, Arial, sans-serif; font-size: 10px; text-align: left; }
.contentfeaturedbox { background: #307bae; border-bottom-color: white; border-bottom-style: solid; border-bottom-width: 2px; }
.contentstarboxcontents { }
/* BEGIN: CSS Buttons Everywhere */
.cssbutton { background: #f0f0ff; border: 1px; border-color: #000080; border-spacing: 1px; border-style: solid; color: #000080; cursor: pointer; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 9px; font-weight: normal; height: 16px; line-height: 10px; text-align: center; text-decoration: none; vertical-align: top; }
.datatablecontent_invoice, .product_infobox_data, .product_infobox_data_invoice, td.subbar, .checkoutbarcurrent, td.subbar, .checkoutbarcurrent { color: #000000; font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.datatableheadingcontentblack { color: #000000; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; }
.dmselected { background-color: #45b500; /* Style override for selected category tree */ font-weight: bold; }
.dropcap-gold-dk { background: #DAA520; color: #FFFFFF; display: block; float: right; font: 15px/10px Tahoma, Verdana, Arial, sans-serif; margin: 0px 3px 3px 10px; padding: 6px 8px 8px 8px; }
.dropcap-gold-lt { background: #D2B48C; border: 1px solid #A9A9A9; color: #FFFFFF; display: block; float: none; font: 12px/10px Tahoma, Verdana, Arial, sans-serif; margin: 5px 4px 0px 10px; padding: 6px 8px 8px 8px; }
.errorbox { background: #ffb3b5; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; }
.highlight2 { background: 20px 10px #E2FFD2; color: #121212; display: inline; font-weight: normal; margin: 10px 8px 0px 8px; }
.highlight3 { background: 20px 10px; border: none; color: #DC143C; display: inline; font-weight: bold; line-height: 35px; margin: 10px 8px 0px 8px; padding: 0px 0px 0px 8px; }
.infobox2 { background: #f8f8f9; padding-left: 5px; }
.infoboxnotice { background: #FF8E90; border-bottom-color: white; border-bottom-style: solid; border-bottom-width: 2px; }
.infoboxnoticecontents, .prizedrawinfoboxnoticecontents { background: #FFE6E6; font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.informationboxcontents { background: #F4F0ED; font-family: Verdana, Arial, sans-serif; font-size: 10px; line-height: 8px; padding-left: 5px; }
.informationboxcontentsbgd { background: url('images/typography/bullet-list1.gif') no-repeat; background-position: center; padding-left: 8px; padding-right: 0px; }
/* input requirement */
.input-style { background-color: #EDF8FE; border: 1px solid #0088CC; }
.learnvalueoff { background: #f8f8f9; color: #ffffff; font-size: 10px; text-align: center; text-decoration: none; }
.learnvalueon { background: #f8f8f9; color: #307BAE; font-size: 10px; text-align: center; text-decoration: none; }
.li-articlebox { background: url('images/typography/icon-checklist-g.gif') no-repeat; background-position: left; color: #307BAE; padding-left: 12px; }
.li-informationbox { background: url('images/typography/icon-star-b.gif') no-repeat; background-position: left; color: #307BAE; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10px; line-height: 1.4; padding-left: 12px; }
.linkfeaturedheading { background: #dbd6d6; color: #FFFFFF; font-family: Verdana, Arial, sans-serif; font-size: 14px; font-weight: bold; text-align: center; }
.linkfeaturedmain, .linklisting-heading { background: #FFFFFF; color: #307bae; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; text-align: center; }
.linklistingcats { color: #FFFFFF; font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; text-align: center; }
.linklistingmain { color: #000; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; }
.linklistingsubcats { color: #FFFFFF; font-family: Verdana, Arial, sans-serif; font-size: 9px; font-weight: normal; text-align: center; }
.li-shopbypricebox { background: url('images/typography/bullet-hover-g.gif') no-repeat 5px; color: #307BAE; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10px; line-height: 1.1; padding-left: 17px; }
.manufacturersbox, .languagesbox, .manufacturerinfobox { background: #b6b7cb; border-bottom-color: white; border-bottom-style: solid; border-bottom-width: 2px; }
.manufacturersboxcontents, .infoboxcontents, .manufacturerinfoboxcontents { background: #f8f8f9; font-family: Verdana, Arial, sans-serif; font-size: 10px; }
/* message box */
.messagestackerror, .messagestackwarning { background-color: #ffb3b5; font-family: Verdana, Arial, sans-serif; font-size: 10px; }
/*.messageStackSuccess {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #99ff00;
}*/
.messagestacksuccess { background: #70d250; border-bottom-color: #FFFEFE; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: #FFFEFE; border-left-style: solid; border-left-width: 2px; border-right-color: #FFFEFE; border-right-style: solid; border-right-width: 2px; color: #ffffff; font-size: 10px; font-weight: bold; height: 16px; padding-bottom: 2px; padding-left: 5px; padding-top: 2px; text-align: left; text-decoration: none; width: 100%; }
.ml1{ color: #58AC22; font-size: 11px; font-weight: bold; text-decoration: none; }
.ml2{ color: #2B2726; font-size: 11px; text-decoration: none; }
.ml4{ color: #FFFFFF; font-size: 11px; font-weight: bold; padding: 5px; text-align: left; text-decoration: none; }
.ml4a{ color: #FFFFFF; font-size: 11px; font-weight: bold; left: auto; padding: 5px; text-align: left; text-decoration: none; }
.ml5{ color: #ee7700; font-size: 10px; text-decoration: none; }
.ml5osc{ color: white; font-size: 10px; text-decoration: none; }
.ml6{ color: #9F1A37; font-size: 11px; text-decoration: none; }
.ml7{ color: #2C2C2C; font-size: 11px; text-decoration: none; }
.ml8{ background: #f3f3f3; color: #307BAE; font-size: 11px; font-weight: bold; padding-bottom: 2px; padding-left: 28px; padding-top: 2px; }
.ml8a{ background: #F5F0E4; color: #307BAE; font-size: 10px; padding: 0px 15px 0px 15px; text-decoration: none; text-transform: none; }
.modulerow { }
.modulerowover { background-color: #D7E9F7; cursor: auto; }
.modulerowselected { background-color: #E9F4FC; }
.orderedit { color: #70d250; font-family: Verdana, Arial, sans-serif; font-size: 10px; text-decoration: underline; }
.pointfaq { background-color: #f8f8f9; border: 1px #bbc3d3; display: none; margin: 2px; padding: 4px; position: relative; text-align: justify; }
.pr_category{ color: #000000; font-size: 13px; font-weight: bold; text-decoration: none; text-transform: uppercase; }
.pr_descr, td { color: #464646; font-family: tahoma, verdana, arial; font-size: 11px; }
.pr_name-g { color: #869E0F; font-size: 12px; font-weight: bold; text-decoration: none; text-transform: uppercase; }
.pr_price, .ch8 { color: #009cc0; font-size: 13px; font-weight: bold; }
.pr_price-g { color: #869E0F; font-size: 13px; font-weight: bold; }
.prevnext_navigation	{ background-color: #ffffff; border: 1px #D5D5C1 solid; color: #B2010C; height: 29px; line-height: 24px; padding-top: 4px; text-align: center; }
.prevnext_navigation a	{ background-color: #ffffff; border: 1px #D5D5C1 solid; color: #B2010C; margin-left: 2px; margin-right: 2px; padding: 4px; padding-top: 3px; text-decoration: none; }
.prevnext_navigation a:hover	{ background-color: #f5f0e4; color: #B2010C; }
.prizedrawinfoboxnotice { background: #FF8E90; }
.productlistingbox { background: #fffefe; color: #FFFEFE; font-size: 11px; font-weight: bold; height: 20px; padding-right: 28px; width: 95%; }
.productlisting-data, .productlisting-heading { background: #fffefe; color: #464646; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; }
.productsnotifications { background: #f2fff7; }
.promo_plus { font-size: 6em; margin-left: 5px; margin-right: 5px; }
.pscroller_c_np, .someclass { font-family: sans-serif; font-size: 11px; line-height: 1.5; }
.reviewsbox, .shoppingcartbox, .currenciesbox, .informationbox, .orderhistorybox, .productnotificationsbox { background: #F4F0ED; border-bottom-color: white; border-bottom-style: solid; border-bottom-width: 2px; }
.shoppingcartboxcontents { background: #F4F0ED; color: #006699; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10px; }
.sitemap { color: #0000ff; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; }
.sitemapproducts { color: #f000ff; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; }
.specialsbox { background: #ffffff; border-bottom-color: white; border-bottom-style: solid; border-bottom-width: 2px; border-left-color: #67c0e3; border-left-style: dotted; border-left-width: 1px; border-right-color: #67c0e3; border-right-style: dotted; border-right-width: 1px; }
.specialsboxcontents, .whatsnewboxcontents { background: #ffffff; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; }
.starboxcontents { color: #ffffff; font-family: Verdana, Arial, sans-serif; font-size: 10px; text-align: left; }
.star-product { color: #FFFFFF; font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: normal; }
.star-product-image { max-height: 98px; max-width: 150px; padding-top: 0px; }
.star-product-info { padding-top: 28px; }
.star-product-price{ color: #b22222; font-family: Verdana, Arial, sans-serif; font-size: 14px; font-weight: bold; padding-left: 28px; padding-top: 8px; }
.star-product-title { color: yellow; font-family: Arial,  Verdana, sans-serif; font-size: 14px; font-weight: bold; padding-bottom: 10px; padding-left: 6px; }
.stil1 { color: #ffff99; font-size: 12px; font-weight: bold; }
.stockwarning { color: #cc0033; font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.td.infobox, span.infobox, .messagebox, .smalltext_invoice { font-family: Verdana, Arial, sans-serif; font-size: 15px; }
.tellafriendboxcontents, .bestsellersboxcontents, .currenciesboxcontents, .languagesboxcontents, .orderhistoryboxcontents, .productnotificationsboxcontents, .reviewsboxcontents { background: #F4F0ED; font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.textbox { background: #F4F0ED; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-size: 10px; line-height: 5px; padding-bottom: 5px; padding-left: 8px; padding-top: 5px; }
.txt_content05 { color: #FFFFFF; font-family: Verdana, Arial, sans-serif; font-size: 11px; }
.txt-toxic { border: 0px solid #F5F0E4; color: #F24E74; font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; margin: 10px 8px 0px 8px; padding: 0 0 0 28px; }
.whatsnewbox { background: #ffffff; border-bottom-color: white; border-bottom-style: solid; border-bottom-width: 2px; border-left-color: #eaa000; border-left-style: dotted; border-left-width: 1px; border-right-color: #eaa000; border-right-style: dotted; border-right-width: 1px; }
/* New Products Scroller */
#pscroller_np { border: 0px; height: 150px; padding: 5px; }
/* Special Scroller */
#pscroller1 { border: 0px; height: 160px; padding: 5px; }
#pscroller2{ border: 0px; height: 20px; padding: 3px; width: 330px; }
#pscroller2 a{ text-decoration: none; }
#secondcat a { background-color: #f4f0ed; color: #ee7700; padding-left: 0px; }
#thecategories { margin-bottom: -16px; position: relative; top: -9px; width: 195px; }
#thecategories a { display: block; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; padding-bottom: 0px; padding-top: 0px; width: 100%; }
/*Great Categories - change the menu hover color below*/
#thecategories a:hover { background-color: #e9dec4; color: #ee7700; }
/*end of mozilla fix*/
#topcat a { border-bottom-color: white; border-bottom-style: solid; border-bottom-width: 1px; padding-left: 0px; }
#indicator { visibility:hidden; }
/* PayPal warning code */
#warningdiv {float:right; position:relative;} 
#confirmbutton {position:absolute; top:0; right:0; z-index:10;}
#hideimage {position:absolute; top:0; right:0; z-index:20; border:0px solid #900; padding:5px; background-color:#fff; color:#009900; width:500px;}