@charset "utf-8";
body { margin: 0px 15px 15px 15px; padding: 0px; }

#db-header { width: 100%; height: 105px; padding: 0px; margin: 0px; }
#db-header * { padding: 0px; margin: 0px; }
#db-header img { border: 0px; }
#db-header #db-dbinc-logo { float: left; padding-left: 17px; margin-right: 15px; width: 207px; }
#db-header #db-dt-logo { float: left; margin-right: 21px; width: 153px; }
#db-header #db-tcps-logo { float: left; width: 116px; }
#db-header #db-contact { float: right; padding-top: 30px; width: 160px; text-align: right; margin-left: 32px; }
#db-header #db-contact .db-ph { color: #0a3060; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; line-height: 100%; margin-bottom: 10px; }
#db-header #db-contact .db-fax { color: #353434; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 100%; margin-bottom: 14px; }
#db-header #db-contact .db-time { color: #878889; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 100%; }
#db-header #db-ship-banner { float: right; padding-top: 38px; width: 174px; height: 38px; }

#db-top-menu { width: 100%; height: 31px; padding: 0px; margin: 0px; }
#db-top-menu * { padding: 0px; margin: 0px; }
#db-top-menu img { border: 0px; }
#db-top-menu ul { list-style-type: none; }
#db-top-menu ul li { float: left; }
#db-top-menu ul li a { background-image: url(images/menu_left_bg.jpg); background-position: top left; background-repeat: no-repeat; color: #1d1b1b; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; display: block; height: 31px; text-align: center; text-decoration: none; }
#db-top-menu ul li a:hover { background-image: url(images/menu_hover_left_bg.jpg); color: #ffffff; text-decoration: none; }
#db-top-menu ul li a span { background-image: url(images/menu_right_bg.jpg); background-position: top right; background-repeat: no-repeat; cursor: pointer; display: block; height: 31px; line-height: 27px; padding: 4px 12px 0px 12px; }
#db-top-menu ul li a span:hover { background-image: url(images/menu_hover_right_bg.jpg); }

#db-top-2nd-menu { background-image: url(images/menu_2nd_bg.jpg); background-position: top left; background-repeat: repeat-x; width: 100%; height: 40px; padding: 0px; margin: 0px 0px 13px 0px; }
#db-top-2nd-menu * { padding: 0px; margin: 0px; }
#db-top-2nd-menu img { border: 0px; }
#db-top-2nd-menu #db-search-box { float: left; width: 600px; }
#db-top-2nd-menu p.db-prod { color: #fefefe; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 40px; float: left; padding-left: 22px; margin-right: 7px; }
#db-top-2nd-menu .db-query { border: 1px solid #0a2f60; color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; float: left; width: 227px; height: 20px; margin-top: 7px; margin-right: 5px; padding-top: 4px; }
#db-top-2nd-menu .db-search-btn { float: left; margin-right: 20px; margin-top: 8px; }
#db-top-2nd-menu .db-check { float: left; margin-right: 10px; margin-top: 15px; }
#db-top-2nd-menu .db-check-txt { float: left; color: #ffffff; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 40px; }
#db-top-2nd-menu #db-std-menu { float: right; width: 365px; }
#db-top-2nd-menu #db-std-menu ul { list-style-type: none; }
#db-top-2nd-menu #db-std-menu ul li { background-image: url(images/menu_std_sep_bg.gif); background-position: center right; background-repeat: no-repeat; float: left; padding-right: 5px; margin-right: 4px; }
#db-top-2nd-menu #db-std-menu ul li.db-noSep { background-image: none; }
#db-top-2nd-menu #db-std-menu ul li a { color: #ffffff; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 40px; text-decoration: none; }
#db-top-2nd-menu #db-std-menu ul li a:hover { text-decoration: underline; }

#db-brands { border: 1px solid #bfbfbf; width: 100%; margin: 0px 0px 10px 0px; position: relative; }
#db-brands * { padding: 0px; margin: 0px; }
#db-brands img { border: 0px; }
#db-brands #db-brands-lt { background-image: url(images/brand_box_lt_bg.gif); background-position: top left; background-repeat: no-repeat; width: 15px; height: 15px; position: absolute; top: -1px; left: -1px; }
#db-brands #db-brands-lb { background-image: url(images/brand_box_lb_bg.gif); background-position: bottom left; background-repeat: no-repeat; width: 15px; height: 15px; position: absolute; bottom: -1px; left: -1px; }
#db-brands #db-brands-rb { background-image: url(images/brand_box_rb_bg.gif); background-position: bottom right; background-repeat: no-repeat; width: 15px; height: 15px; position: absolute; bottom: -1px; right: -1px; }
#db-brands #db-brands-rt { background-image: url(images/brand_box_rt_bg.gif); background-position: top right; background-repeat: no-repeat; width: 15px; height: 15px; position: absolute; top: -1px; right: -1px; }
#db-brands .db-inner { padding: 5px 0px; text-align: center; }
#db-brands ul { list-style-type: none; }
#db-brands ul li { display: inline; padding: 0px 18px; }

