body {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.7em;
	padding: 0px;
	margin: 0px;
	color: #000;
}

a {
	color: #5A409B;
	text-decoration: none;
}

img {
	border: none;
}

a:hover {
	text-decoration: underline;
}

#wrapper-o {
	position: relative;
	width: 938px;
	margin: 0 auto;
}

#wrapper-i, #wrapper-i2, #footer, #footer-i {
	display: block;
	position: relative;
	float: left;
	width: 938px;
	margin: 0px;
	padding: 0px;
	background: url(../images/back_repeat.jpg) repeat-y;
}

#footer, #footer-i {
	background-image: url(../images/footer.jpg);
	background-repeat: no-repeat;
	height: 265px;
}

#footer {
	padding-left: 53px;
}

#footer-i {
	padding-top: 105px;
	height: 160px;
}

#footer-i, body#breast #footer-i {
	background-image: url(../images/footer_breast.jpg);
}

body#products #footer-i {
	background-image: url(../images/footer_products.jpg);
}

body#professionals #footer-i {
	background-image: url(../images/footer_professionals.jpg);
}

body#press #footer-i {
	background-image: url(../images/footer_press.jpg);
}

#wrapper-i2 {
	background-image: none;
}

#wrapper-i2, body#breast #wrapper-i2, body#products #wrapper-i2, body#professionals #wrapper-i2, body#press #wrapper-i2 {
	background-image: url(../images/back_repeat_breast.gif);
	background-position: 53px 0px;
}

body#products #wrapper-i2 {
	background-image: url(../images/back_repeat_products.gif);
}

body#professionals #wrapper-i2 {
	background-image: url(../images/back_repeat_professionals.gif);
}

body#press #wrapper-i2 {
	background-image: url(../images/back_repeat_press.gif);
}

#tabmenu, #tabmenu ul, #tabmenu li, #tabmenu li a {
	display: block;
	position: relative;
	float: left;
	width: 53px;
	padding: 0px;
	margin: 0px;
}

#tabmenu ul {
	padding-top: 96px;
	list-style: none;
}

#tabmenu li.breast a, #tabmenu li.products a, #tabmenu li.professionals a, #tabmenu li.press a {
	background: url(../images/btn_breast.jpg) no-repeat;
	text-indent: -1000em;
	height: 86px;
}

#tabmenu li.products a {
	background-image: url(../images/btn_products.jpg);
	height: 151px;
}

#tabmenu li.professionals a {
	background-image: url(../images/btn_professionals.jpg);
	height: 130px;
}

#tabmenu li.press a {
	background-image: url(../images/btn_press.jpg);
	height: 159px;
}

#leftcont, #leftcont-i {
	display: block;
	position: relative;
	float: left;
	width: 213px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	background: url(../images/lansinoh.jpg) no-repeat;
}

#leftcont-i {
	width: 195px;
	padding-top: 35px;
	padding-left: 18px;
	background-image: url(../images/top_menu_breast.jpg);
}

body#breast #leftcont-i {
	background-image: url(../images/top_menu_breast.jpg);
}

body#products #leftcont-i {
	background-image: url(../images/top_menu_products.jpg);
}

body#professionals #leftcont-i {
	background-image: url(../images/top_menu_professionals.jpg);
}

body#press #leftcont-i {
	background-image: url(../images/top_menu_press.jpg);
}

#leftcont-i h3, #leftcont-i p, #leftcont-i ul.int_list, #leftcont-i #stockist_block {
	display: block;
	position: relative;
	float: left;
	width: 170px;
	margin: 0px;
	padding: 5px 2px 5px 5px;
	border-bottom: 1px solid #FFF;
}

#leftcont-i #stockist_block {
	width: 172px;
	padding-right: 0px;
	font-size: 1em;
}

#leftcont-i #stockist_submit, #leftcont-i #stockist_submit input.submit_stockists_btn {
	display: block;
	position: relative;
	float: right;
	width: 62px;
	height: 78px;
	margin: 0px;
	padding: 0px;
	border: none;
}

#leftcont-i #stockist_input_block, #leftcont-i #stockist_label, #leftcont-i #stockist_input {
	display: block;
	position: relative;
	float: left;
	width: 110px;
	height: 58px;
	padding: 0px;
	margin: 0px;
}

