html { overflow-y: scroll;}
body { margin:0px; background-color: #e7e8e9; background-image: url(images/vignette.gif); background-repeat: repeat-x; background-position: top;}
div { margin:0px; padding:0;}
img { border:0px;}

/* TYPE COLOURS */

h1 { font-family: "Lucida Sans"; font-size: 13px; line-height: 16px; margin:0; padding:0; color:#3B404A;}
h2 { font-family: "Lucida Sans"; font-size: 13px; line-height: 16px; margin:0; padding:0; color:#3B404A;}
h3 { font-family: "Lucida Sans"; font-size: 10px; line-height: 14px; margin:0; padding:7px 0 7px 0; color:#0068b3;}
.h3_indented { padding:0 0 0 20px;}

p { font-family: "Lucida Sans"; font-size: 10px; line-height: 14px; margin:0; padding:0; color:#505461;}

a:link { color:#505461; text-decoration: none;}
a:active { color:#505461; text-decoration: none;}
a:visited { color:#505461; text-decoration: none;}
a:hover { color: #0068b3; text-decoration: underline;}

a.grey_green:link { color:#505461; text-decoration: underline;}
a.grey_green:active { color:#505461; text-decoration: underline;}
a.grey_green:visited { color:#505461; text-decoration: underline;}
a.grey_green:hover { color: #40c5c4; text-decoration: underline;}

a.subheadingslink:link { color:#3B404A; text-decoration: none;}
a.subheadingslink:active { color:#3B404A; text-decoration: none;}
a.subheadingslink:visited { color:#3B404A; text-decoration: none;}
a.subheadingslink:hover { color: #0068b3; text-decoration: underline;}

a.indented:link { color:#505461; text-decoration: none; padding:0 0 0 20px;}
a.indented:active { color:#505461; text-decoration: none; padding:0 0 0 20px;}
a.indented:visited { color:#505461; text-decoration: none; padding:0 0 0 20px;}
a.indented:hover { color: #0068b3; text-decoration: underline; padding:0 0 0 20px;}

a.blue:link { color: #0068b3; text-decoration: none;}
a.blue:active { color: #0068b3; text-decoration: none;}
a.blue:visited { color: #0068b3; text-decoration: none;}
a.blue:hover { color: #0068b3; text-decoration: underline;}

a.red:link { color: #bd0034; text-decoration: none;}
a.red:active { color: #bd0034; text-decoration: none;}
a.red:visited { color: #bd0034; text-decoration: none;}
a.red:hover { color: #bd0034; text-decoration: underline;}

a.turquoise:link { color: #40c5c4; text-decoration: none;}
a.turquoise:active { color: #40c5c4; text-decoration: none;}
a.turquoise:visited { color: #40c5c4; text-decoration: none;}
a.turquoise:hover { color: #40c5c4; text-decoration: underline;}

a.green:link { color: #60bb46; text-decoration: none;}
a.green:active { color: #60bb46; text-decoration: none;}
a.green:visited { color: #60bb46; text-decoration: none;}
a.green:hover { color: #60bb46; text-decoration: underline;}

.subheadings { color:#3B404A;}
.subheadings_indented { color:#3B404A; padding:0 0 0 8px;}

.bluetext { color: #0068b3;}

.bulletpoints_blue { font-family: "Lucida Sans"; font-size: 10px; line-height: 14px; margin:0 0 0 1pc; padding:0; color:#505461; list-style-position: outside; list-style-image: url(images/bullet_blue.gif);}
.bulletpoints_red { font-family: "Lucida Sans"; font-size: 10px; line-height: 14px; margin:0 0 0 1pc; padding:0; color:#505461; list-style-position: outside; list-style-image: url(images/bullet_red.gif);}
.bulletpoints_turquoise { font-family: "Lucida Sans"; font-size: 10px; line-height: 14px; margin:0 0 0 1pc; padding:0; color:#505461; list-style-position: outside; list-style-image: url(images/bullet_turquoise.gif);}
.bulletpoints_green { font-family: "Lucida Sans"; font-size: 10px; line-height: 14px; margin:0 0 0 1pc; padding:0; color:#505461; list-style-position: outside; list-style-image: url(images/bullet_green.gif);}
.bulletpoints_indented { font-family: "Lucida Sans"; font-size: 10px; line-height: 14px; margin:0 0 0 1.2pc; padding:0; color:#505461; list-style-position: outside; list-style-type: none;}
.bulletpoints_large_blue { font-family: "Lucida Sans"; font-size: 13px; line-height: 18px; margin:0 0 0 1pc; padding:0; color:#505461; list-style-position: outside; list-style-image: url(images/bullet_blue.gif);}

/* LAYOUT */

#wrapper {
	z-index:1;
	position:relative;
	margin:0px;
	padding:0px;
	width:100%;
	top:0px;
	left:0px;
	bottom:0px;
	text-align:center;
}
#subwrapper {
	z-index:2;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	width:1021px;
	height:100%;
	top:0px;
	left:0px;
	text-align:left;
	clear:none;
}
#facebook {
	z-index:3;
	position:absolute;
	margin:0px;
	padding:0px;
	width:34px;
	top:10px;
	left:965px;
}

#container1 {
	width:266px;
	height:308px;
	float:left;
}
#container1_logo {
	width:266px;
	height:180px;
}
#container1_text {
	width:255px;
	float:left;
}
#container1_text p {
	text-align: center;
}
#container1_graphic {
	width:255px;
	float:right;
}

#container2 {
	width:755px;
	height:308px;
	float:left;
}


/* MENU */


#container3 {
	width:255px;
	float:left;
}
#menu_assets_holder {
	width:255px;
	float:left;
}
#menu_background_top {
	width:255px;
	float:left;
}
#menu_background_1 {
	width:11px;
	float:left;
}
#menu_item {
	width:233px;
	float:left;
}
#menu_background_2 {
	width:11px;
	float:left;
}
#menu_background_3 {
	width:255px;
	float:left;
}
#menu_background_bottom {
	width:255px;
	float:left;
}

#menu_extended_content_outer {
	width:255px;
	float:left;
	background-image: url(images/menu_extended_content.png);
	background-repeat: repeat-y;
}
#menu_extended_content_inner {
	width:233px;
	margin:0 0 0 11px;
}

#menu_extended_content_top {
	width:213px;
	margin: 0 0 0 10px;
	border-top: 1px dashed #8D94AD;
	border-bottom: 1px dashed #8D94AD;
}

#menu_extended_content {
	width:213px;
	margin: 0 0 0 10px;
	border-bottom: 1px dashed #8D94AD;
}

#container3_logo {
	width:255px;
	float:left;
}

#container3_text {
	width:255px;
	float:left;
}
#container3_text p {
	text-align: center;
}


/* CONTENT */


#container4 {
	width:766px;
	float:left;
}

#container4_assets_holder {
	width:766px;
	float:left;
}

#container4a {
	width:766px;
	float:left;
}
#container4b {
	width:11px;
	float:left;
}
#container4c {
	width:744px;
	float:left;
}
#container4d {
	width:11px;
	float:left;
}
#container4e {
	width:11px;
	float:left;
}
#container4f {
	width:744px;
	float:left;
}
#container4g {
	width:11px;
	float:left;
}
#container4h {
	width:766px;
	float:left;
}

#container4_content_outer {
	width:766px;
	float:left;
	background-image: url(images/content_middle.png);
	background-repeat: repeat-y;
}
#container4_content_outer_vertical_lines {
	width:766px;
	float:left;
	background-image: url(images/content_middle_vertical_lines.png);
	background-repeat: repeat-y;
}
#container4_content_inner {
	width:744px;
	padding:0 0 0 11px;
	float:left;
}

/* STYLES FOR CONTENT */

#container4_content_graphic_header {
	width:744px;
	margin:0 0 12px 0;
	float:left;
}
#container4_content_text_header {
	width:744px;
	margin:0 0 12px 0;
	float:left;
}
#container4_content_text_header_text {
	padding:0 0 0 12px;
	float:left;
}
#container4_content_header_logos {
	padding:0 0 0 12px;
	float:left;
}

#container4_content_logos {
	width:100%;
	margin: 0 0 12px 0;
	float:left;
}

#container4_content_text {
	width:100%;
	float:left;
}
#container4_content_text_text {
	padding:0 0 0 12px;
	float:left;
}
#container4_content_text_text_padding_topandbottom {
	padding:8px 0 8px 0;
}
#container4_content_text_text_dashed_border_top {
	width:720px;
	margin:0 0 0 12px;
	border-top: 1px dashed #8D94AD;
}
#container4_content_text_text_dashed_border_topandbottom {
	width:720px;
	margin:0 0 0 12px;
	border-top: 1px dashed #8D94AD;
	border-bottom: 1px dashed #8D94AD;
}

