
#middlecontent
	{
		position:absolute;	
		left: 284px;
		top: 118px;
		margin: 0px;
		padding: 0px;

	}
	#imprintmiddlecontent
	{
		position:relative;	
		left: 284px;
		top: 10px;
		margin: 0px;
		padding: 0px;
width:580px;
	}
#leftcentercontent
	{

		border-top: 0px solid #000000;

	}
#itemsdefault
	{
    width: 700px;
	margin: 0px 0px;
	padding:0px 0px;
   
	}
#itemsdetail
	{
    width: 700px;
	margin: 10px 0px;
	padding:0px 10px;
	}
#itemsdetailsmall
	{
    width: 450px;
	margin: 10px 0px;
	padding:0px 0px 50px 0px;
	}
#itemsmiddetail
	{
    width: 305px;
	margin: 0px 0px 0px 104px;
	padding:0px 0px 0px 10px;
	}
#flashcontent
	{
		width:340px;
		height:290px;
		margin: 0px;
		padding: 0px;
		float: left;
		/*border:1px solid #ffcc00;*/
	}
#flashnav
		{
			margin: 10px 0px 16px 0px;
			padding: 0px;
		}
#centerhead
		{

			font-weight:bold;
			margin: 0px 0px 16px 0px;
			padding: 0px;
		}
	
.topmedicalline
	{
		  position:absolute;
		  top: -2px;	
		  left: 75px;
		  width: 91px;
		  height:1px;
		  line-height:1px;
		  font-size:1px;
		  border-bottom:1px solid #ffcc00;
		  margin: 0px;
		  padding: 0px;
		  z-index:30;

	}
.indextext
	{
		color: #787878;
		width: 314px;
		padding: 0px;
		margin: 50px 0px 0px 10px;
	}
.itemgreyhead
{
    
   	margin:0px;
    color: #fff;
    background-color: #666;
    padding:1px;
    height:17px;
	line-height:15px;
}
.itemheadt
{
    
   /* margin: 10px 0px;*/
    color: #fff;
    background-color: #666;
    padding:1px;
    
}
.itemltr
{
    width: 165px;
    margin: 10px 0px;
    /*float: left;*/
    font-size:13px;
    line-height: 18px;
    background-color:#ffcc00;
    color: #fff;
    padding:1px;
    
}
.itemname
{
    width: 165px;
    margin: 10px 0px;
    float: left;
}
.itemtext
{
    width: 387px;
    margin: 10px;
    float: left;
}
.coloredpike
{
	float:left;
	width:2px;
	height:17px;
	margin:0px 2px 0px 0px;
	padding:0px;
}
.next
{
  margin:5px 0px 0px 0px;
  padding:0px;
  line-height:12px;
  height:10px;
}
.articlepic
{
	margin: 15px 0px;
	padding:0px;
	float: left;

}
.prodpic
{
	margin: 0px 10px 10px 0px;
	padding: 0px;
	float: left;

}
.darkbghead
{
	background-color:#666;
	color:#fff;
	font-weight: bold;
	font-size: 12px;
	margin: 0px;
	padding:2px 2px 1px 2px;
}
.prodteaserhead
{
	position:relative;
	border-bottom: 1px solid #ffcc00;
	width: 340px;
	margin: 10px 0px 20px 0px;
	padding: 0px;
}
.dottedtxt
{
	border-bottom: 1px dotted #999999;

}
.slot1
{
	position:relative;
	border-bottom: 1px solid #ffcc00;
	width: 340px;
	height: 171px;
	margin: 0px 18px 0px 0px;
	padding: 0px;
	float:left;
	line-height:18px;
}
.slot2
{
	position:relative;
	border-bottom: 1px solid #ffcc00;
	width: 340px;
	margin: 0px;
	padding: 0px;
	float:left;
	height: 171px;
	line-height:18px;
}
.dashed
	{
		height:18px;
	
	}
.slottxt
	{
		line-height:18px;
		padding: 0px 0px;
		margin: 14px 0px 0px 0px;
	}

.ibrtxt
	{
		line-height:18px;
		margin:0px;
		color: #000;

	}
.questtxt
	{
		line-height:18px;
		margin:0px;
		color: #666;
		padding: 0px;
font-size:11px;
	}
.texttopbox
	{
		  margin: 0px;
		  padding: 10px 10px;
		  font-size:1px;
	}
.quests
	{
		line-height:18px;
		margin:0px;
		font-family:Arial;
		font-style: italic;
		color: #666;
		padding: 5px 0px;
	}
.teaserhead
	{
		  width: 709px;
		  /*height:17px;*/
		  margin: 0px;
		  padding: 0px;
		  border-bottom:1px solid #ccc;
		  vertical-align:top;
		  
	}
.teasermid
	{
		  width: 709px;
		  margin: 0px 0px 5px 0px;
		  padding: 0px;

	}
	.teaser
	{
	   position:relative;
		  width: 709px;
		  height:15px;
		  margin: 0px;
		  padding: 0px;
		  border-bottom:1px solid #999;
	}
.lightline
	{
		  width: 698px;
		  height:2px;
		  border-top:1px solid #ccc;
		  margin: 0px;
		  padding: 0px;
		 
	}
.darkline
	{
		  width: 698px;
		  height:2px;
		  border-top:1px solid #333;
		  margin: 0px;
		  padding: 0px;
		 
	}
.indexteaserhead
	{
		width: 166px;
		margin: 0px 11px 0px 0px;
		padding: 0px;
		float: left;
		border:0px solid red;
				line-height:15px;
	}
.indexteaser
	{
		
		position:relative;
		width: 166px;
		margin: 0px 11px 0px 0px;
		padding: 10px 0px 0px 0px;
		float: left;
	}
	.indexteaserlink
	{


			border:0px solid green;
		width: 166px;
		height:15px;
			margin: 0px 11px 0px 0px;
		padding: 0px;
		float: left;

	}
.indeximg
	{	
		margin: 4px 10px 2px 0px;
		padding:  0px;
		float: left;
	}
.bottomalign
	{
		position: absolute;
		top: 126px;
		left: 0px;
		margin: 0px;
		padding: 0px;
	}
	.legaltext
	{
	width:582px;
	}