#content {
	margin: 30px 15px;
	
}

/********************************************************************************************
* delivery information ISALTMC
********************************************************************************************/

div#deliveryInformation {
	border-top:2px solid #EDEBEB;
	border-bottom:2px solid #EDEBEB;
	*zoom: 1;
	clear: both;
	margin: 10px 0px;
}

div#deliveryInformation ul {
	overflow: hidden;
	padding-bottom:10px;
	*padding-bottom: 6px;
	*zoom: 1;
}

/************************************
* two column no js
************************************/

div#deliveryInformation ul li.home {
	float: left;
	display: inline;
	width: 245px;
}

div#deliveryInformation ul li.home div.image {
	float: left;
	display: inline;
	width: auto;
	padding-top: 5px;
	padding-left: 10px;
}

div#deliveryInformation ul li.home div.text {
	float: left;
	display: inline;
	width: 195px;
	padding-top: 10px;
	margin-left: 10px;
}

div#deliveryInformation ul li.home div.text p {
	margin: 0;
	font-size: 0.9em;
}

div#deliveryInformation ul li.home div.text p span span {
	font-weight: bold;
}

div#deliveryInformation ul li.store {
	float: left;
	display: inline;	
	width: 245px;
}

div#deliveryInformation ul li.store div.image {
	float: left;
	display: inline;
	width: auto;
	padding-top: 5px;
	padding-left: 10px;
}

div#deliveryInformation ul li.store div.text {
	float: left;
	display: inline;
	width: 195px;
	padding-top: 10px;
	margin-left: 10px;
}

div#deliveryInformation ul li.store div.text p {
	margin: 0;
	font-size: 0.9em;
}

div#deliveryInformation ul li.store div.text p span {
	font-weight: normal;
}

/***********************************************************************
* three column (isBuyOrReservableAndISALTMCEnabled / hasStockChecker)
***********************************************************************/

div#deliveryInformation ul.isBuyOrReservableAndISALTMCEnabled,
div#deliveryInformation ul.hasStockChecker {
	
}

div#deliveryInformation ul.isBuyOrReservableAndISALTMCEnabled li.home,
div#deliveryInformation ul.hasStockChecker li.home{
	width: 164px;
	padding-top: 10px;
}

div#deliveryInformation ul.isBuyOrReservableAndISALTMCEnabled li.home div.text,
div#deliveryInformation ul.hasStockChecker li.home div.text{
	width: 125px;
	padding-top: 0px;
}

div#deliveryInformation ul.isBuyOrReservableAndISALTMCEnabled li.home div.image,
div#deliveryInformation ul.hasStockChecker li.home div.image{
	padding-left: 0px;
}

div#deliveryInformation ul.isBuyOrReservableAndISALTMCEnabled li.store,
div#deliveryInformation ul.hasStockChecker li.store {
	width: 164px;
	padding-top: 10px;
}

div#deliveryInformation ul.isBuyOrReservableAndISALTMCEnabled li.store div.image,
div#deliveryInformation ul.hasStockChecker li.store div.image{
	padding-left: 0px;
}

div#deliveryInformation ul.isBuyOrReservableAndISALTMCEnabled li.store div.text,
div#deliveryInformation ul.hasStockChecker li.store div.text{
	width: 125px;
	padding-top: 0px;
}

div#deliveryInformation ul.isBuyOrReservableAndISALTMCEnabled li.priceStockChecker,
div#deliveryInformation ul.hasStockChecker li.priceStockChecker{
	float: left;
	display: inline;
	width: 144px;
	padding-top: 10px;
	padding-left: 20px;
}

div#deliveryInformation ul.isBuyOrReservableAndISALTMCEnabled li.priceStockChecker a,
div#deliveryInformation ul.hasStockChecker li.priceStockChecker a{
	font-weight: bold;
	font-size: 0.9em;
}

/* ISALTD layoutB overides follow */

div#deliveryInformation ul.sharedleadtext li.sharedleadtext {
	width: 328px;
}

div#deliveryInformation ul.sharedleadtext li.sharedleadtext div.image img {
	margin-right: 5px;
}

div#deliveryInformation ul.sharedleadtext li.sharedleadtext div.text {
	width: 230px;
	vertical-align: middle;
}


/***********************************************************************
* three column (JS only for hasStockChecker)
***********************************************************************/

div#deliveryInformation ul.hasStockChecker li.stockChecker {
	float: left;
	display: inline;
	width: 164px;
	padding-top:5px;
}

div#deliveryInformation ul.hasStockChecker li.stockChecker h2 {
	font-size: 1em;
	color: #333333;
	line-height: 1.2em;
	margin-bottom: 4px;
}

div#deliveryInformation ul.hasStockChecker li.stockChecker input#postCode {
	float: left;
	display: inline;
	border: 1px solid #9c9c9c;
	margin-right: 5px;
	width: 90px;
	padding: 0px;
	font-size: 1.1em;
	margin-top: 2px;
	min-height: 16px;
}

div#deliveryInformation ul.hasStockChecker li.stockChecker input#checkStockGo {
	float: left;
	display: inline;
	margin-top: 2px;
}

div#deliveryInformation ul.hasStockChecker li.emailMeBack {
	float: left;
	display: inline;
	width: 164px;
	padding-top: 10px;
}

div#deliveryInformation ul.hasStockChecker li.emailMeBack a {
	display: block;
	background: url(/wcsstore/argos/en_GB/images/lightbox/img/icon_envelope.gif) no-repeat 0px 4px;
	padding-left: 18px;
	font-size: 0.9em;
	font-weight: bold;
	margin-left: 10px;
}

/********************************************************************************************
* breadcrumb
********************************************************************************************/

.breadcrumb {
	color:#666;
	font-size:1em;
	line-height:1.6em;
	margin:0pt;
	padding:30px 0pt 25px;
	width:650px;
}

.breadcrumb ol {
	display: inline;
}

.breadcrumb .location,
.breadcrumb ol li.first {
	position: absolute;
	left: -1000em;
}

.breadcrumb span.searchpre {
	position: relative;
	left:0;
}

.breadcrumb strong {
	font-weight: normal;
}

.breadcrumb ol li {
	display: inline;
	padding:0 6px 0 8px;
	background: url(/wcsstore/argos/en_GB/images/p1/icon_breadcrumb_gt.gif) 0 4px no-repeat;
}

.breadcrumb ol li a:link {
	color: #666;
}

.breadcrumb ol li a:visited {
	color: #666;
}

.breadcrumb ol li a:hover {
	color: #666;
}

.breadcrumb ol li a:active {
	color: #666;
}

#breadcrumb a {
	color: #666;
}
#breadcrumb a:hover {
	color: #09b2d1;
}

#promo {
	height: 200px;
	width: 100%;
}

.proddetails #content .specialofferdetails #clickhere {
	font-weight:normal;
	font-size:.8em;
}

/* delivery details  */

.proddetails #deliverydetails {
	clear:both;
	width:493px;
	padding:5px 0;
	margin:10px 0;
	border-top:2px solid #edebeb;
	border-bottom:2px solid #edebeb;
	*position: relative;/* IE6 uses position:static without this */
}

.proddetails #deliverydetails li {
	float:left;
	width:245px;
	padding:0;
	text-align:left;
}

.proddetails #deliverydetails li.checkstockaction {
	width:100px;
	text-align:right;
}

.proddetails #deliverydetails li.checkstockaction a {
	font-weight:bold;
}

.proddetails #deliverydetails li img {
	padding:5px 15px 5px 0px;
	
}

.proddetails #deliverydetails li .storepickup,
.proddetails #deliverydetails li .leaddelivery
{
	float:left;
	
}

.proddetails .alternativesproduct .price,
.proddetails .aswellasproduct .price {
	line-height:1.7em;
}


.proddetails #deliverydetails li span.leaddeliverytext,
.proddetails #deliverydetails li span.reservetxt {
		font-size:.9em;
		display:block;
		width:auto;
		vertical-align:middle;
		padding-top:8px;
}

/*.proddetails #deliverydetails li span.reservetxt span span ,*/
.proddetails #deliverydetails li span.leaddeliverytext span span {
		font-weight:bold;
}



.leaddeliverytext span img {
	width:5px !important;
	height:10px !important;
	margin:0 !important;
	padding:0 !important;
}

.proddetails .checkstockdetails {
width:90px;	
}

/* definitions for hero products. will also be used for search results */


/* Define styles for products and their attributes  */

.proddetails .product {
	margin: 0;
	min-height: 110px;
   _height: 110px;
	position: relative;
}

