body{
    font-family:arial, helvetica;
    background: #ffffff url('../images/bg.gif') repeat-y center;
    text-align: center;
    font-size:12px;
    color:#555555;
    margin-top:0px;
    }

.wrap{
    text-align:center;
    width:950px;
    text-align:left;
    margin:0px auto;
    background: #ebebeb url('../images/rhs_color.gif') repeat-y ;
    }

.lhs{
    float:left;
    width:200px;
    }


.rhs{
    float:right;
    width:730px;
    }


.menu{
    background-color:#ffffff;
    text-align:left;
    font-weight:bold;
    }

.logo{text-align:left;background-color:#ffffff;}

.main-header{
    background: url('../images/sycamore.jpg') no-repeat top right;
    height:209px;
    padding-bottom:5px;
    }

.header-text-area{
    width:440px;
    }

.banner-area{
    text-align:right;
    padding-bottom:5px;
    width:500px;
    float:left;
    }

.info-area{
    float:left;
    width:500px;
    }

/*RHS side panel PRODUCTS AREA*/

.rhs-panel{
    float:right;
    width:225px; 
    }

.panel{background-color:#ebebeb;}

.panel-header{
    background: url('../images/side_panel_gradient.jpg') repeat-x;
    height:46px;
    }

.header-text{ 
    color:#ffffff;
    font-size:12px;
    font-weight:bold;
    position:relative;
    top:12px;
    padding-left:4px;
    }

.items{
    margin-top:10px;
    margin-left:4px;
    margin-right:6px;
    height:45px;
    cursor:hand;
    cursor:pointer;
    }

.items-over{
    margin-top:10px;
    margin-left:4px;
    margin-right:6px;
    background-color:#E4E5D7;
    height:45px;
    cursor:hand;
    cursor:pointer;
    }

/*testimonial block LHS BELOW MENU*/

.testimonial-header{
    background: url('../images/side_panel_gradient.jpg') repeat-x;
    height:46px;
    }

.testimonial{
    margin:10px;
    font-size:13px;
    font-style:italic;
    color:#444444;
    }

/*footer*/

.footer{
    text-align:right;
    width:77%;
    float:right;
    background: url('../images/side_panel_gradient.jpg') repeat-x right;
    height:46px;
    color:#ffffff;
    }
    
.copyright{
    padding-top:10px;
    color:#ffffff;
    font-size:11px;
    float:center;
 }