#leftContent{
	float:left;
	width:230px;
	height:465px;
	text-align:right;
	position:relative;
	}
#leftContent h2{
	margin-bottom:10px;
	}	
#rightContent{
	float:right;
	width:350px;
	position:relative;
	}
#productPhoto{
	width:340px;
	height:340px;
	/*overflow:hidden;*/
	position:relative;
	}
#productPhoto #mainpic{
	border:3px solid #a3968d;
}
#productPhoto #prev,#productPhoto #next{
	position:absolute;
	bottom:5px;
	}
* html #productPhoto #prev,* html #productPhoto #next{
	position:absolute;
	bottom:0px;
	}			
#productPhoto #prev{
	left:-15px;
	}	
#productPhoto #next{
	right:-20px;
	}
* html #productPhoto #next{
	right:-15px;
	}		
#productPhoto .colour{
	position:absolute;
	bottom:5px;
	left:10px;
	}
* html #productPhoto .colour{
	position:absolute;
	bottom:12px;
	left:10px;
	}	
#productPhoto #productColours{
	position:absolute;
	bottom:-50px;
	left:-500px;
	}	
.productColour span{
	display:block;
	width:15px;
	height:15px;
	position:absolute;
	bottom:10px;
	left:10px;
	z-index:200;
	}	
.addtobasket,.addtobasketpl{
	position:static !important;
	}	
#newProduct{
	position:absolute;
	top:-17px;
	font-weight:bold;
	color:#a3968d;
	font-size:18px;
	right:-3px;
	z-index:100;
	}	
#productInfo{
	margin-bottom:10px;
	}	
#productInfo td{
	padding:3px;
	}
#productInfo{
 margin-top:0px;
 width:310px;
 position:absolute;
 top:190px;
 right:0;
 }
* + html #productInfo{
 margin-top:0px;
 width:310px;
 position:absolute;
 top:190px;
 right:0px;
 margin-left:100px;
 }
#productInfo a{
 text-decoration:underline;
 } 
#productInfo a:hover{
 color:#c00;
 } 
.label{
 width:150px;
 padding:2px 10px 2px 0px;
 vertical-align:top;
 }
.descr{
 width:160px;
 padding:2px 0px 2px 0px;
 text-align:left;
 } 	
#priceBasket{
	position:absolute;
	bottom:-15px;
	right:0;
	width:310px;
	}
#priceBasket .addtobasketpl,#priceBasket .addtobasketen{
	position:relative;
	margin-bottom:-3px;
	}		
#coloursName{
	position:absolute;
	top:330px;
	width:310px;
	right:0;
	}		
td .avc{
	font-size:11px;
	position:relative;
	top:2px;
	}	