.canvas{
    width:1000px;
    margin-left:auto;
    margin-right:auto;
    text-align:left;
    }
    
.content{
    width:780px;
    position:absolute;
    }
    
.main_body{
    background-color:#fff;   
    background-image:url(/graphics/main_bg.jpg);
    background-position:top center;
    padding:0px;
    background-repeat:repeat-y;
    background-attachment:fixed;
    margin:0px;
    text-align:center;
    height:100%;
    }
    
A:link{
    text-decoration:none;
    font-family:Arial,Helvetica,sans-serif;
    font-size:14px;color:#820038;
    }
    
A:visited{
    text-decoration:none;
    font-family:Arial,Helvetica,sans-serif;
    font-size:14px;
    color:#820038;
    }
    
A:active{
    text-decoration:none;
    font-family:Arial,Helvetica,sans-serif;
    font-size:14px;
    color:#820038;
    }
    
A:hover{
    text-decoration:none;
    font-family:Arial,Helvetica,sans-serif;
    font-size:14px;
    color:#f01;
    }
    
P{
    font-size:12px;
    font-family:Arial;
    }
    
H1{
    font-size:46px;
    font-family:"times new roman";
    } 
    
H2{
    font-size:24px;
    font-family:"times new roman";
    }
    
H3{
    font-size:18px;
    font-family:"times new roman";
    }
    
H4{
    font-size:14px;
    font-family:"times new roman";
    }
    
div.sidebar_head h4{
    margin-top:0px;
    font-size:16px;
    text-align:center;
    }
    
div.sidebar_head{
    margin:0px;
    display:inline;
    }
    
.inside{ 
    float:right;
    width:170px;
    margin-top:25px;
    padding-left:5px;
    }
    
.testement{
    float:right;
    width:170px;
    padding-right:3px;
    padding-bottom:3px;
    clear:right;
    }
    
.small_title{
    font-family:Arial,Helvetica,sans-serif;
    font-size:10pt;
    }
    
.sub_links{
    margin-left:0;
    padding-left:0;
    margin-top:0px;
    padding-top:0px;
    border:none;
    list-style-type:none;
    font-family:Arial,Helvetica,sans-serif;
    font-size:10pt;
    
    }
    
.sub_links li{
    margin-left:0;
    padding-left:0;
    border:none;
    width:175px;
    }
    
.sub_links a{
    text-decoration:none;
    font-family:Arial,Helvetica,sans-serif;
    font-size:10pt;color:#820038;
    }
    
.sub_links a:hover{
    text-decoration:none;
    font-family:Arial,Helvetica,sans-serif;
    font-size:10pt;
    color:#f01;
    }
    
.sub_links a:visited{
    text-decoration:none;
    font-family:Arial,Helvetica,sans-serif;
    font-size:10pt;
    color:#820038;
    }
    
.sub_links a:active{
    text-decoration:none;
    font-family:Arial,Helvetica,sans-serif;
    font-size:10pt;
    color:#820038;
    }
    
.sub_links form{
    margin:0;
    padding:0;
    list-style:none;
    border-bottom:0px solid #ccc;
    }
    
#text{
    display:inline;
    font-size:12px;
    font-family:Arial;
    text-decoration:none;
    } 
    
#text H2{
    display:inline;
    font-family:"times new roman";
    }
    
#text form{
    display:inline;
    }

.searchbox{
    border:1px solid #CCC;
    vertical-align:top;
    margin-right:3px;
    }
    
.footer_links form{
    display:inline;
    }
    
.footer_links{
    padding:0px;
    text-decoration:none;
    font-family:Arial,Helvetica,sans-serif;
    font-size:8pt;
    color:#000;
    }
    
.footer_links a{
    text-decoration:none;
    font-family:Arial,Helvetica,sans-serif;font-size:8pt;
    color:#820038;
    }
    
.footer_links a:hover{
    text-decoration:none;
    font-family:Arial,Helvetica,sans-serif;
    font-size:8pt;
    color:#f01;
    }

.footer_links a:visited{
    text-decoration:none;
    font-family:Arial,Helvetica,sans-serif;
    font-size:8pt;
    color:#820038;
    }
    
.footer_links a:active{
    text-decoration:none;
    font-family:Arial,Helvetica,sans-serif;
    font-size:8pt;color:#820038;
    }
        
.small_text{
    text-decoration:none;
    font-family:Arial,Helvetica,sans-serif;
    font-size:8pt;
    }
            
.line{
    border-top:1px solid #F0EADA;width:100%;
    float:left;
    }

.true{
    color:green;
    }

