body{background:#06090D url("images/bg.png") repeat-x;font-family:Arial, Helvetica, sans-serif;font-size:12px}
p{margin:10px 0;padding:0}
#container{background:url(images/shadow.png) no-repeat;margin:40px auto;padding:10px 0 0;width:820px}
#container-inner{background:#fff;border:1px solid #fff;margin:0 11px;width:796px}
#header{background:url(images/header.png) repeat-y;height:89px}
#header #logo{float:left;padding:7px 0 0 20px}
#header form{height:46px;margin:7px 0;padding:0 3px}
#header input{margin:0 3px}
#header .text{width:100px}
#nav{float:right;margin:0;padding:0 10px 0 0;list-style:none}
#nav li{display:block;float:left}
#nav a,#nav img{display:block}
#bottom{clear:both}
#footer{background:#63071F;clear:both;color:#fff;height:26px;line-height:26px;text-align:center}
#boxes{float:left;height:137px;margin:0;padding:0;list-style:none;width:500px}
#boxes li{display:block;float:left;width:250px}
#boxes li img{float:left;padding:10px}
#boxes p {margin:20px 0 0}
.sidebar{margin:10px;width:265px}
.right{display:block;float:right}
.clear{clear:both}
.blackline{background-color:#000;border-bottom:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;font-size:1px;height:3px}
.leftnav{background-color:#2c3940;border-left:1px solid #fff;border-right:1px solid #fff;color:#FFF;font-family:Sabon, "Times New Roman", Times, serif;font-size:14px;padding:14px 0 0 14px}
.leftnav p{line-height:105%;margin:3px 0 6px;padding:0}
.leftnav .offices{font-family:Arial, Helvetica, sans-serif;font-size:10px}
.biopopup{background-color:#FFF;border:1px solid #ccc;color:#666;font-size:110%;height:500px}
.refpopup{background-color:#FFF;border:1px solid #ccc;color:#666;font-size:110%;height:200px}
.leftnav a{color:#FFF;text-decoration:none}
.leftnav a:hover{color:#aaa;text-decoration:underline}
.indexpeople{background:#48536c url(images/blue-speckle.gif);border-right:1px solid #fff}
.indextools{background:#edebec url(images/blue-speckle.gif);border-right:1px solid #fff}
.indexmedtrans{background:#41516b url("images/medical-bg.gif") no-repeat;border:1px solid #fff;color:#FFF;font-size:8.5pt;height:175px;width:240px}
.intmedtrans{border:1px solid #fff}
.indexmobile{background:#9c5859 url("images/mobile-bg.jpg") no-repeat top right;border-bottom:1px solid #fff;border-right:1px solid #fff;border-top:1px solid #fff;color:#FFF;font-size:8.5pt;width:291px}
.indexmedtrans p,.indexcareer p,.indexcareer h4{margin:10px 19px}
.indexmobile p{padding:10px 79px 10px 19px}
.subnavigation{color:#647b97;font-size:12px;margin-top:0;padding:0 3px 5px;text-align:left}
.subnavigation a{color:#647b97;margin:0 6px;text-decoration:underline}
.indexcareer{background:#808b9c url("images/careers-bg.jpg") no-repeat;border-bottom:1px solid #fff;border-right:1px solid #fff;border-top:1px solid #fff;color:#FFF;width:265px}
.indexcareer a,.indexmedtrans a,.indexmobile a{color:#FFF;text-decoration:underline}
.footerl{background-color:#741414;border-bottom:1px solid #fff;border-left:1px solid #fff;color:#FFF;font-size:10px;padding:5px}
.footerr{background-color:#741414;border-bottom:1px solid #fff;border-right:1px solid #fff;color:#FFF;font-size:10px;padding:5px}
.leftshadow{background:url("images/shadow-left.gif") repeat-y top right;color:#dbeaf0;font-size:1px;width:1px}
.rightshadow{background:url("images/shadow-right.gif") repeat-y top left;color:#dbeaf0;font-size:1px;width:3px}
.cornershadow{background:url("images/shadow-corner.gif") no-repeat top left;color:#dbeaf0;font-size:1px;height:100%;width:3px}
.bottomshadow{background:#dbeaf0 url("images/shadow-bottom.gif") repeat-x 0 0;font-size:1px}
H1{color:#a10000;font-size:14px}
H2{font-size:13px}
H3{color:#a10000;font-size:12px}
HR{color:#DDD;height:1px}
BODY{height:100%;margin:0;padding:0}
FORM{margin:0}
TABLE,IMG{border:0}
TABLE.Container{height:100%}
TD.Container{height:90%;vertical-align:top}
.HeadLogo{padding-left:27px;text-align:left}
.HeadRightBox{text-align:right;vertical-align:top}
.HeadText{color:#5480a2;text-align:right}
.HeadLine{background-image:url(images/head_linebg.gif);background-position:top;background-repeat:repeat-x;padding-right:20px}
.HeadThinLine{background-color:#cb480c;height:1px}
.PrintableRow{height:18px;padding-right:186px;vertical-align:middle;width:100%}
.HeadTopPad{height:18px}
.HeadTopPad IMG{height:18px;width:1px}
.BottomRow{text-align:center;vertical-align:bottom}
.BottomBox{background-color:#f4f5f7;border-top:#ffd30d 1px solid;color:#b1c6d7;height:40px;padding-left:12px;padding-right:12px;vertical-align:middle}
.Bottom{color:#667d92}
A.Bottom:hover{color:#667d92;text-decoration:none}
.BottomPopup{padding-bottom:10px;text-align:right;width:100%}
.BottomDialogBox{background-color:#e8edf4;padding-bottom:10px;padding-left:13px;padding-top:10px}
.SubmitBox{padding-top:10px}
.SectionBox{background-color:#fff;text-align:left}
.Text{color:#010101}
.NumberOfArticles{color:#010101;font-weight:700}
.TopLabel{color:#010101;font-size:12px;height:39px}
.Message{color:#b51a00}
.Line{background-color:#9d1500}
TD.ButtonsRow{padding:2px 12px 2px 2px}
.Star{color:red}
.TableHead{background-color:#CCC;font-weight:700}
.TableSubHead{background-color:#EEE}
.Spc{height:1px;width:1px}
TABLE.EmptyBox{width:100%}
.PopupContainer{height:100%;text-align:center;width:100%}
.PopupTitle{background-color:#d0ddeb;font-size:12px;font-weight:700;height:15px;text-align:center;vertical-align:middle}
.PopupHelpLink{color:#112536;font-size:9px;text-decoration:none}
.BuyNowQuantity{height:25px;padding-right:16px;white-space:nowrap}
.BuyNowPrices{height:15px;vertical-align:middle}
.VertMenuLeftColumn{vertical-align:top}
.VertMenuRightColumn{padding-left:20px;padding-right:7px;vertical-align:top}
.VertMenuBox{background-color:#fff;padding-left:5px;padding-right:5px;padding-top:3px}
.VertMenuBorder{border:#5f94c0 1px solid}
.VertMenuTitleBox{background-color:#9ec6de;background-image:url(images/menu_bg.gif);background-position:bottom;background-repeat:repeat-x;border-bottom:#215485 1px solid;height:27px}
.VertMenuTitle{background-color:transparent;color:#fff;font-weight:700;padding:0}
.VertMenuSubTitle{background-color:#FFA92F}
.VertMenuTitleIcon{height:17px;margin-left:5px;margin-right:8px;vertical-align:middle;width:17px}
A.VertMenuItems:hover{color:#2c3e49;font-size:10px;text-decoration:underline}
.VertMenuHr{border-bottom-width:0;border-left-width:0;border-right-width:0;color:#999;height:1px;width:100%}
.CategoriesList{font-size:12px}
TABLE.DialogBox{height:100%;vertical-align:top;width:100%}
TD.DialogBox{background-color:#fff;color:#58595b;padding:0 10px 10px;text-align:left}
.DialogBorder{height:100%;padding:0}
TD.DialogTitle{background:url(images/title-bg-alt.gif) bottom left repeat-x;color:#741414;font-family:"Times New Roman", Times, serif;font-size:16px;font-variant:small-caps;font-weight:700;height:42px;margin-bottom:0;padding:0 0 0 18px;text-align:left;text-decoration:underline;vertical-align:middle}
FONT.DialogTitle{color:#010101;font-weight:700;height:33px;margin-left:10px;text-align:left;vertical-align:bottom}
TABLE.DialogInfo{text-align:center;width:85%}
.DialogInfoTitle{color:#041527;font-size:11px;font-weight:700;height:15px;padding:0 5px;text-align:left;vertical-align:middle}
.DialogInfoTitleBorder{background-color:#96badc;border-bottom:#5f94c0 1px solid;border-left:#5f94c0 1px solid;border-right:#5f94c0 1px solid;border-top:#5f94c0 1px solid;height:15px;padding:0;vertical-align:bottom}
.DialogInfoBorder{border-bottom:#acb7c7 1px solid;border-left:#acb7c7 1px solid;border-right:#acb7c7 1px solid;padding:0}
.DialogTr{color:#1A2B3C}
.DialogInfoIcon{height:16px;width:16px}
.DialogInfoClose{height:14px;width:15px}
.NavDialogTitle{color:#112536;font-size:11px;font-weight:700;padding-left:8px;width:50%}
.NavDialogBorder{background-color:#FC3}
.NavDialogSeparator{background-image:url(images/separator.gif);height:14px;padding-left:7px;width:100%}
.NavDialogSeparator IMG{height:14px;width:100%}
.NavDialogCell{padding-right:3px}
.NavDialogCell A IMG{height:9px;width:9px}
.NavMenuItems{color:#112536;font-size:11px;text-decoration:none}
A.NavMenuItems:hover{color:#2c3e49;font-size:11px;text-decoration:none}
.NavMenuItemsHL{color:#112536;font-size:11px;font-weight:700}
A.NavMenuItemsHL:hover{color:#112536;font-size:11px;font-weight:700;text-decoration:none}
.ProductTitle:hover{color:#793a02;font-size:12px;font-weight:700;text-decoration:underline}
.ProductTitleHidden{color:#666;font-size:11px;font-weight:700}
.ProductDetails{color:#112536}
.SaveMoneyLabel{background-color:transparent;background-image:url(images/save_money.gif);background-repeat:no-repeat;color:#FFF;font-weight:700;height:57px;text-align:center;vertical-align:middle;width:57px}
.MarketPrice{font-family:'Times New Roman', Verdana, Arial, Helvetica, Sans-serif;font-size:14px}
.PImgBox{padding-right:8px;text-align:left;vertical-align:top;width:100px}
TD.PListImgBox{padding-right:8px;text-align:center;vertical-align:top;white-space:nowrap;width:125px}
DIV.PListImgBox{white-space:nowrap}
.PListTaxBox{padding:2px 2px 2px 70px}
.PListCell{background-color:#fff;padding:10px;text-align:center;vertical-align:top}
.ItemsListDisabled{color:#909090}
A.ItemsList:hover{color:#112536;text-decoration:underline}
TABLE.ButtonTable{cursor:pointer;direction:ltr;vertical-align:middle}
TD.Button{background-color:#ffb244;background-image:url(images/butbg.gif);background-repeat:repeat-x;padding-left:5px;padding-right:5px;vertical-align:middle;white-space:nowrap}
FONT.Button{color:#490101;font-family:Verdana, Arial, Helvetica, Sans-serif;font-size:11px;font-weight:700;text-decoration:none}
IMG.ButtonSide{height:21px;width:7px}
TD.Button_menu{background:url(images/but_menubg.gif);background-color:#2860f5;background-repeat:repeat-x;padding-left:1px;padding-right:1px;vertical-align:middle;white-space:nowrap}
FONT.Button_menu{background-color:transparent;color:#fff;font-family:Verdana, Arial, Helvetica, Sans-serif;font-size:10px;font-weight:700;text-decoration:none}
IMG.ButtonSide_menu{height:20px;width:5px}
.GoImage{border:0;height:18px;margin-bottom:1px;vertical-align:middle;width:20px}
.GoImage_admin{border:0;height:21px;margin-bottom:1px;vertical-align:middle;width:22px}
.SmallNote:hover{color:#3c6992;font-family:Arial, Verdana, Helvetica, Sans-serif;font-size:9px;text-decoration:underline}
.SubcatTitle{padding-left:5px;text-align:left;width:95%}
.SubcatInfo{color:#010101;text-align:right;white-space:nowrap}
.SearchSortTitle{font-weight:700;padding-right:20px}
.SearchSortImg{height:9px;margin-right:5px;width:9px}
.SearchSortCell{padding-right:20px}
.ExpandSectionMark{cursor:pointer;vertical-align:middle;width:11px}
.Tab{background-color:#f1f1f6;background-image:url(images/tab_bg.gif);background-position:bottom;background-repeat:repeat-x;color:#253161;font-size:11px;font-weight:700;height:15px;text-align:center;text-decoration:none;vertical-align:top;width:112px}
.Tab A:hover{color:#253161;font-size:11px;font-weight:700;text-decoration:underline}
.TabTop{background-color:#fcfdfd;background-image:url(images/tab_t.gif);height:5px}
TD.TabLeftCornerTop{background-image:url(images/tab_ct1.gif);background-position:top;width:5px}
TD.TabRightCornerTop{background-image:url(images/tab_ct2.gif);background-position:top;width:5px}
TD.TabLeftSide{background-color:#f6f9f9;background-image:url(images/tab_l.gif);background-position:bottom;background-repeat:no-repeat;width:5px}
TD.TabRightSide{background-color:#f6f9f9;background-image:url(images/tab_r.gif);background-position:bottom;background-repeat:no-repeat;width:5px}
TD.TabLeftCornerBot{background-image:url(images/tab_cb1.gif);height:5px;width:5px}
TD.TabRightCornerBot{background-image:url(images/tab_cb2.gif);height:5px;width:5px}
TD.TabCenter{background-image:url(images/tab_b.gif);height:5px}
IMG.TabCorner{height:5px;width:5px}
IMG.TabSide{height:1px;width:5px}
.NavigationTitle{font-size:11px;padding-right:10px;white-space:nowrap}
.NavigationCell,.NavigationCellSel{font-size:11px;text-align:center;vertical-align:middle}
.NavigationArrow{vertical-align:middle}
.SubHeaderGrey{color:#666;font-size:11px;font-weight:700;padding:0}
.SubHeaderGreyLine{background-color:#CCC;height:1px;padding:0}
.SubHeaderBlack{color:#010101;font-size:12px;font-weight:700;padding:0}
.SubHeaderBlackLine{background-color:#000;height:1px;padding:0}
.SubHeaderRedLine{background-color:#acb7c7;height:1px;padding:0}
.SubHeader{color:#b51a00;font-size:12px;font-weight:700;padding:0}
.SubHeaderLine{background-color:#9d1500;height:1px;padding:0}
.RegSectionTitle{color:#2c3e49;font-size:10px;font-weight:700}
.PImageImageCell{height:100%;padding:5px;text-align:center;vertical-align:middle}
.PImageImageCell IMG{text-align:center;vertical-align:middle}
.PImageNumbersCell{padding-left:10px;padding-right:10px;white-space:nowrap}
.PImageLine{background-color:#CCC;height:1px}
.PImageLine IMG{height:1px}
BODY.PImage{background-color:#FFF}
.PImagePageRow{height:30px;padding-left:10px;vertical-align:middle}
IMG.StarImg{height:12px;width:13px}
.ManufacturersItem{padding-left:5px;text-align:left;white-space:nowrap;width:95%}
UL.RPItems{padding-bottom:0;padding-left:10px;padding-top:0}
DIV.Lbl{color:green;display:inline;font-weight:700}
.Section{display:inline;margin:0;padding:0}
TABLE.WebBasedPayment{height:100%;width:100%}
TABLE.WebBasedPayment TR TD{height:90%;padding:0;text-align:center;vertical-align:middle}
.FLCAuthBox{padding-left:10px;padding-right:5px;padding-top:1px;white-space:nowrap}
.FLCAuthPreBox{height:20px;padding-left:30px;width:100%}
.FLCTopPad{height:15px;vertical-align:middle}
.FLCTopPad IMG{height:15px;width:1px}
TD.FLCDialogCell{height:285px;text-align:center;width:50%}
TD.FLCDialogCellAntibot{height:390px;text-align:center;width:50%}
TABLE.FLCDialog{height:100%;width:100%}
TABLE.CompareBtn{cursor:pointer}
TD.CompareBtnLeft{background-image:url(images/compare1.gif);height:18px;width:21px}
TD.CompareBtnLeft IMG{height:18px;width:21px}
TD.CompareBtnMain{background-image:url(images/compare2.gif);background-repeat:repeat-x;padding-left:5px;padding-top:2px;vertical-align:top}
TD.CompareBtnMainMozilla{background-image:url(images/compare2.gif);background-repeat:repeat-x;padding-left:5px;padding-top:1px;vertical-align:top}
TD.FCompProductButtonBox{padding:0 0 0 25px;white-space:nowrap;width:100%}
TD.FCompProductAddCL{padding:10px 0 0}
TD.FCompFeatureHCell{background-color:#EEE;font-weight:700;text-align:center;vertical-align:top}
.HightLightEqualRow{background-color:#ffe8af;text-align:center}
.EqualRow{background-color:#fff;text-align:center}
.SpecialOffersPrice{color:#b51a00;font-size:14px;font-weight:700}
.SpecialOffersThumb{display:inline;margin-left:-51px}
.SpecialOffersThumb A IMG{height:44px;width:47px}
.CatMenuItemOff{border-bottom:none;border-left:none;border-right:none;border-top:none;color:#112536;cursor:pointer;font-size:12px;margin:3px 0 3px 1px}
.CatMenuItemOffExp{border-bottom:none;border-left:none;border-right:none;border-top:none;cursor:pointer;margin:1px 3px 1px 2px}
.CatMenuItemOn{background-color:#d0ddeb;border-bottom:none;border-left:none;border-right:0 solid;border-top:none;color:#112536;cursor:pointer;font-size:12px;margin:3px 0 3px 1px}
.CatSubMenu{background-color:#fff;border-bottom:#b1c6d7 1px solid;border-left:#b1c6d7 1px solid;border-right:#b1c6d7 1px solid;border-top:#b1c6d7 1px solid;margin:0;padding:2px}
TABLE.CatMenuContainer{width:153px}
A.CatMenuItem{cursor:pointer;font-family:Arial;font-size:12px}
A#nojs.CatMenuItem:hover{background-color:#d0d0d0;color:#112536;text-decoration:none}
IMG.FCIcon{border-width:0;height:16px;margin-left:2px;margin-right:3px;width:16px}
IMG.FCTriangle{border-width:0;height:9px;margin-left:3px;width:9px}
TABLE.FCItemTable{border-width:0;margin:0;text-align:left;width:100%}
TD.FCIconCell{text-align:center;vertical-align:middle}
TD.FCTriangleCell{text-align:right;vertical-align:middle}
TD.FCChain{background-repeat:repeat-y;width:18px}
TD.FCChain IMG{height:1px;width:18px}
TD.FCExplorerBox{background-repeat:repeat-y;vertical-align:top;width:37px}
.ProductBG{background-color:#fff}
.SlotCell{background-color:#fff;height:35px;padding-top:25px;text-align:center;width:50%}
.SlotProductCell{background-color:#fff;height:35px;text-align:center;width:50%}
TABLE.PCSummaryTable{background-color:#fff;width:100%}
.SurveyQuestion{font-size:12px;font-weight:700;padding:2px}
.SurveyAnswer{padding:2px;width:100%}
.SurveyAnswerMenu{padding:0;width:100%}
TD.SurveyAnswerMark{padding:2px;width:15px}
TD.SurveyAnswerMarkMenu{padding:0;width:15px}
.SurveyBar{background-color:#ffce47;height:10px}
.SurveyBarHL{background-color:#d5e1ed;height:10px}
.SurveyStatLabel{padding-left:6px;white-space:nowrap}
.StatisticsBar{background-color:#FFCE31}
.StatisticsBarHL{background-color:#FF8400}
.SurveyAnswers{padding:2px 2px 5px}
.SurveyAnswersMenu{padding:0 0 5px}
.SurveyAnswerComment{padding:2px}
.AuthBox{width:98px}
.PrintableRow TD{color:#818891}
.PrintableRow A:hover{color:#818891;font-size:10px;text-decoration:none}
.biopopupinner,.refpopupinner{background-color:#FFF;border-left:1px solid #ccc;color:#666}
.intmobile,.intcareer{border-bottom:1px solid #fff;border-right:1px solid #fff;border-top:1px solid #fff}
A.Bottom:link,A.Bottom:visited,A.Bottom:active{color:#667d92;text-decoration:underline}
.BottomPopup A,.NavigationCellSel,H1.SurveyName{font-weight:700}
HR.Line,HR.PListLine{border-bottom-width:0;border-left-width:0;border-right-width:0;height:1px;width:100%}
.CustomerMessage,.ErrorMessage,.ProductPriceSmall{color:#b51a00;font-weight:700}
TABLE.EmptyBox TR TD,.SurveyAnswerCommentMenu{padding:0}
.PopupBG,TD.LCSBackground{background-color:#d0ddeb}
.VertMenuItems,A.VertMenuItems:link,A.VertMenuItems:visited,A.VertMenuItems:active{color:#112536;font-size:10px;text-decoration:none}
.NavDialogBox,.HighLight{background-color:#FFC}
A.NavMenuItems:link,A.NavMenuItems:visited,A.NavMenuItems:active{color:#112536;font-size:11px;text-decoration:underline}
A.NavMenuItemsHL:link,A.NavMenuItemsHL:visited,A.NavMenuItemsHL:active{color:#112536;font-size:11px;font-weight:700;text-decoration:underline}
.ProductTitle,.ProductTitle:link,.ProductTitle:visited,.ProductTitle:active{color:#793a02;font-size:12px;font-weight:700;text-decoration:none}
.ProductDetailsTitle,.ProductPrice{color:#b51a00;font-size:12px;font-weight:700}
.ProductPriceTitle,.ProductPriceConverting{color:#010101;font-size:12px;font-weight:700}
A.PListSeeDetails:link,A.PListSeeDetails:visited,A.PListSeeDetails:hover,A.PListSeeDetails:active,.SearchSortLink:link,.SearchSortLink:visited,.SearchSortLink:hover,.SearchSortLink:active,.NavigationCell a:link,.NavigationCell a:visited,.NavigationCell a:hover,.NavigationCell a:active{text-decoration:underline}
.ItemsList,.FormButton,A.Button:link,A.Button:visited,A.Button:hover,A.Button:active{color:#112536;font-weight:700}
A.ItemsList:link,A.ItemsList:visited,A.ItemsList:active,A.CatMenuItem:link,A.CatMenuItem:visited,A.CatMenuItem:hover,A.CatMenuItem:active{color:#112536;text-decoration:none}
.NavigationPath,A.NavigationPath:hover{color:#818891;text-decoration:none}
A.NavigationPath:link,A.NavigationPath:visited,A.NavigationPath:active{color:#818891;text-decoration:underline}
.SimpleButton TR TD,TD.FCompProductSelBox{padding:0;white-space:nowrap}
.SmallNote:link,.SmallNote:visited,.SmallNote:active,.SmallText{color:#3c6992;font-family:Arial, Verdana, Helvetica, Sans-serif;font-size:9px;text-decoration:none}
.Tab A:link,.Tab A:visited,.Tab A:active{color:#253161;font-size:11px;font-weight:700;text-decoration:none}
TABLE.SubHeaderGrey,TABLE.SubHeaderBlack,TABLE.SubHeaderRed,TABLE.SubHeader{margin-bottom:10px;width:100%}
.SubHeaderRed,.SurveyQuestionMenu{font-weight:700;padding:0}
TD.CompareBtnRight,TD.CompareBtnRight IMG{height:18px;width:9px}
.SurveyHeader,.SurveyFooter{font-size:11px}
.SurveyHeaderMenu,.SurveyFooterMenu{font-size:10px}
.PrintableRow A:link,.PrintableRow A:visited,.PrintableRow A:active{color:#818891;font-size:10px;text-decoration:underline}