#container4_content_logos_1_col_width {
	width:230px;
	margin: 0 0 12px 0;
	float:left;
}
#container4_content_text_1_col_width {
	width:230px;
	float:left;
}

#container4_content_3col {
	width:744px;
	float:right;
}
#container4_content_3col_margin_bottom {
	width:744px;
	margin:0 0 12px 0;
	float:right;
}
#container4_content_3col_margin_bottom_fixed_height_excipients {
	width:744px;
	height:180px;
	margin:0 0 12px 0;
	float:right;
}
#container4_content_3col_border_top {
	width:744px;
	padding:12px 0 0 0;
	float:right;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C9C9C9;
}
#container4_content_3col_margin_topandbottom_border_topandbottom {
	width:744px;
	padding:12px 0 12px 0;
	margin:12px 0 12px 0;
	float:right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C9C9C9;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C9C9C9;
}
#container4_content_3col_margin_top_border_top {
	width:744px;
	padding:12px 0 0 0;
	margin:12px 0 0 0;
	float:right;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C9C9C9;
}

#container4_col_1 {
	width:230px;
	margin:0 15px 0 0;
	padding:0 0 0 12px;
	float:left;
}
#container4_col_2 {
	width:230px;
	margin:0 15px 0 0;
	float:left;
}
.container4_col_2_indented_1 {
	width:150px;
	padding:0 0 0 12px;
	float:left;
}
.container4_col_2_indented_2 {
	width:50px;
	float:left;
}
#container4_col_3 {
	width:230px;
	float:left;
}
#container4_col_2_2_col {
	width:475px;
	float:left;
}
#container4_col_1_2_col {
	width:475px;
	margin:0 15px 0 0;
	padding:0 0 0 12px;
	float:left;
}


