/* 
		Frandsen Group Website
		Overall screen css styles 
		
		By : Henrik Ladefoged / Illumi a/s
		
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
* {
	margin: 0; padding: 0; /* Reset all margins globally */
	outline: none;
}
html {
	font-size: 100%;
	overflow: -moz-scrollbars-vertical;
	}
	body, html {
		font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
		color: #333	;
		}
		body {
		font-size: 70%;
		background: #fff url('Images/horisontal-line.png') repeat-x left 100px;
	}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Headings
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
	h1, h2, h3, h4, h5 {
		font-size: 100%; font-weight: normal; 
		}
		h1 {font-size: 320%; color: #000;  }
		h2 {font-size: 140%; font-weight: bold; color: #000; margin-bottom: 10px;}
		h3 {font-weight: bold; color: #000; margin-bottom: 3px;}
		h4 {font-size: 120%; font-weight: bold; color: #000; margin-bottom: 3px;}		

		em {font-style: normal;}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Links
 * * * *  * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
	a {
		color: #333; text-decoration:none; }
		a:hover{
			text-decoration: none;
	}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Images
 * * * *  * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
	img{border:none;}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Lists
 * * * *  * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
	ul, li, dl, dd, dt {
		list-style-type: none;	
		display: inline;
		}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Floats
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.clear{clear:both; height: 1;}
.clearFix:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Tables
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

table, td {
	border-collapse: collapse;		
}


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Main containers
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#top {
	position: relative;
	height: 92px;
	width: 970px;
	display: block;
	margin: 20px auto 0px auto;
}
#logo {
	position: absolute;
	top: 20px;
	left: 0px;
	}
	#logo.design {
		top: 5px;
	}
	#logo.projekt {
		top: 2px;
	}
	#logo.group {
		top: 29px;
		left: 10px;
	}


#topmenu {
	position: absolute;
	top: 30px;
	/* right: 5px; */
	left: 200px;
	}
	#topmenu.group { 
		left: 230px;
	}

	#topmenu ul, #topmenu li { display: inline; }
	#topmenu li a {
		font-size: 110%;
		text-transform: uppercase;
		color: #666;
		float: left;
		letter-spacing: 1px;
		padding: 5px 13px 7px 13px;
		background: #fff url('Images/topnav-separator.png') no-repeat right 0px;
		}
		#topmenu li a:hover {
			background-color: #f4f4f4;
		}
		#topmenu li a.selected
		 {
			background-color: #323232;
			/* background-color: #917b4c; */
			color: #fff;
		}
		#topmenu li a.last {
			background-image: none;
	}

