.12link a{
	font-size:12px;
}
.16link a{
	font-size:16px;
}

body {
background-color:#EFEBD0; /* 1C293E#495623;  9/28/07*/
margin-top:0px;
padding-top:0px;
}






#contenttd{
	background-color:#ffffff;
}






.prodreview {
	background-color:#F7F7F7;
	padding:8px;
	border-color:#C6DEEA;
	border-style:solid;
	border-width:1px;
}
.prodreview td{
	background-color:#ffffff;
	margin:8px;

}



.frontcomparetable {
	background-color:#FFFFFF;
	color:#00000;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#calctable {
	border-width:1px;
	border-style:solid;
	border-color:#CBD8EF;
	background-color:#ffffff;
}
#calctable td{
	background-color:#E8EDF7
}
div #msg1 {
	color:#333333;
	font-size:12px;
	text-align:left;
}

div #msg2 {
	color:#333333;
	font-size:12px;
	text-align:left;	
}

div #calctit {
	font-size:12px;
}

.footerad {
	background-color:#ffffff;
	border:2px dotted #a9a9a9;
	padding:8px;
	width:550px;
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.footerad p {
	line-height:16px;
	font-size:12px;
}

.footerad li {
	line-height:16px;
	font-size:12px;
}

.footerad h2 {
	 font-size:16px;
	 font-weight:bold;
}


.title-color {color: #293D58}


.headertop{
	background-color:#ffffff;
	padding:7px;
	border-width:2px;
	color:#333333;
	line-height:14px;
	border-style:solid;
	border-color:#C0D7ED;
	width:540px;
	font-family:verdana;


}







/*  FRONT TOP PROD TABLE    */

front_top_prods_alt {
	border-style:solid;
	border-width:1px;
	border-color:#BDD5E6;
	background-color:#AEC7DB;
	padding:1px;

}

.front_top_prods_alt td {
	background-color:#E3EFF2;
	padding:4px;
}


.front_top_prods {
	border-style:solid;
	border-width:1px;
	font-size:12px;
	border-color:#BDD5E6;
	background-color:#AEC7DB;
	padding:1px;

}


.front_top_prods td {
	background-color:#ffffff;
	padding:4px;
}

.front_top_prods .topprod {
	background-color:#FFFFAA; /*:#FCF8E2;*/
	font-size:12px;
}

.front_top_prods .prodheader {
	background-color:#990000;
		font-size:12px;
}

.front_top_prods .prodheader a:link, .prodheader a:hover, .prodheader a:visited, .prodheader a:active {
	color:#ffffff;
}

.front_top_prods .prodheader a:visited {
	color:#ffffff;
		font-size:12px;
}


.front_top_prods .sidename{
	background-color:#CCCCCC; /*:#FCF8E2;*/
		font-size:12px;
}

.front_top_prods{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#333333;
}
.front_top_prods .title {
	
}

.prodtext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#333333;
}


/*  END FRONT TOP PROD TABLE   */




/* NEWSLETTER */

.newsletter {
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


.newsletterbox {
	margin-top:10px;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* END NEWSLETTER */



.footerlinks {
	border-top: 1px solid #67776B;
	font-size:12px;
	font-family:verdana;
	height:30px;
	background-color:#295376;
	color:white;
}

/* end foot link */

.footerlinks a:link{
	color:#ffffff;font-size:12px;
}

.footerlinks a:hover{
	color:#ffffff;font-size:12px;
}

.footerlinks a:active{
	color:#ffffff;font-size:12px;
}

.footerlinks a:visited{
	color:#ffffff;font-size:12px;
}

/* end foot link */

a:link{
	color:#0000FF;
	text-decoration:underline;
}

a:visited{
	color:#0000FF;
	text-decoration:underline;
}


/* subhead */



.subhead {
	/*font-family: verdana, verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height:18px;
	color:#293D58;  /*#336600;*/
	font-size:14px;
	font-weight:bold;
	font-family:verdana;
	color:#CC0000;
}


/*
.subhead a:link {
	font-size: 16px;
	font-weight: bold;
	color:#0000FF;
}

.subhead a:active{
	font-size: 16px;
	font-weight: bold;
	color:#3C6C84;
}

.subhead a:hover {
	font-size: 16px;
	font-weight: bold;
	text-decoration:none;
	color:#243E53;
	background-color:#FFFF00;
	color:#003366;
}

.subhead a:visited{
	font-size: 16px;
	font-weight: bold;
	color:#0000FF;
}
*/


.subhead a:link {
	font-size: 14px;
	font-weight: bold;
	line-height:20px;
	color:#0000FF;
}
.subhead a:hover {
	font-size: 14px;
	font-weight: bold;
	color:#3C6C84;
}

.subhead a:active{
	font-size: 14px;
	font-weight: bold;
	color:#3C6C84;
}



.subhead a:visited{
	font-size: 14px;
	font-weight: bold;
	color:#0000FF;
}




/* subhead */





/* bigtext */

.bigtext{
	font-weight:bold;
	font-family:verdana;
	color:#CC0000;
}

.bigtext a:link {
	font-weight: bold;
	line-height:20px;
	color:#0000FF;
}

.bigtext a:hover {
	font-weight: bold;
	color:#3C6C84;
}

.bigtext a:active{
	font-weight: bold;
	color:#3C6C84;
}



.bigtext a:visited{
	font-weight: bold;
	color:#0000FF;
}

/* end bigtext */


div.menu {
	width:100%;
}
div.menu td {
/*	background-color:#ffffff;*/
}












.navbg {
	margin:0px;
	width:175px;
	padding-left:2px;
	
	background-color:#ffffff; /* EBE9D9#DCE4C9;  #E8E8E8;*/
/*	border-right-width:1px;
	border-right-style:dotted;
	border-right-color:#C1D6EE;
	*/
	height:100%;
}


div.menu .navtitle {

color:#000066;
font-size:14px;
text-align:center;
font-weight:bold;
font-family: verdana, sans-serif;
background-image:url(images/navbgtitle.gif);
width:175px;
height:30px;
/*
background-color:#EDCCAD;
font-size:14px;
font-weight:bold;
line-height:18px;
padding-bottom:2px;
display:block;
padding:3px;
*/

}


div.menu .navsubtitle {
	
background-image:url(images/navsubtitle.gif);
width:175px;
text-align:left;
padding-left:2px;
padding-bottom:2px;
font-size:12px;
font-weight:bold;
font-family:verdana;
height:25px;
}


.navsubsub{
	background-image:url(images/navsubsub.gif);
width:175px;
text-align:left;
padding-left:15px;
padding-bottom:2px;
font-size:10px;
font-weight:normal;
font-family:verdana;
height:18px;
}
.navsubsub a:link,.navsubsub a:active,.navsubsub a:visited{
	font-size:10px;
	text-decoration:none;
}
.navsubsub a:hover{
	text-decoration:underline;
}


div.menu .compare-title{
	border:1px solid #A0C2D5;
	width:175px;
	height:25px;
	background-image:url(http://corehealthreviews.com/images/navcellbg.jpg);
	padding:3px;
	margin:0px;
}

.leftside{
	padding:0px;
	height:100%;
	margin-bottom:0px;
	padding-bottom:0px;
}


div.menu #subnestnav a:link{
	font-size:10px;
	padding-left:15px;
	text-decoration:underline;
}

div.menu #subnestnav a:hover{
	font-size:10px;
	padding-left:15px;
	text-decoration:none;
}
div.menu #subnestnav a:visited{
	font-size:10px;
	padding-left:15px;
	text-decoration:underline;
}
div.menu #subnestnav a:active{
	font-size:10px;
	padding-left:15px;
	text-decoration:none;
}