.proddetails .product .partnum {
	display: inline;
	font-size: 0.9em;
}

.proddetails .product .exclusion {
	display: inline;
}

.proddetails .product .exclusion img {
	position: relative;
	top: 1px;
}

.proddetails .product .extralogo {
	display: inline;
}

.proddetails .product .extralogo img {
	position: relative;
	top: 4px;
}

.proddetails .product .promo {
	color: #ec2e2c;
}

.proddetails .product .productimg {
	position: absolute;
	width: 117px;
	height: 90px;
	margin: 10px 10px 10px 0;
	border-right: 1px solid #ec2e2c;
	top: 0;
	left: 0;
}

.proddetails .product .productimg a {
	position: absolute;
	top: -10px;
	left: 0;
}

.proddetails .product .saveprice {
	display: inline;
	font-weight: bold;
	color: #ec2e2c;
}

.proddetails .product .saveproduct .saveprice {
	float: left;
	background: url(/wcsstore/argos/en_GB/images/p1/bigredpound.gif) 0 0 no-repeat;
	padding-left: 44px;
	line-height: 1.8em;
	height: 29px;
	margin: 2px 5px -10px 0;
}

.proddetails .product .saveproduct .saveprice {
	float: left;
	background: url(/wcsstore/argos/en_GB/images/p1/bigredpound.gif) 0 0 no-repeat;
	padding-left: 44px;
	line-height: 1.8em;
	height: 29px;
	margin: 4px 5px -10px 0;
	_margin: 3px 5px -10px 0;
	color: #ec2e2c;
	font-weight: bold;
	font-size: 1.0em;
}

.proddetails .product .saveproduct .saveprice {
	float: left;
	background: url(/wcsstore/argos/en_GB/images/p1/bigredpound.gif) 0 0 no-repeat;
	padding-left: 44px;
	line-height: 1.8em;
	height: 29px;
	margin: 2px 5px -10px 0;
}

.proddetails .product .price {
	font-size: 1.5em;
	font-weight: 900;
	display: inline;
}

/* qc: 3954 - price alignment fix */
.proddetails .product .extrasitemprice .price {
	font-weight:bold;
	font-size:1em;
	vertical-align:baseline;
	/* new padding and display type */
	padding: 0px;
	display: block;
	padding-top: 4px;
	*padding-top: 3px;

	
}

.proddetails .product .saveproduct .price {
	white-space: nowrap;
}

/* Is this being used?? */
.proddetails .product .footnote {
	font-size: 0.8em;
	position:relative;
	top:-4px;
	left:-4px;
}

.product .saveproduct .price img {
	white-space: nowrap;
}

.product .price img {
	display:inline;
}

.extrasitemprice .price {
	position:relative;
	top:-1px;

}

/* qc: 3954 - price alignment fix */
.extrasitemprice .price img {
	position:relative;
	top:0px;
	right:0;
	/* new bottom margin */
	margin-bottom: -6px;

}


.product .wasprice {
	clear: left;
	display: block;
	margin-left: 44px;
}

.product .saveproduct .wasprice {
	clear: left;
	display: block;
	margin-left: 44px;
}

.product .deliveryinfo {
	float: right;
}

.product .storepickupinfo {
	float: right;
}

.product .action a {
	position: absolute;
	/* default heading styles - just in case */
	color:#09b2d1;
	font-size: 0.8em;
	font-weight: bold;
	bottom: 0px;
	right: 0px;
	width: 175px;
}

.product .action a span  {
	position:absolute;
	z-index:101;
	display:block;
	/* standardised height */
	height:21px;
	top: 0;
	left: 0;
	cursor: hand;
}

.product .action a#buttmoreinfo span  {
	width: 84px;
}

.product .action .buttmoreinfo span {
	background: url(/wcsstore/argos/en_GB/images/p1/btn_moreinfo.gif) 0 0 no-repeat;
	width: 84px;
}

.browselister .product .action .buttmoreinfo span {
	background: url(/wcsstore/argos/en_GB/images/p1/b_moreinfo_bl.gif) 0 0 no-repeat;
	width: 84px;
}

.product .action .addtocart span {
	background: url(/wcsstore/argos/en_GB/images/p1/b_buyorreserve_bl.gif) 0 0 no-repeat;
	width: 117px;
}
.argosgs .product .action .addtocart span {
	background: url(/wcsstore/argos/en_GB/images/p1/b_add_to_gift_list.gif) 0 0 no-repeat;
	width: 107px;
}

.productdetails .product .specialofferlink,
.gifts .product .specialofferlink {
	display: none;
}

.pricecuts .product .specialofferlink,
.flyer .product .specialofferlink {
	position: absolute;
	bottom: -1.5em;
	left: 0;
	color: #fff;
	font-weight: 900;
}

#essentialextras { 
	margin:10px 15px;
	position: relative;
	*position: relative; /* IE6 uses position:static without this */
}

/* DG - Bazaar Voice Reviews specific - 19.06.08 */
.proddetails .jsHide, .proddetails #iframeskip {
	visibility: hidden; 
	width: 1px; 
	height: 1px; 
	position: absolute; 
	left: -999px; 
	top: -999px
}

#BVFrame {
	height:300px;
	width: 99%
}

#BVCustomerRatings {
	clear: both;
	padding-top: 1em
}

/* DG - END Bazaar Voice Reviews specific */


/* applied for accessibility, thus not displayed */
.ratingreviewtext {
	position:absolute;
	left:-1000em;
}

/* product details styles */

/* CONTAINED WITHIN TABS */

.proddetails #content .extralogo {
	position:relative;
	top:4px;
	margin-right:2px;
}

.proddetails #content {
	font-size: 1.2em;
	margin: 0 20px;
	height: 100%;
}

.proddetails #breadcrumb {
	font-size: 1em;
	line-height:1.6em;
	/* IE 6 top corner fix - Roz 26/03/08 */
	width:650px;
	font-size: 1em;
	margin: 0;
	padding:30px 0 25px;
	color: #666;
}

#breadcrumb {
}

.proddetails  #primaryproductinfo {
	float:left;
	width:278px;
	padding-bottom: 0.5em;/* QC4464 22/07/08 */
	*padding-bottom: 0;/* QC4464 */
}

.proddetails #primaryproductinfo img {
	display:inline;
}

.proddetails #primaryproductinfo ul.pdpflags {
	float: left;
	width: 270px;
	padding-bottom: 3px;
}

.proddetails #primaryproductinfo ul.pdpflags li {
	float: left;
	padding-right: 2px;
}

.proddetails #primaryproductinfo ul.pdpflags li img {
	float: left;
}

.proddetails #content h1 {
	font-size: 1.4em;
	color: #333;
	height: auto;
	background-color: transparent;
	display:inline;
	padding-left:0;

}

.proddetails #content h1 span {
	position: relative;
	display: inline;
	font-size: 0.7em;
	font-weight: normal;
}

.proddetails #content h1 .prodetailslink {
	float: right;
	display: inline;
	color: #666;
	font-weight: normal;
	font-size: 0.7em;
}

/* NOTE: TK 18/01/08
Proof of concept work uses id for product image, making the class .productimage redundant for the mo 
*/
#productimage {
	position:relative;
}

#productimage #mainimage {
	width:250px;
	height:300px;
}


.proddetails #content .productimage .image {
	position: relative;
	height: 110px;
	overflow: hidden;
	width:110px;
}

.proddetails #content .productimage .proppingtxt {
	font-weight:bold;
	color:#666;
	clear:both;
	font-size: 0.9em;
	margin: 5px 13px 5px 0;
	_margin-right: 6px;
	width: 235px;
	float: right;
	text-align: center;
}

/* START: tabs */
.proddetails #content .productimage span {
	z-index:400;
	position: absolute;
	bottom: 0px;
	left: 0px;
	background: #efefef;
	border-right: 1px solid #999;
	width: 75px;
	height: 100%;
	_height: 100em;
}

.proddetails #content .productimage .lrgprodimage {
	width: 240px;
	margin: 10px 10px 10px 0;
	float: right;
}

.proddetails #content .productimage a {
	width: 240px;
	margin-left: 80px;
	margin-bottom: 10px;
	text-align: center;
	display: block;
}

.proddetails #content .additionalinfo {
	clear: both;
	margin-top: 20px;
	padding: 0;
	color: #666;
	border-top:1px solid #999;
}

.proddetails #content div .additionalinfo h5 {
	font-weight: bold;
	margin: 15px 0;
	color: #666;
	font-size:1em;
}

.proddetails #content div .additionalinfo p {
	font-size: 0.9em;
	margin: 0 0 15px 0;
	color: #666;
	font-weight: normal;
}

