
#content.subpage {
margin-top: 0px; background: #ffffff url(../img/bg_content_subpage.gif) repeat-y left top;
}

#content.forum {
margin-top: 0px; background: #ffffff url(../img/bg_content_forum.gif) repeat-y left top;
}

#content.subpage #col_a {
width: 209px;
}

#content.subpage #col_main {
width: 778px;
}

#content.subpage #col_a_content {
margin: 12px 5px 25px 10px;
}

#content.subpage #col_a_content .contentblock {
width:189px; font-size: 10px;
}


#content.subpage #col_a_content .formpost {
background: url(../img/bg_form_subpage.gif) no-repeat; width: 175px; height: 39px;
}

#content.subpage #col_a_content .formpost .input {
width: 100px;
}

#content.subpage #col_main_wrapper {
width: 778px;
}

#content.subpage #col_main_wrapper #banner {
	width:778px;
}

#content.subpage #youarehere {
font-size: 11px; font-family: Tahoma; margin: 0; padding: 7px 0 7px 14px; color: #ffffff; background: #749ccf;
}

#content.subpage #youarehere a {
color: #ffffff;
}

#content.subpage #maincontent {
background: url(../img/bg_subpagecontent.gif) repeat-x top;
}

#content.subpage #maincontent_text {
float: left; width: 602px; padding: 12px 11px 25px 12px; font-size: 13px; font-family: Tahoma; color: #545454;
}

#content.subpage #maincontent_sidebar {
float: left; width: 152px; font-size: 11px; font-family: Tahoma; color: #636363; background: #ffffff url(../img/dots_v.gif) repeat-y left; min-height: 300px; margin-top: 12px;
}

#content.subpage #maincontent h1 {
font-size: 15px; font-family: Tahoma; color: #4b73a7; font-weight: bold; border-bottom: 1px solid #c1c1c1; padding: 3px 0 8px 28px; margin-bottom: 10px; background: url(../img/icon_h2.gif) no-repeat left;
}

#content.subpage #maincontent h1.titlepage {
 font-weight: bold;
 font-size: 13px;
 padding: 0px;
 border-bottom: none;
 color: rgb(102,102,102);
 background: none;
}


h2 {
clear: both; font-size: 14px; font-family: Tahoma; color: #4b73a7; font-weight: bold; border-bottom: 1px solid #c1c1c1; padding: 5px 0 8px 28px; margin-bottom: 10px; background: url(../img/icon_h2.gif) no-repeat left;
}

#content.forum #maincontent #maincontent_text {
float: none; width: auto; padding: 25px 20px 25px 20px;
}




#content.subpage .text .info {
font-size: 11px; margin-bottom: 10px;
}

#content.subpage .text .info b {
color: #4b73a7;
}

#content.subpage  .text .info a {
color: #f29a12; text-decoration: none; font-size: 12px;
}




#content.subpage #col_a_content .contentblock .news_item .news_sum {
width: 115px;
}

/* SIDEBAR STYLES */

#maincontent_sidebar .formpost {
background: url(../img/bg_form_rsidebar.gif) no-repeat; width: 132px; height: 39px; margin-top: 5px;
}

#maincontent_sidebar .formpost .input {
position: absolute; left: 8px; top: 8px; border: 1px solid #4b73a7; font-size: 9px; color: #4b73a7; width: 70px; height: 12px; padding: 3px 5px 3px 4px;
}

#maincontent_sidebar .formpost .submit {
position: absolute; right: 10px; top: 7px;
border:0px;
}


#content.subpage #maincontent_sidebar .contentblock {
width: 152px; display: block; margin-bottom: 5px; color: #636363; font-size: 11px; clear: both;  margin-top: 15px;
}

#content.subpage #maincontent_sidebar  .contentblock a {
color: #4b73a7; text-decoration: underline; min-height:16px;
}

#content.subpage #maincontent_sidebar  .contentblock .head {
border-bottom: 5px solid #a3c5f1; display: block; padding: 0 0 6px 12px; margin-bottom: 10px;
}

#content.subpage #maincontent_sidebar .contentblock .text {
margin: 0 10px 8px 10px;
}


#content.subpage #maincontent_sidebar .contentblock a.intnav {
display: block; background: url(../img/arrow_2_orange.gif) no-repeat left 4px; padding-left: 10px; display: block; margin-bottom: 7px; color: #636363; text-decoration: none;
}

#content.subpage #maincontent_sidebar .contentblock a.intnav:hover {
text-decoration: underline; font-weight: bold; color: #4b73a7;
}


#content.subpage #maincontent_sidebar .contentblock .news_item {
margin-bottom: 10px; background: url(../img/icon_news.gif) no-repeat left 4px; padding-left: 15px;
}