/* PHARMACEUTICALS & FINE CHEMICALS - EXCIPIENTS */


#container4_col_1_excipients {
	width:223px;
	padding:0 12px 0 12px;
	float:left;
}
#container4_col_2_excipients {
	width:223px;
	padding:0 12px 0 12px;
	float:left;
}
#container4_col_3_excipients {
	width:224px;
	padding:0 0 0 12px;
	float:left;
}
#container4_content_headers_excipients {
	width:100%;
	padding:0 0 12px 0;
	float:left;
}
#container4_content_excipients {
	width:100%;
	float:left;
}


/* ANIMAL NUTRITION IMAGES */


#holder_margin_top_animal_nutrition {
	width:732px;
	margin:12px 0 0 0;
	float:right;
}

#image_box_border_margin_right_1_animal_nutrition {
	width:61px;
	margin:0 20px 0 0;
	border:1px solid #C9C9C9;
	float:left;
}
#image_box_border_margin_right_2_animal_nutrition {
	width:120px;
	margin:0 14px 0 0;
	border:1px solid #C9C9C9;
	float:left;
}

#image_text_box_1_animal_nutrition {
	width:83px;
	margin:0;
	float:left;
}
#image_text_box_2_animal_nutrition {
	float:left;
}
#image_text_box_3_animal_nutrition {
	width:122px;
	margin:0 14px 0 0;
	float:left;
}



