
/* structure.css */
body
{
	margin: 0px;
}

br.clear,
div.clear
{
	clear: both;
}

a img
{
	border: 0px;
}

#shadow-wrapper
{
	width: 1058px;
	margin: 0px auto;
}

#content-wrapper
{
	margin: 24px 20px 53px 20px;
}

#head
{
	position: relative;
	height: 86px;
}

#logo-link
{
	position: absolute;
	
	top: 0px;
	left: 0px;	
	
	width: 218px;
	height: 86px;
}

#head-nav
{
	position: absolute;
	
	top: 46px;
	left: 557px;	
	
	width: 261px;
}

#feature-nav
{
	position: absolute;
	top: 26px;
	right: 40px;
	width: 270px;
	color: white;
	text-align: right;
}
/*
#feature-nav a
{
	float: right;
	padding-right: 20px;
	margin-right: 4px;
	height: 15px;
}
*/
#main
{
	padding-bottom: 30px;
}

#main div.left-col
{
	float: left;
	width: 178px;	
	padding-left: 29px;
}

#main div.center-col
{
	float: left;
	width: 592px;
	margin-right: 19px;
}

#main-nav
{
	height: 51px;
	margin: 0px 0px 0px 11px;
}

#main-nav ul
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#main-nav ul li
{
	float: left;
	position: relative;
}

#main-nav li ul
{
	display: none;
	position: absolute;
	top: 24px;
	left: 0px;
}

#main-nav li ul li
{
	float: none;
	display: block;
	width: 221px;
	z-index: 100;
}

#main-nav a
{
	height: 24px;	
	padding: 0px 13px 0px 10px;
}

#sub-nav
{
	clear: left;
}

#main div.right-col
{
	float: left;
	width: 170px;	
	padding-right: 22px;
}

#online-shop-link
{
	width: 178px;
	height: 61px;
}

#online-shop-link a
{
	display: block;
	text-align: center;
	margin: 0px 9px 0px 1px;	
	height: 51px;
}

#online-shop-form form ,#tonline-shop-form form { 
	width: 188px;
	height: 66px;
	background: white url('/projects/biozol/images/online-shop-formbg-2.png') no-repeat;
	text-align: center;
	font-size: 17px;
	font-weight: bold;
	padding-top: 8px;

	position: relative;
	left: -4px;
	top: -6px;
	margin-bottom: 0;
}
#sflabel,#tsflabel { position: relative; left: -5px; }
#sfbt, #sfq, #tsfbt, #tsfq {
 vertical-align: middle;
 margin-top: 2px;
 position: absolute;
 top: 32px;
}
#sfbt,#tsfbt {
 left: 151px;
}

#sfq,#tsfq {
 width: 131px;
 height: 13px;
 border: solid 1px #f60;
 background-color: #ffe7bc;
 font-size: 10px;
 left: 14px;
}

#content
{
	margin: 22px 0px 0px 11px;
}

#biozol-copy
{
	padding: 0px 0px 10px 0px;
}

/**
 * Box:
 */
 	div.box-distance
	{
		height: 23px;
	}
	
 	div.box-distance-small
	{
		height: 12px;
	}
	
 	div.box
	{
	}
	
 	#main div.left-col	div.box
	{
		margin-right: 8px;
	}
	
 	div.box-head,
 	div.box-head-orange
	{
		height: 25px;
		padding: 0px 4px 0px 12px;		
		margin-bottom: 1px;
	}
	
 	div.box-head a,
 	div.box-head-orange a
	{
		display: block;
	}
	
 	div.box-content
	{
		margin: 3px 0px 3px 0px;
		padding: 10px;
		
		border-width: 1px;
		border-style: solid;
	}	
	
	div.box-content div.label
	{
		float: left;
		width: 70px;
	}
	
 	div.box-cart-preview
	{
		border-width: 0px;
		background-color: #ffffff;
	}

	div.box-cart-preview-head a
	{
		display: block;
	}

 	div.box-content div.entry
	{
		margin-bottom: 14px;
	}
	
 	div.box-cart-preview div.entry
	{
		margin-bottom: 0px;
	}
	div.cartmessage {
		display: none;
	}
	
	#box-highlight
	{
		height: 113px;
	}
	
	#box-highlight div.box-highlight-content
	{
		padding: 1px 5px 0px 28px;
	}
	
	#box-highlight div.box-highlight-content div.entry
	{
		padding: 18px;
	}
	
	#box-highlight div.box-highlight-content img
	{
		float: left;
		margin-right: 18px;
	}
	
	div.welcome
	{
		padding: 0px 10px 10px 10px;
	}
	
