
.productlist {
	width:				569px; /* 599 - 30 */
	line-height:		1.5em;
	border-top:				1px solid #bfafa3;
}

.productlist div.text {
	float:				left;
	width:				250px; /* 390 - 40 - 100 */
	padding:			15px 100px 0 40px;
}

.productlist div.img {
	float:				left;
	width:				175px;
}


table#fabricstab {
	margin-left:		5px;
	width:				155px;
	border-collapse:	collapse;
}

table#fabricstab td {
	width:				31px;
	height:				31px;
}

table#colourstab {
	margin-left:		3px;
	width:				154px;
	empty-cells: 		show;
}

table#colourstab td {
	width:				17px;
	height:				17px;	
	border:				1px solid #bfafa3;
}
table#colourstab td.empty {
	width:				17px;
	height:				17px;	
	border:				1px solid #fff;
}

/* mediacontent */
div#mediablock {
	width:				399px;
	
	margin-left:		-7px;
	
	border-width:		0px 1px 1px 1px;
	border-style:		solid;
	border-color:		#bfafa3;
}

div#mediablock div#mediaswitch {
	position:			relative;
	height:				24px;
	width:				399px;
	background:			url(/images/mediaswitch_bg.gif);
}

div#mediablock div#mediaobject {
	position:			relative;
	width:				399px;
	/*height:				385px;
	min-height:			385px;*/
	/*overflow:			hidden;	*/
	
	margin-top:			0px;
}

div#mediablock  .navbttn {
	float:				left;
	width:				auto;
	height:				18px; /* 23 -3 - 2 */
	
	padding:			3px 10px 0px 10px;
	
	font-weight:		bold;
	color:				#a49386;
	
	background-color:	#efe6df;
	
	border-top:			1px solid #bfafa3;
	border-right:		1px solid #bfafa3;
	border-bottom:		1px solid #bfafa3;
	border-left:		1px solid #efe6df;
	
	cursor:				pointer;
}

	/*div#mediablock  .navbttn a {
		color:			#a49386;
		text-decoration:none;
	}
	div#mediablock  .navbttn a:hover{
		color:			#a49386;
		text-decoration:underline;
	}*/

div#mediablock .active {
	color:				#3b230f;
	
	background-color:	#fff;
	
	border-top:			1px solid #bfafa3;
	border-right:		1px solid #bfafa3;
	border-bottom:		1px solid #fff;
	border-left:		1px solid #fff;	
}

	/*div#mediablock  .active a {
		color:			#3b230f;
		text-decoration:none;
	}
	div#mediablock  .active a:hover{
		color:			#3b230f;
		text-decoration:underline;
	}*/
	
div#mediablock div#mediaobject div {
	display:			none;
	vertical-align:		middle;
	text-align:			center;
}	

div.product_list {
    padding             : 15px;
    height              : 120px;
    line-height         : 17px;
}

div#products_left {
    border-right        : 1px solid #bab0a7;
    float               : left;
    width               : 284px;
}

div#products_right {
    float               : right;
    width               : 283px;
}

div.products_container {
    border-top          : 1px solid #bab0a7; 
    width               : 569px;
}
