    
   body
    {
        font-family:Arial;
        font-size:.8em;
        background-position:top center;
        background-color:#1f1f1f;
        color:white;
    }
    
    a,a:visited,a:active
    {
        color:#2353cd;
    }
    
    a:hover
    {
        color:#313131;
    }
    
    div#prodImg a
    {
        color:white;
    }
    
    div#news_content a, div.content_section a, div.content_section_int a, div.content_section_int2 a
    {
        color:white;
        font-size:16px;
        padding-bottom:10px;
    }
    
    div#news_content a:hover, div.content_section a:hover, div.content_section_int a:hover,div.content_section_int2 a:hover
    {
        color:#2353cd;
    }
    
    #logoff
    {
        color:white;
        text-decoration:none;
        font-weight:bold;
    }
    
    #logoff:hover
    {
        text-decoration:underline;
    }
    
    div.edit
    {
        margin-right:5px;
        margin-bottom:5px;
    }
    
    div.edit a img
    {
        border:0;
    }
    
    
    
    h1
    {
        font-size:1.5em;
        font-family:Verdana;
    }
    
    p
    {
        margin:0;
        padding:0;
        line-height:1.4em;
        text-align:justify;
    }
    
    p.center
    {
        text-align:center;
    }
    
    div#site
    {
        margin:396px auto 0 auto;
        width:990px;
        background-image:url(images/bg_site.jpg);
        background-repeat:no-repeat;
        background-color:#1a1a1a;
    }
    
    div#content
    {
        width:990px;
        padding-top:75px;
        padding-bottom:15px;
    }
    
    div#footer
    {
        width:990px;
        background-image:url(images/bg_footer.jpg);
        background-repeat:repeat-x ;
        height:58px;
        margin:0 auto 0 auto;
    }
    
    span#menu_about
    {
        width:62px;
        height:31px;
        background-position:top;
        background-image:url(images/menu_about.jpg);
    }
    span#menu_contact
    {
        width:72px;
        height:31px;
        background-position:top;
        background-image:url(images/menu_contact.jpg);
    }
    span#menu_downloads
    {
        width:103px;
        height:31px;
        background-position:top;
        background-image:url(images/menu_downloads.jpg);
    }
    span#menu_fighters
    {
        width:80px;
        height:31px;
        background-position:top;
        background-image:url(images/menu_fighters.jpg);
    }

    span#menu_gallery
    {
        width:72px;
        height:31px;
        background-position:top;
        background-image:url(images/menu_gallery.jpg);
    }
    span#menu_home
    {
        width:54px;
        height:31px;
        background-position:top;
        background-image:url(images/menu_home.jpg);
    }
    span#menu_links
    {
        width:50px;
        height:31px;
        background-position:top;
        background-image:url(images/menu_links.jpg);
    }
    span#menu_news
    {
        width:50px;
        height:31px;
        background-position:top;
        background-image:url(images/menu_news.jpg);
    }
    span#menu_shop
    {
        width:51px;
        height:31px;
        background-position:top;
        background-image:url(images/menu_shop.jpg);
    }
    
    div#menu ul
    {
        list-style:none;
        margin:0 0 0 65px;
        padding:0;
    }
    
        div#menu ul li
        {
            display:inline;
        }
            
            div#menu ul li.selected a span
            {
                background-position:center;
            }
            
            div#menu ul li a
            {
                position:relative;
                cursor:pointer;
            }
        
            div#menu ul li:hover a span, div#menu ul a:hover span
            {
                background-position:bottom;
            }
        
            div#menu ul li a span
            {
                float:left;
                margin-right:20px;
            }
            
    div#news
    {
        float:left;
    }
    
    
        
        div#news_top
        {
            width:417px;
            height:162px;
            background-image:url(images/bg_news_top1.gif);
        }
        
        div#news_middle
        {
            width:417px;
            background-image:url(images/bg_news.jpg);
        }
        
        div#news_content
        {
            margin-left:27px;
            margin-right:11px;
            background-image:url(images/bg_news_content.gif);
            background-repeat:repeat-y;
            background-color:#3c3c3c;
            padding:4px;
        }
        
        div#news_bottom
        {
            width:417px;
            height:11px;
            background-image:url(images/bg_news_bottom.jpg);
        }
    
    div.content_section
    {
        border:11px solid #1c1d1c;
        background-image:url(images/bg_news_content.gif);
        background-repeat:repeat-y;
        background-color:#3c3c3c;
        color:white;
        padding:4px;
    }
    
    div.content_section_int
    {
        border:11px solid #1c1d1c;
        background-image:url(images/gray30.png);
        /*
        background-repeat:repeat-y;
        background-color:#3c3c3c;
        */
        color:white;
    }
    
    div.content_section_int2
    {
        border:11px solid #1c1d1c;
        background-image:url(images/gray30.png);
        padding:10px;
        color:white;
    }
    
    * html div.content_section_int
    {
        background-image:url(images/bg_news_content.gif);
        background-repeat:repeat-y;
        background-color:#3c3c3c;
        filter:alpha(opacity=20);
        border:11px solid black;
    }
    
    div.content_section_int *
    {
        filter:alpha(opacity=100);
        position:relative;
    }

    
    div#mission
    {
        margin-right:20px;
        margin-left:430px;
        margin-top:34px;
    }
    
    div#full990
    {
        margin-left:14px;
        margin-bottom:20px;
        width:925px;
    }
   

    
    *:first-child+html div#content
    {
        padding-top:60px;   
    }
    
    img.border
    {
        border:2px solid #818080;
        margin:5px;
    }
    
    .f_right
    {
        float:right;
    }
    
    div.clr
    {
        clear:both;
    }
    
    img.imgSamples
    {
        margin:5px;
        margin-left:10px;
    }
    
    div.bar
    {
        height:4px;
        background-image:url(images/bar.gif);
        margin-top:5px;
        margin-bottom:5px;
    }
    
    div#bottomMenu
    {
        margin-left:75px;
        padding-top:10px;
    }
        
        div#bottomMenu a
        {
            color:white;
            text-decoration:none;
        }
        
        div#bottomMenu a:hover
        {
            color:#2353cd;
        }    
    
        div#bottomMenu ul
        {
            list-style:none;
            margin:0;
            padding:0;
        }    
        
        div#bottomMenu ul li
        {
            display:inline;
            margin-left:12px;
            margin-right:12px;
        }
        
    
    div#copyright
    {
        padding-top:20px;
        margin-left:10px;
        font-size:10px;
    }
    
    
