
div.product_wrapper {
	float:				left;
	width:				731px;
	background-color:	#ffffff;
	color:				#333333;
	margin-bottom:		5px;
}

div.product_wrapper .no_background {
	background-image:	none;
	background-color:	#ffffff;
}

div.product_container {
	float:				left;
	padding:			10px;

}

div.product_container .info {
	float:				left;
	width:				401px;
}

div.product_container .info .brand {
	margin:				0px 0px 15px 0px;
}

div.product_container .info .desc {
	float:				left;
	margin:				0px 0px 25px 0px;
}

div.product_container ul.group_products {
	list-style-type:	none;
	margin:				0px;
	padding:			0px;
}

div.product_container ul.group_products a {
	color:				#333333;
}

div.product_container .info .operator {
	float:				left;
	width:				348px;

	padding:			10px;
	background-color:	#f1f1f1;
}

div.product_container .favourite {
	float:				left;
	width:				500px;
	padding:			10px 0px 0px 0px;
}

div.product_container .favourite a {
	color:				#333333;
}

div.product_container .external_info {
	float:				left;
	width:				100%;
	margin:				10px 0px 0px 0px;
}

div.product_container .external_info a {
	color:				#333333;
}

div.product_container .stock {
	float:				left;
	width:				100%;
	margin:				5px 0px 10px 0px;
}

div.product_container .image {
	float:				left;
	width:				300px;
	padding:			0px 0px 0px 0px;
	text-align:			center;
}

div.product_container .image .productThumbnails {
	float:				left;
	border:				1px dotted #bbbbbb;
	margin-left:		5px;
	cursor:				pointer;
}

div.product_container .buy {
	float:				left;
	width:				711px;
	height:				50px;
	background-image:	url('../img/background_product_buy.gif');
	background-repeat:	repeat-x;
	color:				#b1b1b1;
	@margin:			10px 0px 10px 0px;
}

div.product_container .buy ul {
	list-style-type:	none;
	margin:				0px;
	padding:			10px;

}

div.product_container .buy ul li {
	float:				left;
	margin-right:		5px;

}

div.product_container .buy ul li.text_rating {
	width:				62px;
}

div.product_container .buy ul li.rating {
	float:				left;
	width:				126px;
	margin-left:		0px;
}

div.product_container .buy ul li.text_buy {
	width:				80px;
}

div.product_container .buy ul li.price {
	width:				95px;
	padding-right:		2px;
	text-align:			right;
}

div.product_container .buy ul li.button {
	margin-left:		0px;
	margin-right:		17px;
	@margin-left:		0px;
	@margin-right:		8px;
}

div.product_container .bottom_links_wrapper {
	float:				left;
}
	
div.product_container ul.bottom_links a {
	color:				#333333;
}
	
div.product_container ul.bottom_links {
	list-style-type:	none;
	padding:			5px 0px 0px 0px;
	margin:				5px 0px 0px 0px;
	@margin-top:		-2px;
}

div.product_container ul.bottom_links li {
	float:				left;
	margin-left:		0px;
}

div.product_container ul.bottom_links li.text {
	float:				left;
	margin-left:		5px;
	margin-right:		20px;
}

div.product_container ul.bottom {
	float:				left;
	width:				711px;
	list-style-type:	none;
	list-style-position:outside;
	margin:				0px;
	padding:			0px 0px 5px 0px;
	border-bottom:		1px dotted #333333;
}

div.product_container ul.bottom li {
	float:				left;
	margin-left:		10px;
}

div.product_container ul.bottom li.no_margin {
	float:				left;
	margin-left:		0px;
}

div.product_container ul.bottom li span.span_h1 {
	font-size:			18px;
	font-weight:		bold;
}

div.product_container ul.bottom a {
	color:				#333333;
}

div#product_extra_info {
	float:				left;
	width:				711px;
	margin:				5px 0px 10px 0px;
}

div#product_extra_info_1, div#product_extra_info_2, div#product_extra_info_3 {
	float:				left;
	width:				731px;
}

div#product_extra_info_2, div#product_extra_info_1 {
	display:			none;
}

div#product_extra_info_2 {
	background-color:	#ffffff;
	padding:			10px;
	width:				711px;
	color:				#333333;
}

div#product_extra_info_2 a {
	color:				#333333;
}
	
div#product_extra_info_2 table {
	width:				100%;
}

div#product_extra_info_2 table tr {
	
} 

div#product_extra_info_2 table td {
	border-bottom:		1px dotted #333333;
	padding:			5px 0px 5px 0px;
}

div#product_extra_info_2 table td.left {
	width:				30%;	
}

div#product_extra_info_2 table td.right {
	width:				70%;	
}

div#product_extra_info_1 {
	background-color:	#ffffff;
	padding:			10px;
	width:				711px;
	color:				#333333;
}

div#product_extra_info_1_left {
	float:				left;
	width:				431px;
}

div#product_extra_info_1_right {
	float:				left;
	width:				280px;
}
