#loadingImage{
    top:30% !important;
    display:block !important;
    z-index:100 !important;
}
.shmcatalog_information tr{
    width:150px;
    border:hidden;
}

.shmcatalog_more_images .filename {
    margin-left:5px;
    margin-right:5px;
}
.center{
    text-align:center;
}
.shmcatalog_compare_table{
    border-collapse:separate;
}
.shmcatalog_compare_table td{
    border:1px solid #D9D9D9;
    padding:3px;
}

.shmcatalog_compare_table .compare_header{
    background-color:#AFD4E6;
    
}

#compare_button,#rfq_button{
cursor:pointer;
float:left;
padding-right:5px;
}
.shmcatalog_compare{
    display:inline;
}

table#catalog_data{
margin:0 auto;
padding:0 auto;
width:100%;	
}

.shmcatalog_result_pager{
    padding:3px;
    border-bottom:1px #7F7F7F solid;
}

.shmcatalog_result_pager .page{
    float:right;
    font-weight:bold;
}
.border .form-item, .shmcatalog_result_pager .result{
    display:inline;
}

.border .form-item label{
    display:inline;
    font-size:smaller;
    color:#FFFFFF;
    font-weight:lighter;
}

.addon_section{
background-color:#AFD4E6;
border-color:#7E7E7E;
border-left:1px solid #7E7E7E;
border-right:1px solid #7E7E7E;
border-style:solid;
border-width:0 1px;
width:170px;
padding-bottom:10px;
}
img.print-icon{
    display:inline;
    margin-left:10px;
    margin-right:10px;
}

.print_html, .print_mail, .bookmark_us {
    margin-left:10px;
    margin-right:10px;
    margin-top:10px;
}
.breadcrumb {
background-color:#2696C4;
border:1px solid #7E7E7E;
font-family:Arial,Helvetica,sans-serif;
font-size:10pt;
font-weight:bold;
padding:2px;
text-decoration:none;
color:#FFFFFF;
}

.breadcrumb a {
color:#FFFFFF !important;
font-family:Arial,Helvetica,sans-serif !important;
font-size:10pt !important;
font-weight:bold !important;
text-decoration:underline !important;
}

.breadcrumb a.active {
color:#FFFFFF !important;
font-family:Arial,Helvetica,sans-serif !important;
font-size:9pt !important;
font-weight:bold !important;
}

.shmcatalog_title:visited  {
color:#0B4A6D !important;
font-family:Arial,Helvetica,sans-serif;
font-size:10pt;
text-decoration:underline;
}

.shmcatalog_title {
color:#000000 !important;
font-family:Arial,Helvetica,sans-serif;
font-size:10pt;
text-decoration:none;
}

.catalog_information {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:9pt;
text-decoration:none;
}

.catalog_information li, .shmcatalog_description li{
    margin-left:15px;
}

.catalog_title h2 {
    display:inline;
}

.border {
background-color:#2696C4;
border:1px solid #7E7E7E;
padding:2px 5px 2px 5px;
height:20px;
}

.shmcatalog_description {
    margin-left:5px;
    margin-bottom:20px;
    margin-top:15px;
}

.catalog_data .shmcatalog_title {
    margin-top:20px;
    margin-left:5px;
    color:#000000 !important;
}

table.shmcatalog_catalog{
margin:0 auto;
padding:0 auto;
width:100%;	
border-collapse:separate;
padding-top:25px;
}

table.shmcatalog_catalog div.catalog_container{
text-align:center;
}

table.shmcatalog_catalog td{
padding-bottom:25px;
}

#innerContainer table.shmcatalog_catalog img{
margin:0 auto;
padding:0 auto;
}

.pdf {
   width:16px;
   height:16px;
   background:url(../image/pdf_icon.jpg) no-repeat;
}

.filename {
  /*float:right;*/
}

.shmcatalog_files, .shmcatalog_files tr{
  background-color:#FFFFFF !important;
  border:hidden;
  width:150px;
}

.shmcatalog_files .header{
  background-color:#2696C4;
  color:white !important;
  text-align:center;
}

.shmcatalog_download, .shmcatalog_more_images{
background-color:white;
border-bottom:medium hidden;
border-left:1px solid #CACACA;
border-top:medium hidden;
margin-left:5px;
padding-left:5px;
}

.shmcatalog_description table td, .shmcatalog_product_data td{
    background-color:#FFFFFF;
    border:none;
}

.shmcatalog_description table td{
    padding:5px;
}

.shmcatalog_description table, .shmcatalog_product_data {
    background-color:#FFFFFF;
    border:hidden;
    margin:2px;
}

.shmcatalog_specification th, .shmcatalog_field_name {
    background-color:#AFD4E6;
    padding:5px;
}

.shmcatalog_field_value {
    background-color:#FFFFFF;
padding:5px;
}

.shmcatalog_field_name {
    width:250px;
}

.rfq_border {
    background-color:#24484F;
    font-weight:bold;
    font-style:normal;
    text-decoration:none;
    color:#FFFFFF;
    border-top:1px solid #FFFFFF;
    border-bottom:1px solid #FFFFFF;
    line-height:20px;
    padding:1px 8px;
}