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: #3d2679;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #3d2679;
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #3d2679;
}

/*Was 660033*/

img {
border:none;
}



.coloredtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #3d2679;
}

a:link:menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3d2679;
	text-decoration: none;
}
a:visited:menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3d2679;
	text-decoration: none;
}
a:hover:menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #673695;
	text-decoration: none;
}
a:active:menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3d2679;
	text-decoration: none;
}


a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3d2679;
	text-decoration: none;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3d2679;
	text-decoration: none;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #673695;
	text-decoration: none;
}
a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3d2679;
	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: #3d2679;
	font-weight: bold;
}

.faqbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #3d2679;
	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 */
	/*Was 4F2A55 */

	#nav {
		margin:0;
		padding:0;
		background:#3d2679;
		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:#3d2679;
		padding:10px 9px 10px 9px;
		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:#673695;
	}
	/*Was 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:#673695;
		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:#673695;
	}
	#nav a:active {
		background:#673695;
		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: #3d2679;
	/*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[type="text"] {
	padding-top:3px;
	padding-bottom:3px;
	padding-left:2px;
	padding-right:2px;
	margin:2px;
	color:#333;
	font-size:12px;
	background-color:#F4F4F4;
}

input[type="password"] {
	padding-top:3px;
	padding-bottom:3px;
	padding-left:2px;
	padding-right:2px;
	margin:2px;
	color:#333;
	font-size:12px;
	background-color:#F4F4F4;
}


input.formButton {
	background: #3d2679;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	color: #FFFFFF;
	font-weight: bold;
	margin: 3px 3px 0px 3px;
	padding:6px 6px 8px 6px;
}

/* 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;
	/*white-space:nowrap; */
}
.altRowOdd{
	background-color: #FFF;
	/*white-space:nowrap; */
}

/* oldprice is displayed when there is a discount */
.oldprice {
	text-decoration: line-through;
	color:#900;
	
}
.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;
}


/*NEW FEB 2011*/

#homespace1 {
width:800px;
border:none;
padding:0px;
margin-top:2px;
margin-left:0px;
margin-right:0px;
margin-bottom:2px;
background-color:#FFFFFF;

}
#homespace2 {
width:530px;
height:275px;
border:solid 1px #4E2A58;
padding:4px;
margin-top:0px;
margin-left:0px;
margin-right:2px;
margin-bottom:2px;
float:left;
background-color:#FFF;
background-image:url(/images/Home_Page_Box_BGFade_01.jpg);
background-repeat:repeat-x;
background-position:bottom;
}
#homespace3 {
width:246px;
height:275px;
border:solid 1px #4E2A58;
padding:4px;
margin-top:0px;
margin-left:2px;
margin-right:0px;
margin-bottom:0px;
float:left;
background-color:#FFF;
background-image:url(/images/Home_Page_Box_BGFade_01.jpg);
background-repeat:repeat-x;
background-position:bottom;
}
#homespace4 {
width:790px;
border:none;
padding:5px;
margin:0px;
background-color:#3d2679;
/*background-color:#4E2A58;*/

text-align:center;
}

/*LINKS*/
a:link.highlightlink_medium {
font-size:1.2em;
text-decoration:underline;
}
.mediumtext {
font-size:1.2em;
}

td.socialfootertext  {
color:#fff;
font-size:1.1em;
font-family:"Arial Rounded",Arial, Helvetica, sans-serif;
font-weight:bold;
}

.sliderThumb {
	border:#999 1px solid
	
}
