body{
background:#e3eae8;
color:#2c1f16;
}
h2{
font-family:Arial,Helvetica,sans-serif
}
h3{
font-family:Arial,Helvetica,sans-serif;
color:#8A7B3A
}
.Content h2{
color:#2C1F16;
background:#ffffff
}
.ProductPrice,.ProductList em{
color:#be0101;
font-size:16px
}
.ProductList .ProductImage{
background:#fff;
padding:4px;
border:2px solid #f5f4f3
}
.Content .ProductList li{
float:left;
font-size:0.95em;
list-style:none outside none;
margin:6px 2px 10px 2px;
min-height:20em;
overflow:hidden;
padding-bottom:5px;
width: 140px
}
.Left{
float:left;
width:175px;
min-height:500px;
font-size:1em;
padding:5px 0 10px 0;
margin:10px 0 0 0
}
.Left h2{
font-size:1.6em;
margin:0;
padding:5px 10px;
position:relative
}
.Left li a{
color:#2C1F16;
font-weight:bold
}
#Header{
border-bottom:1px solid #000000;
border-top:1px solid #ffffff;
clear:both;
display:inline;
float:left;
height:120px;
width:980px
}
.Headerblock{
width:196px;
height:120px;
float:left
}
.Headerblocklogo{
width:196px;
height:120px;
float:left
}
.Headerblock a{
width:196px;
height:120px
}
.Headerblocklogo a{
width:196px;
height:120px
}
a.Headerblock:hover{
background:url("/media/images/header-trans.gif") no-repeat center bottom;
filter:alpha(opacity=30);
-moz-opacity:0.3;
-khtml-opacity:0.3;
opacity:0.3
}
#mytable{
width:610px;
padding:0;
margin:0
}
#mytable caption{
padding:0 0 5px 0;
width:700px;
font:italic 11px "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
text-align:right
}
#mytable th{
font:bold 11px "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
color:#4f6b72;
border-right:1px solid #e5e4e3;
border-bottom:1px solid #e5e4e3;
border-top:1px solid #e5e4e3;
letter-spacing:2px;
text-transform:uppercase;
text-align:left;
padding:6px 6px 6px 12px;
background:#F5F3EC
}
#mytable th.nobg{
border-top:0;
border-left:0;
border-right:1px solid #e5e4e3;
background:none
}
#mytable td{
border-right:1px solid #e5e4e3;
border-bottom:1px solid #e5e4e3;
background:#fff;
padding:6px 6px 6px 12px;
color:#4f6b72
}
#mytable td.alt{
background:#F5F3EC;
color:#797268
}
#mytable th.spec{
border-left:1px solid #e5e4e3;
border-top:0;
background:#fff;
font:bold 10px "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif
}
#mytable th.specalt{
border-left:1px solid #e5e4e3;
border-top:0;
background:#F5F3EC;
font:bold 10px "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
color:#797268
}
.SubCategoryListGrid li{
margin-bottom:4px;
padding:10px;
margin-right:10px;
margin-left:0;
background:#fff;
float:left;
text-align:center
}
.SubCategoryListGrid img{
border:2px solid #F5F4F3;
padding:4px
}
/* Hover Menu */
.hovermenu{
background:#000000 url('/media/images/emailaddress.gif') no-repeat right;
clear:both;
float:left;
width:980px;
height:30px;
display:inline;
position:relative;
z-index:2
}
#hovermenu{
margin:0;
padding:0
}
#hovermenu li{
display:block;
float:left;
display:block;
color:#ffffff
}
#hovermenu li img{
margin:0 0 2px 8px
}
#hovermenu li:hover{
background:#7da82c;
display:block;
}
#hovermenu li.sale:hover{
background:none;
display:block;
}

#hovermenu a{
font-size:13px;
color:#FFFFFF;
display:block;
text-decoration:none;
margin: 7px;
}
#hovermenu a:hover{
display:block;
text-decoration:none
}
#hovermenu li ul{
position:absolute;
left:-999px;
display:block;
text-align:left;
width:520px;
border:2px solid #222222
}
#hovermenu li:hover ul {
left:auto;
padding:0;
margin:0;
position:absolute;
background:#F5F3EC url('/media/images/hover-menu-bk.gif') no-repeat center
}
#hovermenu li:hover ul,#hovermenu li.sfhover ul{
left: auto;
padding:0;
margin:0;
position:absolute;
background:#F5F3EC url('/media/images/hover-menu-bk.gif') no-repeat center
}
#hovermenu li ul li{
display:inline;
float:left;
margin:0 0 0 5px;
padding:0 0 0 3px;
font-size:13px;
width:165px;
background:transparent url('/media/images/sidearrow.gif') no-repeat left
}
#hovermenu li ul li a{
font-size:13px;
color:#000000;
display:block;
text-decoration:none;
padding:6px;
margin:0;
background:transparent;
list-style-type:none;
}
#hovermenu li ul li:hover{
background:transparent;
display:block;
background:transparent url('/media/images/sidearrow.gif') no-repeat left
}

