*{
    margin:0;
    padding:0;
}
body{
    background:#9ba454;
    text-align:center;
    height:100%;
}
body, div, td{
    font:11px Arial, Helvetica, Sans-serif;
    line-height:20px;
    color:#393939;
}
a{
    color:#b11915;
    text-decoration:none;
    font-weight:bold;
}
a:hover{
    color:#fd3e4d;
}
h1, h2, h3{
    color:#575f1a;
}
h1{
    font-size:26px;
}
h2{
    font-size:22px;
}
h3{
    font-size:18px;
}
p{
    margin-top:12px;
}
input.text, textarea, select{
    border:1px solid #e2e2e2;
}
input.text, textarea{
    width:100%;
}
table{
    border-collapse:collapse;
}
img, table{
    border:0;
}

#container{
    margin:20px auto;
    width:850px;
    height:505px;
}
#box{
    height:500px;
    background-color:#fff;
}
#box_shadow{
    background:transparent url('/images/footer_shadow.gif') no-repeat 0 0;
    height:5px;
}

/* Header */
#header{
    height:87px;
    position:relative;
}
#logo{
    background:transparent url('/images/logo.gif') no-repeat 0 0;
    width:172px;
    height:49px;
    position:absolute;
    top:30px;
    left:30px;
}
#nav{
    width:485px;
    height:30px;
    position:absolute;
    top:40px;
    left:425px;
    text-align:left;
}
#nav li{
    display:inline;
    padding-right:5px;
}

/* Content */
#content{
    height:387px;
    text-align:left;
}
#content_left{
    float:left;
    height:100%;
    width:425px;
    background:transparent url('/images/box_bg.gif') no-repeat 0 0;
}
#text{
    height:320px;
    overflow:auto;
    padding:10px 30px 0 30px;
}
#products{
    height:84px;
}
#products p{
    height:29px;
    line-height:29px;
    vertical-align:middle;
    padding-left:10px;
    font-weight:bold;
    letter-spacing:1px;
    margin:0;
}
#products_logo{
    height:53px;
    background-color:#c0c0c0;
    padding-top:4px;
}
#products_logo td{
    padding:0 0 0 10px;
}
#content_right{
    width:425px;
    height:100%;
    overflow:hidden;
}
* html #content_right{
    float:left;
}
