
a, a:visited { color:#006e89; }
.Phone { padding: 6px 0px 6px 4px; width: 126px; color:#ffffff; }
.Phone a, .Phone a:visited { color:#ffffff; }
.tbl00 { clear: both; width: 100%; margin-bottom: 10px; border: solid 2px #cbced3; }
.tbl00 p { margin-top: 0px; margin-bottom: 0px; }
.tbl01 { clear: both; width: 100%; margin-bottom: 10px; }
.tbl02 { clear: both; width: 100%; margin-bottom: 10px; }
.tbl03 { clear: both; width: 100%; margin-bottom: 10px; }
.tbl04 { clear: both; width: 100%; background-color: #eeeeee; border-top: solid 10px #eeeeee; border-bottom: solid 10px #eeeeee; }
.tbl00 td { padding-left: 5px; border: solid 1px #cbced3; }
.tbl04 td { padding-left: 5px; }
.tbl02 td { padding: 0px; }
.tbl05 td { padding-left: 5px; padding-right: 5px; }
.tbl03 td, .tbl03 th { padding: 5px 0 5px 0; }

.tbl03 th { background-color: #468b98; }

/* Rounded borders on headers on table tbl03 */
table.tbl03_roundbg .first-th {background: transparent url(../Images/bg_h2.gif) no-repeat scroll left top;}
table.tbl03_roundbg th { background:transparent url(../Images/bg_tbl03_td.gif) repeat-x left top; vertical-align: top; padding-top:7px; height: 30px; white-space:nowrap; border-top: 0; border-bottom: 0; }
table.tbl03_roundbg .th-colspan {  padding-top:0; padding-right: 0;}
table.tbl03_roundbg .th-colspan span { background:transparent url(../Images/bg_h2_span.gif) no-repeat scroll right top; display: block; height: 30px; padding-top:7px;}
/* last-th-five-columns is used when the last th (blnUpdatable) is not present (on checkout/main.asp) */
table.five-columns th.last-th-five-columns {  }

.tbl03 .input01 { width: 40px; text-align: right;  }
.tbl03 .input02 { width: 180px;}
.tbl03 .select02 { width: 186px; color:#515c6c; }
.tbl03 .txa01 { width: 180px; }
.tbl04 .input01 { width: 240px; }
.tbl04 .txa01 { width: 240px; }
.tbl04 .select01 { width: 246px; color:#515c6c; }
/*.tbl04 .btnSubmit { margin: 0 0 0 5px; background: url(../Images/bg_btn_submit_75.gif); width: 116px; cursor: pointer; }*/
.tbl04 td, .tbl04 td * { vertical-align: middle; }

.tbl02 .td00 { padding: 0px; color:#000000; height:39px; padding-top: 3px; }
.tbl02 tr:first-child~tr .td00 {background:none;}
.td00 > .td01 h2 {background:none;}
.td01 p {margin-right:5px;}

.td01 {width: 50%; }
.td01 img {max-height:165px;}
.td02 {width: 50%; }
.divNews { width: 520px; float: left; }

.tbl01 .td00 h2 { /* padding-top: 7px; */ height: 30px; }

.tbl02 .td00 .channelHeader { background:none; display: inline; color:#000000; padding-bottom:0px; }
.tbl02 .channelHeader .slc01 {margin:0px;}
.tbl02 .slc01 { margin: 0px 0px 0px 10px; }
.tbl02 h2 .slc01 { margin-top: -4px; }
.tblProductItem p, .tbl02 p { margin-top: 0; margin-bottom: 0; }
.tbl02 p { margin-right:40px; }

.tbl01 h2, .tbl02 h2 { background: url(../Images/bg_h2.gif) no-repeat top left; height:30px; color:#006e89; margin:20px 10px 10px 0;}
.tbl01 h2 span, .tbl02 h2 span {font-size:1em;}
.tbl01 h2 span select, .tbl02 h2 span select, .tbl01 h2 span select option, .tbl02 h2 span select option{font-size:12px; height:20px;}
.tbl01 h2 span, .tbl02 h2 span {background: url(../Images/bg_h2_span.gif) no-repeat top right; height:30px; padding: 6px 5px 0 0; color:#000000; display:block; }

table.landing_page h2 { background: url(../Images/bg_h2_628.gif) no-repeat top left; height:24px; padding-top: 6px; padding-left: 12px; color:#ffffff;}

.tbl04 .td00 { padding: 3px; }

/*.tbl02 h2 { background: #bcced3 url(../Images/corner-cutoff.gif) no-repeat top left; height: 18px; padding-top: 4px; padding-left: 8px; }*/
.td01 p { padding-left: 8px; }
.tbl01 .txt01, .tbl02 .txt01 { width: 24px; text-align: right; }
.imgBook01 { float: left; margin-bottom: 10px; margin-right: 10px; width: 92px; }
.divBookInfo { float: left; width: 264px; }
.divBookInfo2 { float: left; }
.divBookInfo .btnSubmit { width: 100px; background:url(../Images/bg_btn_submit_75.gif) no-repeat bottom; margin-left:5px; cursor: pointer; }
.divBookInfo .btnDownload { }
.divBookInfo .btnSample {}
.tbl01 hr, .tbl02 hr { clear: none; }
.pagination { padding-right: 8px; line-height: 2em; text-align: right; background-color: #f0f0f0; border-top: solid 1px #ffffff; border-bottom: solid 10px #ffffff; }
.paginationAtoZ { padding-bottom: 4px; }
.pagination .ResultsPerPage { float: left; padding-left: 6px; }
.tbl02 .divInfo p { margin-top: 6px; margin-bottom: 6px; }
.tbl02 .pagination .title { padding-right: 10px; }
.tdProductNavRight {background:url(../Images/bg_subnav.png) no-repeat right top; }
.tblProductItem { width: 100%; }
.tblProductItem td { border: solid 0px #cbced3; border-bottom: none; }
.noback { background:#ffffff;}
.tblProductItem .td01 {height:165px;}
#tblChn01 h4, #tblChn02 h4, #tblChn03 h4, #tblChn04 h4, #tblChn05 h4, #tblChn06 h4
{
    
}
.td01 img {margin-left:5px;}

td.tdBuy { padding: 0 0 35px 0; border: solid 0px #cbced3; border-top: none; text-align: right; }

/*#tblChn01 { background-image: url(../Images/heading-back-01.gif); background-repeat: no-repeat; }*/

#tblChn01 .tblProductItem h2 { background:#bcced3 url(../Images/corner-cutoff.gif) no-repeat top left;}

#tblChn01 .td02 { border: dotted 1px #939295; }

#tblChn01 .image01 { background-color: #515c6c; }


#tblChn02 .btnSubmit01 { background-image: url(../Images/heading-back01-01.gif); }
#tblChn02 .tblProductItem h2 { background:#bcced3 url(../Images/corner-cutoff.gif) no-repeat top left;}
}
#tblChn02 .td02 { border: dotted 1px #939295; }

#tblChn02 .image01 { background-color: #006699; }


#tblChn03 .btnSubmit01 { background-image: url(../Images/heading-back01-03.gif); }
#tblChn03 .tblProductItem h2 { background:#bcced3 url(../Images/corner-cutoff.gif) no-repeat top left;}

#tblChn03 .td02 { border: dotted 1px #939295; }

#tblChn03 .image01 { background-color: #006699; }



#tblChn04 .tblProductItem h2 { background:#bcced3 url(../Images/corner-cutoff.gif) no-repeat top left;}

#tblChn04 .td02 { border: dotted 1px #939295; }

#tblChn04 .image01 { background-color: #006699; }


#tblChn05 .btnSubmit01 { background-image: url(../Images/heading-back01-05.gif); }
#tblChn05 .tblProductItem h2 { background:#bcced3 url(../Images/corner-cutoff.gif) no-repeat top left;}

#tblChn05 .td02 { border: dotted 1px #939295; }

#tblChn05 .image01 { background-color: #006699; }


}
#tblChn06 .btnSubmit01 { background-image: url(../Images/heading-back01-06.gif); }
#tblChn06 .tblProductItem h2 { background:#bcced3 url(../Images/corner-cutoff.gif) no-repeat top left;}

#tblChn06 .td02 { border: dotted 1px #939295; }

#tblChn06 .image01 { background-color: #006699; }



#tblChn07 .btnSubmit01 { background-image: url(../Images/heading-back01-07.gif); }
#tblChn07 .tblProductItem h2 { background:#bcced3 url(../Images/corner-cutoff.gif) no-repeat top left;}

#tblChn07 .td02 { border: dotted 1px #939295; }

#tblChn07 .image01 { background-color: #006699; }



#tblChn08 .btnSubmit01 { background-image: url(../Images/heading-back01-08.gif); }
#tblChn08 .tblProductItem h2 { background-image: url(../Images/heading-back01-08.gif); border-right: solid 1px #d4007b; }

#tblChn08 .td02 { border: dotted 1px #d4007b; }

#tblChn08 .image01 { background-color: #006699; }

#tblChnx .btnSubmit01 { background-image: url(../Images/heading-back01-01.gif); }
#tblChnx .tblProductItem h2 { background:#bcced3 url(../Images/corner-cutoff.gif) no-repeat top left;}

#tblChnx .td02 { border: dotted 1px #939295; }

#tblChnx .image01 { background-color: #006699; }

/* Not used */
#tblChn09 { background-image: url(../Images/heading-back-09.gif); background-repeat: no-repeat; }
#tblChn09 .btnSubmit01 { background-image: url(../Images/heading-back01-09.gif); }
#tblChn09 h2 { background-image: url(../Images/heading-back01-09.gif); border-right: solid 1px #000060; }

#tblChn09 .td02 { border: dotted 1px #000060; }
#tblChn09 .pagination { background-color: #b2b2cf; }
#tblChn09 .image01 { background-color: #000060; }

#tblChn10 { background-image: url(../Images/heading-back-10.gif); background-repeat: no-repeat; }
#tblChn10 .btnSubmit01 { background-image: url(../Images/heading-back01-10.gif); }
#tblChn10 h2 { background-image: url(../Images/heading-back01-10.gif); border-right: solid 1px #db692a; }
}
#tblChn10 .td02 { border: dotted 1px #db692a; }
#tblChn10 .pagination { background-color: #f4d2bf; }
#tblChn10 .image01 { background-color: #db692a; }


#tblChn11 { background-image: url(../Images/heading-back-11.gif); background-repeat: no-repeat; }
#tblChn11 .btnSubmit01 { background-image: url(../Images/heading-back01-11.gif); }
#tblChn11 h2 { background-image: url(../Images/heading-back01-11.gif); border-right: solid 1px #008b7c; }

#tblChn11 .td02 { border: dotted 1px #008b7c; }
#tblChn11 .pagination { background-color: #b2dcd7; }
#tblChn11 .image01 { background-color: #008b7c; }


#tblChn12 { background-image: url(../Images/heading-back-12.gif); background-repeat: no-repeat; }
#tblChn12 .btnSubmit01 { background-image: url(../Images/heading-back01-12.gif); }
#tblChn12 h2 { background-image: url(../Images/heading-back01-12.gif); border-right: solid 1px #ed9c00; }

#tblChn12 .td02 { border: dotted 1px #ed9c00; }
#tblChn12 .pagination { background-color: #fae1b2; }
#tblChn12 .image01 { background-color: #ed9c00; }


#tblChn13 { background-image: url(../Images/heading-back-13.gif); background-repeat: no-repeat; }
#tblChn13 .btnSubmit01 { background-image: url(../Images/heading-back01-13.gif); }
#tblChn13 h2 { background-image: url(../Images/heading-back01-13.gif); border-right: solid 1px #7c7500; }

#tblChn13 .td02 { border: dotted 1px #7c7500; }
#tblChn13 .pagination { background-color: #d7d5b2; }
#tblChn13 .image01 { background-color: #7c7500; }



#tblChn14 { background-image: url(../Images/heading-back-14.gif); background-repeat: no-repeat; }
#tblChn14 .btnSubmit01 { background-image: url(../Images/heading-back01-14.gif); }
#tblChn14 h2 { background-image: url(../Images/heading-back01-14.gif); border-right: solid 1px #7d00dd; }

#tblChn14 .td02 { border: dotted 1px #7d00dd; }
#tblChn14 .pagination { background-color: #d8b2f5; }
#tblChn14 .image01 { background-color: #7d00dd; }


#tblChn15 { background-image: url(../Images/heading-back-15.gif); background-repeat: no-repeat; }
#tblChn15 .btnSubmit01 { background-image: url(../Images/heading-back01-15.gif); }
#tblChn15 h2 { background-image: url(../Images/heading-back01-15.gif); border-right: solid 1px #90003d; }

#tblChn15 .td02 { border: dotted 1px #90003d; }
#tblChn15 .pagination { background-color: #ddb2c4; }
#tblChn15 .image01 { background-color: #90003d; }

/***************/

td.tdProductSummary { padding: 20px 10px 0px 10px; width: 63%; }
td.tdProductNavRight { padding: 10px 13px 0px 10px; width: 37%; }
td.tdProductNavRight .divLink { border-bottom: dotted 1px #999999; padding: 5px 5px 5px 5px; margin-top: 4px; }
td.tdProductDetail p { margin-top: 4px; margin-bottom: 4px; }
.divShoppingInfo p { margin: 0; }

.divShoppingInfo h3 { margin: 0 !important; padding:0 !important; text-align:center; }
.divShoppingInfo { background: #e5f0f3 url(../Images/bg_cart_top.gif) no-repeat top; padding: 6px; padding-top:10px; width:128px; }
.divShoppingInfo td { padding: 0 2px; text-align:left; }
div.suggestion_link {color:#006e89; background:#006699 url(../Images/bg_cart_bottom.gif) no-repeat bottom; height:25px; font-weight:bold; padding: 0px 6px 0 6px; width:128px; }
div.suggestion_link a {color:#006e89; padding-top:6px; display:block; }
.divCurrency { text-align: right; margin-bottom: 4px; }
#scnmMn img { max-width:140px;}

.tdProductSummary .ButtonGroup { text-align: left; margin-top: 10px; }

/*NEW STYLES FOR HEADERS (MM 20070614) */

.tbl02 .tdProductDetails h2, .tbl01 .tdProductDetails h2,  .tbl01 .tdProductDetails h2 a,  .tbl02 .tdProductDetails h2 a, .tbl02 .tdProductDetail h2 {padding-left:0px; background:#ffffff url() no-repeat; line-height:auto; background-image: none; font-size:14px;margin-bottom:20px; }
.tbl01 .tdProductDetails h2,  .tbl02 .tdProductDetails h2, .tbl02 .tdProductDetail h2, .tbl01 .tdProductDetail h2{color:#000000;}
.tbl01 .tdProductDetails h3,  .tbl02 .tdProductDetails h3, .tbl02 .tdProductDetail h3, .tbl01 .tdProductDetail h2{font-size:12px; font-weight:bold;}
.tbl01 .tdProductDetails h1,  .tbl02 .tdProductDetails h1, .tbl02 .tdProductDetail h1, .tbl01 .tdProductDetail h2 {font-size:14px; font-weight:bold; text-decoration:underline;}

.Footer { padding:20px 0 0 185px; }
.Footer, .Footer a, .Footer a:visited { color:#FFFFFF; }
.WrapperLeft { margin-left: 0px; }
.SearchBasic .btnSubmit { width: 59px; margin-bottom: 0px; height: 18px; background: url(../Images/bg_login_button.gif) no-repeat; /*text-align: center; margin-left: 5px;*/ color:#006e89; }
.SearchBasic .btnSubmit { text-align:left; }
.Footer img { margin:10px 0 10px 0;}

.ButtonGroup .btn_addtocart .btnSubmit, 
.ButtonGroup .btn_takeatrial .btnSubmit { margin-top:3px; }