/*----- Shop general header and footer template styles -----*/
body{
margin:0px;
/*background:url(images/bgr.gif);*/
background:#ffffff;
color:#333333;
font:10pt Arial,Verdana,sans-serif
}
a,table a{color:#739656}
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:1000px;
margin:0 auto;
margin-top: 7px;
border:6px solid #FFFFFF;
border-bottom:0;
border-top:0;
background:url(images/container-bgr.gif) #FFFFFF repeat-y center
}
/*--- Header ---*/
#logo{
margin:0px;
float:left;
height:auto;
width:1000px;
background:url(http://shop.twincitiesgreen.com/images/shop/customer_media/1642/greentiles.jpg) #E9E9E9 repeat-x center;
}
#logo img{
height: 130px
}
#slogan{
margin:0px;
float:right;
text-align:right;
height:auto
}
#slogan h1{
color:#982E2E;
font:bold 18px tahoma,arial,verdana,sans-serif/*letter-spacing:-1px*/
}
#topmenu{
background:url(images/topmenu-bgr.gif) #982E2E 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:1000px
}
#column-left{
margin-left:0;
width:180px;
float:left
}
#column-center{
width:640px;
float:left;
background:#FFFFFF
}
#column-right{
float:right;
width:180px;
background:#e6e6e6;
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) #86AB68 no-repeat 8px
}
.leftmenu0 a,.leftmenuactive0 a{
color:#FFFFFF
}
.leftmenuactive0{
padding:3px 0 3px 21px;
background:url(images/leftmenu-arrow.gif) #7DA060 no-repeat 8px
}
.leftmenu1,.leftmenuactive1{
padding:3px 0 3px 21px;
background:#A6C196
}
.leftmenu1 a,.leftmenuactive1 a{
color:#FFFFFF
}
.leftmenu2,.leftmenuactive2{
padding:3px 0 3px 30px;
background:url(images/sub-item.gif) #B5CEA6 no-repeat 21px
}
.leftmenu2 a,.leftmenuactive2 a{
color:#FFFFFF
}
.leftmenu3,.leftmenuactive3{
padding:3px 0 3px 30px;
background:#C9E8B6
}
.leftmenu3 a,.leftmenuactive3 a{
color:#FFFFFF
}
/* Column box styles */
.mblock h4{
padding:0 0 0 12px;
border-bottom:1px solid #FFFFFF;
color:#FFFFFF;
background:#982E2E;
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:#982E2E;
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:#333399;
border:1px solid #FFFFFF;
font:12px bold tahoma,arial,sans-serif;
text-align:center;
padding:2px;
text-decoration:none
}
.mblock td a:hover.button{
color:#FFFFFF;
font:bold;
background:#6666ff
}
.mblock{
background:#e6e6e6;
color:#FFFFFF;
margin:0 0 12px 0
}
.mblock p{
padding:5px 0 2px 0;
text-align:center;
color:#FFFFFF;
text-transform:capitalize
}
.mblock ul{
margin:0;
background:#e6e6e6;
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:#FFFFFF;
text-decoration:none
}
#column-right li a:hover{
text-decoration:underline
}
.mblock li.news{
border-bottom:1px solid #FFFFFF;
color:#FFFFFF;
padding:3px 0;
list-style:none;
background:none
}
.mblock li.news a{
color:#000000;
}
.mblock li.news strong{
color:#000000
}
/*--- Footer ---*/
#pagefooter{
background:#982E2E;
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;
background:#86AB68;
clear:both;
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
}