/*  NAV LINKS    */

div.menu a {
color:#2B3E55;
font-size:12px;
font-family: verdana,sans-serif;

}



div.menu a:link {
	color:#2B3E55; /*#0000FF;*/
}

div.menu a:hover {
	color:#2B3E55;
}

div.menu a:active {
	color:#2B3E55;
}

div.menu a:visited {
	color:#2B3E55;
}

.navtd {
background-color:#ffffff;
}









/*  header */




.frontrev{
	background-color:#ffffff;
	padding:8px;
	
	/*border:1px solid #C4A377;*/
	width:95%;
	border-color:#F3DCBC;
	border-width:1px;
	border-style:solid;

}


.frontrev a:link{
	color:#0000FF;
}

.frontrev a:hover{
	color:#0000FF;
}
.frontrev a:active{
	color:#0000FF;
}
.frontrev a:visited{
	color:#0000FF;
}
/*  end header */





/*




td.kb a {
color: #000000;
background: #98BEDE;
font-size:12px;
line-height:16px;
font-family: verdana,verdana, verdana, sans-serif;
padding: 2px 5px;
}

td.kb a:link {
color:;
text-decoration:none;
background: #98BEDE;
}

td.kb a:active {
color: #ffffff;
text-decoration:none;
background: #98BEDE;
}

td.kb a:visited {
color: #000000;
text-decoration:none;
background: #98BEDE;
}

td.kb a:hover {
color:#ffffff;
background: #000000;
border:1px solid #000000;
}





*/






