
body{
    color:#333333;
}
h1{
    font-size:1.2em;
    text-transform:uppercase;
    background-color:#ff0000;
}

.topleft{
    display:block;
    position:absolute;
    top:0px;
    left:0px;
}
.topright{
    display:block;
    position:absolute;
    top:0px;
    left:912px;
}
.botright{
    display:block;
    position:absolute;
    top:332px;
    left:912px;
}
.botleft{
    display:block;
    position:absolute;
    top:332px;
    left:0px;
}
/*---------FACTBOX- and PRODUCT HEADER ------------*/
.product_header{
    overflow:hidden;
    width:925px;
    height:345px;
    background-color:#262626;
    }
.product_header .image{
    float:left;
}
.product_header .text{
    float:left;
    width:430px;
    }
/*--------- product /company box ------------*/
.section{
    float:right;
    margin-top:1px;
    width:462px;
    color:#333333;
    background-color:#e6e6e6 ;
    }
.align0{
    float:right;
    width:463px;
}
.align1{
    float:left;
}
.section .head{
    float:left;
    width:462px;
    background-image:url(/img/topleft.png);
    background-repeat:no-repeat;
    background-position:top left;
    height:13px;
    }
.align0 .head{
    width:463px;
}
.section .head .inner{
    background-image:url(/img/topright.png);
    background-repeat:no-repeat;
    background-position:top right;
    height:13px;
}
.section .foot{
    float:left;
    width:462px;
    background-image:url(/img/botright.png);
    background-repeat:no-repeat;
    background-position:bottom right;
    height:13px;
    }
.align0 .foot{
    width:463px;
}
.section .foot .inner{
    background-image:url(/img/botleft.png);
    background-repeat:no-repeat;
    background-position:bottom left;
    height:13px;
}
.section h3{
    text-transform:uppercase;
    color:#d81b3b;
    width:290px;
    margin:0px 0px 0px 10px;
}
.section h4{
    text-transform:uppercase;
    width:290px;
    margin:0px 10px 0px 10px;
}
.section p{
    width:290px;
    margin-right:0px;
    margin-left:10px;
}
.section .text{
    float:left;
    width:290px;
    margin:0px;
}
.section .images{
    float:right;
    margin-right: 20px;
    _margin-right: 0px;
    width:140px;
}
.section .images img{
    margin: 0px 10px 1px 10px;
}
.section .articleForm{
    margin-left:10px;
    margin-top:0px;
}
.section .link{
    text-transform:uppercase;
    margin:0px 0px 10px 10px;
}
/*------------ Product Header content-------*/
.product_header h2{
    text-transform:uppercase;
    margin:5px 10px 10px 10px;
    font-size:1.4em;
    color:#e6e6e6;
    text-transform:uppercase;
}
.product_header p, .product_header .faq{
    margin-right:10px;
    margin-left:10px;
    color:#e6e6e6;
}
.product_header .linkholder{
    margin:0px 10px 0px 10px;
    color:#e6e6e6;
}
.product_header a{
    color:#e6e6e6;
    text-decoration:none;
    text-transform:uppercase;
}
/*------clipping ----*/
.clipping h4{
    margin:0px 10px 0px 10px;
}
.clipping p{
    margin:0px 10px 10px 10px;
}
.clipping img{
    margin-bottom:10px;
}
.ingredient_type{
    text-transform:capitalize;
}
