/*--------------------------------------------------*/
/* Product details                                  */

	#productImages {
		padding-top: 30px;
		width: 374px; /* 950 - 160 - 28 - 28 - 360 */
		float: left;
		margin-right: 28px;
	}

	#productImages h3 {
		position: absolute;
		left: -5000px;
	}

	#productImages p {
		text-align: center;
		margin: 0;
	}

	#productImages div {
		clear: both;
		padding-top: 10px;
	}

	#productImages div li {
		list-style: none;
		float: left;
		margin: 0 10px 10px 0;
	}

	#productImages div p {
		clear: both;
		text-align: left;
		padding: 0 0 0 20px;
	}

	#productImages div li a img {
		display: block;
	}

/*--------------------------------------------------*/
/* Product body                                     */

	/*--------------------------------------------------*/
	/* Main                                             */

		#productBody {
			float: left;
			width: 360px;
			margin-right: -14px; /* IE5+6: wrapping the banners below the content and navigation */
		}

		#productBody h2 {
			border-bottom: 0;
			padding-top: 30px;
			font-size: 1.3em;
		}

		#productBody h2 span {
			font-size: 0.6em;
			line-height: normal;
		}

		#productBody fieldset {
			border: 0;
		}

		#productBody .price {
			font-weight: bold;
			font-size: 1.5em;
		}

		#productBody .price span.rrp {
			font-weight: normal;
			font-size: 0.6em;
		}

		#productBody .disabledStore p.price {
			margin-top: 30px;
		}

	/*--------------------------------------------------*/
	/* Product section                                  */

		#pageContent .productSection {
			clear: both;
		}

		#pageContent .productSection h3 {
			border-bottom: 1px solid #373737;
			font-size: 1.2em;
			text-transform: uppercase;
			font-weight: lighter;
			padding-top: 20px;
			padding-bottom: 4px;
			margin-bottom: 5px;
		}

	/*--------------------------------------------------*/
	/* Register interest                                */

		.registerInterest p.price {
			margin-bottom: 20px;
		}

		.registerInterest .message p {
			color: #016DB6;
		}

		.registerInterest fieldset {
			padding-bottom: 10px;
		}

	/*--------------------------------------------------*/
	/* Product purchase                                 */

		.productPurchase .offer {
			color: #F00;
		}

		.productPurchase .quantity {
			padding-bottom: 20px;
		}

		.productPurchase h4 {
			font-weight: bold;
			font-size: 1.2em;
		}

		.productPurchase .accessory {
			clear: both;
			margin: 10px 0;
		}

		.productPurchase .accessory .label {
			position: absolute;
			left: -5000px;
		}

		.productPurchase .accessory div.img {
			float: left;
		}

		.productPurchase .accessory p {
			width: 75%; /* Safari: wrapping the price (strong) onto the next line. */
			float: left;
			padding: 15px 0 0 30px;
			margin: 0;
		}

		.productPurchase .accessory p.onOffer {
			padding-top: 12px;
		}

		.productPurchase .accessory span.input {
			float: left;
			margin: 0 0 0 -23px;
		}

		.productPurchase .accessory span.offer {
			display: block;
			color: #F00;
		}

		.productPurchase .submit {
			clear: both;
			padding: 10px 0;
		}

	/*--------------------------------------------------*/
	/* Features                                         */

		.productFeatures {
		}

		.productFeatures div.features {
			clear: both;
		}

		.productFeatures div.feature {
			float: left;
			width: 380px; /* 760/2 */
		}

		.productFeatures div.feature div {
			padding: 10px;
		}

		.productFeatures div.feature h4,
		.productFeatures div.feature p.detail {
			float: right;
			width: 280px;
		}

		.productFeatures div.feature p.image {
			float: left;
		}

	/*--------------------------------------------------*/
	/* Included in the box                              */

		.productIncluded div.detail {
			float: right;
			width: 380px; /* 760/2 */
			padding-top: 20px;
		}

		.productIncluded p.image {
			float: left;
			width: 380px; /* 760/2 */
			text-align: center;
		}

	/*--------------------------------------------------*/
	/* Extra                                            */

		#pageContent .productExtra {
			clear: both;
		}

		#pageContent .productExtra .productSection {
			float: left;
			width: 380px; /* 760/2 */
			clear: none;
		}

