﻿div, td { border: solid 0px #aeaeae; }
body { margin: 0; text-align: center; background: #1d407b url(../Images/bg_body.png) repeat-x top left; }
.body_grid { background: url(../Images/bg_grid.png) repeat; }
img { border: none; }
form { margin: 0; }
td { vertical-align: top; padding: 0; }
hr { border: dotted 1px #ffffff; border-top: dotted 1px #999999; clear: both; }
table { border-collapse: collapse; }
h1, h2, h3, h4, h5 { clear: both; }
h1.inlineh1 {display:inline;}
p, h1, h2, h3, h4, h5, h6, li p { margin-top: 6px; margin-bottom: 6px; }
li p { margin-top: 0px; margin-bottom: 0px; }
ul, ol { margin-top: 0px; margin-bottom: 0px; list-style-type: square; }
li { margin-left: -18px; }
.btnSubmit, .btnDownload, .btnSample, .btnCheckout { border: 0; height: 19px; color: #1d407b; cursor: pointer; font-size: 10px; font-weight: bold; padding-bottom: 3px; display: inline-block; }
.btnSubmit:hover, .btnDownload:hover, .btnSample:hover, .btnCheckout:hover { text-decoration: underline; }
.btnSubmit, .btnDownload { background: url(../Images/bg_btn_submit.png); width: 105px; margin-bottom: 20px; margin-right: 10px; }
.btnSample, .btnCheckout { background: url(../Images/bg_btn_sample.png); width: 136px; margin: 0; }
.btnDownload { margin: 0; }
.Wrapper { margin: 0px auto; text-align: left; height: 100%; width: 1024px; background: #909497 url(../Images/bg_wrapper.png) no-repeat top left; }
.WrapperPopup { height: 100%; text-align: left; width: 100%; background-color: #e5e5e5; }
.WrapperPopup .Masthead { text-align: right; }
.WrapperPopup td.tdPopUp { padding: 14px; }
.WrapperSimple { height: 100%; text-align: left; width: 750px; margin: 0px auto; }
.WrapperSimple td.tdBody { padding: 80px 14px 120px 14px; }
.WrapperPrint { height: 100%; text-align: left; width: 100%; background-color: #ffffff; }
.WrapperPrint .Masthead { text-align: right; padding-right: 10px; }
.WrapperPrint td.tdContent { padding: 14px; }
.WrapperPrint .content_bottom { display: none; }
table.WrapperPrint h2, table.WrapperPrint h3 { padding:0; background: none; color: #000; width: auto; font-size: 14px; }
table.WrapperPrint h2 *, table.WrapperPrint h3 * { font-size: 14px; } 
table.WrapperPrint td[width="50%"] h2 { background: none; width: auto; } 
table.WrapperPrint td h2.h2_half_ie { background: none; width: auto; } 
table.WrapperPrint .tbl02 .td00 { background: none; }
table.WrapperPrint .tbl02 .td00 .channelHeader { background: none; padding-left: 0; }
table.WrapperPrint .pagination { background: none; }
table.WrapperPrint td.tdProductNavRight { background: none; }
.logos { padding: 13px 0 0 13px; }
.Copyright { height: 30px; }
.login_box { margin-bottom: 31px; float: right; background: url(../Images/bg_top_nav.png) no-repeat left top; _background-image: url(../Images/bg_top_nav.gif); padding: 8px 12px 8px 14px; height: 16px; }
.SearchBasic { text-align: right; white-space: nowrap; float: right; background: url(../Images/bg_search.gif) no-repeat left top; padding: 9px 0 9px 19px; }
.SearchBasic .input01 { width: 110px; }
.SearchBasic .select01 { }
.SearchBasic .select02 { width: 185px; }
.SearchBasic .btnSubmit { width: 31px; margin-bottom: 0; height: 19px; background: url(../Images/bg_login_button.gif) no-repeat; text-align: center; margin-left: 5px; font-size: 12px; padding-bottom: 2px; }
.Content { margin: 0px auto; text-align: left; height: 100%; }
.masthead_wrapper { width: 1023px; height: 133px; }
.NavSmallTop, .LoginInfo { text-align: right; white-space: nowrap; color: #272425; }
.NavSmallTop { float: left; }
.NavSmallTop img { float: left; padding-right: 5px; }
.LoginInfo { padding-left: 25px; display: inline-block; }
.NavMain { display: none; }
.Footer { text-align: center; padding-left: 185px; padding-top: 20px; }
.WrapperLeft { margin-left: 6px; margin-top: 15px; width: 178px; }
.Body { width: 688px; background: url(../Images/bg_content_top.png) no-repeat left top; _background-image: url(../Images/bg_content_top.gif); padding-top: 21px; }
.BannerZoneRight { padding: 12px 10px 0 0; width: 142px; }
.BannerLeft, .BannerRight { margin-top: 10px; text-align: center; background: #fff; padding: 9px 0px; border: 1px solid #1d407b; }
.BannerLeft { width: 140px; margin-left: auto; margin-right: auto; }
.BannerMidRight { position: relative; top: 36px; float: right; }
.BannerMidpage { width: 100%; text-align: center; line-height: 0em; }
.BannerMidpage img { margin: 4px 6px 4px 6px; }
.gototop { text-align: right; clear: both; margin-top: 10px; }
.highlight { background-color: #e0dbe9; padding-left: 4px; padding-right: 8px; }
.highlight02 { background-color: #eeeeee; padding: 4px 10px 4px 10px; }
.testimonial { padding-bottom: 10px; }
.divSub01 { float: left; padding: 4px 20px 4px 8px; width: 25%; white-space: nowrap; }

/* Start: Nav Left */
.NavLeft { width: 164px; }
.NavLeft .bullet01, .NavLeft .bullet02 { width: 8px; padding: 7px 0 0 3px; }
.ButtonGroup input { margin-bottom: 0px; }
.NavLeft .link01, .NavLeft .link02, .NavLeft .link03, .NavLeft .link04, .NavLeft .link05, .NavLeft .link06, .NavLeft .link07, .NavLeft .link08, .NavLeft .link-8, .NavLeft .link09, .NavLeft .link10, .NavLeft .link11, .NavLeft .link12, .NavLeft .link13, .NavLeft .link14, .NavLeft .link15 { display: block; padding: 4px; vertical-align: middle; border-bottom: dotted 1px #000; width: 145px; }
.NavLeft .divider02 { padding-bottom: 7px; padding-top: 20px; }
.NavLeft .divider02 span span { display: block; background: url(../Images/bg_divider.png) no-repeat top left; _background-image: url(../Images/bg_divider.gif); height: 15px; width: 144px; padding: 3px 5px 4px 5px; margin-left: 11px; font-size: 12px; text-transform: uppercase; color:#fff; text-align: center; }
.NavLeftSmall .link01 { display: block; padding: 4px; vertical-align: middle; border-top: dotted 1px #000; }
.NavLeftSmall tr:first-child .link01 { border-top: 0; }
.NavLeftSmall { margin: 10px 0 20px 11px; width: 153px; }

.divShoppingInfo table { margin: 0 auto; }

/* Start: Content */
.Content { float: left; width: 646px; padding: 0 26px 0 16px; background: url(../Images/bg_content.png) repeat-y left; _background-image: url(../Images/bg_content.gif); }
.content_bottom { background: url(../Images/bg_content_bottom.png) no-repeat left top; _background-image: url(../Images/bg_content_bottom.gif); float: left; width: 688px; height: 21px; }
.BreadCrumb { width: 550px; float: left; }
.Print { width: auto; text-align: right; float: right; white-space: nowrap; padding-right: 2px; }
.Column03 { float: left; padding-left: 20px; width: 462px; }
.TabGroup { float: left; width: 140px; margin-top: 8px; }
.TabGroup .divLink { border-bottom: dotted 1px #999999; padding-bottom: 4px; padding-top: 4px; line-height: 1em; }
.TabGroup .divLink h2, .TabGroup .divLink h2 * { margin: 0; margin-bottom: 2px; }
.Column01 { width: 440px; float: left; }

/* shopping trolley styles */
div.crumb { text-align: center; }
.crumb_image td { border: 0px solid #000; width: 100px; }
.crumb_image td p { padding: 0px; margin: 0px; }
.crumb_inactive { color: #cecece; width: 100px; }
.crumb_active { color: #1d407b; width: 100px; }
.crumb_cart { background-image: url(../images/crumb_tile.gif); background-repeat: repeat-x; }
.crumb_cart_rgt { background-image: url(../images/crumb_tile.gif); background-repeat: repeat-x; padding-bottom: 2px; }
.crumb_cart_rgt p { border-right: 1px solid #cecece; }

.Login { background-color: #C1B7D3; width: 180px; position: relative; top: 36px; float: right; border: solid 6px #C1B7D3; }
.Login td { padding: 1px; }
.Login .input01 { width: 103px; }
.Login .input02 { width: 70px; }
.Login .input03 { }
.ButtonGroup { text-align: right; margin-top: 10px; margin-bottom: 20px; }
.Date { white-space: nowrap; }
.Title { white-space: nowrap; }

/*Page Map*/
div.sMapLists { padding-left: 0px; }
div.sMapLists li { margin-left: 0px; }
div.sMapLists ul { margin: 0px; padding: 0px; padding-left: 16px; list-style-image: url(../Images/bullet-03.gif); }
div.quotesBox { border: #e0e0e0 1px solid; background-color: #eeeeee; float: right; padding: 5px; width: 180px; color: #333366; font-size: 14px; font-weight: bold; margin: 5px; }

/* article on product details page */
div.artSample { position: relative; padding: 5px; border-width: 1px 1px 0px 1px; border-color: #BCBCBC; font-size: 13px; color: #AAAAAA; width: 120px; text-align: center; font-style: italic; }
div.artBody { padding: 5px; border-width: 1px; border-color: #BCBCBC; }
div.artButtons { position: relative; top: -30px; }
div.logout { position: relative; top: -14px; right: 10px; text-align: right; }
.related_products { margin-left: 21px; padding-left: 0; }
.related_products li { list-style-type: none; background: url(../Images/icon_related_product.gif) no-repeat left 5px; padding: 7px 0 7px 21px; }
.Content #CyberSource { height: 520px !important; }
.Footer img { margin-top: 8px; }

/* Twitter box */
div.twtr-hd h3, div.twtr-hd h4 {clear:none;}

