/*----- Shop general header and footer template styles -----*/

body{
margin:0px;
color:#333;
background:url(images/bgr.gif) #9A8E5B repeat-y center fixed;
font:11px tahoma,verdana,sans-serif;
}
a,table a{
color:#164181;
font:11px tahoma,verdana,sans-serif;
}
a:hover{
text-decoration:underline
}
a img{
border:0 none
}
table{
color:#000000;
font:11px Verdana,sans-serif
}
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}

/* Page layout */

#titlepic{
width: 368px;
border-top:3px solid #d00000
}
#titlepic img {width:368px;}
#container{
width:750px;
margin: 0 auto;
padding:0px;
text-align:left;
background: url(images/page-bgr.gif) #F0EDE1;
}
#pageheader{
width:750px;
margin: 5px 0 0 0;
background: #DDD6BD
}
#topmenu{
width:750px;
color:#999;
font:10px/16px Verdana,sans-serif;
float: right;
text-align: center;
text-transform: capitalize;
}
#topmenu a{
color:#333;
font:10px Verdana,sans-serif;
text-decoration:none
}
#columns{
margin:5px auto;
padding:0px;
width:751px;
clear: both;
height: auto;
}
#column-left{
margin-left:7px;
width:160px;
float:left;
}
#column-center{
margin-left:12px;
width:369px;
float:left;
}
#column-right{
color:#000;
font:11px tahoma,arial,verdana,sans-serif;
margin-left:12px;
float:left;
width:172px;
}
#column-right td{
font:11px tahoma,arial,verdana,sans-serif;
}
#column-right a{
font:11px tahoma,arial,verdana,sans-serif;
}
#column-right ul{
margin:5px;
padding: 0;
clear: both;
}
#column-right li{
color:#333;
list-style:none;
border-bottom: 1px solid #efefef;
padding: 2px
}
#column-right li a{
text-decoration: none;
}
#column-right li a:hover{
text-decoration: underline;
}

.fix{clear: both;}

#pagefooter{
width:750px;
background: #164181;
}
#botmenu{
width:744px;
color:#FFFFFF;
font:10px/16px Verdana,sans-serif;
text-transform: capitalize;
text-align: center;
}
#botmenu a{
color:#FFFFFF;
font:10px Verdana,sans-serif;
text-decoration:none
}
#copy{
font:11px/12px arial,sans-serif;
clear:both;
padding: 0 10px;
text-align: center;
background: #fff;
}
#copy a{
font:11px arial,sans-serif;
color:#2F4A71;
text-decoration: none;
}

/* Left column styles */

#logo{
width:auto;
height: auto;
border-top:3px solid #ddd;
}
#logo img{
width: 160px;
}
#search{
margin:13px 0;
height:15px;
/*clear: both;*/
}
.search-input input{
float:left; 
width:125px
}
.search-go{
float:left;
padding:0 0 0 3px
}

#category-list ul{
margin:0 0 14px 0;
padding: 0;
clear: both;
}
#category-list li{
list-style:none;
}
#category-list a:hover{
color:#555;
text-decoration: underline;
}
.leftmenu0{
color:#999999;
padding:0 0 0 3px;
border-bottom:1px solid #DDDDDD;
font:11px/18px tahoma, verdana,sans-serif;
background: #fff
}
.leftmenu0 a{
color:#164181;
font:11px tahoma, verdana,sans-serif;
text-decoration: none;
}
.leftmenuactive0{
color:#000;
padding:0 0 0 3px;
border-bottom:1px solid #DDDDDD;
font:bold 11px/18px tahoma, verdana,sans-serif;
background: #fff
}
 .leftmenuactive0 a{
color:#2F4A71;
font:bold 11px tahoma, verdana,sans-serif;
text-decoration: none;
}
.leftmenu1{
color:#999999;
padding:0 0 0 12px;
border-bottom:1px solid #DDDDDD;
font:11px/18px Verdana,sans-serif;
background:url(images/bullet.gif) #DDD6BD no-repeat 2px;
}
.leftmenu1 a{
color:#333;
font:11px tahoma, verdana,sans-serif;
text-decoration: none;
}
.leftmenuactive1{
color:#000;
padding:0 0 0 12px;
border-bottom:1px solid #DDDDDD;
font:11px/18px Verdana,sans-serif;
background:url(images/bullet.gif) #DDD6BD no-repeat 2px;
}
.leftmenuactive1 a{
color:#2F4A71;
font:bold 11px tahoma, verdana,sans-serif;
text-decoration: none;
}
.leftmenu2{
color:#999999;
font:11px/18px tahoma, verdana,sans-serif;
padding:0 0 0 12px;
border-bottom:1px solid #fafafa;
background: #DDD6BD
}
.leftmenu2 a{
color:#333;
font:11px tahoma, verdana,sans-serif;
text-decoration: none;
}
.leftmenuactive2{
color:#000;
font:bold 11px/18px tahoma, verdana,sans-serif;
padding:0 0 0 12px;
border-bottom:1px solid #fafafa;
background: #DDD6BD
}
.leftmenuactive2 a{
color:#2F4A71;
font:bold 11px tahoma, verdana,sans-serif;
text-decoration: none;
}

.mblock-left{
background: #fff;
border-top:3px solid #ddd;
border-bottom:1px solid #ddd
}
.mblock-left p, .mblock-right p{
text-align:center;
text-transform: capitalize;
}
.mblock-left-top{
height: 5px
}
.mblock-left-bot{
height: 5px
}

/* Right column styles */

.mblock-right h4{
color:#fff;
font:bold 11px Arial,sans-serif;
text-transform: capitalize;
background: #164181;
border-bottom: 3px solid #fff;
text-align: center;
}
.mblock-right2 h4{
color:#fff;
background:#d00000;
font:bold 11px Arial,sans-serif;
padding:1px 0 1px 0;
text-transform: capitalize;
text-align: center;
}
.mblock-right table{
width:100%
}
.mblock-right{
background: #fff;
border-top:3px solid #DDDDDD;
border-bottom:1px solid #DDDDDD;
margin: 0 0 12px 0;
}
.mblock-right p{
padding: 5px 0 2px 0;
}
.mblock-right-top{
line-height: 3px
}
.mblock-right-bot{
height: 1px
}
.mblock-right2{
border-top:3px solid #ddd;
margin: 0 0 12px 0;
background: #fff
}
.mblock-right2-top{
height: 1px
}
.mblock-right2-bot{
height: 1px
}

