* {
    padding: 0;
    margin: 0;
}

body {
    font-family: Arial,Verdana,Tahoma,Helvetica,Sans-serif;
    font-size: small;
}

#centerSite {
    position: relative;
    margin: auto;
    width: 600px;
}

#logo {
    float: left;
    height: 70px;
padding: 0 0 10px 0;
margin: 0 0 50px 0;
    width: 600px;
border-bottom: 1px solid #A29988;
}

#subNav1, 
#subNav2,
#navLevel1, 
#navLevel2,
#headInfo,
#headSearch,
#columnLeft,
#columnRight,
#mainBottom, 
#mainBottomHP, 
#mainBottomCR,
.footerTop,
.footerBottom,
#footer, 
#subFooter,
#breadcrumb,
.pageTurning,
.hide_on_print,
#header,
form {
display: none;
}


#content {

}

#content ul {
    width: 450px;
    padding: 0 0 0 23px;
}

#product_image (
float: left !important;
background: green !important;
)

#product_description {
padding: 20px 0 0 0;
}

#product_image {
float: left !important;
width: 300px !important;
padding: 0 !important;
margin: 0 !important;
}

#product_image_right {
float: left !important;
width: 197px !important;
}

.product_description_headline {
width: 515px !important;
margin-top: 20px
}



a {text-decoration: none;}

.headline, a.headline {
    display: block;
    height: 20px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #999999; 
    padding: 3px 10px 0 15px;   
}

.lhs_comments {
    color: #999;
    margin: 10px 0 10px 0;
}

#overview_wrapper {
padding: 0 0 0 43px !important;
}

#overview_wrapper_2 {
padding: 0 0 0 33px !important;
width: 600px !important;
}

.big_img_text {
padding: 0 0 10px 50px !important;
text-align: left !important;
width: 550px !important;;
}


#printfooter {
clear: both;
width: 590px;
border-top: 1px solid #A29988;
padding: 10px 0 20px 0px !important;
margin: 40px 0 0 0 !important;
}

#printfooter P.footer_line1 {
background: url(../upload/layout/kf_bullet.gif) no-repeat;
background-position: 18px 0;
padding: 0 0 0 35px;
}

#printfooter P.footer_line2 {
padding: 0 0 0 36px;
}






@media print {

.product_description_headline {
width: 516px !important;
}

}




