/*------------------------------------------------------------------------------------------------------------------------
Generic
------------------------------------------------------------------------------------------------------------------------*/
body {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}
.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #333333;
}
.text9 {
	font-size: 9px;
}
.text10 {
	font-size: 10px;
}
.text10sup {
	font-size: 10px;
	vertical-align: top;
	font-weight: bold;
}
.text11 {
	font-size: 11px;
}
.text12 {
	font-size: 12px;
}
.text12bold {
	font-size: 12px;
	font-weight: bold;
}
.text14 {
	font-size: 14px;
}
.text18 {
	font-size: 18px;
	font-weight: bold;
}
td.maintext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #333333;
	padding: 7px;
}
td.maintext13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #333333;
	padding: 13px;
}
td.testimonialBig {
	padding-top: 1px;
}
td.testimonialBig p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	margin: 5px;
}
td.testimonial {
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 13px;
	padding-right: 13px;
}
td.disclaimer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding: 7px;
	border: 1px solid #000000;
}
.error {
	color:red;
	font-size: 14px;
}
.navbar {
	padding: 7 10 7 10;
	line-height: 130%;
}
.navbar img {
	margin: 0px 4px 0px 4px;
	vertical-align:middle;
}
ul {
	margin: 0 0 0 15;
	padding: 0;
}
ul li {
	margin: 0 0 5 0;
}


/*------------------------------------------------------------------------------------------------------------------------
Link Styles
------------------------------------------------------------------------------------------------------------------------*/
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
a.products {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
a.products:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
}
a.moreinfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
	font-weight: bold;
}
a.moreinfo:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}
a.legal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: underline;
}
a.legal:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
}
a.buylink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
}
a.buylink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
a.buylink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}



