/*-----------------------------------------------------------------------------------------------*/
/*                                                                                               */
/* Stylesheet      : ProductDisplay Stylesheet                                                   */
/*                                                                                               */
/* Script Name     : productdisplay.css                                                          */
/*                                                                                               */
/* System Name     : LookAgain                                                                   */
/*                                                                                               */
/* Author          : OTTO                                                                        */
/*                                                                                               */
/* Date            : 06/03/2007                                                                  */
/*                                                                                               */
/* Copyright       : (c) OTTO UK Ltd                                                             */
/*                                                                                               */
/* Description     : Contains styling for the LookAgain ProductDisplay page.                     */
/*                                                                                               */
/*                                                                                               */
/* Version History                                                                               */
/*                                                                                               */
/* Version Date       Who     Description                                                        */
/* ------- ---------- -----   -----------                                                        */
/* 1.0     27/01/2006 OTTO    Original version.                                                  */
/* 1.1     23/04/2008 hstdc07 Added styling for most recently viewed.                            */
/* 1.2     19/05/2009 hepd075 Added styling for AddThis button.                                  */
/* 1.3     01/07/2009 hstd014 Updated styles for redesign.                                       */
/* 1.4     30/09/2009 hepd075 Added code for Flex Account advert.                                */ 
/*                                                                                               */
/*-----------------------------------------------------------------------------------------------*/ 

#productdisplayrow3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 742px;
    PADDING-TOP: 0px
}
#productdisplayrow3_box1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 354px;
    PADDING-TOP: 0px
}
#productdisplayrow3_box2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 183px;
    PADDING-TOP: 0px
}
#productdisplayrow3_box3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 205px;
    PADDING-TOP: 0px
}
.productdisplay_swatch
{
    WIDTH: 20px;
    HEIGHT: 20px
}
div.productImage {
	width : 178px;
	position : relative;
}
div.productImagezoom {
	width : 180px;
	height: 37px;
	position : relative;
}

div.productdisplayImagezoom {
	width : 61px;
	height: 17px;
	position : absolute;
	left: 1px;
	top: -18px
}

div.productImage span.tl {
	display : block;
	position : absolute;
	top : 0px;
	left : 0px;
	width : 10px;
	height :10px;
	background-image : url(../pix/productdisplay/topleft.png) !important;
	background-image : none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../pix/productdisplay/topleft.png',sizingMethod='scale');
	z-index : 100;
	font-size : 1px;
}

div.productImage span.tr {
	display : block;
	position : absolute;
	top : 0px;
	left : 170px;
	width : 10px;
	height :10px;			
	background-image : url(../pix/productdisplay/topright.png) !important;
	background-image : none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../pix/productdisplay/topright.png',sizingMethod='scale');
	z-index : 100;
	font-size : 1px;		
}

div.productImage a img {
	border : solid #4B4A4A;
	border-width : 1px 1px 0px 1px;
	color : #ffffff;
	width : 178px;
	position : relative;
	z-index : 50;
}

div.productdisplayMainImage a img {
	border : solid #C4C4C4;
	border-width : 1px 1px 1px 1px;
	color : #ffffff;
	width : 208px;
	position : relative;
	z-index : 0;
}

#mainImageUnderline{
	BACKGROUND-COLOR:#FFFFFF;
	POSITION:relative;
}

#fs_outer {
	position:relative;
	left:0px;
	top:0px;
	width:158px;
	height:50px;
	background-image:url(../pix/productdisplay/fs_outer_BG.gif);
}

#fs_checkbox {
	position:absolute;
	left:0;
	top:17px;
	width:25px;
	height:21px;
}

#fs_description {
	position:absolute;
	left:27px;
	top:7px;
	width:93px;
	height:38px;
}

#fs_tick {
	position:absolute;
	left:124px;
	top:12px;
	width:28px;
	height:30px;
}

#fs_multiple_outer {
	position:relative;
	left:0px;
	top:0px;
    text-align:right;
    height:1px;

}

#fs_multiple_tick {
	position:absolute;
	left:0px;
	top:9px;
	width:24px;
	height:29px;
}

