body
{
	margin: 0px 0px 20px 0px;
	padding:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666;
	
}
a {
	color:#303;
}
			
a:hover {
	color:#9d509d;
}

#favourites {
	background:url(../images/favourites-bg.gif) top left no-repeat;
	font-size:13px;
	color:#000;
	line-height:38px;
	font-weight:bold;
}

	#favourites a {
		color:#1cb4e5;
	}
	
	#favourites a:hover {
		color:#8edaf2;
	}

#header
{
	
	padding:0;
	margin:0 auto;
	width:996px;
	height: 69px;
	background:url(../images/header_bg.jpg) top left repeat-y;
}

	#logo 
	{ 
		width: 741px; 
		height: 69px; 
		padding:0px;
		float:left;
		background: url(../images/logo.gif) top left no-repeat;
	}
	
	#logo h1
	{ 
		position: absolute; 
		left: -9999px; 
	}

	#bayer-logo 
	{ 
		width: 200px; 
		height: 19px; 
		padding:50px 0 0 55px;
		background: url(../images/bayer_logo.gif) no-repeat; 
		float:left; 
		
	}
	
	#bayer-logo h2
	{ 
		position: absolute; 
		left: -9999px; 
	}
	#bayer-logo p
	{ 
		padding:0;
		margin:0;
		color:#666;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
	}
	#bayer-logo p a {
		color:#666;
		text-decoration:none;
	}
	#bayer-logo p a:hover {
		color:#333;
	}
	
#primary-nav
{
	height: 19px;
	width:996px;
	padding:0;
	margin:0 auto;
	clear:left;
	border-top:1px SOLID #fff;
	
	
}
	
	#primary-nav ul
	{
		margin: 0px;
		padding: 0px;
		padding-left: 0px;
		color: #303;
		margin-left: 0px;
		font-family: arial, helvetica, sans-serif;	
	}
	
	#primary-nav ul li
	{ 
		display:inline;
	}
	
	#primary-nav ul li a
	{
		padding: 0px 8px 0px 8px;
		background: #e0ccf2;
		color: #303;
		text-decoration: none;
		float: left;
		border-right: 1px solid #fff;
		font-size: 12px;
		font-weight:normal;
		height:18px;
		line-height:18px;

	}

	#primary-nav ul li.selected a {
		background-color:#9d509d; 
		color: #fff;
	}
	
	#primary-nav ul li a:hover
	{
		background: #9d509d;
		color: #fff;
	}
	
	#bayer-links
	{
		width:171px;
		margin:0;
		padding:0;
		font-family:Arial, Helvetica, sans-serif;
		border-top:1px solid #fff;
		
	}
	
	#bayer-links h2
	{
		/*position:absolute;
		left: -9999px;*/
		width:142px;
		height:16px;
		/*border-top: 1px SOLID #fff;*/
		padding:1px 8px 2px 20px;
		margin:0px;
		background-color:#999;
		font-size:12px;
		font-weight:normal;
		color:#fff;
		
	}
	
	#bayer-links p
	{
		padding-left:20px;
	}
		
		#bayer-global-links
		{
			list-style-type:none;
			border-right: 1px solid #fff;
			margin: 0px;
			border-bottom: 1px solid #666;
			padding-left:20px;
			padding-bottom: 6px;
			
		}
		 
		#bayer-global-links li
		{
			margin-top:3px;
			margin-left: 0px;
			list-style-type:none;
		}
		
		#bayer-global-links a
		{
			color: #666;
			text-decoration: none;
			font-size: 12px;		
			font-weight:normal;
		}
		#bayer-global-links a:hover
		{
			color: #333;
			text-decoration: none;
			font-size: 12px;		
		}
		
		#bayer-internal-links
		{
			list-style-type:none;
			border-right: 1px solid #fff;
			margin: 0px;
			padding-left:20px;
			padding-bottom: 10px;
			padding-top: 10px;
			
		}
		 
		#bayer-internal-links li
		{
			margin-top:1px;
			margin-left: 0px;
			list-style-type:none;
		}
		
		#bayer-internal-links a
		{
			color: #666;
			text-decoration: none;
			font-size: 10px;		
			font-weight:normal;
		}
		#bayer-internal-links a:hover
		{
			color: #333;
			text-decoration: none;
			font-size: 10px;		
		}


#content {
	width:996px;
	margin:0 auto;
	padding:0;
	
}	
	
	#column-1
	{
		width: 171px;
		margin:0;
		/*padding: 163px 0 0 0;*/
		padding: 0;
		float:left;
	}
		
			#buy-now a {
				width:170px;
				height:139px;
				display:block;
			}
	
	#column-2
	{
		float:left;
		width:825px;
		margin:0;
		padding:0;
		
	}

#footer {
	background:url(../images/footer_bg.jpg) top repeat-x;
	height:116px;
	color:#947797;
	font-size:11px;
	text-align:center;
	padding:10px;
}
	#footer p {
		margin:0;
		padding:0;
	}

.clear {
	clear:both;
}
.hide {
	position:absolute;
	left:-9999px;
	
}

.metabook-ce-roman {
	font-weight: normal;
	font-size: 22px;
	color: #1cb4e5;
}
