/* -----------------------------------------------------------------------

UBM Medica Styles - Default

----------------------------------------------------------------------- */

/* accessibility */
#skip-links {
	display: none;
}

/* design.css */
div {
	position: relative;
}

small {
	font-family: Arial, sans-serif;
	font-weight: normal;
	font-size: 12px;
}

h3{
	line-height: 20px;
}

.icon16 {
	display: block;
	height: 16px !important;
	width: 16px !important;
	overflow: hidden;
	text-indent: -999em !important;
	color: transparent !important;
	background: transparent left center no-repeat;
}

.iconlnk {
	display: block;
	padding-left: 22px;
	background: transparent left center no-repeat;
}

.iconlnk32 {
	display: block;
	padding-left: 36px;
	min-height: 32px;
	vertical-align: baseline;
	background: transparent left center no-repeat;
}

.icn-flt {
	float: left;
}

.icn-frt {
	float: right;
}

.icn-flg-en-uk {
	background-image: url(../images/site/flags/gb.gif);
}

.icn-flg-en-us {
	background-image: url(../images/site/flags/us.gif);
}

.icn-flg-en-global, .icn-flg-en-eu {
	background-image: url(../images/site/flags/europeanunion.gif);
}

.icn-email {
	background-image: url(../images/site/icons/icon-email.png);
}

.icn-print {
	background-image: url(../images/site/icons/icon-print.png);
}

.icn-fax {
	background-image: url(../images/site/icons/icon-fax.png);
}

.icn-mobile {
	background-image: url(../images/site/icons/icon-mobile.png);
}

.icn-globe {
	background-image: url(../images/site/icons/icon-globe.png);
}

.icn-prevarrow {
	background-image: url(../images/site/icons/icon-arrowbk.png);
}

.icn-nextarrow {
	background-image: url(../images/site/icons/icon-arrownx.png);
}

.icn-calendar {
	background-image: url(../images/site/icons/icon-calendar.png);
}

.icn-pdfdownload {
	background-image: url(../images/site/icons/icon-pdfdownload.png);
}

.debug {
	position: absolute;
	top: 0 !important;
}

/*
h3.alt {
	color: #e71c24;
}
*/

div.dark-panel {
	color: #fff;
	background: #636363 url(../images/site/dark-panel-bg.gif);
	padding: 10px;
	margin-bottom: 36px;
}

div.dark-panel a {
	color: #fff;
}

div.dark-panel h3 {
	color: #fff;
	margin-top: -2px;
	margin-bottom: 18px;
}

div.dark-panel ul#searchform li select {
	width: 200px;
}

div.dark-panel ul{
	list-style: none;
	margin: 0;
	padding: 0;
}

div.dark-panel li.active a{
	color: white !important;
	font-weight: bold;
}

#related-products {
	
}

#related-products h3 {
	margin-top: 27px;
	margin-bottom: 9px;
	color: #aaa;
	font-weight: normal;
}

#related-products p {
	margin: 0;
	font-size: 12px;
	color: #636363;
}

.brdr-left {
	border-right: 2px solid #ccc !important;
	margin-right: 18px !important;
}

div.border {
  padding-right: 9px;
  margin-right: 9px;
  border-right: 2px solid #eee;
}

a.button-big {
	display: block;
	background: #acacac url(../images/site/audience_button.gif) top left no-repeat;
	color: #fff;
	height: 22px;
	width: 200px;
	margin: 5px 0;
	padding: 6px 10px 4px 10px;
	overflow: hidden;
}

a.button-big:hover {
	background: #bc272d url(../images/site/audience_button_o.gif) top left no-repeat;
}



a#product-groups-toggle {
	float: right;
	display: block;
	background: #acacac url(../images/site/blue_button.gif) top left no-repeat;
	color: #fff;
	height: 22px;
	width: 70px;
	margin: 30px 0px 0px 0;
	padding: 6px 10px 4px 10px;
	overflow: hidden;
	text-align: center;
}