p
{
	font-size:12px;
	font-family:verdana;
}

ul
{
	font-family: verdana, Helvetica, sans-serif;
	font-size:12px;
	line-height: normal;
}
.bodytext {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 20px;
}



h1 {
	font-size:18px;
	color:#990000;
	font-weight:normal;
	font-family:verdana;
}

h1 a:link {
	font-size:18px;
	color:#0000ff;
	font-weight:normal;
	font-family:verdana;
}

h1 a:hover{
	font-size:18px;
	color:293D58;   /*#3C6C84;*/
	font-weight:normal;
	font-family:verdana;
}

h1 a:active{
	font-size:18px;
	color:#0000ff;
	font-weight:normal;
	font-family:verdana;
}

h1 a:visited{
	font-size:18px;
	color:#0000ff;
	font-weight:normal;
	font-family:verdana;
}


#h1size {
	font-size:18px;
}






h2 a:visited{
	font-size:16px;
	color:#0000ff;
	font-weight:bold;
	font-family:verdana;
}



h2 {
	font-size:16px;
	font-family:verdana;
	color:#293D58;
	font-weight:bold;
}


h2 a:link {
	font-size: 16px;
	font-weight: bold;
	color:#0000FF;
}

h2 a:active{
	font-size: 16px;
	font-weight: bold;
	color:#3C6C84;
}

h2 a:hover {
	font-size: 16px;
	font-weight: bold;
	color:#3C6C84;
}

h2 a:visited{
	font-size: 16px;
	font-weight: bold;
	color:#0000FF;
}







/* review table styles */

.review_table{
	width:95%;
	
}
.revhead a:link {
	color:#FFFFFF;
}
.revhead a:visited {
	color:#ffffff;
}

.revhead a:hover {
	color:#ffffff;
}

.revhead a:active{
	color:#ffffff;
}


.revbotlink a:link,a:visited,a:hover,a:active {
	color:#0000FF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}





.review_table .revhead {
	background-color:#023B68;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	font-family:verdana;
	width:28%;
	text-align:center;
	
}

.review_table td{
	background-color:#ffffff;
}





.style12 {
	font-family: verdana, verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
}

.main_table {
	background-color:#ffffff;
	border-left:3px solid #cccccc;
	border-right:3px solid #cccccc;
	border-bottom:3px solid #cccccc;
	border-top:3px solid #cccccc;
}

.mainfeature {
	float:right;
	width:150px;
	border: 1px dotted #333333;
}

.maintesti {
	background-color:#E9F1F8;
	border: 2px solid #333333;
	padding:5px;
}

.sidereviewtesti{
	background-color:#ffffff;
	font-family:verdana,verdana,helvetica;
	font-size:12px;
	padding:2px;
	text-align:left;
}



.searchbox {
	font-size:12px;
	font-family:verdana;
}

.headerlink {
color:blue;font-size:12px;font-family:verdana;line-height:16px;
}



.botlinks a:link {
	color:white;
}

.botlinks a:visited {
	color:white;
}







.sg {
	width:97%;
	border:1px solid #a9a9a9;
	background-color:#FFFFFF;
	padding:4px;
}






.frontmethod td {
	padding:10px;
}


.sidebartext {
	font-family:verdana;
	font-size:10px;
	line-height:11px;
}

.featured {
	font-size:12px;
	font-family:verdana,verdana,helvetica,verdana;
	border:2px solid #333333;
	padding:3px;
}

.headertext {
	font-family:verdana, verdana, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	background-color:#ffffff;
	
}

.headertext a:link{
	text-decoration:underline;
}

.headertext a:hover{
	text-decoration:none;
}

.headertext a:visited{
	text-decoration:underline;
}

.headertext a:active{
	text-decoration:none;
}




.imgright {
	float:right;
	margin:5px;
}

.imgleft {
	float:left;
	margin:5px;
}

.red
{
	color:#990000;
}

.listleft {
	margin-left:10px;
}