
img {border:0}
body {FONT-FAMILY: Arial, Helvetica, sans-serif; color: #000000;font-weight: normal;}

.b {font-weight: bold;} 
.i {font-style:italic;} 
.u {text-decoration:underline;} 
.demoLink:hover{border:1px #C4DCF6 solid;}
.demoLink{border:1px #FBFCF9 solid;}
.beginNowBlock{color:#darkgrey;background-image:url(../Images/art_Beginnow.gif);background-repeat:no-repeat; width: 250px; height:188px; font-weight: bold;}

.textNormal {font-size: 12pt;LINE-HEIGHT: 16px;}
.textNormalBold {font-size: 12pt;LINE-HEIGHT: 16px; font-weight:bold;}
.textSmall {font-size: 8pt;text-decoration:none;}
.textSmallBold {font-size: 8pt;font-weight: bold;} 
.textMediumSmall {font-size: 9pt;}
.textMediumSmallBold {font-size: 9pt;font-weight: bold;} 
.textMedium {font-size: 10pt;}
.textMediumBold {font-size: 10pt;font-weight: bold;} 
.textMediumLarge {font-size: 11pt;}
.textMediumLargeBold {font-size: 11pt;font-weight: bold;}
.textMediumLargeGray {font-size: 11pt;color:DimGray;}
.textMediumLargeGrayBold {font-size: 11pt;font-weight: bold; color:DimGray;}
.textLarge {font-size: 12pt;}
.textLargeBold {font-size: 12pt;font-weight: bold;}
.textLarger {font-size: 14pt;}
.textLargerBold {font-size: 14pt;font-weight: bold;}

.DataGridHeaderTable {POSITION: absolute;TOP: 0px;LEFT: 0px;BORDER: dimgray 1px solid;HEIGHT: 22px;WIDTH: 507px;BACKGROUND-color: #cccccc;font-size: 8pt;color: Black;font-weight: bold;}
.DataGridOutline {POSITION: absolute;TOP: 22px;LEFT: 0px;WIDTH: 507px;OVERFLOW: auto;BORDER-RIGHT: dimgray 1px solid;BORDER-LEFT: dimgray 1px solid;BORDER-BOTTOM: dimgray 1px solid;}
.DataGridOverflow {POSITION: absolute;TOP: 22px;LEFT: 0px;WIDTH: 524px;OVERFLOW: auto;}
.DataGridContents {POSITION: absolute;TOP: 0px;LEFT: 1px;WIDTH: 505px;border-color: White;font-size: 8pt;color: Black;}
.DataGridHeader {font-size: 8pt;color: Black;font-weight: bold;} 
.DataGrid {font-size: 8pt;color: Black;}

.textFooter {font-size: 9pt;color: #62A8F7;}
#footerMenu a {font-size: 9pt;color: #62A8F7;}
#footerMenu a:hover{color: #3A6493 !important;}

.textSmallFooter {font-size: 7pt;color: LightGrey;padding-top: 5px;}
.supplementFacts {font-size: 8pt;border: solid 1px #666666;padding-left: 3px;}
.textSupplementTitle {font-size: 11pt;font-weight: bold;}

.shoppingCart {font-size: 9pt; color: #5898DF; padding-left: 3px; text-align:left; border-top: solid 2px #666666;border-bottom: solid 2px #666666;}
.shoppingCartLink {font-size: 9pt;color: #5898DF;}

.textQuestion {font-size: 9pt;LINE-HEIGHT: 12px;color: dimGray;padding-top:5px;padding-left:5px;}
.textAnswers {font-size: 8pt;LINE-HEIGHT: 11px;padding-left:25px;color: black;}
.textHcg {font-size: 9pt;LINE-HEIGHT: 12px;color: DimGray;padding-top:5px;padding-left:5px;}
.textHc {font-size: 8pt;LINE-HEIGHT: 11px;padding-left:25px;color: black;}
.SideBarStyle {font-size: 8pt;LINE-HEIGHT: 16px; background-color:#C8DFFA; border:0px DarkGray; vertical-align:top; width: 15%; text-align:left;}

/*Prescription result page - begins*/
.supplementScript {font-size: 8pt;color: #5898DF;border-bottom: solid 1px DarkGrey;padding-left: 3px;}
.supplementScript a {color:#5898DF;}
.supplementScript a:hover{color:#3A6493 !important;}
.supplementScript td {border-bottom: solid 1px silver;}
.supplementScript .pl10 {padding-left:10px;}
.supplementScript .pl20 {padding-left:20px;}
.supplementScript .name {padding-right:10px;text-align:left;}
.supplementScript .title {font-size: 11pt;font-weight: bold;}
.supplementScript .head1 {border-top: solid 2px #666666;border-bottom: solid 1px #666666;font-weight: bold;}
.supplementScript .head2 {border-bottom: solid 1px #666666;font-weight: bold;}
.supplementScript .noborder {border-bottom: none 0px;}
.supplementScript .ttlPrice {font-size: 8pt;color: #5898DF;border-bottom: solid 1px DarkGrey;padding-left: 3px;cursor:help;text-decoration: underline;}

.programBox1L1 {background-image: url(../Images/pBox1CornerLT.gif); background-repeat:no-repeat; width: 38px; height: 32px;}
.programBox1MiddleTop {border-top: #9bc3f0 2px solid;}
.programBox1MiddleBottom {border-bottom: #9bc3f0 2px solid;}
.programBox1R1 {background-image: url(../Images/pBox1CornerRT.gif);background-repeat:no-repeat;width: 32px; height: 32px;}
.programBox1L2 {background-image: url(../Images/pBox1Border.gif);width: 38px;}
.programBox1R2 {width: 32px; background-image: url(../Images/pBox1Border.gif); background-repeat:repeat-y;	background-position:right;}
.programBox1L3 {background-image: url(../Images/pBox1CornerLB.gif); background-repeat:no-repeat; width: 38px; height: 32px;}
.programBox1R3 {background-image: url(../Images/pBox1CornerRB.gif); background-repeat:no-repeat; width: 32px; height: 32px;}
.programBox2L1 {background-image: url(../Images/pBox2CornerLT.gif);	background-repeat:no-repeat; width: 38px; height: 32px;}
.programBox2MiddleTop {border-top: #E6E7E8 2px solid;}
.programBox2MiddleBottom {border-bottom: #E6E7E8 2px solid;}
.programBox2R1 {background-image: url(../Images/pBox2CornerRT.gif); background-repeat:no-repeat; width: 32px; height: 32px;}
.programBox2L2 {background-image: url(../Images/pBox2Border.gif); width: 38px;}
.programBox2R2 {width: 32px; background-image: url(../Images/pBox2Border.gif); background-repeat:repeat-y;background-position:right;}
.programBox2L3 {background-image: url(../Images/pBox2CornerLB.gif); background-repeat:no-repeat; width: 38px; height: 32px;}
.programBox2R3 {background-image: url(../Images/pBox2CornerRB.gif); background-repeat:no-repeat; width: 32px; height: 32px;}
.programBox3L1 {background-image: url(../Images/pBox3CornerLT.gif); background-repeat:no-repeat; width: 38px; height: 32px;}
.programBox3MiddleTop {border-top: #F9DD7C 2px solid;}
.programBox3MiddleBottom {border-bottom: #F9DD7C 2px solid;}
.programBox3R1 {background-image: url(../Images/pBox3CornerRT.gif); background-repeat:no-repeat; width: 32px; height: 32px;}
.programBox3L2 {background-image: url(../Images/pBox3Border.gif); width: 38px;}
.programBox3R2 {width: 32px; background-image: url(../Images/pBox3Border.gif); background-repeat:repeat-y;	background-position:right;}
.programBox3L3 {background-image: url(../Images/pBox3CornerLB.gif); background-repeat:no-repeat; width: 38px; height: 32px;}
.programBox3R3 {background-image: url(../Images/pBox3CornerRB.gif); background-repeat:no-repeat; width: 32px; height: 32px;}
/*Prescription result page - ends*/

.linkItem {font-size: 8pt;font-weight: normal;color:#38BAF0;text-decoration:none;}
.linkItem:hover { color:#3A6493 !important; }

#LeftMenu a {font-size: 8pt;font-weight: normal;color:#38BAF0;text-decoration:none;display:block;padding: 0px 4px 0px 6px;margin-bottom:8px;}
#LeftMenu a:hover { color:#3A6493 !important; }
#LeftMenu .section {background-image: url(../Images/HeaderBackground.gif); padding: 3px 5px 3px 5px;color: white; font-weight: bold; font-size: 11px;margin-bottom:4px;}
#LeftMenu .person {margin-left:6px; margin-bottom:6px;}

.MenuSectionHeader {background-image: url(../Images/HeaderBackground.gif); padding-left: 5px;padding-right: 5px;color: white; font-weight: bold; font-size: 11px; height: 20px;}
.MenuSectionHeader a {color: white; font-weight: normal;font-size: 11px; }

.SubHeaderMainPage {width: 98%;background-image:url(../Images/SubHeaderBack.gif);background-repeat:repeat-x;background-position:bottom;font-family:Helvetica;font-size:16px;font-style:italic;font-weight:bold;color:#3F6F95;}

.NewsText {font-size: 9pt; font-weight: normal;color:DimGray;text-decoration:none;padding-left:20px;padding-right:30px;padding-top:10px;padding-bottom:5px;}
.NewsTextLink {font-size: 9pt;font-weight: bold;color:#3F6F95;text-decoration:none;display: inline-block;}
.NewsTextLink:hover{color:#5898DF !important;}
.NewsTextLinkLight {font-size: 9pt;color:#3F6F95;text-decoration:underline; display: inline-block;}

.pageHeaderV1 {font-weight: bold; font-size: 20px; color: #3399ff;font-family: Arial; height: 30px; border-top: #cccccc 1px solid;}
 
/*Search section - begin*/
.SearchNavCmdLink {color: blue;}
.SearchBox1 {white-space:nowrap;vertical-align:bottom;}
.SearchBox2 {white-space: nowrap;}
.SearchBox3 {white-space: nowrap;border-bottom:#62A8F7 1px solid;padding-top:5px;}
.SearchPat {float:left; width:120px; margin:0 0 0 2px;font-size:11px;}
.SearchBtn {float:left; margin:0 0 0 0px;border:0;}
.searchResultHeader {font-size: 10pt;color:Maroon;padding: 5px 20px 10px 10px;}
.searchNoResult {font-size: 10pt;color:DimGray;font-weight:bold;}
/*Search section - end*/

/*Product search section - begin*/
.smSrchSection {border-bottom: solid 1px #62A8F7;}
.smSrchSection .pn {font-size: 8pt;font-weight: bold;color: #3399ff; white-space: normal;} 
.smSrchSection .pn a {color:Blue !important;}
.smSrchSection .pn a:visited {color:Purple !important;}
.smSrchSection .pn a:hover {color: #5898DF !important;}
.smSrchSection .msrp {font-size: 9pt;color: DimGray; font-weight: normal; text-decoration:line-through;}
.smSrchSection .prc {font-size: 9pt;font-weight: bold; color: #cc0000; white-space: nowrap;}
.smSrchSection .dsc {font-size: 11pt;font-weight: bold; color: #ff00cc; font-style: italic;}
.smSrchSection .link {padding-right: 0px;white-space:nowrap;}
.smSrchSection .txt {white-space:normal;font-size: 8pt;color: DimGray;}

.srchSection {border-bottom: solid 1px #62A8F7;}
.srchSection .pn {font-size: 8pt;font-weight: bold;color: #3399ff; white-space: normal;} 
.srchSection .pn a:hover {color: #5898DF !important;}
.srchSection .msrp {font-size: 8pt;color: DimGray; font-weight: normal;text-decoration:line-through;}
.srchSection .prc {font-size: 8pt;font-weight: bold; color: #cc0000; white-space: nowrap;}
.srchSection .dsc {font-size: 11pt;font-weight: bold; color: #ff00cc; font-style: italic;}
.srchSection .link {padding-right: 100px;}
.srchSection .txt {white-space:normal;}
.srchSection .txt a:hover {color: #5898DF !important;}

.prodViewImage {padding-bottom: 10px; padding-right: 20px;}
.prodViewProdName {font-size: 10pt;font-weight: bold;color: #3399ff;white-space: normal;} 
.prodViewProdName h1 {font-size: 10pt;font-weight: bold;color: #3399ff;white-space: normal;margin: 0 0 0 0} 
.prodViewMsrp {font-size: 9pt;color: DimGray; font-weight: normal;text-decoration:line-through;}
.prodViewPrice {font-size: 9pt;font-weight: bold; color: #cc0000; white-space: nowrap;}
.prodViewDiscount {font-size: 11pt;font-weight: bold; color: #ff00cc; font-style: italic;}
.prodViewQuantity{margin-bottom: 3px;text-align: center;}
/*Product search section - end*/

/*Main Header section - begin*/
.hdr1a {background-image: url(../Images/HeaderBackground.gif); width: 20px;}
.hdr1 {background-image: url(../Images/HeaderBackground.gif); width: 325px;}
.hdr1phone {font-size: 9pt;background-image: url(../Images/HeaderBackground.gif);width: 175px; color: White;white-space:nowrap;}
.hdr1b {padding-bottom: 2px; white-space: nowrap;background-image: url(../Images/HeaderBackground.gif);width: 150px;}
.hdr1c {background-image: url(../Images/HeaderBackground.gif); width: 10px;}
.hdr1d {background-image: url(../Images/HeaderBackground.gif);width: 150px;}
.hdr10 {width: 10px; height: 30px;}
.hdr20 {width: 20px; height: 30px;}
.hdr100 {width: 100px; height: 30px;}
.hdr150 {width: 150px; height: 30px;}
.hdr25 {width: 25px; height: 30px;}
/*Top Navigation Menu*/
#menu1 {display:block;line-height:22px;font-size: 11px; color: Yellow; font-weight: bold;}
#menu1 a { float:left; padding:0 26px 0 8px;color:Yellow !important; text-decoration:none !important; }
#menu1 a:link { color:Yellow !important; text-decoration:none !important; }
#menu1 a:hover { color:#FFFFFF !important; text-decoration:none !important; }
#menu1 .new {color: red;font-size:8px;}
.menu1td {width:950px;background-image: url(../Images/hdrBtnBack1.gif);background-repeat:repeat-x;}

#menu2 {display:block;line-height:22px;font-size: 11px; color: #FFFFFF; font-weight: normal;}
#menu2 a { float:left; padding:0 23px 0 8px;color:#FFFFFF !important; text-decoration:none !important; }
#menu2 a:link { color:#FFFFFF !important; text-decoration:none !important; }
#menu2 a:hover { color:#FFFFFF !important; text-decoration:underline !important; }
#menu2 .new {color: red;font-size:8px;}
.menu2td {width:950px;background-image: url(../Images/hdrBtnBack2.gif);background-repeat:repeat-x;}
/*Main Header search section - end*/

/*Login section - begin*/
.loginHeader {font-size: 10pt;font-weight: bold;
	border-bottom: #6699cc 1px solid; white-space: nowrap;background-color: Gainsboro; color: DimGray;}
.loginBlock1 {width: 45%; padding-top: 20px; height: 200px;}
.loginBlock2 {width: 53%; padding-top: 20px; height: 200px;}
.loginBlock3 {padding-left: 35px; padding-top: 7px; height: 200px;}
.loginBlock1Tbl {font-size: 10pt;
	border: #cccccc 1px solid; width: 200px;text-align: left;}
.loginBlock2Tbl {border: #cccccc 1px solid; width: 250px;text-align: left;}
.loginBlock3Tbl {border: #cccccc 1px solid; text-align: left;}
.loginUName{white-space: nowrap; color: DimGray; padding-left: 12px;font-weight: bold;}
.loginRememberLine{border-bottom: #6699cc 1px solid; color: DimGray; padding-left: 12px;}
.loginBtnTd{padding-right: 35px; padding-bottom: 4px;}
.loginBox2Msg{ color: DimGray; padding: 0 12px 22 12px;}
.loginBox2BtnTd{padding-right: 35px; padding-top: 4px;border-bottom: #6699cc 1px solid;}
.loginBox3Msg{border-bottom: #6699cc 1px solid; color: DimGray;padding-left: 12px; padding-right: 12px;}
.loginBox3EmailTd{border-bottom: #6699cc 1px solid; color: DimGray; white-space: nowrap; padding-left: 12px;
	padding-right: 12px; padding-bottom: 25px; padding-top: 25px;font-weight:bold;}
/*Login section - end*/

#prodView {background:white;border: solid 1px gray;visibility:hidden;display:none;background-color: #FBFCF9;
	width:500px;position:absolute;zIndex:99;}

#vPop {background:white;border: solid 1px gray;visibility:hidden;display:none;background-color: #FBFCF9;
	width:500px;position:absolute;zIndex:99;}

/*MasterPage section - begin*/
.masterMain {text-align: center; border: #62A8F7 1px solid;height: 100%;background-color: #FBFCF9;}
.masterLeftMenu {height: 450px; overflow: visible; text-align: left; width: 200px; background-color: #DFF2FA;border-right: #62A8F7 1px solid;}
.masterRightBlock {font-size: 9pt;width: 200px; padding-left: 10px; padding-right: 5px;
		border-left: #62A8F7 1px solid;}
.masterLeftBot {height: 30px; width: 200px; background-color: #D2EEF9; border-right: #62A8F7 1px solid;}
.masterContent {height: 450px; overflow: visible; text-align: left; width: 790px;}
.masterFooter {height: 30px; width: 790px; padding-top: 20px;}
.masterFooter1 {font-size: 7pt;color:silver;text-align: justify;padding: 10px 25px 5px 25px;border-top: #62A8F7 1px solid;background-color: #FBFCF9; width: 990px;}
.masterFooter1 a {color: #62A8F7 !important;display:inline-block;}
.masterFooter1 a:hover{color: #3A6493 !important;}
.recentLinks {font-size: 8pt;color: silver;display:block;padding-bottom: 5px;}
/*MasterPage section - end*/

/*FAQ section - begin*/
.textFAQQuestion {font-size: 10pt;color: #62A8F7;padding-top:15px;padding-left:5px;}
.textFAQAnswers {font-size: 9pt;color: DimGray;padding-left:25px;}
/*FAQ section - end*/

#pingalinkBlock img {filter: progid:DXImageTransform.Microsoft.BasicImage(opacity=.3);}

#quickProgLink {color: #5898DF;}
#quickProgLink ul {line-height:19px}
#quickProgLink a {color: #5898DF !important;}
#quickProgLink a:hover { color:#3A6493 !important; }
#quickProgLink #allQuickProg {color:#cc0000 !important;}
#quickProgLink #allQuickProg:hover { color:#ff00cc !important; }

#quickProgBanners {color: DimGray;text-align:left}
#quickProgBanners td {padding-left:10px;}
#quickProgBanners a {color: #5898DF !important;font-weight:bold;text-align:left}
#quickProgBanners a:hover { color:#3A6493 !important; }
#quickProgBanners #allQuickProg {color:#cc0000 !important;}
#quickProgBanners #allQuickProg:hover { color:#ff00cc !important; }

.newsSubBox1 {font-size: 8pt;font-weight: normal; text-decoration:none; color:DimGray;padding: 2px 0 2px 0}
.newsSubBox2 {white-space:nowrap;vertical-align:bottom;border-bottom: solid 1px #62A8F7;padding-bottom:10px;}
.newsSubEmail {float:left; width:120px; margin:0 0 0 2px;font-size:11px;color:gray;}
.newsSubBtn {float:left; margin:0 0 0 0px;border:0;}

.textLoginNote1{font-size: 9pt;color:black;padding-top:8px;font-style:normal;font-weight:normal;text-decoration:underline;}

.categoryList{font-size:11px;width:96%;color: #5898DF;border:solid 1px #5898DF;margin-bottom:15px;}
.categoryList a{color: #5898DF;font-weight:normal;}
.categoryList ul{list-style-type:square;line-height:19px;color: #5898DF;font-weight:normal;}
.categoryList li{list-style-type:square;line-height:19px;color: #5898DF;font-weight:normal;}
.categoryListTitle{font-size:11px;font-weight:bold;padding: 5px 10px 0 10px;border-bottom: solid 1px silver;background-color: #DFF2FA;}
.categoryList a:hover{color: #3A6493 !important;}
.catDesc {font-size: 9pt;text-align:left;margin: 0 10px 15px 10px;border:solid 1px #5898DF;padding: 5px;color:dimgray}

.alphaCatList{font-size:14px;width:96%;color: #5898DF;border:solid 1px #5898DF;font-weight:normal;
	padding: 2px 0 2px 0;margin-bottom:15px;}
.alphaCatList a{color: #5898DF;}
.alphaCatList a:hover{color: #3A6493 !important;}

.searchCatalog{font-size:14px;width:96%;color: #5898DF;border:solid 1px #5898DF;font-weight:normal;
	padding: 2px 0 2px 0;margin-bottom:15px;}
	
.emptySearchMsg {font-size:14px;color:Maroon;padding-bottom:15px; font-weight:bold;}
.searchDesc {font-size:12px;color:#3F6F95;padding: 0 10px 5px 10px;}

#welcomeBlock a {color:#38BAF0;text-decoration:none;}
#welcomeBlock a:hover{color: #3A6493 !important;}

#orderHistory a {white-space:nowrap;font-size:11px;color:#5898DF;text-decoration:none;}
#orderHistory a:hover{color: #3A6493 !important;}

#prodIndex {color: #5898DF;padding: 10px 15px 20px 15px}
#prodIndex a {color: #5898DF !important;}
#prodIndex a:hover { color:#3A6493 !important; }
#prodIndex span {color:#cc0000 !important;font-weight:bold}

#docMessage {}
#docMessage li {padding-bottom:8px}
#docMessage a {color: #5898DF}
#docMessage a:hover { color:#3A6493 !important; }

#RssArchive {text-align:left;font-size: 8pt; color:black;padding: 10px 15px 10px 15px;}
#RssArchive a {color:#3F6F95;display: inline-block;}
#RssArchive a:hover{color:#5898DF !important}
#RssArchive .title {font-size: 9pt;font-weight:bold;padding-top:5px}
#RssArchive h1 {font-size: 12pt;font-weight:bold;margin-top:0;}
#RssArchive .date {font-size: 9pt;font-weight:bold;color:DimGray;padding-top:10px;text-align:right;white-space:nowrap;}
#RssArchive .dt {font-style:italic;margin-bottom:10px;color:DimGray;}
#RssArchive #article {text-align:left;font-size: 9pt; color:black;border-bottom: dotted gray 1px;padding-bottom:5px;}
#RssArchive .toolBar {display:block;width:100%;height:20px;margin: 5px 0 5px 0;text-align:center;}
#RssArchive .toolBar a {display:inline-block;padding: 0 15px 0 15px;}
#RssArchive .rellink {font-size: 9pt;padding-top:5px}

.QCArticle {font-size: 9pt;color: black;text-align: justify;}
.QCArticle a {color:#3F6F95;display: inline-block;}
.QCArticle a:hover{color:#5898DF !important}
.QCArticle h1 {margin: 0 0 0 0;font-family:Helvetica;font-size:16px;font-style:italic;font-weight:bold;color:#3F6F95;}
.QCArticle .hl {font-size: 10pt;font-weight: bold;color: #62A8F7; padding: 10px 23px 5px 23px} 

#RssArchivePrint {text-align:left;font-size: 9pt; color:Black;padding: 10px 15px 10px 15px;}
#RssArchivePrint .title {font-weight:bold;padding-top:5px}
#RssArchivePrint .dt {font-style:italic;margin-bottom:10px;}

.resLinks {color:#5898DF;}
.resLinks li {color:dimGray;}
.resLinks a {color:#5898DF;}
.resLinks div {color:dimGray;}

.error {color:red; font-weight:bold;font-size:12px;vertical-align:top;border:solid 1px red; background-color: White;width:98%;margin-left:5px;}
.error img {padding-right:5px;}
.error .w1 {width:3%}
.error .w2 {width:97%;text-align:left}

.survey {color:#5898DF;}
.survey .txt {color:dimGray;}
.survey .question {padding-top:30px;font-weight:bold;text-decoration:underline;}
.survey .answers td {text-align:center;width:75px}
.survey .answers .q1 {text-align:left;width:200px;color:dimGray;}
.survey .q2 {text-align:left;color:dimGray;}
.survey .q3 {text-align:right;color:dimGray;}
.survey .thanks {color:dimGray;font-weight:bold;padding: 30px 0 20px 25px}

.prodIngredients {width: 400px;padding-top: 3px;padding-bottom: 3px;}
.prodIngredients .aps { border-top: solid 2px Gray; border-bottom: solid 2px Gray;}
.prodIngredients .txtAps {font-size: 11px;font-weight: bold;text-decoration: none;}
.prodIngredients .subA { border-bottom: solid 1px gray;padding-left: 15px;}
.prodIngredients .subB {padding-left: 15px;}
.prodIngredients .cellA {border-bottom: 1px solid Gray;}
.prodIngredients .cellB {}
.prodIngredients .cellBottom {}
.prodIngredients .other {border-top: solid 3px Gray;}
.prodIngredients .section {font-size: 14px;	font-weight: bold;	padding-top: 5px;}
.prodIngredients .txtRef {font-size: 10px;}

.mainProd {font-size: 10pt;}
.mainProd .relProdBlock {border-bottom:gray 1px dotted;}
.mainProd .relProdTitle {font-size: 8pt;font-weight:bold}
.mainProd .relProd a {font-size: 8pt;color: #5898DF;}
.mainProd .relProd img {margin:0 7px 0 15px;}
.mainProd .toolBar {border-top: dotted gray 1px;display:block;width:100%;height:20px;margin: 5px 0 5px 0;text-align:center;}
.mainProd .toolBar a {font-size: 8pt;color: #5898DF;display:inline-block;padding: 0 15px 0 15px;}
.mainProd .toolBar img {padding: 5px 0 0 0;}

/*Product Ad section - begin*/
.adProd1 {border: 0;}
.adProd1 .header {background-image: url(../Images/HeaderBackground.gif); padding-left: 5px;padding-right: 5px;color: white; font-weight: bold; font-size: 11px; height: 20px;}
.adProd1 .section {border: solid 1px #62A8F7;width:50%}
.adProd1 .pn {font-size: 8pt;font-weight: bold;color: #3399ff; white-space: normal;text-align:center} 
.adProd1 .pn a {color:Blue !important;}
.adProd1 .pn a:visited {color:Purple !important;}
.adProd1 .pn a:hover {color: #5898DF !important;}
.adProd1 .msrp {font-size: 9pt;color: DimGray; font-weight: normal; text-decoration:line-through;}
.adProd1 .dsc {font-size: 15pt;font-weight: bold; color: #ff00cc; font-style: italic;vertical-align:middle;text-align:center}
.adProd1 .prc {font-size: 12pt;font-weight: bold; color: #cc0000; white-space: nowrap;vertical-align:middle;text-align:center}
.adProd1 .link {padding-right: 0px;white-space:nowrap;}
.adProd1 .txt {white-space:normal;font-size: 8pt;color: DimGray;}
.adProd1 .pimg {vertical-align:top;text-align:center}
.adProd1 .btn {vertical-align:middle;text-align:center}
.adProd1 .nBl {vertical-align:top}
.adProd1 .nBl img {margin: 5px 2px 0 0;}
/*Product Ad section - end*/

.bullet {vertical-align:top}
.bullet img {margin: 5px 3px 0 10px;}

.review {font-size: 8pt}
.review .nm {font-size: 9pt;font-weight:bold;white-space:nowrap}
.review .help {font-size: 8pt;font-weight:normal}
.review td {vertical-align:top}
.review img {padding: 2px 2px 2px 2px}
.review .entry {vertical-align:middle;display:inline}
.review .entry span {font-weight:bold;padding: 0 0 0 20px;vertical-align:top}
.review .entry1 span {font-weight:bold;padding: 0 0 0 20px;vertical-align:super}
.review .req {color:red; font-weight:bold;font-size: 13pt}
.review .intro{font-size: 10pt}
.review .comments{font-size: 9pt;color:Black}
.review .rating {white-space:nowrap;width:80%}
.review .rating img {padding: 0px 0px 0px 0px}
.review .rating1 {white-space:nowrap;width:80%}
.review .rating1 img {padding: 0px 0px 0px 0px}
.review .rating1 span {vertical-align:super}
.review .bLine {border-bottom:#62A8F7 1px solid;border-top:#62A8F7 1px solid;}

.review .cntrBlock {width:60px;text-align:center;margin-top:110px;margin-left:15px;}
.review .cntr {font-size:11pt;border: gray 1 solid;background-color:lightgrey}

.review .rating2 {white-space:nowrap;width:80%}
.review .rating2 img {padding: 0px 0px 0px 7px}
.review .rating2 span {vertical-align:super}
.reviewBlock {border-bottom:#62A8F7 1px solid;width:100%;margin-bottom:10px}
.reviewBlock .comments{font-size: 8pt;color:Black}
.reviewBlock .rrLnk a {padding: 5px 0 6px 6px;background: url("../images/iconRt.gif") no-repeat center left;}
.review .nm {font-size: 8pt;font-weight:bold;white-space:nowrap}

.rating {font-size: 8pt;width:80%;}
.rating .nm {width:20%}
.rating a {font-size: 8pt}
.rating img {padding-right: 1px;}
.rating td {white-space:nowrap}
.rating .wrLnk {text-align:right}
.rating .wrLnk a {padding: 5px 0 6px 6px;background: url("../images/iconRt.gif") no-repeat center left;}
.rating .rrLnk a {padding: 5px 0 6px 6px;background: url("../images/iconRt.gif") no-repeat center left;}
.rating .use {font-size: 8pt}

.sStar {width:62;height:12px;}

.tabs td {width:33%;height:18px;background-color:#acabab;font-size:8pt;text-align:center;color:White;font-weight:bold;}
.tabs td a {color: white;text-decoration:none;}
.tab td a:hover{color: white;}
.selTab {background-image: url(../Images/HeaderBackground.gif);}

/*SocialNetwork links*/
#IconsSocial {clear:both;margin:0px;padding:7px 0px 5px 0px;}
#IconsSocial a.reddit {font:bold 9px/13px Verdana;padding: 5px 8px 18px 19px;background: url("../images/icon_reddit.gif") no-repeat;}
#IconsSocial a.bookmark {font:bold 9px/13px Verdana;padding: 5px 8px 18px 19px;background: url("../images/icon_bookmark.gif") no-repeat;}
#IconsSocial a.related {font:bold 9px/13px Verdana;padding: 5px 8px 18px 19px;background: url("../images/icon_related.gif") no-repeat;}
#IconsSocial a.diggit {font:bold 9px/13px Verdana;padding: 5px 8px 18px 19px;background: url("../images/icon_diggit.gif") no-repeat;}
#IconsSocial a.newsvine {font:bold 9px/13px Verdana;padding: 5px 8px 18px 19px;background: url("../images/icon_newsvine.gif") no-repeat;}