/**
 * 
 */
	#content .col
	{
		float: left;
		width: 429px;
	}
	
	#content .top
	{
		margin-bottom: 10px;
	}	
	
	#content .left
	{
		float: left;
		margin: 3px 10px 10px 0px;
	}
	
	#content .right
	{
		float: right;
		margin: 3px 0px 10px 10px;
	}
	
ul.pagelinks {
 list-style-image: url('/projects/biozol/images/down-arrow.png');
 padding-left: 20px;
 margin-left: 0;
}
div.plcol {
 float: left;
 width: 33%;
}
/* Banner Startseite 8/2010 */
#banner {
 border: solid 2px #5A0C75;
 width: 574px;
 font-family: Arial, sans-serif;
}
#b_oben {
 padding: 6px 0;
 font-size: 16px;
 font-weight: bold;
 color: #5A0C75;
 text-align: center;
}
#b_links {

}
#b_rechts {
 font-size: 14px;
 font-weight: bold;
 color: black;
 letter-spacing: 0.15em;
 line-height: 1.6em;
}
#b_unten {
clear: both;
}

/* colors.css */
body
{
	background: #000066 url('../images/body.jpg') no-repeat;
}

a
{
	color: #003399;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

.error
{
	color: #990000;
}

.blue
{
	color: #003399;
}

.orange
{
	color: #ff6600;
}

#shadow-wrapper
{
	background: url('../images/shadow-wrapper.png') no-repeat 8px 12px;
}

#head
{
	background-image: url('../images/head.png');
}

#head-nav,
#feature-nav,
#head-nav a,
#feature-nav a
{
	color: #ffffff;
}
/*
#feature-nav a
{
	background: url('../images/arrow-1.png') no-repeat top right;
}
*/
#content-wrapper
{
	background-color: #ffffff;
}

#online-shop-link
{
	background-image: url('../images/online-shop-link_neu.png');
}

#online-shop-link a
{
	color: #000000;
}

#main-nav
{
	background-color: #003399;
}

#main-nav ul li
{
	background: url('../images/main-nav-a.png') no-repeat top right;
}

#main-nav li ul li
{
	background: #A0A0A0 none;
	border-bottom: 1px solid #ffffff;
	color: #ffffff;
}

#main-nav a
{
	color: #ffffff;
}

#main-nav a.active,
#sub-nav a.active
{
	color: #FF9900;
}

#content
{
}

#biozol-copy
{
	color: #333333;
}
	
div.welcome
{
	color: #FF6906;
}

/**
 * Box:
 */
 	div.box
	{
	}
	
 	div.box-head
	{
		background-color: #000066;
		background-image: url('../images/box-head3.png');
	}
	
 	div.box-head-orange
	{
		background-color: #FF6600;
		background-image: url('../images/box-head-orange3.png');
	}

 	div.box-head,
 	div.box-head a
	{
		color: #ffffff;
	}
	
 	div.box-head a
	{
		background: url('../images/arrow-5.png') no-repeat right 3px;
	}
	
 	div.box-head-orange a
	{
		background: url('../images/arrow-5.png') no-repeat right 3px;
	}

 	div.box-head-orange,
 	div.box-head-orange a
	{
		color: #000000;
	}

 	div.box-content
	{
		color: #333333;		
		border-color: #CCCCCC;
	}

	div.box-cart-preview-head a
	{
		background: url('../images/biozol-add-to-cart.gif') no-repeat 98% 5px;
	}

 	div.box-cart-preview
	{
		background-image: none;
	}

 	div.box-content a
	{
		color: #FF6600;
	}

 	div.box-content div.label a
	{
		color: #333333;
	}
	
	div.box-cart-preview
	{
		color: #666666;
	}
	
	#box-highlight
	{
		background: url('../images/box-h2.png') no-repeat;
	}
	
	#box-highlight div.box-highlight-content div.entry a
	{
		color: #FF6600;
	}
	
	#box-highlight div.box-highlight-content div.entry b a
	{
		color: #003399;
	}

/**
 *
 */
.biozol-add-to-cart
{
	float: left;
	width: 25px;
	height: 20px;
	
	background: url('../images/biozol-add-to-cart.gif') no-repeat 0px 3px;
	
	cursor: pointer;
	margin-right: 4px;
}

.biozol-brochure
{
	float: left;
	width: 18px;
	height: 18px;
	
	background: url('../images/icon-data.png') no-repeat; /* biozol-brochure.gif */
	
	cursor: pointer;
	margin-right: 4px;
}

.biozol-info
{
	float: left;
	width: 20px;
	height: 18px;
	
	background: url('../images/icon-ext.png') no-repeat; /* biozol-info.gif */
	
	cursor: pointer;
	margin-right: 4px;
}
table.allprod_index {
	width: 100%
}
table.allprod_index td {
	text-align: right;
}
/* fonts.css */
body
{
	font-family: Arial, sans-serif;
	font-size: 12px;
}

h1
{
	font-size: 12px;
	color: #003399;
	margin-top: 0px;
}

#head-nav,
#feature-nav,
#head-nav a,
#feature-nav a
{
	font-size: 9px;
	text-decoration: none;
}

#head-nav,
#head-nav a
{
	text-transform: uppercase;
}

#head-nav a.active
{
	font-weight: bold;
}

#head-nav a:hover,
#feature-nav a:hover
{
	text-decoration: underline;
}

#online-shop-link a
{
	font-weight: bold;
	font-size: 17px;
	text-decoration: none;
	
	padding-top: 6px;
	
	/*
	line-height: 51px;
	*/
}

#online-shop-link a:hover
{
	text-decoration: underline;
}

#main-nav
{
}

#main-nav a
{
	font-weight: bold;
	text-decoration: none;
	line-height: 24px;
	text-transform: uppercase;
}

#main-nav a.active
{
}

#main-nav a:hover
{
	text-decoration: underline;
}

#sub-nav
{
	padding-left: 9px;
}

#sub-nav a
{
	font-weight: normal;
	font-size: 10px;
	padding: 0px 3px 0px 0px;
}

#biozol-copy
{
	font-size: 9px;
	text-align: center;
}

div.welcome
{
	font-weight: bold;
}
	
/**
 * Box:
 */
 	div.box
	{
	}

 	div.box-head,
 	div.box-head a
	{
		line-height: 25px;
		
		text-decoration: none;
		text-transform: uppercase;
		font-weight: bold;
	}

 	div.box-head-orange,
 	div.box-head-orange a
	{
		line-height: 24px;
		
		text-decoration: none;
		text-transform: uppercase;
		font-weight: bold;
	}
	
 	div.box-head a:hover,
 	div.box-head-orange a:hover
	{
		text-decoration: underline;
	}

 	div.box-content
	{
		font-size: 11px;
	}

 	div.box-content a
	{
		text-decoration: none;
		font-weight: bold;
	}

 	div.box-content a:hover
	{
		text-decoration: underline;
	}
	
	div.box-cart-preview
	{
		font-size: 14px;
	}
	
	#box-highlight div.box-highlight-content
	{
		font-size: 11px;
	}
	
	#box-highlight div.box-highlight-content div.entry b
	{
		font-size: 14px;
	}
	
	#box-highlight div.box-highlight-content div.entry a
	{
		text-decoration: none;
	}
	
	#box-highlight div.box-highlight-content div.entry a:hover
	{
		text-decoration: underline;
	}
/* search.css */
div.clear
{
	clear: both;
}

#search h1
{
	color: #003399;
	margin: 0px 0px 5px 0px;
}

#search p
{
	color: #333333;
	font-size: 10px;
}

#search
{
	position: relative;
	background-color: #003399;
	padding: 2px 10px 10px 10px;
	text-align: center;
}

#search div.search-type
{
	position: relative;
	margin-top: 8px;
}

#search .ajax-loader
{
	position: absolute;
	
	top: 0px;
	right: -1px;
	
	border: 1px solid #7F9DB9;
}

#search .label
{
 position: relative; top: 5px;
	float: left;
	width: 125px;
		
	text-align: right;
	
	font-weight: bold;
	color: #ffffff;
}

#search-input
{
	padding-left: 2px;
	font-size: 12px;
	
	width: 390px;
}

#search-order-nr-input
{
	padding-left: 2px;
	font-size: 12px;
	
	width: 400px;
}

.num-search-results
{
	font-size: 12px;
	color: #333333;
	margin: 16px 0px 5px 0px;
}

#recommendations
{
	margin: 5px 0px 5px 0px;
	color: #999999;
}

#recommendations b
{
	margin-right: 5px;
	cursor: pointer;
}

#recommendations b:hover
{
	text-decoration: underline;
}

#recommendations div b
{
	color: #333333;
}

#search-results-wrapper
{
	padding: 10px;
	background-color: #E6E7E9;
}

#search-results-inner-wrapper
{
	border: 1px solid #e0e0e0;
}

#search-results
{
	display: none;
	background-color: #ffffff;
}

#search-results td
{
	vertical-align: top;
}

#search-results table .col1 { width: 150px; }
#search-results table .col2 { width: 120px; }
#search-results table .col3 { width: 147px; }
#search-results table .col4 { width:  30px; }
#search-results table .col5 { width:  70px; }

#search-results table tr.line
{
	background-color: #23369E;
}

#search-results table tr.line td
{
	padding: 0px;
	padding-top: 1px;
}

#search-results .odd
{
	background-color: #F0F0F0;
}

#search-results .active,
#search-results .active:hover
{
	background-color: #C8CDE7;
}

#search-results .result
{
	position: relative;
	padding: 4px;
	line-height: 16px;
	color: #333333;
	font-size: 10px;
}

#search-results .result u
{
	text-decoration: none;
}

#search-results .result b
{
	color: #334D80;
}

#search-results .result span.relevant-string
{
	color: #444444;
}

#search-results .result div.label
{
	display: inline;
}

#search-results .result div.order-nr
{
	display: inline;
	font-style: italic;
	color: #999999;
	margin-left: 5px;
	font-size: 9px;
}

#search-results div.result:hover
{
	color: #666666;
	background-color: #EFF5FF;
	cursor: pointer;
	opacity: 1;
}

#search-results .ajax-loader
{
	position: relative;
	margin: -4px 0px -4px 4px;
	top: 0px;
	border: 1px solid #7F9DB9;
}

#search-results .active
{
	color: #334D80;
}

#search-results table
{
	width: 100%
}

#search-results tr.head td
{
	background: #23369E;
	color: #ffffff;
	font-weight: normal;
	text-align: left;
	padding: 3px;
	margin-right: 1px;
	height: 36px;
}

#search-results .further-information-toggle
{
	color: #FF6600;
	cursor: pointer;
	font-weight: bold;
	font-size: 11px;
}

#search-results .further-information-toggle:hover
{
	text-decoration: underline;
}

#search-results .further-information
{
	display: none;
}

#search-results .further-information td
{
	vertical-align: top;
}

#search-results .further-information div
{
	color: #333333;
	font-size: 10px;
	float: left;
	width: 33%;
}

#search-results .further-information b
{
	color: #003399;
}

#search-results .further-information table
{
	width: 100%;
}

#search-results .further-information table td
{
	width: 20%;
}

#search-results div.product
{
	padding-top: 6px;
}

#search-results div.product div.order-nr
{
	font-style: italic;
	font-size: 9px;
	color: #aaaaaa;
	margin: 0px 0px 6px 0px;
}

#search-results div.product div.label
{
	display: inline;
	color: #999999;
}

#search-results div.product div.unit
{
	display: inline;
	font-weight: bold;
	margin-left: 12px;
}

#search-results div.product div.price
{
	font-size: 16px;
	font-weight: bold;
	margin: 3px 0px 0px 0px;
}

#pages
{
	float: right;
	margin: 15px 32px -1px 32px;
}

#pages .page
{
	float: left;
	
	padding: 3px;
	
	border: 1px solid #e0e0e0;
	background-color: #ffffff;
}


#pages .active
{
	font-weight: bold;
}

#pages div.page:hover
{
	cursor: pointer;
	text-decoration: underline;
	background-color: #efefef;
}

#suggestions
{
	position: absolute;
	border: 1px solid black;
	background-color: white;
	z-index: 1000;
}

#suggestions div
{
}

#suggestions div a
{
	display: block;
	color: #000000;
	text-decoration: none;
	cursor: pointer;
	padding: 5px;
}

#suggestions div a:hover
{
	background-color: #cccccc;
}

#no-search-results
{
	margin: 20px 0px 0px 5px;
}

/* ag 21.1.2010 */
div.pagelinks {
 float: right;
 font-weight: bold;
}
div.pagelinks a {
 color: #FF6600;
 margin-left: .2em;
 cursor: pointer;
}
div.pagelinks span {
 margin-left: .2em;
 background-color: #ccc;
}
/* Ende */

/**/
#sreswrap {
 background: #E6E7E9 url('/plugins/ff-search/style/pfeil-ru.png') right top no-repeat;
 padding: 10px 2px 10px 10px;
}
#contr {
 margin-bottom: 10px;
}
span#colink {
 float: right;
 margin-right: 55px;
 margin-top: 5px;
 height: 18px;
 padding-right: 20px;
 background: url('/plugins/ff-search/style/submit.png') top right no-repeat;
 border: solid 1px transparent;
}
span#colink:hover {
 border-color: black;
}
td.pages {
 text-align: right;
}
td.pages a {
 color: #FF6600;
 margin-left: .2em;
 font-weight: bold;
}
td.pages span {
 margin-left: .2em;
 background-color: #ccc;
 font-weight: bold;
}
div.pagelinks a {
 color: #FF6600;
 margin-left: .2em;
}
div.pagelinks span {
 margin-left: .2em;
 background-color: #ccc;
}
table.sres {
 width: 100%;
 border-collapse: collapse;
}
table.sres td, table.sres th {
 border: solid 1px white;
}
tr.head {
 height: 3em;
}
tr.head th {
 text-align: left;
 vertical-align: top;
 background-color: #23369D;
 color: white;
}
tr.bor {
 margin-top: 2px;
}
table.sres td.top {
 border-top: solid blue 2px;
}
tr.co td {
 background-color: #F0F0F0;
}
tr.ce td {
 background-color: white;
}
tr.co td.csel, tr.ce td.csel, td.cselc {
 border: none;
 background-color: #E6E7E9;
}
td.small {
 font-size: 10px;
 text-align: center;
}

