/* main bg color*/
body{

    margin : 0px 0px 0px 0px;
    font-family:Tahoma;
    /*color:#00aeef;*/
    /*color:#fff;*/ /* not used*/
}
/* lil advisory box at top - do we need this?*/
.info_intro_calc {
    width:340px;
    height:auto;
    margin:0 auto;
    float:none;
    background-color:#3971a2;
    border:solid 2px #1f5788;
    padding:10px;
    color:#ff0;
    text-align:justify;
    font-size:9px;
    margin-bottom:10px;
    display:table;
}
/* Step text colors - controls page text color and size */
.text_blanko12{
    color:#000;
    font-size:14px;
    text-decoration:none;
}
.txt_heading{
    color:#000;
    font-size:18px;
}
/* Step 2 table header */
.tit_calc_d_blue {
    background: -moz-linear-gradient(center top , #4682B4, #000000) repeat scroll 0 0 #4682B4;
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #4682B4),color-stop(1, #000000)); /* Safari & Chrome */
    filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4682B4', endColorstr='#000000'); /* IE6 & IE7 */
    height:33px;
    font-size:16px;
    color:#ffffff;
    text-align:center;
    line-height:20px;
    border-bottom:dotted 1px #000;
}

/* odd row table colors */
.calc_d_blue01 {
    background-color:#4682B3;
    color:#ffffff;
}
.dbb {
    border-bottom:dotted 1px #fff;
}
/* vertical column line colors*/
.dbr{
    border-right:dotted 1px #f00;
}
/* even row table colors*/
.calc_d_blue02 {
    background-color:#CCBB99;
    color:#ffffff;
}
/* 3 calc buttons - need transparent png backgrounds */
.btn_calc_d_compression, .btn_calc_d_extension, .btn_calc_d_torsion,  .btn_calc_d_blueprint{
    display:block;
    width:240px;
    height:75px;
    background-position:center left; 
    background-repeat:no-repeat;
    margin:0 auto;
    font-size:24px;
    color:#fff;
    text-decoration:none;
    position:relative;
    background-color:#4682B4;
    background-image: -moz-linear-gradient(top, #4682B4, #000000);
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #4682B4),color-stop(1, #000000)); /* Safari & Chrome */
    filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4682B4', endColorstr='#000000'); /* IE6 & IE7 */
    text-align:left;
}

#blueprint_buttons{
    margin-top:-60px;   
}

#blueprint_extension_buttons{
    margin-top:-2px;   
}
.btn_calc_d_blueprint{
   margin: 0 auto -11px 158px;
}
.btn_calc_d_compression:hover, .btn_calc_d_extension:hover, .btn_calc_d_torsion:hover{
    background-position:center left;   
}
.btn_calc_d_blueprint_mini{
    background-position: left center;
    background-repeat: no-repeat;
    border-radius: 15px 15px 15px 15px;
    color: #FFFFFF;
    display: block;
    font-size: 13px;
    height: 42px;
    margin: 0 auto;
    position: relative;
    text-decoration: none;
    width: 140px;
    float:left;
     background-color:#4682B4;
    background-image: -moz-linear-gradient(top, #4682B4, #000000);
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #4682B4),color-stop(1, #000000)); /* Safari & Chrome */
    filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4682B4', endColorstr='#000000'); /* IE6 & IE7 */
}

.btn_calc_d_blueprint_mini span{
   left:54px;
   position:relative;
   top:5px;   
}
#blueprint_icon_mini{
   position:relative;
   left:48px;
   top:3px;
   z-index:1;
}
#save_icon_mini{
   position:relative;
   left:43px;
   top:6px;
   z-index:1;
}
#print_icon_mini{
   position:relative;
   left:48px;
   top:3px;
   z-index:1;
}
#mail_icon_mini{
   position:relative;
   left:43px;
   top:3px;
   z-index:1;
}
.btn_calc_d_blueprint span{
    left: 26px;
    position: relative;
    top: 8px;
    
}
 td.tit_calc_d_blue_ans{
    color: #FFFFFF;   
}
.btn_calc_d_compression span{
    margin-left:65px;
}
.top_calc_d img{
    left: 44px;
    position: relative;
    z-index: 2;   
    top:8px
}
img.buttons{
    left:15px; 
    position: relative;
 
    top:12px;  
    width:45px;
}

a:hover{
    text-decoration:none;   
}
.btn_calc_d_extension span{
    margin-left:74px;
}