#leftcont-i #stockist_input_block, #leftcont-i #stockist_input {
	height: auto;
}

#leftcont-i #stockist_input input {
	border: none;
	width: 105px;
	height: 15px;
}

#leftcont-i #stockist_submit input.submit_stockists_btn, body#breast #leftcont-i #stockist_submit input.submit_stockists_btn {
	background: url(../images/stockists_submit_breast.jpg) no-repeat;
	text-indent: -1000em;
}

body#products #leftcont-i #stockist_submit input.submit_stockists_btn {
	background-image: url(../images/stockists_submit_products.jpg);
}

body#professionals #leftcont-i #stockist_submit input.submit_stockists_btn {
	background-image: url(../images/stockists_submit_professionals.jpg);
}

body#press #leftcont-i #stockist_submit input.submit_stockists_btn {
	background-image: url(../images/stockists_submit_press.jpg);
}

#leftcont-i h3 {
	font-size: 1.1em;
	padding-top: 24px;
}

#leftcont-i ul.int_list {
	list-style: none;
}

#leftcont-i ul.int_list li, #leftcont-i ul.int_list li a {
	display: block;
	position: relative;
	float: left;
	padding: 0px 5px 0px 0px;
	margin: 0px;
	width: 37px;
	height: 25px;
}

#leftcont-i ul.int_list li a {
	padding: 0px;
	background: url(../images/sites_link_usa_breast.gif) no-repeat;
	text-indent: -1000em;
}

#leftcont-i ul.int_list li.int_usa a, body#breast #leftcont-i ul.int_list li.int_usa a {
	background-image: url(../images/sites_link_usa_breast.gif);
}

body#products #leftcont-i ul.int_list li.int_usa a {
	background-image: url(../images/sites_link_usa_products.gif);
}

body#professionals #leftcont-i ul.int_list li.int_usa a {
	background-image: url(../images/sites_link_usa_professionals.gif);
}

body#press #leftcont-i ul.int_list li.int_usa a {
	background-image: url(../images/sites_link_usa_press.gif);
}

#leftcont-i ul.int_list li.int_de a, body#breast #leftcont-i ul.int_list li.int_de a {
	background-image: url(../images/sites_link_de_breast.gif);
}

body#products #leftcont-i ul.int_list li.int_de a {
	background-image: url(../images/sites_link_de_products.gif);
}

body#professionals #leftcont-i ul.int_list li.int_de a {
	background-image: url(../images/sites_link_de_professionals.gif);
}

body#press #leftcont-i ul.int_list li.int_de a {
	background-image: url(../images/sites_link_de_press.gif);
}

#leftcont-i ul.int_list li.int_de a, body#breast #leftcont-i ul.int_list li.int_tr a {
	background-image: url(../images/sites_link_tr_breast.gif);
}

body#products #leftcont-i ul.int_list li.int_tr a {
	background-image: url(../images/sites_link_tr_products.gif);
}

body#professionals #leftcont-i ul.int_list li.int_tr a {
	background-image: url(../images/sites_link_tr_professionals.gif);
}

body#press #leftcont-i ul.int_list li.int_tr a {
	background-image: url(../images/sites_link_tr_press.gif);
}

body#breast ul.leftmenu-2, body#breast ul.leftmenu-1 li a, body#breast ul.leftmenu-2 li a, body#breast #leftcont-i h3, body#breast #leftcont-i p, body#breast #leftcont-i ul, body#breast #leftcont-i #stockist_block {
	border-color: #AEDDDD;
}

body#professionals ul.leftmenu-2, body#professionals ul.leftmenu-1 li a, body#professionals ul.leftmenu-2 li a, body#professionals #leftcont-i h3, body#professionals #leftcont-i p, body#professionals #leftcont-i ul, body#professionals #leftcont-i #stockist_block {
	border-color: #D6D9EC;
}

#leftmenu-sub {
	display: block;
	position: absolute;
	top: 109px;
	left: 246px;
	z-index: 50;
}