/* SHUTTERS */


/* start original shutters style
.shutter { margin:0; padding:0; list-style:none; clear:both;}
.shutter li { margin:0; padding:0;}
.shutter_top { display:block; margin:0; padding:0; }
.shutter_top_back { display:block;}
.shutter_top a { display:block; width:100%;}
.shutter_top a span { display:block; padding:0 0 0 12px;}
.shutter_content { width:744px; margin:12px 0 12px 0; padding:12px 0 12px 0; float:right; border-top-width: 1px; border-top-style: solid; border-top-color: #C9C9C9; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #C9C9C9;}
.shutter_content_bottom { width:744px; margin:12px 0 0 0; padding:12px 0 0 0; float:right; border-top-width: 1px; border-top-style: solid; border-top-color: #C9C9C9;}
end original shutters style */

#container5 {
	width: 755px;
	height: 40px;
	margin: 36px 0 0 0;
	padding: 0 0 0 266px;
	float: left;
	text-align: center;
}

/* FORMS */

#formfieldscontainer {
	width:100%;
	float:left;
}

#formfield1 {
	width:120px;
	margin:1px 5px 0 0;
	float:left;
}
#formfield2 {
	width:350px;
	float:left;
}
#formfield_radio_button {
	margin:3px 3px 20px 0;
	float:left;
}
#formfield3 {
	margin:6px 12px 20px 0;
	float:left;
}
.formboxes1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#556771;
	border:1px solid #C9C9C9;
	width:220px;
	height:14px;
	padding-left:3px;
	padding-top:2px;
	background-image: url(images/form_field_background.gif);
	background-repeat: no-repeat;
	margin:0 0 8px 0;
}
.formboxes2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#556771;
	border:1px solid #C9C9C9;
	width:345px;
	height:14px;
	padding-left:3px;
	padding-top:2px;
	background-image: url(images/form_field_background.gif);
	background-repeat: no-repeat;
	margin:0 0 8px 0;
}
.formboxes3_no_height {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	color:#556771;
	border:1px solid #C9C9C9;
	width:345px;
	padding-left:3px;
	padding-top:2px;
	background-image: url(images/form_field_background.gif);
	background-repeat: no-repeat;F;
	margin:0 0 8px 0;
}
.button1 {height: 39px; width: 87px; border:none; background: url('images/button_submit.gif') no-repeat;}
.button2 {height: 39px; width: 87px; border:none; background: url('images/button_reset.gif') no-repeat;}


/* FORUM HEALTH LAYOUT STYLES */