#fs_multiple_choose {
	position:absolute;
	left:24px;
	top:14px;
	width:142px;
	height:19px;
}

#fs_multiple_radio1 {
	position:absolute;
	left:0px;
	top:36px;
	width:24;
	height:24px;
}

#fs_multiple_desc1 {
	position:absolute;
	left:24px;
	top:37px;
	width:142px;
	height:29px;
}

#fs_multiple_radio2 {
	position:absolute;
	left:0px;
	top:70px;
	width:24px;
	height:24px;
}

#fs_multiple_desc2 {
	position:absolute;
	left:24px;
	top:71px;
	width:142px;
	height:34px;
}

#fs_multiple_please_select {
	position:absolute;
	left:24px;
	top:106px;
	width:142px;
	height:16px;
}

#fs_select
{
    float:right;
}

.fs_optiontext
{
    font-family: arial;
    font-size: 12px;
    color: #666666;
    text-align:left;
}

.fs_greentext
{
    font-family: arial;
    font-size: 11px;
    color: #4b4a4a;
    font-weight: bold;
}

a.fs_greentext
{
    font-family: arial;
    font-size: 11px;
    color: #97BA00;
    font-weight: bold;
}


.fs_redtext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #622467; }
.fs_darkbold {font-size: 10px; color: #FF0066; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
.fs_text_choose {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #08ABCC; }
.fs_style1 {font-size: 10px; color: #FF0066; font-family: Verdana, Arial, Helvetica, sans-serif;}

#item_unavailable_1 { font-weight:bold; font-size:13px;}
#item_unavailable_2 { font-weight:bold; font-size:13px;}
#item_unavailable_3 { font-weight:bold; font-size:13px;}

div#catwalk_video {
position:absolute;
top:0;
left:0;
z-index:1000;
width:210px;
height:291px;
background-color:white;
text-indent:0;
margin:0;
}
div#catwalk_button {
margin:-4px 0 7px 0;
}

div#productdisplaycatwalk_button {
    height: 27px;
    width: 210px;
    margin-bottom:10px;
}

/* 'More Details' Style */
#productdetail_moredetails
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: bold 11px Arial;
    COLOR: #FA2F76;
    PADDING-TOP: 0px
}

.productdetail_iwant
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    FONT: 14px Arial;
    COLOR: #FA2F76;
    PADDING-TOP: 0px;
    font-weight:bold
}

.productdetail_showmesimilar
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    FONT: bold 14px Arial;
    COLOR: #4B4A4A;
    PADDING-TOP: 0px
}

.productdetail_customersab
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 0px;
    FONT: 14px Arial;
    COLOR: #4B4A4A;
    PADDING-TOP: 0px;
    MARGIN:0px;    
}



#productdisplay_col1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 210px;
    PADDING-TOP: 0px;
    position:relative;
    border-bottom:1px solid #FFFFFF;
}

#productdisplay_col2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 534px;
    PADDING-TOP: 0px;
    position:relative;

}

.productdisplay_header
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 5px 0px 0px;
    font-size:16px;
    font-family:Trebuchet MS;
    font-weight:bold;
    COLOR: #191919;
    PADDING-TOP: 0px;
    width: 392px;
}

.productdisplay_price
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    font-size:20px;
    font-family:Trebuchet MS;
    font-weight:bold;
    COLOR: #191919;
    PADDING-TOP: 0px;
    LINE-HEIGHT: 20px;
}

span.productdisplaywasFromPrice
{
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    TEXT-DECORATION: line-through;
    LINE-HEIGHT: 12px;
    
}

div.productdisplaywasFromPrice
{
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    TEXT-DECORATION: line-through;
   
}

div.productdisplaywasSavingHeading
{
    padding-top: 0px;
    padding-bottom:0px;
    padding-left:5px;
}

div.productdisplaywasQuestionmarkHeading
{
    padding-top: 0px;
    padding-bottom:0px;
}

span.productdisplaywasSaving
{ 
    text-decoration : none;
    font-family : Arial;
    color : white;
    font-size : 11px;
    font-weight : bold;
    background-color : #D13912;
    LINE-HEIGHT: 12px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
   
}

