/* CSS Document */
.aftercare{
	margin:10px 0 11px;
}
.aftercare img{
	margin-bottom:-8px;
}
p{
	
}
#productInfo{
	float:right;
	width:414px;

}
#productProperties{
	border-bottom:1px solid #dadada;
	padding-bottom:15px;	
}
#productInfo li{
	padding-bottom:3px;
}
#productInfo strong{
	padding-right:2px;
}
#productCode{
	color:#666;
	margin:0 0 25px;
	font-size: 14px;
	font-weight: bold;	
}
h1, #productCode{
	text-align:center;
	
}
#productContent{

}
#productImagePreveiw{
	float:left;
}
#imageButtonContainer{
	position:relative;
}
#imageButtonContainer span{
	position:absolute;
}
#productImagePreveiw #imageContainer{
	width:541px;
	height:471px;
	margin-bottom:30px;
}
#productImagePreveiw  #zoomText{
	background:transparent url(../img/magnifying-glass-icon.gif) left top no-repeat;
	font-weight:bold;
	padding-left:22px;
	left:0;
	bottom:10px;
}
#productImagePreveiw  #zoomImageLinks{
	right:0;
	bottom:2px;
	line-height:29px;
	padding-left:5px;
}
#imageButtonContainer span.close{
	background:url(/img/tabs.gif) no-repeat bottom left;
}
#imageButtonContainer span.lifestyle{
	background:url(/img/tabs.gif) no-repeat 0 0;
}
#productImagePreveiw  #zoomImageLinks.lifestyle{
	background-position:top left;	
}
#productImagePreveiw #zoomImageLinks a{
	padding:4px 13px;
	font-family:"Palatino Linotype", Palatino, "Times New Roman", Times, serif;
	font-size:11px;
	color:#999;
	text-transform:uppercase;
	text-decoration:none;
}
#productImagePreveiw #zoomImageLinks a:hover{
	color:#58444a;
}
/*#imageContainer{
	position:relative;
}
#imageContainer img{
	position:absolute;
	top:0;
	left:0;
}*/
.close #close-image, .lifestyle #lifestyle-image{
	color:#58444a!important;	
	cursor:default;
}
#productAttributes{
	margin-top:45px;
}
#productAttributes .colourways{
	
}
#productAttributes .fabrics{
	
}
#price{
	text-align:center;
	margin:22px 0 5px;
}
#buttons .button { margin-top:7px; }
#price big{
	font-size:20px;
}
/*#btnOrder{
	background:#E8E8E8 url(../img/tick-icon.gif) 2px 2px no-repeat;
}*/
#btnOrder, .orderMeterage{
	background:#E8E8E8 url(/img/scissors-icon.gif) 20px 10px no-repeat;
	padding-left:30px;
}
#btnRequest, .requestFreeCutting{
	background:#E8E8E8 url(/img/swatch_icon.gif) 4px 8px no-repeat;
}

.attributes h2{
	margin-bottom:10px;
}
.attributes li{
	float:left;
	margin-right:10px;
	width:95px;
}
.attributes li a{
	color:#58444a;
	text-decoration:none;
	border:none; /*IE*/
}
.attributes .notavailable{
	width:auto;
}
.attributes .notavailable a{
	color:#4377a8;
	text-decoration:underline;
}
.attributes li img{
	clear:both;
	border-bottom:1px solid #c6c6c6;
	border-right:1px solid #c6c6c6;
}
.attributes li.clear {
	width:439px;	
}
.attributes li div{
	margin-top:2px;
}
#attribute1{
	float:left;
	width:439px;
	margin-right: 22px;
}
#attribute1 ul{
	background:transparent url(../img/double-line-border-verticle.gif) right top repeat-y;
}
#attribute2{
	float:left;
	width:518px;
}
/*  -- classes --  */
#content .button{

}

