.pageContent #headline {
    border-bottom: 5px solid #b00000;
    background: rgba(0,142,142,0.5);
}
.pageContent .pageContentBg {
    background: rgba(0,0,0,0.7);
}
.pageContent #headline .title {
    color: #fff;
    font-size: 74px;
    line-height: 1em;
    font-weight: 200;
    padding: 40px 45px 35px 45px;
    margin: 0;
}
.pageContent h1 {
    color: #fff;
    font-size:36px;
    font-weight: 500;
    margin:  0 0 40px 0;
    line-height: 1.1em;
}
.pageContent h2 {
    color: #fff;
    font-size:24px;
    font-weight: 400;
    margin:  0px 0 20px 0;
    padding-top: 20px;
    line-height: 1.1em;
}
.pageContent ul,
.pageContent p {
    margin-bottom: 20px;
}
.pageContent p {
    padding-right: 20px;
}
.pageContent h2.line.imagePad  {
    margin-right: 260px;
}
.pageContent h2.line  {
    margin: 50px 0 30px 0;
}
.pageContent h2.line .cnt {
    position: relative;
    top: 15px;
    display: inline-block;
    padding-right: 15px;
}

.pageContent h1 .brand {
    display: block;
    font-weight: 200;
}
.pageContent .productDetail h1 {
    padding-right: 200px;
}
.pageContent .productDetail {
    background: url("/images/backgrounds/product-image-bg.png") no-repeat top right;
}

.pageContent .roulette
{
    background: url("/images/backgrounds/product-roulette-bg.png") no-repeat top right;
}

.pageContent .productDetail > .padding {
    padding-right: 0 !important;
}
.pageContent .count {
    position: absolute;
    top: 11px;
    right: 55px;
    color: #646262;
}
.pageContent .count .em {
    color: #999999;
}

.pageContent ul.links {
    color: #fff;
}
.pageContent ul.downloads {
    margin-bottom: 20px;
}
.pageContent ul.downloads li {
    padding: 5px 0;
}
img.productDetailImg {
    float: right;

}

img.productRightImg{
margin-left: -40px;

}

img.productDetailImg2 {
float: right;
margin: 0 55px 20px 5px;
}

img.ilustrationImg {
float: left;
margin: 0 25px 25px 5px;
}

#contact label { display: inline-block; float: left; height: 26px; line-height: 28px; width: 200px; font: normal bold 12px Arial; -webkit-border-radius:5px;}

#contact input, textarea, select { width: 280px; margin: 0; padding: 5px; color: #666; background: #f5f5f5; border: 1px solid #ccc; margin: 5px 0; font: normal normal 14px Arial; webkit-border-radius:5px; margin-left: 40px; }   
#contact input:focus, textarea:focus, select:focus { border: 1px solid #999; background-color: #fff; color:#333; }
#contact input.submit { width: 85px; margin-left: 240px; cursor: pointer; border: 1px solid #222; background:#333; color:#fff; }
#contact input.submit:hover { background:#444; }
#contact input[type="submit"][disabled] { background:#888; }
#contact fieldset { padding:20px; border:1px solid #eee; -webkit-border-radius:5px; -moz-border-radius:5px; }
#contact legend { padding:7px 10px; font-weight:bold; color:#000; border:1px solid #eee; -webkit-border-radius:5px; -moz-border-radius:5px; margin-bottom:0 !important; margin-bottom:20px; }

#contact span.required{ font-size: 13px; color: #a2262e;  padding-left: 60px; }

#contact .verifyname {
padding-left: 22px;
width: 70px;

}
#contact .verify {
padding-left: 22px;
margin: -5px;

}

#mainContent a.emailcolor {
color:#FFFFFF;


}