@import url("/css/layout.css");
@import url("/css/slideshow.css");
@import url("/css/tables.css");

*{
font-size: 12px;
}
body,html {
background:#FFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#747474;
margin:0;
padding:0;
height:100%;
}

body{
background-image:url(/images/body_bg.gif);
background-repeat:repeat-x;
background-position:100px 0%;
}

a{
color:#661E00;    
}

p{
clear:both;
color:#636552;
padding:0 0 10px 0;
margin:0;
}

p.cat_description{
font-weight:bold;
}

.pointer {
cursor:pointer;
}

#sidebar ul {
list-style:none;
margin:0;
padding:0;
float:left;
clear:both;
width:100%;
}

#sidebar ul li {
margin:0;
padding:8px 0 8px 20px;
text-align:left;
border-bottom:1px solid #CCC;
background-position:top right;
background-repeat:no-repeat;
}

#sidebar ul li.active,#sidebar ul li.active:hover{
background-color:#FFF;
}

#sidebar ul li:hover{
background-image:url(/images/left_li_active.gif);
}

#sidebar ul li.first,#sidebar ul li.last{
height:20px;
padding:0;
margin:0;
}

#sidebar ul li.first{
/*background-image:url(/images/left_bg_top.gif);
background-position:top right;
background-repeat:no-repeat;*/
border-bottom:0;
padding:25px 0 10px 19px;
}

#sidebar ul li.last{
/*background-image:url(/images/left_bg_bottom.gif);
background-position:bottom right;
background-repeat:no-repeat;*/
border-bottom:0;
}

#sidebar ul li.active a{
color:#636552;
font-weight:bold;
}

#sidebar ul li a{
text-decoration:none;
color:#636552;
}

#sidebar ul li a:hover{
color:#636552;
text-decoration:underline;
}

#sidebar p{
padding:0;
margin:0;
}

#page_nav{
width:811px;
margin:0 auto;
margin-top:-44px;
position:relative;
}

#page_nav p{
padding:0;
margin:0;
}

#page_nav ul{
list-style:none;
padding:0;
margin:0;
}

#page_nav ul li.first{
margin:0;
}

#page_nav ul li{
display:block;
float:left;
padding:15px 15px 15px 15px;
margin:0 5px 0 0;
height:43px;
font-size:9pt;
font-weight:bold;
text-transform:uppercase;
}

#page_nav ul li.active{
background-image:url(/images/top_li_bg_active.gif);
background-repeat:repeat-x;
background-position:top left;
}

#page_nav ul li.active a{
text-decoration:none;
}

#page_nav ul li a{
color:#FFF;
text-decoration:none;
}

#page_nav ul li a:hover{
background-color:transparent;
text-decoration:underline;
}

body {
margin:0;
min-width:750px;
padding:0;
}

input[type=text],textarea {
padding:3px;
width:200px;
}

textarea {
height:150px;
}

img {
border:0;
}

#header h1.header {
color:#FFF;
}

h1 {
color:#006666;
font-size:18px;
font-weight:500;
margin:0 0 10px 0;
padding:0;
}

#header h1 {
color:#003232;
}

h2 {
color:#008484;
font-size:13px;
font-weight:bold;
margin:0;
padding:0 0 10px 0;
}

h3 {
color:#006563;
font-size:12px;
margin:0;
padding:0 0 10px 0;
text-decoration:none;
}

h3 a{
color:#006563;
}

span.msg{
background-image:url(/images/icons/bell.png);
background-repeat:no-repeat;
background-position:1% center;
background-color:#FFFF80;
display:block;
padding:10px 10px 10px 25px;
margin:10px 0;
color:#000;
font-weight:bold;
}

p.breadcrumbs{
color:#8C8C8C;    
}

p.breadcrumbs a{
color:#8C8C8C;
}

.child_cat{
margin:0;
padding:15px 0;
border-top:1px solid #CCC;
}

.cat_img{
width:100%;
text-align:center;
}

#main ul{
margin:0 0 10px 10px;
}

ul#specials{
margin:0 0 20px 0;
padding:0;
list-style:none;
}

ul#specials li{
padding:3px;
margin:0;
}

.clearer{
clear:both;
height:0;
padding:0;
margin:0;
width:0;
}

.product_box{
border:1px solid black;
width:140px;
float:left;
margin:20px 20px 0 0;
padding:5px;
text-align:center;
}

.main_product{
margin:0 auto;
float:none;
width:277px;
clear:right;
}

.product_box h3 a{
color:#000;
text-decoration:none;
}

.product_box .image{
height:100px;
width:100%;
background-repeat:no-repeat;
background-position:center center;
}

div#category_main_img{
width:100%;
margin-bottom:10px;
}

div#category_main_img img{
border:1px solid black;
margin:0 auto;
display:block;
}

ul#category_img_thumbs{
margin:20px 0 10px 0;
border-top:1px solid #CCC;
border-bottom:1px solid #CCC;
padding:15px 0;
}

ul#category_img_thumbs li{
display:inline;
padding:0;
margin-right:10px;
}
ul#category_img_thumbs li a{
text-decoration:none;
}
ul#category_img_thumbs li img{
border:1px solid black;    
}

.checkout{
position:absolute;
top:0px;
left:63%;
}
.logo{
margin:0pt auto;
display:block;
width:550px;
padding-top:20px;
}

.checkout-button{
margin:10px 0;
}