.proddetails #content div .additionalinfo a {
	color: #666;
	font-weight:bold;
}

.proddetails #content .productinfo .price {
	z-index:4;
	font-size: 1.6em;
	font-weight: 900;
	line-height: 2em;
}

.proddetails #content .pricedetails li {
	text-align:right;
}

.proddetails .pricedetails .saving {
	z-index:5;
	margin: 0;
	padding:4px 0 2px 40px;
	color: #ec2e2c;
	font-weight: bold;
	font-size: 1.25em;
	background: transparent url(/wcsstore/argos/en_GB/images/p1/icon_price_promo.gif) 5px 0 no-repeat;
}

.proddetails #content .pricedetails .pricepromo {
	color: #ec2e2c;
	font-size:1.25em;
	font-weight: bold;
}	


.proddetails #content .productinfo .wasprice {
	display: inline;
	color: #666;
	padding-left:14px;
	margin-left: 5px;
}

.proddetails #content .productinfo .delimage,
.proddetails #content .productinfo .storeimg {
	margin-top:10px;
	float: left;
	width: 55px;
}

.proddetails #content .productinfo .delinfo {
	padding-right:8px;
}

.proddetails #content .productinfo .delinfo,
.proddetails #content .productinfo .storeinfo {
	margin-top:10px;
	float: left;
	width: 190px;
	color: #666;
}

.proddetails #content .productinfo .addtoorder {
	background-color: #efefef;
	padding-top: 1px;
	padding-bottom: 15px;
}

.proddetails #content .productinfo .addtoorder h3 {
	font-weight: bold;
	margin: 15px;
}

.proddetails #content .productinfo .addtoorder label {
	display: block;
	margin-left: 70px;
	position: relative;
	height: 2em;
}

.proddetails #content .productinfo .addtoorder label input {
	position: absolute;
	left: -40px;
}

.proddetails #content .productinfo .addtoorder label span {
	font-size: 0.9em;
}

.proddetails #content .jstabs {
	margin:0;
	padding:0;
}

.proddetails #content #producttabs h4 {
	font-weight:bold;
	font-size:1.1em;
	text-decoration:none;
	padding-left:18px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#ecebec;
	border:1px solid #666;
	border-bottom:none;
}

.proddetails #content .jstabs #producttabs h4 {
	font-weight:700;
	font-size:1em;
	padding-left:8px;
	padding-top:0px;
	padding-bottom:-1px;
	background-color:#fff;
	border:none;
	text-decoration:underline;
	z-index:0;
	height:20px;
	*height:21px;
}

.proddetails #content #producttabs h4.active {
	margin-bottom:1px;
	*padding-bottom:0;
	text-decoration:none;
	z-index:30;
	height:22px;
	*height:28px;
}

.proddetails #content #producttabs .jstabs h4#tab3 {
	padding-bottom:5px;
	z-index:30;
}

.proddetails #content #tab1,
.proddetails #content #tab2,
.proddetails #content #tab4,
.proddetails #content #tab5,
.proddetails #content #tabrev {
	background-color: #fff;
	padding: 0 10px;
	color: #999;
	text-decoration:underline;
}

.proddetails #content #tab3 {
	background-color: #ec2e2c;
	padding: 0 10px;
	color: #f00;
	text-decoration:underline;
}

.proddetails #content .tab1,
.proddetails #content .tab2,
.proddetails #content .tab3,
.proddetails #content .tab4,
.proddetails #content .tab5,
.proddetails #content .tabrev {
	z-index:3;
	border: 1px solid #666;
	margin: 0 0 15px 0;
	font-size: 1em;
	background-color: #fff;
	height: 100%;
	padding: 15px 10px;
}

.proddetails #content .jstabs .tab1,
.proddetails #content .jstabs .tab2,
.proddetails #content .jstabs .tab3,
.proddetails #content .jstabs .tab4,
.proddetails #content .jstabs .tab5,
.proddetails #content .jstabs .tabrev {
	margin: 5px 0 10px 0;
	*margin: 10px 0;
	position:relative;
	z-index:10;
}

.proddetails #content .tab3 {
	border-color: #ec2e2c;
	padding: 0;
}

.proddetails #content .tab2 h5,
.proddetails #content .tab5 h5 {
	font-size:1.4em;
	color:#09b2d1;
}

.proddetails #content .tab1 h5 {
	color:#333;
	padding-top:10px;
}

.proddetails #content .tab1 p {
	font-size: 1em;
	color:#333;
}

.proddetails #content .tab1 li {
	list-style: disc;
	margin-left: 30px;
	margin-bottom: 3px;
	font-weight: normal;
}

.proddetails #content .tab1 ul br {
	display: none;
}

.proddetails #content .tab2 .relprod {
	float: left;
	width: 240px;
	margin-left: 10px;
   *margin-left: 10px;
   _margin-left: 5px;
   _margin-right: 5px;

	margin-bottom: 10px;
}

.proddetails #content .tab2 .relprod .relimage {
	float: left;
	width: 110px;
	margin-bottom: 5px;
	margin-right: 5px;
}

.proddetails #content .tab2 .relprod .relimage img {
	width: 110px;
	height: 110px;
}

.proddetails #content .tab2 .relprod .relprice {
	font-size: 1.3em;
	font-weight: 900;
}

.proddetails #content .tab2 .relprod .action {
	margin: 5px 0;
	border: 0;
	clear: both;
}

.proddetails #content .tab2 .relprod .relwarranty {
	margin-bottom: 5px;
	font-size: 0.85em;
}

.proddetails #content .tab3 .offermessage {
	clear: both;
	font-size: 1em;
	color: #ec2e2c;
	padding: 10px;
	border-top: 5px solid #ec2e2c;
	font-weight: bold;
	width:490px;
	margin-top: 15px;
}
.proddetails #content .tab3 .notopborder {
	border:none;
}
.proddetails .productrow p.relatedproduct {
	_margin-bottom:40px !important;
}

.proddetails #content .tab3 .offer {
	float: left;
	width: 240px;
   *width: 240px;
	margin-left: 10px;
   _margin-left: 5px;
   _margin-right: 4px;
	margin-bottom: 5px;
	min-height: 6em;
	height: 100%;
	font-size: 1em;
	overflow: hidden;
	_position: relative;
}

.proddetails #content .tab3 .offer .offerimage {
	float: left;
	width: 110px;
	margin-right: 5px;
}

.proddetails #content .tab3 .offer .offerimage img {
	width: 110px;
	height: 110px;
	border: 1px solid #f33;
	margin-bottom: 5px;
}

.proddetails #content .tab3 .offer .offerprice {
	font-size: 1.3em;
	font-weight: 900;
}
.proddetails #content .tab3 .offer .offerprice img {
	overflow: hidden;
}

.proddetails #content .tab3 .offer .action {
	margin: 5px 0;
	border: 0;
	clear: both;
}

.proddetails #content .tab3 .offer .offerwarranty {
	margin-bottom: 5px;
	font-size: 0.85em;
}

.proddetails #aswellas .product {
	background-color:#edebeb;
	
}

.proddetails #alternatives li.withrating,
.proddetails #aswellas li.withrating{
	min-height: 130px;
   _height: 130px;
}

.proddetails .aswellasproduct,
.proddetails .alternativesproduct {
	border-bottom: 1px solid #9C9C9C;
	padding: 14px 0; /*padding upped to 14px for defect 4409/PEP11 */
}

.proddetails .aswellasproduct h3,
.proddetails .alternativesproduct h3 {
	display:inline;
}

.proddetails .alternativesproduct image img {
	width:110px;
}

.proddetails .tab3 .last,
.proddetails #aswellas .last,
.proddetails #alternatives .last {
	border-bottom: none !important;
}

.proddetails .aswellasproduct .descriptionone {
	float:left;
	width:110px;
	padding-right:10px;
	
}

.proddetails .aswellasproduct .descriptionone li img {
	width:110px;
}

.proddetails .aswellasproduct .descriptionone .addItem {
	/* QC 4478 */
	min-height: 2.2em;
	_height: 2.2em
}

.proddetails .aswellasproduct label {
	padding-left:10px;
}

.proddetails #aswellas .aswellasproduct .descriptiontwo {
	float:left;
	width:180px;
	_padding-right: 0px;
}

.proddetails #aswellas .itemimage {
	height:110px;
}

/* TK new  */
.proddetails #content #tabwrapper {
	float:left;
	position:relative;
	width:490px;
}

