A                       { text-decoration: underline; color: #A4004C; }
A:link                  { text-decoration: underline; font-weight: bold; color: #A4004C; }
A:visited               { text-decoration: underline; font-weight: bold; color: #A4004C; }
A:active                { text-decoration: underline; font-weight: bold; color: #A4004C; }
A:hover                 { text-decoration: underline; font-weight: bold; color: #A4004C; }

A.backtotop                       { text-decoration: underline; color: #A4004C; }
A.backtotop:link                  { text-decoration: underline; font-size: 11px; font-weight: bold; color: #A4004C; }
A.backtotop:visited               { text-decoration: underline; font-size: 11px; font-weight: bold; color: #A4004C; }
A.backtotop:active                { text-decoration: underline; font-size: 11px; font-weight: bold; color: #A4004C; }
A.backtotop:hover                 { text-decoration: underline; font-size: 11px; font-weight: bold; color: #A4004C; }

A.formulas                      { text-decoration: underline; color: #A4004C; }
A.formulas:link                  { text-decoration: underline; font-size: 13px; font-weight: normal; color: #A4004C; }
A.formulas:visited               { text-decoration: underline; font-size: 13px; font-weight: normal; color: #A4004C; }
A.formulas:active                { text-decoration: underline; font-size: 13px; font-weight: normal; color: #A4004C; }
A.formulas:hover                 { text-decoration: underline; font-size: 13px; font-weight: normal; color: #A4004C; }

A.distlinks                      { text-decoration: underline; color: #A4004C; }
A.distlinks:link                  { text-decoration: underline; font-weight: normal; color: #A4004C; }
A.distlinks:visited               { text-decoration: underline; font-weight: normal; color: #A4004C; }
A.distlinks:active                { text-decoration: underline; font-weight: normal; color: #A4004C; }
A.distlinks:hover                 { text-decoration: underline; font-weight: normal; color: #A4004C; }

A.indexlink                       { text-decoration: underline; font-size: 11px; color: #000000; }
A.indexlink:link                  { text-decoration: underline; font-size: 11px; font-weight: normal; color: #000000; }
A.indexlink:visited               { text-decoration: underline; font-size: 11px; font-weight: normal; color: #000000; }
A.indexlink:active                { text-decoration: underline; font-size: 11px; font-weight: normal; color: #A4004C; }
A.indexlink:hover                 { text-decoration: underline; font-size: 11px; font-weight: normal; color: #A4004C; }

td                      { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; }

.body                   { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; }

.title                  { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #A4004C; }

.distcountry            { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #A4004C; }

.ingredient_title       { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; }

.ingredient_latin       { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; color: #000000; }

.description            { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; }

.description_italic     { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: italic; }

.bold					{ font-weight: bold; }

.bolditalic				{ font-weight: bold; font-style: italic; }

.menu					{ font-size: 12px; }

.formulaemenu			{ font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 10px; color : #000000; width : 160px; }

.pink					{ font-weight: bold; color: #A4004C; }

.pinksmalltext			{ font-size: 11px; color: #A4004C; }

.tablepadding			{ padding-bottom: 4px; }

.tabletext              { font-size: 12px; }

.underline				{ text-decoration: underline; }

.textindent				{ text-indent:12px; }

p {
font-size: 100%;
line-height: 1.4em;
margin-top: 0;
margin-bottom: 1.4em;
}

.fig {
border: 1px solid #A4004C;
padding: 20px;
margin-bottom: 1.4em;
}

.fignumber {
font-weight: bold;
color: #A4004C;
}

a.reference				{ font-size: 75%; vertical-align: super; }

h2 {
font-weight: bold;
color: #A4004C;
font-size: 120%;
text-align: center;
border-top: 1px solid #A4004C;
padding-top: 1.4em;
}

h3 {
font-weight: bold;
color: #A4004C;
font-size: 110%;
}

h4 {
font-weight: bold;
font-style: italic;
text-decoration: underline;
font-size: 100%;
margin-bottom: 0em;
}

h5 {
font-weight: bold;
color: #A4004C;
font-size: 90%;
margin-bottom: 0.1em;
margin-top: 0.2em;
}

li p {
	margin: 0;
	padding: 0 0 1em 0;
}
li p.header {
	font-weight: bold;
	padding: 0;
}

.imageright {
	float: right;
	padding: 0px 0px 15px 15px;
}

#table {
	background-color: #A4004C;
}
#table .caption {
	display: block;
	margin: 0;
	padding: 10px 0 15px 0;
	background-color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	color: #A4004C;
	font-size: 12px;
}
#table .header {
	margin: 0;
	padding: 3px;
	background-color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	font-size: 12px;
}
#table .value {
	margin: 0;
	padding: 3px;
	background-color: #FFFFFF;
	font-size: 12px;
}

#casehistorieswanted {
	margin-top: 25px;
	padding: 25px;
	background: url(sitegraphics/bg_casehistorieswanted.jpg) repeat-x 0 0 #EAE7DD;
	border: 1px solid #666666;
	font-size: 90%;
}
#casehistorieswanted p.title {
	display: block;
	text-align: center;
	font-weight: bold;
	font-size: 120%;
}
#casehistorieswanted p.signature {
	display: block;
	text-align: right;
	font-style: italic;
	font-weight: bold;
}

.menuNewRemedy {
	font-weight: bold;
	font-size: 120%;
}

.registerNow {
	height: 50px;
	padding: 9px;
	background: url(sitegraphics/bg_registernow.jpg) 0 0 repeat-x;
	text-align: center;
	font-size: 70%;
}
.registerNow p {
	margin: 0;
}
.registerNow p .highlight {
	font-weight: bold;
	color: #A4004C;
}


/*---------------------FORMS-----------------------*/


#form {
	width: 450px;
	margin: 0 0 25px 70px;
}
#form ul {
	margin: 0;
	padding: 0;
}
#form li {
	background: none;
}

label {
	font-weight: bold;
}

fieldset {
	margin: 0;
	padding: 0;
	border: 0;
}
input {	
	width: 99%;
	margin: 2px 0 8px 0;
	padding: 3px;
	border: 1px solid #C4C4C5;
	background: #FFF;
}
.checkboxlabel {
	display:inline;
}
.checkbox {
	border:none;
	width: 15px;
}
textarea {
	width: 99%;
	margin: 2px 0 8px 0;
	padding: 3px;
	border: 1px solid #C4C4C5;
	background: #FFF;
}
select {
	display: block;
	width: 50%;
	margin: 2px 0 8px 0;
	border: 1px solid #C4C4C5;
}
.fileUpload {
	border: 0;
}
.sendform {
	display: block;
	clear: both;
	margin: 10px 0 10px 0;
	text-align: center;
}
.sendbutton {
	width: 70px;
	margin: 0 auto;
	background-color: #4E4E4E;
	border: 0;
	color: #FFF;
}
#form .checkboxes {
	margin: 5px 0 10px 0;
	padding: 0;
}
#form .checkboxes li {
	margin: 0 0 5px 0;
	padding: 0;
}
#form .checkboxes input {
	margin: 3px 4px 0 0;
	padding: 0;
}
.mandatoryAsterisk {
	font-weight:bold;
	color: #A4004C;
}
.termsandconditions {
	font-size: 90%;
}



#formLiquidExtracts {
	width: 500px;
	margin: 0 0 0 50px;
	padding: 20px 0 0 0;
}
#formLiquidExtracts label {
	display: block;
}
#formLiquidExtracts input {
	border: 1px solid #5896AC;
}
#formLiquidExtracts textarea {
	border: 1px solid #5896AC;
}
#formLiquidExtracts ul {
	margin: 0;
	padding: 10px 0 0 0;
	list-style-type: none;
}
#formLiquidExtracts li {
	position: relative;
	padding: 7px 0 7px 70px;
}
#formLiquidExtracts ul input {
	position: absolute;
	top: 7px;
	left: 10px;
	width: 50px;
	border: 1px solid #5896AC;
}
#formLiquidExtracts li.stripe {
	background-color: #d2edf6;
}
#formLiquidExtracts p {
	margin: 0;
	padding: 0;
	font-weight: bold;
}
#formLiquidExtracts p.description {
	font-size: 80%;
	font-style: italic;
	font-weight: normal;
}



#liquidExtracts {
	position: relative;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#liquidExtracts li {
	height: 60px;
	display: block;
	padding: 7px 0 7px 0;
}
#liquidExtracts li.stripe {
	background-color: #d2edf6;
	padding: 7px 0 7px 0;
}
#liquidExtracts p {
	margin: 0;
	padding: 12px 0 0 0;
	font-weight: bold;
}
#liquidExtracts p.description {
	padding: 0 0 0 0;
	font-size: 80%;
	font-style: italic;
	font-weight: normal;
}

#liquidExtracts li img {
	float: left;
	margin: 0 15px;
}

