body {
	height: 100%; margin-bottom: -180px; position: relative; min-height: 100%; min-width: 1000px; background-color: rgb(246, 255, 246);
}
.soon {
	border: 1px solid rgb(204, 204, 204); width: 320px; margin-right: auto; margin-left: auto;
}
#pageWrap {
	border: 1px solid rgb(246, 255, 246); width: 998px; height: 100%; bottom: 0px; margin-top: 20px; margin-right: auto !important; margin-left: auto !important; min-height: 100%; min-width: 998px; background-image: url("images/header.jpg"); background-repeat: no-repeat; background-color: rgb(246, 255, 246);
}
#portfolio {
	padding-left: 20px;
}
#content-left {
	width: 609px; margin-right: 30px; float: left;
}
#content {
	padding: 10px; height: 100%; margin-top: 0px;
}
#content2 {
	padding: 10px; width: auto; height: 100%; margin-top: -600px; margin-left: 225px; float: left;
}
#wrapper {
	margin-right: auto; margin-left: auto; max-width: 970px;
}
.contact {
	width: 450px; height: 150px; float: left;
}
.contact2 {
	width: 560px; height: 250px; margin-right: auto; margin-left: auto;
}
.contact img {
	padding-right: 30px; padding-left: 20px; float: left;
}
#form {
	padding-left: 0px;
}
.contact a {
	text-align: left; color: rgb(69, 84, 84); line-height: 2em; letter-spacing: 0px; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 18px; text-decoration: none; margin-top: 0.5em; word-spacing: normal;
}
.contact2 p {
	text-align: left; color: rgb(69, 84, 84); line-height: 3em; letter-spacing: 0px; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 35px; text-decoration: none; margin-top: 0.5em; word-spacing: normal;
}
.contact a:hover {
	text-align: left; color: rgb(69, 84, 84); line-height: 2em; letter-spacing: 0px; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 18px; text-decoration: underline; margin-top: 0.5em; word-spacing: normal;
}
#menu_wrap {
	width: 810px; padding-left: 135px;
}
#menu {
	margin: 140px auto 0px; width: 760px; border-top-color: rgb(102, 102, 102) !important; border-top-width: 1px !important; border-top-style: solid !important;
}
#menu a {
	padding: 5px 10px; width: auto; text-align: center; color: rgb(51, 51, 51); text-transform: none; line-height: 1.4em; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none;
}
#menu a.currentMenu {
	background-color: rgb(123, 174, 7);
}
#menu a:hover {
	color: rgb(51, 51, 51);
}
#menu2 {
	padding: 10px; width: 130px; float: left;
}
#menu2 a {
	padding: 5px 10px; width: 130px; text-align: left; color: rgb(51, 51, 51); text-transform: none; line-height: 1.4em; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; text-decoration: none; display: block;
}
#menu2 a.currentMenu {
	background-color: rgb(123, 174, 7);
}
#menu2 a:hover {
	width: 130px; color: rgb(51, 51, 51); background-color: rgb(123, 174, 7);
}
h5 {
	color: rgb(0, 102, 51); line-height: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bolder; margin-bottom: 15px;
}
#menu ul li {
	float: left; display: block; position: relative;
}
#menu li ul {
	display: none;
}
#menu ul li a {
	display: block;
}
#menu ul li a:hover {
	width: auto; background-color: rgb(123, 174, 7);
}
#menu li:hover ul {
	display: block; position: absolute;
}
#menu li:hover li {
	float: none;
}
#menu li:hover a {
	background: rgb(144, 199, 62); width: auto; text-align: left;
}
#menu li:hover li a:hover {
	width: auto; text-align: left; background-color: rgb(123, 174, 7);
}
.ask h5 {
	margin: 3px 0px 0px;
}
.question {
	margin: -5px 0px 10px; padding: 15px 18px 0px; border-right-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; background-color: rgb(251, 251, 251);
}
.openquestion {
	color: rgb(154, 154, 154) !important; margin-bottom: 5px;
}
.closedquestion {
	color: rgb(154, 154, 154) !important; margin-bottom: 5px;
}
#top-bar {
	padding: 0px;
}
p#description {
	margin: 0px; text-indent: -9999px;
}
h1#logo {
	margin: -80px 0px 0px; text-indent: -9999px; float: right;
}
a {
	color: rgb(69, 84, 84); font-family: Calibri, Arial, Helvetica, sans-serif; text-decoration: underline;
}
p {
	text-align: left; color: rgb(69, 84, 84); line-height: 1.6em; letter-spacing: 0px; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none; margin-top: 0.5em; word-spacing: normal;
}
#stockists {
	margin-left: 40px;
}
#stock {
	width: 900px; margin-right: auto; margin-left: auto;
}
#ital {
	text-align: left; color: rgb(69, 84, 84); line-height: 1.6em; letter-spacing: 0px; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 14px; font-style: italic !important; margin-top: 0.5em; word-spacing: normal;
}
h1 {
	text-align: center; color: rgb(0, 112, 70); text-transform: none; line-height: 2em; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; text-decoration: none; margin-top: 5px; margin-bottom: 10px; word-spacing: normal;
}
h2 a {
	color: rgb(0, 112, 70) !important; text-decoration: none;
}
h2 a:hover {
	text-decoration: underline;
}
#medic_wrap {
	width: 740px; margin-right: auto; margin-left: auto;
}
#medic {
	margin: 10px; padding: 10px; float: left;
}
#medic img {
	padding: 5px;
}
#medic p {
	text-align: center;
}
.clearfooter {
	height: 100px; clear: both;
}
.clear {
	margin: 0px; padding: 0px; width: 100%; height: 0px; clear: both;
}
.pix_ass {
	width: 600px; padding-top: 20px; margin-right: auto !important; margin-left: auto !important;
}
#footer {
	background: rgb(244, 244, 244); width: 1000px; height: 180px; padding-top: 0px; padding-bottom: 5px; padding-left: 0px; font-family: Calibri, Arial, Helvetica, sans-serif; margin-right: auto; margin-left: auto; position: relative;
}
#footer p {
	width: 1000px; height: 20px; text-align: center; color: rgb(90, 85, 85); padding-top: 10px; font-family: Calibri, Arial, Helvetica, sans-serif !important; font-size: 14px; text-decoration: none;
}
#footer p a {
	text-align: center; color: rgb(90, 85, 85); font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none;
}
#footer p a:hover {
	text-align: center; color: rgb(1, 101, 63); font-size: 14px; text-decoration: underline;
}
