html, body { margin: 0pt; padding: 0pt; }
body { background: rgb(138, 77, 10) url('bg.jpg') repeat scroll center top; font-family: Tahoma,Arial,Verdana,sans-serif; font-size: 12px; color: rgb(98, 98, 98); width: 100%; height: 100%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
img { border: medium none ; display: block; }
form, fieldset { border: medium none ; margin: 0pt; padding: 0pt; }
input, select, textarea { font-size: 11px; }
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: 6px; font-family: Arial,Tahoma,Verdana,sans-serif; font-weight: bold; color: rgb(87, 87, 87); }
h1 { font-size: 16px; }
h1.title { padding: 9px 0pt 0pt 12px; background: transparent url('title_bg.gif') no-repeat scroll 0% 0%; width: 707px; height: 28px; margin-bottom: 12px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
p { padding-bottom: 6px; }
a, a:link, a:visited { color: rgb(38, 105, 175); }
a:hover, a:active { text-decoration: none; }
.left { float: left; }
.right { float: right; }
.clear { clear: both; }
.inline { display: inline; }
.more-info { background: transparent url('more_info_bg.gif') no-repeat scroll 0% 0%; width: 73px; height: 18px; padding-top: 2px; text-align: center; font-size: 11px; color: rgb(255, 255, 255); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.more-info a { color: rgb(255, 255, 255); }
.order-now { background: transparent url('order_now_bg.gif') no-repeat scroll 0% 0%; width: 82px; height: 18px; padding-top: 2px; text-align: center; font-size: 11px; color: rgb(255, 255, 255); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.order-now a { font-weight: bold; color: rgb(255, 255, 255); }
#container { margin: 0pt auto; width: 1000px; }
#today { padding: 9px 6px 0pt 0pt; background: transparent url('m_bg.jpg') no-repeat scroll 0% 0%; float: right; width: 283px; height: 28px; text-align: right; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#today span { vertical-align: middle; font-size: 11px; font-weight: bold; color: rgb(181, 165, 148); }
#today span span { vertical-align: baseline; color: rgb(255, 255, 255); }
#today img { display: inline; vertical-align: middle; }
#header { width: 1000px; height: 124px; }
#logo { margin: 40px 0pt 0pt -6px; position: absolute; }
#faces { margin: -4px 0pt 0pt 338px; position: absolute; }
#cart { margin: 44px 0pt 0pt 637px; position: absolute; }
#cart-block { margin: 90px 0pt 0pt 635px; padding: 8px 6px 0pt 0pt; background: transparent url('cart_bg.gif') no-repeat scroll 0% 0%; position: absolute; width: 359px; height: 26px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#cart-block div { margin: 0pt 78px 0pt 90px; padding-top: 2px; font-family: Arial,Tahoma,Verdana,sans-serif; font-size: 14px; color: rgb(255, 255, 255); }
#cart-block div strong { color: rgb(255, 242, 0); }
#elephant { margin: -21px 0pt 0pt 700px; position: absolute; }
#body { background: rgb(255, 255, 255) url('body_bg.jpg') no-repeat scroll right bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#body-container { padding: 12px 13px 10px 10px; background: transparent url('body_container_bg.jpg') no-repeat scroll right top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#left { float: left; width: 248px; }
#currencies { padding: 10px 0pt 0pt 11px; background: transparent url('currencies_bg.gif') no-repeat scroll 0% 0%; width: 237px; height: 25px; font-family: Arial,Tahoma,Verdana,sans-serif; font-size: 14px; font-weight: bold; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#currencies a { color: rgb(118, 118, 118); padding-right: 3px; }
#currencies a.selected { color: rgb(87, 87, 87); text-decoration: none; }
#product-menu { border-bottom: 1px dashed rgb(200, 200, 200); background: transparent url('pm_bg.gif') repeat-y scroll 0% 0%; padding-right: 1px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#product-menu li h1 { padding: 7px 0pt 0pt 10px; width: 237px; height: 24px; font-family: Tahoma,Arial,Verdana,sans-serif; font-size: 12px; font-weight: bold; }
#product-menu li h1 a {
	color: #FFF;
}
#product-menu li ul { margin: 9px 12px 7px 10px; }
#product-menu li ul li { margin-bottom: 5px; }
#product-menu li ul li.view-all {
	margin-bottom: 0pt;
	font-size: 16px;
	font-style: normal;
}
#product-menu li ul li.view-all a { color: rgb(134, 134, 134); }
#product-menu li ul li a { color: rgb(87, 87, 87); }
#product-menu li ul li img { float: right; }
#right { float: right; width: 719px; padding-bottom: 195px; }
#search { background: transparent url('search_bg.gif') no-repeat scroll 0% 0%; width: 719px; height: 37px; margin-bottom: 10px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#alphabet { padding: 11px 0pt 0pt 12px; float: left; width: 507px; font-family: Arial,Tahoma,Verdana,sans-serif; font-size: 11px; color: rgb(98, 98, 98); }
#alphabet a { padding-left: 4px; font-size: 12px; color: rgb(127, 107, 43); }
#search-form { padding: 8px 19px 0pt 15px; float: right; width: 165px; }
#search-form input { vertical-align: middle; }
#search-form input.search { border: 1px solid rgb(194, 187, 168); padding: 3px 0pt 2px 4px; width: 136px; height: 14px; font-family: Tahoma,Arial,Verdana,sans-serif; font-size: 11px; font-weight: bold; color: rgb(126, 102, 38); background-color: rgb(255, 255, 255); }
#b { width: 719px; height: 146px; margin-bottom: 10px; }
#b div { margin: 100px 0pt 0pt 530px; position: absolute; font-family: Arial,Tahoma,Verdana,sans-serif; font-size: 24px; font-weight: bold; }
#b div a { text-decoration: none; color: rgb(60, 168, 209); }
#pp-list { width: 719px; }
#pp-list li { float: left; width: 329px; padding-right: 30px; margin-bottom: 45px; }
#pp-list li.clear { margin: 0pt; padding: 0pt; float: none; clear: both; width: 719px; }
#pp-list li div.image { float: left; width: 90px; text-align: center; font-family: Arial,Tahoma,Verdana,sans-serif; font-size: 15px; font-weight: bold; color: rgb(215, 31, 39); }
#pp-list li div.image div { text-align: center; font-size: 11px; font-weight: normal; color: rgb(98, 98, 98); }
#pp-list li div.image img { margin: 0pt auto 9px; }
#pp-list li div.description { margin-left: 90px; }
#pp-list li div.description p strong { font-size: 14px; }
#pp-list li div.description p strong a { color: rgb(38, 105, 175); }
#awards { background: transparent url('awards_bg.jpg') no-repeat scroll 0% 0%; float: right; width: 719px; height: 111px; margin-top: -170px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#accept { float: right; width: 719px; margin-top: -50px; text-align: center; font-size: 11px; }
#accept div { margin-top: 4px; text-align: center; }
#accept div img { padding: 0pt 3px; }
#bottom-menu { margin: 15px 0pt; text-align: center; color: rgb(255, 255, 255); }
#bottom-menu a { color: rgb(246, 224, 200); }
#copyright { margin-bottom: 15px; text-align: center; font-size: 11px; color: rgb(255, 255, 255); }