html, body { margin: 0pt; padding: 0pt; }
body { background: white none repeat scroll 0% 0%; font-family: Tahoma,Verdana,Arial,sans-serif; font-size: 12px; width: 100%; height: 100%; text-align: center; }
img { border: medium none ; display: block; }
img.inline { display: inline; }
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; }
ul { list-style-type: none; list-style-image: none; list-style-position: outside; }
h1, h2, h3, h4 { padding-bottom: 15px; font-weight: bold; }
h1 { font-size: 18px; }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
p { padding-bottom: 9px; }
small { font-size: 10px; }
a, a:link, a:visited { color: black; }
a:hover, a:active { color: gray; }
blockquote { border-left: 5px solid rgb(204, 0, 0); margin: 3px 0pt 9px 9px; padding: 3px 0pt 3px 9px; }
.right { float: right; }
.left { float: left; }
.center { text-align: center; }
.center * { margin: auto; }
.clear { clear: both; }
.large { font-size: 14px; }
.small { font-size: 10px; }
.grey { color: rgb(153, 153, 153); }
#container { margin: 0pt auto; width: 1000px; }
#header { width: 1000px; }
#header.main { padding-top: 18px; }
#logo { padding: 0pt 21px; }
#menu { float: right; margin-right: 9px; }
#main-promo { width: 1000px; }
#main-promo img.promo { display: inline; float: left; }
#main-promo img.promo-right { float: right; }
#main-promo img.bnnr { display: inline; padding-top: 30px; }
#main-promo img.promo-online { float: right; margin-top: 36px; }
#cart { margin: 15px 33px; padding: 10px 0pt 0pt 30px; background: transparent url('cart_bg.gif') no-repeat scroll 0% 0%; width: 201px; height: 23px; font-size: 9px; white-space: nowrap; }
#cart.main { margin: 0pt 33px 0pt 0pt; }
#cart a { text-decoration: none; color: rgb(51, 51, 51); }
#cart strong { color: rgb(153, 153, 153); padding-right: 3px; }
#cart span { color: rgb(204, 0, 0); font-weight: bold; }
#cart-list { list-style-type: none; list-style-image: none; list-style-position: outside; }
#cart-list li { border-top: 1px solid rgb(238, 238, 238); padding: 9px; }
#cart-list li.last { border-bottom: 1px solid rgb(238, 238, 238); }
#cart-list li div.description strong { display: block; }
#cart-list li div.description span { color: rgb(153, 153, 153); font-size: 11px; }
#cart-list li div.price { margin-top: 9px; float: right; width: 90px; text-align: right; }
#cart-list li div.remove { margin-top: 9px; float: right; width: 120px; text-align: center; font-size: 11px; }
#cart-list li div.upgrade { background: transparent url('star.gif') no-repeat scroll left center; margin-top: 3px; padding-left: 15px; }
#cart-list li div.upgrade a { border-bottom: 1px dashed rgb(204, 204, 204); text-decoration: none; font-size: 11px; }
#cart-totals { background: rgb(248, 248, 248) none repeat scroll 0% 0%; color: rgb(85, 85, 85); text-align: right; }
#cart-totals table { margin: 9px 129px 9px 9px; }
#cart-totals table span.large { font-size: 14px; }
#cart-totals table span.large strong { color: rgb(204, 0, 0); }
#cart-info { margin: 3px 3px 15px; }
#cart-info ul { list-style-type: disc; list-style-image: none; list-style-position: inside; }
#cart-info ul li { color: rgb(85, 85, 85); font-size: 11px; font-weight: bold; }
#cart-buttons { padding: 12px; float: right; }
#cart-buttons img { display: inline; margin-left: 15px; }
#cart-border { border: 1px dotted rgb(204, 204, 204); margin: 0pt 15px 30px 0pt; padding: 9px; }
#cart-checkout-list { padding: 0pt 30px; list-style-type: none; list-style-image: none; list-style-position: outside; }
#cart-checkout-list li { margin: 15px 0pt; }
#cart-checkout-list li span { float: right; }
.cart-checkout-totals { padding: 15px; text-align: right; background-color: rgb(248, 248, 248); }
.margin-top { margin-top: 15px; }
.cart-info-form { width: 100%; padding-bottom: 15px; }
.cart-info-form span { color: rgb(153, 0, 0); }
.cart-info-form input, .cart-info-form select, .cart-info-form textarea { width: 90%; display: block; }
#cart-also-buy div.title { padding: 6px 0pt 6px 30px; background-color: rgb(207, 211, 216); color: rgb(105, 105, 105); font-size: 11px; margin-bottom: 15px; }
#cart-also-buy div.arrow { background: rgb(255, 255, 255) url('add_img.gif') no-repeat scroll 0% 0%; height: 13px; }
#cart-also-buy ul { list-style-type: none; list-style-image: none; list-style-position: outside; }
#cart-also-buy ul li { border-right: 1px solid rgb(204, 204, 204); margin: 0pt 9px; padding: 0pt 15px; float: left; width: 25%; }
#cart-also-buy ul li.last { border: medium none ; }
#cart-also-buy ul li img { margin-bottom: 9px; }
#cart-also-buy ul li a em { font-style: normal; color: rgb(204, 0, 0); }
#cart-also-buy ul li span { color: rgb(204, 0, 0); font-size: 14px; font-weight: bold; }
#cart-also-buy ul li p { margin-top: 6px; }
.notes { padding: 0pt 15px; margin-top: 30px; }
.notes p { margin: 15px 0pt; font-size: 11px; }
#checkout-block { margin: 0pt 90px; }
#error-block { border: 1px dotted rgb(204, 204, 204); padding: 9px 15px 0pt; margin-bottom: 30px; }
#error-block h1 { color: rgb(153, 0, 0); }
#error-block div p { color: rgb(153, 0, 0); }
#shipping_methods_form, #billing_form, #shipping_form, #card_form, #captcha_form { margin-bottom: 30px; }
#checkout-buttons { margin: 15px; }
#checkout-buttons a img { display: inline; }
#checkout-buttons input.right { float: right; }
#search { margin: 15px 33px; background: transparent url('search_bg.gif') no-repeat scroll 0% 0%; width: 375px; height: 33px; padding-top: 7px; }
#search.main { margin: 0pt 33px; }
#search input.search { margin: 0pt 9px 0pt 130px; vertical-align: top; width: 100px; }
#left-column { float: left; width: 231px; }
#right-column { float: right; width: 755px; }
#content { width: 740px; margin-right: 15px; }
#products { margin: 0pt; padding: 0pt; width: 231px; }
#products-menu-list { list-style-type: none; list-style-image: none; list-style-position: outside; }
#products-menu-list li { background: transparent url('cat_bg.jpg') no-repeat scroll 0% 0%; }
#bestsellers { padding: 6px 16px 0pt 0pt; float: right; }
#products-menu-list li h1 { padding: 6px 0pt 6px 10px; font-size: 13px; font-weight: bold; text-transform: uppercase; }
#products-menu-list li h1 a { text-decoration: none; color: rgb(204, 0, 0); }
#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); background: transparent none repeat scroll 0% 0%; padding-left: 10px; }
#products-menu-list li ul li a { text-decoration: none; }
#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; }
#currency-list { padding: 9px 0pt 0pt 9px; background: transparent url('currency_bg.gif') no-repeat scroll 0% 0%; width: 222px; height: 24px; margin-bottom: 9px; }
#currency-list img { display: inline; padding-right: 3px; }
#language-list { list-style-type: none; list-style-image: none; list-style-position: outside; text-align: center; margin-bottom: 9px; }
#language-list li { padding: 3px; display: inline; white-space: nowrap; }
#contact-form { padding: 15px; width: 75%; }
#contact-form div { padding-top: 5px; }
#contact-form div span { font-weight: normal; font-size: 10px; display: block; padding-bottom: 5px; }
#contact-form div span.nopad { padding-bottom: 0pt; }
#contact-form div div { font-weight: bold; width: 45%; padding-top: 3px; }
#contact-form div div.right { font-weight: normal; text-align: left; padding-top: 0pt; }
#contact-form div div.fullwidth { width: 100%; }
#contact-form div div.right input, #contact-form div div.right textarea { vertical-align: bottom; width: 100%; }
#contact-form div div.right input.nowidth { width: auto; }
.products-list { margin-left: 12px; list-style-type: none; list-style-image: none; list-style-position: outside; }
.products-list li { margin-top: 30px; }
.products-list li.first { margin-top: 0pt; }
.products-list li div.image { float: left; width: 70px; }
.products-list li div.description { margin: 0pt 150px 0pt 70px; }
.products-list li div.description strong a { text-decoration: none; }
.products-list li div.description span { color: rgb(204, 0, 0); font-weight: bold; font-size: 11px; }
.products-list li div.description span span { font-size: 13px; }
.products-list li div.description p { font-size: 11px; }
.products-list li div.links { float: right; width: 150px; text-align: center; margin-top: 9px; }
.products-list li div.links a img { display: inline; margin-left: 6px; }
#product-tabs { float: right; }
#product-tabs ul { list-style-type: none; list-style-image: none; list-style-position: outside; }
#product-tabs ul li { float: left; }
#product-description {  }
/*.buyLink { color: #FF0000; font-size: 22px; font-weight: bold; }
a, a:link, a:visited { color: black; }*/
.buyLink a, a:link a:active { color: blue; font-size: 22px; font-weight: bold;}
.buyLink a:hover { color: red; font-size: 22px; font-weight: bold;}
#product-description div.image { padding: 0pt 0pt 15px 15px; float: right; width: 100px; }
#product-description div.image img { margin-top: 15px; }
#product-description div.description { padding-top: 6px; }
#product-description div.description h3 { padding: 18px 0pt 15px; font-size: 12px; }
#product-description div.description p { padding-bottom: 15px; }
#product-description div.description div.order-button { margin-top: 15px; text-align: center; }
#product-description div.description div.order-button img { margin: 0pt auto; }
#product-testimonials { list-style-type: none; list-style-image: none; list-style-position: outside; }
#product-testimonials li { border: 1px dotted rgb(204, 204, 204); padding: 9px 9px 0pt; margin-bottom: 15px; }
#product-testimonials li h2 { display: inline; }
#product-testimonials li h4 { display: inline; color: rgb(153, 153, 153); }
#product-testimonials li strong { padding: 9px 0pt; display: block; }
#product-order ul { list-style-type: none; list-style-image: none; list-style-position: outside; margin-bottom: 15px; }
#product-order ul li { border-bottom: 1px solid rgb(238, 238, 238); padding: 12px; }
#product-order ul li h1 { margin-top: 30px; font-weight: normal; }
#product-order ul li h1.first { margin-top: 0pt; padding-top: 0pt; }
#product-order ul li.odd { background-color: rgb(249, 249, 249); }
#product-order ul li div.image { float: left; width: 60px; }
#product-order ul li div.description { margin-left: 60px; }
#product-order ul li div.description strong { display: block; font-size: 14px; }
#product-order ul li div.description em { font-size: 11px; font-style: normal; color: rgb(153, 153, 153); }
#product-order ul li div.price { float: right; width: 100px; }
#product-order ul li div.price strong { display: block; font-size: 14px; }
#product-order ul li div.price strong small { font-size: 11px; }
#product-order ul li div.price em { font-size: 11px; font-style: normal; color: rgb(153, 153, 153); }
#product-order ul li div.links { float: right; width: 91px; }
#product-order ul li div.links span { font-size: 11px; }
div.info ul { border: medium none ; list-style-type: none; list-style-image: none; list-style-position: outside; }
div.info ul li { padding: 0pt 0pt 0pt 15px; background: transparent url('checkmark_grey.gif') no-repeat scroll 0pt 3px; color: rgb(86, 86, 86); font-size: 11px; }
div.info ul li.red { background: transparent url('checkmark_red.gif') no-repeat scroll 0pt 3px; color: rgb(86, 86, 86); }
div.description h3 { padding: 30px 0pt 3px; font-size: 12px; }
div.special-offer { border: 1px solid rgb(204, 0, 0); padding: 9px; }
#faq { margin-right: 230px; }
#faq ul { margin: 30px 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#faq ul li { margin-bottom: 30px; }
#faq ul li span { font-size: 16px; color: rgb(153, 0, 0); font-weight: bold; padding-right: 9px; }
#faq ul li p { display: inline; }
#faq-question { float: right; width: 200px; }
#labels { margin: 60px 6px 0pt 0pt; }
#labels ul { list-style-type: none; list-style-image: none; list-style-position: outside; background-color: rgb(244, 244, 244); text-align: center; }
#labels ul li { display: inline; }
#labels ul li img { margin: 15px 30px; display: inline; vertical-align: middle; }
#labels p { font-weight: bold; font-size: 9px; color: rgb(153, 153, 153); margin-top: 15px; text-align: center; }
#lic { margin-top: 30px; }
#lic ul { list-style-type: none; list-style-image: none; list-style-position: outside; }
#lic ul li { margin: 9px; color: rgb(153, 153, 153); font-size: 10px; float: left; width: 22%; }
#lic ul li img { margin-bottom: 9px; }
#bottom-menu { text-align: center; margin-top: 60px; font-size: 11px; color: rgb(238, 238, 238); }
#bottom-menu a { font-weight: bold; color: rgb(153, 153, 153); }
#copyright { margin: 15px; color: rgb(153, 153, 153); font-size: 11px; text-align: center; }
#certificate { padding: 30px; }
.item5 { color: #f3f3f3; }
.item5 a { color: #f3f3f3; }

