/* CSS Document */

body {background: url(../images/template/body_bkg_dots.gif) repeat-x    }
#container {width: 990px; margin: 20px auto; background-color: #fff; color: #333; font-family: Arial, Helvetica, sans-serif; border: 1px solid #999 }  

#hdr {height:137px;  color:#FFFFFF;}
#hdr img {border:0px} #hdr .print {display:none}
#separator_top {height:5px; clear:both; background:#33CCFF}
#separator_bot {height:6px; clear:both; background:#FFF; font-size:0px; padding:0px;}
#content_hldr {position:relative; min-height:535px; height: 100%; background:#5D417A; border-bottom: 1px solid black;}
#content {margin-left:200px; position:relative; _height: 535px; min-height:535px; background: #e3e3e5; font-family: Arial, Helvetica, sans-serif; font-size:12px; /* border-left: 1px solid gray;*/ padding-top: 10px; padding-bottom: 1em; }
#content_flex {height: 515px;}
#content_flash {margin-left: 200px; position:relative; min-height:535px; background:url(../images/template/powerpicc_bkg.jpg) left top no-repeat #e3e3e5; font-family: Arial, Helvetica, sans-serif; font-size:12px; border-left: 1px solid gray;}


#leftnav {float:left; width: 200px; padding-top:25px; text-align:center; }
#leftnav p {margin-left: 20px; margin-right: 15px; font-size: 11px; font-weight: normal; color: #FFF; text-align:left}
#leftnav a, #leftnav a:link {padding: 7px 0px 7px 7px; display: block; text-align:left; border-bottom: 1px solid #FFF; text-decoration:none; color: #FFF; font-size:10px; font-weight:bold; letter-spacing:0px; margin-left:12px; margin-right:12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
#leftnav a:hover:visited {color:#c4afd2}
#leftnav a:visited {color:#FFF;}
#leftnav a:hover {color:#c4afd2; background: url(../images/navigation/leftnav-arrow-bkgrd.gif) left center no-repeat; text-align:left; }
#leftnav a#currentpage {background: url(../images/navigation/leftnav-arrow-bkgrd-gold.gif) left center no-repeat; color:#b7a984}
#leftnav a:hover#currentpage {cursor:default}

#product_highlight {margin-bottom:10px;} 
#product_highlight a, #product_highlight a:link, #product_highlight a:hover, #product_highlight a:visited, #product_highlight a:hover:visited {border:none; background:none; padding: 2px 0px 2px 2px; text-align:center;}
#product_highlight a img {border: 1px solid #5d417a;} 
#product_highlight a:hover img {border: 1px solid #bca5d4; }
#expand {margin-left: 590px; width:149px; height:28px; position:relative; background:url(../images/template/expand_bkg.gif) left top no-repeat; padding: 6px 0px 0px 10px}