div.productdisplaywasSaving
{ 
    text-decoration : none;
    font-family : Arial;
    color : white;
    font-size : 11px;
    font-weight : bold;
    background-color : #D13912;
    LINE-HEIGHT: 12px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    margin-left:5px;
    margin-right:0px;
   
}

span.productdisplaywasPrice
{ 
    text-decoration : underline;
    font-family : Arial;
    color : #000000;
    font-size : 11px; 
    TEXT-DECORATION: line-through;
    cursor:pointer;
    LINE-HEIGHT: 12px;
}

div.productdisplaywasPrice
{ 
    text-decoration : underline;
    font-family : Arial;
    color : #000000;
    font-size : 11px; 
    TEXT-DECORATION: line-through;
    cursor:pointer;
    LINE-HEIGHT: 12px;
}

#productdisplay_box3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    /* Removing 'Side' Borders for box 3 */
    /* BACKGROUND-IMAGE: url(../pix/productdisplay/product_box3_bg.gif); */
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    /* FONT: 0px/0px Arial; */
    WIDTH: 534px;
    PADDING-TOP: 0px;

}

div.productdisplaywasDisclaimerHeading
{
    padding-top: 1px;
    padding-bottom:5px;
}

span.productdisplaywasDisclaimer
{ 
    text-decoration : none;
    font-family : Arial;
    color : #7D7D7D;
    font-size : 11px;
}

div.productdisplaywasDisclaimer
{ 
    text-decoration : none;
    font-family : Arial;
    color : #7D7D7D;
    font-size : 11px;
    margin-left:5px;
}

div.productdisplaywasPubCodeHeading
{
    padding-top: 0px;
    padding-bottom:0px;
}

span.productdisplaywasPubCode
{ 
    text-decoration : none;
    font-family : Arial;
    color : #7D7D7D;
    font-size : 11px;
    padding-top:2px;
}

#productdisplaytabs
{
    WIDTH: 514px;
    HEIGHT: 19px;

}

.productdisplay_boxcontent
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}

#detailstab
{
    WIDTH: 95px;
    HEIGHT: 19px;
    BACKGROUND-IMAGE: url(../pix/productdisplay/frtab-details.gif);
    FLOAT: left;
    BACKGROUND-REPEAT: repeat-y;
    BACKGROUND-POSITION: 0% 100%;
    PADDING-RIGHT: 2px;
    CURSOR:hand;

}

#deliverytab
{
    WIDTH: 152px;
    HEIGHT: 19px;
    BACKGROUND-IMAGE: url(../pix/productdisplay/frtab-delivery.gif);
    FLOAT: left;
    BACKGROUND-REPEAT: repeat-y;
    PADDING-RIGHT: 2px;
    CURSOR:hand;

}

#warrantyTabContainer
{
    WIDTH: 163px;
    HEIGHT: 19px;
    FLOAT: left;

}

#fptab
{
    WIDTH: 161px;
    HEIGHT: 19px;
    BACKGROUND-IMAGE: url(../pix/productdisplay/frtab-fp.gif);
    BACKGROUND-REPEAT: repeat-y;
    PADDING-RIGHT: 2px;
    CURSOR:hand;

}

#prtab
{
    WIDTH: 161px;
    HEIGHT: 19px;
    BACKGROUND-IMAGE: url(../pix/productdisplay/frtab-prcnew.gif);
    BACKGROUND-REPEAT: repeat-y;
    PADDING-RIGHT: 2px;
    CURSOR:hand;

}

#ewtab
{
    WIDTH: 161px;
    HEIGHT: 19px;
    BACKGROUND-IMAGE: url(../pix/productdisplay/frtab-ewnew.gif);
    BACKGROUND-REPEAT: repeat-y;
    PADDING-RIGHT: 2px;
    CURSOR:hand;

}

#productdisplaymainbox
{
    WIDTH: 492px;
    PADDING-TOP: 8px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    PADDING-BOTTOM: 8px;
    BACKGROUND-COLOR: #E3DFDF;

}

div#productdisplaydetailsbox ul li
{
    color: #626262;
}