/* ////////////////////////////////////////////////////////////////// */
/* INTERNAL PAGES                                                     */
/* ////////////////////////////////////////////////////////////////// */

div#cat
{
    width:200px;
    border-right:2px solid gray;
}

    div#cat h1,div#prodDetail h1
    {
        font-family:Verdana;
        font-size:16px;
        font-weight:bold;
    }

    div#cat ul
    {
        margin:5px;
        padding:0;
        list-style:none;
    }
    
div#crumbs
{
    margin:5px;
    padding-bottom:5px;
    border-bottom:1px solid gray;
    letter-spacing:1px;
    color:Gray;
}

    div#crumbs a:first-child
    {
        margin-left:0;
    }

    div#crumbs a, div#crumbs 
    {
        margin-right:10px;
        margin-left:10px;
        text-decoration:none;
        color:gray;
    }
    
    div#crumbs span
    {
        margin-right:10px;
        margin-left:10px;
        color:white;
        font-weight:bold;
    }
    
    div#crumbs a:hover
    {
        color:white;
    }
    
div#item
{
    margin:10px;
    float:left;
}

    div#item div#prodImg 
    {
        width:343px;
        /*height:615px;*/
        border:1px solid gray;
    }
    
        div#item div#prodImg div
        {
            padding:4px;
        }
        
        div#item div#prodImg div img
        {
            border:1px solid black;
        }
        
div#prodDetail
{
    width:550px;
    float:left;
}

div#prodSizes
{
    padding-top:10px;
}

   
    div#prodPrice
    {
        clear:both;
        float:left;
        font-size:18px;
        text-align:right;
        font-weight:bold;  
        padding-top:20px;      
    }


    div#prodSizes span
    {
        cursor:pointer;
        display:block;
        float:left;
        text-align:center;
        width:75px;
        padding:5px;
        border:1px solid gray;
        margin-right:10px;
        margin-bottom:15px;
    }
    
    div#prodSizes span.selected
    {
        background-color:#2353cd;
    }

    
