body {margin:0;background:#ffffff url("images/header.gif") repeat-x top center;width:100%;font:10pt arial, verdana, sans-serif;color:#5f5f5f;}
fieldset {border:0;margin:0;padding:0;width:100%;}
p {line-height:1em;}
a {outline:0;}
img {border:0;margin:0;padding:0;}
#wrap {margin:0 0 0 -395px;width:789px;position:relative;top:0;left:50%;}
#header {margin:0;width:100%;}
#header img {margin:0 0 0 31px;}

#nav {margin:0;font-size:10pt;padding:0;}
#nav, #nav ul {list-style:none;}
#nav li {float:left;position:relative;padding:50px 6px 0 6px;font-weight:bold;height:21px;margin:0 0 0 20px !important;margin:0 0 0 10px;}
#nav li a:link, #nav li a:visited {text-decoration:none;color:#000000;width:100%;height:100%padding:49px 0 0 0 !important;padding:47px 0 0 0; /* no semi-colon hack */}
#nav li a:hover, #nav li a:active {text-decoration:none;color:#6b0e0e;background:url("images/roll.gif") no-repeat top center;}
#nav li ul {display:none;position:absolute;top:70px;left:5px;background-color:#fff;border:1px solid #000000;margin:0;padding:0;font-size:8pt;z-index:00;width:160px;}
#nav li ul li {margin:5px 2px !important;margin:5px;padding:0;float:none;height:9pt;width:100%;}
#nav li ul li a:link, #nav li ul li a:visited, #nav li ul li a:hover, #nav li ul li a:active {background-image:none;margin:0;padding:0;}
#nav li > ul {top:auto;left:auto;margin:0;padding:0;list-style:none;}
#nav li > ul li {margin:5px 2px;padding:0;float:none;height:auto;}
#nav li:hover ul, #nav li.over ul {display:block;margin:0;padding:0;overflow:auto:height:100%;}

#subNav ul {margin:0 20px 0 0;color:#000000;text-align:right;}
#subNav li {display:inline;font-size:8pt;}
#subNav img {vertical-align:middle;}
#subNav a:link, #subNav a:visited {text-decoration:none;color:#000000;}
#subNav a:hover, #subNav a:active {text-decoration:none;color:#6b0e0e;}

.search {width:180px;margin:37px 0 0 !important;margin:32px 0 0;float:right;}
.search #fm-search {background:url("images/search.gif") no-repeat;_background-attachment:fixed;width:118px;height:18px;border:0;font-size:8pt;padding:3px 0 0 4px;}
.search #submit {background:url("images/go.gif") top left no-repeat;width:23px;height:18px;border:0;margin:0 0 -2px -8px !important;margin:0 0 3px -8px;}
/*\*/ html>body*.search {height:20px;display:block;margin:0 0 4px;} /**/
#contentTile {margin:2px 0 0 0 !important;margin:0px 0 0 0;padding:0 10px 0 0 !important;padding:0;width:100%;background:#ffffff url("images/contentTile.gif") repeat-y top center;}
#contentTop {margin:0;padding:0 0 0 10px;width:100%;background:url("images/contentTop.gif") no-repeat top center;}

#curPage {text-align:center;background:url("images/watermark.gif") no-repeat top center;height:57px;margin:0;padding:20px 0 0 0;font:bold 12pt;color:#6b0e0e;}
#curPage strong, #curPage a {display:block;width:100%;height:100%;}
#curPage a:link, #curPage a:visited {text-decoration:none;color:#6b0e0e;}
#curPage a:hover, #curPage a:active {text-decoration:none;color:#000;}

#window {margin:1px 0 0 16px !important;margin:1px 0 0 8px;float:left;width:128px;padding:10px 0;}
#windowTop {margin:0;width:128px;height:15px;background:url("images/windowTop.gif") no-repeat;margin:0 !important;margin:0 0 -3px;}
#windowTile {margin:0;padding:0 0 1em;width:128px;background:url("images/windowTile.gif") repeat-y;}
#windowTile ul {margin:0 10px 0 5px;/*22px*/padding:0;text-align:center;}
#windowTile li {margin:5px 0 5px 5px;list-style:none;font-size:10pt;}
#windowTile li strong {border-bottom: 1px solid #afafaf;display:block;width:100%;}
#windowTile li ul {margin:0;}
#windowTile li ul li {margin:5px 0;}
#windowTile a:link, #windowTile a:visited {text-decoration:none;color:#000000;}
#windowTile a:hover, #windowTile a:active {text-decoration:none;color:#6b0e0e;}
#windowBot {margin:-5px 0 0;width:128px;height:16px;background:url("images/windowBot.gif") no-repeat;}

#package {text-align:center;margin:0;}
#package p {margin:0 4px;padding:5px 0;background:#dddddd;width:120px;}
#packageText {margin:0 4px;width:120px;text-align:center;font-weight:bold;color:#6b0e0e;}
#package img {margin:10px 0;}

#page {margin:0 0 20px 150px !important;margin:0 0 0 147px;width:613px;padding:10px 10px 0 5px;}
#page p {margin:0 0 1em;width:600px;padding:0 0 0 6px;line-height:1.3em;}
#page a:link, #page a:visited {color:#6b0e0e;text-decoration:none;}
#page a:hover, #page a:active {color:#777777;text-decoration:none;}
#page img.left {float:left;margin:0 2em 0 0;}
.product-list {overflow:auto;margin:0 0 20px;}

#search-results {width:700px;padding:20px;}
#results_015268432680998608778:zabqvfnnewy {width:600px;}

#bullet {margin:5px 0 0 0;padding:0 20px 0 0;}

#shipping-banner {display:block;width:140px;height:140px;background:url("images/shipping-banner.gif") left top no-repeat;position:relative;left:0;bottom:0;float:left;z-index:5;margin:-120px 0 0 18px;}

.item {margin:10px 0 0 0;padding:5px 0 0 6px;width:600px;border-top:solid 1px #afafaf;}
.product-item {display:block;width:200px;height:200px;float:left;text-align:center;margin:1em 0;}
.product-item img {float:none;}
.buyNow {background: #f8f8f9;border:1px solid #b6b7cb;padding:10px;margin:0 0 20px;width:90%;}
.buyNow img {float:none;vertical-align:middle;}

#footer {margin:0;background:#000 url("images/footer.gif") repeat-x top center;width:100%;height:177px;text-align:center;color:#fff;}
#footer p {margin:0;font-size:9pt;}
#footer ul {margin:0;padding:10px 0;color:#FFFFFF;}
#footer li {display:inline;font-size:9pt;}
#footer a:link, #footer a:visited {text-decoration:none;color:#FFFFFF;}
#footer a:hover, #footer a:active {text-decoration:none;color:#cdcdcd;}
.clear {display:block; width:100%;height:0;clear:both;font-size:0; }
.space {background:#ffffff url("images/contentTile.gif") repeat-y top center;height:20px;margin:0 0 0 10px;}