.BoxedContent
{
    WIDTH: 476px;
    PADDING-TOP: 7px;
    PADDING-LEFT: 7px;
    PADDING-RIGHT: 7px;
    PADDING-BOTTOM: 7px;
    BACKGROUND-COLOR: #FFFFFF;
    font-family : Arial;
    color : #626262;
    font-size : 11px;
    FLOAT: left;
    overflow:hidden;
    position:relative;
    display:none;
    min-height:158px;
}

.BoxedContent p
{
	display:inline;
}

#productdisplaychoosebox
{
    WIDTH: 370px;
    FLOAT: left;
    padding-top: 7px;
    padding-bottom: 3px;
}

#productdisplaychoose
{
    font-family : Arial;
    color : #333333;
    font-size : 14px;
    margin-bottom:5px;

}

#productdisplayaddbox
{
    WIDTH: 122px;
    FLOAT: left;
    TEXT-ALIGN: right;
    padding-top: 30px;
    padding-bottom: 3px;

}

.productdisplayaddedtext
{
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    color: #F62E76;
    padding-top: 3px;
    padding-bottom: 3px;
}

#productdisplay_box1
{
margin: 0 0 0px;
font: 0px/0px Arial;
padding:0;

}

#staticAltImages
{
    width: 208px;
    height: 40px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 1px;
    padding-right: 1px;
    background-color: #FFFFFF;
    border-bottom:1px dotted #999999;
}

#AddThis1
{
    width: 208px;
    height: 32px;
    _height: 0px;
    *height: 0px;
	padding-top: 5px;
	_padding-top: 0px;
	*padding-top: 0px;
    padding-bottom: 5px;
    padding-left: 1px;
    padding-right: 1px;
    border-bottom:1px dotted #999999;
}

#AddThis2
{
    width: 208px;
    height: 36px;
    padding-top: 10px;
    /*padding-bottom: 5px;*/
}

#FlexAccountBanner
{
    width: 208px;
    height: 66px;
    _height: 0px; /*IE6*/
    *height: 66px; /*IE7*/
	_padding-bottom:10px; /*IE6*/
	*padding-bottom:0px; /*IE7*/
	padding-bottom:20px;
	/*background-color:#FF0000;*/
}

.deliveryheader
{
    font-size: 13px;
    font-weight: bold;
}

.pdgreytext
{
    font-family : Arial;
    color : #626262;
    font-size : 11px;
}

.productdisplay_recbox
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px;
    PADDING-TOP: 10px;
    BORDER: 1px solid #C4C4C4;
    BACKGROUND-COLOr: #EDEDED;
}

.recommendHeader
{
    FONT-FAMILY:Trebuchet MS;
    FONT-SIZE: 12px;
    COLOR: #4B4A4A;
    font-weight:bold;
    PADDING-BOTTOM: 5px;
    text-transform:lowercase;
}

.recentviewedHeader
{
    FONT-FAMILY:Trebuchet MS;
    FONT-SIZE: 12px;
    COLOR: #FFFFFF;
    font-weight:bold;
    PADDING-BOTTOM: 5px;
    text-transform:lowercase;
}

.pdrecimg
{
    BORDER: 1px solid #d8d8d8;
}

.pdrecprice
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 9px;
    COLOR: #4B4A4A;
    PADDING-BOTTOM: 5px;
}

.pdrecpriceMRV
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 10px;
    COLOR: #4B4A4A;
    PADDING-BOTTOM: 5px;
    font-weight:bold;
}

.itemDivMRV
{
    width:721px;
    background-color:#FFFFFF;
    margin-left:2px;
    padding-top:10px;
    padding-bottom:10px;
}

div.productdisplaywasPriceHeading
{
    padding-top: 0px;
    padding-bottom:0px;
}

.productdisplay_recentbox
{
    PADDING-RIGHT: 9px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px;
    PADDING-TOP: 6px;
    BACKGROUND-COLOR: #4B4A4A;
    width: 719px;
    height: 172px;
}

.productdisplay_recentboxblank
{
    PADDING-RIGHT: 9px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px;
    PADDING-TOP: 6px;
    width: 719px;
    height: 172px;
}