.product-gfx {
	height: 75px;
	width: 75px;
	display: inline-block;
	margin: 0 0 9px 0;
}

#header {
	margin: 27px auto 18px auto;
}

.itemlist h4 {
	margin-bottom: 5px;
}

.tile_0, .tile_1, .tile_2,
.tile_3, .tile_4, .tile_5,
.tile_6, .tile_7, .tile_8,
.tile_9, .tile_10, .tile_11
.tile_12, .tile_13, .tile_14{
	min-height: 198px;
}

.tile_0, .tile_1, .tile_3, .tile_4, .tile_6, .tile_7, .tile_9, .tile_10, .tile_12, .tile_13{
	padding-right:9px !important;
	margin-right:10px !important;
	border-right: 1px solid #eee !important;
}

.tile_2, .tile_5, .tile_8, .tile_11, .tile_14{
	margin-right: 0 !important;
}

.tile_3, .tile_6, .tile_9, .tile_12{
	clear: both;
}

.relatedtile_1{
	margin-right: 0 !important;
}


#header h1 {
	font-size: 22px; /* 28px */
	margin: 15px 0 0 0;
}

#footer h4 {
	margin: 0 0 9px 0;
}

#header {
	color: #858585;
}

#header a {
	color: #858585;
}

#header ul, ul#searchform, ul#wizardbuttons {
	display: block;
	margin: 0;
	padding: 0;
}

#header ul li {
	display: inline;
	list-style: none;
}

ul#wizardbuttons li {
	display: block;
	list-style: none;
	text-align: left;
	margin: 0;
}

ul#wizardbuttons li a {
	display: block;
}

div#contact_form ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

div#contact_form ul li {
	display: block;
	list-style: none;
	margin: 0 0 0 0;
	padding: 0;
}

#breadcrumb-widget {
	display: block;
	margin: 5px 0 !important;
	font-size: 12px;
}

#breadcrumb-widget li a {
	text-decoration: underline !important;
}

ul#searchform li {
	list-style: none;
}

ul#searchform li select {
	margin: 0 0 9px 0;
	width: 220px;
}

ul#searchform li label{
	font-family: Arial, sans-serif;
	font-weight: normal;
	font-size: 12px;
}

#nav ul {
	border-top: 2px solid #000;
	margin: 0;
	padding: 9px 0;
}

#nav ul li {
	padding: 0 10px 0 0;
}

#nav ul li a { 
	color: #444;
}

#ubmmedica-logo img {
	margin-top: -58px;
}

ul#access-widget {
	margin: 38px 0 0 70px;
	font-size: 11px;
	font-family: Arial, sans-serif;
	font-weight: normal;
}

ul#access-widget li {
 	float: left;
	padding: 0 6px;
}

#footer {
	background: #fafafa url(../images/site/footer-bg.jpg) top center no-repeat;
	padding: 18px 0;
	margin: 36px 0 0 0;
	line-height: 16px;
	min-height: 72px;
	color: #858585;
	z-index: 1;
}

#footnav{
	font-family: Arial, sans-serif;
	font-weight: normal;
	font-size: 12px;
}

#footnav, #footnav ul {
	display: block;
}

#footnav ul {
	margin: 0;
	padding: 0;
}

#footnav p, #footnav a {
	margin-bottom: 0;
	font-size: 11px !important;
}

#footnav a {
	color: #858585;
}

#footnav li {
	display: inline;
	list-style: none;
	padding: 0 5px 0 0;
}

#footnav li a {
	display: inline;
	list-style: none;
}

#cntcontainer {
	margin-bottom: 18px;
}


#contact_form input{
	width: 220px;
}

#contact_form input[type="submit"]{
	width: auto;
}

#contact_form textarea{
	width: 220px;
}

#product-groups {
	position: relative;
	z-index: 2;
}

.seo a{
	color: #999;
}

.seo table{
	border-spacing: 0px;
}

