/*----- Shop general header and footer template styles -----*/
body{
margin:0px;
/*background:url(images/bgr.gif);*/
background:#ffffff;
color:#333333;
font:11px tahoma,arial,verdana,sans-serif
}
a,table a{color:#5B89CE}
a:hover{text-decoration:underline}
a img{border:0 none}
table{color:#333333}
div,h1,h2,h3,h4,h5,p,form{margin:0;padding:0;border:0 none}
input{border:1px solid #B2B2B2;padding-left:3px;font:11px tahoma,arial,sans-serif}
select{padding-left:3px;font:11px tahoma,arial,sans-serif}
input.checkbox{border:0}

#container{
width:781px;
margin:0 auto;
border:6px solid #FFFFFF;
border-bottom:0;
border-top:0;
background:url(images/container-bgr.gif) #E9E9E9 repeat-y center
}
/*--- Header ---*/
#logo{
float:left;
width:auto;
margin:5px 0 0 15px;
height:auto
}
#logo img{
height: 113px
}
#slogan{
margin:55px 0 0;
float:right;
width:280px;
text-align:left;
height:auto
}
#slogan h1{
color:#69BF21;
font:bold 18px tahoma,arial,verdana,sans-serif/*letter-spacing:-1px*/
}
#topmenu{
/*background:url(images/topmenu-bgr.gif) #00CC00 no-repeat right top;*/
background:#8893A6 no-repeat right top;
line-height:23px;
text-transform:uppercase
}
#topmenu a{
color:#FFFFFF;
text-decoration:none
}
#topmenu a:hover{
color:#EFEFEF;
text-decoration:underline
}
#topmenu ul{
margin:0;
padding:0
}
#topmenu li{
padding:5px 0 0 0;
margin:0 15px;
display:inline;
list-style:none;
background:url(images/topmenu-top.gif) no-repeat center top
}
/*--- Column layout ---*/
#columns{
width:781px
}
#column-left{
margin-left:0;
width:180px;
float:left
}
#column-center{
width:421px;
float:left;
background:#FFFFFF
}
#column-right{
float:right;
width:180px;
color:#000000
}
/*--- Serch block ---*/
.search-input input{
float:left;
width:125px;
margin:0 0 0 13px
}
.search-go{
float:left;
padding:0 0 0 3px
}
/*--- Category tree styles ---*/
#category-list ul{
margin:0;
padding:0
}
#category-list li{
border-bottom:1px solid #E9E9E9;
list-style:none
}
#category-list li a{
text-decoration:none
}
#category-list a:hover{
color:#EFEFEF;
text-decoration:none
}
.leftmenu0{
padding:3px 0 3px 21px;
background:url(images/leftmenu-arrow.gif) #5B89CE no-repeat 8px
}
.leftmenu0 a,.leftmenuactive0 a{
color:#FFFFFF
}
.leftmenuactive0{
padding:3px 0 3px 21px;
background:url(images/leftmenu-arrow.gif) #8EAEDD no-repeat 8px
}
.leftmenu1,.leftmenuactive1{
padding:3px 0 3px 21px;
background:#8EAEDD
}
.leftmenu1 a,.leftmenuactive1 a{
color:#FFFFFF
}
.leftmenu2,.leftmenuactive2{
padding:3px 0 3px 30px;
background:url(images/sub-item.gif) #A4C0E9 no-repeat 21px
}
.leftmenu2 a,.leftmenuactive2 a{
color:#FFFFFF
}
.leftmenu3,.leftmenuactive3{
padding:3px 0 3px 30px;
background:#B0CDF6
}
.leftmenu3 a,.leftmenuactive3 a{
color:#FFFFFF
}
/* Column box styles */
.mblock h4{
padding:0 0 0 12px;
border-bottom:1px solid #FFFFFF;
color:#FFFFFF;
/* background:#00CC00; */
background:#0D4499;
font:bold 11px/17px Arial,sans-serif;
text-transform:capitalize
}
.mblock h5{
padding:0 0 0 12px;
border-bottom:1px solid #FFFFFF;
color:#FFFFFF;
/* background:#5B89CE; */
background: #0D4499;
font:bold 11px/17px Arial,sans-serif;
text-transform:capitalize
}
.mblock table{
width:100%
}
.mblock td a.button{
width:60px;
display:block;
color:#FFFFFF;
background:#5B89CE;
font:9px tahoma,arial,sans-serif;
text-align:center;
text-decoration:none
}
.mblock td a:hover.button{
color:#FFFFFF;
/* background:#00CC00; */
background:#0D4499;
}
.mblock{
margin:0 0 12px 0
}
.mblock p{
padding:5px 0 2px 0;
text-align:center;
text-transform:capitalize
}
.mblock ul{
margin:0;
padding:0 10px
}
.mblock li{
border-bottom:1px dashed #CCCCCC;
padding:2px 0 2px 10px;
list-style:none;
background:url(images/mblock-item.gif) no-repeat left
}
.mblock li a{
color:#666666;
text-decoration:none
}
#column-right li a:hover{
text-decoration:underline
}
.mblock li.news{
border-bottom:1px solid #FFFFFF;
padding:3px 0;
list-style:none;
background:none
}
.mblock li.news a{
color:#000000
}
.mblock li.news strong{
color:#FF6600
}
/*--- Footer ---*/
#pagefooter{
/* background:#00CC00; */
background:#0D4499;
height:58px
}
#pagefooter a{
color:#FFFFFF;
text-decoration:none
}
#pagefooter a:hover{
color:#FFFFFF;
text-decoration:underline
}
#botmenu{
padding:10px 0;
color:#FFFFFF;
text-align:center;
text-transform:capitalize
}
#copy{
padding:5px 10px;
color:#FFFFFF;
font-size:10px;
text-align:right
}
/*--- Misc. ---*/
.bline{
border-top:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
clear:both;
/*background:#5B89CE;*/
background:#FDED84;
line-height:10px
}
#cmblock{
margin:0
}
.hl{
background:url(images/hl-dot-blue.gif) #FFFFFF repeat-x center center;
line-height:6px
}
.fix{
clear:both
}