body{
margin:0px;
color:#000;
background-color:#ffcf75;
font:12px tahoma,verdana,sans-serif;
}
a,table a{
color:#000;
font:12px tahoma,verdana,sans-serif;
}
a:hover{
text-decoration:underline
}
a img{
border:0 none
}
table{
color:#000;
}
th { font-weight: bold; background:url(images/dash.gif) repeat-x bottom left; border:none; padding: 5px 0; text-align:left}
td {background:url(images/dash.gif) repeat-x bottom left; border:none; padding: 5px 0; text-align:left}
div,h1,h2,h3,h4,h5,p,form{
margin:0;
padding:0;
border:0 none
}
h1{
color: #000;
font:normal 12px tahoma,Arial,sans-serif;
}
h2{
color:#000;
font:bold 12px tahoma,Arial,sans-serif;
}
h3{
color:#000;
font:normal 12px tahoma,Arial,sans-serif;
}
h4{
color:#000;
font:normal 12px tahoma,Arial,sans-serif;
}
h5{
color:#FF2E00;
text-transform:capitalize;
font:bold 12px tahoma,Arial,sans-serif;
}
h6{
color:#000;
font:normal 11px tahoma,Arial,sans-serif;
}
input{ border:1px solid #ff8000; padding:2px }
textarea{ border:1px solid #ff8000 }
select{
padding:2px;
}
input.checkbox{border:0}
ul {margin:2px 0px}

/* Page layout */

#container{
width:984px;
margin: 0 auto;
padding:0px;
text-align:left
}
#pageheader{
width:984px;
height:240px;
background:url(images/header-bgr.jpg) no-repeat bottom left;
position:relative;
}
#slogan{
color:#4d4b4b;
float:right;
width:400px;
height:20px;
text-align:right;
margin:5px 3px 0 0;
padding:0
}
#slogan h1{ color:#4b4b4b} 
#logo{
float: left;
}
#logo img{
margin: 105px 0 0 40px;
padding: 0px;
}
#basket {
position: absolute;
right:45px;
top:80px;
width: 210px;
height: 60px;
}
#basket .basket-icon{
float:left;
padding-top:10px;
text-align:left;
width:45px;
height:50px
}
#basket .basket-content{
float:left;
width:163px;
position:relative
}
#basket a{
color:#FFF;
font-weight:bold;	
text-decoration:none;
}
#basket a.view-cart {position:absolute; bottom:0; right:0; display:block; background:url(images/view-cart.png) no-repeat center left; width:35px; height:29px; padding:0px 6px; font: normal 11px tahoma,Arial,sans-serif; color:#000}
div.hr {
height:1px;
background:url(images/dash.gif) repeat-x center left;
border:none;
padding:0px;
margin: 4px 0px;
}
hr{display: none;}
#search{
position:absolute;
margin:0;
right:45px;
top:150px;
height:27px
}
#search-input{ float:left;}
#search input.si{
border:none;
background:#FFF url(images/search-bgr.gif) no-repeat left;
height:17px;
padding: 5px 5px 5px 10px;
width:160px
}
#search-btn{ float:left; height:27px; background-color:#FFF; }
#search-btn input{border:none; padding:0}
#topmenu{
position:absolute;
left: 0px;
bottom: 5px;
width: 976px;
margin: 0px 4px;
}
#topmenu ul {
margin: 0;
padding: 0;
list-style-type: none; 
list-style-image: none; 
}
#topmenu ul li {
display: inline;
}
#topmenu ul li a{
color:#000;
background:url(images/topmenu-bgr.png);
float:left;
display:block;
width:154px;
height:38px;
text-align:center;
font-weight:bold;
line-height:38px;
margin: 0px 4px;
text-decoration:none
}
#topmenu a:hover{
text-decoration:underline
}
#columns{
margin:0px auto;
height: auto;
overflow:hidden;
clear: both;
padding: 0px 8px;
width:968px;
background:url(images/main-bgr.gif) repeat-y left;
}
#columns-bottom{
width:984px;
height:15px;
background:url(images/main-bgr-bottom.gif) no-repeat left;
}
#columns .hr{ 
margin: 6px 0px 10px;
}
#column-left{
clear:both;
float:left;
width:196px;
}
#column-center{
margin:0 1px 0 0;
width:762px;
float:right;
background:#FFF url(images/content-bgr-top.gif) no-repeat top right;
padding:2px;
}
#column-center-bottom{
float:right;
margin:0 1px 0 0;
width: 766px;
height: 9px;
background:#FFF url(images/content-bgr-bottom.gif) no-repeat bottom right;
}
.fix{clear: both;}
#pagefooter{
width:984px;
margin: 0 auto;
height: 40px;
text-align: center;
color:#000000;
vertical-align: bottom;
}
#pagefooter a{
color:#000000;
text-decoration: none;
}
#botmenu{
width:984px;
float:left;
padding:0px;
margin-bottom:10px;
text-transform: capitalize;
text-align:center;
}
#botmenu a{
color: #000;
text-decoration: none;
}
#botmenu a:hover{
text-decoration: underline;
}
#copy{
width:984px;
text-align: center;
color: #4d4b4b;
padding: 2px 0 0 5px;
float: left;
}
#copy a{
color: #4d4b4b;
text-decoration: none;
}
#copy a:hover{
text-decoration: underline;
}
/* Left column styles */
.category-list { padding-bottom: 8px; margin-bottom: 5px; background:#FFF url(images/category-menu-bottom.gif) no-repeat bottom left}
.category-list h3{
background:url(images/category-menu-title.gif) no-repeat;
text-transform:uppercase;
font-weight:bold;
line-height:39px;
text-align:center;
color:#FFF
}
.category-list ul{
margin:0;
padding: 0;
clear: both;
}
.category-list li{
list-style:none;
}
.leftmenu0{}
.category-list .leftmenu0 a{
display: block;
width: 177px;
height: 25px;
margin: 0px 2px;
padding-left: 15px;
text-decoration: none;
font:normal 12px/25px tahoma, verdana,sans-serif;
}
.leftmenuactive0{}
.category-list .leftmenuactive0 a{
display: block;
width: 177px;
height: 25px;
margin: 0px 2px;
padding-left: 15px;
text-decoration: none;
font:bold 12px/25px tahoma, verdana,sans-serif;
}
.leftmenu1{}
.category-list .leftmenu1 a{
display: block;
width: 164px;
height: 19px;
margin: 0px 2px;
padding-left: 28px;
text-decoration: none;
font:normal 12px/19px tahoma, verdana,sans-serif;
background:url(images/bullet.gif) no-repeat 20px center;
}
.leftmenuactive1{}
.category-list .leftmenuactive1 a{
display: block;
width: 164px;
height: 19px;
margin: 0px 2px;
padding-left: 28px;
text-decoration: none;
font:normal 12px/19px tahoma, verdana,sans-serif;
background:url(images/bullet.gif) no-repeat 20px center;
text-decoration:underline;
}
.leftmenu2{}
.category-list .leftmenu2 a{
display: block;
width: 160px;
height: 17px;
margin: 0px 2px;
padding-left: 32px;
text-decoration: none;
font:normal 11px/17px tahoma, verdana,sans-serif;
background:url(images/bullet2.gif) no-repeat 25px center;
color:#4b4b4b;
}
.leftmenuactive2{}
.category-list .leftmenuactive2 a{
display: block;
width: 160px;
height: 17px;
margin: 0px 2px;
padding-left: 32px;
text-decoration: none;
font:normal 11px/17px tahoma, verdana,sans-serif;
text-decoration:underline;
background:url(images/bullet2.gif) no-repeat 25px center;
color:#4b4b4b;
}

.categories-thumb{
width:146px;
float:left;
padding:0 8px 0 0;
height:156px;
background:url(images/product-bgr.gif) no-repeat left center;
text-align: center;
color: #ffffff;
margin: 10px 0 10px 0;
}
.categories-thumb h6{
width:126px;
float:left;
padding:1px 10px 0 10px;
margin: 0px;
height:29px;
text-align: center;
font:bold 11px tahoma, verdana,sans-serif;
color: #ffffff;
}
*html .categories-thumb h6{
width:126px;
float:left;
padding:3px 10px 0 10px;
margin: 0px;
height:26px;
text-align: center;
font:bold 11px tahoma, verdana,sans-serif;
color: #ffffff;
}
.categories-thumb h6 a{
font:bold 11px tahoma, verdana,sans-serif;
color: #ffffff;
text-decoration: none;
}
.categories-thumb h5{
width:126px;
float:left;
padding:0 10px 0 10px;
margin: 0px;
height:29px;
text-align: center;
font:bold 11px/28px tahoma, verdana,sans-serif;
color: #ffffff;
}
*html .categories-thumb h5{
width:125px;
float:left;
padding:0 10px 0 10px;
margin: 0px;
height:29px;
text-align: center;
font:bold 11px/28px tahoma, verdana,sans-serif;
color: #ffffff;
}
.categories-thumb h5 a{
font:bold 11px/28px tahoma, verdana,sans-serif;
color: #ffffff;
text-decoration: none;
}
.categories-thumb img{
padding:1px 4px 4px 4px;
text-align: center;
}
#product-bottom-left{
float:left;
width: 365px;
/*height: 160px;*/
height: auto;
border: 0px solid #006699;
display: block;
color: #006699;
font:normal 12px tahoma, verdana,sans-serif;
}
#product-bottom-left h3{
color: #006699;
font:bold 12px tahoma, verdana,sans-serif;
margin: 0px;
padding: 0 0 5px 0;
}
#product-bottom-right{
float:right;
width: 365px;
/*height: 160px;*/
height: auto;
border: 0px solid #006699;
display: block;
margin: 0 10px 0 0;
color: #006699;
font:normal 12px tahoma, verdana,sans-serif;
}
#product-bottom-right h3{
color: #006699;
font:bold 12px tahoma, verdana,sans-serif;
margin: 0px;
padding: 0 0 5px 0;
}
.subcategories{
width:146px;
float:left;
padding:0 8px 0 0;
height:156px;
background:url(images/product-bgr.gif) no-repeat left center;
text-align: center;
color: #ffffff;
margin: 10px 0 10px 0;
}
.subcategories h5{
width:126px;
float:left;
padding:0 10px 0 10px;
margin: 0px;
height:29px;
text-align: center;
font:bold 11px/28px tahoma, verdana,sans-serif;
color: #ffffff;
}
*html .subcategories h5{
width:125px;
float:left;
padding:0 10px 0 10px;
margin: 0px;
height:29px;
text-align: center;
font:bold 11px/28px tahoma, verdana,sans-serif;
color: #ffffff;
}
.subcategories h5 a{
font:bold 11px/28px tahoma, verdana,sans-serif;
color: #ffffff;
text-decoration: none;
}
.subcategories img{
padding:1px 4px 4px 4px;
text-align: center;
}

.left-info-block {
float:left;
width: 196px;
background-color:#fff
}
.left-info-block .top {background: url(images/white-top.jpg) no-repeat top left; float:left; width:196px; height:9px }
.left-info-block .bottom {background: url(images/white-bottom.jpg) no-repeat top left; float:left; width:196px; height:9px }
.left-info-block .content {float:left; width:196px; height:auto; text-align:center}