#content.subpage #maincontent_sidebar  .contentblock .news_item .news_date {
color: #f39613; background: url(../img/icon_news.gif) no-repeat left; padding-left: 10px; font-size: 9px; float: left; width: 45px; margin-top: 2px;
}


#content.subpage #maincontent_sidebar .contentblock .news_item a {
color: #f29a12; text-decoration: none;
}

#content.subpage #maincontent_sidebar  .contentblock .news_item a.headline {
display: block; margin-bottom: 5px; text-decoration: underline; color: #4b73a7;
}

/***********************************/

#content.subpage .forumnav img {
margin-bottom: 5px;
}

#content.subpage .forumnav .blockmove {
margin-left:-3px;
}

/* Product Reviews Styles */

/* Product Review Header */
#contentheader {
border: 1px solid #749ccf; background: #ffffff url(/img/bg_icon_productreview.gif) no-repeat 12px 12px; margin-bottom: 19px; padding: 12px 12px 12px 57px; font-size: 9px; color: #303030; width: 530px;
}

#content.subpage #maincontent #contentheader h1 {
margin: 0; background: #ffffff; padding: 0; border: 0; margin-bottom: 3px;
}

/* CONTROLS PRODUCT REVIEW INTRO STYLES */

.productphoto {
margin-right: 15px; margin-bottom: 12px; border: 1px solid #c6c6c6; position: relative;
}

table#intro {
margin-bottom: 15px;
}

table#intro td {
vertical-align: top;
}

/* Jump to section */

#jumptoasection {
border: 1px solid #749ccf; background: #f6f6f6; margin-bottom: 19px; padding: 7px 11px 7px 11px; font-size: 11px; color: #303030; width: auto;
}

#jumptoasection img {
margin-bottom: 6px;
}

#jumptoasection a {
background: url(/img/arrow_2_orange.gif) no-repeat left; color: #636363; display: block; margin-bottom: 3px; padding-left: 9px; padding: 0px 0px 0px 15px;
}

/* PRODUCT REVIEW TABLE */

table.productreviewtable {
margin-bottom: 25px;
}

table.productreviewtable td {
border-right: 1px solid #c1c1c1; border-bottom: 1px solid #c1c1c1; padding: 6px 16px 6px 16px;
}

table.productreviewtable td.b {
border-bottom: 0;
}

table.productreviewtable td.r {
border-right: 0;
}

table.productreviewtable td.th {
background: #f29a12; color: #ffffff; font-weight: bold; border-right: 1px solid #ffffff; border-bottom: 0; padding: 3px 16px 3px 16px;
}


/* Button - Order Online */
.orderonline {
position: relative; display: block; text-align: center; margin: auto; margin-top: 12px; clear: both;
}

/* Clinical Trials Div */
.study {
background: url(/img/bg_productreview.gif) repeat-x top; padding: 15px 10px 0 10px; margin-left: 1px;
}

.study a {
display: block; background: url(/img/icon_pdf.gif) no-repeat left top; margin-bottom: 3px; padding: 0 0 0 20px;
}

/* Discussion block Div */
.discussionblock {
background: url(/img/icon_check.gif) no-repeat left 4px; margin-bottom: 0px; padding-left: 18px;
}

#content.subpage #maincontent_sidebar .discussionblock a {
color: #f29a12; text-decoration: none;
}

#content.subpage #maincontent_sidebar .discussionblock a.headline {
display: block; margin-bottom: 4px;  text-decoration: underline; color: #4b73a7;
}

/* PHOTO TABLE */
table.phototable {
margin-top: 10px;
}

table.phototable td {
padding: 0 9px 6px 0px;
}

table.phototable td img {
border: 1px solid #c1c1c1;
}


/* INTRO BLOCK TEXT FOR SIDEBAR */
.introblock {
margin-bottom: 7px;
}
 
 
/* FAQ TABLE */
table.faqtable {
position: relative;
}

table.faqtable td {
vertical-align: top; background: #ffffff url(/img/bg_faqtable.gif) no-repeat left bottom; width: 265px; padding: 0; padding-bottom: 8px;
}

#articletext table.faqtable td h2 {
margin: 0; background: url(/img/bg_faqheader.gif) no-repeat; border: 0; padding: 5px 0 15px 30px; font-weight:bold;
}

table.faqtable td a {
display: block; background: url(/img/icon_faqbullet.gif) no-repeat left top; padding: 2px 0 2px 25px; color: #636363; text-decoration: underline; margin: 0 10px 4px 10px
}

table.faqtable td a.none {
background: none;
}

table.faqtable td a:hover {
text-decoration: none;
}

table.faqtable td.blank {
background: #ffffff; width: 35px; height: 25px; padding: 0;
}

/* FAQ ANSWER PAGE */

