   body { background: #fff; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; margin: 2px; padding: 0; text-align: center; } #body_wrapper { margin: 0 auto; width: 100%;  min-width: 960px;  }  div, h1, h2, h3, h4, h5, h6, form { margin: 0; padding: 0; } p { margin: 0; } a:link, a:visited, a:active { font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; text-decoration: underline; color: #003399 } a:hover { font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; } .getAttention { color: #cc0000; font-weight: bold; }  .medText { font-size: medium; } .smallText { font-size: small; } .xSmallText { font-size: x-small; } .xxSmallText { font-size: xx-small; }  .fh:after { content: "."; display:block; height:0; clear:both; visibility:hidden; } .fh { display: inline-table; }  * html .fh { height: 1%; } .fh { display: block; }  #pgBdy #activeContent table tr td div table tr th p em { color: #008080; } #pgBdy #activeContent table tr td p span { color: #004080; } #pgBdy #activeContent table tr td p { color: #004080; }   #bodyWrapper { margin: 0 auto; width: 100%;  min-width: 1200px;  position: relative;  } #bwBreadCrumb { padding: 0px 0px 10px 3px; text-align: left; } #bwContent { background: #fff; padding: 200px 0px 0px 200px; text-align: left; min-width: 530px !important; min-width :730px; } #bwContentHome { background: #fff; padding: 200px 0px 0px 160px; text-align: left; min-width: 530px !important; min-width :730px; } #bwContent h1 { font-size: 24px; font-weight: bold; text-align: left; padding-bottom: 10px; } #bwContent h2 { font-size: 18px; font-weight: normal; text-align: left; padding-bottom: 10px; } #bwContent p { padding-bottom: 15px; } #bwContent ul { padding-bottom: 7px; } #bwContent li { padding-bottom: 8px; } #bwContentBody { width: 100% } #bwContentIntro { width: 100% } #bwFtr { background: url(../../images/pg_ftr_2008_02/ftr_bg.gif) repeat-x top; margin-top: 20px; width: 100% } #bwHdr { position: absolute; top: 0px; left: 0px; width: 100% } #bwInfoNav { margin: 10px 0px 10px 20px; text-align: center; } #bwPriNav { position: absolute; top: 190px; left: 0px; text-align: center; width: 200px; } #bwPriNavHome { position: absolute; top: 190px; left: 0px; text-align: center; width: 161px; }   .hpCatImgCell {  background-image: url(../../images/home_page_0802/category_sprites.jpg); height: 200px; text-align: left; vertical-align: top; width: 200px; } a.hpCatLblLnk:link, a.hpCatLblLnk:visited, a.hpCatLblLnk:active { background-color: transparent; color: #045B86; font-size: 18px; font-style: normal; font-weight: bold; margin-bottom: 10px; text-decoration: none; } a.hpSubCatLnk:link, a.hpSubCatLnk:visited, a.hpSubCatLnk:active { background-color: #fff; color: #045B86; font-size: 10px; font-style: normal; font-weight: bold; margin-bottom: 10px; text-decoration: none; } a.hpSubCatLnk:hover { background-color: #fff; color:#308F5B; font-size: 10px; font-style: normal; font-weight: bold; margin-bottom: 10px; text-decoration: underline; } .hpSubcatsList { border: #045B86 solid 1px; background-color: #FFF; color: #000; display: none; list-style: none; margin: 0px; margin-left:10px; padding: 3px; }   #pgFtrTbl { background: url(../../images/pg_ftr_2008_02/ftr_bg.gif) repeat-x top; width: 100%; } .pgFtrTopLft { padding-bottom: 30px; padding-left: 10px; padding-top: 10px; text-align: left; vertical-align: top; } .pgFtrTopCtr { padding-bottom: 30px; padding-top: 10px; text-align: center; vertical-align: top; } .pgFtrTopRgt { color: #444; font-size: 11px; padding-bottom: 30px; padding-right: 10px; padding-top: 10px; text-align: right; vertical-align: top; } .pgFtrBtmLft { padding-bottom: 3px; padding-left: 10px; text-align: left; vertical-align: bottom; width: 200px; } .pgFtrBtmCtr { color: #444; font-size: 11px; padding-bottom: 3px; text-align: center; vertical-align: bottom; width: 60%; } .pgFtrBtmRgt { padding-bottom: 3px; padding-right: 10px; text-align: right; vertical-align: bottom; width: 200px; }  .pgFtrContact { color:#003399; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; } .pgFtrCopyright { color: #444; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal; }  a.pgFtrGlbNavLnk:link, a.pgFtrGlbNavLnk:visited, a.pgFtrGlbNavLnk:active { color: #003399; font-size: 11px; } a.pgFtrGlbNavLnk:hover { color:#090; font-size: 11px; } a.pgFtrCatNavLnk:link, a.pgFtrCatNavLnk:visited, a.pgFtrCatNavLnk:active { color:#003399; font-size: 11px; } a.pgFtrCatNavLnk:hover { color:#090; font-size: 11px; }   table#pgHdrTbl { width: 100%; } td.pgHdrTop { background: #ffffff url(../../images/pg_hdr_2008_02/hdr_top_rgt_bg.jpg) no-repeat right; height: 144px; padding-right: 2px; text-align: left; vertical-align: middle; width: 100%; } td.pgHdrTopLft { background: url(../../images/pg_hdr_2008_02/hdr_top_lft_bg.jpg) no-repeat right; height: 144px; padding-left: 2px; text-align: left; vertical-align: middle; width: 50%; } td.pgHdrTopRgt { background: url(../../images/pg_hdr_2008_02/hdr_top_rgt_bg.jpg) no-repeat left; height: 144px; padding-right: 2px; text-align: left; vertical-align: middle; width: 50%; } td.pgHdrBtm { border-bottom: #339900 solid 1px; padding-bottom: 3px; } td.pgHdrBtmLft { padding-top: 3px; padding-left: 10px; text-align: left; vertical-align: top; } td.pgHdrBtmRgt { padding-right: 10px; padding-top: 3px; text-align: right; vertical-align: top; } td.pgHdrBtmFul { background: url(../../images/pg_hdr_2008_02/hdr_nav_bg.gif) repeat-x top; color: #555; font-size: 11px; height: 20px; vertical-align: top; } td.pgHdrBreadcrumb { background: #fff; padding-left: 10px; text-align: left; } td.pgHdrSearch { background: #fff; padding-right: 10px; text-align: right; }  .pgHdrPhone { color: #003399; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; } .pgHdrDate { color: #003399; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; vertical-align: top; } .pgHdrURHere { color: #036; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; }  .hdrImage { padding-bottom: 3px; padding-top: 3px; }  a.pgHdrGlobalNavLnk:link, a.pgHdrGlobalNavLnk:visited, a.pgHdrGlobalNavLnk:active { color: #003399 ; font-size: 11px; } a.pgHdrGlobalNavLnk:hover { color:#090; font-size: 11px; }   .infoBox { background: #fff url(../../images/global_images/box_bg_grad_grn.gif) top repeat-x; border: 1px solid #ccc; padding: 5px; text-align: left; } .infoBoxHeader { color: #363; font-size: 12px; font-weight: bold; margin-bottom: 3px; } .infoBoxContent { color: #000; font-size: 11px; } .infoBoxIndent {  color: #000; font-size: 12px; padding: 0 2px 2px 22px; text-indent: -20px; } #infoBoxAssurances ul { list-style-position: outside; list-style-type: disc; margin: 0 0 0 18px; } #infoBoxAssurances li { padding: 5px 0 0 0; } a.infoBoxLink:link, a.infoBoxLink:visited, a.infoBoxLink:active { color: #003399; } a.infoBoxLink:hover { color: #090; } a.infoBoxHdrLink:link, a.infoBoxHdrLink:visited, a.infoBoxHdrLink:active { color: #003399; font-weight: bold; } a.infoBoxHdrLink:hover { color: #090; font-weight: bold; }  #infoBoxAssurances, #infoBoxCart, #infoBoxFocus, #infoBoxFollowUs, #infoBoxHotProduct, #infoBoxSearch, #infoBoxBestSeller { margin-bottom: 10px; width: 141px; } #infoBoxBestSeller, #infoBoxHotProduct { text-align: center; } #infoBoxAssurances p { padding-top: 5px; } #infoBoxAssurances ul { padding: 5px 0 0 0; } .infoBoxCartTotals { font-size: 12px; margin: 0 2px; width: 133px; } #infoBoxPopUp { width: 400px; } #infoBoxPopUp p { padding-bottom: 6px; }  ul#infoBoxProdList { list-style-position: outside; list-style-type: none; margin: 0 0 0 2px; padding: 0; } ul#infoBoxProdList li { margin: 0 0 2px 0; } ul.infoBoxModList { list-style-position: outside; list-style-type: none; margin: 0 0 0 8px; padding: 0; } ul.infoBoxModList li { font-size: 10px; margin: 0 0 2px 0; }