#bodyReplace
{
    min-height: 792px;        
    width: 100%;
    background-image: url(../img/bg.jpg);
    background-repeat: repeat-x;
    background-position: center top;    
}
#wrapper
{
    width: 1024px;
    margin: 0 auto;
}

#nav
{
    height: 16px;
    width: 1030px;
    margin: 0 auto;
}
#nav ul
{
    margin: 0px;
    padding: 0px;
    list-style: none;
}
#nav li
{
    padding: 0px;
    float: left;
    height: 16px;
    width: 102px;
    text-align: center;
    margin-right: 1px;
    display: block;
    background-image: url(../img/nav.gif);
    background-position: left top;
}
#nav .adeoOn 
{
    background-image: url(../img/nav_on.gif);    
}
#nav li a
{
    font-family: Helvetica, Verdana, Arial, Sans-Serif;    
    font-size: 10px;
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
    height: 16px;
    width: 102px;
    display: block;
}

#nav ul li ul
{
    display: none;
}
#nav ul li:hover ul
{
    display: block;
    position: relative;
}

#logo
{
    width: 281px;
    height: 53px;
    margin-left: 84px;
    margin-top: 17px;
    position: absolute;
}
#flash
{
    margin-left: 10px;    
    margin-top: 34px;
    height: 664px;
    width: 100%;
    float: left;
}
#noFlash
{
    margin-left: 300px;
    margin-top: -200px;
}
#content
{
    margin-left: 96px;    
    margin-top: 105px;
    float: left;
    width: 480px;
}
#contentBodyTop
{
    background-image: url(../img/p_top.gif);
    background-position: left top;        
    background-repeat: no-repeat;
    margin-top: 18px;
    height: 10px;
}
#contentBody
{
    background-image: url(../img/p_mid.gif);
    background-position: left top;        
    background-repeat: repeat-y;      
    padding-left: 15px;
    padding-right: 15px;    
    padding-top: 10px;
    padding-bottom: 10px;
}
#contentBodyBottom
{
    background-image: url(../img/p_bot.gif);
    background-position: left top;        
    background-repeat: no-repeat;      
    height: 10px;
}

#content table
{
    width: 100%;
    border-collapse: collapse;
}
#content td
{
    vertical-align: top;
    border: solid 1px #bbbbbb;
}


#content h1
{
    font-family: Cooper Std Black, Stencil, Verdana, Arial, Sans-Serif;
    font-size: 46px;
    color: #ffffff;
    margin-top: 0px;
    padding-top: 0px;
    margin-bottom: 5px;
    width: 580px;
}
#content h2, #contentBody h1
{
    font-family: Helvetica, Verdana, Arial, Sans-Serif;    
    font-size: 14px;
    color: #4a81c6;
    margin-top: 8px;
    width: 480px;
}
#content h3
{
    font-size: 12px;
}
#content p
{
    margin-bottom: 0px;
    margin-top: 0px;
    padding-bottom: 10px;
}
#content ul, #contentRight ul
{
    list-style: none;
    padding-left: 10px;
}
#content li, #contentRight li
{
    padding-left: 16px;
    background-image: url(../img/arrow1.gif);
    background-position: left top;        
    background-repeat: no-repeat;  
    padding-bottom: 3px;
}
#contentRight li
{
    background-image: url(../img/arrow2.gif);
}

#contentRight
{
    float: left;
    margin-left: 108px;
    width: 259px;
    margin-top: 132px;    
    color: #ffffff;
}
#contentRight a
{
    color: #ffffff;
}
#contentRight h1
{
    font-family: Cooper Std Black, Stencil, Verdana, Arial, Sans-Serif;
    font-weight: normal;    
    font-size: 17px;
    color: #ffffff;   
    margin-bottom: 2px;
}
#contentRight h2
{
    font-family: Helvetica, Verdana, Arial, Sans-Serif;        
    font-size: 14px;
    color: #f1e26c;
    margin-bottom: 0px;
    margin-top: 0px;
    padding-bottom: 2px;
    padding-top: 10px;
}
#contentRight p
{
    margin-top: 0px;
    margin-bottom: 8px;
}

#contentRight .blockTop
{
    background-image: url(../img/right_top.gif);
    background-position: left top;        
    background-repeat: repeat-y;    
    height: 258px;
    width: 259px;
    position: absolute;
    margin-left: -10px;
    margin-top: -11px;
    z-index: 1;
}
#contentRight .block
{
    background-image: url(../img/right_mid.gif);
    background-position: left top;        
    background-repeat: repeat-y;     
    padding-left: 10px;
    padding-right: 10px;
    min-height: 238px;
    padding-bottom: 8px;
}
#contentRight .blockBody
{
    position: relative;
    z-index: 900;
}
#contentRight .blockBottom
{
    background-image: url(../img/right_bot.gif);
    background-position: left top;        
    background-repeat: no-repeat;    
    height: 11px;
    width: 259px;
    margin-bottom: 34px;
}

#dashesOne
{
    position: absolute;
    width: 108px;
    height: 275px;
    margin-left: 573px;
    margin-top: 400px;
    background-position: left top;        
    background-repeat: no-repeat; 
    background-image: url(../img/dashes1.png);
}

#dashesTwo
{
    position: absolute;
    width: 108px;
    height: 13px;
    margin-left: 570px;
    margin-top: 250px;
    background-position: left top;        
    background-repeat: no-repeat; 
    background-image: url(../img/dashes2.png);
}

#dashesThree
{
    position: absolute;
    width: 96px;
    height: 131px;
    margin-left: 580px;
    margin-top: 750px;
    background-position: left top;        
    background-repeat: no-repeat; 
    background-image: url(../img/dashes3.png);
}

#footer
{
    font-size: 10px;
    color: #e0e0e0;
    margin-top: 30px;
    margin-bottom: 30px;
}
#footer a
{
    font-family: Helvetica, Verdana, Arial, Sans-Serif;        
    color: #e0e0e0;
    text-decoration: none;
}


#contentMainProducts
{
}
#contentMainProducts .productListImage 
{
    margin-right: 15px;
    width: 100px;
}
#contentMainProducts .productListDetails
{
}
#contentMainProducts .productListDetails h2
{
    width: auto;
}

#contentMainProducts li
{
    padding-bottom: 15px;
}

#contentMainProducts .productListImage img
{
    border: solid 1px #dddddd;
    width: 100px;    
    display: inline;
}
.productImages img
{
    border: solid 1px #dddddd;
    width: 150px; 
    margin-right: 10px; 
    margin-bottom: 10px;
}