.proddetails #content #producttabs  {
	float:left;
	background-color:#fff;
	margin:20px 0 20px 0;
	*margin:40px 0 20px 0;
	padding-top:21px;	
	*padding-top: 1px;
	position:relative;
	width:493px;
}

.proddetails .tab3 h5 { 
	clear:both;
	background-color:#ec2e2c;
	color:#fff;
	line-height:2em;
	padding:0 15px ;
	font-weight:bold;
	font-size:1.25em;
	float:left;
	height:30px;
 }

.proddetails .tab3 p { 
	font-weight:bold;
	color:#333;
	padding:10px 10px 0 10px;
	font-size:1em;
	text-align:justify;
 }

 .proddetails .tab1,
 .proddetails .tab2,
 .proddetails  .tab4,
 .proddetails  .tab5  { 
	padding:0 10px;
  }
 
 .proddetails #producttabs p { 
	font-size:1em;
	clear:left;
 }
 
 /* qc: 3997 - altered right margin */
.proddetails .tab3 .specialofferrow,
.proddetails .tab3 .specialoffernoimage {
	clear:both;
	display:block;
	border-bottom:1px solid #cecece;
	padding:0;
	margin:10px;
	margin-right: 0px;
	width: 474px;
	
	}

/* qc: 3997 - altered product area width */
.proddetails .tab3 .product {
	float:left;
	width: 237px;
	background-color: #fff;
}

.proddetails .tab3 .specialoffernoimage li {
	width:50%;
}

/* NEW SPECIAL OFFER CHANGES */

.proddetails .tab3 .specialofferrow li.bundleaction {
	display: none /* non-js users shouldn't get this */
}

.proddetails .tab3 .specialofferrow li.bundleaction div {
    background-color:#EDEBEB;
    width:237px;
    padding: 1.5em 0 1.5em 0;
    font-weight: bold
}

.proddetails .tab3 .specialofferrow li.bundleaction input {
    margin: 0 0.7em 0 1em
}

.proddetails .tab3 .specialofferrow li.bundleaction label {
    margin-right: 0;
    color:#09b2d1;
}

.proddetails .tab3 .specialofferrow li.singlebundle {
	background-color: #EDEBEB;
	min-height: 19em;
	_height: 21em;
	position: relative;
}
	
.proddetails .tab3 .specialofferrow li.singlebundle ul.descriptiontwo h3 {
	margin-top: 8px
}
	
.proddetails .tab3 .specialofferrow li.singlebundle div.singlebundleaction {
	text-align: center;
	clear: both;
	padding-bottom: 4px;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
}
	
.proddetails .tab3 .specialofferrow li.singlebundle div.singlebundleaction p {
	width: 160px; 
	text-align: left;
	margin:0 auto;
	padding: 5px 0 2px 0;
}	

.proddetails .tab3 .specialofferrow li.singlebundle div.singlebundleaction input {
	float: none;
}

/* END NEW SPECIAL OFFER CHANGES */

.proddetails .tab3 .product .descriptionone {
	width:110px;
	float:left;
}

.proddetails .tab3 .product .descriptionone img {
	padding:0;
	margin-left: 5px;
	border:1px solid #cecece;
}

/* qc: 3997 - reduced left spacing */
.proddetails .tab3 .product .descriptionone .soimagewrapper {
	padding:10px 0;
	padding-left: 0px;
}

/* QC 5014 */
.proddetails .tab3 .bundle .descriptionone .soimagewrapper {
	padding:0;
}

/* QC: 3997 - altered width & spacing around product desc text */
.proddetails .tab3 .product .descriptiontwo {
	float:left;
	width: 115px;
	margin-left: 5px;
	_margin-left: 0px;
}

/* QC: 3997 - increased spacing around product desc text */
.proddetails .tab3 .product .descriptiontwo li {
	padding-left: 10px;
	
	
}

	
.proddetails .tab3 .product label {
	margin-right:10px;
	color: #09b2d1;
	font-weight:bold;
}

.proddetails .tab3 .product label.addedtoorder {
	color: #ec2e2c;
}

.proddetails .tab3 .product input.productcheck {
	width:20px;
}
	
.proddetails .tab3 .product .partnum {
	display:block;
	color: #636363;
	}
	
.proddetails .tab3 .product .price {
	display:block;
	font-weight:bold;
	font-size: 1.3em;
	color: #313131;
	line-height:1.6em;
	}

.proddetails .tab3 .product .warranty {
	font-size: .9em;
	color: #666;
	}


/* tab stylings or Javascript enabled scenario */

/* JS enabled rounded corner tab states  */

.proddetails .jstabstyle { 
	padding:0;
	margin:0;
	width:7em;
	position:absolute; 
	left:0;
	top:0;
	*top:-26px;
	/* tab height correction - Roz 27/03/08 */
	height:2.1em;
	*height:2.1em;
	color:#fff;
	cursor:pointer;
	font-weight: bold;
	background: url(/wcsstore/argos/en_GB/images/p1/tabTL.gif) 0 0 no-repeat;
}

.proddetails .active {
	background: url(/wcsstore/argos/en_GB/images/p1/tabTL_active.gif) 0 0 no-repeat;
}

.proddetails .active span {
	z-index:1;
	height:16px !important;
	*height:18px !important;
	background: url(/wcsstore/argos/en_GB/images/p1/tabTR_active.gif) 100% 0 no-repeat !important;
	color:#666;
}



.proddetails .jstabstyle span {
	position:absolute;
	top:0;
	right:0;
    display: block;
    width: 8em;
    padding:.45em .3em;
	background: url(/wcsstore/argos/en_GB/images/p1/tabTR.gif) 100% 0 no-repeat;
	text-align: center;
	height:14px;
	*height:16px;
}





	.proddetails .jstabs .tab1 {margin-top:1em;}
	.proddetails .jstabs .tab2 {margin-top:1em;}
	.proddetails .jstabs .tab3 {margin-top:1em;}
	.proddetails .jstabs .tab4 {margin-top:1em;}
	.proddetails .jstabs .tab5 {margin-top:1em;}
	.proddetails .jstabs .tabrev {margin-top:1em;}
	.proddetails .jstabs h4#tab1 {cursor:default;}
	.proddetails .jstabs h4#tab3 { text-decoration:none;left:17.6em }
	.proddetails .jstabs h4#tab4 { left:8.8em }
	.proddetails .jstabs h4#tabrev { left:26.3em } /* left pos for when all other tabs are visible, other classes to alter pos for less tabs */

/*
			#jstabs h4#tab3 { left:180px }
			.proddetails #jstabs h4#tab5 { left:297px }
	*/

.proddetails .active {
		color:#333;
		background-color:#fff !important;
		text-decoration:none !important;
		}

	/*
	.proddetails .sotwotabs {left:99px;}
	.proddetails .sothreetabs {left:198px;}
	*/

.proddetails #producttabs h4.active {
		padding-bottom:2px;
}

/* CR: 314.11 changes follow */

.proddetails .jstabs #producttabs h4#tab3 {
	background-color: #ec2e2c;
	color: #fff;
	/* added defensive content clearing - Roz 27/03/08 */
	clear: both;
	z-index:10;
} 

.proddetails #producttabs h4#tab3 {
	background-color: #ec2e2c;
	color: #fff;
	border:1px solid #eb2e2c;
	border-bottom:none;
}

.proddetails .jstabs #tab3 {
	background: none;
	background-image: url(/wcsstore/argos/en_GB/images/p1/product_tabs_tab3_left_bg.gif);
	background-position: left top;
	background-repeat: no-repeat;
	
}

.proddetails .jstabs #tab3 span {
	background: none;
	background-image: url(/wcsstore/argos/en_GB/images/p1/product_tabs_tab3_right_bg.gif);
	background-position: right top;
	background-repeat: no-repeat;
	overflow:hidden;
	color: #fff;
}


.proddetails #producttabs #tab3.active {
	background-color: #ec2e2c !important;
}

.proddetails #producttabs #tab3.active span {
	background-image: url(/wcsstore/argos/en_GB/images/p1/product_tabs_tab3_right_bg.gif) !important;
}



/* end of CR: 314.11  */

/* END: tabs */


.proddetails #content .topinfo {
	width:330px;
	*width:320px;
	border:2px solid #ec2e2c;
	height:100%;
	text-align:center;
	padding:5px;
	font-size:1em;
}

.proddetails #content .topinfo .apr {
	font-size:2.25em;
	font-weight:bold;
}

.proddetails #content .specialofferdetails {
	padding:5px 0;
	width:330px;
	*width:320px;
}
.proddetails #content .specialofferdetails a {
	color:#ec2e2c !important;
}