span.toggletext {
 color: #FD8159;
 font-weight: bold;
 cursor: pointer;
}
span.toggletext:hover, span#chkall:hover, span#chknon:hover {
 text-decoration: underline;
}
td.cas {
 text-align: right;
 min-width: 100px;
}
td.cas img {
 border: solid 1px transparent;
 margin-right: 5px;
}
td.cas img:hover {
 border-color: #7F7F7F;
}
table.rows {
 width: 100%;
}
table.rows th {
 width: 33%;
 text-align: left;
}
table.rows tr {
 background-color: #C5DEFC;
 color: #23369D;
}
table.rows tr.ro {
 background-color: #DAEAFA;
}


#asn {
 margin-bottom: 20px;
}
div.asn_h {
 margin-top: 10px;
 font-weight: bold;
 color: #00339A;
}
#asn select {
 width: 100%;
}
#sortform { display: inline; }

.noscript {
 display: inline;
}

/* Tooltips Legende */
img.ttip_d, img.ttip_n { display: block; float: right; }
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: white;
	padding: 5px;
	opacity: 0.85;
}
#tooltip div { margin: 0; }
#tooltip h3 { margin: 0; color: #4E4E4E; }

/* cart.css */
#cart
{
	margin: 0px;
}

#cart .error
{
	color: #990000;
}