div#prodColors
{
    clear:left;
    padding-top:10px;
}
        
    div#prodColors span
    {
        border:1px solid #313131;
        background-color:#313131;
        display:block;
        width:50px;
        height:50px;
        float:left;
        margin-right:10px;
        margin-bottom:15px;
        padding:2px;
    }
    
    span.pushed
    {
        background-color:#9d9d9d;
        padding:2px;
    }
    
    div#prodColors span.selected
    {
        border:1px solid #2353cd !important;
        background-color:#2353cd;
    }
    

div#prodAddToCart
{
    clear:both;
    float:left;
    text-align:center;
}

    div#prodAddToCart input
    {
        background-color:#313131;
        border:1px solid gray;
        color:white;
        margin-top:10px;
        padding:5px;
        font-weight:bold;
        text-align:center;
        width:150px;
    }
    
    div#prodPrice h1, div#prodColors h1, div#prodSizes h1
    {
        font-size:16px;
        font-weight:bold;
    }


*:first-child+html div#prodSizes, *:first-child+html div#prodColors,*:first-child+html div#prodPrice
{
    padding-top:0px;
}

*:first-child+html div#prodAddToCart input
{
    margin-top:0;
}

/* ////////////////////////////////////////////////////////////////// */
/* CATEGORY PAGES                                                     */
/* ////////////////////////////////////////////////////////////////// */

ul.prodCat
{
    list-style:none;
    color:white;
    font-family:Verdana;
}

    ul.prodCat li
    {
        display:block;
        float:left;
        padding:20px;
        cursor:pointer;
    }
    
    ul.prodCat a
    {
        color:gray !important;
        text-decoration:none;
        font-size:14px;
        font-weight:bold;
        cursor:pointer;
    }
    
    ul.prodCat a:hover
    {
        color:white !important;
    }
    
    ul.prodCat a span
    {
        padding:5px;
        display:block;
        width:164px;
        text-align:center;
        cursor:pointer;
    }
    
    ul.prodCat a span img
    {
        margin-top:3px;
        margin-bottom:3px;
        border:1px solid #313131;
        cursor:pointer;
    }
    
/* ////////////////////////////////////////////////////////////////// */
/* PRODUCT ADMIN PAGES                                                */
/* ////////////////////////////////////////////////////////////////// */

h1 input
{
    width:500px;
}

p textarea
{
    width:500px;
    height:200px;
}
    
    
input.money
{
    text-align:right;
    width:50px;
    float:left;
    margin-right:20px;
}

div#catListing
{
    margin-top:10px;
    margin-left:10px;
}

    div#catListing ul
    {    
        display:block;
        list-style:none;
    }

    div#catListing ul,div#catListing li
    {
        margin:0;
        padding:0;
    }
    
    div#catListing ul ul
    {
        margin-left:20px;
    }
    
    a.addnew
    {
        color:Gray;
        float:right;
        text-decoration:none;
        margin-right:10px;
    }
    
    a.addnew:hover
    {
        color:white;
    }
    
/* ////////////////////////////////////////////////////////////////// */
/* SELECT IMAGES                                                      */
/* ////////////////////////////////////////////////////////////////// */
   
div#imageSelect 
{
    padding:0;
    margin-left:35px;
} 
  
    div#imageSelect span
    {
        border:1px solid gray;
        display:block;
        width:160px;
        height:240px;
        float:left;
        margin-right:10px;
        margin:10px;
    }
 
 div#imageSelect input[type=text]
 {
    width:400px;
 }
 
 a.tooltip
 {
    border:0;
 }
 
 a.tooltip img
 {
    border:0;
 }
 
/* ////////////////////////////////////////////////////////////////// */
/* GALLERY PAGES                                                      */
/* ////////////////////////////////////////////////////////////////// */

ul#gallery
{
    list-style:none;

}

    ul#gallery li
    {
        float:left;
        text-align:center;
        width:160px;
        margin:5px;
        margin-bottom:10px;
        overflow:hidden;
    }
        
    ul#gallery li a
    {
        text-decoration:none;
    }
