html, body { margin: 0pt; padding: 0pt; }
body { font-family: Arial,Tahoma,Verdana,sans-serif; font-size: 12px; color: rgb(17, 17, 17); background-color: rgb(249, 248, 244); width: 100%; height: 100%; }
img { border: medium none ; display: block; }
img.inline { display: inline; }
form, fieldset { border: medium none ; margin: 0pt; padding: 0pt; }
input, select, textarea { font-size: 12px; color: rgb(55, 55, 55); }
div, p, ul, ol, li, h1, h2, h3, h4 { margin: 0pt; padding: 0pt; }
div, p { text-align: left; }
ul { list-style-type: none; list-style-image: none; list-style-position: outside; }
h1, h2, h3, h4 { padding-bottom: 12px; font-weight: normal; color: rgb(17, 17, 17); }
h1 { font-size: 22px; }
h3 { font-size: 14px; font-weight: bold; }
p { padding-bottom: 12px; }
a, a:link, a:visited { color: rgb(77, 77, 77); }
a:hover, a:active { color: rgb(26, 26, 26); }
.right { float: right; }
.left { float: left; }
.clear { clear: both; }
.vam { vertical-align: middle; }
.order-button { text-align: left; }
.order-button a { font-size: 16px; font-weight: bold; color: red; }
#container { border-left: 1px solid rgb(220, 220, 220); border-right: 1px solid rgb(220, 220, 220); margin: 0pt auto; width: 992px; background-color: rgb(255, 255, 255); }
#header { padding: 27px 15px 0pt 9px; height: 56px; }
#header img.logo { float: left; }
#cart { border: 1px solid rgb(226, 226, 226); padding: 3px 6px; float: right; font-size: 13px; background-color: rgb(251, 242, 238); }
#cart img, #cart span { vertical-align: middle; }
#cart em { font-weight: bold; font-style: normal; color: rgb(226, 53, 38); }
.menu { height: 25px; line-height: 25px; text-align: center; text-transform: uppercase; font-weight: bold; color: rgb(255, 255, 255); background-color: rgb(226, 53, 38); }
.menu a:link, .menu a:visited { color: rgb(255, 255, 255); text-decoration: none; }
#left { float: left; width: 240px; }
#currencies { border-style: solid solid solid none; border-color: rgb(226, 226, 226) rgb(226, 226, 226) rgb(226, 226, 226) -moz-use-text-color; border-width: 1px 1px 1px medium; margin: 25px 0pt; padding: 3px 10px; width: 207px; background-color: rgb(251, 242, 238); }
#currencies a { padding: 0pt 2px; font-weight: bold; text-decoration: none; color: rgb(17, 17, 17); }
#currencies a.active { text-decoration: underline; }
#products-menu-list li h1 { padding: 0pt 0pt 6px 10px; font-size: 13px; font-weight: bold; text-transform: uppercase; }
#products-menu-list li h1 a { text-decoration: none; color: rgb(226, 53, 38); }
#products-menu-list li ul { list-style-type: none; list-style-image: none; list-style-position: outside; }
#products-menu-list li ul li { border-bottom: 1px dotted rgb(221, 221, 221); padding: 1px 0pt 0pt 10px; background: transparent none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#products-menu-list li ul li a { text-decoration: none; color: rgb(17, 17, 17); }
#products-menu-list li ul li.view-all { border: medium none ; margin-bottom: 18px; }
#products-menu-list li ul li.view-all a { color: rgb(153, 153, 153); font-size: 11px; text-decoration: underline; }
#products-menu-list li ul li.bestseller { font-weight: bold; }
#products-menu-list li ul li.bestseller img { padding: 3px 18px 0pt 0pt; float: right; }
#right { float: right; width: 725px; }
#content { margin: 24px 15px 0pt 0pt; }
#search { border: 1px solid rgb(226, 226, 226); margin: 12px 15px -9px; padding: 6px; background-color: rgb(251, 242, 238); }
#search input.search { border: 1px solid rgb(226, 226, 226); font-size: 11px; height: 15px; }
#alphabet { float: left; padding-top: 2px; }
#alphabet strong { color: rgb(68, 68, 68); }
#alphabet a { padding: 0pt 3px; text-decoration: none; }
#product-tabs { border: 1px solid rgb(219, 219, 219); padding: 9px; float: right; color: rgb(17, 17, 17); background-color: rgb(249, 238, 234); }
#product-tabs a { color: rgb(211, 33, 33); }
#product-description div.image { padding: 15px; float: right; width: 100px; }
#awards { margin: 0pt auto 15px; background: transparent url('images/awards_bg.gif') no-repeat scroll 0% 0%; width: 734px; height: 104px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#license { margin: 0pt auto 15px; width: 740px; font-size: 11px; color: rgb(164, 164, 164); }
#license a { color: rgb(164, 164, 164); }
#license strong { display: block; margin-bottom: 6px; }
#copyright { padding: 18px 0pt 15px; text-align: center; font-size: 11px; color: rgb(169, 169, 169); }
.item18 { color: #c2c2c2; }