.leftmenus, ul.leftmenu-1, ul.leftmenu-1 li, ul.leftmenu-1 li a, ul.leftmenu-2, ul.leftmenu-2 li, ul.leftmenu-2 li a, ul.leftmenu-3, ul.leftmenu-3 li, ul.leftmenu-3 li a, #leftmenu-sub-i, #leftmenu-sub-i ul,  #leftmenu-sub ul li, #leftmenu-sub ul li a {
	display: block;
	position: relative;
	float: left;
	width: 170px;
	margin: 0px;
	padding: 0px;
	z-index: 51;
}

#leftmenu-sub-i ul {
	list-style: none;
}

#leftmenu-sub-i div {
	display: block;
	position: absolute;
	visibility: hidden;
}

#leftmenu-sub ul li a {
	display: block;
	position: relative;
	float: left;
	width: 170px;
	margin: 0px;
	padding: 0px;
}

ul.leftmenu-3 {
	padding-top: 24px;
}

.leftmenus {
	padding-left: 5px;
}

ul.leftmenu-1, ul.leftmenu-2, ul.leftmenu-3 {
	list-style: none;
}

ul.leftmenu-1 {
	padding-bottom: 24px;
}

ul.leftmenu-2 {
	border-top: 1px solid #FFF;
}

ul.leftmenu-1 li a, ul.leftmenu-2 li a, ul.leftmenu-3 li a, #leftmenu-sub ul li a {
	width: 141px;
	padding: 5px 23px 5px 6px;
	height:auto;
	border-bottom: 1px solid #FFF;
}

ul.leftmenu-3 li a, body#breast ul.leftmenu-3 li a {
	border: none;
	color: #FFF;
	background-color: #009593;
}

body#products ul.leftmenu-3 li a {
	background-color: #5A4195;
}

body#professionals ul.leftmenu-3 li a {
	background-color: #8C94C5;
}

body#press ul.leftmenu-3 li a {
	background-color: #666666;
}

ul.leftmenu-1 li a, body#breast ul.leftmenu-1 li a {
	color: #029292;
}

#leftcont-i span {
	font-weight: bold;
}

#leftcont-i, #leftcont-i p a, #leftcont-i h3 a, body#breast ul.leftmenu-1 li a {
	color: #029292;
}

body#products #leftcont-i, body#products #leftcont-i p a, body#products #leftcont-i h3 a, body#products ul.leftmenu-1 li a {
	color: #5A4099;
}

body#professionals #leftcont-i, body#professionals #leftcont-i p a, body#professionals #leftcont-i h3 a, body#professionals ul.leftmenu-1 li a {
	color: #FFF;
}

body#press #leftcont-i, body#press #leftcont-i p a, body#press #leftcont-i h3 a, body#press ul.leftmenu-1 li a {
	color: #686868;
}

ul.leftmenu-2 li.breast a, ul.leftmenu-2 li.products a, ul.leftmenu-2 li.professionals a, ul.leftmenu-2 li.press a {
	background: 150px 5px url(../images/leftmenu2_active_breast.gif) no-repeat #D9EFED;
	color: #01948E;
}

ul.leftmenu-2 li.products a {
	background-image: url(../images/leftmenu2_active_products.gif);
	background-color: #E4E0EF;
	color: #5A409B;
}

ul.leftmenu-2 li.professionals a {
	background-image: url(../images/leftmenu2_active_professionals.gif);
	background-color: #BABFDF;
	color: #FFF;
}

ul.leftmenu-2 li.press a {
	background-image: url(../images/leftmenu2_active_press.gif);
	background-color: #E1E1E1;
	color: #686868;
}