.false{
    color:red;
    }

form.window{
    position:absolute;
    visibility:hidden;
    border:1px solid black;
    width:150px;
    background:#f9f9f9;padding:0px 5px 2px 5px;
    }

#tea_stain{ 
    background:url(/graphics/main_bg.jpg) no-repeat -1600px -1000px;
    }

.photo{
    background-color:#fff;
    border-right:4px solid;
    border-bottom:4px solid;
    border-left:1px solid;
    border-top:1px solid
    ;border-color:#efefef;
    padding:5px;
    margin:5px;
    text-align:center;
    }
    
#crumb_path{
    margin-left:0;
    padding-left:0;
    display:inline;
    border:none;
    } 
    
#crumb_path form{
    display:inline;
    }

#crumb_path li{
    margin-left:0;
    padding:0px;
    border:none;
    display:inline;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    vertical-align:middle;
    } 

#crumb_path a{
    text-decoration:none;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    color:#820038;
    }

#crumb_path a:hover{
    text-decoration:none;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    color:#f01
    ;}
    
#crumb_path a:visited{
    text-decoration:none;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    color:#820038;
    }

#crumb_path a:active{
    text-decoration:none;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    color:#820038;
    }
    
#foot_panels{
    width:720px;
    height:77px;   
    background:url(/graphics/info_panels.gif); margin:10px auto;padding:0; 
    position:relative;
    }
     
#foot_panels li{ 
    margin:0;
    padding:0;
    list-style:none;
    position:absolute;
    top:0;
    } 
    
#foot_panels li,#foot_panels a{ 
    height:77px;
    display:block;
    }
    
#panel1{
    left:0;
    width:230px;
    }
    
#panel2{
    left:240px;
    width:230px;
    }
    
#panel3{
    left:480px;
    width:230px;
    }
    
.button{
    display:block;
    border:none;
    cursor:pointer;
    text-indent:-999px;
    overflow:hidden;
    text-decoration:none;
    display:inline;
    
    }

    ::-moz-focus-inner { padding:0; border:0 }  /* ! hack to fix button alignment in firefox */


sup{
    font-size:0.6em;
    line-height:1.5em;
    vertical-align:top;
    }
    
strong{
    font-weight:bold;}
    
.button span{
    height:18px;
    padding:0 0 0 4px;
    white-space:nowrap;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:9px;
    line-height:16px;
    font-weight:bold;
    color:white;
    float:left;
    }
    
.generic-button{
    height:18px;
    padding:0 6px 0 0;
    text-indent:0;
    overflow:visible;
    background:url(/graphics/generic-button-bg.png) no-repeat right 0px;
    }
    
.generic-button span{
    background:url(/graphics/generic-button-bg.png) no-repeat left 0px;
    color:#303030;
    }
    
.generic-button-blue{
    height:18px;
    padding:0 17px 0 0;
    text-indent:0;
    overflow:visible;
    background:url(/graphics/generic-button-bg.png) no-repeat right -19px;
    }

.generic-button-blue span{
    background:url(/graphics/generic-button-bg.png) no-repeat left -19px;
    }
    
.generic-button-red{
    height:18px;padding:0 6px 0 0;
    text-indent:0;
    overflow:visible;
    background:url(/graphics/generic-button-bg.png) no-repeat right -38px;
    }
    
.generic-button-red span{
    background:url(/graphics/generic-button-bg.png) no-repeat left -38px;
    }
    
.generic-button-green{
    height:18px;
    padding:0 4px 0 0;
    text-indent:0;
    overflow:visible;
    background:url(/graphics/generic-button-bg.png) no-repeat right -57px;
    }

.generic-button-green span{
    background:url(/graphics/generic-button-bg.png) no-repeat left -57px;
    }

.generic-button-green-fwd{
    height:18px;
    padding:0 17px 0 0;
    text-indent:0;
    overflow:visible;
    background:url(/graphics/generic-button-bg.png) no-repeat right -57px;
    }

.generic-button-green-fwd span{
    background:url(/graphics/generic-button-bg.png) no-repeat left -57px;
    }

table.RoundCornerBox{ 
    float:right; 
    margin-bottom:10px;
    }
    
table.RoundCornerBox td.topLeft{   
    background-image:url("/templates/images/box-tl2.gif");   
    background-repeat:no-repeat;   
    padding-top:6px;   
    padding-left:12px;
    } 
    
table.RoundCornerBox td.topRight{   
    background-image:url("/templates/images/box-tr2.gif");   
    background-repeat:no-repeat;
    }   
    