#container4_col_1_health_homepage {
	width:223px;
	padding:0 12px 0 12px;
	float:left;
}
#container4_col_2_health_homepage {
	width:223px;
	padding:0 12px 0 12px;
	float:left;
}
#container4_col_3_health_homepage {
	width:224px;
	padding:0 0 0 12px;
	float:left;
}
#container4_content_headers_health_homepage {
	width:100%;
	padding:0 0 12px;
	float:left;
}
#container4_content_health_homepage {
	width:100%;
	float:left;
}
#container4_content_health_homepage_fixed_height_1 {
	height: 105px;
	width:100%;
	float:left;
}
#container4_content_health_homepage_fixed_height_2 {
	height: 126px;
	width:100%;
	float:left;
}
#container4_content_left_1_health_homepage {
	width:107px;
	float:left;
}
#container4_content_left_2_health_homepage {
	width:107px;
	float:left;
}
#container4_content_right_health_homepage {
	width:116px;
	float:left;
}
#container4_chart_holder_left_vogels_ultrabran {
	width:494px;
	float:left;
}
#container4_chart_holder_content_outer_left_vogels_ultrabran {
	width:494px;
	float:left;
	background-image: url(images/content_middle_vogels_chart_left.png);
	background-repeat: repeat-y;
}
#container4_chart_holder_content_inner_left_vogels_ultrabran {
	width:476px;
	padding:0 0 0 11px;
	float:left;
}
#container4_content_2_col_vogels_ultrabran {
	width:464px;
	float:right;
}
#container4_assets_holder_chart_holder_left_vogels_ultrabran {
	width:494px;
	float:left;
}
#container4a_chart_holder_left_vogels_ultrabran {
	width:494px;
	float:left;
}
#container4c_chart_holder_left_vogels_ultrabran {
	width:476px;
	float:left;
}
#container4d_chart_holder_left_vogels_ultrabran {
	width:7px;
	float:left;
}
#container4f_chart_holder_left_vogels_ultrabran {
	width:476px;
	float:left;
}
#container4g_chart_holder_left_vogels_ultrabran {
	width:7px;
	float:left;
}
#container4h_chart_holder_left_vogels_ultrabran {
	width:494px;
	float:left;
}
#container4_2_col_vogels_ultrabran {
	width:452px;
	margin:0 12px 3px 0;
	float:left;
}
#container4_2_col_underline_1_vogels_ultrabran {
	width:452px;
	margin:3px 12px 3px 0;
	padding:0 0 3px 0;
	border-bottom: 1px solid #C9C9C9;
	float:left;
}
#container4_2_col_underline_2_vogels_ultrabran {
	width:452px;
	margin:0 12px 3px 0;
	padding:0 0 20px 0;
	border-bottom: 1px solid #C9C9C9;
	float:left;
}
#container4_2_col_underline_3_vogels_ultrabran {
	width:452px;
	margin:0 12px 20px 0;
	padding:0 0 3px 0;
	border-bottom: 1px solid #C9C9C9;
	float:left;
}
#container4_2_col_chart_heading_vogels_ultrabran {
	width:126px;
	float:right;
	text-align: center;
}
#container4_2_col_chart_text_1_vogels_ultrabran {
	width:200px;
	float:left;
}
#container4_2_col_chart_text_2_vogels_ultrabran {
	width:126px;
	float:left;
	text-align: center;
}

#container4_chart_holder_right_vogels_ultrabran {
	width:272px;
	float:left;
}
#container4_chart_holder_content_outer_right_vogels_ultrabran {
	width:272px;
	float:left;
	background-image: url(images/content_middle_vogels_chart_right.png);
	background-repeat: repeat-y;
}
#container4_chart_holder_content_inner_right_vogels_ultrabran {
	width:254px;
	padding:0 0 0 7px;
	float:left;
}
#container4_content_1_col_vogels_ultrabran {
	width:242px;
	float:right;
}
#container4_assets_holder_chart_holder_right_vogels_ultrabran {
	width:272px;
	float:left;
}
#container4a_chart_holder_right_vogels_ultrabran {
	width:272px;
	float:left;
}
#container4b_chart_holder_right_vogels_ultrabran {
	width:7px;
	float:left;
}
#container4c_chart_holder_right_vogels_ultrabran {
	width:254px;
	float:left;
}
#container4e_chart_holder_right_vogels_ultrabran {
	width:7px;
	float:left;
}
#container4f_chart_holder_right_vogels_ultrabran {
	width:254px;
	float:left;
}
#container4h_chart_holder_right_vogels_ultrabran {
	width:272px;
	float:left;
}
#container4_1_col_vogels_ultrabran {
	width:230px;
	margin:0 12px 3px 0;
	float:left;
}
#container4_1_col_underline_1_vogels_ultrabran {
	width:230px;
	margin:3px 12px 3px 0;
	padding:0 0 3px 0;
	border-bottom: 1px solid #C9C9C9;
	float:left;
}
#container4_1_col_underline_2_vogels_ultrabran {
	width:230px;
	margin:0 12px 3px 0;
	padding:0 0 3px 0;
	border-bottom: 1px solid #C9C9C9;
	float:left;
}
.nutrition_information_1 {
	width:80px;
	padding:0 12px 0 0;
	float:left;
}
.nutrition_information_1_wide_indented {
	width:150px;
	padding:0 12px 0 12px;
	float:left;
}
.nutrition_information_2 {
	width:70px;
	padding:0 12px 0 0;
	float:left;
}