#cart table.cartTable,
#cart table.cartTable td
{
	margin: 0px;
	padding: 0px;
	
	border: 1px solid #efefef;
	border-collapse: collapse;
}

#cart table.cartTable
{
	width: 580px;
}

#cart table.cartTable thead
{
	font-weight: bold;
}

#cart table.cartTable td
{
	padding: 3px;
}

#cart table.cartTable td.left
{
	float: none;
}

#cart div.register-info#cart div.login
{
}

#cart div.login
{
	margin: 32px 0px 0px 0px;
}
/* fixes.css */
/**
 *
 */
	div.line
	{
		position: relative;
		border-bottom: 1px solid #cccccc;
		margin: 10px 0px 10px 0px;
	}
	
	div.line a.top-arrow
	{
		position: absolute;
		
		right: 0px;
		top: -9px;
		
		width: 5px;
		height: 6px;
		background: url('../images/top-arrow.gif') no-repeat;
	}
	
/**
 *
 */
 	div.order-entries
	{
	}
	
 	div.order-entry
	{
		float: left;
		width: 184px;
		
		padding: 3px;
	}
	
 	div.order-entry div.order-left-col,
 	div.order-entry div.order-input-col
	{
		float: left;
		width: 20px;
	}
	
 	div.order-entry div.order-right-col,
 	div.order-entry div.order-label-col
	{
		float: left;
		width: 164px;
	}
	
	div.order-entry div.order-image-col
	{
		height: 130px;
		margin-bottom: 5px;
	}
	
 	div.order-entry div.order-label-col
	{
		height: 30px;
		margin-bottom: 10px;
	}

