@import "reset.css";

/* added by dusan - dootzky */
.text-block ul, .fabrics ul { list-style-type: square; margin-left: 14px; }


/* All 
------------------------------------------------------------------------------*/
body {background:#FFF url('i/background.gif') 0 0 repeat-x;color:#666;font:11px Arial;min-width:1003px;}
a {color:#000;text-decoration:none;}
a:hover {text-decoration:underline;}
p {line-height:13px;margin-bottom:13px;}
.none {display:none;}
.clear {clear:both;}
.no-background {background:none !important;}
.small-padding-top {padding-top:2px !important;padding-bottom:20px !important;}

/* Wrapper 
------------------------------------------------------------------------------*/
#wrapper {background:#FFF;border:1px solid #6899BD;position:relative;width:919px;}
/* Shadows */
.shadow-right {background:url('i/shadow.right.png') 0 0 repeat-y;margin:17px auto 15px auto;padding:0 16px 0 0;width:919px;}
.shadow-bottom {background:url('i/shadow.bottom.png') 0 0 repeat-x;height:17px;width:100%;position:absolute;bottom:-17px;left:0;}
.shadow-bottom-right {background:url('i/shadow.bottom.right.jpg') 0 0 no-repeat;height:25px;width:23px;position:absolute;bottom:-18px;right:-15px;}
.shadow-top-right {background:url('i/shadow.top.right.jpg') 0 0 no-repeat;height:20px;width:13px;position:absolute;top:-1px;right:-14px;}
.shadow-bottom-left {background:url('i/shadow.bottom.left.jpg') 0 0 no-repeat;height:20px;width:18px;position:absolute;bottom:-21px;left:-1px;}

/* Global blocks
------------------------------------------------------------------------------*/
/* Inner page */
#inner-page {background:url('i/bg-content.jpg') 0 bottom no-repeat;overflow:hidden;min-height:352px;position:relative;}
* html #inner-page {height:352px; overflow:visible;}
/* Sidebar */
#sidebar {font:10px verdana;float:left;padding:0 0 0 80px;width:217px;}
/* Main */
#main {font:10px verdana;float:left;width:620px;}
/* Footer */
#footer {background:#537FA4;clear:both;padding:5px 8px 5px 25px;}
	#footer ul li {display:inline;margin:0 20px 0 0; font-size: 90%;}
		#footer ul li a {color:#fff;}

/* Content blocks
------------------------------------------------------------------------------*/
/* Logo */
.logo a {display:block;position:absolute;color:#2184BD;font:italic bold 46px arial;top:21px;left:25px;overflow:hidden;text-decoration:none;height:42px;width:325px;}
	.logo a span {background:url('i/logotype.gif') 0 0 no-repeat;cursor:pointer;display:block;height:42px;position:absolute;top:0;left:0;width:325px;}

/* Menu */
.menu {margin:88px 0 0 16px; padding:0; overflow:hidden;}
	.menu li {display:inline;font-size:12px;padding:5px 5px 0;margin:0 2px 0 0;}
		.menu li a {color:#666;text-decoration:none; padding:2px 7px;}
		.menu li.active-state a,
		.menu li a:hover {text-decoration:none; background:#f6f2e8;}
	.menu li.active {background:#F6F2E8;}

/* Biomed logotype and search */
.right-block {position:absolute;top:18px;right:25px;width:141px;}
	.right-block .search input {border:1px solid #D9DEEA;color:#666;margin:17px 0 0 0px;font:9px Arial;height:10px;width:110px;float:right;padding:4px 4px;}

/* Innovating products that focus on comfort, style & design */
.innovating-products,.innovating-products-inner {background:#D6C39F url('i/innovating.products.jpg') 0 -2px no-repeat;height:169px;text-indent:-9999px;margin:0 0 16px;}	
.innovating-products-inner {background-position:0 0;height:93px;margin-bottom:27px;}

/* Copyright */
.copyright {color:#055DA0;font-size:10px;width:870px;text-align:right;padding:0 20px 20px 0;margin:0 auto;}

/* Home page 
---------------------------------------*/
#homepage {background:url('i/bottom.image.jpg') right bottom no-repeat;overflow:hidden;padding:0 0 6px;}
#homepage p, #homepage div { font-family: Arial, Verdana; font-size: 11px;}
#homepage .column-left {float:left;padding:0 62px 0 24px;width:276px;}
	#homepage .column-left .image {margin:4px 16px 12px 0;}
	#homepage .column-left a {color:#055DA0;font-weight:bold;}
#homepage .column-center {float:left;padding:0 59px 0 0;width:283px;}
#homepage .column-right {float:left;width:203px;}
	#homepage .column-right p {font-size:10px;line-height:12px;}

.title {position:relative;width:194px;padding:0 0 5px;margin:4px 0 7px;font:bold 12px arial;color:#035fa0;}
	.title span {position:absolute;top:0;left:0;width:194px;height:15px;display:block;}
.product-features-title span {background:url('i/product.features.title.gif') 0 2px no-repeat;}
.biomed-title {margin-bottom:5px;}
	.biomed-title span {background:url('i/biomed.title.gif') 0 2px no-repeat;}
.fabric-features-title {margin-bottom:5px;}
	.fabric-features-title span {background:#fff url('i/fabric.features.title.gif') 0 2px no-repeat;}
.iso-9001-title {color:#b58e49;margin-bottom:5px;}
	.iso-9001-title span {background:url('i/iso.9001.title.gif') 0 2px no-repeat;}
.order-online-title {color:#b58e49;margin-bottom:4px;}
	.order-online-title span {background:url('i/order.online.title.gif') 0 0 no-repeat;}
.two-list {height:1%;overflow:hidden;padding:0 0 8px;}
	.two-list ul {float:left;width:95px;padding:0 0 0 13px;}
		.two-list ul li {background:url('i/list.image.gif') 0 6px no-repeat;padding:0 0 0 13px;}
.iso-9001 {padding:0 12px 13px 0;}
	.iso-9001 .image {float:right;margin:6px 0 0 10px;}
.order-online {border-top:1px dashed #E5C48F;border-bottom:1px dashed #E5C48F;padding:11px 0 13px 13px;margin:0 0 0 0;position:relative;left:-13px;}
	.order-online a {color:#B28F4D;font-weight:bold;}

/* Inner pages
---------------------------------------*/
/* Sidebar styles */
.sidebar-title {position:relative;border-bottom:1px dashed #D2C9A6;width:194px;padding:0 0 5px;margin:0 0 5px;font:bold 12px arial;color:#B59452;}
	.sidebar-title span {position:absolute;top:0;left:0;width:194px;height:15px;display:block;}
.products-title span {background:url('i/products.title.gif') 0 0 no-repeat;}
.user-guides-title span {background:url('i/user.guides.gif') 0 0 no-repeat;}
.fabric-title span {background:url('i/fabric.title.gif') 0 0 no-repeat;}
.fabric-reusable-title span {background:url('i/fabric.reusable.title.gif') 0 0 no-repeat;}
.faqs-title span {background:url('i/faqs.title.gif') 0 0 no-repeat;}
.disclamer-title span {background:url('i/disclamer.title.gif') 0 0 no-repeat;}
.headgears-title span {background:url('i/headgears.title.gif') 0 0 no-repeat;}
.search-title span {background:url('i/search.title.gif') 0 0 no-repeat;}
.services-title {margin-bottom:17px;}
	.services-title span {background:url('i/services.title.gif') 0 0 no-repeat;}
.meditex-title {color:#2184BD;}
	.meditex-title span {background:#fff url('i/meditex.title.gif') 0 3px no-repeat;}
.biomed-technology-australia-title {color:#2184BD;}
	.biomed-technology-australia-title span {background:#fff url('i/biomed.technology.australia.gif') 0 3px no-repeat;}
#sidebar strong {color:#2184BD;display:block;font-weight:normal;margin:0 0 11px;}
#sidebar ul.small-width {width:180px;}
#sidebar ul li {height:1%;padding:0 0 0 15px;margin:0 13px 12px 0;}
#sidebar ul li.active, #sidebar ul li:hover {background:url('i/arrow.gif') 2px 5px no-repeat;margin-bottom:8px;}
	#sidebar ul li.active a, #sidebar ul li:hover a {border-bottom:1px dashed #D2C8A6;display:block;padding-bottom:3px;}
	#sidebar ul li a {color:#666;}
	#sidebar ul li a:hover {text-decoration:none;}
.select-head-gear {margin:29px 0 5px !important;}
.with-padding-top {padding-top:5px;}
.with-padding-top-and-bottom {padding:10px 0 11px}

/* User guides */
.user-guides {padding:19px 114px 0 32px;font:10px Verdana;}
	.user-guides h3 {background:url('i/ico.pdf.gif') 0 0 no-repeat;font:10px Verdana;padding:12px 0 1px 31px;}
	.user-guides p{color:#666; font:10px/12px Verdana, Arial, Helvetica, sans-serif;}
		.user-guides p a{color:#ad7607;}
	.user-guides ul {padding:10px 0 0 12px;}
		.user-guides ul li {background:url('i/ico.download.gif') 0 0 no-repeat;padding:0 0 12px 18px;}
			.user-guides ul li a {color:#666;}
	.user-guides a.back {color:#2184BD;position:absolute;bottom:5px;right:120px;}
	.promo-bar{position:absolute; bottom:27px; width:190px; right:120px;}
		.promo-bar .banner{float:right;}
		.promo-bar p{clear:both; margin:0; padding:5px 0 0; text-align:justify; font-size:9px;}

/* With bottom image */
.with-bottom-image {background:url('i/bottom.image.gif') right bottom no-repeat;min-height:352px;}

/* Scroll block */
.scroll-block {background:#fff url('i/scroll.block.bg.gif') right 0 repeat-y;padding:23px 0 0 20px;margin:3px 0 0 21px;height:305px;overflow:auto;width:472px;border:1px solid #95BFD9;position:relative;}
.scroll-block.no-scroll {background:#fff url('i/scroll.block.bg.gif') right 0 repeat-y !important;}
	.scroll-block h2 {border-bottom:1px dashed #D3C9A6;color:#2184BD;font:10px verdana;padding:10px 0 5px;margin:0 92px 6px 0;}
	.scroll-block img {margin-bottom:15px;}
	.scroll-block p {line-height:11px;margin-right:92px;margin-bottom:0;padding-bottom:13px;}
		.scroll-block p strong {color:#2184BD;font-weight:normal;}
	.scroll-block .double-list {padding:0 0 0 0px;}
	.scroll-block .double-list a {color:#2184BD;}
	.scroll-block .double-list ul {float:left;padding:0 0 15px 8px;width:180px;color:#2184BD;}
	.scroll-block .logotypes {padding:0 0 21px;position:relative;}
		.scroll-block .logotypes img {margin:0 18px 0 0;position:relative;}
		.scroll-block .logotypes .logotype-apex {margin:0 25px 0 0;top:-5px;}
		.scroll-block .logotypes .logotype-breas {margin:0 18px 0 0;top:-1px;}
		.scroll-block .logotypes .logotype-tyco {margin:12px 30px 0 0;}
		.scroll-block .logotypes .logotype-sleep-apnea {margin:0 27px 0 0;bottom:-2px;}
		.scroll-block .logotypes .logotype-sleep-zone {bottom:-4px;}
	

/* Scroll block assistance */
.scroll-block.assistance {background:#DDEAFA url('i/scroll.blok.assistance.jpg') 0 0 no-repeat !important;padding:16px 0 0 12px;overflow:visible;height:312px;width:476px;margin:3px 0 0 24px;}
.assistance-inner {background:#fff;height:280px;overflow:auto;padding:0;width:277px;padding:17px 20px 15px 13px}
	.assistance-inner h3 {border-bottom:none;padding:0;margin:0 0 11px 0;}
	.assistance-inner p {margin:0 0 0 0;padding-bottom:10px;}

/* Products */
.products {padding:37px 0 0 44px;}
	.products ul li {float:left;padding:0 20px 12px 0;width:236px;}
		.products ul li img {float:left;}
		.products ul li a.text {border-bottom:1px dashed #D0C7A5;float:left;width:128px;font:12px verdana;color:#2184BD;padding:0 0 6px;margin:27px 0 0 11px;}
		.products ul li a.text:hover {text-decoration:none;color:#85BCDA;}

/* Products - headgears */
.products-headgears {padding:33px 0 20px 28px;}
	.products-headgears .images {float:left;margin:0 0 0 0;width:228px;}
		.products-headgears .images .big-image {background:url('i/frame.jpg') 0 0 no-repeat;padding:14px 12px 14px 6px;}
		.products-headgears .images .small {padding:4px 0 0 1px;}
			.products-headgears .images .small img {margin:0 4px 7px 0;}
	.products-headgears .text {height:1%;overflow:hidden;padding:6px 80px 0 0;}
	.products-headgears h3 {color:#2184BD;font:10px verdana;padding:0 0 12px;}
	.products-headgears a {color:#2184BD;}
	.products-headgears a.back {color:#2184BD;position:absolute;bottom:5px;right:120px;}
#sidebar .select {margin-right:21px;}
#sidebar select {border:1px solid #D4DEDE;color:#666;font:11px verdana;margin-left:-3px;position:relative;width:100%;}

/* Products - headgears list */
.products-headgears-list {font:10px/12px arial;padding:32px 0 0 2px;}
.products-headgears-list ul {height:1%;overflow:hidden;padding-bottom:20px;}
	.products-headgears-list ul li {float:left;margin:0 29px 21px 0;width:266px;}
		.products-headgears-list ul li img {float:left;margin:0 14px 0 0;}
		.products-headgears-list ul li strong {color:#2184BD;font-weight:normal;}
		.products-headgears-list ul li a {color:#666;}
			.products-headgears-list ul li a span {display:block;height:1%;overflow:hidden;padding:4px 0 0;}
				.products-headgears-list ul li a span h3 {font:10px/12px arial;}
		.products-headgears-list ul li a:hover {text-decoration:underline !important;}
	.products-headgears-list a.back {color:#2184BD;font:10px verdana;position:absolute;bottom:5px;right:120px;}

/* Products - fabrics */
.fabrics {padding:17px 80px 15px 0;}
	.fabrics p {margin-bottom:10px;}
	.fabrics strong {color:#A66803;font-weight:normal;}
	.fabrics .images-list {padding:5px 0 5px;}
	.fabrics .images-list li {display:inline;}
	.fabrics a.back {color:#2184BD;position:absolute;bottom:5px;right:120px;}

/* Products - fabrics - reusable */
.reusable {padding:18px 0 0 0;}
	.reusable .top-reusable {background:url('i/reusable.img.jpg') 192px 37px no-repeat;color:#B59452;padding:0 150px 8px 0;height:1%;}
	.reusable .top-reusable div {padding-bottom:14px;}
	.reusable p {padding-right:130px;}
	.reusable strong {color:#2184BD;font-weight:normal;}
	.reusable .top-reusable strong {color:#B59452;font-weight:normal;display:block;}
	.reusable .top-reusable big {font-size:14px;color:#2184BD;line-height:15px;}
	.reusable a.back {color:#2184BD;position:absolute;bottom:5px;right:120px;}

/* FAQs */
.faqs {padding:11px 0 20px 3px;}
	.faqs dl {height:1%;position:relative;padding:0 180px 0 21px;}
	.faqs dl.active {padding-bottom:11px;}
		.faqs dl .button {background:url('i/plus.gif') 0 0 no-repeat;text-indent:-9999px;position:absolute;top:1px;left:0;height:12px;width:12px;}
		.faqs dl.active .button {background-image:url('i/minus.gif');}
		.faqs dl p {margin:11px 0 0;}
		.faqs dl dt {color:#3F92BE;padding:0 0 11px;}
		.faqs dl.active dd {display:block;}
		.faqs dl dd {display:none;padding:0 0 0 1px;}
		.faqs dl dd a {color:#666;text-decoration:underline;}
	.faqs a.ask {color:#BB9D64;position:absolute;bottom:6px;right:215px;text-decoration:underline;}
		.faqs dl dd a:hover, .faqs a.ask:hover {text-decoration:none;}

/* Text block */
.text-block {padding:15px 90px 0 1px;}
	.text-block a {color:#1580EA;}

/* Contact us */
.contact-us #sidebar {padding:30px 0 0 81px;width:247px;}
	.contact-us #sidebar div {padding-bottom:26px;}
	.contact-us #sidebar .sidebar-title {margin:0 0 16px;width:228px;}
	.contact-us #sidebar a {color:#666;text-decoration:underline;}
	.contact-us #sidebar a:hover {text-decoration:none;}
		.contact-us #sidebar .sidebar-title span {width:228px;}
	.contact-us #sidebar dl {padding-bottom:12px;}
	.contact-us #sidebar dl dt {clear:both;float:left;padding-right:4px;}
	.contact-us #sidebar p {margin-bottom:10px;}		
.contact-us #main {width:590px;}
.contact-form {padding:52px 0 0 20px;}
	.contact-form div {padding:0 0 9px;}
	.contact-form label {color:#2184BD;float:left;text-align:right;padding:2px 5px 0 0;width:100px;}
	.contact-form input, .contact-form textarea {border:1px solid #D4DEDE;color:#666;font:11px verdana;width:280px;}
	.contact-form textarea {height:110px;overflow:auto;}
	.contact-form .buttons {text-align:right;width:386px;}
	.contact-form .buttons input {background:#FFF;width:auto;font:10px/14px verdana;}

/* Search */
.search-forms {font:11px verdana;letter-spacing:-1px;padding:27px 0 0 2px;}
	.search-forms h3 {color:#2184BD;font:12px Verdana;letter-spacing:0;padding:0 0 10px;}
		.search-forms h3 a {color:#2184BD;}
	.search-forms .by-product-features {background:#F1F5F7;border:1px solid #C4DEED;padding:9px 12px 10px;margin:0 0 35px 24px;width:395px;}
		.search-forms .by-product-features div {padding:0 0 17px;}
	.search-forms .by-product-code {background:#F1F5F7;border:1px solid #C4DEED;padding:12px 12px 10px;margin:0 0 35px 24px;width:509px;}
		.search-forms .by-product-code div {padding:0 0 13px;}
		.search-forms .by-product-code .last {margin-right:0;}
	.search-forms select {border:1px solid #D4DEDE;color:#666;font:11px verdana;margin:0 20px 0 5px;position:relative;width:150px;}
	.search-forms .radios {padding:0 !important;}
		.search-forms .radios label {float:left;width:120px;}
		.search-forms .radios span {position:relative;top:-3px;margin-right:5px;}
	.search-forms .buttons {text-align:right;padding:0 !important;}
	.search-forms .buttons input {background:#FFF;border:1px solid #D4DEDE;color:#666;font:11px verdana;width:auto;font:10px/14px verdana;}
.search-forms .or3 {padding-bottom:80px;}