#contentwrapper {
	width: 970px;
	margin: 0px auto 0px auto;
	clear: both;
	background: #fff url('Images/vertical-lines.png') repeat-y top left;
	}
	#modefrontpage #contentwrapper {
		background: #fff url('Images/frontpage-bg.png') no-repeat left bottom;
		margin-bottom: 20px;
		}
		#leftCol { 
			width: 404px; 
			margin-right: 30px; 
			float: left; 
			padding: 20px 20px 20px 30px ;
			/* background-color: cyan; */
		}
		#centerCol { 
			width: 231px; 
			margin-right: 30px; 
			float: left; 
			padding: 20px 20px 20px 30px ;
			/* background-color: pink; */
		}
		#rightCol { 
			width: 135px; 
			float: left;
			padding: 20px 20px 20px 20px ;
			}
			#rightCol li a { 
				display: block;
				padding: 2px 0px 2px 10px;
				}
				#rightCol li a:hover { 
					background: #fff url('Images/leftnav-arrow.png') no-repeat 0px 7px;
				}
				div.frontpageImageBox {
					float: left; display: block;
				}
				div.frontpageImageBox a { display: block; }
				div.frontpageImageBoxLeft { width: 200px; float: left; margin-right: 15px;}
				div.frontpageImageBoxRight { padding: 15px 0px 0px 0px; width: 174px; float: left;  }

				#centerCol div.frontpageImageBoxLeft {  width: 92px; }
				#centerCol div.frontpageImageBoxRight { width: 110px; }

		#rightColSearch {
			width: 145px; 
			float: left;
			padding: 20px 10px 7px 20px ;
		}

	#leftNav {
		width: 200px;
		float: left;
		padding: 15px 0px 15px 0px;
		}
		#leftNav ul, #leftNav li {  }
		#leftNav li a {  
			display: block;
			padding: 3px 2px 3px 15px;
			line-height: 120%;
			color: #323232;
			}
			#leftNav li a.selected,
			#leftNav li a.expanded,
			#leftNav li a:hover { 
				background: #fff url('Images/leftnav-arrow.png') no-repeat 3px 8px;
				 }
				#leftNav li li a {  
					padding: 4px 2px 4px 35px;
					background: none;
				}
				#leftNav li li a.selected,
				#leftNav li li a.expanded,
				#leftNav li li a:hover { 
					background: #ededed url('Images/leftnav-arrow.png') no-repeat 23px 7px;
					 }
					#leftNav li li a.selected {
						font-weight: bold;
						}
						#leftNav li li li a {  
							padding: 4px 2px 4px 55px;
							background: none;
						}
						#leftNav li li li a.selected,
						#leftNav li li li a.expanded,
						#leftNav li li li a:hover { 
							background: #ededed url('Images/leftnav-arrow.png') no-repeat 43px 8px;
							 }
							#leftNav li li li li a {  
								padding: 4px 2px 4px 75px;
								background: none;
							}
							#leftNav li li li li a.selected,
							#leftNav li li li li a.expanded,
							#leftNav li li li li a:hover { 
								background: #ededed url('Images/leftnav-arrow.png') no-repeat 63px 8px;
								 }



				#leftNav ul ul  {  
					border-top: 1px solid #ccc;
					border-bottom: 1px solid #ccc;
					display: block;
					/* padding: 5px 0px 5px 0px; */
				}

		#rightContent {
			float: right;
		}
		#subpage, #productpage {
			float: left; 
			width: 730px;
			padding: 20px 20px 20px 20px;
			border-top: none;
			line-height: 140%;
				}
			#productpage {
				padding: 0px 20px 0px 20px;
				}
				#productpage div.introBox {
					display: none;
				}
				

	#subpage h1, #productpage h1 {
		border-bottom:1px solid #EAEFE7;
		margin-bottom:18px;
		padding-bottom:12px;
	}	
	#subpage table {
		border-collapse:collapse;
		height:auto !important;
		width:100%;
	}
	#subpage ul li {
		padding-left: 20px;
		display: block;
		background: url("/files/Generelle/ikoner/Linkikon-standard.gif") no-repeat 0px 1px !important;			
		}
		#subpage ul li a { 
			list-style-type: none;
			padding: 0;
			}
		#subpage a, #productpage a {
			/*case 5546 font-weight: bold; */
}
#TopGraphic {
	text-align: center;
	border-bottom: 1px solid #ccc;
	}
	#TopGraphic embed, #TopGraphic object, #TopGraphic img { padding: 0; line-height: 0%; border: 0; font-size: 0%; display: inline; }

#footer {
	text-align: center;
	border-top: 1px solid #ccc;
	padding: 10px 0px 20px 0px;
	}
	#footer span a { color: #999; font-size: 90%; display: block; margin-top: 5px; text-transform: uppercase; letter-spacing: 2px; }

div.circles {
	width: 730px;
float: left;
	}
	div.circle {
		width: 150px;
		height: 150px;
		margin: 0px 32px 24px 0px;
		float: left;
	}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Produktliste søgeresultat
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
	div.productSearch {
		border-bottom: 1px solid #EAEFE7;
		width: 730px;
		float: left;
		margin-bottom: 10px;
		position: relative;
	clear: both;
	}

