div.site{
    width: 958px ;
    margin: auto;
    background: url(../img/siteBg.gif);

    border-left:1px solid #606161;
    border-right:1px solid #606161;
    border-bottom:1px solid #606161;
    
    position: relative;
    
    display: table;
}

div.bg{
    width: 958px ;
    background: url(../img/siteBg.gif);
    display: block;
}

div.site div.left{
    width: 208px;
    float: left;
}

div.site div.right{
    display: block;
    
    width: 744px;
    top:0px;
    float: right;
}

div.site div.right div.header {
    width: 742px;
    height: 236px;
    padding: 1px;
    
    background: #000;
    border-bottom:1px solid #606161;
}

div.site div.right div.headerSep {
    width: 747px;
    height: 5px;
    
    background: #292f33;
    
    position: relative;
    left: -2px;
}

span.header-tmp{
    display:block;
    width: 742px;
    height: 236px;
    background: url(../img/header-tmp.gif);
}

div.site div.right div.stage {
    width: 684px;
    padding: 30px;
    border-top:1px solid #606161;
    background:url(../img/stageShadowTop.gif) repeat-x #313C43  ;
    
}


div.menuBox_2{
    width: 208px;
    overflow: hidden;
    background: url(../img/menuBg.jpg);   
    padding-top: 20px;
    padding-bottom: 20px;
    display: block;
}

ul.menu{
    padding:0px;
    margin:0px;   
    line-height: 11px;
}
li.menu {
    list-style: none;
    list-style-position: outsite;
    margin: 0px;
    padding: 0px;
    line-height: 11px;
}

li.separator {
    list-style: none;
    list-style-position: outsite;
    height: 5px;
     padding:0px;
    margin:0px; 
    line-height: 1px;
    font-size: 1px;  
}

li.menu.level0 a.level0 {
    color: #999;
    text-decoration: none;
    text-transform: uppercase;
    
     display: block;
    width: 178px;
    height: 17px;
    line-height: 17px;
    padding: 0px 10px 0px 20px;
    
}

li.menu.level0:hover a.level0, li.menu_on.level0 a.level0{
    background: url(../img/menuOn.png);
     color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    
    display: block;
    width: 178px;
    height: 17px;
    line-height: 17px;
    padding: 0px 10px 0px 20px;
}

li.menu.level1 a.level1 {
    color: #fff;
    text-decoration: none;
    text-transform: lowercase;
    
    display: block;
    width: 168px;
    height: 17px;
    line-height: 17px;
    padding: 0px 10px 0px 40px;
    background: none;
}

li.menu.level1:hover a.level1, li.menu_on.level1 a.level1{
     color: #decd98;
    text-decoration: none;
    text-transform: lowercase;
    
    display: block;
    width: 168px;
    height: 17px;
    line-height: 17px;
    padding: 0px 10px 0px 40px;
    background: none;
}

li.menu_on ul.level1{
    display: block!important;
}
ul.menu.level1{
    background: url(../img/submenuBg.png);   
    padding-bottom: 10px;
    padding-top: 5px;
    margin-bottom: 10px;
}


div.productBox{
    display: block;
    float: left;
    width: 320px;
    margin-right: 20px;
}

div.productBox img{
    margin-top: 30px;
    margin-left: 35px;    
}
    
div.productBox p {
    color: #ccc;
    padding-left: 10px;
}
div.productBox a {
    padding-left: 10px;
}

div.cat h2{
    margin-top: 30px;
}

div.productBox h2{
    border-top: 1px solid #606161;
    border-left: 1px solid #606161;
    padding-left: 10px;
    padding-top: 5px;
    width: 220px;
    margin-top: 5px;
    color: #fff;
}


div.productInfo h2{
    margin-top: 20px;
}


a.browseother{
    padding-top: 3px;
    
       
}

div.cat li {
    list-style: none!important;
    background: none!important;
    padding-left: 0px!important;    
}


div.relatedBox{
    display: block;
    float: left;
    width: 320px;
    margin-right: 20px;
    margin-top: 20px;
}


div.relatedBox img{
    float: left;
    margin-right: 10px;
}

div.relatedBox p{
    float: left;
}

div.relatedBox a{
    float: left;
}

div.other-categs{
    clear: both;
    position: relative;
    left: -30px;
    margin-top: 20px;
    width: 724px;
    border-top:1px solid #606161;
    padding-left: 20px;
}
div.prod-nav-menu{
    clear: both;
    position: relative;
    left: -30px;
    margin-top: 20px;
    width: 704px;
    border-top:1px solid #606161;
    border-bottom :1px solid #606161;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
    display: table;
}

div.related-products{
    margin-top: 20px;
    float: left;
    width: 300px;
    }
    
div.related-products li {
    list-style: none!important;
    background: none!important;
    padding-left: 0px!important;    
    display: block;
}

div.brochure{
    float:left;
    padding-left: 50px;
    border-left :1px solid #606161;
    margin-top: 20px;
    }

    
    div.news_image{
    float: left;
    margin-right: 20px;
    }
    
    div.news_content{
    float: left;
    width: 550px;
    }
    
    
div.stage ul.footer{

    clear: both;
    position: relative!important;
    left: -30px;
    margin: 0px;
    margin-top: 60px;
    width: 704px;
    border-top:1px solid #606161;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 25px;
    padding-bottom: 5px;
}

div.stage ul.footer li {
    float:left;
    padding: 0px;
    margin: 0px;
    list-style: none;
    background: none;
    margin-right: 20px;
}