#db-left-col { width: 210px; padding: 0px; margin: 0px; }
#db-left-col * { padding: 0px; margin: 0px; }
#db-left-col img { border: 0px; }
#db-left-col h3 { color: #4d4c4b; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 8px; }
#db-left-col p { color: #010000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 22px; margin-bottom: 8px; }
#db-left-col .db-box-hdr { background-image: url(images/box_header_bg.jpg); background-position: top; background-repeat: repeat-x; width: 100%; height: 32px; margin-bottom: 1px; }
#db-left-col .db-box-hdr .db-box-hdr-r { background-image: url(images/box_header_right_bg.jpg); background-position: top right; background-repeat: no-repeat; width: 100%; height: 32px; }
#db-left-col .db-box-hdr h3 { background-image: url(images/box_header_left_bg.jpg); background-position: top left; background-repeat: no-repeat; color: #fefefe; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; line-height: 32px; height: 32px; padding-left: 31px; }
#db-left-col #db-categories { border-top: 1px solid #c6c7bd; border-right: 1px solid #c6c7bd; border-left: 1px solid #c6c7bd; margin-bottom: 10px; }
#db-left-col #db-categories ul { list-style-type: none; }
#db-left-col #db-categories ul li { border-bottom: 1px solid #c6c7db; }
#db-left-col #db-categories ul li a { color: #4d4c4b; display: block; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; line-height: 21px; height: 21px; padding: 0px 5px 0px 15px; text-decoration: none; }
#db-left-col #db-categories ul li a:hover { background-color: #ecede7; color: #000000; text-decoration: none; }
#db-left-col .db-box-1 { border: 1px solid #c6c7bd; width: 192px; padding: 8px; margin-bottom: 10px; }
#db-left-col .db-box-1 select { float: left; border: 1px solid #4d4c4b; color: #4d4c4b; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; width: 155px; padding: 3px; }
#db-left-col .db-box-1 select option { color: #4d4c4b; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; }
#db-left-col .db-box-1 .db-go-btn { float: right; }
#db-left-col .db-box-2 { border: 1px solid #c6c7bd; width: 192px; padding: 8px; margin-bottom: 10px; text-align: center; }
#db-left-col .db-box-3 { margin-bottom: 10px; text-align: center; }

#db-right-col { width: 100%; padding: 0px; margin: 0px; }
#db-right-col * { padding: 0px; margin: 0px; }
#db-right-col img { border: 0px; }

#db-right-col #db-banner { background-image: url(images/banner_bg.gif); background-position: top; background-repeat: repeat-x; width: 100%; height: 241px; margin-bottom: 12px; }
#db-right-col #db-banner #db-banner-l { background-image: url(images/banner_left_bg.gif); background-position: top left; background-repeat: no-repeat; width: 100%; height: 241px; }
#db-right-col #db-banner #db-banner-r { background-image: url(images/banner_right_bg.gif); background-position: top right; background-repeat: no-repeat; width: 100%; height: 231px; padding: 10px 0px 0px 0px; }
#db-right-col #db-banner table { width: 100%; }
#db-right-col #db-banner tr,
#db-right-col #db-banner td { text-align: center; vertical-align: middle; }

#db-right-col .db-box-hdr { background-image: url(images/box_header_bg.jpg); background-position: top; background-repeat: repeat-x; width: 100%; height: 32px; margin-bottom: 5px; }
#db-right-col .db-box-hdr .db-box-hdr-r { background-image: url(images/box_header_right_bg.jpg); background-position: top right; background-repeat: no-repeat; width: 100%; height: 32px; }
#db-right-col .db-box-hdr h3 { background-image: url(images/box_header_left_bg.jpg); background-position: top left; background-repeat: no-repeat; color: #fefefe; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; line-height: 32px; height: 32px; padding-left: 31px; }
#db-right-col .db-box-1 { border: 1px solid #bfbfbf; padding: 15px; margin-bottom: 12px; }
#db-right-col .db-box-1 table { width: 100%; }
#db-right-col .db-box-1 tr,
#db-right-col .db-box-1 td { text-align: center; }
#db-right-col .db-box-1 .db-inner p.db-prod img { border: 1px solid #bfbfbf; }
#db-right-col .db-box-1 p { color: #898885; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; margin-bottom: 8px; }
#db-right-col .db-box-2 { width: 100%; }
#db-right-col .db-box-2 table { width: 100%; }
#db-right-col .db-box-2 .db-td { border: 1px solid #cfcfcf; vertical-align: middle; padding: 10px 6px 10px 10px; }
#db-right-col .db-box-2 .db-img { float: right; }
#db-right-col .db-box-2 .db-head { color: #0f396c; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 100%; margin-bottom: 12px; }
#db-right-col .db-box-2 a { color: #7a7a7a; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 22px; text-decoration: underline; }
#db-right-col .db-box-2 a:hover { text-decoration: none; }
#db-right-col .db-box-2 .db-viewall { margin-top: 10px; }
#db-right-col .db-box-2 .db-viewall a { color: #0f396c; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: underline; }
#db-right-col .db-box-2 .db-viewall a:hover { text-decoration: none; }

#db-right-col #db-footer { width: 100%; padding-top: 40px; text-align: center; }
#db-right-col #db-footer #db-footer-links { color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; margin-bottom: 15px; }
#db-right-col #db-footer #db-footer-links a { color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
#db-right-col #db-footer #db-footer-links a:hover { text-decoration: underline; }
#db-right-col #db-footer #db-copy { color: #343232; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; letter-spacing: 1px; }
#db-right-col #db-footer #db-copy a { color: #343232; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; }
#db-right-col #db-footer #db-copy a:hover { text-decoration: underline; }

.db-clear { clear: both; }
.db-wrapper { width: 100%; }
