﻿
/* default */
h1.plists { margin-bottom:18px; background:url(images/header_bg.gif) top left no-repeat; padding:57px 0 10px 16px; }
.plist h2 { font-family:Georgia; font-size:14px; color:#0a2267; padding-top:30px;padding-bottom:10px; margin-bottom:13px; background:url(images/pland_h2_bg.gif) bottom repeat-x; }
.plistleft { width:221px; float:left; padding-bottom:40px; }
.plistright { margin-left:262px; width:222px; }
.plist a { display:block; color:#666; padding-bottom:10px; }
.plist p a { display:inline; }
.plandintro { width:480px; }
.plandintro p { margin-bottom:13px; }

/* clinical specialties */
h1.twoline { margin-bottom:18px; background:url(images/header_bg.gif) top left no-repeat; padding:35px 0 10px 16px; }
.cs { width:480px; padding-bottom:40px; }
.cs h2 a,
.cs h2 a:link,
.cs h2 a:visited { color:#0a2267; text-decoration:none; }
.cs h2 a:hover { text-decoration:underline; }

/* family page */
img.familyimg { display:block; width:auto; margin:10px auto; }
h1.fam { padding:37px 0 0 13px; }
h1.fam img { display:block; padding-bottom:4px; }


/* product details */
.pdet { width:481px; padding-bottom:40px; }
.pdet h4 { color:#0a2267; font-size:18px; font-family:Georgia; font-weight:normal; padding-bottom:10px; }
.pdet img.prodimg { display:block; width:auto; float:left; margin-right:12px; }
.pdet .ptop { background:url(images/blue_dots.gif) bottom left no-repeat; padding-bottom:22px; margin-bottom:0px; min-height:150px; }
.pdet h2 { font-family:Georgia; font-size:14px; color:#0a2267; padding-top:30px;padding-bottom:10px; margin-bottom:13px; background:url(images/pland_h2_bg.gif) bottom repeat-x; }
.pdet li { margin-left:20px; margin-bottom:7px; line-height:15px; margin-right:20px; }
.pdet p { margin:0 20px 10px 0; }
.pdet h1 { background:url(images/pdet_hdr_bg.gif) top left  no-repeat; height:95px; margin-bottom:12px; }
.pdet h1.dethdr img { padding-top:34px; display:block; margin-left:13px; }
.pdet dd { margin:0 0 0 30px; padding:0; }
.pdet .learnmore { width:480px; background:#e4eff8 url(images/learnmore_bg.gif) bottom left no-repeat; margin:15px 0;  }
.pdet .latestnews { margin-top:0px; }
.pdet img.lntopper { display:block; }
.pdet .learnmore h3 { padding:9px 0 9px 13px; line-height:14px; background:#bbd7ee url(images/learnmore_hdr_bg.gif) top left no-repeat; border-style:solid; border-color:#fff; border-width:0 0 1px 0; color:#0a2267; font-family:Georgia; font-size:14px; font-weight:normal; }
.pdet .learnmore p { padding:13px 10px 17px 13px; }
.pdet .nhnstore { margin:0 0 15px 0;}
.pdet .nhnstore td { padding:0 10px 0 0; vertical-align:middle; line-height:13px; }
.pdet .tableData { width:480px; background:#deecf7 url(images/tabledata_bg.gif) bottom left no-repeat; }
.pdet .tableData a,
.pdet .tableData a:link,
.pdet .tableData a:visited { color:#ff9933; font-weight:bold; text-decoration:none; }
.pdet .tableData a:hover { text-decoration:underline; }
.pdet .tableData td { padding:0 0 6px 0; }
.pdet .tableData .thHead { background:url(images/tabledata_dots.gif) bottom left no-repeat; font-weight:bold; }

.pdet .dp { color:red; margin:3px 30px 3px 180px; }
.pdet .dp a { color:red; text-decoration:underline; }
.pdet .conlinks { padding-bottom:12px; }
.pdet .conlinks a { display:block; margin-bottom:5px; }
.pdet ol { margin-left:10px; }


/* category */
h1.catname { width:468px; color:#0a2267; font-family:Arial; font-weight:normal; font-size:29px; line-height:27px; padding:36px 0 16px 12px; margin-bottom:15px; background:#e5f0f8 url(images/pdet_hdr_bg.gif) bottom left no-repeat; }
h1.catname img { display:block; padding-bottom:4px; }
.cat h2 { font-family:Georgia; font-size:14px; color:#0a2267; padding-top:30px;padding-bottom:10px; margin-bottom:13px; background:url(images/pland_h2_bg.gif) bottom repeat-x; }
.cat { width:480px; }
.catinfo { min-height:150px; }
.cat li { margin-left:20px; margin-bottom:5px; }
.cat p,
.cat ul { margin-bottom:10px; }
.cat .learnmore { width:480px; background:#e4eff8 url(images/learnmore_bg.gif) bottom left no-repeat;  }
.cat .learnmore h3 { padding:9px 0 9px 13px; line-height:14px; background:#bbd7ee url(images/learnmore_hdr_bg.gif) top left no-repeat; border-style:solid; border-color:#fff; border-width:0 0 1px 0; color:#0a2267; font-family:Georgia; font-size:14px; font-weight:normal; }
.cat .learnmore p { padding:13px 10px 17px 13px; }
.catpic { width:142px; display:block; float:right; padding:0 0 12px 10px; }

/* conditions */
.conditions { width:480px; padding-bottom:40px; }
.conditions .twoline { padding-bottom:18px; }
.conditions h2 { font-family:Georgia; font-size:14px; color:#0a2267; padding-top:30px;padding-bottom:10px; margin-bottom:13px; background:url(images/pland_h2_bg.gif) bottom repeat-x; }
.conditions .letterlinks a {  color:#00387d; font-weight:bold; }
.conditions .plistleft a,
.conditions .plistright a { display:block; margin-bottom:10px; }
.conditions .plistleft { padding-bottom:0; }
.conintro img { display:block; float:right; width:142px; margin-left:14px; }
.conintro { width:480px; min-height:142px; background:url(images/blue_dots.gif) bottom left no-repeat; padding-bottom:3px; margin-bottom:18px; line-height:15px; }
.conditions .letterlinks { padding-top:15px; }
.conintro p,
.conintro li { padding-bottom:8px; }
.conintro li { margin-left:30px; }

.con { width:480px; padding-bottom:40px; }
.con h2 { font-family:Georgia; font-size:14px; color:#0a2267; padding-top:30px;padding-bottom:10px; margin-bottom:13px; background:url(images/pland_h2_bg.gif) bottom repeat-x; }
.con .learnmore { width:480px; background:#e4eff8 url(images/learnmore_bg.gif) bottom left no-repeat;  }
.con .learnmore h3 { padding:9px 0 9px 13px; line-height:14px; background:#bbd7ee url(images/learnmore_hdr_bg.gif) top left no-repeat; border-style:solid; border-color:#fff; border-width:0 0 1px 0; color:#0a2267; font-family:Georgia; font-size:14px; font-weight:normal; }
.con .learnmore p { padding:13px 10px 17px 13px; }

/* features */
.feat { width:480px; padding-bottom:40px; }
.feat .popholder { height:1px; position:relative; }
.feat .learnmore { width:480px; background:#e4eff8 url(images/learnmore_bg.gif) bottom left no-repeat;  }
.feat .learnmore h3 { padding:9px 0 9px 13px; line-height:14px; background:#bbd7ee url(images/learnmore_hdr_bg.gif) top left no-repeat; border-style:solid; border-color:#fff; border-width:0 0 1px 0; color:#0a2267; font-family:Georgia; font-size:14px; font-weight:normal; }
.feat .learnmore p { padding:13px 10px 17px 13px; }
.feat .learnmore a,
.feat .learnmore a:link,
.feat .learnmore a:visited { color:#ff9933; font-weight:bold; text-decoration:none; }
.feat .learnmore a:hover { text-decoration:underline; }

.feat .features { font-size:10px; text-transform:uppercase; padding-right:120px; padding-bottom:25px; background:url(images/blue_dots.gif) bottom left no-repeat; margin-bottom:20px; }
.feat .features a { color:#00387d; }
.feat h2 { font-family:Georgia; font-size:14px; color:#0a2267; padding-top:30px;padding-bottom:10px; margin-bottom:13px; background:url(images/pland_h2_bg.gif) bottom repeat-x; }
.feat ul { margin-bottom:12px; }
.feat li { margin-left:20px; }
.feat p { margin-bottom:12px; margin-right:20px; }

.feat .linklistAnchor { padding-bottom:6px; }
.disclaim,
.footnotes { background:url(images/blue_dots.gif) top left no-repeat; padding:18px 12px 0 12px;}
.disclaim p,
.disclaim li,
.footnotes li { font-size:10px; line-height:14px; }
.footnotes li sup { vertical-align:top; }
.disclaim li,
.footnotes li { margin-left:30px; }
.disclaim p a { color:#ff9933 }

#divImagePopup { z-index:3; padding:10px; background:white; border:3px solid black; position:absolute; top:20; }

/* new products page */
.newp { width:480px; padding-bottom:40px; }
.newp h2 { font-family:Georgia; font-size:14px; color:#0a2267; padding-top:30px;padding-bottom:10px; margin-bottom:13px; background:url(images/pland_h2_bg.gif) bottom repeat-x; }
.newp .np { height:184px; background:url(images/blue_dots.gif) top left repeat-x; margin-bottom:10px; padding-top:21px; }
.newp .np img { width:164px; display:block; float:left; }
.newp .np p { margin-right:30px; }
.newp .np h3 { padding-bottom:18px; }
.newp .np a,
.newp .np a:link,
.newp .np a:visited { color:#faa21a; font-weight:bold; text-decoration:none; }
.newp .np a:hover { text-decoration:underline; }
.newp .intro { margin-bottom:30px; margin-right:20px; }

.adlinks { text-align:right; width:480px; padding-bottom:12px; font-size:12px; }
.adlinks a,
.adlinks a:link,
.adlinks a:visited { color:#ff9933; text-decoration:none; font-weight:bold; }
.adlinks a:hover { text-decoration:underline; }

