@CHARSET "ISO-8859-1";

body { margin: 0px; padding: 0px; font: 10pt arial, geneva, sans serif; background: #fff; color: #000; text-align: center; }
img { border: 0px; }
a { color: #000; text-decoration: none; }
a:hover { color: #cc0000; text-decoration: underline; }
form { margin: 0px; padding: 0px; }
fieldset { margin: 0px; padding: 0px; border: 0px; }

div#wrapper { margin: 0px auto; width: 1059px; background: url('/images/backgroundglow.png') center repeat-y; }
div#wrapper_content { text-align: left; margin: 0px 25px 0px 27px; }

/* top panel */
div#toppanel { height: 60px; }
div#free_shipping { margin: 0px 330px; padding-top: 24px; text-align: center; color: #cc0000; text-transform: uppercase; font-size: 15pt; letter-spacing: -2px;}
img#top_phone { float: right; margin: 5px 10px 0px 0px; }
a#top_chat { float: right; margin: 5px 10px 0px 0px; }
a#logo {
    float: left;
    display: block;
    padding-top: 17px;
    padding-left: 10px;
    text-transform: uppercase;
    text-align: left;
    font: bold 20pt Arial Black, Impact, Helvetica, sans serif;
    line-height: 30px;
    letter-spacing: -2px;
    word-spacing: 0px;
    color: #000;
    text-decoration: none;
}
img#com { float: left; margin-top: 23px;}
div#cart_buttons { border-top: 3px ridge #707070; background: #1e1e1e; height: 26px; }

/* menu */
div#leftcol { float: left; width: 195px; border-right: thin solid #dedede; border-bottom: thin solid #dedede; background: url('/images/left_navig_background.jpg') no-repeat;}
div#menu ul { margin: 0px; padding: 0px; background: #f0f0f0; text-align: left; }
div#menu ul li { list-style-type: none; }
ul#navlist li a.category{display:block;background:#989898;color:#000;text-decoration:none;height:16px;padding:4px 0px 4px 10px;font:9pt arial, geneva, sans serif;font-weight:bold;text-transform:uppercase;margin-bottom:1px;}
ul#navlist a.category:hover, ul#navlist li.selected a.category {color:#cc0000;background:#000000;}
ul#navlist span.property {
    display: block;
    color:#333;
    background-color: #dddddd;
    font: 9pt arial, geneva, sans serif bold;
    font-weight: bold;
    text-transform: uppercase;
    padding: 5px 0px 5px 15px;
}
ul#navlist a.value {
    display: block;
    color:#333333;
    background-color: #ffffff;
    font: 8pt arial, geneva, sans serif;
    text-transform: capitalize;
    padding: 0px 5px 2px 6px;
    margin: 1px;
}
ul#navlist ul.values li.selected a.value{
    color: #cc0000;
    background:#eeeeee;
}
ul#navlist ul.values {
    display: block;
    padding: 4px 2px 4px 10px;
    padding-bottom: 1px;
    padding-top: 1px;
}
ul#navlist ul ul li a:hover, #navlist ul.values li a:hover {
    background:#eeeeee;
    color:#cc0000;
    text-decoration: none;
}

div#chatbtn { margin-top: 4px; margin-bottom: 4px; }
#terms { padding-left: 20px; padding-right: 20px; text-transform: uppercase; color: #000; }

div#cart_buttons a.button { float: right; display: block; height: 25px; padding-left: 2px; }
a#view_cart_button { width: 99px; height: 25px; background: url('/images/view_cart_btn.gif') no-repeat; }
a#checkout_button { width: 98px; height: 25px; background: url('/images/checkout_btn.gif') no-repeat; }

/* content */
div#content { margin-left: 200px; }
div#content h1 {
    background: url('/images/titlebar.gif') repeat-x;
    height: 28px;
    color: #333333;
    font: 14pt arial black, tahoma, sans serif;
    padding: 0px 0px 0px 15px;
    margin: 5px 5px 10px 0px;
    text-transform: uppercase;
    letter-spacing: -1px;
}

/* footer */
div#footer { background: url('/images/footer_bkgd.gif'); color: #fff; text-align: center; padding-top: 15px; clear: both;}
div#footer a { color: #fff; font-weight: bold; }
div#copyright { padding: 5px 0px 15px; }
input.add { cursor: pointer; border: 0px; background: url('/images/add_to_cart_btn2.png') no-repeat; width: 114px; height: 25px;}