/* Floating free style sheet */
/*
# content
# header
# menu | info | news
# footer
# /content
*/

html, body 
{
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    border: 0;
    overflow:hidden;
    background-color:white;
}

#background 
{
    border: none;
    position: absolute;
    z-index: 0;
}

#scroller 
{
    position:absolute; 
    width:100%; 
    height:100%; 
    top:0; 
    left:0; 
    z-index:2;
    overflow:auto;
    margin: 0;
    padding: 0;
    border: 0;
} 

#content
{
    overflow:auto;
    position:absolute; 
    border: none;
    iwidth: 100%;
    iheight:120%;
    top:0;
    ibackground-color: pink;
    z-index: 0;
}

#header
{
    position:absolute; 
    top:0;
kleft: 250px;
    width:100%;
    overflow:hidden;
    border: none;

}

#logo_gif
{
    position:relative; 
    top:0;
    left:0;
    overflow:hidden;
    width:100px; 
    border: none;
    padding: 20px;
}

#menu 
{
    position:absolute; 
    top:127px;
    left:10px; 
    width:130px; 
    z-index:10; 
    color:#567; 
    border:1px solid #000; 
    padding:10px;
}

#info
{
    position:relative; 
    top:75px;
    left: 17%;
    width:88%;    
    border: none;
    float: left;
    padding: 10px;
}

#product_box_left
{
    position:absolute;
    top:120px;
    left: 170px;
    width:400px;
    height: 450px;
    padding: 0 0 0 0 ;
    xborder-style:solid;
    xborder-width: 1px;
    xborder: 0;
    margin: 0;
}

#main_photo
{
    position:relative; 
    top: 0%;
    left: 0%;
    width:98%;
    height: 64%;
    padding: 8px 0 0 4%;
    xborder-style:solid;
    xborder-width: 1px;
    float: left;
    border: 0;
    margin: 0;
}

#product_box_right
{
    position:absolute;
    top:120px;
    left: 580px;
    width:400px;
    height: 450px;
    xborder-style:solid;
    xborder-width: 1px;
    border: 0;
    margin: 0;
}

div.product_div
{
    xbackground-color: red;
    position:relative; 
    top: 0%;
    left: 0%;
    width:96%;
    height:33%;
    xborder-style:solid;
    xborder-width: 1px;
    padding: 0 2% 0 2%;
    float: left;
    xborder: 0;
    margin: 0;
}

#main_product_img
{
    xbackground-color: blue;
    float: right;
    height: 98%;
    padding: 0 5% 0 0%;
    xborder-width: 2px;
    xborder-style:solid;
    margin: 0;
}

img.product_img
{
    xbackground-color: blue;
    float: left;
    height: 98%;
    padding: 0 2% 0 0%;
    border: 0;
    margin: 0;
}

a.product_link
{
    border: 0;
    color: #000000;
    text-color: #000000;
}

a:link.product_link
{
    border: 0;
    color: #000000;
    text-color: #000000;
}

a:active.product_link
{
    border: 0;
    color: #000000;
    text-color: #000000;
    text-decoration: none;
}

a:hover.product_link
{
    border: 0;
    xcolor: #ff0000;
    text-decoration: underline;
}

a:visited.product_link
{
    border: 0;
    color: #000000;
}

p.product_para
{

    position: absolute;
    top: 0;
    height:95%;
    width:96%;
    float: left;    
    padding: 2% 2% 0 2%;
    border: 0;
    margin: 0;
    border-style:solid;
    xborder-width: 1px;
}

#news
{
    top:75;
    position:relative; 
    left: 20%;
    width:38%;
    border: none;
    float: left;
padding: 10px;
}

#middle
{
    border: none;
    left:0;
    itop:75;
    width:90%;
}

#footer
{
    position:relative; 
    border: none;
    left:0;
    iwidth:100%;
    ifloat: left;
clear:both;
}

a:hover 
{
    itext-decoration: underline overline; 
    color: green;
}

a:link
{
    color: #0000ff;
    text-decoration: none;
}

a:visited
{
    text-decoration: none;
    color: #8800cc;
}

img
{
    border: 0;
    padding: 0;
}

div.main p
{
}
div.info
{

}

div.news td 
{ 
    font-size: small;
}

div.news h1, h2
{ 
    font-size: small;
}

div.news table, h1, h2
{
    padding-left: 10px;
    padding-right: 10px;

}

div.header h1
{
    text-align: center;
}

