body{
    background:#B6B6B6;
    }

#tableless {
        position:relative;
}

/********************************************************
            OUTER CONTAINER
********************************************************/
#container{
    width: 751px;
    margin: 0px auto;
    padding: 0;
    border: solid 2px #000;
    background: #FFF;
    }


/********************************************************
            TOP BANNER
********************************************************/
#banner{
/*    position:relative;
    z-index:99; */
    }

/********* Banner Navigation *********/
.bannernavigation{
    clear: both;
    background: url(/images/bannernav_bg1.jpg) no-repeat;
    width: 676px;
    height: 36px;
    color: #01254A;
    padding-left: 75px;
    }

.bannernavigation a{
    color: #01254A;
    display: table-cell;
    padding: 10px 10px;
    text-decoration: none;
    }
.UAie .bannernavigation a{display: inline-block;}
.UAiemac .bannernavigation a{display: block;float:left;}

.bannernavigation a:hover, #banner_current{
    text-decoration: underline;
    }

/********* Excellence in plastic thermoforming *********/
#banner {
    position:relative;
}

#banner-image {
    background:url("/Images/banner.gif") top left no-repeat;
    width751px;
    height:115px;
}

.excellence{ 
    font-size: 8px;
    position: absolute;
    top: 43px;
    left: -350px;
    margin-left: 50%;
    color: #FFF;
    }

#top-content {
    position:relative;
}

/********* Excellence in *********/
.excellence_in{
    position: absolute;
    color: #D4A129;
    font-size: 20px;
    top: 115px;
    left: -60px;
    margin-left: 50%;
    font-weight: bold;
    /*z-index:3;
    margin-left:315px;
    padding-top:20px;*/
    }

/********* Plastic thermoforming*********/
.plastic{
    position: absolute;
    color: #D4A129;
    font-size: 24px;
    top: 135px;
    left: -10px;
    margin-left: 50%;
    font-weight: bold;
    /* z-index:2;*/
    }

/********* Call us at 1.888.892.9999 *********/
.call{
    position: absolute;
    top: 10px;
    left: 165px;
    margin-left: 50%;
    text-align: right;
    color: #FFF;
    font-size: 12px;
    }

.call a{
    color: #FFF;
    font-weight: bold;
    }


/********************************************************
            LEFT NAVIGATION CONTAINER
********************************************************/
#left{
    width: 186px;
    float: left;
    display: inline;
    background: #EFEFEF;
    font-size: 11px;
    margin-top:-15px;
    position: relative;
    /*top: -15px;*/
    }

.left_hdr{
    display: block;
    background: url(/images/arrow_right_round.gif) 2px 50% no-repeat;
    padding: 2px 2px 2px 18px;
    font-weight: bold; 
    color: #012850;
    margin-bottom: 3px;
    }

.left_hdr a{
    color: #012850;
    }

.left_links{
    display: block;
    background: #FFF;
    width: 175px;
    margin: 0 auto 15px auto;
    }

.left_links_inner{
    display: block;
    border: solid #CACACA;
    border-width: 0 1px;
    padding: 0 5px;
    }

.left_links_inner a{
    display: block;
    line-height: 20px;
    background: url(/images/arrow_right_black.gif) no-repeat 0 50%;
    padding-left: 7px;
    color: #0000FF;
    }

.left_links_inner a:hover, #left_current{
    color: #D4A129;
    }

.custom_design{
    display: block;
    border: solid #CACACA;
    border-width: 0 1px;
    padding: 0 5px;
} 

.custom_design p { margin:0; padding-bottom:10px; }   


/********************************************************
            MAIN BODY CONTAINER
********************************************************/
#main{
    width: 545px;
    margin-left: 0px;
    float: left;
    /*position: absolute;
    top: -41px;
    z-index: 3;*/
    margin-left: 20px;
    margin-top:-41px;
    }

#main h1 {
    position:relative;
}

.breadcrumbs{
    display: block;
    clear: both;
    padding: 5px;
    margin: 25px 0 10px 0;
    background: #EFEFEF;
    font-size: 0.8em;
    }


/********************************************************
            FOOTER
********************************************************/
#footer{
    width: 744px;
    clear: both;
    background: #012346;
    text-align: center;
    margin: 0 0 0 3px;
    color: #FFF;
    font-size: 10px;
    border-top: solid 20px #FFF;
    }

#footer a{
    color: #FFF;
    font-weight: bold;
    }

#footer a:hover{
    color: #D4A129;
    }

.footer_content{
    display: block;
    padding: 10px 10px 30px 10px;
    }


/********************************************************
            MISC
********************************************************/
h1{
    text-align: center;
    margin: 0;
    padding: 0 30px 0 0;
    color: #003060;
    }

.product-specs-table {
    border:1px solid #000;
    }

.product-specs-table td {
    padding:8px;
    }

/***********************************
    CUSTOM TABLE STYLES
***********************************/

.product-specs-table td {
    border-bottom: 1px solid #000;
}

.product-specs-table .noborder td {
    border: 0;
} 

.product-specs-table tr.gray td {
    background-color: #c0c0c0;
}

/* Thumbnail Viewer */

#showimage img {
padding:12px;
padding-top:0;
background: #313131;
}

#dragbar {
    color:#fff;
    font-weight:bold;
    background: #313131;
    padding-right:10px;
}