table.RoundCornerBox td.bottomLeft{   
    background-image:url("/templates/images/box-bl.gif");   
    background-repeat:no-repeat;   
    font-size:4px;
    }   
    
table.RoundCornerBox td.bottomRight{   
    background-image:url("/templates/images/box-br.gif");
    background-repeat:no-repeat;
    font-size:4px;} 
    
table.Box_content H1{
    font-size:10px;
    }
    
.alertbox{
    width:550px;
    text-align:left;
    color:#000;
    background-color:#fff;
    border:1px solid black;
    padding:4px;
    font-size:small;
    }

.devbox{
    float:right;
    position:absolute;
    padding:10px;
    border:2px solid #070;
    background-color:#eff;
    z-index:1000;
    } 
    
#hor-minimalist-a{
    font-family:"Lucida Sans Unicode","Lucida Grande",Sans-Serif;
    font-size:12px;
    background:#fff;
    margin:10px;width:90%;
    border-collapse:collapse;
    text-align:left;
    }
    
#hor-minimalist-a th{
    font-size:14px;
    font-weight:normal;
    color:#039;
    padding:10px 8px;
    border-bottom:2px solid #6678b1;
    }
    
#hor-minimalist-a td{
    color:#669;
    padding:9px 8px 0px 8px;
    }
    
#hor-minimalist-a tbody tr:hover td{
     color:#009;
     } 

#slider{
    overflow:hidden;
    }
    
#slider ul,#slider li,#slider2 ul,#slider2 li{
    margin:0;padding:0;
    list-style:none;
    }
    
#slider2{
    margin-top:1em;
    }
    
#slider li,#slider2 li{
    width:760px;
    height:280px;
    margin-bottom:40px;
    overflow:hidden;
    }
    
    #prevBtn,#nextBtn,#slider1next,#slider1prev{
        display:block;
        width:30px;
        height:10px;
        position:absolute;
        left:-30px;
        top:40px;
        z-index:10;
        }
        
#nextBtn,#slider1next{
    left:696px;
    }
    
#prevBtn a,#nextBtn a,#slider1next a,#slider1prev a{
     display:block;
     position:relative;
     width:30px;height:10px;
     background:url(../images/btn_prev.gif) no-repeat 0 0;
     }
     