#ProductDetailsMoreLink
{
    background-color: #FFFFFF;
    border-bottom-color: #D5D0D0;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-left-color: #D5D0D0;
    border-left-style: dotted;
    border-left-width: 1px;
    border-right-color: #D5D0D0;
    border-right-style: dotted;
    border-right-width: 1px;
    border-top-color: #D5D0D0;
    border-top-style: dotted;
    border-top-width: 1px;
    left: 430px;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    position: absolute;
    top: 195px;
    width: 50px;
    text-align: center;
    
}

#ProductDetailsMoreLink a
{
    font-weight:bold;
    color:#4b4a4a;
}

#stockAndPrice
{
    margin-top: 10px;
    margin-bottom: 3px;
    padding-top: 3px;
    padding-left: 3px;
    padding-right: 3px;
    padding-bottom: 3px;
    width: 364px;
    background-color: #ffffff;
}

#stockAndPrice #stockLineStock
{
    float: left;
    width: 129px;
}

#stockAndPrice #stockLineCatno
{
    float: left;
    width: 105px;
    color: #666666;
    font-size: 10px;
    padding-top: 3px;
}

#stockAndPrice #stockLinePriceBox
{
    float: left;
    width: 130px;
}

#stockAndPrice #stockLinePriceBox #stockLinePrice
{
    text-align: right;
    width: 100%;
    color: #666666;
    font-size: 12px;
    padding-top: 1px;
}

#fs_desc_price
{
    float: left;
    width: 280px;
    padding-top: 2px;
}

#addedToBagBox
{
    width: 338px;
    height: 154px;
    background-color: #F1F1F1;
    padding: 1px;
    text-align: left;
    font-size: 11px;
    color: #333333;
    margin-left: auto;
    margin-right: auto;
}

#addedToBagFromPopUpBox
{
    width: 510px;
    height: 154px;
    background-color: #F1F1F1;
    text-align: left;
    font-size: 11px;
    color: #333333;
    margin-left: auto;
    margin-right: auto;
}

#youHaveJustAdded
{
    padding-top: 10px;
    padding-left: 20px;
}

.addedItem
{
    padding-top: 5px;
    padding-left: 30px;
    padding-bottom: 5px;
    font-weight: bold;
}

#toYourBag
{
    padding-left: 20px;
}

#addedTotal
{
    padding-left: 30px;
    padding-bottom: 5px;
    font-weight: bold;
}

#addedBoxContinue
{
    padding-left: 20px;
    padding-top: 10px;
    float:left;
}

#addedBoxGoToBag
{
    float:right;
    padding-top: 10px;
    padding-right: 20px;
    text-align:right;
}

#addedBoxButtons
{
    width:335px;
}

img.continue {
  cursor: pointer;
  cursor: hand;
}

#addToBagPopUpContainer
{
    width: 492px;
    text-align: left;
    background-color: #F1F1F1;
    padding: 10px;
}

#addToBagPopUpContainer #description
{
    font-size: 16px;
    color: #666666;
    width: 425px;

}

#addPopUpCloseWin
{
    position: absolute;
    top: 4px;
    left: 440px;
}

.addbuttonbox
{
    height: 16px;
    padding-top: 112px;

}

#processing
{
    font-size: 30px;
    position: absolute;
    left: 164px;
    top: 79px;
    visibility: hidden;
}

#producttypes
{
    margin-top:10px;
    float:left;
}

.IBTermsWithBrandGraphic
{
	color:#626262;
	display:block;
	float:left;
	padding-bottom:3px;
	width:450px;
}

.IBTermsWithNoBrandGraphic
{
	color:#626262;
	float:left;
	padding-left:3px;
	padding-top:8px;
	width:375px;
}

.IBTerms20Weeks
{
	color:#626262;
	float:left;
	padding-left:3px;
	padding-top:8px;
	width:375px;
}

#terms_container span
{
	color: #626262;
}

#productdisplaywarrantybox ul
{
    margin-top:5px;
    margin-bottom:5px;
}


/*-----------------------------------------------------------------------------------------------*/
/*------------------------------------ End of Stylesheet ----------------------------------------*/
/*-----------------------------------------------------------------------------------------------*/