body#breast ul.leftmenu-3 li a:hover, ul.leftmenu-3 li a:hover, ul.leftmenu-2 li.breast a:hover, ul.leftmenu-2 li.products a:hover, ul.leftmenu-2 li.professionals a:hover, ul.leftmenu-2 li.press a:hover, ul.leftmenu-1 li a:hover, body#breast ul.leftmenu-1 li a:hover, body#products ul.leftmenu-1 li a:hover, body#professionals ul.leftmenu-1 li a:hover, body#press ul.leftmenu-1 li a:hover, body.link-1 ul.leftmenu-1 li.link-1 a, body.link-2 ul.leftmenu-1 li.link-2 a, body.link-3 ul.leftmenu-1 li.link-3 a, body.link-4 ul.leftmenu-1 li.link-4 a, body.link-5 ul.leftmenu-1 li.link-5 a, body.link-6 ul.leftmenu-1 li.link-6 a, body.link-7 ul.leftmenu-1 li.link-7 a, body.link-8 ul.leftmenu-1 li.link-8 a, body.link-9 ul.leftmenu-1 li.link-9 a, body.link-10 ul.leftmenu-1 li.link-10 a, body.link-11 ul.leftmenu-1 li.link-11 a, body.link- ul.leftmenu-12 li.link-12 a, body.link-13 ul.leftmenu-1 li.link-13 a, body.link-14 ul.leftmenu-1 li.link-14 a, body.link-15 ul.leftmenu-1 li.link-15 a, body.link-16 ul.leftmenu-1 li.link-16 a, body.link-17 ul.leftmenu-1 li.link-17 a, body.link-18 ul.leftmenu-1 li.link-18 a, body.link-19 ul.leftmenu-1 li.link-19 a, body.link-20 ul.leftmenu-1 li.link-20 a, body#breast.link-1 ul.leftmenu-1 li.link-1 a, body#breast.link-2 ul.leftmenu-1 li.link-2 a, body#breast.link-3 ul.leftmenu-1 li.link-3 a, body#breast.link-4 ul.leftmenu-1 li.link-4 a, body#breast.link-5 ul.leftmenu-1 li.link-5 a, body#breast.link-6 ul.leftmenu-1 li.link-6 a, body#breast.link-7 ul.leftmenu-1 li.link-7 a, body#breast.link-8 ul.leftmenu-1 li.link-8 a, body#breast.link-9 ul.leftmenu-1 li.link-9 a, body#breast.link-10 ul.leftmenu-1 li.link-10 a, body#breast.link-11 ul.leftmenu-1 li.link-11 a, body#breast.link- ul.leftmenu-12 li.link-12 a, body#breast.link-13 ul.leftmenu-1 li.link-13 a, body#breast.link-14 ul.leftmenu-1 li.link-14 a, body#breast.link-15 ul.leftmenu-1 li.link-15 a, body#breast.link-16 ul.leftmenu-1 li.link-16 a, body#breast.link-17 ul.leftmenu-1 li.link-17 a, body#breast.link-18 ul.leftmenu-1 li.link-18 a, body#breast.link-19 ul.leftmenu-1 li.link-19 a, body#breast.link-20 ul.leftmenu-1 li.link-20 a, #leftmenu-sub ul li a {
	background: 150px 5px url(../images/leftmenu_active_breast.gif) no-repeat #6CC1BF;
	color: #FFF;
}

body#products ul.leftmenu-3 li a:hover, ul.leftmenu-2 li.products a:hover, body#products ul.leftmenu-1 li a:hover, body#products.link-1 ul.leftmenu-1 li.link-1 a, body#products.link-2 ul.leftmenu-1 li.link-2 a, body#products.link-3 ul.leftmenu-1 li.link-3 a, body#products.link-4 ul.leftmenu-1 li.link-4 a, body#products.link-5 ul.leftmenu-1 li.link-5 a, body#products.link-6 ul.leftmenu-1 li.link-6 a, body#products.link-7 ul.leftmenu-1 li.link-7 a, body#products.link-8 ul.leftmenu-1 li.link-8 a, body#products.link-9 ul.leftmenu-1 li.link-9 a, body#products.link-10 ul.leftmenu-1 li.link-10 a, body#products.link-11 ul.leftmenu-1 li.link-11 a, body#products.link- ul.leftmenu-12 li.link-12 a, body#products.link-13 ul.leftmenu-1 li.link-13 a, body#products.link-14 ul.leftmenu-1 li.link-14 a, body#products.link-15 ul.leftmenu-1 li.link-15 a, body#products.link-16 ul.leftmenu-1 li.link-16 a, body#products.link-17 ul.leftmenu-1 li.link-17 a, body#products.link-18 ul.leftmenu-1 li.link-18 a, body#products.link-19 ul.leftmenu-1 li.link-19 a, body#products.link-20 ul.leftmenu-1 li.link-20 a, #leftmenu-sub ul li a {
	background-image: url(../images/leftmenu_active_products.gif);
	background-color: #c5bbdb;
	color: #FFF;
}

