.middle .box,
.middle .padder
{
 /*background: url(../images/box_bg.png);*/
 /*border: 3px solid #76d1ee;*/
 /*margin-bottom: 10px;*/
 padding: 8px;
 display: block;
 color: #000;


}

.cms-home .middle h1 ,
.cms-page-view .middle h1,
.category-head h2,
.page-head h3, .page-head-alt h3 
 {
    color:#000;
font:26px 'Tempus Sans ITC',arial, helvetica, sans-serif; font-weight:bold;
    width: auto;
    height: 40px;
    padding: 30px 10px 20px 140px;
    margin: -15px 0px 5px -10px;
}

.category-head h2,
.page-head h3, .page-head-alt h3 
 {
  margin: -20px 0px -10px -5px;
}

.page-head h3, .page-head-alt h3 
{
  padding-left: 30px;
}

table.pager { visibility:hidden;  margin: -15px; height: 0px; }

.base-mini { line-height:1.3em; }
.base-mini .head { margin-left: 0px; margin-bottom: -5px; padding:0px 0px; padding-top: 8px; height: 45px;  text-align:center; font:20px 'Tempus Sans ITC',arial, helvetica, sans-serif; font-weight:bold; color: #000; }
.base-mini .head a { font-size:10px;  }
.base-mini .head h4 { margin-left: 0px; padding:0px 0px; height: 45px;  text-align:center; font:20px 'Tempus Sans ITC',arial, helvetica, sans-serif; font-weight:bold; color: #000;  }
.base-mini .head h4 .count { text-transform:none; color:#2f2f2f; white-space:nowrap; font-weight:normal; font-size:.95em; }
.base-mini .head h5 {  padding-left: 25px; border-bottom:1px solid #ddd; padding-bottom:8px; color: #000; }
.base-mini h5 { margin:0; font-size:10px; font-weight:normal; text-align:left;  }
.sidebar .item                  { margin-bottom:5px; padding-bottom:5px; border-bottom:1px solid #ddd; }
.sidebar .last                  { margin-bottom:0; border-bottom:none; }
.sidebar .actions               { margin-top:0; border-top:1px solid #ddd; padding-top:5px; }



.sidebar .content { padding:8px 28px;  color: #000; }
.sidebar .content a { color: #000; }
.sidebar .head .title { float: none; }

.centre-box         { margin: -5px; }
.middle-box                   { width:100%; margin-top: -9px;}
.middle-top                   { height:16px; }
.middle-middle                   { }
.middle-bottom                   { height:16px;  }
.middle-top-left                   { background:url(../images/box_tl.png) no-repeat; width:16px; height:16px; }
.middle-top-centre                   { background:url(../images/box_bg.png); height:16px; }
.middle-top-right                   { background:url(../images/box_tr.png) no-repeat; width:16px; height:16px;}
.middle-middle-left                   { background:url(../images/box_bg.png); width:0px; }
.middle-middle-centre                   { background:url(../images/box_bg.png); padding-left:-10px; padding-right: -10px; }
.middle-middle-right                   { background:url(../images/box_bg.png); width:0px;}
.middle-bottom-left                   { background:url(../images/box_bl.png) no-repeat; width:16px;height:16px; }
.middle-bottom-centre                   { background:url(../images/box_bg.png); height:16px; }
.middle-bottom-right                   { background:url(../images/box_br.png) no-repeat; width:16px;height:16px; }


.main-centre-box         { z-index: 10; }
.main-box                   { z-index:-1; width:100%; }
.main-top                   { height:16px; }
.main-middle                   { }
.main-bottom                   { height:16px;  }
.main-top-left                   { background:url(../images/box_sub_tl.png) no-repeat; width:16px; height:16px; }
.main-top-centre                   { background:url(../images/box_sub_bg.png); height:16px; }
.main-top-right                   { background:url(../images/box_sub_tr.png) no-repeat; width:16px; height:16px;}
.main-middle-left                   { background:url(../images/box_sub_bg.png); width:0px; }
.main-middle-centre                   { background:url(../images/box_sub_bg.png); padding-left:-10px; padding-right: -10px; }
.main-middle-right                   { background:url(../images/box_sub_bg.png); width:0px;}
.main-bottom-left                   { background:url(../images/box_sub_bl.png) no-repeat; width:16px;height:16px; }
.main-bottom-centre                   { background:url(../images/box_sub_bg.png); height:16px; }
.main-bottom-right                   { background:url(../images/box_sub_br.png) no-repeat; width:16px;height:16px; }


.tab-home a, .tab-girls a, .tab-boys a, .tab-playhouses a, .tab-accessories a, .tab-gallery a, .tab-contact a
{ width: 125px; height:35px; margin-left: 5px; float: left;}

.tab-home-front, .tab-girls-front, .tab-boys-front, .tab-playhouses-front, .tab-accessories-front, .tab-gallery-front, .tab-contact-front
{ width: 0px; height: 0px; }

.tab-home a         { background:url(../images/tab_home_back.png) no-repeat; margin-left: 18px; } 
.tab-home a:hover   { background:url(../images/tab_home_front.png) no-repeat; } 
.tab-home-front, .tab-home a:hover   { background:url(../images/tab_home_front.png) no-repeat; } 
.tab-girls a         { background:url(../images/tab_girls_back.png) no-repeat; } 
.tab-girls-front, .tab-girls a:hover   { background:url(../images/tab_girls_front.png) no-repeat; } 
.tab-boys a         { background:url(../images/tab_boys_back.png) no-repeat; } 
.tab-boys-front, .tab-boys a:hover   { background:url(../images/tab_boys_front.png) no-repeat; } 
.tab-playhouses a         { background:url(../images/tab_playhouses_back.png) no-repeat; } 
.tab-playhouses-front, .tab-playhouses a:hover   { background:url(../images/tab_playhouses_front.png) no-repeat; } 
.tab-accessories a         { background:url(../images/tab_accessories_back.png) no-repeat; } 
.tab-accessories-front, .tab-accessories a:hover   { background:url(../images/tab_accessories_front.png) no-repeat; } 
.tab-gallery a         { background:url(../images/tab_gallery_back.png) no-repeat; } 
.tab-gallery-front, .tab-gallery a:hover   { background:url(../images/tab_gallery_front.png) no-repeat; } 
.tab-contact a         { background:url(../images/tab_contact_back.png) no-repeat; } 
.tab-contact-front, .tab-contact a:hover   { background:url(../images/tab_contact_front.png) no-repeat; } 