#productListNoResult {
	padding: 10px 0px;
}

		div.product-info {
			test-align: center;
			padding: 4px 0px;
			color: #fff;
			background-color: #323232;
			font-size: 90%;
			border: 1px solid #fff;
			line-height: 110%;
			}
			div.productSearchPaging  {
				/* margin-top: -10px; */
				padding: 0px 0px 5px 0px;
				float: left;
				}
				div.productSearchPaging.bottom {
					border-top: 1px solid #EAEFE7;
					padding-top: 5px;
					width: 730px;
				}
				div.productSearchPaging a  {
					float: left;
					padding: 4px 6px;
					background-color: #d6d6d6; 
					border-right: 1px solid #fff;
					color: #fff;
					}
					div.productSearchPaging a:hover {
						background-color: #ababab;
					}
					div.productSearchPaging a.current  {
						background-color: #333;
					}
					div.productSearchPaging a.previous,
					div.productSearchPaging a.next {
						color: #333;
						background: #fff url('Images/sprite-psearch-arrows.png') no-repeat right -89px;							
						}
						div.productSearchPaging a.previous  {
							padding-left: 17px;
							background-position: 0px 7px;
							margin-right: 5px;
							 }
							div.productSearchPaging a.previous:hover  { 
								background-position: 0px -39px;
							}
						div.productSearchPaging a.next  { 
							padding-right: 17px;
							background-position: right -16px;
							margin-left: 5px;
							}
							div.productSearchPaging a.next:hover  { 
								background-position: right -62px;
							}
		div.productSearchOptions { 
			float: right;
			padding-top: 1px;
			}
			div.productSearchOptions h5 { margin-bottom: 5px; }

		div.productSearchOptions a.searchBtn { 
			vertical-align: middle;
			margin-left: 10px;
			float: left;
			padding: 2px 15px 2px 0px;
			background: url('Images/sprite-psearch-arrows.png') no-repeat right -89px;
			}
			.frontPage a.searchBtn { 
				float: right !important;
			}
		div.productSearch form { 
		}
		select.productSearchDesigner, 
		select.productSearchFunction
			 {
				float: left;
				padding: 2px; 
				border: 1px solid #ccc;
				font-size: 100%;
				width: 100px;
				}
				select.productSearchDesigner { margin-right: 10px; }
				select.productSearchFunction { margin-right: 10px; }
				input.productSearchField {
					float: left;
					padding: 2px; 
					border: 1px solid #ccc;
					font-size: 100%;
					width: 100px;
					padding: 3px; 
				}
				.frontPage select.productSearchDesigner, 
				.frontPage select.productSearchFunction 
				 {
					margin-bottom: 5px;
					margin-right: 0px !important;
					width: 142px; 
					float: none !important;
					}
					.frontPage input.productSearchField { 
						width: 135px; 
						margin-bottom: 5px;
					}
	#waitlayer {
		position: absolute;
		top: -50px;
		left: 250px;
		padding: 50px 60px;
		background-color: #333;
		display: none;
	}
	#waitlayer h3 {
		color: #fff;
		font-size: 200%;
	}

	/*		div.productlist-item:hover div.product-info {
				background-color: #ccc;
				color: #333;
				
			}
	*/

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	2010 Detaljevisning 
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#product {
	position: relative;
	}
	div.productLargeImage {
		width: 730px;
		padding-bottom: 10px;
		display: block;
		text-align: center;
	}
	div.productLargeImage a.productBackLink {
			display: none;
	}
	div.productLargeImage:hover a.productBackLink {
		position: absolute;
		top: 0px;
		left: -19px;
		display: block;
		border-right: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
		padding: 20px 20px 20px 30px;
		background: #fff url('Images/arrow-left.png') no-repeat 15px 24px;
	}

	#product3d {
		background-color: #fff;
		position: absolute;
		top: 0px; 
		left: -19px; 
		z-index:99;
		width: 728px;
		padding: 20px 20px 5px 20px;
		display: none;
		border-bottom: 4px solid #ccc;
		}
		#product3dImgs {
			height: 350px; 
			width: 725px; 
			/* background-color: yellow;  */
			margin: 0px auto 0px auto;
			text-align: center;
		}
		#productSliderBar {
			width: 730px;
			margin-top: 20px;
			background: #fff url('Images/slider-bg.png') no-repeat 0px 10px;
			}
			#productSlider {
				width: 100px; height: 27px;
				display: block;
				margin: 0px auto 0px auto;
				background: transparent url('Images/slider.png') no-repeat 0px 0px;
			}
			#productSliderToolTip {
				position: absolute;
				left: 285px;
				bottom: 22px;
				width: 200px;
				height: 69px;
				z-index: 99;
				background: transparent url('Images/slider-tooltip.png') no-repeat 0px 0px;
				display: none;
			}
			a#btn-3d-close {
				position: absolute;
				right: 0px;
				top: 0px;
				width: 116px;
				height: 86px;
				z-index:90;
				background: #fff url('Images/btn-3d-close.png') no-repeat 0px 0px;
				}
				a#btn-3d-close:hover {
					background: #fff url('Images/btn-3d-close-hover.png') no-repeat 0px 0px;
				}



	div.productDetails {
		width: 730px;
		float: left;
		background: #fff url('Images/productdetails-bg.png') repeat-y 0px 0px;
		}
		div.productName {
			width: 130px;
			padding: 5px 15px 0px 0px;
			float: left;
			margin-right: 1px;
			text-align: right;
			}
			div.productName h2 {
				font-size: 240%;
				line-height: 120%;
			}
			div.productName h3 {
				font-size: 260%;
				color: #666;
			}

		div.productDescription {
			width: 200px;
			padding: 10px 15px 0px 15px;
			float: left;
			margin-right: 1px;
			}
			div.productDescription ul li { 
				background: url("Images/leftnav-arrow.png") no-repeat 0px 4px;
				padding: 0px 0px 0px 15px;
				display: block;
			}

		div.productInfo {
			padding: 5px 0px 0px 0px;
			width: 230px;
			float: left;
			}
			div.productInfo li {
				width: 200px;
				padding: 3px 15px 3px 15px;
				border-bottom: 1px solid #ccc;
				display: block;
				float: left;
				}
				div.productInfo li span.left {
					float: left;
					width: 95px; 
				}
				div.productInfo li span.right {
					float: left;
					width: 105px; 
				}
				div.productFeatures {

					}
					div.productFeatures li {
						width: 205px;
						display: block;
						padding: 5px 10px 5px 15px;
					}
				div.productDetailsPDFLinks {
					width: 200px;
					clear: both;
					padding: 10px 15px 10px 15px;
				}
				div.productDetailsPDFLinks a {
					display: block;
					font-weight: bold;
					padding: 5px 0px 5px 15px;
					background: #fff url('Images/leftnav-arrow.png') no-repeat 0px 10px;
			}
			div.productRatioImage {
				width: 120px;
				float: right;
			}

			a#btn-3d {
				position: absolute;
				right: -19px;
				top: 0px;
				width: 116px;
				height: 86px;
				z-index:90;
				background: #fff url('Images/btn-3d.png') no-repeat 0px 0px;
				}
				a#btn-3d:hover {
					background: #fff url('Images/btn-3d-hover.png') no-repeat 0px 0px;
				}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Downloadliste
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#downloadList {
	margin-left: -25px;
}
div.downloadlist-item {
	border: 4px solid #fff;
	width: 155px;
	float: left;
	text-align: center;
	margin: 0px 0px 15px 25px;
	position: relative;
	}
	div.downloadlist-item:hover {
		border-color: #ccc;
	}
	div.downloadlist-item-inner {
		border: 1px solid #ccc;
		width: 153px;
		text-align: center;
	}

	div.downloadlist-item a.downloadimage {
		height: 124px;
		display: block;
		}

	div.downloadlist-item a.downloadLink {
		padding: 3px 0px 8px 0px;
		line-height: 100%;
		display: block;
		}
		div.downloadlist-item a.downloadLink span { 
			display: block;
		font-size: 90%;
		color: #999;
		margin-top: 5px;
		}

	div.downloadlist-item a.downloadmessage {
		position: absolute;
		top: 105px;
		width: 120px;
		background-color: #323232;
		color: #fff;
		left: 15px;
		padding: 2px;
		display: none;
		
		}
		div.downloadlist-item:hover a.downloadmessage {
			display: block;
		}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	2010 Indgangsboks
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
div.introBox {
	width: 670px;
	float: left;
	color: #fff;
	padding: 30px;
	background-color: #333;
	margin-bottom: 20px;
	line-height: 160%;
	}
	div.introBox h1 { color: #fff; display: inline; border: 0 !important; float: left; margin: 0px 15px 0px 0px;  }
	div.introBox p { display: inline; }

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Galleri
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#GalleryList
{

}

#GalleryList div
{
    height:147px;
    width:128px;
    display:block;
    margin-right:12px;
    margin-bottom:25px;
    float:left;
    position:relative;
}

#GalleryList img
{
	border:solid 2px #ececec;
    margin:0 auto;
}

#GalleryList div span
{
	display:block;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Linksbox
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.LinkBox
{
	margin-bottom: 20px;
}

	div.LinkBoxContent {
		margin: 5px 0px 10px 0px;
	}

	.LinkBox li
	{
		list-style-type: none;
/* 		line-height: 20px;*/
	}
	
	.LinkBox a
	{
	/*	display:block;
		width: 100%;
		height: 100%;
		padding-left: 20px;
		background-repeat:no-repeat;
		background-position: 0px 4px;
*/
	}
	
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Forms
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
form, input, textarea, label {
	font-size: 100%;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}

.formError 
{
    color:Red;
    font-weight:bold;
}

.viaButton, .Submit
{
    border: 2px solid;
	font-size: 110%;
	text-transform: uppercase;
	font-weight: 700;
	line-height:18px;
	height: 23px;
	float:left;
	width:105px;
	margin-top: 10px;
	margin-right: 372px;
	background-color: #ededed;
	cursor:pointer;
}

#Content form
{}

table.form tr td {
	padding: 0px 0px 5px 0px;
}
#Email_SendEmail {
	margin: 5px 0px 5px 0px;
	vertical-align: middle;
}
.textArea,
.wLarge, 
.wXLarge, 
.wXXLarge, 
.wSmall, 
.wXSmall, 
.wXXSmall, 
.wMedium
 {
	border: 1px solid #999;
	padding: 1px;
	}
	.wXXLarge { width: 95%;} 
	.wXLarge { width: 80%;} 
	.wLarge { width: 60%;}
	.wMedium { width: 40%;}
	.wSmall { width: 30%;} 
	.wXSmall { width: 20%;} 
	.wXXSmall { width: 10%;} 

	label.lblAbove { display: block;}
	


#Content .labelPart, #Content .inputPart
{	
	margin-bottom: 2px;	
}

#Content .labelPart
{
	width: 120px;
	float:left;
	padding-top: 3px;
}

#Content .inputPart
{	
	float:left;
	padding-right:10px;
}

#Content .cbContainer, #Content .rbContainer
{
	
}

#Content .inputPart input
{
	width: 200px;
	padding: 0 2px;
	font-size: 100%;
	border:solid 1px #b7b7b7;
}

#Content .inputPart .cbContainer
{
	padding: 2px 0px;
}

#Content .inputPart .viaCheckbox, #Content .inputPart .viaRadio
{
	width: auto;
	border: 0px;
	margin:0px;	
	margin-right: 5px;
}


#Content .inputPart textarea
{
	padding: 0 2px;
	width: 201px;
	border:solid 1px #b7b7b7;
}

#InfoContent
{
	width: 200px;
	float:right;
	background-color: #fff;
	border: 20px solid #fff;
}

#InfoContent div
{
    width:180px;
}
	


.list #InfoContent main
{
    width:100%;
	float:right;
}   


.list #InfoContent .Cell2
{
    width:100%;
	padding:10px;
	padding-top:0px;
	border:solid 1px green;
	margin:10px;
	margin-top:20px;
}

.list #InfoContent form .VisualEditorContent
{
    padding-bottom:10px;
}

.list #InfoContent .labelPart
{
}

.list #InfoContent .inputPart
{	
}

.list #InfoContent .inputPart input
{
	width: 150px;
	padding: 0 2px;
	font-size: 100%;
}

.list #InfoContent .inputPart textarea
{
	width: 150px;
	padding: 0 2px;
	font-size: 100%;
}

.list #InfoContent .inputPart .cbContainer
{
    display:block;
	padding: 5px 0px;
}

.list #InfoContent .inputPart .viaCheckbox, .list #InfoContent .inputPart .viaRadio
{
	width: auto;
	border: 0px;
	margin:0px;	
	margin-right: 5px;
}

.list #InfoContent .viaButton
{
	float:left;
	margin:0px;
	margin-top:10px;
}

.contact {
	border: 1px solid #ddd; position: relative; margin: 0px 0px 20px 0px;
	}
	.contact img { float: left;}
	.contact-info {
		position: absolute;
		border: 2px solid #fff;
		top: 25px;
		right: 25px;
		background: #333;
		color: #fff;
		padding: 20px;
		width: 230px;
		}
		.contact-info em { display: block; font-style: normal; }
		.contact-info h2 { color: #fff; font-size: 230%; }
		.contact-info a { color: #fff; }


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Project/Product item
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.ppitem, .galleryitem {
	border: 4px solid #fff;
	width: 155px;
	float: left;
	text-align: center;
	margin: 9px 10px 10px 9px;
	}
	.ppitem:hover, .galleryitem:hover {
		border-color: #ccc;
	}
	.ppitem-inner {
		border: 1px solid #ccc;
		width: 153px;
		text-align: center;
		min-height: 160px;
		padding: 10px 0px 2px 0px;
	}
	.galleryitem-inner {
		border: 1px solid #ccc;
		width: 153px;
		padding: 10px 0px 10px 0px;
	}
	.ppitem a.link {
		padding: 0px 0px 3px 0px;
		line-height: 100%;
		display: block;
	}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Produktliste
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#productList {
	/* margin-left: -25px; */
}
div.productlist-item {
	border: 4px solid #fff;
	width: 155px;
	float: left;
	text-align: center;
	margin: 9px 10px 10px 9px;
	}
	div.productlist-item:hover {
		border-color: #ccc;
	}
	div.productlist-item-inner {
		border: 1px solid #ccc;
		width: 153px;
		text-align: center;
		padding: 10px 0px 3px 0px;
	}
	div.productlist-item a.productLink {
		padding: 3px 0px 8px 0px;
		line-height: 100%;
		display: block;
	}