#leftmenu-sub ul li a {
	background-image: none;
	border-color: #DDD6E8;
}

#leftmenu-sub ul li a:hover {
	background-color: #5A419C;
	background-image: url(../images/leftmenu_sub_active_products.jpg);
}

body#professionals ul.leftmenu-3 li a:hover, ul.leftmenu-2 li.professionals a:hover, body#professionals ul.leftmenu-1 li a:hover, body#professionals.link-1 ul.leftmenu-1 li.link-1 a, body#professionals.link-2 ul.leftmenu-1 li.link-2 a, body#professionals.link-3 ul.leftmenu-1 li.link-3 a, body#professionals.link-4 ul.leftmenu-1 li.link-4 a, body#professionals.link-5 ul.leftmenu-1 li.link-5 a, body#professionals.link-6 ul.leftmenu-1 li.link-6 a, body#professionals.link-7 ul.leftmenu-1 li.link-7 a, body#professionals.link-8 ul.leftmenu-1 li.link-8 a, body#professionals.link-9 ul.leftmenu-1 li.link-9 a, body#professionals.link-10 ul.leftmenu-1 li.link-10 a, body#professionals.link-11 ul.leftmenu-1 li.link-11 a, body#professionals.link- ul.leftmenu-12 li.link-12 a, body#professionals.link-13 ul.leftmenu-1 li.link-13 a, body#professionals.link-14 ul.leftmenu-1 li.link-14 a, body#professionals.link-15 ul.leftmenu-1 li.link-15 a, body#professionals.link-16 ul.leftmenu-1 li.link-16 a, body#professionals.link-17 ul.leftmenu-1 li.link-17 a, body#professionals.link-18 ul.leftmenu-1 li.link-18 a, body#professionals.link-19 ul.leftmenu-1 li.link-19 a, body#professionals.link-20 ul.leftmenu-1 li.link-20 a {
	background-image: url(../images/leftmenu_active_professionals.gif);
	background-color: #8B95C6;
	color: #FFF;
}

body#press ul.leftmenu-3 li a:hover, ul.leftmenu-2 li.press a:hover, body#press ul.leftmenu-1 li a:hover, body#press.link-1 ul.leftmenu-1 li.link-1 a, body#press.link-2 ul.leftmenu-1 li.link-2 a, body#press.link-3 ul.leftmenu-1 li.link-3 a, body#press.link-4 ul.leftmenu-1 li.link-4 a, body#press.link-5 ul.leftmenu-1 li.link-5 a, body#press.link-6 ul.leftmenu-1 li.link-6 a, body#press.link-7 ul.leftmenu-1 li.link-7 a, body#press.link-8 ul.leftmenu-1 li.link-8 a, body#press.link-9 ul.leftmenu-1 li.link-9 a, body#press.link-10 ul.leftmenu-1 li.link-10 a, body#press.link-11 ul.leftmenu-1 li.link-11 a, body#press.link- ul.leftmenu-12 li.link-12 a, body#press.link-13 ul.leftmenu-1 li.link-13 a, body#press.link-14 ul.leftmenu-1 li.link-14 a, body#press.link-15 ul.leftmenu-1 li.link-15 a, body#press.link-16 ul.leftmenu-1 li.link-16 a, body#press.link-17 ul.leftmenu-1 li.link-17 a, body#press.link-18 ul.leftmenu-1 li.link-18 a, body#press.link-19 ul.leftmenu-1 li.link-19 a, body#press.link-20 ul.leftmenu-1 li.link-20 a {
	background-image: url(../images/leftmenu_active_press.gif);
	background-color: #B5B5B5;
	color: #FFF;
}

body#breast ul.leftmenu-2 li.breast, body#products ul.leftmenu-2 li.products, body#professionals ul.leftmenu-2 li.professionals, body#press ul.leftmenu-2 li.press {
	/*display: none;*/
}

ul.leftmenu-1 li.link-1 a {
	font-weight: bold;
}

ul.leftmenu-1 li a:hover, ul.leftmenu-2 li a:hover, ul.leftmenu-3 li a:hover, #leftmenu-sub ul li a:hover {
	text-decoration: none;
}

