html { overflow: -moz-scrollbars-vertical; background: url(/images/starback.png);}
html, body {font-family: 'Trebuchet MS', Verdana, Arial; font-size: 13px; color: #282828; margin: 0px; padding: 0px;text-align: center;}

a {text-decoration: underline; color: #282828;}
a:hover {text-decoration: none; color: #6d1a0c;}

img {padding: 0px; margin: 0px;}


h4 {padding: 0px; margin: 0px;}
p.welcome {margin-top: 5px;}

label {font-weight: bold; font-size: 12px;}


.disabled {z-index: 2; position: relative; background-color: #ffffff; filter:alpha(opacity=60); -moz-opacity:.60; opacity:.60;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);}
.disabled .text {color: #000000; z-index: 3; position: absolute; top: 0; padding-top: 50px; width: 180px; text-align: center; font-weight: bold; font-size: 30px;}


.yellow {color: #F1E8BA;}
.yellow a{color: #F1E8BA;}
.drkgreen {color: #282828;}
.drkgreen a{color: #282828;}
.drkgreen a:hover{color: #6d1a0c;}
.lgtgreen {color: #626262;}
.lgtgreen a{color: #626262;}
.lgtgreen a:hover{color: #6d1a0c;}

.underline_on_hover a{text-decoration: none;}
.underline_on_hover a:hover{text-decoration: underline;}
a.underline_on_hover{text-decoration: none;}
a.underline_on_hover:hover{text-decoration: underline;}

.bold {font-weight: bold;}
.normal {font-weight: normal;}
.title {font-size: 16px; font-weight: bold;}
.underline {border-bottom: 1px solid #282828;}
.drkgreen_underline {border-bottom: 1px solid #282828;}
.drkgreen_underline th{border-bottom: 1px solid #282828;}
.overline td{border-top: 1px solid #282828;}
.underline td{border-bottom: 1px solid #282828;}
.overline th{border-top: 1px solid #282828;}
.underline th{border-bottom: 1px solid #282828;}

.smaller {font-size: smaller;}
.small {font-size: 12px;}
.larger {font-size: larger;}
.large {font-size: 14px;}
.float_right {float: right;}
.float_left {float: left;}
.clear {clear: both;}

.left {text-align: left;}
.right {text-align: right;}
.center {text-align: center;}

.block_center {text-align: left; margin: 0px auto;}

.fieldWithErrors { padding: 1px; background-color: #6d1a0c; display: table;}
#errorExplanation { width: 400px; border: 2px solid #6d1a0c; padding: 7px; padding-bottom: 12px; margin-bottom: 20px; background-color: #F1E8BA;}
#errorExplanation h2 {text-align: left;font-weight: bold;padding: 5px 5px 5px 15px;font-size: 12px;margin: -7px;background-color: #6d1a0c;color: #f1de84;}
#errorExplanation p {color: #282828;margin-bottom: 0; padding: 5px;}
#errorExplanation ul li {font-size: 12px;list-style: square;color: #282828;}

#page {text-align: left; margin: 25px auto; width: 746px;}

#header {}

#header #banner{height: 125px; width: 746px; }
#header #menu {color: #f1e8ba; padding: 0 14px; height: 26px; font-weight: bold; line-height: 26px; background-image: url(/images/menu_back.png);}

#header  a {color: #f1e8ba;text-decoration: none;}


#content {padding: 10px; width: 722px; background-image: url(/images/background.png); border-left: 2px solid #282828; border-right: 2px solid #282828;}
#content.welcome {color: #282828;}

form .border { border: 1px solid #282828; height: 14px; padding: 1px; font-size: 12px; }
form {padding: 0px; margin: 0px;}
input[type="text"] {width: 150px;}
.login .submit {border: none; height: auto; margin-top: 15px; margin-left: 5px;}

#category_pane {float: left; font-size: 12px;}
#category_pane a{color: #282828; font-weight: bold; text-decoration: none;}
#category_pane a:hover{color: #6d1a0c;}
#category_pane .category a{color: #f1de84;}
#category_pane .category {background-color: #6d1a0c; color: #f1de84; border: 1px solid #282828; width: 113px;height: 23px; line-height: 23px; text-align: right;padding-right: 5px; margin-bottom: 10px;}
#category_pane .subcategory {font-size: 12px; background-color: #F1E8BA;  border: 1px solid #282828; border-top: none; width: 108px; text-align: right;padding: 5px 10px 5px 0px; margin-bottom: 10px;margin-top: -10px;}

#product_pane {padding-left: 10px;}
#product_pane .item {float: left; width: 180px; padding: 5px; }
#product_pane #item {width: 350px; padding: 10px 0 20px 0 !important; padding-bottom: 0px; }
#product_pane .cart_item {padding: 2px 0px;}

#product_pane .cart_item .border {color: #282828; border: 1px solid #282828; height: 14px; padding: 1px; font-size: 12px; }
#product_pane .submit {margin-top: 1px !important; margin-top: 0px;}

#product_pane img {border: 1px solid #282828;}

.flash {color: #5c1001;}
.flash .error {color: #6d1a0c;}


#footer {width: 746px;  text-align: center; font-size: 11px; color: #282828;}
#footer a {color: #282828; font-size: 12px;text-decoration: none;}
#footer a:hover {text-decoration: underline;color: #6d1a0c;}

#footer #bar {height: 28px; line-height: 28px; line-height: 28px;margin-bottom: 5px; background-image: url(/images/background.png); border: 2px solid #282828; border-top: none;}