#hovermenu li ul li a:hover{
color:#000000;
text-decoration:underline;
}
.subdept{
display:block;
width:510px;
float:left;
margin:0;
background:#222222;
padding:5px;
font-size:12px;
font-weight:bold;
color:#ffffff
}
.subdept img{
margin-left:5px/* Top Menu */
}
.tophovermenu{
background:#000000;
clear:both;
float:left;
width:980px;
height:36px;
display:inline;
position:relative;
z-index:3
}
#tophovermenu{
margin:0;
padding:0
}
#tophovermenu li{
display:inline;
float:left;
display:block;
padding:0 10px 0 5px
}
#tophovermenu li.category{
background:url('/media/images/downarrowwhite.gif') no-repeat right;
margin: 0 12px 0 0;
}
#tophovermenu a{
font-size:12px;
color:#FFFFFF;
display:block;
padding:10px 2px 7px 2px;
text-decoration:none
}
#tophovermenu li ul{
position:absolute;
left:-999px;
display:block;
text-align:left;
width:220px;
border:2px solid #333333
}
#tophovermenu li:hover ul{
left:auto;
padding:0;
margin:0;
position:absolute;
background:#F5F3EC url('/media/images/hover-menu-bk.gif') no-repeat center
}
#tophovermenu li:hover ul,#tophovermenu li.sfhover ul{
left:auto;
padding:0;
margin:0;
position:absolute;
background:#F5F3EC url('/media/images/hover-menu-bk.gif') no-repeat center
}
#tophovermenu li ul a:hover{
font-size:13px;
background:transparent
}
#tophovermenu li ul li{
display:block;
float:left;
margin:0 0 0 5px;
padding:7px;
font-size:13px;
width:210px;
background:url('/media/images/sidearrow.gif') no-repeat left
}
#tophovermenu li ul li div{
display:inline
}
#tophovermenu li ul li:hover div a{
display:inline
}
#tophovermenu li ul li a{
font-size:11px;
color:#000000;
display:inline;
text-decoration:none;
margin:0 0 0 5px;
font-size:13px;
list-style-type:none;
padding:0
}
#tophovermenu li ul li a:hover{
display:inline
}
.topmenusubdept{
display:block;
width:150px;
float:left;
margin:0;
background:#333333;
padding:5px;
font-size:13px;
font-weight:bold;
color:#ffffff
}
.topmenusubdept img{
margin-left:5px
}
/* AddThis Combo Pills */
.addthis_toolbox.addthis_pill_combo a {
    float: left;
}
.addthis_toolbox.addthis_pill_combo a.addthis_button_tweet {
    margin-top: -2px;
}
.addthis_button_compact .at15t_compact {
    margin-right: 4px;
    float: left;
}
.weatherwarning {
    background: #990000;
    color:#ffffff;
    font-weight:bold;
    line-height:25px;
    text-align:center;
}
/* Box Slider */
#rotating {
    width: 610px;
    height: 185px;
    margin: 0 0 20px 0;
    z-index:1;
}
#slider1 {
    width:610px;
    z-index:2;
}
ul#slider1 {
    margin:0
}
.bx-next {
    position:absolute;
    top:40%;
    right:5px;
    z-index:999;
    width: 30px;
    height: 30px;
    text-indent: -999999px;
    background: url('/media/images/gray_next.png') no-repeat 0 -30px;
}
.bx-prev {
    position:absolute;
    top:40%;
    left:5px;
    z-index:999;
    width: 30px;
    height: 30px;
    text-indent: -999999px;
    background: url('/media/images/gray_prev.png') no-repeat 0 -30px;
}
.bx-pager a {
    margin-right: 5px;
    color: #fff;
    padding: 3px 8px 3px 6px;
    text-decoration:none;
    font-size: 12px;
    zoom:1;
    background: url('/media/images/gray_pager.png') no-repeat 0 -20px;
}
.bx-pager a:hover {
    text-decoration:none;
}
.bx-auto .start {
    background: url('/media/images/gray_auto.png') no-repeat 0 2px;
    padding-left: 13px;
}
.bx-auto .stop {
    background: url('/media/images/gray_auto.png') no-repeat 0 -14px;
    padding-left: 13px;
}
.bx-next:hover,
.bx-prev:hover {
    background-position: 0 0;
}

.bx-pager .pager-active,
.bx-pager a:hover {
    background-position: 0 0;
}
.bx-pager {
    text-align:center;
    padding-top: 7px;
    font-size:12px;
    color:#666;
    margin: -35px 0 0 0;
    position: relative;
    z-index:3;
}
.bx-captions {
    text-align:center;
    font-size: 12px;
    padding: 7px 0;
    color: #666;
}
.bx-auto {
    text-align: center;
    padding-top: 15px;
}

.bx-auto a {
    color: #666;
    font-size: 12px;
}
a.offeroftheweek {
    color:#ff0000;
    font-weight:bold;
    text-decoration:none;
    line-height:30px
}

