/*body,table,input,select,textarea,form{font: 12px/16px "Lucida Grande", Geneva, Arial, Verdana, sans-serif; color:#222222;}^*/
body,table,input,select,textarea,form{font: 10pt/13pt  Verdana, Arial, sans-serif; color:#222222;}
body{text-align:center;background:#FFFFFF; }
strong{color:#000000;}
input,select,textarea{color:#000000;}
a:visited,a:active,a:link{color:#313495;background:none;text-decoration: none;}
a:hover{color:#EE0000;text-decoration: underline;}



td{padding:5px;}
.bdr{border:solid 1px #000000;}
.bb{border-bottom:2px solid #313495;}
.bt{border-top:2px solid #313495;}
.bigpad{padding:10px 4px;}
.heading{font-weight:bold;color:#FFFFFF;background:#313495;}
textarea.std{width:260px;height:40px;}
textarea.tall{width:260px;height:140px;}
input.std{width:260px;}
select.std{width:260px;}
td.stdtxtarea{vertical-align:top;padding-top:0.5em;}
.clr{clear:both;}
div.floatfix{width:100%;height:1px;clear:both;}
form{margin:0;padding:0;}
ul,ol{padding:0 0 0 20px;margin:0 0 2em 0;font-family:Verdana, Arial, Verdana, sans-serif;}
ol{margin-left:8px;}
li{padding:1px 0;margin:0;}
table,select,input{font: 10pt/13pt verdana, Arial, Verdana, sans-serif;}
/*********************************************************************************************/
div.page{width:970px;position:relative;margin:0px auto 10px auto;text-align: left;}
div.header{position:relative;width:970px;height:180px;background:#BFDDF5 url(../images/header.jpg) scroll no-repeat top left;}

div.mid_section{width:970px;position:relative;background:#FFFFFF url(../images/page.gif) scroll repeat-y top left;min-height: 300px;z-index:3;}
div.footer{position:relative;width:970px;min-height:100px;background:#c0e2fb;color:#313495;}

div.left_col{float:left;margin:0px 0 0px 0px;width:200px;position:relative;min-height: 300px;overflow:hidden;}
div.right_col{float:right;margin:0px 0px 0px 0px;width:200px;position:relative;min-height: 300px;overflow:hidden;}

div.mid_both{margin:0px 220px 20px 220px;position:relative;width:530px;}
div.mid_right{margin:0px 220px 20px 20px;position:relative;}
div.mid_left{margin:0px 20px 20px 220px;position:relative;}
div.mid_none{margin:0px 40px 20px 40px;position:relative;background:white;}

div.buttonrow{position:relative;height:32px;width:970px;background:#337AA4;color:white;z-index:4;margin:4px 0px;/*overflow:hidden;*/}

div.ntopButton{cursor: pointer;padding:0 15px;position: relative;float:left}
a.ntopButton:visited,a.ntopButton:active,a.ntopButton:link{font: 10pt/13pt Arial, Verdana, sans-serif;height:32px;line-height: 32px; color:white;font-weight:bold;font-size:11px;text-decoration: none;}
a.ntopButton:hover{color:black;text-decoration: none;}

div.aboutusdd{position:absolute;top:32px;left:0px;display:none;background:#317AA5 url(../images/topButtonMid.gif) scroll repeat top left;}

div.aboutusdd{position:absolute;top:32px;left:0px;display:none;background:#FF0000}


div.dd{position:relative;background:#317AA5 url(../images/topButtonMid.gif) scroll repeat-x top left}



a.topButton:visited,a.topButton:active,a.topButton:link{font: 10pt/13pt Arial, Verdana, sans-serif;height:32px;line-height: 32px; color:white;font-weight:bold;font-size:11px;text-decoration: none;cursor: pointer;padding:0 15px;position: relative;display:block;float:left}
a.topButton:hover{color:black;cursor: pointer;text-decoration: none;}

span.nolinktopButtonText{height:32px;background:#313495 url(../images/topButtonMid.gif) scroll repeat-x top left;display:block;float:left;cursor: pointer;z-index:100;text-decoration: none;z-index: 3;font: 10pt/13pt Arial, Verdana, sans-serif;line-height: 32px; color:white;font-weight:bold;font-size:11px;text-decoration: none;}

span.topButtonLeft{width:15px;height:32px;background:#313495 url(../images/topButtonLeft.gif) scroll no-repeat top left;display:block;position: absolute;left:0;top:0;text-decoration:  none;cursor: pointer;z-index:40;text-decoration: none;}

span.topButtonRight{width:15px;height:32px;background:#313495 url(../images/topButtonRight.gif) scroll no-repeat top left;display:block;text-decoration: none;cursor: pointer;position: absolute;top:0;right:0;z-index:40;text-decoration: none;}

span.ddtopButtonRight{width:15px;height:32px;background:#313495 url(../images/topButtonRight.gif) scroll repeat-y top left;display:block;position:absolute;right:0;top:0;text-decoration: none;cursor: pointer;z-index:40;text-decoration: none;z-index: 2;}

span.ddtopButtonLeft{width:15px;height:32px;background:#313495 url(../images/topButtonLeft.gif) scroll repeat-y top left;display:block;position:absolute;left:0;top:0;text-decoration:  none;cursor: pointer;z-index:40;text-decoration: none;}

span.ddtopButtonText{height:32px;background:#313495 url(../images/topButtonMid.gif) scroll repeat-x top left;display:block;float:left;cursor: pointer;z-index:100;text-decoration: none;z-index: 3;}

span.topButtonText{height:32px;background:#313495 url(../images/topButtonMid.gif) scroll repeat-x top left;display:block;float:left;cursor: pointer;z-index:100;text-decoration: none;z-index: 3;}






input.shadowinput{width:160px;height:21px;background: #FFFFFF url(../images/searchInput.gif) no-repeat 0px 0px;padding:3px 0 0 0;margin:0;text-indent:8px;border:none;color:#666666;}
input.qsearchBox{font-style:italic;position:absolute;right:50px;top:4px;display:block;}
textarea.smcontmessage{width:160px;height:86px;background: #FFFFFF url(../images/smcontmessage.gif) no-repeat 0px 0px;padding:3px 0 0 0;margin:0;text-indent:4px;border:none;color:#666666;overflow:hidden;}

input.gobutton{width:34px;height:24px;line-height:24px;padding:0px;margin:0;border:none;position:absolute;right:10px;top:4px;}

a.leftmenu:visited,a.leftmenu:active,a.leftmenu:link,a.adminleftmenu:visited,a.adminleftmenu:active,a.adminleftmenu:link,a.lt_leftmenu:visited,a.lt_leftmenu:active,a.lt_leftmenu:link{font: 10pt/13pt Arial, Verdana, sans-serif;color:#313495;font-weight:normal;display:block;width:175px;background:#c0e2fb;text-align:left;text-decoration: none;padding:2px 5px 2px 20px;}
a.lt_leftmenu:visited,a.lt_leftmenu:active,a.lt_leftmenu:link{background:#c5e7ff;}

a.adminleftmenu:visited,a.adminleftmenu:active,a.adminleftmenu:link{font: 11px/13px Arial, Verdana, sans-serif;padding:1px 5px 1px 20px;}

a.leftmenu:hover,a.adminleftmenu:hover,a.lt_leftmenu:hover{text-decoration: none;background:#FFFFFF;color:#313495;text-decoration: none;}

p.adminmenutitle{margin:0;padding:4px 0 2px 10px;background:#c5e7ff;}



.error,.error_message{color:red;font-weight: bold;}

h1{font-size:20px;line-height:22px;color:#313495;font-family:Arial, Verdana, sans-serif;}
h2{font-size:18px;line-height:20px;color:#313495;font-family:Arial, Verdana, sans-serif;}
h3{font-size:16px;line-height:18px;color:#313495;font-family:Arial, Verdana, sans-serif;}
h4{font-size:14px;line-height:16px;color:#313495;font-family:Arial, Verdana, sans-serif;}
h5{font-size:13px;line-height:15px;color:#313495;font-family:Arial, Verdana, sans-serif;}
h6{font-size:12px;line-height:14px;color:#313495;font-family:Arial, Verdana, sans-serif;}
h1.optprice{color:black;font-size:16px;}
.fade_20{display:block;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}


.fade_0{display:none;}
.fade_1{display:block;filter:alpha(opacity=10);-moz-opacity:0.1;opacity:0.1;}
.fade_2{display:block;filter:alpha(opacity=20);-moz-opacity:0.2;opacity:0.2;}
.fade_3{display:block;filter:alpha(opacity=30);-moz-opacity:0.3;opacity:0.3;}
.fade_4{display:block;filter:alpha(opacity=40);-moz-opacity:0.4;opacity:0.4;}
.fade_5{display:block;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}
.fade_6{display:block;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;}
.fade_7{display:block;filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}
.fade_8{display:block;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}
.fade_9{display:block;filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;}
.fade_10{display:block;filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0;}



td.head{color:white;background:#313495;border:1px solid #AAAAAA;text-align: center;font-weight: bold;}
td.admin{color:#555555;border:1px solid #AAAAAA;}
h1{margin:0}

input.admin{width:450px;}
textarea.admin{width:450px;}
input.short,select.short{width:180px;}


div.age_gender{position:relative;width:526px;border:2px solid #337AA4;border-top:none;}
/*
table.headstatus{table-layout: fixed;position:absolute;width:242px;top:56px;right:18px;font-weight:bold;font-size:11px;overflow:hidden;}
td.headstatusl,td.headstatusr{border:1px solid #327AA2;padding:2px 6px;}
td.headstatusl{background:#BCDC9B;text-align:right;color:#327AA2;}
td.headstatusr{background:#E4E4E4;text-align:left;}
*/
table.headcart{font-size:10px;width:198px;margin:0px 1px;}
td.headcarth{padding:2px 2px;border:solid 1px #313495;background:#BCDC9B;color:#000000;font-weight:bold;font-size:10px;}
td.headcart{padding:2px 2px;border:solid 1px #313495;background:#E4E4E4;font-size:10px;}

h3.sidemenu{font-size:20px;color:#313495}

td.head{color:white;background:#313495;font-weight:bold;}
td.subtle{color:green;font-weight:bold;}

table.cl_edit{border:1px solid #313495;background:#E8F0F5;width:528px;}
td.tbl_title{background:#313495;font-size:16px;font-weight:bold;font-variant: small-caps;color: white;}
td.tbl_gap{border-left: none;border-right: none;}
td.cl_edit{}
td.cl_inp{width:160px;}
td.tbl_totals{padding:5px;font-weight: bold;font-size: 13px;}
td.fs{font-size:11px;}
span.tiny_comment{font-size: 9px;color: #007700;}
td.cl_error{color:red;font-weight:bold;text-align:left;}

h4.ag_title{font-size: 12px;color: #006600;font-weight:normal;}
span.ag_title{font-size: 13px; color: #009900;}

h3.option{color:#313495;}
h4.option{color:#000000;font-size:11px;}

div.option,p.option{padding-left:220px;}
p.optprods{padding-left:240px;}

a.prodlink:visited,a.prodlink:active,a.prodlink:link{color:#000000;font-weight:normal;display:block;text-decoration: none;}
a.prodlink:hover{text-decoration: underline;color:#000000;}

a.optlink:visited,a.optlink:active,a.optlink:link{color:#000000;font-weight:normal;display:block;text-decoration:none;background:#BCDC9B url(../images/optlink.gif);width:110px;height:40px;text-align: center;}
a.optlink:hover{text-decoration: underline;color:#000000;}

h4.menu{color:#FFFFFF;background:#313495;width:200px;margin:0;font-size:11px;padding:8px 0;font-weight:bold;}

h2.h2_ref{font-size:12px;}

a.footlink:visited,a.footlink:active,a.footlink:link{color:#313495;font-weight:normal;text-decoration:none;}
a.footlink:hover{text-decoration: underline;color:#000000;}

a.sublink:visited,a.sublink:active,a.sublink:link{color:#559955;font-weight:normal;text-decoration:none;}
a.sublink:hover{text-decoration: underline;color:#EE0000;}

h4.footer{padding-top:10px;}
div.testimonial{margin:4px 0px;width:526px;border:2px solid #313495;position:relative;background:#DCEFF6}

div.search_results{width:526px;height:1000px;overflow:hidden;border:2px solid #313495;border-top:none;background:#E8F0F5;}
div.sr_top{width:530px;height:50px;background:transparent url(../images/sres.png)  scroll no-repeat top left;}

a.newsflash:visited,a.newsflash:active,a.newsflash:link{color:#000000;background:none;text-decoration: none;font-weight:bold;font-size: 13px;}
a.newsflash:hover{color:#436C28;text-decoration: underline;}

span.changecur{font-size: 11px;font-style: italic;}

p.dncommenth{margin:0;padding:20px 16px 10px 16px;font-weight:bold;font-size: 13pt;color:#313495;background:#c0e2fb;}
p.dncomment{font-size: 11pt;margin:0;padding:0 16px 20px 16px;background:#c0e2fb;}

a.info:visited,a.info:active,a.info:link{background:transparent url(../images/info.gif) scroll no-repeat top left;display:block;height:24px;width:24px;text-decoration: none;float:right;vertical-align: super;}
a.info:hover{background:transparent url(../images/infoover.gif) scroll no-repeat top left;text-decoration: none;}

a.backbutton:visited,a.backbutton:active,a.backbutton:link{background:transparent url(../images/back.gif) scroll no-repeat top left;display:block;height:28px;width:100px;text-decoration: none;}
a.backbutton:hover{background:transparent url(../images/backover.gif) scroll no-repeat top left;text-decoration: none;}

div.scientific_study{border:2px solid #313485;padding:10px 20px;margin-bottom: 40px;background:#F6F6FF;}

div.references{font-size:smaller;}

form.buy_product_button{padding-bottom:20px;}
/*65D5D7*/
a.index_pgp_menu:visited,a.index_pgp_menu:active,a.index_pgp_menu:link,a.alt_index_pgp_menu:visited,a.alt_index_pgp_menu:active,a.alt_index_pgp_menu:link{color:#000000;font-weight:normal;display:block;width:398px;background:#65D5D7;text-align:center;text-decoration: none;border:none;padding:2px 0;border-bottom:1px solid #50C0C2;}
a.alt_index_pgp_menu:visited,a.alt_index_pgp_menu:active,a.alt_index_pgp_menu:link{background:#6ADADC;}
a.index_pgp_menu:hover,a.alt_index_pgp_menu:hover{color:white;text-decoration: underline;background:#313495;}

a.play_button:visited,a.play_button:active,a.play_button:link{background:transparent url(../images/play.gif) scroll no-repeat top left;width:30px;border:none;height:30px;display:block;text-decoration: none;}
a.play_button:hover{background:transparent url(../images/play_over.gif) scroll no-repeat top left;}
a.pause_button:visited,a.pause_button:active,a.pause_button:link{background:transparent url(../images/pause.gif) scroll no-repeat top left;width:30px;border:none;height:30px;display:block;text-decoration: none;}
a.pause_button:hover{background:transparent url(../images/pause_over.gif) scroll no-repeat top left;}
a.next_button:visited,a.next_button:active,a.next_button:link{background:transparent url(../images/next.gif) scroll no-repeat top left;width:30px;border:none;height:30px;display:block;text-decoration: none;}
a.next_button:hover{background:transparent url(../images/next_over.gif) scroll no-repeat top left;}
a.prev_button:visited,a.prev_button:active,a.prev_button:link{background:transparent url(../images/prev.gif) scroll no-repeat top left;width:30px;border:none;height:30px;display:block;text-decoration: none;}
a.prev_button:hover{background:transparent url(../images/prev_over.gif) scroll no-repeat top left;}

div.woblue{background:#D0E9C0;padding:10px 20px 20px 20px;}
div.pgptesti{background:#c0e2fb;padding:10px 20px 20px 20px;}

li.lp10{margin:0;padding:0;height:13pt;font-weight:bold;}
td.lp10c1,td.lp10c2,td.lp10c3{padding:1px 2px;font-size:10px;}
td.lp10c1{padding:1px 8px 1px 0px;text-align:right;}
td.lp10c3{font-size:10px;font-style:italic;}
input.lp10,select.lp10,select.lp10shrt{width:120px;padding:1px 1px;border:1px solid #999;font-size:10px;}
select.lp10shrt{width:60px;}
select.lp10{width:124px;}
td.lp10error,span.lp10error{color:red;}
li.lp10error{margin-left:20px;font-size:10px;}
p.lp10error{margin:30px 0px 0px 30px;color:red;}