.proddetails #content .specialofferdetails span {
	font-weight:bold;
}

.proddetails #content .action,
.giftpurchase #content .action {
	clear:left;
	position: relative;
	background-color: #dcdcdc;
	margin:10px 0 1px 0;
	padding:6px;
	width:487px;
	/*CR: 314.12 amends */
	height: auto;
	_height: 25px;
	min-height: 25px;
}

.proddetails #content .action input {
	width:163px;
	height:26px;
	padding:0;
	cursor:pointer;
	}

.proddetails #content .lwr {
	top: 4px;
	position: relative;
}

.proddetails #content .lwr2 {
	top: 2px;
	position: relative;
}

/* end of product details */




/* footer styles and seo text */

.gifts #footer {
	margin-top:0;
}

.pricecuts #footer h3 {
	height: auto;
	margin-left: 0;
}

/* end of footer styles and seo text */
.emptycatlist {
	background-color: #fff;
}

.emptycatlist h3 {
	display:none;
}

/* START: Gift list styles */

.argosgs #header .headercatlinks, 
.giftsetup #header .headercatlinks,
.giftpurchase #header .headercatlinks {
	background-color: #96c;
}

.argosgs #toplinks, 
.giftsetup #toplinks, 
.giftpurchase #toplinks   {
	padding-right:150px;
}

.argosgs #toplinks #tlhome, 
.giftsetup #toplinks #tlhome, 
.giftpurchase #toplinks #tlhome {
	border-right: none!important;
}

.argosgs #toplinks #tlhome a, 
.giftsetup #toplinks #tlhome a, 
.giftpurchase #toplinks #tlhome a {
	color:#96c!important;
	font-weight:bold;
}

.argosgs #header .headercatlinks, 
.giftsetup #header .headercatlinks, 
.giftpurchase #header 
.headercatlinks  {
	background-color:#96c;
}

.argosgs .product .action .addtocart span, 
.giftsetup .product .action .addtocart span, 
.giftpurchase .product .action .addtocart span {
	background: url(/wcsstore/argos/en_GB/images/p1/b_add_to_gift_list.gif) 0 0 no-repeat;
	width: 107px;
}

.giftpurchase #header #rowone {
	height:10px;
}

.giftpurchase #header .headercatlinks {
	padding:0;
}

.giftpurchase #header .headercatlinks li,
.giftpurchase #header #rowtwo {
	display:none;
}

.giftpurchase .returntolist {
	position:absolute;
	font-size: 0.9em;
	line-height:0.8em;
	bottom:0;
	cursor:pointer;
	left:6px;
	top:8px;
}

.giftpurchase .returntolist span {
	position:absolute;
	display:block;
	top:0;
	left:0;
	height:23px;
	width: 125px;
	background: url(/wcsstore/argos/en_GB/images/argosgs/b_return_to_gift_list.gif) 0 0 no-repeat;
}

.giftpurchase #content .productinfo {
	padding-top:30px;
} 

.giftpurchase #content {
	margin:20px 15px;
}

/* END: Gift list styles */


.proddetails .paynothingtext { 
	font-size:1em;
}

.proddetails .argoscardtext {
	white-space:nowrap;
	
}

.proddetails .aprtext {
	font-size:1.7em;
	font-weight:300;
}

.proddetails .aprline {
	display:inline;
}

#additionalblock {
	clear:both;
	padding:15px 15px 0 15px;
	*padding-top:5px;
	border-top:2px solid #ccc;
}

.gifts #additionalblock {
	clear:both;
	float:left;
	width:855px;
	padding:15px 15px 0 15px;
}

#additionalblock p {
	color:#666;
	font-size:1.1em;
}

.proddetails .lhsinfoholder {
	margin:0;
	padding:10px 0;
	}

div#additionalblock p a {
	color:#666 !important;
	font-size:1em;
	}

/*
Start of New PDP styles
tk 13/12/07
*/
#footer { 
	margin-top:0;
 }


/* START: LAYOUT */

.proddetails #content #extraproductswrapper {
	width: 339px;
	clear:right;
	float:right;
	margin-bottom:30px;
	padding:0;
}

.proddetails #content .productinfo {
	float: right;
	width: 339px;
	font-size: 1em;
	margin-right: 0;
	margin-top: -27px;
	position: relative;
}

.proddetails #content .productadditionalinfo  {
	width:494px;
	background-color:#fff;
}

#addfurtheritemswarning {
	display: none;
	position: fixed;
	top: 37.5%;
	left: 36.2%;	
	border: 2px solid #ED3229;
	background-color: #fff;
	background-image: url(/wcsstore/argos/en_GB/images/p1/pdp_warn_bg.gif);
	background-position: top left;
	background-repeat: no-repeat;
	z-index: 301;
	width: 298px;
	height: auto;
	_height: 120px;
	min-height: 120px;
}

#addfurtheritemswarning .message {
	font-size: 1.00em;
	width: 200px;
	margin-left: 68px;
	padding-top: 10px;
	text-align: center;

}


#addfurtheritemswarning .prompt {
	font-size: 1.2em;
	width: 200px;
	margin-left: 68px;
	font-weight: bold;

}

#addfurtheritemswarning .additems {
	clear: both;
	float: left;
	margin-left: 25px;
	margin-right: 15px;
}

#addfurtheritemswarning .cancel:hover {
	cursor: pointer;
	display: block;
}



/* END: LAYOUT */


#aswellas h5, #alternatives h5 { 
	line-height:2em;
	padding-left:10px;
 }
 
#aswellas { 
	background-color: #edebeb;
	margin-top:20px;
	position:relative
}

#aswellas h5 {
	display:inline;
	color:#fff;
	font-weight:bold;
	line-height:2.5em;
 }

#aswellas div, #alternatives div {
	color:#fff;
	width:100%;
	position:relative;
}

#aswellas div {
	background: #718d9e url(/wcsstore/argos/en_GB/images/p1/bkg_as_well_as.gif) no-repeat left top ;
}

#alternatives div {
	background: #be7979 url(/wcsstore/argos/en_GB/images/p1/bkg_alternatives.gif) no-repeat top left;
}

.proddetails #aswellas p,
.proddetails  #alternatives p {
	position:absolute;
	top:0;
	right:10px;
	font-size:1em;
	color:#fff;
	padding:0;
	font-weight:bold;
	line-height:2.5em;
	margin-bottom:0px !important;
 }

.proddetails #aswellas p {
	background-color: #718d9e;
}

.proddetails  #alternatives p {
	background-color: #be7979;
 }

  #aswellas ul { 
	margin:0;
	padding:0 8px
  }

  #aswellas li img { 
  	border:none;
  	/*margin:10px 0;*/
	margin:0;
	padding:0;
   }

	 #aswellas li.customerrating img {
		margin:0;
		vertical-align:bottom;
	 }

  #aswellas li span img { 
	margin:0;
	padding:0;
   }

 #aswellas li  { 
	clear:both;
 }

 #aswellas .topinner {
	display:inline;
 }

#aswellas ul.relateditemsflags {
	margin-left: 0px;
	padding-left: 0px;
	padding-right: 0px;
	float: left;
	clear: both;
	width: 180px;
}

#aswellas ul.relateditemsflags li.flag {
	float: left;
	clear: none;
	padding-bottom: 2px;
	padding-right: 2px;
}

#aswellas ul.relateditemsflags li.flag img {
	float: left;
}



.proddetails  #alternatives .image { 
	float:left;
	height:110px;
	margin-right:10px;
	width:110px;
 }

.proddetails #alternatives .customerrating {
	display:block;
	width:110px;
	text-align:center;
	clear: left;
	float:left;
	font-size: 0.9em;
	margin-top: 2px;
	_margin-top: 0;
	margin-right: 10px;
}


.proddetails #alternatives .customerrating img {
	vertical-align: bottom;
}

.proddetails  #aswellas .customerrating {
	font-size: 0.9em;
	margin-top: 0;
	width:110px;
	text-align:center;
}

.proddetails  #aswellas .customerrating img {
	width: auto;
}

.product label {
	margin:0;padding:0;
}

.product label.instock {
	color: #09b2d1;
	font-weight:bold;
	}

.product label.outofstock {
	margin-right:10px;
	color: #ec2e2c !important;
	font-weight:bold;
	}

.proddetails .showallline { 
 	clear:both;
	line-height:1.3em;
	color:#fff;
	text-align:right;
	min-height:15px;
}

.proddetails .showalllink { 
 	text-decoration:underline;
	padding-left:20px;
	cursor: pointer;
	margin-left:34px;
  }