.btn_calc_d_torsion span{
    margin-left:63px;
}
/* content box */
.latleft{
 
    width:12px;
    height:0px;
}
.latrigth{

    width:9px;
    height:394px;
}
/* main content area */
.info_tex{
    
    width:894px;
}
.linerepit{
   
    background-color:#f5f5f5;
    width:915px;
}
/* bottom of content box */
.boot_text{
  
    width:915px;
    height:19px;
}
/* footer */
.bootintpln{
   
    margin-left:10px;
    width:900px;
    height:30px;
}
/* calc button*/
.btn_calculate {
    border: 1px solid #006;
    background: #ffc;
}
/* answers headings */
.tit_calc_d_blue_ans {
   
    background-color: #4682B4;
    height:33px;
    font-size:16px;
    color:#000;
    font-weight:bold;
    text-align:center;
    line-height:20px;
    border-bottom:dotted 1px #000;
}
.btn_type01, .btn_type02, .btn_type03, .btn_type04 {
    /*background:url(../img/calcs/type01_icon.png);*/
    background:none;
    background-color:#4682B4;
    background-image: -moz-linear-gradient(top, #4682B4, #000000);
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;

    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #4682B4),color-stop(1, #000000)); /* Safari & Chrome */
    filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4682B4', endColorstr='#000000'); /* IE6 & IE7 */
}

.btn_type11 {
    /*background:url(../img/calcs/type03_icon.png);*/
    background:none;
    background-color:#4682B4;
    background-image: -moz-linear-gradient(top, #4682B4, #000000);
    border-radius: 15px;
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #4682B4),color-stop(1, #000000)); /* Safari & Chrome */
    filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4682B4', endColorstr='#000000'); /* IE6 & IE7 */
}
.btn_type12 {
    /*background:url(../img/calcs/type03_icon.png);*/
    background:none;
    background-color:#4682B4;
    background-image: -moz-linear-gradient(top, #4682B4, #000000);
    border-radius: 15px;
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #4682B4),color-stop(1, #000000)); /* Safari & Chrome */
    filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4682B4', endColorstr='#000000'); /* IE6 & IE7 */
}
.btn_type13 {
    /*background:url(../img/calcs/type03_icon.png);*/
    background:none;
    background-color:#4682B4;
    background-image: -moz-linear-gradient(top, #4682B4, #000000);
    border-radius: 15px;
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #4682B4),color-stop(1, #000000)); /* Safari & Chrome */
    filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4682B4', endColorstr='#000000'); /* IE6 & IE7 */
}
.btn_type14 {
    /*background:url(../img/calcs/type03_icon.png);*/
    background:none;
    background-color:#4682B4;
    background-image: -moz-linear-gradient(top, #4682B4, #000000);
    border-radius: 15px;
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #4682B4),color-stop(1, #000000)); /* Safari & Chrome */
    filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4682B4', endColorstr='#000000'); /* IE6 & IE7 */
}
.btn_type15 {
    /*background:url(../img/calcs/type03_icon.png);*/
    background:none;
    background-color:#4682B4;
    background-image: -moz-linear-gradient(top, #4682B4, #000000);
    border-radius: 15px;
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #4682B4),color-stop(1, #000000)); /* Safari & Chrome */
    filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4682B4', endColorstr='#000000'); /* IE6 & IE7 */
}


.btn_type02_dsb {
    /*background:url(../img/calcs/btn_compress_ground.png); */
    background-repeat:no-repeat;
    background:none;
    background-color:#4682B4;
    background-image: -moz-linear-gradient(top, #4682B4, #000000);
    border-radius: 15px;
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #4682B4),color-stop(1, #000000)); /* Safari & Chrome */
    filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4682B4', endColorstr='#000000'); /* IE6 & IE7 */
    opacity: .3;
}
.btn_type03_dsb {
    /*background:url(../img/calcs/btn_compress_doble.png);*/
    background-repeat:no-repeat;
    background:none;
    background-color:#4682B4;
    background-image: -moz-linear-gradient(top, #4682B4, #000000);
    border-radius: 15px;
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #4682B4),color-stop(1, #000000)); /* Safari & Chrome */
    filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4682B4', endColorstr='#000000'); /* IE6 & IE7 */
    opacity: .3;
}
.btn_type04_dsb {
    /*background:url(../img/calcs/btn_compress_open.png);*/
    background-repeat:no-repeat;
    background:none;
    background-color:#4682B4;
    background-image: -moz-linear-gradient(top, #4682B4, #000000);
    border-radius: 15px;
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #4682B4),color-stop(1, #000000)); /* Safari & Chrome */
    filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4682B4', endColorstr='#000000'); /* IE6 & IE7 */
    opacity: .3;
}

a{
    color:#000000;   
}

#sc_icon_box{
    height: 59px;

    width: 332px;
    vertical-align: middle;
}
#sc_icon_text{
    left: -9px;
    position: relative;
    text-align: center;
    top: 5px; 
}
#sc_icon_text_large{
    font-size:20px;   
}

.active_link_btn2 {
    opacity: 0.3;
}

.customize_color{
   background_color:#4682B3   
}