html, body {background: #5589b3;}

.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.text_larger, p, ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.clear {clear: both;}

img { border: none;}

h1 {
color: #000000;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
}

.header{color: #3a82c1;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;}

.header a{color: #3a82c1;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
text-decoration:none;}

h2 {
color: #5589B3;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.totop{	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5589B3;
}
.totop a{	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5589B3;
}

.red {color:#ff0000;}

.orange {color:#eea50a}

.products{width: 525px;
border-top: solid 1px #5589B3;
margin-bottom: 20px;
margin-top: 20px;
padding-bottom: 10px;}

.productprice, .nutrition{	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;}
	
.productprice td{width: 85px;
border-bottom: solid 1px #5589B3;
border-right: solid 1px #5589B3;
padding: 3px;
text-align: center;}

.toprow{font-weight: bold;}
.highlight{background-color: #F6FAFE;}

.purchase{color: #5589B3;
font-size: 12px;}

.nutrition td{width: auto;
border-bottom: solid 1px #5589B3;
border-right: solid 1px #5589B3;
padding: 3px;
text-align: left;}

.productsmain{margin-top: 30px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;}

.productsimg {margin: 7px auto 7px auto; text-align:center; border: 0px;}

.productsmain td{padding-left: 5px; width: 150px; padding-right: 30px; border-right: dashed 1px #e2e2e2; border-bottom: dashed 1px #e2e2e2; padding-top: 5px; text-align: center; vertical-align: top; padding-bottom: 5px;}

.productsmain a:link, .productsmain a:visited{font-size: 14px; font-weight: bold; text-decoration: none; color: #5589B3;}

.productsmain a:active, .productsmain a:hover{text-decoration: underline;}




.contact_row{height: 24px;
padding-top: 4px;
padding-left: 4px;
width: 250px;
font-size: 11px;
font-family: tahoma;
color: #4F4F4F;
background: #DCDCDA;
border: solid 1px #8CCA1F;}

.contact_row:active, .contact_row:focus{background: #ffffff;}

.contact_area{height: 130px;
padding-top: 4px;
padding-left: 4px;
width: 250px;
font-size: 11px;
font-family: tahoma;
color: #4F4F4F;
background: #DCDCDA;
border: solid 1px #8CCA1F;}

.contact_area:active, .contact_area:focus{background: #ffffff;}

.contact_submit{width:139px;
font-family: tahoma, verdana, arial; 
font-size: 11px;
height: 22px;
background: #D5D5D5;
font-weight: bold;
text-align: center;
border: 1px solid;
border-color: #E3E0DB #AEAAA4 #97948F #DBD8D1;
margin-right: 15px;}

.contact_reset{width:89px;
font-family: tahoma, verdana, arial; 
font-size: 11px;
height: 22px;
background: #D5D5D5;
font-weight: bold;
text-align: center;
border: 1px solid;
border-color: #E3E0DB #AEAAA4 #97948F #DBD8D1;}

.errortext{color: #ff0000;
font-weight: bold;
font-size: 11px;
font-family: tahoma;}


.leftform{padding-left: 20px;}

.leftform2{padding-left: 20px;
font-family: tahoma;
font-size: 11px;
font-weight: normal;
color: #8CCA1F;}

.contactform{width: 530px;}
.leftside{width: 30%;}

img a {
	border:none;
	}

img.gallery {
	padding:2px;
	margin: 2px;
	border: solid 1px #d7d7d7;
	}
	
.before-after {
	float: left;
	width: 214px;
	height: 190px;
	margin-left: 10px;
}	