* { border:0; margin: 0; padding: 0; }
body {
	position: absolute;
	height: 100%;
	width: 100%;
	left: 0px;
	top: 0px;
	text-align: center;
	font-family: Verdana, "Lucida Grande", sans-serif;
	font-size: 9pt;
	color: #6D6142;
	text-decoration: none;
	line-height: 200%;
	font-weight: normal;
	overflow: -moz-scrollbars-vertical;
	background-color: #520C41;
}
a { color: #8D1770; text-decoration: none; margin: 0px; padding: 0px; font-size: 9pt;}
a:hover { color: #FF3366;}
blockquote {
	background-color:#FFFFF0;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	border: 1px solid #ECECB5;
}
form { font-family: Verdana, "Lucida Grande", sans-serif; text-decoration: none; color: #6D6142; width: 690px;}
h1 {
	font-family: Candara, Verdana, sans-serif;
	color: #C2AD76;
	padding-left: 60px;
	height: 20px;
	font-size: 16pt;
	text-decoration: none;
	position: relative;
	line-height: 20px;
	background-attachment: scroll;
	background-image: url(../pics/icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-bottom: 10px;
	padding-top: 14px;
	font-weight: lighter;
	clear:left;
}
h2 {
	font-family: Candara, Verdana, sans-serif;
	color: #C2AD76;
	padding-left: 60px;
	height: 20px;
	font-size: 16pt;
	text-decoration: none;
	position: relative;
	line-height: 20px;
	background-attachment: scroll;
	background-image: url(../pics/icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 14px;
	padding-bottom: 10px;
	font-weight: lighter;
}
input { font-family: Verdana, sans-serif; font-size: 100%; font-weight: normal; text-decoration: none; background-color: #D0F6F6; vertical-align: middle; margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 4px; border: 1px solid #F5F1E4; color: #6D6142;}
label { color: #6D6142; }
label input {
	border:0;
	background-color: #FFFFFF;
}
option { font-family: Verdana, sans-serif; font-size: 100%; font-weight: normal; text-decoration: none; background-color: #D0F6F6; margin: 0px; padding: 0px; border: 1px solid #F5F1E4; color: #6D6142;}
select { font-family: Verdana, sans-serif; font-size: 100%; font-weight: normal; text-decoration: none; background-color: #D0F6F6; margin: 0px; padding: 0px; border: 1px solid #F5F1E4; color: #6D6142;}
table { font-family: Verdana, "Lucida Grande", sans-serif; font-size: 100%; text-decoration: none; margin: 0px; padding: 0px; border: 0px; line-height: 190%;}
td { margin: 0px; padding: 0px; border: 0px; vertical-align: top;}
textarea { font-family: Verdana, sans-serif; font-size: 100%; font-weight: normal; text-decoration: none; background-color: #D0F6F6; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 4px; border: 1px solid #F5F1E4; overflow: auto; color: #6D6142;}
tr { margin: 0px; padding: 0px; border: 0px;}
ul,li{	list-style:none; 	list-style-image: none; }
#bglid {text-align: left; position: relative; width: 942px; background-attachment: scroll; background-image: url(../pics/lid.gif); background-repeat: no-repeat; background-position: right bottom; clear: both; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto;}
#bglogo {
	text-align: left;
	position: relative;
	width: 942px;
	background-image: url(../pics/bgnavstyle.gif);
	background-attachment: scroll;
	background-repeat: repeat-y;
	background-position: center top;
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 210px;
}
#bglogowrap { position: relative; width: 100%; text-align: center; background-color: #3D0A30; }
#bgmid { text-align: left; position: relative; width: 942px; background-image: url(../pics/bgmid.gif); background-attachment: scroll; background-repeat: repeat-y; background-position: center top; clear: both; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto;}
#bgmidwrap { position: relative; width: 100%; text-align: center; background-color: #490C3A; }
#bgmenu {
	text-align: center;
	position: relative;
	width: 100px;
	background-color: #8D1770;

}
#bgtopmenuwrap { position: relative; width: 100%; text-align: center; background-color: #3E0931; }
.bgspc {
	position: relative;
	width: 100%;
	height: 0.08em;
	background-color: #971A78;
	display: block;
	overflow: hidden;



}
#bgtop {
	position: relative;
	width: 100%;
	clear: both;
	height: 24px;
	text-align: center;

}
#bulletlist {
	padding-top: 10px;
	padding-left:25px;
	display: block;
	width: 600px;

}

#bulletlist li {
	padding-left:14px;
	background-image: url(../pics/bullet.gif);
	background-repeat: no-repeat;
	background-position: left center;




}
#ccode { background-color: #CCEBEB; border: 1px solid #B8CECE; }
#colleft {
	position: relative;
	width: 210px;
	text-align: left;
	color: #FF6600;
	font-size: 11pt;
	display: inline;
	clear: none;
	margin-top: 10px;
	float: left;
	left: 1px;
}
#colright { position: relative; width: 690px; text-align: left; clear: right; float: right; display: inline; margin-right: 21px;}
#contact { display:none;}
#copyright {
	font-family: "Comic Sans MS";
	position: relative;
	width: 942px;
	background-image: url(../pics/bgnavstyle.gif);
	background-attachment: scroll;
	background-repeat: repeat-y;
	background-position: center top;
	text-align: center;
	text-decoration: none;
	clear: both;
	font-size: 7pt;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	vertical-align: bottom;
	line-height: 9pt;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #3D0A30;


}
#copyrightwrap { position: relative; width: 100%; text-align: center; background-color: #4F0D3F; }
#current { background-color: #FDFDCC; color: #710C58; } 
#enquiries { color:#BCB28A; position: relative; top: 40px; right: 86px; float: right; font-weight: bold; text-align: center; line-height: 150%;}
#enquiries:hover { color:#FF3366; }
#menusuggest {
	width:690px;
	text-align:center;
	display: inline;
	clear: right;
	float: right;
	margin-right: 20px;
	height: 100px;
}
#navlist { width: 210px; white-space: nowrap; font-size: 100%; position: relative; top: 0px; overflow: hidden; text-align: center; line-height: 150%;}
#navlist li{ white-space: nowrap; width: 210px; list-style-image: none; list-style-type: none;}
#navlist li a {	font-size: 9pt;	font-weight:bold; color: #FFFFDB;	white-space: nowrap;	width: 100%;	padding-top: 5px;	padding-bottom: 5px;	display: block;	text-align: left;	text-decoration: none;	vertical-align: middle;	padding-left: 20px; }
#navlist li a img{ vertical-align: middle;}
#navlist li a#current { background-color: #8D1770; padding-left: 20px;}
#navlist li a:hover { background-color: #8D1770;}
.clearboth { position: relative; display: block; clear: both; }
.divfl { display: inline; float: left; padding-right: 25px;}
.emo { float: right; margin-right: 20px; margin-top: 20px; display: inline;}
.fielderror { color: #FF6633; font-size: 100%; font-family: Verdana, sans-serif; font-weight: normal; text-decoration: none;}
.formcol01 { text-align: right; position: relative; width: 120px; overflow: hidden; vertical-align: top; white-space: nowrap; height: auto; float: left; font-weight: bold; color: #6D6142;}
.formcol02 { text-align: center; position: relative; width: 20px; overflow: hidden; vertical-align: top; white-space: nowrap; display: inline; float: left; font-weight: bold; color: #6D6142;}
.formcol03 { text-align: left; position: relative; vertical-align: top; overflow: hidden; display: inline; float: left; white-space: normal; width: 540px; }
.home { margin-top: 10px; margin-left: 20px; display: inline; float: left; position: relative;}
.imgcenter { border: 0px; text-align: center; }
.imgleft { float: left; margin-right: 10px;}
.imgright { float: right; margin-left: 10px;}
.imgvleft { float: left; margin-right: 10px; clear:left;}
.imgvright { float: right; margin-left: 10px; clear:right;}
.imgstd { margin: 0px; padding: 0px; border: 0px; display: inline;}
.menus { text-align: center; position: relative; width: 100%;}
.menutitle { font-size: 10pt; color: #DCCA85; font-weight: bold;}
.menus p { text-align:center; font-size: 9pt; line-height: 200%; margin: 0px; padding-top: 0px; padding-bottom: 0px; clear:both; }
.navbutton {
	overflow: hidden;
	background-attachment: scroll;
	background-image: url(../pics/button.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 140px;
	height: 30px;
	text-align: center;
	background-color: #F8F7F3;
	border: none;
	font-weight: bold;
	text-decoration: none;


}
.spc { max-height: 1.5em; clear: both; position: relative; height: 1.5em; width: 100px; margin: 0px; padding:0px; overflow:hidden;}
.supplement { color: #990000; font-size: 12pt; font-weight: bold;}
.testimonials p { text-align:left; font-size: 9pt; line-height: 200%; margin: 0px; padding-top: 0px; padding-bottom: 0px; clear:both; }
.ullist { padding-bottom: 5px;}
.ullist li { font-size: 9pt; margin: 0px; padding: 0px; line-height: 150%;}
.veggie { font-size: 12pt; color: #339900; font-weight: bold;}

* html .navdropmenudiv a{width: 100%;}
.navstyle{
	width: 942px;
	text-align: center;
	margin-left: auto;
	position: relative;
	z-index: 100;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	padding: 0px;
	border: 0px;
	background-attachment: scroll;
	background-image: url(../pics/bgnavstyle.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
.navstyle ul li{
	display: inline;
	color: #FDFDCC;



}
.navstyle ul li a{
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFDB;
	text-decoration: none;
	padding: 8px;
	white-space: nowrap;
	display: inline;
	line-height: 36px;







}
.navstyle ul li a:hover, .navstyle ul li a.selected{ color: #710C58;	background-color: #FFFFDB; }
.navstyle ul{	width: 100%;	text-align: center;}
.navstyle:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.navdropmenudiv{ position:absolute;top: 0;border: 1px solid #371C31; border-bottom-width: 0; line-height:30px;z-index:100;background-color: #FFFFDB;width: 200px;visibility: hidden; opacity:0.90;  filter:alpha(opacity=90);}
.navdropmenudiv a{ font-size: 9pt; font-weight: bold; width: auto; display: block; text-indent: 3px; border-bottom: 1px solid #54435F; text-decoration: none; font-weight: bold; color: #710C58; text-align:left; padding-right: 0; padding-left: 10px;}
.navdropmenudiv a:hover{ background-color: #710C58; color: #FFFFDB;}
