BODY {
	background-color : #0b81a5;
	margin : 7px 7px 7px 7px;
}
TABLE.maintable {
	background-color : White;
	width : 750px;
	border : 1px solid Gray;
}
A.mainlink {
	text-decoration : none;
	font : bold 22px Lucida Calligraphy;
	color : Gray;
}
A:HOVER.mainlink {
	text-decoration : none;
	color : #79cfff;
}
A:VISITED.mainlink {
	text-decoration : none;
	font : bold 22px Lucida Calligraphy;
	color : Gray;
}
TD.menutd {
	background-color : #fd7e07;
	font : bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
A.menu {
	text-decoration : none;
	color : White;
}
A:HOVER.menu {
	color : #79cfff;
}
A:VISITED.menu {
	text-decoration : none;
	color : White;
}
TD {
	font : 15px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : Black;
}
A {
	color : Black;
}
A:HOVER {
	color : #fd7e07;
}
A:VISITED {
	color : Black;
}
TD.contentsep {
	border-right : 1px solid #0b81a5;
	color : #000000;
}
P.specialtext {
	background-color : #954F0B;
	color : White;
	font-weight : bold;
}

/* Styles done for E-Lance job ID:16167410
	Author: N-Taylor
*/

body
{
	text-align:center;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
}

#wrapper
{
	width:752px;
	margin-left:auto;
	margin-right:auto;
	background-color:#fff;
	border:solid 1px #808080;
}

#content
{
	padding:2em 5px 5px 5px;
	text-align:left;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
}

#header
{
	padding-top:.4em;
}

#header table
{
	width:739px;
	height:46px;
	margin-left:auto;
	margin-right:auto;
	margin-top:.8em;
}

#header table td
{
	padding:2px;
	background-color: #fd7e07;
	font-size:12px;
	font-weight:bold;
}

#header table tr.bar td
{
	background-color:#79cfff;
}

#header table a
{
	text-decoration:none;
	color:#fff;
}

#header table a:hover
{
	color:#79cfff;
}

#header table a:visited
{
	color:#fff;
}

#header .bar
{
	width:738px;
	height:20px;
	background-color:#79CFFF;
	margin-top:5px;
	margin-left:6px;
}

#content
{
	font-size:15px;
}

#content blockquote
{
	font-style:italic;
}

#content .hide
{
	display:none;
}

#content h1
{
	text-align:center;
	font-size:100%;
}

#content h2
{
	font-size:120%;
}

#content h3, #content strong.title
{
	font-size:130%;
}

#content hr
{
	color:#fd7e07;
	background-color:#fd7e07;
	width:95%;
	height:1px;
	border: 0;
}

#content ul.submenu
{
	text-align:center;
	font-weight:bold;
	font-size:15px;
	padding:0;
}

#content ul.submenu li
{
	display: inline;
	border-right: solid 2px #000;
	padding-left:10px;
	padding-right:12px;
}

#content ul.submenu li.last
{
	border-right:0;
}

#content ul.quickbuy
{
	list-style-type:none;
}

#content ul.quickbuy li
{
	padding:.55em 0;
}

#content ul.quickbuy span
{
	width:42ex;
	float:left;
}

#content ul.quickbuy a
{
	margin-top:-3px;
}

#content a.add-to-cart
{
	background:transparent url(http://www.candida-yeast-problems.com/images/addtocartbutton.gif) no-repeat scroll left top;
	display:block;
	width:87px;
	height:23px;
	text-indent:-9000px;
	float:left;
	margin-right:1ex;
}

#content a.view-cart
{
	background:transparent url(http://www.candida-yeast-problems.com/images/view_cart.gif) no-repeat scroll left top;
	display:block;
	width:130px;
	height:32px;
	text-indent:-9000px;
	margin-left:auto;
	margin-right:auto;
}

#content em
{
	text-decoration:underline;
	font-style:normal;
}

#content em.hi
{
	background-color:#FFFF80;
	text-decoration:none;
}

#content em.mid
{
	background-color:#96BDFE;
	text-decoration:none;
}

#content em.focus
{
	background-color:#FDADA2;
	text-decoration:none;
}

#content em.low
{
	background-color:#80FF80;
}

#content div.product img
{
	float:left;
	border:solid 1px #000;
	margin:5px 15px 10px 5px;
}

#content div.product
{
	padding-left:15px;
}

#content div.center
{
	text-align:center;
}

#content div.center a
{
	float:none;
	margin-left:auto;
	margin-right:334px;
}

#content div.product em.hi
{
	font-size:130%;
	background-color:#FFFF00;
}

#content div.product ol
{
	clear:left;
}

#content div.product li
{
	clear:left;
	margin-bottom:1em;
}

#content div.purchase
{
	padding-top:5px;
}

#content div.purchase a
{
	margin-right:1ex;
}

#content  p.min
{
	font-size:60%;
}

#content span.qAuth
{
	margin-left:40px;
}

#content .footer
{
	text-align:center;
	padding-top:2em;
	clear:both;
}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}