.proddetails #aswellas .showalllink { 
	background: #718d9e url(/wcsstore/argos/en_GB/images/p1/icon_showall_howabout.gif) no-repeat 0 2px;
	font-weight:bold;
}

.proddetails #aswellas .expanded .showalllink { 
	background: #718d9e url(/wcsstore/argos/en_GB/images/p1/icon_showall_howabout_min.gif) no-repeat 0 2px;
	font-weight:bold;
}

.proddetails #alternatives .showalllink { 
	background: #be7979 url(/wcsstore/argos/en_GB/images/p1/icon_showall_alternatives.gif) no-repeat 0 2px;
	font-weight:bold;
}

.proddetails #alternatives .expanded .showalllink { 
	background: #be7979 url(/wcsstore/argos/en_GB/images/p1/icon_showall_alternatives_min.gif) no-repeat 0 2px;
	font-weight:bold;
}

.proddetails #alternatives .lower,
.proddetails #aswellas .lower {
	display:block;
	position:static;
	padding-right:10px;
}

.showing {
	font-weight:normal;
	padding-left:10px;
	font-size:.9em;
}

#alternatives { 
	background-color: #edebeb;
	margin-top:20px;
	position:relative;
	*height: 1%;
}

#alternatives h5 { 
	display:inline;
	color:#fff;
	font-weight:bold;
	line-height:2.6em;
}

#detailsbuyersguides { 
	padding:20px 0 10px 0;
}
 
#detailssuppliergfx {  
	padding:0 0 20px 0;
	text-align:center;
}

#emailprint {
	zoom:0;
	height:100%;
	width:100%;
	padding-bottom:10px;
	text-align:right;
	margin:0;
}

#emailprint li { 
	display:inline;
	padding:0 0 10px 10px;
	width:50%;
	text-align:right;
}

#emailprint #emailfriend a { 
	background: #fff url(/wcsstore/argos/en_GB/images/p1/icon_email_friend.gif) 100% 4px no-repeat;
	padding-right:20px;
	color:#666;
	font-size:1em;
	font-family:Arial,Helvetica,sans-serif;
 }
#emailprint #emailfriend a:hover {
	background-color:#ccc;
	color:#000;
	font-weight:bold;
}
#emailprint #printpage button {
	margin:0 !important;
	padding:0 5px 0 0;
	background: #fff url(/wcsstore/argos/en_GB/images/p1/icon_print_page.gif) 100% 4px no-repeat;
	border:none;
	cursor:pointer;
	font-size:1em;
	font-family:Arial,Helvetica,sans-serif;
}

#emailprint #printpage button span {
	text-decoration:underline;
	padding-right:10px;
	*padding:0;
	margin:0;
	border:none;
	text-indent:-10px;
	color:#666;
	font-weight:normal
}
#emailprint #printpage button:focus {
	border:1px solid red;
}
#proppingtext {
	font-size:1em;
	padding:10px;
	
}

	#productimage {
		border:2px solid #cecece;
		text-align:center;
		background-color:#fff;
	}

	#productimage {
		padding-top:10px;
	}



	#aswellas .product {
		clear:both;		
	}


	#aswellas .product .actionaddproduct {
		float:left;
		width:120px;
		padding:10px 0 5px 10px;
		background-color: #edebeb;
	}

	#aswellas .product .actionaddproduct li {
		clear:both;
		background-color: #edebeb;
	}

	#aswellas .product .actionaddproduct label {
		color: #09b2d1;
		font-weight:bold;
		padding:5px;
	}

		#aswellas .product .productinfo {
			width:204px;
			padding:10px 5px 10px 0;
			background-color: #edebeb;
		}

		.product .warrantyheading {
			color:#666;
			font-size:.9em;
			display:block;
			font-style:italic;
		}

		.product .warranty {
			color:#666;
			font-style:italic;
			display:block;
			font-size: .95em;
			clear:both;
	}
			

/*  START: Essential Extras table */
	#extraslist {
		width:469px;
		background-color: #fff;
		color: #313131;
		font-size:1em;
		padding:0 10px 10px 10px;
		}

.proddetails #extraslist tr.product {
	margin: 10px auto !important;
   	height: auto !important;
   	min-height: auto !important;
}


	.extrasitemnumber span {
		padding-right:10px;
	}

	#extraslist th {
		display:none;
	}

	#extraslist td {
		padding:3px 0;
		vertical-align:top;
	}
	
	#extraslist label {
		display:none;
		
	}
	
.extrasitemprice {
	font-weight:bold;
	width:80px;
	padding-left:10px;
	text-align:right;
}

/* set ordertable widths */
	#extraslist .extrascheckbox {
		width:10px;
}

	#extraslist caption {
		color: #313131;
		font-weight:bold;
		padding:0 0 10px 0;
	}
/*  END: Essential Extras table */

/*  START: Added Items table */
	#orderlist {
		width:499px;
		background-color: #efefef;
		color: #636363;
		font-size:1em;
		padding:0 10px 10px 10px;
		}

	#orderlist td {
		padding:10px;
		vertical-align:top;
	}

/* set ordertable widths */
#orderlist .orderitemnumber {
		width:10px;
}

#orderlist .orderline td {
	padding:2px 10px;
	background-color: #EFEFEF;
}

#orderlist .orderitemdescription span {
	padding-left: 5px;
	font-size: 0.9em;
}

#orderlist .orderitemdescription .desc {
	padding-left:0 !important;
	font-size: 1.0em;
}


#orderlist .orderitemnumber span {
	padding-left:10px;
}

	#orderlist th {
		display:none;
	}
	
	#orderlist caption {
		display:none;
		
	}

	#orderlist #itemnumber {
		width:100px;
	}
	#orderlist caption span {
		float:left;
		line-height:2.2em;
	}

	.btngiftingbuyreserve,
	.btnbuyreserve,
	.btnaddtogiftlist {
		border:none;
		color:#fff;
		font-family:arial,helvetica;
		font-size:1em;		
		font-weight:bold;
		padding:0;
		cursor:pointer;
		float:right;
	}
	
	#orderlist .btnremove {
		background: #efefef url(/wcsstore/argos/en_GB/images/p1/icon_remove_cross.gif) no-repeat 15px 0;
		border:none;
		width:85px;
		text-align:right;
		font-size:.9em;
		color:#666;
		cursor: pointer;
	}

	/*CR: 314.12 changes to remove link/button */

	#orderlist .orderitem a.remove {
	/*	background: #efefef url(/wcsstore/argos/en_GB/images/p1/icon_remove_cross.gif) no-repeat 15px 0;
		border:none;
		width:85px;
		text-align:right;
		font-size:.9em;
		color:#666;
		*/
		cursor: pointer;
		text-decoration: underline;
		font-size: 0.9em;
		float: right;
		min-width: 80px;
		text-align: right;
		
	}

	#orderlist .orderitem a.remove:hover {
		cursor: pointer;
	}


/*  END: Added Items table */

.orderitemmain {
	font-weight: bold;
}

.orderitemmain span {
	font-size: 1.0em;
}

.addedtoyour {
	color: #09b2d1;
	font-weight: bold;
	padding-top: 5px;
	padding-left: 9px;	
	/* opera fixes */
	width:316px;
	float:left;
	/* CR: 314.12 amends 
	position: absolute;
	*/
	top: 0;
	font-weight: bold;
	font-size: 1.35em;
}

/* CR: 314.12 amends */
.addedtoyourexpl {
	display: block;
	clear: both;
	font-weight: normal;
	padding-top: 0px;
	padding-bottom: 5px;
	padding-left: 9px;
	font-size: 1.0em;
	color:#666; 
}

.giftsetup .addedtoyour {
	color: #09b2d1;
}

 /* temporary fix */
.orderitemdescription .desc a:link,
.orderitemdescription .desc a:visited, 
.orderitemdescription .desc a:hover,
.orderitemdescription .desc a:active
  {
	margin-left:-10px;
	color:#636363;
	text-decoration:none;
	cursor:text;
}

#orderlist .orderitemdescription {
	width:400px;
	padding-left:30px !important;
	background: #efefef url(/wcsstore/argos/en_GB/images/p1/icon_add_to_order_item.gif) no-repeat 16px 7px;
}

/*CR: 314.12 changes to main product line */

#orderlist .orderline .orderitemmain {
	width:400px;
	/*padding-left:16px !important;
	background: none !important;*/
	padding-top: 10px;
	padding-bottom: 10px;
	background-position: 16px center;
}

/*CR: 314.12 changes to remove link/button */

#orderlist .orderitem {
	width:80px;
	text-align: right;
	
}