/**
 *
 */
	#content-nav
	{
		float: left;
		width: 209px;
	}
	
	#content-nav a
	{
		display: block;
		color: #333333;
	}
	
	#content-nav a:hover
	{
		color: #003399;
	}
	
	#content-nav a.active
	{
		font-weight: bold;
		color: #003399;
	}
	
	#contents-with-nav
	{
		float: left;
		width: 372px;
	}
	
	#contents-with-nav .left
	{
	}
	
	#contents-with-nav .col
	{
		width: 227px;
	}
	
/**
 *
 */
 	a.button,
	input.add_to_cart_button
	{
		display: block;
		width: 92px;
		height: 24px;
		line-height: 24px;
		background: url('../images/button.gif') no-repeat;
		
		color: #000000;
		font-weight: bold;
		text-align: center;
		
		margin: 15px 0px 0px 0px;
		
		text-transform: uppercase;
		
		border: 0px;
	}
	
	input.shop_item_num_input,
	input.add_to_cart_button
	{
		float: left;
		margin: 0px;
	}
	
	input.add_to_cart_button
	{
		font-size: 11px;
	}
	
	input.shop_item_num_input
	{
		margin-right: 5px;
		height: 18px;
		width: 35px;
		font-size: 15px;
		text-align: right;
	}
	
	
