

@import url('content_common.css');




.cleft {
	width: 485px;	
}


/*
 *
 * dynamic recommendations: 
 */

.dRecommendItem span {
 display: none;
}

.dRecommendItem {
 margin-left: 7px;
 margin-right: 7px;
 float: left;
}

.dRecommendItem img {
 border: 0;

 /* do fade handling  
 filter:alpha(opacity=50);
 opacity: 0.5;
 -moz-opacity:0.5; 

}

.dRecommendItem .active {
  filter:alpha(opacity=100);
  opacity: 1.0;
  -moz-opacity:1.0
  */
}

/*
 * 
 *  recommendation contentelement:
 * 
 */

.ce-top-small .cat,
.ce-top-small h3,
.ce-top-small table {
 padding-left: 15px;
}

.ce-top-small {
 width: 242px;
 height: 233px;

 border-right: 1px solid #e5e5e5;
 border-bottom: 1px solid #e5e5e5;
 
}


.ce-top-small .prodPrice {
	text-align: center;
	padding-left: 0;
	padding-bottom: 10px;
	padding-top: 0;
	margin-bottom: 15px;
	
}

.ce-top-small .cat {
	font-size: 10px !important;
	
	background-image: url('../graphics/header_cap_big.jpg');
	background-position: -244px 1px;
	background-repeat: no-repeat;
	
	height: 21px;
	line-height: 20px;
	
	padding-top: 0px !important;
	
	color: white;
	
	cursor: pointer;	
}


.ce-top-small .subcat {
	padding-left: 15px;
	color: #808080;
	
	font-size: 10px;
	
	padding-top: 8px;	
	padding-bottom: 0px;
}

.ce-top .subcat {
	padding-left: 0px;
	color: #808080;
	
	font-size: 10px;
	
	padding-top: 0px;	
	padding-bottom: 0px;
}


.ce-top-small a:link,
.ce-top-small a:visited {
	font-weight: normal;
}

.ce-top-small table {
	padding: 0 !important;
	margin: 0 !important;
	
	margin-left: 15px !important;
	/*	width:  243px; */

}


.ce-top-small .price {
	text-align: left;	
	font-size: 10px;
	color: #0099f9;
	
	vertical-align: middle;
}


.ce-top-small .prodImage,
.ce-top-small .price {
	height: 82px;
}




.price em {
	font-weight: bold;
	font-style:  normal;
	color: #808080;
}

.ce-top-small .prodTitle {
	padding-left:   15px;	
	padding-top:    0px;
	padding-bottom: 10px;
	
	font-size: 11px;
	font-weight: bold;
}

.prodTitle a:link,
.prodTitle a:visited {
	font-size: 11px;
	font-weight: bold;
}

.ce-top-small .prodImage,
.ce-top-small .prodValue {
  width: 74px;
  
  padding-bottom: 15px !important;
  
}

.ce-top-small .prodValue {

}
               

.ce-top-small .prodInfo
 {
 	background-image:    url('../graphics/infobg_small.jpg');
	background-position: 0px 6px;
	background-repeat:   no-repeat;
	
	
	text-align: left;

}

.ce-top-small ul {
	margin-top: 4px;
}


.ce-top-small .prodImage img {
	width: 64px;
}




.crop74 {
	padding-left: 0px;
	text-align: left;
		
	width: 74px;
	overflow-x: hidden;
}

/*
 *  twocolumn table grid:
 */

 .twocolumn {
 	margin-left: 0px !important;
	margin-top: 2px;
	
	border-top: 1px solid #e5e5e5;
 }
 
 
 

 .twocolumn td {
/* 	border: 1px solid green;  */
		
	padding: 0 !important;
			
	vertical-align: top;
		
 	width: 243px;	
	
	
 }
 
 
 .hugecap {
 	border-top: none !important;
	
	background-image: url('../graphics/header_small_cap_huge.jpg') !important;
 }
 
 
 .productList {
 	width: 487px;
	margin-left: 0px !important;
	padding: 0;	
 }

 .productList td {
 	border-bottom: 1px solid #e5e5e5;
 }
 
 .productList .prodImage {
 	width: 80px;
	text-align: left;
	padding-left: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
 }
 
  .productList .prodDescription {
  	font-size: 10px;
	vertical-align: top;
  }

   .productList .cat {
   	font-size: 10px;
   }

   
   .full {
   	width: 786px;
   }


.values-list * {
  border: none !important;
  font-size: 8px !important;
  font-weight: normal;
}

.values-list a:link,
.values-list a:hover,
.values-list a:active,
.values-list a:hover {
  font-size: 8px !important; 
  padding-top: 6px;
}

.values-list .experts-list a,
.values-list .users-list a {
/* padding: 0 !important; */
}


.values-list .experts-list { margin-top: 0px; padding-left: 3px; padding-bottom: 0px !important;   height: 20px;  vertical-align: bottom; }
.values-list .users-list {   padding-top: 0px; padding-left: 3px; padding-top: 0px; height: 28px;   vertical-align:middle; }



/*
 *  * advisor content element
 *   
.advisor {
	width: 227px;
	padding-left: 15px;
	background: #e7e7e7;

	height: 160px;
}

.advisor .image {
	float: left;
}

.advisor img {
	border: 1px solid #b5b4b2;
}

.advisor .body {
	line-height: 1.2em;
	color: #808080;
	float: left;
	width: 145px;
	margin-top: -3px;
	padding-left: 8px;
}

.advisor .vskip {
	background: #e7e7e7;
}

.advisor .cat {
	font-size: 10px;
	color: #808080;
	padding-top: 5px;
}
.advisor h3 {
	margin: 0;
	padding: 0;
	color: #0398ff;
	font-size: 11px;
	padding-bottom: 15px;
}


*/
