body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align:center;
	padding:20px;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	color: #660033;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #660033;
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #660033;
}

.coloredtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #660033;
}

a:link:menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #660033;
	text-decoration: none;
}
a:visited:menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #660033;
	text-decoration: none;
}
a:hover:menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
a:active:menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #660033;
	text-decoration: none;
}


a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #660033;
	text-decoration: none;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #660033;
	text-decoration: none;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #660033;
	text-decoration: none;
}



.menudivider {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	padding-top: 1px;
	padding-right: 6px;
	padding-bottom: 1px;
	padding-left: 6px;
}
.menutable {
	border: 0px none;
}

.pageheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	color: #660033;
	font-weight: bold;
}

.faqbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #660033;
	font-weight: bold;
}

.fineprint8 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt
}

.table_bottom {
 border-bottom: 1px solid #990066;
}

.addbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bolder;
	color: #660033;
	background-color: #FFDDEE;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
	border: 1px solid #660033;
}


.prodoutline {
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #999999;
}

	/* NEW NAV STYLE START */

	#nav {
		margin:0;
		padding:0;
		background:#4F2A55;
		width:800px;
		float:left;
		border:1px solid #FFFFFF;
		border-width:1px 0;
	}
	#nav li {
		display:inline;
		padding:0;
		margin:0;
	}
	#nav a:link,
	#nav a:visited {
		color:#FFFFFF;
		background:#4F2A55;
		padding:4px 10px 4px 10px;
		float:left;
		width:auto;
		border-right:1px solid #FFF;
		text-decoration:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:9pt;
		font-weight:bold;
		/* text-transform:uppercase; */
		text-shadow: 2px 2px 2px #555;
	}
	#nav a:hover {
		color:#fff;
		background:#8E1E68;
	}
	#nav li:first-child a {
		border-left:1px solid #FFF;
	}
	#home #nav-home a,
	#about #nav-buy a,
	#archive #nav-history a,
	#lab #nav-faq a,
	#reviews #nav-testimonials a,
	#contact #nav-moreinfo a,
	#contact #nav-policy a,
	#contact #nav-contact a
	 {
		background:#8E1E68;
		color:#fff;
		text-shadow:none;
	}
	#home #nav-home a:hover,
	#about #nav-buy a:hover,
	#archive #nav-history a:hover,
	#lab #nav-faq a:hover,
	#reviews #nav-testimonials a:hover,
	#contact #nav-moreinfo a:hover,
	#contact #nav-policy a:hover,
	#contact #nav-contact a:hover
	 {
		background:#8E1E68;
	}
	#nav a:active {
		background:#8E1E68;
		color:#fff;
	}
	
	#memcontdisp { margin:0px auto; width:100%; height:100%; }

	#memcontwrap { background-color:#FFFFFF; margin:0px; margin-top:10px; margin:0 auto; text-align:left; width:850px; }
	
	
	
	/* NEW NAV STYLE END */
	
	
	/* TESTIMONIAL ROTATOR STYLE START */
.quoteLeftBox {
padding:0px;
}
.quoteRightBox {
padding:0px;
}
.quoteTextBox {
padding:4px;
margin:4px;
text-align:justify;
}
.quoteText {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color: #4E2A54;
text-decoration:none;
}
.quoteTextPerson {
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:#666666;
}
	/* TESTIMONIAL ROTATOR STYLE END */
	
	
	
	/*CART STYLES START*/

.altRowEven	{
background-color:#FFFFFF;
}

.altRowOdd	{
background-color:#FFFFFF;
}

.productName {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight:bold;
	color: #660033;
}
	
	/*CART STYLES START*/
	

/*~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/* Cartweaver 3 CSS Classes */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*
NOTE: All styles below are specific to Cartweaver 3.
You may use the CSS above, or remove it and attach
your own CSS file in addition to cartweaver.css
*/

/*Form Styles*/
input.formCheckbox {
	border: none;
	background: transparent;
}

input.formButton {
	background: #4F2A55;
	border-bottom: 1px solid #906;
	border-left: 1px solid #636;
	border-right: 1px solid #906;
	border-top: 1px solid #636;
	color: #FFFFFF;
	font-weight: bold;
	margin: 3px 3px 0px 3px;
}

/* Tables used to display tabular Data. */
/* Apply to <table> tags only. 
Example: <table class="tabulardata">*/
table.tabularData, table.tabularData td, table.tabularData th {
	border: 1px solid #999;
	border-collapse: collapse;
}
table.tabularData td, table.tabularData th{
	padding: 6px;
}
table.tabularData th, table.tabularData th a:link, table.tabularData th a:visited, table.tabularData th a:hover, table.tabularData th a:active  {
	background: #979797;
	color: #FFFFFF;
}

/* altRowEven & altRowOdd are used to style alternating table rows. */
.altRowEven {
	background-color: #FFF;
}
.altRowOdd{
	background-color: #FFF;
}

/* oldprice is displayed when there is a discount */
.oldprice {
	text-decoration: line-through;
}
.smallprint {
	font-size: 10px;
}

.pagingLinks {
	text-align: center;
}

.errorMessage {
	color: #993333;
	font-weight: bold;
}
/* This aligns products to the top of the table cell with horizontal display of results */
table#tableSearchResults td {
	vertical-align:top;
}

#tableProductDetails td {
	padding:15px;
}

.smallheading {
	color:#333;
	font-weight:bold;
	font-size:14px;
}