ul.leftmenu-1 ul li a:hover {
	background-color: #5A4195;
	background-image: url(../images/leftmenu_sub_active_products.jpg);
}

#maincol {
	display: block;
	position: relative;
	float: left;
	width: 658px;
	height: auto;
	padding: 0px;
	margin: 0px;
}

#maintop-o, #maintop {
	display: block;
	position: relative;
	float: left;
	width: 658px;
	height: 350px;
	padding: 0px;
	margin: 0px;
}

#maintop-o {
	background: url(../images/flash_image_blank.jpg) no-repeat;
}

#maincenter, #mainright, #stockist_banner, #stockist_result, #stockist_result p, .stockist_block, .stockist_block_l, .stockist_block_r {
	display: block;
	position: relative;
	float: left;
	width: 440px;
	height: auto;
	padding: 0px;
	margin: 0px;
}

#stockist_banner {
	background-color: #5A4099;
	border-bottom: 1px solid #F9F9FB;
	color: #FFF;
	padding: 14px 20px;
	width: 400px;
}

#stockist_banner h2 {
	font-weight: normal;
	font-size: 1.4em;
	padding: 0px;
	margin: 0px;
}

#stockist_banner span, #stockist_result span, #stockist_result p {
	font-weight: bold;
}

.stockist_block_1 .stockist_block, .stockist_block_2 .stockist_block, .stockist_block_3 .stockist_block, .stockist_block_4 .stockist_block, .stockist_block_5 .stockist_block, .stockist_block_6 .stockist_block {
	background: #EEEDF5 364px 6px url(../images/stockist_result_1.gif) no-repeat;
}

.stockist_block_2 .stockist_block {
	background-image: url(../images/stockist_result_2.gif);
}

.stockist_block_3 .stockist_block {
	background-image: url(../images/stockist_result_3.gif);
}

.stockist_block_4 .stockist_block {
	background-image: url(../images/stockist_result_4.gif);
}

.stockist_block_5 .stockist_block {
	background-image: url(../images/stockist_result_5.gif);
}

.stockist_block_6 .stockist_block {
	background-image: url(../images/stockist_result_6.gif);
}

.stockist_block, #stockist_result p {
	background-color: #EEEDF5;
	border-bottom: 1px solid #CCC6E0;
	color: #5A4099;
	padding: 11px 19px;
	width: 402px;
}

.stockist_block_r {
	width: 180px;
}

.stockist_block_l {
	width: 150px;
	padding-right: 10px;
}

#mainright {
	width: 218px;
}

#stockist_banner {

}

#footerlogos {
	display: block;
	position: relative;
	float: left;
	padding: 0px 0px 0px 26px;
	margin: 0px;
	width: 187px;
}

#footerlogos ul, #footerlogos ul li, #footerlogos ul li a {
	display: block;
	position: relative;
	float: left;
	padding: 0px;
	margin: 0px;
}

#footerlogos ul {
	list-style: none;
}

#footerlogos ul li {
	padding-bottom: 15px;
	clear: left;
}

#footercenter, #footerright {
	display: block;
	position: relative;
	float: left;
	padding: 96px 0px 0px 30px;
	margin: 0px;
	color: #939594;
	width: 600px;
}

#footercenter {
	font-size: 1em;
}

#footerright {
	padding: 105px 0px 0px 53px;
	width: 165px;
	font-size: 1.1em;
}

#footercenter a {
	color: #939594;
}

#footercenter span {
	color: #14928E;
}

#footerright a {
	color: #65BAB5;
}

#footerright ul, #footerright ul li, #footerright ul li a {
	padding: 0px;
	margin: 0px;
}

#footerright ul {
	list-style: none;
}

#access {
	position: absolute;
	left: -1000px;
	width: 990px;
	font-size:1px; 
	line-height: 1px;
}

#stockist_ireland p {
	margin: 0px;
	border: 0px;
	padding-left: 0px;
}
#stockist_ireland a {
	color: #009593;
	font-weight: bold;
	text-decoration: none;
}
#stockist_ireland a:hover {
	color: #009593;
	font-weight: bold;
	text-decoration: underline;
}