img, object {vertical-align:bottom} #content_flash object {vertical-align: top; margin:0px; padding:0px; float:right}
.center {text-align:center}
.bold {font-weight:bold}
.note {font-size:10px; color:#444; position: relative; bottom: 10px; clear:both; display:block; padding-top:30px} 
.note img {margin-top:7px}
.intro {text-align:center; margin: 0px 0px 10px 0px; padding:10px 0px}
.pdf {list-style-image:url(../images/brochures/pdficon_small.gif)}

.clinician_info {margin-left: 30px; padding-left:0px; list-style-position:outside}
.clinician_info li {margin-bottom:9px}
li.no_bullet {list-style:none; margin-left: 125px;}

/*Product Features*/
#features {left:60px; position:relative; width:388px; text-align: right; display:block; margin-top: 40px; margin-bottom: 30px}
#features .section {float:left; position:relative; margin: 5px 0px }
#features .text {margin-right:10px; float:left; width:150px; height:104px; }
#features .t {top:10px; position:relative;} 
#features .r {text-align:left; width:104px;}
#features .img {margin-right:10px; float:left; width:104px; height:104px; }
#features p {margin-left:0px; margin-right: 10px; text-align:left }

/*General Table Formatting*/
.striped {margin:10px 25px 20px 25px; border: 1px solid #828283; border-bottom: 7px solid #6a2d91; border-right:none; background-color:#FFF}
.striped th{background:url(../images/template/table_hdr_bkgrd.gif) right top no-repeat #a183bc; text-align:left; width: auto; padding:3px 5px 10px 5px; font-weight:bold; font-size: 9px; border-bottom: 2px solid #333; vertical-align:top; color:#fff }
.striped td {border-bottom: 1px solid #828283; border-right: 1px solid #828283; padding:5px 5px; text-align:left; width: auto; font-size: 10px; line-height: 11px; color: #000; vertical-align:top}
.striped tr:nth-of-type(odd){background:#E2DAEC;}
.color_two {background:#E2DAEC;}
.width_autofill {width:auto; _width: auto;}

/*Product Specifications*/
#product_specs {margin-top:35px; text-align:center; }
#product_specs p, #product_specs h3, #product_specs h4 {display:block; margin-left: 0px; margin-right:0px; text-align:center}
#product_specs h4 {margin-top:35px}
#product_specs .kit_comp{width: 545px; }
#product_specs .kit_comp tr td {font-size:22px; text-align:center;}
#product_specs .kit_comp tr td.left {padding-left:10px; font-size:10px; text-align:left;}
#product_specs .kit_comp tr th {font-size:10px; text-align:center;}
#product_specs .kit_comp tr th.left {padding-left:10px;  text-align:left; width:185px;}
#product_specs .note {margin:10px 30px; padding:0px; text-align:left;}

/*PDF thumbnail images and text*/
ul#thumbnails {margin:30px 25px 30px 90px; float:none; list-style-position:inside; list-style:none; display:block; position:relative; padding-left:0px; }
ul#thumbnails li.h {margin-right:25px; width:76px; height: 123px;  position:relative;}
ul#thumbnails li {margin:10px 25px 10px 0px; float:left; position:relative; display:inline; width:56px; height: 150px; font-size:10px; vertical-align:middle; }
ul#thumbnails li img {margin-bottom:5px; position:relative;}
ul#thumbnails li a img {margin-bottom:5px; border: 1px solid #bca5d4;} 
ul#thumbnails li a:hover img {margin-bottom:5px; border: 1px solid #5d417a}

/*FAQs*/
ol#faq {margin:0px 30px 30px 50px; padding: 0px;  }
ol#faq li {margin: 10px 0px; padding: 0px; color: #663399;  font-size:13px; font-weight:bold;}
ol#faq li p {margin: 0px; padding: 10px 10px; font-size: 12px; font-weight: normal; color: #333; line-height:150%}
.faq {text-decoration:underline; color: #663399; font-weight:normal} .faq:hover {text-decoration:none}
ol#faq sup {text-decoration:none}
ol#faq blockquote {/*background:url(../images/faq-bkgrd.png) repeat;*/ padding-bottom:10px; margin:10px 0px}
ol#faq ul li {margin: 0px 0px; font-size: 12px; font-weight: normal; color: #333; }

/*ul p, ol p {margin-left: 0px; margin-right:0px}*/
h3, h4, p, .ind {position:relative; margin-left: 60px; margin-right: 30px; }
li {margin-left: 90px; margin-right: 30px; }
li.sub1 {list-style-type: circle; margin-left:170px}

h1 {margin:0px} 
h2 {font-size: 22px; font-style:italic; margin-top:20px; margin-left: 30px; margin-right: 15px; margin-bottom: 25px; color: #663399; text-transform: capitalize;}
h3 {font-size:16px;}
h4 {font-size: 14px}
h3, th, strong {color: #663399}
h3 img {border:none; margin-left:-5px; margin-bottom:2px}

#footer {height:15px; text-align:center; font-size:10px; clear: both; padding:1em; background:#9379af; color:#FFF  }
#footer a, #footer a:visited {color:#fff; margin-left:2px; margin-right:2px} 

a:link, a:visited {color: #663399; text-decoration:none}
a:hover, a:active {color: #999999; text-decoration:none}

.power {margin-left: 30px; color: #663399; font-size:28px; font-style:italic; font-weight: bold; }
.performance {margin-left: 120px; color: #663399; font-size:30px; font-style:italic; font-weight: bold;}