/*
 *
 */
	#animated
	{
		position: absolute;
		width: 329px;
		height: 45px;
		background-color: red;
		
		left: 218px;
		top: 20px;
	
		background: url('../images/animation_20_jahre.gif') no-repeat;
		background: url('/gfx/animation_since.gif') no-repeat;
	}

/* layout2-overwrite.css */
/* Ueberschreibt Regeln fuer Layout2 */
#head {  height:79px; }
#head-nav a, #feature-nav a { background-color: #039; }
#main {
 position: relative;
 clear: both;
 float: left;
 width: 100%;
 overflow: hidden;
 padding-top: 7px;
}
div.xcolmid {
 float: left;
 width: 100%;
 position: relative;
 right: 200px;
}
div.xcolleft {
 float: left;
 width: 100%;
 position: relative;
 right: 600px;
}
#main div.center-col, #main div.left-col, #main div.right-col {
 float: left;
 position: relative;
 padding: 0 0 1em 0;
 overflow: hidden;
}
#main div.center-col {
/* float: left;
 position: relative;
 padding: 0 0 1em 0;
 overflow: hidden;*/
 width: 592px;
 left: 1007px;
 overflow: visible;
}
#main div.left-col {
/* float: left;
 position: relative;
 padding: 0 0 1em 0;*/
 overflow: visible;
 width: 178px;
 left: 218px;
}
#main div.right-col {
/* float: left;
 position: relative;
 padding: 0 0 1em 0;*/
 overflow: visible;
 width: 170px;
 left: 828px;
}

/* Warenkorb-Feedback */
/*
#cartmessage div {
 display: block;
 position: absolute;
 bottom: -58px;
 left: 0px;
 width: 100%;
 height: 58px;
 background: url('/projects/biozol/images/calloutbg.png') no-repeat bottom left;
}	
*/
#box-cart-preview { position: relative; }
#cartmessage {
 display: none;
 position: absolute;
 top: 60px;
 right: 130px;
 width: 176px;
 min-height: 50px;
 background: url('/projects/biozol/images/popupbg.png') no-repeat;
 padding: 22px 70px 2px 22px;
}
#cartmessagetxt {
 position: static;
}
#cartmessagebtm {
 position: absolute;
 bottom: -58px;
 left: 0px;
 width: 100%;
 height: 58px;
 background: url('/projects/biozol/images/popupbg.png') no-repeat bottom left;
}		

/* EOF */

