html, body { margin: 0pt; padding: 0pt; }
body { background: white none repeat scroll 0% 0%; font-family: Arial,Helvetica,Garuda,sans-serif; font-size: 12px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 100%; height: 100%; text-align: center; }
img { border: medium none ; display: block; }
form, fieldset { border: medium none ; margin: 0pt; padding: 0pt; }
input, select, textarea { font-size: 10px; }
div, p, ul, li, h1, h2, h3, h4 { margin: 0pt; padding: 0pt; }
div, p { text-align: left; }
p { padding-bottom: 9px; }
ul { list-style-type: none; list-style-image: none; list-style-position: outside; }
h1, h2, h3, h4 { padding: 15px 0pt 9px; font-weight: bold; }
h1 { font-size: 18px; }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
a, a:link, a:visited { color: black; }
a:hover, a:active { color: gray; }
.right { float: right; }
.left { float: left; }
.clear { clear: both; }
#container { margin: 8px auto; width: 878px; }
#left-column { width: 275px; float: left; }
#pm { background: rgb(243, 242, 241) url('images/pm_bg.gif') repeat-y scroll left center; margin-top: 8px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#pmh { padding: 9px 0pt 0pt 10px; background: rgb(255, 255, 255) url('images/pm_header_bg.gif') no-repeat scroll left top; height: 22px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#pmh img { float: left; padding-right: 19px; }
#pms { padding: 13px 0pt 0pt 10px; height: 34px; }
#pms input.button { display: block; float: right; padding-right: 15px; width: 73px; height: 22px; }
#pmf { background: rgb(255, 255, 255) url('images/pm_footer_bg.gif') no-repeat scroll left center; height: 11px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#products-menu-list { list-style-type: none; list-style-image: none; list-style-position: outside; }
#products-menu-list h1 { padding: 6px 0pt 6px 9px; margin-right: 2px; font-family: Arial,Helvetica,Garuda,sans-serif; font-size: 14px; font-weight: bold; color: white; background-color: rgb(37, 63, 105); }
#products-menu-list h1.bg0 { background-color: rgb(158, 131, 0); }
#products-menu-list h1.bg1 { background-color: rgb(37, 63, 105); }
#products-menu-list h1.bg2 { background-color: rgb(40, 133, 66); }
#products-menu-list h1.bg3 { background-color: rgb(135, 29, 21); }
#products-menu-list h1.bg4 { background-color: rgb(156, 88, 0); }
#products-menu-list h1.bg5 { background-color: rgb(0, 100, 158); }
#products-menu-list h1.bg6 { background-color: rgb(4, 146, 0); }
#products-menu-list h1.bg7 { background-color: rgb(96, 0, 158); }
#products-menu-list h1.bg8 { background-color: rgb(150, 0, 140); }
#products-menu-list h1.bg9 { background-color: rgb(0, 40, 151); }
#products-menu-list h1.bg10 { background-color: rgb(0, 116, 156); }
#products-menu-list h1.bg11 { background-color: rgb(137, 159, 0); }
#products-menu-list h1 a { text-decoration: none; color: white; }
#products-menu-list ul { margin: 6px 0pt 12px 9px; list-style-type: none; list-style-image: none; list-style-position: outside; text-align: left; }
#products-menu-list ul li { padding: 1px 0pt 0pt 9px; background: transparent url('images/pm_icon.gif') no-repeat scroll left center; font-size: 13px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#products-menu-list ul li.bestseller { background: transparent url('images/pm_icon_bestseller.gif') no-repeat scroll left center; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#products-menu-list ul li.bestseller img { float: right; padding-right: 21px; }
#products-menu-list ul li a { font-size: 11px; font-weight: bold; color: black; text-decoration: none; }
#products-menu-list ul li a:hover, #products-menu-list ul li a:active { text-decoration: underline; }
#products-menu-list ul li.view-all a { font-style: italic; font-weight: normal; }
#right-column { width: 603px; float: right; }
#menu { margin-left: 6px; }
#content { margin: 8px 0pt 0pt 5px; }
#product-description, #product-testimonials, #product-order { margin: 0pt; padding: 15px; background: transparent url('images/pt_bg.gif') repeat-y scroll 0% 0%; width: 567px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#product-description h2, #product-testimonials h2 { padding-top: 0pt; }
#product-description div.image { float: right; width: 150px; }
#product-description div.image img { margin: 0pt auto 9px; }
#product-description div.order-button img, #product-testimonials div.order-button img { margin: 15px auto 0pt; }
#labels { background: transparent url('images/labels_bg.gif') no-repeat scroll 0% 0%; height: 94px; width: 878px; margin-top: 11px; padding-top: 15px; text-align: center; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#labels a { text-decoration: none; }
#labels img { padding: 0pt 42px; display: inline; vertical-align: middle; }
#license { margin: 15px auto 0pt; width: 878px; }
#license img { padding: 0pt 9px; float: left; }
#license img.ps { margin: 0pt 0pt 6px; float: none; }
#license img.psi { margin: 0pt; padding: 0pt 3px; float: none; display: inline; }
#copyright { margin: 15px auto; padding: 9px 24px 0pt; background: transparent url('images/copyright_bg.gif') no-repeat scroll 0% 0%; height: 22px; width: 828px; font-weight: bold; color: rgb(170, 170, 170); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#copyright div.white { color: rgb(255, 255, 255); }
#copyright a { color: rgb(87, 87, 87); }
.item18 { color: #c2c2c2; }
#buyLink a { color: blue; font-size: 22px; font-weight: bold; }

