/*
internal.css
(c) 2008 Brainstorm, Inc
*/

/*
* Header
*/
#headercontainer {
    height : 93px;   /* override global */
    background : transparent url(../splash_images/int_header_bg.gif) top right no-repeat;
}

#headeringersollholdingsnav {
    float : right;
    padding : 12px 16px 0 0;
    width : 465px;
    text-align : right;
}

/*
* Content Body
*/
#contentbodycontainer {
}

/*
* Intro
*/
#introcontainer {
    padding : 0 43px 6px 45px;
    border-top : 18px solid #d6d6d6;
    min-height : 232px;
    background : transparent url(../splash_images/intro_bg.gif) top left no-repeat;
}

* html #introcontainer {
    height : 232px;
}

#introtitle {
    margin : 16px 0 0 0;
    padding : 0;
    height : 62px;
    background : transparent url(../splash_images/intro_title.png) top left no-repeat;
    font-size : 45px;
    line-height : .7em;
    color : #6a6661;
}

* html #introtitle {
    background : transparent;
    filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../splash_images/intro_title.png', sizingMethod='crop');
}

#introtitle em {
    font-size : 25px;
    color : #c93627;
    font-style : normal;
}

#introtitle span {
    display : none;
}

#introcontent {
    width : 470px;
    color : #727171;
    font-size : 13px;
}

#returntosplashcontainer {
    float : right;
    margin : -40px 0 0 0;
    width : 145px;
    height : 26px;
}

#returntosplashlink {
    display : block;
    width : 145px;
    height : 26px;
    background : transparent url(../splash_images/intro_return_to_home.png) top left no-repeat;
}

* html #returntosplashcontainer {
    background : transparent;
    filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../splash_images/intro_return_to_home.png', sizingMethod='crop');
}

* html #returntosplashlink {
    background : transparent;
    cursor : pointer;
    position : relative;
}

#returntosplashlink span {
    display : none;
}


@media print {
    
    #introtitle {
        height : auto;
    }
    
    #introtitle span {
        display : inline;
    }

    #returntosplashcontainer {
        display : none;
    }
}


/*
* Product Image column
*/
#productimagecolumn {
    float : left;
    width : 217px;
    text-align : center;
}

#productimagemaseries  { padding-top : 15px; }
#productimagetseries   { padding-top : 40px; }
#productimageschlagec  { padding-top : 270px; }
#productimagesc80      { padding-top : 250px; }
#productimagedseries   { padding-top : 55px; }

/*
* Product description column
*/
#productdescriptioncolumn {
    margin : 0 0 0 221px;
    padding : 0 3px 12px 3px;
    background : #f4f4f3 url(../splash_images/right_col_background.gif) top left repeat-x;
}

.productdescriptioncontainer {
    padding : 0 0 12px 6px;
    border-bottom : 3px solid #b2b2b2;
}

.productdescriptioncontainer.last {
    border : 0;
}

.productdescription {
    width : 434px;
}

/* this element hasLayout, so IE is daisy-chaining margins instead of colapsing them. absorb */
#ieroot .productdescription {
    margin-top : -1em;
}

#productdescriptioncolumn h2 {
    margin : 21px 0;
    font-size : 18px;
    font-weight : normal;
}

#productdescriptioncolumn h2 em {
    font-size : 13px;
    font-style : normal;
    color : #3c3c3c;
}

#productdescriptioncolumn h2 big {
    margin : 0 7px;
}

#productdescriptioncolumn ul {
    margin : 0 0 0 12px;
    padding : 0;
}

#ieroot #productdescriptioncolumn ul {
    margin-left : 16px;
}

#productdescriptioncolumn ul li {
    margin : 0;
    padding : 0;
}

#productdescriptioncolumn p + ul {
    margin-top : -8px;
}

/*
* Learn more
*/
.learnmore {
    float : left;
    display : block;
}

#ieroot .learnmore {
    cursor : pointer;
}

.learnmore .linkbody {
    float : left;
    display : block;
}

.learnmore .greaterthan {
    float : left;
    display : block;
    margin : 0 0 0 9px;
    width : 17px;
    height : 17px;
    background : transparent url(../splash_images/greater_than_btn.png) top left no-repeat;
}

* html .learnmore .greaterthan {
    background : transparent;
    filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../splash_images/greater_than_btn.png', sizingMethod='crop');
}