#content.subpage #faqanswer {
width: auto;
}

#content.subpage #faqanswer h1 {
border-bottom: 5px solid #f39613; background: none; padding: 0 10px 8px 10px; font-size 18px;
}

#content.subpage #faqanswer #faqanswercontent {
background: url(/img/bg_faqanswer.gif) no-repeat bottom right; padding: 0 10px 8px 10px;
}

#content.subpage #faqanswer #faqback { 
display: block; text-align: right; margin: 8px 8px 0 0; float: right;
}


/* NEWSLETTER BUTTON STYLES */
#but_returntonewsletter {
margin-left: 0px;
}

#but_printthisarticle {
margin-left: 82px;
}

#but_emailthisarticle {

}

/* NEWSLETTER ARTICLE STYLES */

#shadowtop {
display: block; width: 600px; margin-top: 0px;
}

#shadowbot {
position: relative; display: block; margin-left: 0; width: 603px; z-index: 100;
}

#shadowbg {
position: absolute; top: -10px; left: 0; z-index: 1;
}

#articlewrapper {
background: #ffffff url(/img/shadow_newsletterarticle.gif) repeat-y; width:602px;
}

#article {
z-index: 10; margin: 0 5px 0 5px;
}

#article #head {
background: #5279AC url(/img/icon_newsletterarticletitle.gif) no-repeat 15px 8px; border-bottom: 4px solid #ffa600; padding: 8px 0 17px 50px; font-size: 10px; font-weight: normal; color: #ffffff;
}

#content.subpage #maincontent #article #head h1 {
color: #ffffff; font-size: 16px; font-weight: bold; border-bottom: 0; margin: 0; background: none; padding: 0;
}



#articletext #summary {
color: #4b73a7;
}

#articletext hr {
background: #f29a12; color: #f29a12; margin: 8px 0 8px 0; display: block; position: relative; height: 1px; padding: 0; border: 0; clear: both; width: 100%;
}

#articletext {
background: #ffffff; padding: 15px; min-height:400px;
}
* html #articletext { height:400px; }

#articletext h2 {
color: #354860; padding: 2px 0 6px 38px; border: 0; margin-bottom: 5px; margin-top: 25px; clear: none;
background: url(../img/icon_h2_newsletter.gif) no-repeat left;
}

#articletext table h2 {
color: #4b73a7; padding: 0; border: 0; margin-bottom: 5; clear: none; font-weight: normal; background: none;
}


#articletext img.imghead {
vertical-align: middle;
}

#articletext p {
margin: 0 0 15px 0;
}

#articletext a.arrow {
color: #4b73a7; display: block; text-decoration: underline;
}

#articlesidebar {
width: 189px; float: left; margin-right: 15px;
}

#articlesidebar {
width: 189px; float: left; margin-right: 15px; background: #ffffff; z-index: 100;
}

#articlesidebar .contentbox {
border: 1px solid #4b73a7; margin-bottom: 15px; padding: 12px 8px 8px 8px; font-size: 10px;
}

#articlesidebar .contentbox .imghead {
position: absolute; top: -6px; left: 8px;
}

#articlesidebar .contentbox .contentbox_photo {
display: block; margin: auto; position: relative; width: auto; margin-bottom: 10px;
}

#articlesidebar .contentbox table.gallerytable {
margin: 0 15px 0 15px;
}

#articlesidebar .contentbox table.gallerytable td {
text-align: center; padding-right: 15px;
}

#articlesidebar .contentbox table.gallerytable a {
color: #f39613; text-decoration: none; font-size: 10px; font-family: Trebuchet MS;
}

#articlesidebar .contentbox table.gallerytable img {
display: block;
}



#articlesidebar .contentbox a.arrow {
color: #636363; text-decoration: none;
}

#pages {
text-align: right; font-size: 13px; margin: 15px 0 15px 0;
}

#pages a {
color: #636363; text-decoration: none; margin: 0 0 0 5px;
}

#pages a.selected, .selected {
color: #ffffff; text-decoration: none; background: #f29a12; padding: 3px;
}

#articlecopyright {
background: #f7f7f8; font-size: 11px; border-top: 3px solid #f29a12; padding: 12px 15px 12px 15px;
}

#articlecopyright a {
color: #4b73a7; text-decoration: underline;
}

#content.subpage #maincontent h1.pnarticle {
background:none;
border-bottom:none;
color:#4B73A7;
font-family:Tahoma;
font-size:15px;
font-weight:bold;
margin-bottom:10px;
padding:3px 0 8px 28px;
}

.hrdots {
background: url(/img/dots.gif) repeat-x left 10px; display: block; padding: 0 0 0 0; clear: both; width: 100%; height: 35px;
}


#articlewrapper #article #articletext #articlesidebar {
	display:none;
}