#nextBtn a,#slider1next a{
    background:url(../images/btn_next.gif) no-repeat 0 0;
    }
    
    ol#controls{
        margin:5px 0;
        padding:0;
        height:15px;
    }
    
    ol#controls li{
        margin:0 -20px 0 25px;
        padding:0;
        float:left;
        list-style:none;
        height:15px;
        line-height:15px;
        border:2px;
    }
    
    ol#controls li a{   
        float:right;
        height:15px;
        width:15px;
        line-height:15px;
        border:1px solid #ccc;
        background:#efefef;
        color:#555;
        padding:1px 0px 1px 5px;
        text-decoration:none;
    }
         
    ol#controls li.current a{
        background:#555;color:#fff;
    }
    
    ol#controls li a:focus,#prevBtn a:focus,#nextBtn a:focus{
        outline:none;
    }
    
    .zombie_head{
        font-family:"Impact",Charcoal,sans-serif;  
        color:#363;
    }
    
    .zombie_text{
        font-family:"Lucida Console",Monaco,monospace;  
        color:#363;
    }
    
    .zombie_box{
        width:48%;  
        float:left;
        padding:5px;
    }
    
    .zombietable.RoundCornerBox{
        float:right; 
        margin-bottom:10px;
    }
    
    .zombietable.RoundCornerBox td.topLeft{
        background-image:url("/templates/images/box-tl2.gif");
        background-repeat:no-repeat;
        padding-top:6px;
        padding-left:12px;
    }
    
    .zombie table.RoundCornerBox td.topRight{
        background-image:url("/templates/images/box-tr2.gif");
        background-repeat:no-repeat; 
    }
    
    .zombie table.RoundCornerBox td.bottomLeft{
        background-image:url("/templates/images/box-bl.gif");
        background-repeat:no-repeat;  
        font-size:4px;
    }
   
    .zombie table.RoundCornerBox td.bottomRight{
        background-image:url("/templates/images/box-br.gif");
        background-repeat:no-repeat;font-size:4px;
    }
    
    #css_dropdown_verticale,#css_dropdown_verticale ul,#css_dropdown_verticale li,#css_dropdown_verticale ol{
        padding:0;margin:0;
    }
    
    #css_dropdown_verticale li{
        text-align:center;
        list-style:none;
        position:relative;
        width:175px;
        height:18px;
        padding:2px 0px 2px 0px;
        background-color:transparent;
        cursor:pointer;
    }
    
    #css_dropdown_verticale li a{ 
        text-decoration:none;
        font-family:Arial,Helvetica,sans-serif;
        font-size:12pt;
        color:#820038;
        font-weight:bold;
        text-decoration:none;
        width:175px;
    }
    
    #css_dropdown_verticale li:hover{
        background-color:#e8e8e8;
        }
       
    #css_dropdown_verticale ul ul{
        position:absolute;
        top:0;
        left:175px;
        visibility:hidden;
        background-color:white;
        width:250px;
        border:1px solid;
        background-repeat:no-repeat;
        background-position:right bottom;
    }
   
    #css_dropdown_verticale ul ul li a{
        text-decoration:none;
        font-weight:bold;
        font-size:10pt;
        color:#820038;
        margin:6px;
        width:250px;
        padding:2px;
    }
    
    #css_dropdown_verticale ul ul li{
        width:250px;
        text-align:left;
        border-top:1px solid;
        border-color:#e0e0e0;
    }
   
    #css_dropdown_verticale ul li:hover ul{
        visibility:visible;
        }
    
    #css_dropdown_verticale ul ul li ol{
        position:absolute;
        top:0;
        left:245px;
        visibility:hidden;
        background-color:white;
        width:250px;
        border:1px solid;
    }
    
    #css_dropdown_verticale ul ul li ol li a{
        text-decoration:none;
        color:#820038;
        width:250px;
        }
        
    #css_dropdown_verticale ul ul li ol li{
        width:250px;
    }
    
    #css_dropdown_verticale ul ul li:hover ol{
        visibility:visible;
    }
   
    #menu_icon{
        background-image:url('/graphics/menu/arrow.gif');
        background-repeat:no-repeat;
        background-position:right;
    }
    
    #f_sword_menu{background-image:url('/graphics/menu/f_swords_menu.jpg');
    }
    #cultures_menu{background-image:url('/graphics/menu/cultures.jpg');
    } 
    #d_sword_menu{background-image:url('/graphics/menu/decor_sword_menu.jpg');
    }
    #daggers_menu{background-image:url('/graphics/menu/daggers_menu.jpg');
    }
    #folders_menu{background-image:url('/graphics/menu/folders_menu.jpg');
    }
    #fixed_menu{background-image:url('/graphics/menu/f_knife_menu.jpg');
    }
    #armor_menu{background-image:url('/graphics/menu/armor_menu.jpg');
    }
    #weapons_menu{background-image:url('/graphics/menu/weapons_menu.jpg');
    }
    #collectibles_menu{background-image:url('/graphics/menu/collectibles_menu.jpg');
    }
    #clothing_menu{background-image:url('/graphics/menu/clothing_menu.jpg');
    }
    
    #acc_menu{
        background-image:url('/graphics/menu/acc_menu.jpg');
    }
        
        div.transbox_window{ 
            position:absolute; 
            right:10px; 
            top:160px; 
            width:240px; 
            height:80px;
    } 
   
    div.transbox{
        opacity:0.8; 
        background-color:#fff; 
        z-index:100; 
        border:1px solid black;
    } 
    
    div.transbox span {  
        font-size:large;color:#000; 
        background-color:transparent; 
        position:relative; 
        z-index:101;
    }

#slider ul li img{
 border:0px;  
}

.page_count{
  width:100%;
  height:20px;
  background:#F0EADC;
  text-align:right;
  clear:left;
  
  display:block;
  }

.page_count form{
  display:inline
  }


.styled-select {
   width: 120px;
   height: 18px;
   overflow: hidden;
   padding: 1px;
   background-image:url("/graphics/icons/iconArrowDown.gif");
   background-repeat:no-repeat;
   background-position:right;
   border: 1px solid #ccc;
   border-radius: 4px;
 }

.styled-select select {
   background: transparent;
   width: 140px;
   padding: 1px;
   font-size: 8px;
   border: 1px solid #ccc;
   border-radius: 4px;
   box-shadow: inset 2px 1px 1px #ffffee;
   background-color: #fff; 
   height: 18px;
    }

.block {
  width:100%;
  position: absolute;
  padding:5px;
   
}

.center-block {
  width:100%;
  position: relative;
  text-align:center;
  padding:5px;
   
}

.product {
  
   float: left;
   width: 50%;
   height: 260px;
}

.featured-product {
  
  padding: 5px;
  width: 100%;
  height: 100%;
}

.footer {
  float:left;
  width:100%
}