/*------------------------------------------------------------------------------------------------------------------------
Extras
------------------------------------------------------------------------------------------------------------------------*/
td.resultsbottom {
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-color: #7FBD7F;
	border-right-color: #7FBD7F;
	border-bottom-color: #7FBD7F;
	border-left-color: #7FBD7F;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
td.resultsmain {
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-color: #7FBD7F;
	border-right-color: #7FBD7F;
	border-bottom-color: #7FBD7F;
	border-left-color: #7FBD7F;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
hr.results { 
	height: 1px; 
	color: #7FBD7F; 
	background-color: #7FBD7F; 
	margin-bottom: 3px; 
	margin-top: 3px
}
.resultsprice1 {
	font-size: 14px;
	font-weight: bold;
}
.resultsprice2 {
	font-size: 9px;
	font-weight: bold;
	vertical-align: text-top;
}

td.pdrmain {
	background-color: #F9F3FF;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-color: #A280BD;
	border-right-color: #A280BD;
	border-bottom-color: #A280BD;
	border-left-color: #A280BD;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	font-size: 11px;
	line-height: 120%;
	padding: 3px 9px;
}
td.pdrbottom {
	background-color: #F9F3FF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-color: #A280BD;
	border-right-color: #A280BD;
	border-bottom-color: #A280BD;
	border-left-color: #A280BD;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}


td.clinicalmain {
	background-color: #F3FFFE;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-color: #80BDBD;
	border-right-color: #80BDBD;
	border-bottom-color: #80BDBD;
	border-left-color: #80BDBD;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	font-size: 11px;
	line-height: 120%;
	padding-top: 3px;
	padding-right: 9px;
	padding-bottom: 3px;
	padding-left: 9px;
	align: left;
}
td.clinicalbottom {
	background-color: #F3FFFE;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-color: #80BDBD;
	border-right-color: #80BDBD;
	border-bottom-color: #80BDBD;
	border-left-color: #80BDBD;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

/*------------------------------------------------------------------------------------------------------------------------
Color Specific
------------------------------------------------------------------------------------------------------------------------*/
input.bluetextbox {	
	border:1px solid #6482D7; 		
	background-color: #F3F6FF;		
	color: #1E3679;
	font-family: Arial, Helvetica, sans-serif;
}
td.bluetitle {
	background-color: #D3DCF6;
	font-size:26px;
	font-weight:bold;
	color: #1E3679;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}
td.bluesubtitle {
	background-color: #D3DCF6;
	color: #1E3679;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-color: #6482D7;
	border-right-color: #6482D7;
	border-bottom-color: #6482D7;
	border-left-color: #6482D7;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
td.bluetop {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-color: #6482D7;
	border-right-color: #6482D7;
	border-bottom-color: #6482D7;
	border-left-color: #6482D7;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
td.bluebottom {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-color: #6482D7;
	border-right-color: #6482D7;
	border-bottom-color: #6482D7;
	border-left-color: #6482D7;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
td.bluemain {
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-color: #6482D7;
	border-right-color: #6482D7;
	border-bottom-color: #6482D7;
	border-left-color: #6482D7;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
hr.blue {
	height: 1px; 
	color: #6482D7; 
	background-color: 6482D7; 
	margin-bottom: 3px; 
	margin-top: 3px
}
.ltbluetext {
	color: #6482D7;
}
.dkbluetext {
	color: #1E3679;
}
.dkbluebold {
	color: #1E3679;
	font-weight:bold;
}
td.bluebuy {
	background-color: #D3DCF6;
	font-family: Arial, Helvetica, sans-serif;
	color: #1E3679;
	font-size: 12px;
}
td.blueinfo {
	background-color: #F3F6FF;
	border: 1px solid #6482D7 ;
}
a.blueinfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1E3679;
	text-decoration: underline;
}
a.blueinfo:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}


input.redtextbox {	
	border:1px solid #BC3942; 		
	background-color: #FFF3F3;		
	color: #742329;
	font-family: Arial, Helvetica, sans-serif;
}

td.redtitle {
	background-color: #F5D4D6;
	font-size:26px;
	font-weight:bold;
	color: #742329;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}
td.redsubtitle {
	background-color: #F5D4D6;
	color: #742329;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-color: #D06B72;
	border-right-color: #D06B72;
	border-bottom-color: #D06B72;
	border-left-color: #D06B72;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
td.redmain {
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-color: #D06B72;
	border-right-color: #D06B72;
	border-bottom-color: #D06B72;
	border-left-color: #D06B72;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
td.redbuy {
	background-color: #F5D4D6;
	font-family: Arial, Helvetica, sans-serif;
	color: #742329;
	font-size: 12px;
}
.dkredtext {
	color: #742329;
}
.ltredtext {
	color: #D06B72;
}
hr.red {
	height: 1px; 
	color: #D06B72; 
	background-color: #D06B72; 
	margin-bottom: 3px; 
	margin-top: 3px
}
td.redtop {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-color: #D06B72;
	border-right-color: #D06B72;
	border-bottom-color: #D06B72;
	border-left-color: #D06B72;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
td.redbottom {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-color: #D06B72;
	border-right-color: #D06B72;
	border-bottom-color: #D06B72;
	border-left-color: #D06B72;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
td.redinfo {
	background-color: #FFF3F3;
	border: 1px solid #D06B72;
}
a.redinfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #742329;
	text-decoration: underline;
}
a.redinfo:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

input.tealtextbox {	
	border:1px solid #F09F35; 		
	background-color: #FFFBF6;		
	color: #F09F35;
	font-family: Arial, Helvetica, sans-serif;
}
td.tealtitle {
	background-color: #FDF0E0;
	font-size:26px;
	font-weight:bold;
	color: #F09F35;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}
td.tealsubtitle {
	background-color: #FDF0E0;
	color: #F09F35;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-color: #F6CA91;
	border-right-color: #F6CA91;
	border-bottom-color: #F6CA91;
	border-left-color: #F6CA91;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
td.tealtop {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-color: #F6CA91;
	border-right-color: #F6CA91;
	border-bottom-color: #F6CA91;
	border-left-color: #F6CA91;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
td.tealbuy {
	background-color: #FDF0E0;
	font-family: Arial, Helvetica, sans-serif;
	color: #F19218;
	font-size: 12px;
}
.lttealtext {
	color: #F6CA91;
}
.dktealtext {
	color: #F09F35;
}
.dktealbold {
	color: #F09F35;
	font-weight: bold;
}
hr.teal {
	height: 1px; 
	color: #F6CA91; 
	background-color: #F6CA91; 
	margin-bottom: 3px; 
	margin-top: 3px
}
td.tealbottom {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-color: #F6CA91;
	border-right-color: #F6CA91;
	border-bottom-color: #F6CA91;
	border-left-color: #F6CA91;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
td.tealmain {
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-color: #F6CA91;
	border-right-color: #F6CA91;
	border-bottom-color: #F6CA91;
	border-left-color: #F6CA91;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
td.tealinfo {
	background-color: #FFFBF6;
	border: 1px solid #F6CA91 ;
}
a.tealinfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F09F35;
	text-decoration: underline;
}
a.tealinfo:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

td.purpletitle {
	background-color: #E6D8F1;
	font-size:26px;
	font-weight:bold;
	color: #4F3265;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}
td.purplesubtitle {
	background-color: #E6D8F1;
	color: #4F3265;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-color: #A17FBC;
	border-right-color: #A17FBC;
	border-bottom-color: #A17FBC;
	border-left-color: #A17FBC;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
td.purpletop {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-color: #A17FBC;
	border-right-color: #A17FBC;
	border-bottom-color: #A17FBC;
	border-left-color: #A17FBC;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
td.purplebuy {
	background-color: #E6D8F1;
	font-family: Arial, Helvetica, sans-serif;
	color: #4F3265;
	font-size: 12px;
}
.ltpurpletext {
	color: #A17FBC;
}
.dkpurpletext {
	color: #4F3265;
}
hr.purple {
	height: 1px; 
	color: #A17FBC; 
	background-color: #A17FBC; 
	margin-bottom: 3px; 
	margin-top: 3px
}
td.purplebottom {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-color: #A17FBC;
	border-right-color: #A17FBC;
	border-bottom-color: #A17FBC;
	border-left-color: #A17FBC;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
td.purplemain {
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-color: #A17FBC;
	border-right-color: #A17FBC;
	border-bottom-color: #A17FBC;
	border-left-color: #A17FBC;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
td.purpleinfo {
	background-color: #F9F3FF;
	border: 1px solid #A17FBC ;
}
a.purpleinfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4F3265;
	text-decoration: underline;
}
a.purpleinfo:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}


td.greentitle {
	background-color: #DAF2DA;
	font-size:26px;
	font-weight:bold;
	color: #336633;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}
td.greensubtitle {
	background-color: #DAF2DA;
	color: #336633;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-color: #7FBD7F;
	border-right-color: #7FBD7F;
	border-bottom-color: #7FBD7F;
	border-left-color: #7FBD7F;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
td.greentop {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-color: #7FBD7F;
	border-right-color: #7FBD7F;
	border-bottom-color: #7FBD7F;
	border-left-color: #7FBD7F;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
td.greenbuy {
	background-color: #DAF2DA;
	font-family: Arial, Helvetica, sans-serif;
	color: #336633;
	font-size: 12px;
}
.ltgreentext {
	color: #7FBD7F;
}
.dkgreentext {
	color: #336633;
}
hr.green {
	height: 1px; 
	color: #7FBD7F; 
	background-color: #7FBD7F; 
	margin-bottom: 3px; 
	margin-top: 3px
}
td.greenbottom {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-color: #7FBD7F;
	border-right-color: #7FBD7F;
	border-bottom-color: #7FBD7F;
	border-left-color: #7FBD7F;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
td.greenmain {
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-color: #7FBD7F;
	border-right-color: #7FBD7F;
	border-bottom-color: #7FBD7F;
	border-left-color: #7FBD7F;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
td.greeninfo {
	background-color: #F3FFF3;
	border: 1px solid #7FBD7F;
}
a.greeninfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #336633;
	text-decoration: underline;
}
a.greeninfo:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}


td.magentatitle {
	background-color: #F5D4EA;
	font-size:26px;
	font-weight:bold;
	color: #842358;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}
td.magentasubtitle {
	background-color: #F5D4EA;
	color: #842358;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-color: #D06BAE;
	border-right-color: #D06BAE;
	border-bottom-color: #D06BAE;
	border-left-color: #D06BAE;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
td.magentatop {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-color: #D06BAE;
	border-right-color: #D06BAE;
	border-bottom-color: #D06BAE;
	border-left-color: #D06BAE;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
td.magentabuy {
	background-color: #F5D4EA;
	font-family: Arial, Helvetica, sans-serif;
	color: #742358;
	font-size: 12px;
}
.ltmagentatext {
	color: #D06BAE;
}
.dkmagentatext {
	color: #742358;
}
hr.magenta {
	height: 1px; 
	color: #D06BAE; 
	background-color: #D06BAE; 
	margin-bottom: 3px; 
	margin-top: 3px
}
td.magentabottom {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-color: #D06BAE;
	border-right-color: #D06BAE;
	border-bottom-color: #D06BAE;
	border-left-color: #D06BAE;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
td.magentamain {
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-color: #D06BAE;
	border-right-color: #D06BAE;
	border-bottom-color: #D06BAE;
	border-left-color: #D06BAE;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
td.magentainfo {
	background-color: #FCF0F7;
	border: 1px solid #D06BAE;
}
a.magentainfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #742358;
	text-decoration: underline;
}
a.magentainfo:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}



input.orangetextbox {	
	border:1px solid #326564; 		
	background-color: #F3FFFE;		
	color: #326564;
	font-family: Arial, Helvetica, sans-serif;
}
td.orangetitle {
	background-color: #D8F1F1;
	font-size:26px;
	font-weight:bold;
	color: #326564;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}
td.orangesubtitle {
	background-color: #D8F1F1;
	color: #326564;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-color: #7FBCBC;
	border-right-color: #7FBCBC;
	border-bottom-color: #7FBCBC;
	border-left-color: #7FBCBC;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
td.orangetop {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-color: #7FBCBC;
	border-right-color: #7FBCBC;
	border-bottom-color: #7FBCBC;
	border-left-color: #7FBCBC;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
td.orangebuy {
	background-color: #D8F1F1;
	font-family: Arial, Helvetica, sans-serif;
	color: #326564;
	font-size: 12px;
}
.ltorangetext {
	color: #7FBCBC;
}
.dkorangetext {
	color: #326564;
}
.dkorangebold {
	color: #326564;
	font-weight: bold;
}
hr.orange {
	height: 1px; 
	color: #7FBCBC; 
	background-color: #7FBCBC; 
	margin-bottom: 3px; 
	margin-top: 3px
}
td.orangebottom {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-color: #7FBCBC;
	border-right-color: #7FBCBC;
	border-bottom-color: #7FBCBC;
	border-left-color: #7FBCBC;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
td.orangemain {
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-color: #7FBCBC;
	border-right-color: #7FBCBC;
	border-bottom-color: #7FBCBC;
	border-left-color: #7FBCBC;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
td.orangeinfo {
	background-color: #F3FFFE;
	border: 1px solid #7FBCBC ;
}
a.orangeinfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #326564;
	text-decoration: underline;
}
a.orangeinfo:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}





input.skybluetextbox {	
	border:1px solid #6B94C2; 		
	background-color: #DBEBFF;		
	color: #294768;
	font-family: Arial, Helvetica, sans-serif;
}
td.skybluetitle {
	background-color: #C5D8EE;
	font-size:26px;
	font-weight:bold;
	color: #294768;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}
td.skybluesubtitle {
	background-color: #C5D8EE;
	color: #294768;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-color: #6B94C2;
	border-right-color: #6B94C2;
	border-bottom-color: #6B94C2;
	border-left-color: #6B94C2;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
td.skybluetop {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-color: #6B94C2;
	border-right-color: #6B94C2;
	border-bottom-color: #6B94C2;
	border-left-color: #6B94C2;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
td.skybluebottom {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-color: #6B94C2;
	border-right-color: #6B94C2;
	border-bottom-color: #6B94C2;
	border-left-color: #6B94C2;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
td.skybluemain {
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-color: #6B94C2;
	border-right-color: #6B94C2;
	border-bottom-color: #6B94C2;
	border-left-color: #6B94C2;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
hr.skyblue {
	height: 1px; 
	color: #6B94C2; 
	background-color: 6B94C2; 
	margin-bottom: 5px; 
	margin-top: 5px
}
.ltskybluetext {
	color: #6B94C2;
}
.dkskybluetext {
	color: #294768;
}
td.skybluebuy {
	background-color: #C5D8EE;
	font-family: Arial, Helvetica, sans-serif;
	color: #294768;
	font-size: 12px;
}
td.skyblueinfo {
	background-color: #DBEBFF;
	border: 1px solid #6B94C2 ;
}
a.skyblueinfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #294768;
	text-decoration: underline;
}
a.skyblueinfo:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
td.skybluereview {
	background-color: #C5D8EE;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #294768;
	font-size: 11px;
}
td.skyblue7 {
	background-color: #DBEBFF;
}

/*------------------------------------------------------------------------------------------------------------------------
Cart
------------------------------------------------------------------------------------------------------------------------*/

td.cartitems {
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-color: #BECBDD;
	border-right-color: #BECBDD;
	border-bottom-color: #BECBDD;
	border-left-color: #BECBDD;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.carttext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #333333;
}

td.cartmain {
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-color: #7FA8E5;
	border-right-color: #7FA8E5;
	border-bottom-color: #7FA8E5;
	border-left-color: #7FA8E5;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	padding: 3px;
}
tr.carttop {
	font-size: 14px;
	font-weight: bold;
	color: #324465;
	background-color: #D8E1F1;
}
tr.cartbody {
	font-size: 12px;
	background-color: #F3F7FF;
}
img.cart {
	border: 1px solid #BDCFE8;
	margin-right: 5px;
}
tr.autotop {
	font-size: 14px;
	font-weight: bold;
	color: #215376;
	background-color: #D3E8F6;
}
tr.autobody {
	font-size: 12px;
	background-color: #F3FAFF;
}
.button{
	background-color: Yellow;
	font-weight: bold;
	width: auto;
	vertical-align: middle;
	font-size: 14;
}


/*------------------------------------------------------------------------------------------------------------------------
Tell a Friend
------------------------------------------------------------------------------------------------------------------------*/
td.friendtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #333333;
	padding: 10px;
}
td.friend {
	font-size: 12px;
	font-weight: bold;
	color: #324465;
	background-color: #D8E1F1;
}
.friendtitle {
	color: #666666;
	font-size: 14px;
	font-weight: bold;
}
td.friendfield {
	font-size: 12px;
	background-color: #F3F7FF;
}


/*------------------------------------------------------------------------------------------------------------------------
Promo bar/Backorder bar
------------------------------------------------------------------------------------------------------------------------*/
table.promo {
	border: solid 2px #FFC133;
	margin-bottom: 2px;
}
td.promobuy {
	background-color: #FFD166;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	padding: 3px;
}

td.backorder {
	border: solid 2px #FFC133;
	background-color: #FFD166;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	padding: 5px;
}


/*------------------------------------------------------------------------------------------------------------------------
Customer Center
------------------------------------------------------------------------------------------------------------------------*/
table.cc {
	margin-top: 1px;
	margin-bottom: 1px;
}


/*------------------------------------------------------------------------------------------------------------------------
60-Second Health Test
------------------------------------------------------------------------------------------------------------------------*/
td.60sht {
	background-color: #F9F3FF;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-color: #A280BD;
	border-right-color: #A280BD;
	border-bottom-color: #A280BD;
	border-left-color: #A280BD;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	font-size: 11px;
	line-height: 120%;
	padding: 3px 9px;
}

.bmidisc {
	color: #A17FBC;
	font-size: 9px;
}
