   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; } .thumbnail{ position: relative; z-index: 0; } .thumbnail:hover{ background-color: transparent; z-index: 50; } .thumbnail span{  position: absolute; background-color: lightyellow; padding: 5px; left: -1000px; border: 1px dashed gray; visibility: hidden; color: black; text-decoration: none; } .thumbnail span img{  border-width: 0; padding: 2px; } .thumbnail:hover span{  visibility: visible; top: 0; left: 60px;  }   #bodyWrapper { margin: 0 auto; width: 100%;  min-width: 992px;  position: relative;  } #bwBreadCrumb { padding: 0px 0px 10px 3px; text-align: left; } #bwContent { background: #fff; padding: 230px 0px 0px 230px; 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; } #bwContentHome h1 { font-size: 1px; font-weight: bold; text-align: left; padding-bottom: 2px; color: #fff; } #bwContentHome h2 { font-size: 1px; font-weight: bold; text-align: left; padding-bottom: 2px; color: #fff; } #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 10px; 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; } #bwTopHorBar { margin: 0px; text-align: center; }   #pgBdy { background: #fff; color: #000000; padding: 0px 5px 5px 5px; text-align: center; } #pgBdyPnav { float: left;  margin-top: 25px; text-align: left; width: 200px; } #pgBdyInavLft { float: left;  margin: 10px 20px 0px 5px; text-align: left; } #pgBdyInavRgt { float: right;  margin: 10px 0px 10px 20px; text-align: right; } #activeContent { background: #fff; color: #000000;  float: left; margin-top: 10px; padding: 5px; text-align: left; width: 76%;  min-width: 740px !important; } #activeContent h1 { font-size: 24px; font-weight: bold; text-align: left; padding-bottom: 10px; } #activeContent h2 { font-size: 18px; font-weight: normal; text-align: left; padding-bottom: 10px; }  #activeContent p { padding-bottom: 15px; } #activeContent ul { padding-bottom: 7px; } #activeContent li { padding-bottom: 8px; }  .actConTrail { margin-bottom: 20px; } .empGroup h3 { } .bodyForm { border: 0px solid #ffffff; border-collapse: separate; border-top-color: #036; border-color: #036; border-style: ridge; border-top-style: ridge; margin: 0 15px 15px 15px; width: 669px !important; } .bodyFormSm { border: 4px solid #ffffff; border-collapse: separate; border-top-color: #036; border-color: #036; border-style: ridge; border-top-style: ridge; margin: 0 15px 15px 15px; width: 500px !important; } .formField { font-size: 12px; text-align: left; } .formFieldLabel { font-size: 12px; text-align: left; } #pgHdrMsg { background-color: #FFCACA; color: #000000; font-size: small; font-style: italic; padding: 3px; } .errorDisplay { background-color: #FFCACA; color:#000000; }   table#pgHdrTbl { width: 100%; } td.pgHdrTop { height: 165px; text-align: left; width: 100%; background-color: #ffffff; background-image: url(../../images/pg_hdr_2008_02/hdr_top_rgt_bg.png); background-repeat: no-repeat; background-position: right -25px; } td.pgHdrTopLft { background: url(../../images/pg_hdr_2008_02/hdr_top_lft_bg.jpg) no-repeat right; height: 165px; 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: 165px; padding-right: 2px; text-align: left; vertical-align: middle; width: 50%; } td.pgHdrBtm { border-bottom: #096 solid 2px; 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 { 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; padding:8px; width: 141px; border:2px solid #333399; background: #fff url(../../images/global_images/box_bg_grad_grn.gif) top repeat-x; } #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; }   .navBoxMainMenu { border-top: 2px solid #04c470; list-style-type: none; margin: 0px; padding: 0px; width: 184px; } .navBoxMainBtnOver { background-color: #dfebfe; border-bottom: 1px solid #04c470; font-family: Arial, Helvetica, sans-serif; font-size: 10px; height: 2.5em; line-height: 12px; padding-left: 2px; text-align: left; vertical-align: middle; } .navBoxMainBtn { display: block; } a.navBoxMainBtn:link, a.navBoxMainBtn:active , a.navBoxMainBtn:visited {  color: #000033; text-decoration: none; } a.navBoxMainBtn:hover { background-color: #9BEF9B; color: #000; text-decoration: none; }   #navBoxNeed, .navBoxCat { border: 0; margin-bottom: 15px; vertical-align: top; width: 184px; z-index: 10; padding-top: 5px; } #navBoxNeed h3, .navBoxCat h3 { font-size: 14px; font-style: italic; font-weight: normal; margin-bottom: 5px; text-align: left; }   #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; }   #catPageBody {  width: 100% } #catPageContent {   width: 100% } #catPageInfoBox {  float: right; margin-left: 10px; padding: 0px 5px 5px 5px; text-align: center; } #catPageIntro {  }  .catPageCategory {  margin: 0px 5px 20px 5px; padding: 0;  width: 100%; } img.catPageCatImage { display: inline; } a.catPageCatName { font-size: small; font-weight: bold; text-decoration: none; } a.catPageCatName:link, a.catPageCatName:active, a.catPageCatName:visited { color: #00f; background-color: #ffffff; } a.catPageCatName:hover { color: #009900; background-color: #ffffff; } .catPageCatPromo { font-size: 12px; } .catPageGoTop { font-size: 12px; margin: 20px 0 0 10px; text-align: left; } a.catPageModelLink:link, a.catPageModelLink:visited, a.catPageModelLink:active { font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-weight: normal; text-decoration: underline; } a.catPageModelLink:hover { font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-weight: normal; text-decoration: none; } img.catPageProGrpBodyImage { display: inline; margin: 3px 0px; } .catPageProGrpFtr { background-color:#cee0fe; border-bottom: 3px solid #666; color: #16286b; font-size: 10px; font-weight: normal; padding-top: 5px; padding-left: 5px; } .catPageProGrpHdr { color: #0066cc; background-color: #ffffff; font-size: 18px; font-weight: bold; padding-bottom: 5px; padding-left: 5px; } .catPageProGrpHdr0906 { background-color:#c8e7fe; border-top: 3px solid #666; color: #16286b; font-size: 18px; font-weight: bold; padding-bottom: 5px; padding-left: 5px; } img.catPageProGrpPromoImage { border: 2px solid #036; margin-bottom: 10px; } td.catPageProGrpImageColumn { text-align: center; vertical-align: top; width: 100px; } tr.catPageProGrpModel { background-color: #ffffff;  color: #600; font-size: x-small; font-style: normal; vertical-align: top; } td.catPageProGrpModelCode { vertical-align: top; width: 70px; min-width: 70px; } td.catPageProGrpModelDesc { padding-left: 5px; vertical-align: top;  } td.catPageProGrpModelExtra { text-align: center; width: 50px; } tr.catPageProGrpModelHdr { background-color: #CCCCCC; color: #000; font-size: x-small; width: 100% } td.catPageProGrpModelPrice { padding-left: 5px; text-align: right; vertical-align: top;  } td.catPageProGrpModelSpc { border-right: #999 solid 2px; width: 5px; } table.catPageProGrpModelTable { text-align: left; width: 100% } td.catPageProGrpModelWt { text-align: center; vertical-align: top; width: 50px; } td.catPageProGrpNameCell { font-size: small; font-weight: bold; text-align: left; vertical-align: top; } td.catPageProGrpReferenceCell { text-align: left; font-size: x-small; vertical-align: middle; } tr.catPageProGrpRow { background-color: #ffffff;  color:#000; vertical-align: top; } tr.catPageProGrpRow0906 { background-color: #ffffff;  color:#000; vertical-align: top; } table.catPageProGrpTable { border: 3px solid #666; margin-bottom: 15px; width: 100% } table.catPageProGrpTable0906 { margin-bottom: 15px; width: 100% } .catPagePromoImage { margin-bottom: 2em; margin-left: 2em; } .catPagePromoTextBrief { padding-bottom: 10px; text-align: left; } .catPagePromoTextBriefInd { padding-bottom: 10px; padding-left: 10px; text-align: left; } .catPageSubCatCell { padding: 3px 10px; text-align: center; vertical-align: top; width: 33%; } 