.proddetails #content #addessentialextras,
.giftpurchase #content #addessentialextras {
	display: none;
	margin-top: 0px;
	padding-top: 12px;
	background-image:  url(/wcsstore/argos/en_GB/images/p1/addessentialitems_bg.gif);
	background-position: left top;
	background-repeat: repeat-x;

}

.proddetails .specialofferrow {
	background-color:#fff;
}

/* float left to create 2 column effect */
.proddetails .specialofferrow .product li.col1 {
	float:left; 
	width:116px;
}

.proddetails .specialofferproduct {
	float:left;
}



.specialofferproduct .descriptionone li img {
	width:110px;
}

#alternatives ul {
	margin:0;
	padding:0 8px
}

.proddetails .alternativeproduct {
	clear:both;
	background-color:#edebeb;
	border-bottom:1px solid #9c9c9c;
}

#alternatives .alternativeproduct li.image {
	width:110px;
}

#alternatives .alternativeproduct li {
	width:170px;
}

.proddetails .alternatives .product .image {
	padding-right:10px;
	float:left;
	width:110px;
}
.proddetails .product .image a img {
	width:110px !important;
}

.proddetails .pricedetails {
	float:right;
	padding-bottom:10px;
	background-color:transparent;
	width:auto;
}

.proddetails .pricedetails .mainprice {
	background-color:transparent;
}

.proddetails .pricedetails .price {
	font-size:1.8em;
	font-weight:bold;
	padding-left:42px;
}

.proddetails .pricedetails .wasprice {
	padding-left:42px;
}

.proddetails .pricedetails .mainprice .price img {
	dislpay:inline;
}

.proddetails .pricedetails li {
	text-align: right;

}

.proddetails .multimediaactions {
	list-style-type:none;
	border-top:1px solid #cecece;
	padding-top: 10px;
	padding-bottom: 10px;
}

.proddetails .multimediaactions li {
	display: inline;
	width: auto;
	margin-left: 10px;
	margin-right: 23px;
}

.proddetails .multimediaactions li a {
	display: inline;
	/*text-decoration: none;*/
	color: #666666;
	padding: 0px;
	padding-left: 22px;
	padding-bottom: 5px;
	padding-top: 3px;
	background-position: left top;
	background-repeat: no-repeat;
	text-decoration: underline;
	font-weight: bold;
	
}

.proddetails .multimediaactions li a:hover {
	color: #09b2d1;
}


.proddetails .multimediaactions li.largeimglink a {
	background-image:  url(/wcsstore/argos/en_GB/images/p1/icon_pdp_larger_image.gif);
}


.proddetails .multimediaactions li.rclargeimglink a {
	background-image:  url(/wcsstore/argos/en_GB/images/p1/icon_pdp_larger_image.gif);	
}

.proddetails .multimediaactions li.rclargeimglinknoscript{	
}

.proddetails .multimediaactions li.rclargeimglinknoscript a{
	background-image:  url(/wcsstore/argos/en_GB/images/p1/icon_pdp_larger_image.gif);
}



.proddetails .multimediaactions li.rclink360 a {
	
	background-image:  url(/wcsstore/argos/en_GB/images/p1/icon_pdp_360.gif);
}



.proddetails .multimediaactions li.rcvideolink a {
	background-image:  url(/wcsstore/argos/en_GB/images/p1/icon_pdp_video.gif);
}
.proddetails .multimediaactions a span {
	position:absolute;
	left:-1000em;
}
.proddetails #content .tab1 .rclinkpdf {
	color: #666666;
	margin-top: 10px;
	background-position: left top;
	background-repeat: no-repeat;
	text-decoration: underline;
	padding: 0px;
	padding-left: 22px;
	padding-bottom: 5px;
	padding-top: 3px;
	font-weight: bold;	
	background-image:  url(/wcsstore/argos/en_GB/images/p1/icon_pdp_pdf.jpg);
}

.proddetails #content .tab1 .rclinkpdf a:hover {
	color: #09b2d1;
}

.proddetails span.newwindowtext{
	width: 100%;
	background-color: #edebeb;
	font-size:0.9em;
	padding: 2px 0;
	display: none
}

.proddetails #content #RicherContentLargerImagesContainer ul.richimages {
	margin:0;
	padding:0
}

.proddetails #content #RicherContentLargerImagesContainer ul.richimages li {
	list-style-type: none;
	margin:0 0 20px 0;
	padding:0;
	text-align: right
}

.proddetails #content #RicherContentLargerImagesContainer ul.richimages li img {
	border: 1px solid #ccc
}

.proddetails #productimage .banner {
	position:absolute;
	top:0;
	right:0;
}
.proddetails #productdetails {
	clear:left;
}

.proddetails .productmoreinfo {
	float:left;
	width:493px;
	position: relative;
}

/* START: credit details tab # includes BAU managed content # */

.proddetails #content .tab4 {
	background-color:#ecebec;
	padding:0;
}

.proddetails #content .tab4 .creditmain {
	background: #fff url(/wcsstore/argos/en_GB/images/p1/credit_options_card.gif) no-repeat 370px 10px;
	height:6em;
	padding:10px 130px 10px 10px;
}

.proddetails #content .tab4 p {
	padding:0 10px;
}
.proddetails #content .tab4 .creditmain p {
	padding:0;
}
.proddetails #content .tab4 h5 {
	font-weight:bold;
	font-size:1em;
	color:#000;
	padding:0 10px;
}

.proddetails #content .tab4 .deal {
	padding:10px 0 10px 10px;
	font-weight:bold;
	font-size:1em;
	color:#f00;
}

.proddetails #content .tab4 p.paynothing {
	padding:10px 0 0 10px;
	font-weight:bold;
	font-size:1em;
	color:#000;
}

.proddetails #content .tab4 .creditmain p .intro {
	font-weight:bold;
	font-size:1.2em;
}

.proddetails #content .tab4 .creditmain p .price {
	font-weight:normal;
	font-size:1.5em;
}

.proddetails #content .tab4 .creditmain p .partnumber {
	font-weight:normal;
	font-size:1em;
	color: #5a6971;
}
.proddetails #content .tab4 .apr {
	font-weight:bold;
	font-size:1.6em;
}

.proddetails #content h4.twotabs {
	left:8.8em;
}

.proddetails #content h4#tabrev.threetabs {
	left:17.6em
}

.proddetails #content h4#tabrev{
	/*display:	none;  /* wont work when JS is disabled*/
}

.proddetails #content .sonav {
	background-color:#ec2e2c;
	float:right;
	line-height:2.6em;
	height:30px;
	padding-right:10px;
}

.proddetails #content .sonav li {
	display:inline;
	line-height:2em;
	color:#fff;
}

.proddetails #content .sonav li a {
	color:#fff;
	padding:14px 0 10px 5px;
}

/* END: credit details tab # includes BAU managed content # */


.proddetails #content .tab1 #contentholder {
	margin:0;
	padding:0;
}

.proddetails #content .tab1 #contentholder ul {
	margin:0;
	padding:0 20px;
}

.proddetails #content .tab1 #contentholder li {
	margin:0;
	padding:0 5px;
}

.soheaderwrapper {
	background-color: #ec2e2c;
	clear:both;
	height:2.5em;
	}

.soheaderwrapper p {
	clear:both;
	}

/* START: Gift List Styles */


/* gift list only progress indicator */

#progress  {
	position: relative;
	width: 468px;
	height: 75px;
	top: 0px;
	left: 230px;
	margin:20px 0;
}

.browsel2 #progress {
	top: 10px;
}

.browsel3 #progress {
	top: 10px;
}

.browselister #progress  {
	top: 10px;
}

#progress .sections {
	border:1px solid red;
}

#progress .sections span {
	position: absolute;
	z-index: 102;
	top: 0;
	left: 0;
	display: block;
	height: 52px;
	width: 468px;
}

#progress .sections ol li {
	display: inline;
}

#progress .currentstep1 span {
	background: #fff url(/wcsstore/argos/en_GB/images/argosgs/process_bg.gif) 0 -104px no-repeat;
}

#progress .currentstep2 span {
	background: #fff url(/wcsstore/argos/en_GB/images/argosgs/process_bg.gif) 0 -52px no-repeat;
}

#progress .currentstep3 span {
	background: #fff url(/wcsstore/argos/en_GB/images/argosgs/process_bg.gif) 0 0px no-repeat;
}

#subnav {
	width: 200px;
	_margin-left: 15px;
}

#subnav h3 {
	display: none;
}

#subnav .misc .last a {
	position: relative;
	font-size: 0.5em;
	top: 20px;
}

#subnav .misc .last a span {
	position: absolute;
	z-index: 30;
	top: 0;
	left: 0;
	display: block;
	height: 23px;
	width: 125px;
	background: #fff url(/wcsstore/argos/en_GB/images/argosgs/b_return_to_gift_list.gif) 0 0px no-repeat;
	cursor: hand;
}

/* end gift list only progress indicator declarations */

/* ---------------------------------- */

/* END: Gift list styles */


/* Product Details popup*/
#productpopup  {
padding:10px;
	
}

#productpopup #largeimage {

}

#productpopup .propimagetxt {
	float:left;
	width:500px;
	font-weight:bold;
	font-size:1.7em !important;
	color:#666;

}

#productpopup #closebutton {
float:right;
}


/* Buyers Guide Styles */

.marketingmessage {
	margin: 10px 0;
	background-color: #fff;
	border: 2px solid #09b2d1;
	border-width: 2px 0;
}

.marketingmessage h3 {
	height: 50px;
	position: relative;
} 

.marketingmessage h3 a {
	/*display:block;*/
	position:absolute;
	width:179px;
	height:50px;
	/*z-index:40;*/
	z-index: 2;
	text-indent:-200%;
}

.marketingmessage h3 a:hover,
.marketingmessage h3 a:active,
.marketingmessage h3 a:focus {
	background-color: transparent!important;
}


.marketingmessage h3 span {
	background: transparent url(/wcsstore/argos/en_GB/images/p1/banner_buyingguide_compare.gif) no-repeat top left !important;
	width: 100%;
	height: 50px;
	z-index:1 !important;
	position: absolute;
	top: 0;
	left: 0;
	cursor:pointer;
}

.marketingmessage dl {
	margin-bottom: 20px;

}

.marketingmessage dt {
	display: none;
}

.marketingmessage dd,
.jstabs .marketingmessage dd {
	display:block;
	width:443px;
	margin-left: 15px;
	padding-left: 15px;
	padding-bottom: 1px;
	font-size:1em;
	background: transparent url(/wcsstore/argos/en_GB/images/p1/bull_standard.gif) no-repeat 0 4px !important;
}


.buyorreserve {
	font-size:.9em;
	padding-top:5px;
}

.leadtext {
	font-size:.9em;
	padding-top:5px;
}

#alternatives .alternativesproduct ul.alternativeproductflags {
	padding-left: 0px;
	padding-bottom: 2px;
	height: 15px;
}

.alternativesproduct ul.alternativeproductflags li.flag {
	float: left;
	padding-right: 2px;       
}

.alternativesproduct ul.alternativeproductflags li.flag img {
	float: left;
}


.alternativesproduct .buyorreserve {
	padding-left: 120px;
}

.alternativesproduct .leadtext {
	padding-left: 120px;
}

.warrantyitem {
	padding-top:5px;
}

.aswellasproduct .warrantyitem .warrantyheading {
	display:inline;
}

.aswellasproduct .warrantyitem .warranty {
	display:inline;
}

#leaddeliveryimg {
		float:left;
		width:39px;
		height:20px;
		vertical-align:middle;
}

#storepickupimg  {
		float:left;
		width:33x;
		height:20px;
		vertical-align:middle;
}


/*
End of New PDP styles
tk 13/12/07
*/



/* PEP 625 - service SKUs delivery panel */

.proddetails #content #serviceDeliveryOptions {
	float: left;
	margin-top: 10px;
	width: 493px;
	padding: 3px;
	background-color: #09B2D1;
}

.proddetails #content #serviceDeliveryOptions h2 {
	float: left;
	width: 481px;
	padding: 6px;
	margin: 0px;
	line-height: normal;
	font-size: 100%;
	font-weight: normal;
	color: #fff;
}

.proddetails #content #serviceDeliveryOptions ul {
	float: left;
	width: 493px;
	background-color: #fff;
	padding-top: 5px;
	padding-bottom: 10px;

}

.proddetails #content #serviceDeliveryOptions ul li {
	width: 445px;
	padding: 0px;
	padding-top: 5px;
	padding-left: 34px;
	margin: 0px;

	float: left;
	background-image: url(/wcsstore/argos/en_GB/images/p1/pdp_delivery_option_li_bg.gif);
	background-position: left 9px;
	background-repeat: no-repeat;
}

.proddetails #content #serviceDeliveryOptions ul li span.deliveryOption {
	float: left;
	width: 300px;
}



.proddetails #content #serviceDeliveryOptions ul li  span.deliveryOption a {
	float: left;
	position: relative;
}

.proddetails #content #serviceDeliveryOptions ul li span.deliveryOption a img.infopoint {
	position: absolute;
	display: inline;
	right: -22px;
	top: 0px;	
	width: 17px;
	height: 17px;
}

.proddetails #content #serviceDeliveryOptions ul li span.pricing {
	background-image: url(/wcsstore/argos/en_GB/images/p1/pdp_delivery_option_li_span_bg.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	width: 110px;
	float: right;
}

.proddetails #content #serviceDeliveryOptions ul li span.cost {
	float: right;
	width: auto;
	background: none;
	text-align: right;
	padding-left: 8px;
	background-color: #fff;
	font-weight: bold;
}




/* end of service SKUs delivery panel */






/* START: print styles */

@media print {

body {
	width:100% !important;
	padding:0 15px !important;
}
	
/* Hide non printable items */
#alternatives,
#orderlist,
#nav-container,
#emailprint,
.multimediaactions,
.showallline .showalllink,
.showallline .showing,
.sonav {
	display:none !important;
	}

.proddetails #extraslist .product {
	min-height:10px !important;
	}

#tabborder,	table, tr, #producttabs,
.tab1, .tab3, .tab4, #tab1,	#tab3,
#tab4, #tabrev, #tab1 span, #tab3 span,
#tab4 span, #tabrev span, #primaryproductinfo,
#productimage, .proddetails #content #producttabs,
.proddetails #content #extraproductswrapper,
.pricedetails, .product, #aswellas h5,
.soheaderwrapper h5, .specialofferproduct, .clearfix, .tab3 p
.specialofferrow .product p {
	position:static !important;
	clear:both !important;
	float:none !important;
	display:block !important;
	width:600px !important;
	background-image:none !important;
}

	#tab1 span, #tab3 span, #tab4 span, #tabrev span {
	text-decoration:none;
	color:#000;
	font-size:1.6em;
	text-align:left;
	}
	
.proddetails #aswellas .product {
	display:block !important;
	width:100% !important;
	}

.proddetails .jstabstyle span {
	display:block;
	position:static;
	left:0;
	top:0;
	width:600px !important;
	height:1.3em;
	text-decoration:none;
}
	
.proddetails .jstabstyle { 
	display:block;
	position:static;
	width:600px !important;
}

.proddetails #breadcrumb {
	position:static !important;
	font-size:1em;
	margin-bottom:20px !important;
}

#aswellas h5 {
	font-size:1.6em;
	font-weight:bold;
	color:#000;
}

.productinfo {
	width:100% !important;
	display:block !important;
	clear:both !important;
	margin:20px 0;
	}
	
.action {
	display:none !important;
	}

	.proddetails .pricedetails .saving,
	.pricedetails li span {
	padding-left:0!important;
	}

.tab1, .tab3, .tab4  {
	border:none !important;
}

.#tab1, #tab3, #tab4  {
	display:block !important;
}
	
#tab1 span, #tab3 span, #tab4 span {
	display:block !important;
	padding:10px 0 10px 0;
	border-bottom:none;
}

.tab3 {
	clear:both !important;
	dislpay:block !important;
}

.specialofferrow {
	width:600px !important;
}

.specialofferproduct {
	border:1px solid #fff !important;
	float:none;
	clear:both !important;
	dislpay:block !important;
}

.specialofferrow .product .descriptionone {
	width:150px !important;
}
	
.specialofferrow .product .descriptiontwo {
	width:250px !important;
}

.specialofferrow .product .descriptionone,
.specialofferrow .product .descriptiontwo {
	float:none;
	display:inline;
}

}
/* END: print styles */

/* Ask and Answer Access point */
div.proddetailsaccesspoint{
	border		: solid 0px blue;
	height		: 140px;
	width		: 471px;
	overflow	: hidden;
	display		: none;		
}

/* end of Ask and Answer Access point */


/* begin: copyrighttext */
.proddetails #copyrighttext {
	border-top:2px solid #CCCCCC;
	clear:both;
	font-size:1.1em;
	line-height:0.6em;
	overflow:hidden;
	*zoom:1;
	padding:20px 0 12px;
	text-align:center;
}
/* end: copyrighttext */