/* Body, margin and others*/
html
{
	overflow-y: scroll; overflow-x: hidden;
}


body
{
	background-image:url(/repository/background/BackgroundV4-1.jpg);
	background-repeat: repeat-x;
	background-color: #b5e4e9;
	margin: 0px;
	padding: 0px 0px 0px 0px
}


form
{
	margin: 0px;
	padding: 0px 0px 0px 0px
}


p
{
	margin-bottom: 1px;
	margin-top: 19px
}


.underline
{
	text-decoration: underline
}


img
{
	border: 0px;
	display: block
}


a
{
	color: #3E822D;
	text-decoration: none
}


a:hover
{
	text-decoration: underline
}


.divCenter
{
	width: 982px;
	margin: 0 auto
}

/* Settings for default tables and cells */
table.collapse
{
	border-collapse: collapse
}

td.noPadding
{
	padding: 0px;
	vertical-align: top
}


/* Website default button */
.divButton
{
	border: 1px solid #aaaaaa;
	width: 120px;
	padding: 1px
}

.button
{
	border: 0px;
	padding: 2px 7px 2px 7px;
	width: 120px;
	background-color: #E7E7E7;
	font-family: Arial;
	font-size: 11px;
	color: black
}


/* Message box */
#ctl00_cphMain_divMessage
{
	background-color: #FEF1EB;
	width: 465px;
	border: 1px solid #CB0006;
	margin: 10px 0px 23px 0px;
	padding: 10px 10px 8px 10px
}


#ctl00_cphMain_loginUC_divMessage
{
	background-color: #FEF1EB;
	width: 465px;
	border: 1px solid #CB0006;
	margin: 10px 0px 23px 0px;
	padding: 10px 10px 8px 10px
}


#ctl00_cphMain_registerUC_divMessage
{
	background-color: #FEF1EB;
	width: 419px;
	border: 1px solid #CB0006;
	margin: 10px 0px 23px 0px;
	padding: 10px 10px 8px 10px
}

td.tdMessageLeft
{
	padding-left: 6px;
	font-family: Arial;
	color: #CB0006;
	font-size: 12px
}

td.tdMessageLeft b
{
	font-size: 14px
}


/* Basket Tips */
#hintbox
{
	position:absolute;
	top: 0;
	background-color: #ECF0F3;
	width: 200px;
	padding: 10px;
	border:1px dotted #97B7C4;
	font:normal 11px Verdana;
	line-height:18px;
	z-index:100;
	visibility: hidden;
}


.hintanchor
{
	font-weight: bold;
	color: navy;
	margin: 0px 0px;
}


/* Front Page Web Overs */
#sponsorAdDiv
{
	position:absolute;
	height:1;
	width:1px;
	top:0;
	left:0;
}


.master-divError
{
	background-color: #FEF1EB;
	margin: 8px;
	padding: 10px;
	font-family: Arial;
	font-size: 11px;
	border: 1px solid #CB0006;
}


.master-divError strong
{
	font-size: 12px;
}


#DHTMLgoodies_formTooltipDiv
{
	background-image: url(/login/images/bgToolTip.gif);
	padding-left: 1px;
	border-top: 1px solid #427B8C;
	border-right: 1px solid #427B8C;
	border-bottom: 1px solid #427B8C;
	color: #000000;
	font-family: Verdana;
	font-size: 11px;
	line-height: 1.5em;
}


.DHTMLgoodies_formTooltip_closeMessage
{
	color: #000000;
	font-size: 10px;
}


/*----------------/
/*  history.aspx  /
/*---------------*/

.history-divMain 
{
	padding: 0px 0px 80px 0px;
	vertical-align: top;
	background-color: #ffffff
}


.history-Navigation 
{
	padding: 1px 8px 5px 8px;
	border-bottom: 1px solid #B5B5B5;
	font-family: Verdana;
	font-size: 10px
}


.history-divOptions 
{
	padding: 7px 8px 8px 8px;
	text-align: center;
	border-bottom: 1px solid #B5B5B5;
	font-family: Verdana;
	font-size: 10px
}


.history-divTitle 
{
	padding: 20px 0px 0px 20px;
	font-family: Arial;
	font-size: 30px;
	color: #3C8C1E
}


.history-divText 
{
	padding: 20px 20px 0px 20px;
	font-family: Arial;
	font-size: 12px;
	color: black
}


/*-------------/
/*  jobs.aspx  /
/*------------*/

.jobs-divMain 
{
	padding: 0px 0px 80px 0px;
	vertical-align: top;
	background-color: #ffffff
}


.jobs-Navigation 
{
	padding: 1px 8px 5px 8px;
	border-bottom: 1px solid #B5B5B5;
	font-family: Verdana;
	font-size: 10px
}


.jobs-divOptions 
{
	padding: 7px 8px 8px 8px;
	text-align: center;
	border-bottom: 1px solid #B5B5B5;
	font-family: Verdana;
	font-size: 10px
}


.jobs-divTitle 
{
	padding: 20px 0px 0px 20px;
	font-family: Arial;
	font-size: 30px;
	color: #3C8C1E
}


.jobs-divText 
{
	padding: 20px 20px 0px 20px;
	font-family: Arial;
	font-size: 12px;
	color: black
}


/*----------------------/
/*  pressReleases.aspx  /
/*---------------------*/

.pressReleases-divMain 
{
	padding: 0px 0px 80px 0px;
	vertical-align: top;
	background-color: #ffffff
}


.pressReleases-Navigation 
{
	padding: 1px 8px 5px 8px;
	border-bottom: 1px solid #B5B5B5;
	font-family: Verdana;
	font-size: 10px
}


.pressReleases-divOptions 
{
	padding: 7px 8px 8px 8px;
	text-align: center;
	border-bottom: 1px solid #B5B5B5;
	font-family: Verdana;
	font-size: 10px
}


.pressReleases-divTitle 
{
	padding: 20px 0px 0px 20px;
	font-family: Arial;
	font-size: 30px;
	color: #3C8C1E
}

.pressReleases-divText 
{
	padding: 20px 20px 0px 23px;
	font-family: Arial;
	font-size: 12px;
	color: black
}


/*-----------------------/
/*  whoIsLaRedoute.aspx  /
/*----------------------*/

.whoIsLaRedoute-divMain 
{
	padding: 0px 0px 80px 0px;
	vertical-align: top;
	background-color: #ffffff
}


.whoIsLaRedoute-Navigation 
{
	padding: 1px 8px 5px 8px;
	border-bottom: 1px solid #B5B5B5;
	font-family: Verdana;
	font-size: 10px
}


.whoIsLaRedoute-divOptions 
{
	padding: 7px 8px 8px 8px;
	text-align: center;
	border-bottom: 1px solid #B5B5B5;
	font-family: Verdana;
	font-size: 10px
}


.whoIsLaRedoute-divTitle 
{
	padding: 20px 0px 0px 20px;
	font-family: Arial;
	font-size: 30px;
	color: #3C8C1E
}


.whoIsLaRedoute-divText 
{
	padding: 20px 20px 0px 20px;
	font-family: Arial;
	font-size: 12px;
	color: black
}


/*---------------/
/*  brands.aspx  /
/*--------------*/

.brands-divMain
{
	padding: 0px 0px 80px 0px;
	vertical-align: top;
	background-color: #ffffff
}

		      	    
.brands-Navigation
{
	padding: 5px 8px 5px 8px;
	border-bottom: 1px solid #B5B5B5;
	font-family: Verdana;
	font-size: 10px
}


.brands-divTop
{
	border-bottom: 1px solid #DAD3D3;
	padding: 11px 0px 13px 10px;
	font-family: Arial;
	font-size: 14px;
	color: #3C8C1E
}

		 
.brands-select
{
	width: 250px;
	font-size: 11px
}


.brands-divTitle
{
	padding: 10px 0px 10px 10px;
	font-family: Arial;
	font-size: 14px;
	color: #3C8C1E
}


.brands-tdCell
{ 
	padding: 20px 0px 10px 0px;
	text-align: center;
	font-family: Arial;
	border-right: 1px solid #DAD3D3;
	border-bottom: 1px solid #DAD3D3;
	color: #777777;
	font-size: 11px;
	vertical-align: top;
}


html>/**/body .brands-tdCell
{
	text-align: -moz-center;
}


.brands-tdCell a
{
	color: #777777
}


.brands-tdCellNoBorder
{
	padding: 20px 0px 10px 0px;
	text-align: center;
	font-family: Arial;
	border-bottom: 1px solid #DAD3D3;
	color: #777777;
	font-size: 11px;
	vertical-align: top
}


html>/**/body .brands-tdCellNoBorder
{
	text-align: -moz-center;
}

		 	 
.brands-tdCellNoBorder a
{
	color: #777777
}


/*------------------/
/*  contactUs.aspx  /
/*-----------------*/

.contactUs-divMain 
{
	padding: 0px 0px 80px 0px;
	vertical-align: top;
	background-color: #ffffff;
	width: 982px;
}


.contactUs-Navigation 
{
	padding: 5px 8px 5px 8px;
	border-bottom: 1px solid #B5B5B5;
	font-family: Verdana;
	font-size: 10px
}


td.contactUs-titleImage 
{
	padding: 20px 0px 0px 15px;
	vertical-align: top
}


td.contactUs-titleTD 
{
	padding: 27px 0px 0px 0px;
	vertical-align: top;
	font-family: Arial;
	font-size: 29px;
	color: #3C8C1E
}


.contactUs-divPageDescription 
{
	padding: 8px 0px 10px 20px;
	font-family: Verdana;
	font-size: 10px;
	color: #556E73
}


.contactUs-divFormTitle 
{
	padding: 8px 0px 0px 20px;
	font-family: Verdana;
	font-size: 10px;
	color: #556E73
}


.contactUs-divFormTitle b 
{
	font-family: Arial;
	font-size: 15px;
	color: #3C8C1E;
	font-weight: bold
}


td.contactUs-tdFormLeft 
{
	padding: 4px 0px 0px 0px;
	font-family: Verdana;
	font-size: 10px;
	vertical-align: top;
}


td.contactUs-tdFormRight 
{
	padding: 0px 20px 5px 50px
}


td.contactUs-tdFormRightNote 
{
	padding: 0px 30px 5px 6px;
	font-family: Verdana;
	color: black;
	font-size: 10px;
	width: 200px
}


.contactUs-textBox 
{
	border: 1px solid black;
	font-family: Verdana;
	width: 338px;
	font-size: 10px;
	padding: 1px 0px 2px 5px
}


.contactUs-select 
{
	font-family: Verdana;
	font-size: 10px;
	width: 338px
}


.contactUs-divYourMessage 
{
	padding: 8px 0px 20px 20px;
	font-family: Verdana;
	font-size: 10px;
	color: #556E73
}


.contactUs-textArea 
{
	width: 507px;
	height: 50px;
	font-family: Verdana;
	height: 70px;
	border: 1px solid black;
	font-size: 11px;
	padding: 7px
}


td.contactUs-tdFormCustCode 
{
	padding: 0px;
	vertical-align: top;
	font-family: Verdana;
	font-size: 10px;
	color: #556E73
}


td.contactUs-tdLeftPeople 
{
	padding: 0px 15px 30px 20px;
	vertical-align: top;
	font-family: Tahoma;
	font-size: 11px;
	color: #3C8C1E
}


td.contactUs-tdFormGoBack 
{
	padding: 4px 0px 0px 8px;
	vertical-align: middle;
	font-family: Arial;
	font-size: 11px;
	color: #556E73;
	font-weight: bold
}


td.contactUs-tdFormGoBack a 
{
	color: #556E73
}


td.contactUs-tdLeft 
{
	padding-left: 20px
}


.contactUs-divOptions 
{
	padding: 5px 8px 5px 8px;
	text-align: center;
	border-bottom: 1px solid #B5B5B5;
	font-family: Verdana;
	font-size: 10px
}


/*------------/
/*  faq.aspx  /
/*-----------*/

.faq-divMain
{
	padding: 0px 0px 65px 0px;
	vertical-align: top;
	background-color: #ffffff;
	width: 982px;
}
		     

.faq-Navigation
{
	padding: 5px 8px 5px 8px;
	border-bottom: 1px solid #B5B5B5;
	font-family: Verdana;
	font-size: 10px
}
		  

td.faq-titleTD
{
	padding: 15px 0px 0px 20px;
	vertical-align: top;
	font-family: Arial;
	font-size: 20px;
	color: #3C8C1E
}


td.faq-titleTD b
{
	font-size: 29px
}


.faq-divTopSubText
{
	padding-top: 20px;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana;
	color: #556E73
}
		     

td.faq-mainFAQTD
{
	 padding: 5px 10px 0px 0px;
	 vertical-align: top;
	 border-right: 1px dotted #999999
}

			    
.faq-divFAQ
{
	padding: 10px 0px 0px 20px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #556E73
}

			 
.faq-mainFAQTextTD
{
	padding: 4px 10px 3px 8px;
	vertical-align: middle;
	font-family: Verdana;
	font-size: 10px
}


.faq-mainFAQTextTD a
{
	color: black
}


.faq-mainFAQTextTD a:hover
{
	color: #3E822D
}


/*--------------------/
/*  faqCategory.aspx  /
/*-------------------*/

.faqCategory-divMain
{
	padding: 0px 0px 80px 0px;
	vertical-align: top;
	background-color: #ffffff
}


td.faqCategory-mainTD
{
	padding: 0px 0px 0px 2px;
	vertical-align: top;
	background-color: #ffffff;
	width: 776px
}

		    
.faqCategory-Navigation
{
	padding: 5px 8px 5px 8px;
	border-bottom: 1px solid #B5B5B5;
	font-family: Verdana;
	font-size: 10px
}

		     
td.faqCategory-titleTD
{
	padding: 15px 0px 0px 20px;
	vertical-align: top;
	font-family: Arial;
	font-size: 20px;
	color: #3C8C1E
}


td.faqCategory-titleTD b
{
	font-size: 29px
}


td.faqCategory-leftTD
{
	padding: 0px 30px 0px 20px;
	vertical-align: top;
	font-weight: bold;
	font-family: Verdana;
	font-size: 11px;
	color: #556E73
}


td.faqCategory-rightTD
{
	padding: 0px 20px 0px 0px;
	vertical-align: top;
	font-family: Verdana;
	font-size: 11px;
	color: #556E73
}


.faqCategory-otherFaqCategoriesTextTD
{
	padding: 0px 0px 5px 5px;
	vertical-align: middle;
	font-family: Verdana;
	font-size: 10px;
	color: black
}

			       
.faqCategory-otherFaqCategoriesTextTD a
{
	color: black;
	font-weight: normal
}


.faqCategory-otherFaqCategoriesTextTD a:hover
{
	color: #3E822D
}


td.faqCategory-gotoHelpIconTD
{
	padding: 0px 8px 13px 0px
}


td.faqCategory-gotoHelpTD
{
	padding: 0px 15px 13px 0px;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #556E73
}


td.faqCategory-gotoHelpTD a
{
	color: #556E73
}


.faqCategory-divAnswer
{
	padding: 15px 0px 0px 0px;
	color: #737373
}


/*-----------------/
/*  services.aspx  /
/*----------------*/

.services-divMain 
{
	padding: 0px 0px 80px 0px;
	vertical-align: top;
	background-color: #ffffff
}


.services-Navigation 
{
	padding: 5px 8px 5px 8px;
	border-bottom: 1px solid #B5B5B5;
	font-family: Verdana;
	font-size: 10px
}


td.services-titleTD 
{
	padding: 15px 0px 0px 20px;
	vertical-align: top;
	font-family: Arial;
	font-size: 20px;
	color: #3C8C1E
}


td.services-titleTD b 
{
	font-size: 29px
}


td.services-gotoHelpIconTD 
{
	padding: 0px 8px 0px 0px
}


td.services-gotoHelpTD 
{
	padding: 0px 15px 0px 0px;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #556E73
}


td.services-leftTopTD 
{
	padding: 0px 0px 0px 20px;
	vertical-align: top;
	font-family: Verdana;
	font-size: 10px;
	color: #556E73
}


td.services-middleTopTD 
{
	padding: 0px;
	vertical-align: top
}


td.services-rightTopTD 
{
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	font-family: Verdana;
	font-size: 10px;
	color: #556E73
}


td.services-rightTopIconTD 
{
	padding: 2px 4px 8px 1px
}


td.services-rightTopTextTD 
{
	padding: 0px 0px 8px 0px;
	vertical-align: top;
	font-family: Verdana;
	font-size: 10px;
	color: black
}


td.services-rightTopTextTD a 
{
	color: black
}


td.services-mainServiceTD 
{
	padding: 5px 10px 0px 0px;
	vertical-align: top;
	border-right: 1px dotted #999999
}


.services-divServiceTD 
{
	padding: 10px 0px 0px 20px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #556E73
}


.services-mainServicesTextTD 
{
	padding: 0px 10px 15px 8px;
	vertical-align: middle;
	font-family: Verdana;
	font-size: 10px
}


.services-mainServicesTextTD a 
{
	color: black
}


.services-mainServicesTextTD a:hover 
{
	color: #3E822D
}


/*----------------/
/*  service.aspx  /
/*---------------*/

.service-divMain 
{
	padding: 0px 0px 80px 0px;
	vertical-align: top;
	background-color: #ffffff
}


td.service-mainTD 
{
	padding: 0px 0px 0px 2px;
	vertical-align: top;
	background-color: #ffffff;
	width: 776px
}


.service-Navigation 
{
	padding: 5px 8px 5px 8px;
	border-bottom: 1px solid #B5B5B5;
	font-family: Verdana;
	font-size: 10px
}


td.service-titleTD 
{
	padding: 15px 0px 0px 20px;
	vertical-align: top;
	font-family: Arial;
	font-size: 20px;
	color: #3C8C1E
}


td.service-titleTD b 
{
	font-size: 29px
}


td.service-leftTD 
{
	padding: 0px 70px 0px 20px;
	vertical-align: top;
	font-weight: bold;
	font-family: Verdana;
	font-size: 11px;
	color: #556E73
}


td.service-rightTD 
{
	padding: 0px 20px 0px 0px;
	vertical-align: top;
	font-family: Verdana;
	font-size: 11px;
	color: #556E73
}


.service-otherServicesTextTD 
{
	padding: 0px 10px 15px 8px;
	vertical-align: middle;
	font-family: Verdana;
	font-size: 10px;
	color: black
}


.service-otherServicesTextTD a 
{
	color: black;
	font-weight: normal
}

.service-otherServicesTextTD a:hover 
{
	color: #3E822D
}


td.service-gotoHelpIconTD 
{
	padding: 0px 8px 13px 0px
}


td.service-gotoHelpTD 
{
	padding: 0px 15px 13px 0px;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #556E73
}


td.service-gotoHelpTD a 
{
	color: #556E73
}


/*---------------------------------------/
/*  termsofSales.aspx / termsOfUse.aspx  /
/*--------------------------------------*/

.terms-divMain
{
	padding: 0px 0px 80px 0px;
	vertical-align: top;
	background-color: #ffffff
}


td.terms-mainTD
{
	padding: 0px;
	vertical-align: top;
	background-color: #ffffff;
	width: 778px
}

		     
.terms-Navigation
{
	padding: 5px 8px 5px 8px;
	border-bottom: 1px solid #B5B5B5;
	font-family: Verdana;
	font-size: 10px
}

		    
.terms-divBar
{
	background-color: #6EAE33;
	font-weight: bold;
	color: white;
	font-size: 12px;
	font-family: Verdana;
	text-align: center;
	padding: 8px 0px 9px 12px
}


.terms-divSubTitle
{
	font-family: Verdana;
	font-size: 11px;
	text-align: center
}


.terms-divCondition
{
	font-family: Verdana;
	font-size: 11px;
	background-color: #F5F5F5;
	padding: 10px;
	margin-bottom: 10px;
	border-top: 1px dotted #808080;
	border-bottom: 1px dotted #808080
}


/*-----------------------/
/*  languageChange.aspx  /
/*----------------------*/

.langChange-body
{
	background-color: #E6E6E6;
	margin: 0px;
	padding: 15px 0px 0px 0px;
	background-image:url();
}

		       
td.langChange-tdMain
{
	padding: 25px 0px 70px 30px;
	background-color: #FFFFFF;
	text-align: center
}

			   
td.langChange-tdInside
{
	padding: 0px 0px 60px 0px;
	background-color: #FFFFFF;
	text-align: center
}

			     
td.langChange-tdChange
{
	padding: 0px 30px 0px 30px;
	background-color: #FFFFFF;
	font-family: Arial;
	font-size: 14px;
	text-align: center;
	vertical-align: top
}

			     
td.langChange-tdChange b
{
	font-family: Verdana;
	font-size: 20px;
	color: #F5007D;
	font-weight: normal
}

			     
.langChange-button
{
	background-color: #363C48;
	font-family: Arial;
	color: white;
	border: 0px;
	padding: 4px 15px 5px 15px
}


/*-----------------------/
/*  createPassword.aspx  /
/*----------------------*/

.createPassword-divMain
{
	padding: 0px 0px 30px 0px;
	vertical-align: top;
	background-color: #ffffff;
	width: 982px;
}


.createPassword-divBack
{
	background-color: #F8F8F8;
	margin-right: 6px;
	padding: 15px 15px 17px 15px;
	font-family: Arial;
	font-size: 11px;
}


.createPassword-divBack strong
{
	font-weight: normal;
	font-size: 20px;
	color: #378328;
}


td.createPassword-formLeft
{
	padding: 4px 5px 0px 0px;
	font-size: 12px;
	vertical-align: top;
	text-align: right;
}


td.createPassword-formRight
{
	padding: 3px 2px 11px 5px
}


td.createPassword-formRight input
{
	border: 1px solid #536E79;
	width: 180px;
	font-size: 11px;
	padding: 1px 0px 1px 3px;
}


.createPassword-divButtonOuter a
{
	color: black;
	text-decoration: none;
}


.createPassword-divButtonOuter a:hover
{
	color: #3E822D;
	text-decoration: none;
}


.createPassword-divButton
{
	width: 90px;
	font-size: 11px;
	font-weight: bold;
	padding: 5px 0px 5px 0px;
	border: 1px solid #378328;
	background-color: White;
	cursor: pointer;
}


/*-------------------------------/
/*  createPasswordThankYou.aspx  /
/*------------------------------*/

.createPasswordThankYou-divMain
{
	padding: 0px 0px 30px 0px;
	vertical-align: top;
	background-color: #ffffff;
}


.createPasswordThankYou-divBack
{
	margin-right: 6px;
	padding: 15px 15px 17px 20px;
	font-family: Arial;
	font-size: 11px;
}


.createPasswordThankYou-divBack strong
{
	font-weight: normal;
	font-size: 30px;
	color: #378328;
}


.createPasswordThankYou-divBack b
{
	font-weight: normal;
	font-size: 18px;
	color: #378328;
}


/*--------------/
/*  login.aspx  /
/*-------------*/

.login-divMain
{
	padding: 0px 0px 60px 0px;
	vertical-align: top;
	background-color: #ffffff;
	width: 982px;
}


.login-Navigation
{
	padding: 3px 8px 3px 8px;
	border-bottom: 1px dotted #999999
}


td.login-tdNavLeft
{
	font-family: Verdana;
	font-size: 10px;
	padding-top: 3px
}


.login-divBack
{
	background-color: #F8F8F8;
	margin-right: 6px;
	padding: 15px 15px 17px 15px;
	font-family: Arial;
	font-size: 11px;
}


.login-divBack strong
{
	font-weight: normal;
	font-size: 20px;
	color: #378328;
}


td.login-formLeft
{
	padding: 4px 5px 0px 0px;
	font-size: 12px;
	vertical-align: top;
	text-align: right;
}


td.login-formRight
{
	padding: 3px 2px 11px 5px
}


td.login-formRight input
{
	border: 1px solid #536E79;
	width: 180px;
	font-size: 11px;
	padding: 1px 0px 1px 3px;
}


.login-divButtonOuter a
{
	color: black;
	text-decoration: none;
}


.login-divButtonOuter a:hover
{
	color: #3E822D;
	text-decoration: none;
}


.login-divButton
{
	width: 90px;
	font-size: 11px;
	font-weight: bold;
	padding: 5px 0px 5px 0px;
	border: 1px solid #378328;
	background-color: White;
	cursor: pointer;
}


/*---------------/
/*  logout.aspx  /
/*--------------*/

.logout-divMain
{
	padding: 0px 0px 60px 0px;
	vertical-align: top;
	background-color: #ffffff;
	width: 982px;
}


.logout-Navigation
{
	padding: 3px 8px 3px 8px;
	border-bottom: 1px dotted #999999
}


td.logout-tdNavLeft
{
	font-family: Verdana;
	font-size: 10px;
	padding-top: 3px
}


.logout-divBack
{
	background-color: #F2FBFF;
	margin-right: 6px;
	padding: 15px 15px 17px 15px;
	font-family: Arial;
	font-size: 12px;
}


.logout-divBack strong
{
	font-weight: normal;
	font-size: 20px;
	color: #378328;
}


/*-------------------------------/
/*  newsLetterNLISubscribe.aspx  /
/*------------------------------*/

.newsLetterNLISubscribe-divMain { width: 982px; padding: 0px 0px 80px 0px; vertical-align: top;
		background-color: #ffffff }
		      	    
.newsLetterNLISubscribe-Navigation { padding: 5px 8px 5px 8px;
			             border-bottom: 1px solid #B5B5B5;
			             font-family: Verdana; font-size: 10px }

td.newsLetterNLISubscribe-tdTopTitle { padding: 20px 0px 0px 18px;
				       vertical-align: top; font-family: Arial;
				       color: #4D4D4D; font-size: 11px }

td.newsLetterNLISubscribe-tdTopTitle b { font-weight: normal;
				     	 font-size: 31px; color: #3C8C1E }
				
td.newsLetterNLISubscribe-tdTopImage { padding: 0px; vertical-align: top;
				       text-align: right }
				       
.newsLetterNLISubscribe-divTopSubTitle { font-weight: normal; margin-left: 1px;
				     	 font-size: 18px; color: #3C8C1E }
				     	 
td.newsLetterNLISubscribe-tdLeft { padding: 3px 10px 5px 0px;
				   vertical-align: top; font-family: Arial;
				   color: #4D4D4D; font-size: 11px }

.newsLetterNLISubscribe-textBox { border: 1px solid #b9b9b9; width: 180px;
			      	  height: 19px; padding: 2px 0px 0px 5px;
			      	  vertical-align: top; margin-left: 6px;
			      	  font-size: 11px }

td.newsLetterNLISubscribe-tdRight { padding: 0px 0px 5px 0px; vertical-align: top;
				    text-align: left; font-size: 11px }

.newsLetterNLISubscribe-select { font-family: Verdana; font-size: 10px;
				 vertical-align: top; margin: 1px 0px 0px 6px }


/*---------------------------------/
/*  newsLetterNLISubscribeTY.aspx  /
/*--------------------------------*/

.newsLetterNLISubscribeTY-divMain 
{
	width: 982px;
	padding: 0px 0px 80px 0px;
	vertical-align: top;
	background-color: #ffffff
}


.newsLetterNLISubscribeTY-Navigation 
{
	padding: 5px 8px 5px 8px;
	border-bottom: 1px solid #B5B5B5;
	font-family: Verdana;
	font-size: 10px
}


td.newsLetterNLISubscribeTY-tdTopTitle 
{
	padding: 20px 0px 0px 18px;
	vertical-align: top;
	font-family: Arial;
	color: #4D4D4D;
	font-size: 11px
}


td.newsLetterNLISubscribeTY-tdTopTitle b 
{
	font-weight: normal;
	font-size: 31px;
	color: #3C8C1E
}


td.newsLetterNLISubscribeTY-tdTopImage 
{
	padding: 0px;
	vertical-align: top;
	text-align: right
}


.newsLetterNLISubscribeTY-divTopSubTitle 
{
	font-weight: normal;
	margin-left: 1px;
	font-size: 18px;
	color: #3C8C1E
}


/*------------------------/
/*  directOrderForm.aspx  /
/*-----------------------*/

.directOrderForm-divMain 
{
	padding: 0px 0px 80px 0px;
	vertical-align: top;
	background-color: #ffffff;
	width: 982px;
}


.directOrderForm-Navigation 
{
	padding: 5px 8px 5px 8px;
	border-bottom: 1px solid #B5B5B5;
	font-family: Verdana;
	font-size: 10px
}


td.directOrderForm-tdTitleLeft 
{
	padding: 35px 13px 0px 25px
}


td.directOrderForm-tdTitleRight 
{
	padding: 30px 0px 0px 0px;
	vertical-align: middle;
	font-family: Arial;
	font-size: 30px;
	color: #449B22
}


td.directOrderForm-tdTitleRightText 
{
	padding: 0px 20px 0px 2px;
	font-family: Arial;
	font-size: 15px;
	color: #449B22;
	font-weight: bold
}


.directOrderForm-divTopText 
{
	padding: 20px 0px 0px 25px;
	font-family: Verdana;
	font-size: 10px;
	color: #556E73
}


.directOrderForm-divTopText b 
{
	font-size: 11px;
	color: #666666
}


td.directOrderForm-tdTopLeft 
{
	padding: 5px 0px 0px 0px;
	vertical-align: top;
	font-family: Verdana;
	font-size: 10px;
	color: #556E73
}


td.directOrderForm-tdTopRight 
{
	padding: 0px 0px 0px 5px;
	vertical-align: top
}


.directOrderForm-textBox 
{
	border: 1px solid black;
	font-family: Verdana;
	width: 50px;
	font-size: 10px;
	padding: 1px 0px 2px 5px
}


.directOrderForm-select 
{
	font-family: Verdana;
	font-size: 10px;
	margin: 1px 0px 0px 6px
}


.directOrderForm-tdHeader 
{
	padding: 3px 0px 4px 0px;
	vertical-align: top;
	background-color: #D4D4D4;
	color: #707070;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	border-right: 2px solid white;
	border-bottom: 2px solid white;
	text-align: center
}


.directOrderForm-tdSubHeader 
{
	padding: 5px 10px 7px 10px;
	vertical-align: top;
	background-color: #EBEBEB;
	color: black;
	font-family: Verdana;
	font-size: 10px;
	border-right: 2px solid white;
	border-bottom: 2px solid white;
	text-align: left
}


.directOrderForm-tdItem 
{
	padding: 5px 0px 7px 0px;
	vertical-align: middle;
	background-color: #EBEBEB;
	color: black;
	font-family: Verdana;
	font-size: 10px;
	border-bottom: 2px solid white;
	border-right: 2px solid white;
	text-align: center
}


.directOrderForm-tdItemImage
{
	padding: 7px 0px 7px 0px;
	vertical-align: middle;
	background-color: #EBEBEB;
	border-right: 2px solid white;
	border-bottom: 2px solid white;
	text-align: center
}


html>/**/body .directOrderForm-tdItemImage
{
	text-align: -moz-center;
}


td.directOrderForm-tdRight
{
	padding: 34px 25px 0px 80px;
	vertical-align: top;
}


.directOrderForm-divBestSellers
{
	padding: 20px 0px 0px 0px;
}


.directOrderForm-divBestSellers img
{
	border: 1px solid #B8B8B8;
}


.directOrderForm-divBestSellers .tdPhoto
{
	padding: 0px 0px 20px 0px;
	vertical-align: top;
}


.directOrderForm-divBestSellers .tdProduct
{
	padding: 0px 0px 0px 10px;
	vertical-align: top;
	font-family: Verdana;
	font-size: 11px;
}


.directOrderForm-divBestSellers .tdProduct a
{
	color: #556E73;
}


.directOrderForm-divBestSellers .tdProduct b
{
	color: #F00680;
}


/*------------------------------/
/*  orderTracingHasOrders.aspx  /
/*-----------------------------*/

.orderTracingHasOrders-divMain 
{
	padding: 0px 0px 80px 0px;
	vertical-align: top;
	background-color: #ffffff;
	width: 982px;
}


.orderTracingHasOrders-Navigation 
{
	padding: 5px 8px 5px 8px;
	border-bottom: 1px solid #B5B5B5;
	font-family: Verdana;
	font-size: 10px
}


td.orderTracingHasOrders-tdLeft 
{
	padding: 35px 0px 0px 35px;
	vertical-align : top
}


td.orderTracingHasOrders-tdRight 
{
	padding: 25px 20px 0px 0px;
	vertical-align : top
}


td.orderTracingHasOrders-tdLeftTitle 
{
	padding: 3px 0px 0px 15px;
	vertical-align: top;
	font-family: Arial;
	font-size: 16px;
	color: #3C8C1E;
	font-weight: bold
}


td.orderTracingHasOrders-tdLeftTitle b 
{
	font-size: 25px;
	color: #3C8C1E
}


.orderTracingHasOrders-divText 
{
	font-family: Verdana;
	font-size: 11px;
	padding: 50px 0px 0px 0px
}


.orderTracingHasOrders-divText b 
{
	color: #556E73
}


td.orderTracingHasOrders-tdHeader 
{
	padding: 0px 0px 20px 0px;
	vertical-align: top;
	font-family: Verdana;
	font-size: 12px;
	color: #3C8C1E;
	font-weight: bold
}

.orderTracingHasOrders-pagingCombo
{
	font-family: Arial;
	font-size: 11px;
}


td.orderTracingHasOrders-tdPaging
{
	padding: 0px 0px 20px 0px;
	vertical-align: top;
	font-family: Verdana;
	font-size: 11px;
	color: #3C8C1E;
	text-align: right;
}


html>/**/body td.orderTracingHasOrders-tdPaging
{
	text-align: -moz-right;
}


td.orderTracingHasOrders-tdTitle 
{
	padding: 4px 0px 4px 0px;
	vertical-align: top;
	text-align: center;
	background-color: #C0C9CF;
	font-family: Verdana;
	font-size: 10px;
	color: #27374;
	border-right: 2px solid #5B778B;
	border-bottom: 1px solid #5B778B;
}


td.orderTracingHasOrders-tdInside 
{
	padding: 0px 10px 0px 10px;
	text-align: center;
	vertical-align: middle;
	background-color: #F1F1F1;
	font-family: Verdana;
	font-size: 10px;
	color: black;
	border-right: 2px solid #5B778B;
}


td.orderTracingHasOrders-tdSeparator
{
	border-top: 2px solid #5B778B;
}


td.orderTracingHasOrders-tdInside b 
{
	color: #556E73
}


/*-----------------------------/
/*  orderTracingNoOrders.aspx  /
/*----------------------------*/

.orderTracingNoOrders-divMain 
{
	padding: 0px 0px 80px 0px;
	vertical-align: top;
	background-color: #ffffff
}


.orderTracingNoOrders-Navigation 
{
	padding: 5px 8px 5px 8px;
	border-bottom: 1px solid #B5B5B5;
	font-family: Verdana;
	font-size: 10px
}


td.orderTracingNoOrders-tdLeft 
{
	padding: 35px 0px 0px 35px;
	vertical-align : top
}


td.orderTracingNoOrders-tdRight 
{
	padding: 25px 20px 0px 0px;
	vertical-align : top
}


td.orderTracingNoOrders-tdLeftTitle 
{
	padding: 3px 0px 0px 15px;
	vertical-align: top;
	font-family: Arial;
	font-size: 16px;
	color: #3C8C1E;
	font-weight: bold
}


td.orderTracingNoOrders-tdLeftTitle b 
{
	font-size: 25px;
	color: #3C8C1E
}


.orderTracingNoOrders-divText 
{
	font-family: Verdana;
	font-size: 11px;
	padding: 50px 0px 0px 0px
}


.orderTracingNoOrders-divText b 
{
	color: #556E73
}



/*-------------------------/
/*  availabilityGrid.aspx  /
/*------------------------*/

td.availabilityGrid-tdHeader
{
	padding: 0px;
	color: black;
	text-align: center
}


td.availabilityGrid-tdInside
{
	padding: 3px 0px 3px 0px;
	color: #F07F00;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	background-color: #E8E5E4;
	text-align: -moz-center
}

			       
td.availabilityGrid-tdInsideAlt
{
	padding: 3px 0px 3px 0px;
	color: #F07F00;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	background-color: #FFFFFF;
	text-align: -moz-center
}


td.availabilityGrid-tdLegend
{
	padding: 2px 0px 6px 4px;
	color: black;
	font-family: Verdana;
	font-size: 10px;
	background-color: #FFFFFF;
	text-align: -moz-center
}

			       
td.availabilityGrid-tdLegendWeeks
{
	padding: 0px 0px 5px 10px;
	color: #F07F00;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	background-color: #FFFFFF;
	text-align: -moz-center
}


.availabilityGrid-tdLegend
{
	padding: 0px 0px 20px 180px
}

			          
.availabilityGrid-divButton
{
	border: 1px solid #999C9E;
	padding: 4px 10px 4px 9px;
	font-family: Arial;
	font-size: 11px;
	width: auto;
	color: black;
	margin-right: 5px
}


.availabilityGrid-divButton a
{
	color: black;
	text-decoration: none
}


td.availabilityGrid-tdLeft
{
	padding: 3px 0px 3px 10px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	background-image:url(/repository/images/availabilityGrid/popupBack.jpg);
	color: #333333
}

			     
td.availabilityGrid-tdMiddle
{
	padding: 3px 0px 3px 0px;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
	background-image:url(/repository/images/availabilityGrid/popupBack.jpg);
	color: #333333
}

			       
.tableSizes 
{
	text-align: center;
	margin: 20px 0px 0px 0px;
	border-collapse: collapse
}

			      
td.availabilityGrid-tdRight
{
	padding: 3px 5px 3px 6px;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
	background-image:url(/repository/images/availabilityGrid/popupBack.jpg);
	color: #333333 
}


/*----------------------------/
/*  productSubstitution.aspx  /
/*---------------------------*/

.productSubstitution-divMain 
{
	padding: 0px 0px 80px 0px;
	vertical-align: top;
	background-color: #ffffff;
	width: 982px;
}


.productSubstitution-Navigation 
{
	padding: 5px 8px 5px 8px;
	border-bottom: 1px solid #B5B5B5;
	font-family: Verdana;
	font-size: 10px
}


td.productSubstitution-tdTitleLeft 
{
	padding: 35px 13px 0px 25px
}


td.productSubstitution-tdTitleRight 
{
	padding: 30px 0px 0px 0px;
	vertical-align: middle;
	font-family: Arial;
	font-size: 30px;
	color: #449B22
}


td.productSubstitution-tdTitleRightText 
{
	padding: 0px 20px 0px 2px;
	font-family: Arial;
	font-size: 15px;
	color: #449B22;
	font-weight: bold
}


.productSubstitution-divTopText 
{
	padding: 30px 27px 0px 25px;
	font-family: Verdana;
	font-size: 10px;
	color: #556E73
}


.productSubstitution-divTopText b 
{
	font-size: 11px;
	color: #666666
}


.productSubstitution-divTopText strong
{
	font-size: 13px;
	color: #3C8C1E
}


td.productSubstitution-tdTopLeft 
{
	padding: 5px 0px 0px 0px;
	vertical-align: top;
	font-family: Verdana;
	font-size: 10px;
	color: #556E73
}


td.productSubstitution-tdTopRight 
{
	padding: 0px 0px 0px 5px;
	vertical-align: top
}


.productSubstitution-textBox 
{
	border: 1px solid black;
	font-family: Verdana;
	width: 50px;
	font-size: 10px;
	padding: 1px 0px 2px 5px
}


.productSubstitution-select 
{
	font-family: Verdana;
	font-size: 10px;
	margin: 1px 0px 0px 6px
}


.productSubstitution-tdHeaderEmpty
{
	padding: 3px 0px 4px 0px;
	vertical-align: top;
	color: black;
	font-family: Verdana;
	font-size: 11px;
	border-right: 2px solid white;
	border-bottom: 2px solid white;
	text-align: center
}


.productSubstitution-tdHeader 
{
	padding: 3px 0px 4px 0px;
	vertical-align: top;
	background-color: #E7F1FB;
	color: black;
	font-family: Verdana;
	font-size: 11px;
	border-right: 2px solid white;
	border-bottom: 2px solid white;
	text-align: center
}


.productSubstitution-tdPreview
{
	padding: 6px 8px 7px 7px;
	vertical-align: top;
	background-color: #EDF7D9;
	color: black;
	font-family: Verdana;
	font-size: 10px;
	border-bottom: 2px solid white;
	border-right: 2px solid white;
	text-align: left;
}

.productSubstitution-tdPreview b
{
	color: #556E73;
}


.productSubstitution-tdSubHeader 
{
	padding: 0px 0px 0px 0px;
	vertical-align: middle;
	background-color: #EDF7D9;
	color: black;
	font-family: Verdana;
	font-size: 10px;
	border-right: 2px solid white;
	border-bottom: 2px solid white;
	text-align: center;
}


.productSubstitution-tdSubHeaderPrice
{
	padding: 0px 0px 0px 0px;
	vertical-align: middle;
	background-color: #EDF7D9;
	color: #F0007D;
	font-family: Verdana;
	font-size: 13px;
	border-right: 2px solid white;
	border-bottom: 2px solid white;
	text-align: center;
}


.productSubstitution-divReplaceWith
{
	padding: 30px 0px 0px 25px;
	font-family: Verdana;
	font-size: 10px;
	color: #556E73
}


.productSubstitution-divReplaceWith strong
{
	font-size: 13px;
	color: #3C8C1E
}


.productSubstitution-tdPreviewSubs
{
	padding: 6px 8px 7px 1px;
	vertical-align: top;
	background-color: #FFFFFF;
	color: black;
	font-family: Verdana;
	font-size: 10px;
	border-bottom: 2px solid white;
	border-right: 2px solid white;
	text-align: left;
}


.productSubstitution-tdPreviewSubs b
{
	color: #556E73;
}


.productSubstitution-tdSubHeaderSubs
{
	padding: 16px 0px 0px 0px;
	vertical-align: top;
	background-color: #FFFFFF;
	color: black;
	font-family: Verdana;
	font-size: 10px;
	border-right: 2px solid white;
	border-bottom: 2px solid white;
	text-align: center;
}


.productSubstitution-tdSubHeaderSubs input
{
	font-family: Verdana;
	font-size: 10px;
	width: 30px;
	text-align: center;
}


.productSubstitution-tdSubHeaderSubsPrice
{
	padding: 13px 0px 0px 0px;
	vertical-align: top;
	background-color: #FFFFFF;
	color: #F0007D;
	font-family: Verdana;
	font-size: 13px;
	border-right: 2px solid white;
	border-bottom: 2px solid white;
	text-align: center;
}


.productSubstitution-tdOptions
{
	padding: 0px 0px 0px 7px;
	vertical-align: top;	
}


html>/**/body .productSubstitution-tdOptions
{
	padding-left: 5px;
}


.productSubstitution-imgAddToCart
{
	padding-top: 53px;
}


html>/**/body .productSubstitution-imgAddToCart
{
	padding-top: 42px;
}


/*-----------------------/
/*  CS_SHP1024_0409.css  /
/*----------------------*/

.CS_SHP1024_0409-divMain
{
	padding-bottom: 30px;
	background-color: #FFFFFF;
	width: 982px;
}


.CS_SHP1024_0409-mainTable
{
	border-collapse: collapse;
	background-color: #FFFFFF;
}


/*----------------------/
/*  CS_HP1024_0409.css  /
/*---------------------*/

.CS_HP1024_0409-divMain
{
	padding: 0px;
	background-color: #FFFFFF;
	width: 982px;
}


.CS_HP1024_0409-mainTable
{
	padding: 0px;
	border-collapse: collapse;
	background-color: #FFFFFF;
}


.CS_HP1024_0409-mainTD
{
	padding: 0px;
	vertical-align: top;
}


/*-----------------------/
/*  CS_SHP1024_0711.css  /
/*----------------------*/

.CS_SHP1024_0711-divMain
{
	padding: 0px;
	background-color: #FFFFFF;
	width: 982px;
}


.CS_SHP1024_0711-mainTable
{
	padding: 0px;
	border-collapse: collapse;
	background-color: #FFFFFF;
}


.CS_SHP1024_0711-tdLeft
{
	padding: 0px;
	vertical-align: top;
	width: 232px;
	padding: 10px 4px 0px 12px;
}


/*-----------------------/
/*  moduleHeaderNew1980  /
/*----------------------*/

.mhNew-divMain
{
	padding: 10px 0px 0px 0px;
	width: 982px;
}


.mhNew-divMain a
{
	color: #FFFFFF;
}


.mhNew-divMain .divTop
{
	padding: 0px 15px 0px 15px;
}


.mhNew-divMain .divTopLeft
{
	padding: 0px 0px 0px 0px;
	float: left;
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
}


.mhNew-divMain .divTopLeft .divLinkFirst
{
	float: left;
	font-weight: bold;
}


.mhNew-divMain .divTopLeft .divLinkFirst a
{
	font-weight: bold;
}


.mhNew-divMain .divTopLeft .divLink
{
	padding: 0px 0px 0px 20px;
	float: left;
}


.mhNew-divMain .divTopLeft .divLinkNoSpacing
{
	float: left;
}


.mhNew-divMain .divTopRight
{
	float: right;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}


.mhNew-divMain .divTopRight .divCat
{
	float: left;
}


.mhNew-divMain .divTopRight .divCatText
{
	float: left;
	padding: 3px 0px 0px 8px;
}


.mhNew-divMain .divTopRight .divSeparator
{
	float: left;
	padding: 0px 15px 0px 15px;
}


.mhNew-divMain .divTopRight .divBasket
{
	float: left;
}


.mhNew-divMain .divTopRight .divBasketText
{
	float: left;
	padding: 3px 0px 0px 8px;
}


.mhNew-divMain .divTopRight .divMyAccount
{
	float: left;
	padding: 3px 0px 0px 0px;
}


.mhNew-divMain .divTopRight .divMyAccount .select
{
	width: 180px;
	font-size: 11px;
}


.mhNew-divMain .divMegaTabs
{
	padding: 10px 0px 0px 0px;
}


.mhNew-divMain .divMegaTabs div
{
	float: left;
}


.mhNew-divMain .divMegaTabs img
{
	padding: 0px 2px 0px 0px;
}


.mhNew-divMain .divToolTip
{
	 position: absolute;
	 display: none;
	 width: 192px;
	 height: 42px;
	 padding: 13px 10px 0px 10px;
	 background-image:url(/modules/moduleHeaderNew1980/images/toolTipBack.png);
	 color: #FFFFFF;
	 font-family: Arial;
	 font-weight: bold;
	 font-size: 11px;
}


.mhNew-divMain .divSearchMkt
{
	padding: 12px 0px 12px 30px;
	width: 952px;
	height: 22px;
	background-color: #FFFFFF;
	font-family: Arial;
	font-size: 15px;
	color: #676767;
	border-bottom: 1px solid #D3D3D3;
}


.mhNew-divMain .divSearchMkt .divText
{
	padding: 3px 0px 0px 0px;
	float: left;
}


.mhNew-divMain .divSearchMkt .divText a
{
	color: #404040;
}


.mhNew-divMain .divSearchMkt .divSearch
{
	padding: 0px 20px 0px 0px;
	float: right;
}


.mhNew-divMain .divSearchMkt .divLens
{
	padding: 1px 3px 0px 0px;
	float: left;
}


.mhNew-divMain .divSearchMkt .divArrow
{
	float: left;
	cursor: pointer;
}


.mhNew-divMain .divSearchMkt .divTextBox
{
	float: left;
}


.mhNew-divMain .divSearchMkt .divTextBox input
{
	font-size: 12px;
	color: #808080;
	width: 170px;
	padding: 1px 0px 2px 7px;
	border-top: 2px solid #C8C8C8;
	border-right: 2px solid #C8C8C8;
	border-bottom: 2px solid #C8C8C8;
}


.mhNew-divMain .divSearchMkt .divOK
{
	float: left;
	cursor: pointer;
}


.mhNew-divMain .divSearchMkt .divCategories
{
	background-color: #808080;
	color: #FFFFFF;
	padding: 10px;
	border: 1px solid #C8C8C8;
	opacity: 0.90;
	filter: alpha(opacity=90);
	width: 179px;
	position: absolute;
	display: none;
	z-index: 1000;
	font-size: 11px;
}


.mhNew-divMain .divSearchMkt .divCategories a
{
	color: #FFFFFF;
}



/* Social Networking */
#ct_header_sn {width:71px;height:24px;}
html>/**/body #ct_header_sn {width:71px;height:9px;}
#ct_header_sn *{margin:0;padding:0;border:0;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#464646;list-style-type:none;text-decoration:none;line-height:18px;}

#ct_header_sn #ct_header_sn_bkg {position:absolute;left:21;top:10;width:71px;height:23px;background:#ffffff;
opacity : 0.2;
-moz-opacity : 0.2;
-ms-filter: "alpha(opacity=20)"; /* IE 8 */
filter : alpha(opacity=20); /* IE < 8 */
}

#ct_header_sn #ct_header_sn_frt {position:absolute;left:21;top:10;width:414px;height:23px;}
#ct_header_sn #ct_header_sn_frt ul {list-style-type:none;height:23px;margin:3px 0 0 2px}
#ct_header_sn #ct_header_sn_frt ul li {float:left;display:inline;position:relative;width:23px;height:23px;line-height:1px;font-size:1px;background:url(http://media.laredoute.fr/INTL/Chameleon/es/header-social-networks/bg_inter1.gif) no-repeat 100% 0}
#ct_header_sn #ct_header_sn_frt ul li a {display:block;line-height:1;font-size:1;height:16px;margin-left:3px}
#ct_header_sn #ct_header_sn_frt ul li a span {display:none}
#ct_header_sn #ct_header_sn_frt ul li.item1 a {background:url(/modules/moduleHeaderNew1980/images/facebook.gif) no-repeat 0 0}
#ct_header_sn #ct_header_sn_frt ul li.item2 a {background:url(/modules/moduleHeaderNew1980/images/facebook.gif) no-repeat 0 0}
#ct_header_sn #ct_header_sn_frt ul li.item3 a {background:url(/modules/moduleHeaderNew1980/images/youtube.gif) no-repeat 0 0}
#ct_header_sn #ct_header_sn_frt ul li.item4 a {background:url(/modules/moduleHeaderNew1980/images/iphone.png) no-repeat 0 0}
#ct_header_sn #ct_header_sn_frt ul li.item4 {background:none}
#ct_header_sn #ct_header_sn_frt ul li a:hover {
opacity : 0.8;
-moz-opacity : 0.8;
-ms-filter: "alpha(opacity=80)"; /* IE 8 */
filter : alpha(opacity=80); /* IE < 8 */
}


/*Live Basket*/
.EmptyBasketContent
{
	background-color: #FFFFFF; 
	height:50px; 
	width:356px; 
	border-style:solid; 
	border-width:2px; 
	border-color:#000000;
	float: left;
}

.BasketContent
{
	background-color: #FFFFFF;
	height:100%;
	width:356px;
	padding-bottom:65px;
	border-style:solid;
	border-width:2px;
	border-color:#000000;
}

.BasketContent label
{
	cursor: pointer;
}

.BasketContent a
{
	text-decoration: none;
}

.BasketMessage
{
	background: transparent url('/repository/images/singleProduct/basket.gif') no-repeat scroll 0% 0%;
	padding: 0px 0px 5px 39px;
	color: #3C8C1E;
	display: block;
	font-size: 11px;
	font-weight: bold;
	height: 33px;
	line-height: 33px;
}

.btnGoToCart_ru-RU
, .btnContinueShopping_ru-RU
, .btnGoToCart_uk-UA
, .btnContinueShopping_uk-UA
, .btnGoToCart_el-GR
, .btnContinueShopping_el-GR, .btnProductHistory_el-GR
{
	margin-top:15px;
	display:block;
	float:left;
	cursor: pointer;
}

.btnGoToCart_ru-RU
{
	width:134px;
	height:38px;	
	background-image:url('/repository/images/singleProduct/goToSCart_ru-RU.gif');
}

.btnGoToCart_uk-UA
{
	width:134px;
	height:38px;	
	background-image:url('/repository/images/singleProduct/goToSCart_uk-UA.gif');
}

.btnGoToCart_el-GR
{
	width:134px;
	height:38px;	
	background-image:url('/repository/images/singleProduct/goToSCart_el-GR.gif');
}

.btnProductHistory_el-GR
{
	width:134px;
	height:38px;	
	background-image:url('/modules/moduleHeaderNew1980/images/ProductHistoryBtn.gif');
}

.btnContinueShopping_ru-RU
{
	width:144px;
	height:38px;	
	background-image:url('/repository/images/singleProduct/continueShopping_ru-RU.gif');
}

.btnContinueShopping_uk-UA
{
	width:144px;
	height:38px;	
	background-image:url('/repository/images/singleProduct/continueShopping_uk-UA.gif');
}

.btnContinueShopping_el-GR
{
	width:144px;
	height:38px;	
	background-image:url('/repository/images/singleProduct/continueShopping_el-GR.gif');
}

.ItemContent
{
	height: 80px;
	width: 334px;
	padding: 5px;
	cursor: pointer;
}

.ItemContent:hover
{
	background-color: #D0EBF4;
}



/*----------------------------/
/*  moduleMainOptionsNew1980  /
/*---------------------------*/

.mmmNew-divMain
{
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	font-family: Arial;
	width: 982px;
}


.mmmNew-divMain .divLeft
{
	padding: 0px 0px 3px 15px;
	float: left;
	background-color: #FFFFFF;
	width: 967px;
	height: 31px;
}


.mmmNew-divMain .divLeft ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}


.mmmNew-divMain .divLeft ul li
{
	float: left;
	font-size: 12px;
	font-weight: bold;
	color: #676767;
	text-align: center;
	height: 34px;
	cursor: pointer;
}


.mmmNew-divMain .divLeft .middleText a
{
	color: #676767;
}


.mmmNew-divMain .divLeft ul li div a
{
	padding-left: 16px;
	padding-right: 15px;
	padding-top: 9px;
	display: block;
	height: 25px;
}


.mmmNew-divMain .divLeft ul li.home
{
	padding: 8px 8px 0px 0px;
}


.mmmNew-divMain .divLeft ul li.separator
{
	padding: 3px 0px 0px 0px;
}


.mmmNew-divMain .divLeft ul li.middleTextOn
{
	background-color: #398813;
	color: #FFFFFF;
}


.mmmNew-divMain .divLeft ul li.middleTextOn a
{
	color: #FFFFFF;
	text-decoration: none;
}


.mmmNew-divMain .divRight
{
	float: right;
	padding: 3px 20px 3px 0px;
	background-color: #FFFFFF;
}


.mmmNew-divMain .divRight .divBack
{
	background-image: url('/modules/moduleMainOptionsNew1980/images/brands.gif');
	padding: 6px 17px 0px 0px;
	text-align: right;
	font-size: 14px;
	color: #676767;
	width: 145px;
	height: 22px;
}


.mmmNew-divMain .divBCrumb
{
	background-color: #FFFFFF;
	padding: 7px 8px 7px 15px;
	border-top: 1px solid #D3D3D3;
	border-bottom: 1px solid #D3D3D3;
	font-family: Verdana;
	font-size: 10px
}


/*Fly Out Css*/

.menuItemHover2977, .menuItemHover2977 a, #li2977 a.active
{
	background-color: #AE5680;
	color: #FFFFFF;
}
.menuItemHover2, .menuItemHover2 a, #li2 a.active
{
	background-color: #647072;
	color: #FFFFFF;
}
.menuItemHover53, .menuItemHover53 a, #li53 a.active
{
	background-color: #AE5680;
	color: #FFFFFF;
}
.menuItemHover24, .menuItemHover24 a, #li24 a.active
{
	background-color: #4E7491;
	color: #FFFFFF;
}
.menuItemHover14, .menuItemHover14 a, #li14 a.active
{
	background-color: #556E73;
	color: #FFFFFF;
}
.menuItemHover5, .menuItemHover5 a, #li5 a.active
{
	background-color: #667325;
	color: #FFFFFF;
}
.menuItemHover61, .menuItemHover61 a, #li61 a.active
{
	background-color: #513468;
	color: #FFFFFF;
}
.menuItemHover462, .menuItemHover462 a, #li462 a.active
{
	background-color: #776E56;
	color: #FFFFFF;
}
.menuItemHover21, .menuItemHover21 a, #li21 a.active
{
	background-color: #73647A;
	color: #FFFFFF;
}


/*---------------------------/
/*  moduleFooterColumns1980  /
/*--------------------------*/

.moduleFooterColumns1980-divColumns
{
	width: 960px;
	padding: 20px 10px 10px 0px;
	border: 6px solid white;
	background-image: url(/modules/moduleFooterColumns1980/images/columnsBack.jpg);
}


.moduleFooterColumns1980-divTitle
{
	padding: 0px 0px 10px 0px;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	letter-spacing: -1px;
}


.moduleFooterColumns1980-tdCell1
{
	width: 183px;
	padding: 0px 0px 0px 25px;
	vertical-align: top;
	border-right: 1px solid #C6C6C6;
}


.moduleFooterColumns1980-tdCell2
{
	width: 250px;
	padding: 0px 0px 0px 25px;
	vertical-align: top;
	border-right: 1px solid #C6C6C6;
}


.moduleFooterColumns1980-tdCell3
{
	width: 183px;
	padding: 0px 0px 0px 25px;
	vertical-align: top;
	border-right: 1px solid #C6C6C6;
}


.moduleFooterColumns1980-tdCell4
{
	width: 184px;
	padding: 0px 0px 0px 25px;
	vertical-align: top;
}


.moduleFooterColumns1980-tdLeft
{
	padding: 5px 4px 2px 0px;
	vertical-align: top;
}


.moduleFooterColumns1980-tdRight
{
	padding: 0px 0px 2px 0px;
	vertical-align: top;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}


/*--------------------/
/*  moduleFooter1980  /
/*-------------------*/

.moduleFooter1980-divFooter
{
	padding: 15px 16px 0px 24px;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #575757;
	width: 942px;
}


.moduleFooter1980-tableFlags
{
	border-collapse: collapse;
	margin: 30px 0px 20px 0px;
}


.moduleFooter1980-tdLeft
{
	padding: 0px 0px 0px 0px;
}


.moduleFooter1980-tdMainFlag
{
	padding: 4px 20px 0px 7px;
}


.moduleFooter1980-tdNetwork
{
	padding: 0px 0px 0px 0px;
}


.moduleFooter1980-tdFlags
{
	padding: 4px 0px 0px 7px;
}


/*------------------------/
/*  moduleFooterRows1980  /
/*-----------------------*/

.moduleFooterRows1980-divMain
{
	padding: 5px 0px 0px 0px;
	background-color: White;
	width: 982px;
}

.moduleFooterRows1980-divRows
{
	padding: 0px 0px 0px 0px;
	border-left: 6px solid white;
	border-right: 6px solid white;
	background-image: url(/modules/moduleFooterRows1980/images/back.jpg);
}


.moduleFooterRows1980-tdRow
{
	padding: 10px 12px 20px 0px;
	vertical-align: middle;
}


.moduleFooterRows1980-tdLeft
{
	padding: 0px 7px 0px 10px;
	vertical-align: middle;
}


.moduleFooterRows1980-tdRight
{
	padding: 0px 0px 0px 0px;
	vertical-align: middle;
	font-family: Arial;
	font-size: 12px;
	letter-spacing: -1px;
}


.moduleFooterRows1980-tdImage
{
	padding: 0px 0px 0px 10px;
	vertical-align: middle;
}

.moduleFooterRows1980-imgBottom
{
	padding: 10px 0px 0px 7px;
}



/*--------------------/
/*  moduleBanner1980  /
/*-------------------*/

.moduleBanner1980_mainContainer
{
	padding: 0px 0px 0px 5px;
}


/*-----------------/
/*  DHTML Windows  /
/*-----------------*/

.dhtmlwindow{
position: absolute;
visibility: hidden;
background-color: #ffffff;
}

.drag-handle{ /*CSS for Drag Handle*/
padding: 1px;
text-indent: 5px;
font: bold 12px Arial;
background-color: #cccccc;
color: white;
cursor: move;
overflow: hidden;
width: auto;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;
}

.drag-handle .drag-controls{ /*CSS for controls (min, close etc) within Drag Handle*/
position: absolute;
right: 8px;
top: 5px;
cursor: hand;
cursor: pointer;
}

* html .drag-handle{ /*IE6 and below CSS hack. Width must be set to 100% in order for opaque title bar to render*/
border-bottom: 2px solid black;
width: 100%;
}

.griddrag{ /*CSS for Drag Handle*/
display: none
}

.griddrag .drag-controls{ /*CSS for controls (min, close etc) within Drag Handle*/
position: absolute;
right: 5px;
top: 7px;
cursor: hand;
cursor: pointer;
}

* html .griddrag{ /*IE6 and below CSS hack. Width must be set to 100% in order for opaque title bar to render*/
border-bottom: 2px solid black;
width: 100%;
}

.drag-contentarea{ /*CSS for Content Display Area div*/
background-color: #ffffff;
font-family: Arial; font-size: 12px;
color: black;
height: 250px;
overflow: auto;
}

.drag-statusarea{ /*CSS for Status Bar div (includes resizearea)*/
border-top: 1px solid gray;
background-color: #F8F8F8;
height: 13px; /*height of resize image*/
}


.drag-resizearea{ /*CSS for Resize Area itself*/
float: right;
width: 13px; /*width of resize image*/
height: 13px; /*height of resize image*/
cursor: nw-resize;
font-size: 0;
}


.drag-handle{ /*Overwrite default drag handle bar background color with below*/
padding: 6px 0px 7px 5px; background-color: #73B521;
}

#interVeil{ /*CSS for veil that covers entire page while modal window is visible*/
position: absolute;
background: black url(/repository/images/blackdot.gif);
width: 10px;
left: 0;
top: 0;
z-index: 5;
visibility: hidden;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=45);
opacity: 0.45;
.menuItemHover2977 a, #td2977 a.active
{
	background-color: #AE5680;
	color: #FFFFFF;
}
.menuItemHover2 a, #td2 a.active
{
	background-color: #647072;
	color: #FFFFFF;
}
.menuItemHover53 a, #td53 a.active
{
	background-color: #AE5680;
	color: #FFFFFF;
}
.menuItemHover21 a, #td21 a.active
{
	background-color: #73647A;
	color: #FFFFFF;
}
.menuItemHover24 a, #td24 a.active
{
	background-color: #4E7491;
	color: #FFFFFF;
}
.menuItemHover14 a, #td14 a.active
{
	background-color: #556E73;
	color: #FFFFFF;
}
.menuItemHover5 a, #td5 a.active
{
	background-color: #667325;
	color: #FFFFFF;
}
.menuItemHover4726 a, #td4726 a.active
{
	background-color: #513468;
	color: #FFFFFF;
}
.menuItemHover462 a, #td462 a.active
{
	background-color: #776E56;
	color: #FFFFFF;
}
.menuItemHover9999 a, #td9999 a.active
{
	background-color: #776E56;
	color: #FFFFFF;
}
.menuItemHover12 a, #td12 a.active
{
	background-color: #6633FF;
	color: #FFFFFF;
}
}


.menuItemHover6639 a, #td6639 a.active
{
	background-color: #513468;
	color: #FFFFFF;
}



/*-----------------------------/
/*  Single Product Page: 2011  /
/*----------------------------*/

.spp2011-divMain
{
	background-color: #EFEFEF;
	width: 982px;
	font-family: Arial;
}


.spp2011-divMain h3
{
	margin: 15px 0px 0px 16px;
	font-size: 16px;
	color: #4C9529;
}


.spp2011-divMain .h3Padding
{
	margin: 0px 0px 0px 10px;
	padding: 8px 0px 0px 0px;
}


.spp2011-divMain .divDivider
{
	margin: 20px 0px 0px 18px;
	background-image: url('/productDetails/images/2011/dottedLine.png');
	background-repeat: repeat-x;
	width: 510px;
	height: 1px;
}


.spp2011-divMain .divDividerNoMargin
{
	margin: 2px 0px 0px 18px;
}


.spp2011-divMain .divDividerBottom
{
	margin: 2px 0px 0px 12px;
	width: 950px;
}


.spp2011-divMain .divBreadCrumb div
{
	float: left;
}


.spp2011-divMain .divBreadCrumb .divBack
{
	padding: 10px 0px 0px 10px;
	cursor: pointer;
}


.spp2011-divMain .divBreadCrumb .divText
{
	padding: 13px 0px 0px 10px;
	font-size: 11px;
	color: #566E72;
}


.spp2011-divMain .divBreadCrumb .divText a
{
	font-size: 11px;
	color: #566E72;
}


.spp2011-divMain .divBreadCrumb .divArrow
{
	padding: 18px 0px 0px 10px;
}


.spp2011-divMain .divMainInformation
{
	padding: 10px 0px 0px 4px;
}


.spp2011-divMain .divMainInformation div
{
	float: left;
}


.spp2011-divMain .divMainInformation .divLeft
{
	background-image: url('/productDetails/images/2011/leftBack.png');
	background-repeat: repeat-x;
	width: 422px;
	height: 533px;
	margin: 0px 12px 0px 0px;
}


.spp2011-divMain .divMainInformation .divLeft .divMainPhoto
{
	padding: 10px 10px 10px 10px;
}


.spp2011-divMain .divMainInformation .divLeft .divMainPhoto img
{
	border: 1px solid #A9A9A9;
}


.spp2011-divMain .divMainInformation .divLeft .divMainPhoto .magnifying
{
	width: 32px;
	height: 32px;
	position: absolute;
	z-index: 25;
	top: 6px;
	left: 362px;
	cursor: pointer;
}


.spp2011-divMain .divMainInformation .divLeft .divZoom
{
	padding: 0px 11px 0px 0px;
	float: right;
}


.spp2011-divMain .divMainInformation .divLeft .divAdditionalPhotos
{
	padding: 9px 0px 0px 10px;
}


.spp2011-divMain .divMainInformation .divLeft .divAdditionalPhotos div
{
	float: left;
}


.spp2011-divMain .divMainInformation .divLeft .divAdditionalPhotos img
{
	margin: 0px 6px 0px 0px;
	border: 1px solid #B8B8B8;
	cursor: pointer;
}


.spp2011-divMain .divMainInformation .divRight
{
	background-image: url('/productDetails/images/2011/rightBack.png');
	background-repeat: repeat-x;
	width: 540px;
	height: 533px;
}


.spp2011-divMain .divMainInformation .divRight h1
{
	margin: 7px 0px 0px 10px;
	color: #566E72;
	font-size: 23px;
	letter-spacing: -0.5px;
}


.spp2011-divMain .divMainInformation .divRight .divDescription
{
	padding: 10px 10px 10px 12px;
	color: #566E72;
	font-size: 11px;
}


.spp2011-divMain .divMainInformation .divRight .divDescMore
{
	width: 500px;
	padding: 10px 0px 0px 0px;
}


.spp2011-divMain .divMainInformation .divRight .divDescMore a
{
	color: #566E72;
}


.spp2011-divMain .divMainInformation .divRight .divProductChoose
{
	margin: 10px 0px 0px 8px;
	padding: 10px 10px 0px 10px;
	background-image: url('/productDetails/images/2011/productChooseBack.gif');
	background-repeat: no-repeat;
	width: 504px;
}


.spp2011-divMain .divMainInformation .divRight .divProductChoose .divPCLeft .pOption
{
	margin: 0px 0px 3px 0px;
	font-size: 11px;
	color: #566E72;
}


.spp2011-divMain .divMainInformation .divRight .divProductChoose .divPCLeft .pDropDown
{
	margin: 0px 0px 15px 0px;
}


.spp2011-divMain .divMainInformation .divRight .divProductChoose .divPCLeft .divNote
{
	background-image: url('/productDetails/images/2011/rightArrow.png');
	background-repeat: no-repeat;
	background-position: 0px 5px;
	position: absolute;
	margin: -30px 0px 0px 160px;
	padding: 0px 0px 0px 7px;
	font-size: 11px;
	width: 120px;
}


.spp2011-divMain .divMainInformation .divRight .divProductChoose .divPCLeft .divNote a
{
	color: #566E72;
	cursor: pointer;
}


.spp2011-divMain .divMainInformation .divRight .divProductChoose .divPCLeft .divAvailability
{
	margin: -1px 0px 0px 26px;
}


.spp2011-divMain .divMainInformation .divRight .divProductChoose .divPCLeft .pDropDownQty
{
	margin: 0px 0px 0px 0px;
}


.spp2011-divMain .divMainInformation .divRight .divProductChoose .divPCLeft .pDropDown .select
{
	width: 150px;
	font-size: 11px;
}


.spp2011-divMain .divMainInformation .divRight .divProductChoose .divPCLeft .pDropDown .divQuantity div
{
	float: left;
}


.spp2011-divMain .divMainInformation .divRight .divProductChoose .divPCLeft .textBox
{
	width: 50px;
	padding: 2px 0px 2px 4px;
	border: 1px solid #7F9DB9;
	font-size: 11px
}


.spp2011-divMain .divMainInformation .divRight .divProductChoose .divPCLeft .pDropDown .divQuantity .divRange
{
	width: 12px;
}


.spp2011-divMain .divMainInformation .divRight .divProductChoose .divPCRight
{
	float: right;
}


.spp2011-divMain .divMainInformation .divRight .divProductChoose .divPCRight .pOldPriceDiscount
{
	margin: 10px 0px 5px 0px;
}


.spp2011-divMain .divMainInformation .divRight .divProductChoose .divPCRight .pOldPriceDiscount .spanOldPrice
{
	color: #566E72;
	text-decoration: line-through;
}


.spp2011-divMain .divMainInformation .divRight .divProductChoose .divPCRight .pOldPriceDiscount .spanPercentage
{
	color: #D31368;
	font-weight: bold;
}


.spp2011-divMain .divMainInformation .divRight .divProductChoose .divPCRight .pPrice
{
	margin: 0px 0px 70px 0px;
	font-size: 25px;
	font-weight: bold;
	letter-spacing: -1.5px;
	color: #EE067E;
}


.spp2011-divMain .divMainInformation .divRight .divShare
{
	padding: 15px 0px 0px 18px;
	width: 509px;
}


.spp2011-divMain .divMainInformation .divRight .divShare .divSLeft div
{
	float: left;
	padding: 0px 3px 0px 0px;
}


.spp2011-divMain .divMainInformation .divRight .divShare .divSRight
{
	float: right;
	padding: 2px 0px 0px 0px;
}


.spp2011-divMain .divMainInformation .divRight .divShare .divSRight .divNote
{
	background-image: url('/productDetails/images/2011/rightArrow.png');
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding: 0px 0px 0px 7px;
	font-size: 11px;
}


.spp2011-divMain .divMainInformation .divRight .divShare .divSRight .divNote a
{
	color: #566E72;
	cursor: pointer;
}


.spp2011-divMain .divServicesOuter
{
	position: absolute;
	margin: -763px 0px 0px 435px;
}


.spp2011-divMain .divServices
{
	padding: 18px 0px 0px 18px;
}


.spp2011-divMain .divServices div
{
	float: left;
}


.spp2011-divMain .divServices .divService
{
	background-image: url('/productDetails/images/2011/serviceBack.gif');
	background-repeat: no-repeat;
	padding: 10px 0px 0px 0px;
	margin: 0px 8px 0px 0px;
	width: 92px;
	height: 66px;
}


.spp2011-divMain .divServices .divService .pText
{
	margin: 4px 0px 0px 0px;
	font-size: 11px;
	color: #3E822D;
	width: 75px;
}


.spp2011-divMain .divFeaturedProducts
{
	margin: 12px 0px 0px 4px;
	background-image: url('/productDetails/images/2011/bottomBack.png');
	background-repeat: repeat-x;
	width: 974px;
	height: 605px;
}


.spp2011-divMain .divFeaturedProducts div
{
	float: left;
}


.spp2011-divMain .divFeaturedProducts .divTitle
{
	width: 962px;
}


.spp2011-divMain .divFeaturedProducts .divTitleBottom
{
	margin: 20px 0px 0px 0px;
}


.spp2011-divMain .divFeaturedProducts .divTitle .divTRight
{
	float: right;
	background-image: url('/productDetails/images/2011/gotopArrow.png');
	background-repeat: no-repeat;
	background-position: 0px 16px;
	padding: 11px 0px 0px 10px;
}


.spp2011-divMain .divFeaturedProducts .divTitle .divTRight a
{
	font-size: 11px;
	color: #536F72;
}


.spp2011-divMain .divFeaturedProducts .divProducts
{
	padding: 20px 0px 0px 25px;
}


.spp2011-divMain .divFeaturedProducts .divProducts .divProduct
{
	padding: 0px 41px 0px 0px;
}


.spp2011-divMain .divFeaturedProducts .divProducts .divProductLast
{
	padding: 0px 0px 0px 0px;
}


.spp2011-divMain .divFeaturedProducts .divProducts .divProduct .divImage
{
	background-image: url('/productDetails/images/2011/bottomProductBack.gif');
	background-repeat: no-repeat;
	width: 149px;
	height: 156px;
	padding: 1px 0px 0px 1px;
}


.spp2011-divMain .divFeaturedProducts .divProducts .divProduct h2, .spp2011-divMain .divFeaturedProducts .divProducts .divProduct h3
{
	margin: 0px 0px 0px 0px;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
}


.spp2011-divMain .divFeaturedProducts .divProducts .divProduct h3
{
	margin: 10px 0px 0px 0px;
	color: #000000;
}


.spp2011-divMain .divFeaturedProducts .divProducts .divProduct .pPrice
{
	margin: 3px 0px 0px 0px;
	font-size: 12px;
	color: #F8007A;
}


.spp2011-divMain .divFeaturedProducts .divProducts .divProduct .pDiscount
{
	margin: 3px 0px 0px 0px;
	font-size: 12px;
	color: #F8007A;
}


.spp2011-divMain .divFeaturedProducts .divProducts .divProduct .pDiscount .spanDiscount
{
	color: #000000;
	text-decoration: line-through;
}


.jqZoomPup
{
	overflow: hidden;
	background-color: #FFF;
	-moz-opacity: 0.6;
	opacity: 0.6;
	filter: alpha(opacity = 60);
	z-index: 5;
	border-color: #c4c4c4;
	border-style: solid;
	cursor: crosshair;
}


.jqZoomPup img
{
	border: 0px;
}


.preload
{
	-moz-opacity:0.8;
	opacity: 0.8;
	filter: alpha(opacity = 80);
	color: #333;
	font-size: 12px;
	font-family: Tahoma;
	text-decoration: none;
	border: 1px solid #CCC;
	background-color: white;
	padding: 8px;
	text-align:center;
	background-image: url(/productDetails/images/zoomloader.gif);
	background-repeat: no-repeat;
	background-position: 43px 30px;
	width:90px;
	* width:100px;
	height:43px;
	*height:55px;
	z-index:10;
	position:absolute;
	top:3px;
	left:3px;
}


.jqZoomWindow
{
	border: 1px solid #A9A9A9;
	background-color: #FFF;
}


/*openZoom*/

.openZoom{
    position:fixed;
    top:0px;
    left:0px;
    display:none;
    width:1px;
    height:1px;
    z-index:99999;
    overflow:hidden;
    background-color:#ccc;
    
}
.openZoom .openZoomIMG{
    height:1200px;
    width:1200px;
    z-index:1;
}
.openZoomAdditionalViews{
    position:absolute;
    top:0px;
    left:0px;
    padding-left:5px;
    z-index:2;
}

.openZoomAdditionalViews li img{border:5px solid #fff; margin-top:3px; cursor:pointer;}


.zoomCloser{
    margin:10px;
    position:absolute;
    right:10px;
    top:0;
    z-index:2;
    background-image: url('/productDetails/images/2011/zoomClose_el-GR.png');
    background-repeat:no-repeat;
    width:97px;
    height:52px;
    cursor:pointer;
}


.openZoomAdditionalViews div img
{
	border: 5px solid #fff; 
	margin-top: 3px; 
	cursor: pointer;
}

/*openZoom END*/


/*-----------------------/
/*  Single Product Page  /
/*----------------------*/

.singleNew-divMain
{
	padding: 23px 15px 80px 17px;
	vertical-align: top;
	background-color: #ffffff;
	width: 950px;
}


.singleNew-tdTitle
{
	padding: 0px;
	vertical-align: middle;
	font-family: Arial;
	font-size: 21px;
	color: #5E767A;
}


.singleNew-pTitle
{
	margin-top: 0px;
}


html>/**/body .singleNew-pTitle
{
	margin-top: 4px;
}


.singleNew-tdBreadCrumb
{
	padding: 0px 6px 0px 0px;
	vertical-align: top;
	font-family: Arial;
	font-size: 11px;
	color: #000000;
}


.singleNew-tdBreadCrumb a
{
	color: #3E822D;
}


.singleNew-tdBreadCrumbArrow
{
	padding: 3px 6px 0px 0px;
	vertical-align: top;
}


.singleNew-tdBrand
{
	padding: 0px;
	vertical-align: middle;
	font-family: Arial;
	font-size: 11px;
	text-align: right;
}


.singleNew-tdBrand a
{
	color: #3E822D;
}


.singleNew-divCountdown
{
	margin-top: 20px;
	width: 867px;
	height: 37px;
	padding: 17px 0px 0px 82px;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: -0.02em;
}


.singleNew-divCountdown strong
{
	padding-left: 5px;
	color: #FFFF00;
	letter-spacing: 0em;
}


.singleNew-tdProduct
{
	padding: 10px 0px 0px 0px;
	vertical-align: top;
}


.singleNew-divProduct
{
	padding: 4px;
	background-image:url(/productDetails/images/productBack.gif);
	margin-bottom: 7px;
}


.singleNew-divProduct .divVideo
{
	background-color: #000000;
	text-align: center;
	position: relative;
	width: 400px;
	padding: 4px 0px 5px 0px;
}


.singleNew-divProduct .divVideo a
{
	cursor: pointer;
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
}


.singleNew-divSmallPhotos
{
	padding: 0px 0px 8px 5px;
}


.singleNew-divSmallPhotosMore
{
	padding: 0px 0px 8px 2px;
}


.singleNew-divSendFriend
{
	margin-top: 7px;
	font-family: Verdana;
	font-size: 10px;
}


.singleNew-pServices
{
	margin-top: 94px;
}


html>/**/body .singleNew-pServices
{
	margin-top: 93px;
}


.singleNew-tdService
{
	padding: 0px 13px 0px 0px;
	vertical-align: top;
	font-family: Verdana;
	font-size: 10px;
}


.singleNew-tdService a
{
	color: #62878E
}


.singleNew-divService
{
	padding: 11px 0px 8px 0px;
	background-image:url(/productDetails/images/serviceBack.gif);
	width: 92px;
	text-align: center;
	margin-top: 16px;
}


html>/**/body .singleNew-divService
{
	text-align: -moz-center;
}


.singleNew-tdDescOrder
{
	padding: 10px 0px 0px 16px;
	vertical-align: top;
}


.singleNew-divDesc
{
	position: relative ;
	padding: 13px;
	border: 1px solid #D9D9D9;
	background-color: #F9F9F9;
	font-family: Verdana;
	font-size: 11px;
	color: #556E73;
	width: 307px;
	height: 150px;
}


.singleNew-divDesc b
{
	font-family: Arial;
	font-size: 12px;
}


.singleNew-divDescMore
{
	padding: 0px 0px 10px 0px;
	position: absolute;
	bottom: 0;
	color: #000000;
	font-size: 9px;
	width: 307px;
}


.singleNew-tdDescMore
{
	text-align: center;
}


html>/**/body .singleNew-tdDescMore
{
	text-align: -moz-center;
}


.singleNew-tdDescMore a
{
	color: #000000;
}


.singleNew-tdCarousel
{
	padding: 0px 0px 0px 11px;
	vertical-align: top;
}


.singleNew-divCarousel
{
	border: 1px solid #E7E7E7;
}


.singleNew-divCarouselTitle
{
	padding: 4px 0px 7px 9px;
	width: 169px;
	background-color: #556E73;
	font-family: Verdana;
	font-size: 10px;
	color: White;
	text-align: left;
}


.singleNew-divCarouselTitle a
{
	cursor: pointer;
	color: White;
}


.singleNew-divCarouselTitle a:hover
{
	text-decoration: none;
}


.singleNew-divCarouselPhoto
{
	padding: 7px 0px 7px 0px;
	background-color: #E7E7E7;
	text-align: center;
}


html>/**/body .singleNew-divCarouselPhoto
{
	text-align: -moz-center;
}


.singleNew-divCarouselPrice
{
	padding: 6px 0px 7px 0px;
	font-family: Verdana;
	font-size: 9px;
	color: #556E73;
}


.singleNew-tdCarouselTitle
{
	padding: 0px 0px 0px 10px;
	text-align: left;
}


.singleNew-tdCarouselTitle a
{
	cursor: pointer;
	color: #556E73;
}


.singleNew-tdCarouselPrice
{
	padding: 0px 10px 0px 0px;
	text-align: right;
	vertical-align: top;
	color: #F00680;
}


.singleNew-divTab
{
	padding: 29px 0px 26px 0px;
	border-left: 1px solid #D9D9D9;
	border-bottom: 1px solid #D9D9D9;
	border-right: 1px solid #D9D9D9;	
}


.singleNew-divTab2And3
{
	padding: 29px 0px 29px 0px;
	border-left: 1px solid #D9D9D9;
	border-bottom: 1px solid #D9D9D9;
	border-right: 1px solid #D9D9D9;	
}


.single-divTab2And3Inner
{
	border-top: 1px solid #D9D9D9;
	border-bottom: 1px solid #D9D9D9;
	padding: 0px 6px 0px 6px;
}


.singleNew-tdTab2Left
{
	padding: 0px 6px 0px 6px;
	vertical-align: middle;
	border-right: 1px solid #D9D9D9;
	border-top: 1px solid #D9D9D9;
	border-bottom: 1px solid #D9D9D9;
}


.singleNew-tdTab2ImgLeft
{
	padding: 14px 0px 14px 12px;
	vertical-align: top;
	border-top: 1px solid #D9D9D9;
	border-bottom: 1px solid #D9D9D9;
}


.singleNew-tdTab2ImgLeft img
{
	border: 1px solid #D9D9D9;
}


.singleNew-tdTab2ImgRight
{
	padding: 14px 12px 14px 0px;
	vertical-align: top;
	text-align: right;
	border-top: 1px solid #D9D9D9;
	border-bottom: 1px solid #D9D9D9;
}


html>/**/body .singleNew-tdTab2ImgRight
{
	text-align: -moz-right;
}


.singleNew-tdTab2ImgRight img
{
	border: 1px solid #D9D9D9;
}


.singleNew-tdTab2Right
{
	padding: 0px 6px 0px 6px;
	vertical-align: middle;
	border-top: 1px solid #D9D9D9;
	border-bottom: 1px solid #D9D9D9;
	border-left: 1px solid #D9D9D9;
}


.singleNew-tdOrderLeft
{
	padding: 8px 7px 0px 15px;
	vertical-align: top;
	background-color: #F8F8F8;
	border-bottom: 2px solid white;
	font-family: Verdana;
	font-size: 11px;
	text-align: right;
}


.singleNew-tdOrderMiddle
{
	padding: 6px 0px 6px 7px;
	vertical-align: top;
	background-color: #F8F8F8;
	border-left: 2px solid white;
	border-bottom: 2px solid white;
}


.singleNew-select
{
	width: 275px;
	border: 1px solid #A8A8A8;
	font-family: Verdana;
	font-size: 11px;
}


.singleNew-tdOrderRight
{
	padding: 0px 11px 0px 10px;
	vertical-align: top;
	background-color: #F8F8F8;
	border-bottom: 2px solid white;
}


.singleNew-textBox
{
	width: 50px;
	padding: 2px 0px 2px 4px;
	font-family: Verdana;
	border: 1px solid #7F9DB9;
	font-size: 11px
}


.singleNew-tdQuantity
{
	padding: 1px 0px 0px 0px;
	vertical-align: top;
}


html>/**/body .singleNew-tdQuantity
{
	padding: 0px;
	vertical-align: top;
}


.singleNew-tdAvailability
{
	padding: 0px 0px 0px 18px;
	vertical-align: top;
}


.singleNew-tdPrice
{
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	text-align: right;
	font-family: Arial;
	font-size: 10px;
}


html>/**/body .singleNew-tdPrice
{
	padding-left: 134px;
}


.singleNew-divPrice
{
	padding: 8px 13px 10px 0px;
	background-color: #F8F8F8;
	width: 210px;
	font-family: Verdana;
	font-weight: bold;
	font-size: 21px;
	color: #F20682;
}


.singleNew-spanOldPrice
{
	padding: 0px 10px 0px 0px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: line-through;
	color: #556E73;
}


.singleNew-tdOldPrice
{
	padding: 2px 0px 0px 0px;
	vertical-align: top;
}


.singleNew-spanPercentage
{
	padding: 0px 13px 0px 0px;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #F20682;	
}


.singleNew-tableAvailCart
{
	border-collapse: collapse;
	margin-top: 5px;
}


html>/**/body .singleNew-tableAvailCart
{
	margin-top: 6px;
}


.singleNew-tdAvailCart
{
	padding: 0px 10px 0px 0px;
	vertical-align: top;
	text-align: right;
}


.singleNew-tdVAT
{
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	text-align: left;
}


.singleNew-divVAT
{
	padding: 7px 0px 8px 18px;
	background-color: #F8F8F8;
	font-family: Verdana;
	font-size: 10px;
	width: 185px;
}


.singleNew-tdAvailWish
{
	padding: 0px 0px 0px 0px;
	vertical-align: top;
}


.singleNew-tdAddtoCart
{
	padding: 1px 0px 0px 7px;
	vertical-align: top;
}


.singleNew-divSingleSize
{
	padding-top: 2px;
	font-family: Verdana;
	font-size: 11px;
}


.singleNew-pDiscountOn
{
	margin-top: 2px;
}


html>/**/body .singleNew-pDiscountOn
{
	margin-top: 9px;
}

.singleNew-pDiscountOff
{
	margin-top: 21px;
}


html>/**/body .singleNew-pDiscountOff
{
	margin-top: 31px;
}


.singleNew-pDiscountOneSize
{
	margin-top: 4px;
}


html>/**/body .singleNew-pDiscountOneSize
{
	margin-top: 9px;
}


.singleNew-divBottomProducts
{
	margin-top: 10px;
	height: 263px;
}


.singleNew-tdBottomProduct
{
	vertical-align: top;
	padding: 52px 0px 12px 17px;
	font-family: Verdana;
	font-size: 10px;
}


.singleNew-tdBottomProduct b
{
	font-weight: normal;
	color: #F00680;
}


.singleNew-tdBottomProduct a
{
	color: #556E73;
}


.singleNew-divInvalid
{
	width: 982px;
	padding: 0px 0px 50px 0px;
	background-color: #ffffff;
}


.singleNew-tdInvalidProductLeft
{
	padding: 40px 0px 0px 30px;
	vertical-align: top;
	font-family: Verdana;
	font-size: 11px;
	color: #556E73;
}


.singleNew-tdInvalidProductLeft b
{
	font-weight: normal;
	font-size: 31px;
	font-family: Arial;
	color: #3C8C1E
}


.singleNew-tdInvalidProductRight
{
	padding: 0px;
	vertical-align: top
}


.singleNew-tdTag1
{
	padding: 0px;
	text-align: left;	
}


.singleNew-tdTag2
{
	padding: 0px;
	text-align: center;
}


html>/**/body .singleNew-tdTag2
{
	padding: 0px;
	text-align: -moz-center;
}


.singleNew-tdTag3
{
	padding: 0px;
	text-align: right;
}


html>/**/body .singleNew-tdTag3
{
	padding: 0px;
	text-align: -moz-right;
}


.singleNew-tdTag4
{
	padding: 0px;
	vertical-align: top;
	text-align: left;
}


.singleNew-tdTag5
{
	padding: 0px;
	vertical-align: top;
	text-align: center;
}


html>/**/body .singleNew-tdTag5
{
	padding: 0px;
	vertical-align: top;
	text-align: -moz-center;
}


.singleNew-tdTag6
{
	padding: 0px;
	vertical-align: top;
	text-align: right;
}


html>/**/body .singleNew-tdTag6
{
	padding: 0px;
	vertical-align: top;
	text-align: -moz-right;
}


.singleNew-tdTag7
{
	padding: 0px;
	vertical-align: middle;
	text-align: left;
}


.singleNew-tdTag8
{
	padding: 0px;
	vertical-align: middle;
	text-align: right;
}


html>/**/body .singleNew-tdTag8
{
	padding: 0px;
	vertical-align: middle;
	text-align: -moz-right;
}


.singleNew-tdTag9
{
	padding: 0px;
	vertical-align: bottom;
	text-align: left;
}


.singleNew-tdTag10
{
	padding: 0px;
	vertical-align: bottom;
	text-align: center;
}


html>/**/body .singleNew-tdTag10
{
	padding: 0px;
	vertical-align: bottom;
	text-align: -moz-center;
}


.singleNew-tdTag11
{
	padding: 0px;
	vertical-align: bottom;
	text-align: right;
}


html>/**/body .singleNew-tdTag11
{
	padding: 0px;
	vertical-align: bottom;
	text-align: -moz-right;
}


.singleNew-tdTag12
{
	padding: 0px;
	text-align: left;	
}


.singleNew-tdTag13
{
	padding: 0px;
	text-align: center;
}


html>/**/body .singleNew-tdTag13
{
	padding: 0px;
	text-align: -moz-center;
}


.singleNew-tdTag14
{
	padding: 0px;
	text-align: right;
}


html>/**/body .singleNew-tdTag14
{
	padding: 0px;
	text-align: -moz-right;
}


.singleNew-tagText
{
	font-family: Arial;
	font-size: 13px;
	color: Black;
	padding: 8px;
}


.singleNew-pTagTop
{
	margin-top: 8px;
}


.singleNew-pTagBottom
{
	margin-top: 8px;
}


.jqZoomPup
{
	overflow: hidden;
	background-color: #FFF;
	-moz-opacity: 0.6;
	opacity: 0.6;
	filter: alpha(opacity = 60);
	z-index: 5;
	border-color: #c4c4c4;
	border-style: solid;
	cursor: crosshair;
}


.jqZoomPup img
{
	border: 0px;
}


.preload
{
	-moz-opacity:0.8;
	opacity: 0.8;
	filter: alpha(opacity = 80);
	color: #333;
	font-size: 12px;
	font-family: Tahoma;
	text-decoration: none;
	border: 1px solid #CCC;
	background-color: white;
	padding: 8px;
	text-align:center;
	background-image: url(/productDetails/images/zoomloader.gif);
	background-repeat: no-repeat;
	background-position: 43px 30px;
	width:90px;
	* width:100px;
	height:43px;
	*height:55px;
	z-index:10;
	position:absolute;
	top:3px;
	left:3px;
}


.jqZoomWindow
{
	border: 4px solid #E9E9E9;
	background-color: #FFF;
}


/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-skin-ie7 .jcarousel-container
{
	background: #FFFFFF;
	position: relative;
}


.jcarousel-skin-ie7 .jcarousel-container-horizontal
{
	padding: 0px 0px 0px 31px;
}


.jcarousel-skin-ie7 .jcarousel-container-horizontal a
{
	text-decoration: none;
}


.jcarousel-skin-ie7 .jcarousel-clip-horizontal
{
	width: 424px;
	padding: 15px 12px 15px 12px;
	border-left: 1px solid #D9D9D9;
	border-right: 1px solid #D9D9D9;
}


.jcarousel-skin-ie7 .jcarousel-item
{
	padding: 0px 5px 0px 0px;
	width: 194px;
	height: 194px;
}


.jcarousel-skin-ie7 .jcarousel-item:hover
{
	border-color: #808080;
}


.jcarousel-skin-ie7 .jcarousel-item-horizontal
{
	margin-right: 7px;
}


.jcarousel-skin-ie7 .jcarousel-item-placeholder
{
}


/**
*  Horizontal Buttons
*/
.jcarousel-skin-ie7 .jcarousel-next-horizontal
{
	position: absolute;
	top: 99px;
	right: 0px;
	width: 25px;
	height: 25px;
	cursor: pointer;
}


.jcarousel-skin-ie7 .jcarousel-prev-horizontal
{
	position: absolute;
	top: 99px;
	left: 0px;
	width: 25px;
	height: 25px;
	cursor: pointer;
}


/**
* This <div> element is wrapped by jCarousel around the list
* and has the classname "jcarousel-container".
*/
.jcarousel-container
{
	position: relative;
}


.jcarousel-clip
{
	z-index: 2;
	padding: 0;
	margin: 0;
	overflow: hidden;
	position: relative;
}


.jcarousel-list
{
	z-index: 1;
	overflow: hidden;
	position: relative;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
}


.jcarousel-list li,
.jcarousel-item
{
	float: left;
	list-style: none;
	/* We set the width/height explicitly. No width/height causes infinite loops. */
	width: 194px;
	height: 194px;
}


/**
* The buttons are added dynamically by jCarousel before
* the <ul> list (inside the <div> described above) and
* have the classnames "jcarousel-next" and "jcarousel-prev".
*/
.jcarousel-next
{
	z-index: 3;
	display: none;
}


.jcarousel-prev
{
	z-index: 3;
	display: none;
}


/* jQuery Countdown styles 1.5.8. */
.hasCountdown 
{
	display: inline;
}
.countdown_rtl {
	direction: rtl;
}
.countdown_holding span {
	background-color: #ccc;
}
.countdown_row {
	clear: both;
	padding: 0px 2px;
	text-align: center;
}
.countdown_show1 .countdown_section {
}
.countdown_show2 .countdown_section {
}
.countdown_show3 .countdown_section {
}
.countdown_show4 .countdown_section {
}
.countdown_show5 .countdown_section {
}
.countdown_show6 .countdown_section {
}
.countdown_show7 .countdown_section {
}
.countdown_section {
	display: inline;
	float: left;
	text-align: center;
}
.countdown_amount {
	color: #FFFF00;
}
.countdown_descr {
	display: none;
	width: 100%;
}


/*--------------/
/*  Sticky Bar  /
/*-------------*/

.LastSeenStickyLayer
{
	position:fixed;
	background: transparent url(//media.laredoute.fr/images/avail/sticky.png) repeat-x 0 -52px;
    bottom: 0;
    font-family: Verdana;
    font-size: 11px;
    height: 21px;
    left: 0;
    text-align: left;
    width: 100%;
    z-index: 10;
    padding-top:5px;
}


.LastSeenStickyLayer a
{
	color: #F0007D;
	cursor: pointer;
}


.LastSeenStickyLayer .top
{
	background-color:#647072;
	height:22px;
}


.LastSeenStickyLayer .top .tab
{
	width:982px;
	margin:auto;
	height:22px;
}


.LastSeenStickyLayer .top .tab li.tabOpen
{
	background: transparent url(//media.laredoute.fr/images/avail/sticky.png) no-repeat 0 1px;
	color:#f0007d;
	font-weight:bold;
	font-size:10px;
	height:18px;
	width:215px;
	padding:4px 0 0 24px;
	float:left;
	cursor:pointer;
}


.LastSeenStickyLayer .top .tab li.tabClose
{
	background: transparent url(//media.laredoute.fr/images/avail/sticky.png) no-repeat -222px -25px;
	font-weight:bold;
	font-size:11px;
	width:215px;
	padding:4px 0 0 11px;
	float:left;
}


.LastSeenStickyLayer .top .tab li.tabClose a
{
	color:#ffffff;
}


.LastSeenStickyLayer .top .tab .liRight
{
	float: right;
}


.LastSeenStickyLayer .top .tab .liRight img
{
	cursor: pointer;
}


.LastSeenStickyLayer .top .tab .liRightArrow
{
	padding: 6px 0px 0px 10px;
}


.LastSeenStickyLayer .top .tab p
{
	float:left;
	color:#ffffff;
	border-left:1px solid #ffffff;
	padding-left:11px;
	margin-top:5px;
	height:13px;
	
}


.LastSeenStickyLayer .top .tab .down
{
	background: transparent url(//media.laredoute.fr/images/avail/sticky.png) no-repeat -115px -35px;
	width:14px;
	height:7px;
	display:inline-block;
	float:right;
	margin:8px 8px 0 0;
	cursor:pointer;
}


.LastSeenStickyLayer .top .tab .up
{
	background: transparent url(//media.laredoute.fr/images/avail/sticky.png) no-repeat -166px -35px;
	width:14px;
	height:7px;
	display:inline-block;
	float:right;
	margin:8px 8px 0 0;
	cursor:pointer;
}


.LastSeenStickyLayer .top .divProducts
{
	background-color: #FFFFFF;
	height: 93px;
}


.LastSeenStickyLayer .top .divProducts ul
{
	padding: 9px 0px 0px 10px;
}


.LastSeenStickyLayer .top .divProducts ul li
{
	float: left;
	margin: 0px 9px 0px 0px;
}


.LastSeenStickyLayer .top .divProducts ul li img
{
	border: 1px solid #D4D4D4;
}


#at16p .atbtn
{
	font-weight: normal;
}



.showNav-divShowColours
{
	 position: absolute;
	 margin: -15px 0px 0px 0px;
	 padding: 0px 0px 0px 1px;
	 font-family: Verdana;
	 color: #FFFFFF;
	 font-size: 11px;
	 width: 165px;
	 height: 15px;
	 background-color: #9E9E9E;
	 cursor: pointer;
}


.showNav-divShowColoursGondola
{
	 margin: -15px 0px 0px 70px;
	 width: 165px;
}


.showNav-divShowColours ul
{
	margin: 2px 0px 0px 0px;
}


.showNav-divShowColours ul li
{
	float: left;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 2px 0px;
	width: 17px;
	height: 10px;
	border: 1px solid #FFFFFF;
	text-align: center;
}


.showNav-divShowColours ul .li245245220
{
	background-color: rgb(245, 245, 220);
	color: rgb(245, 245, 220);
}


.showNav-divShowColours ul .li255255255
{
	background-color: rgb(255, 255, 255);
	color: rgb(255, 255, 255);
}


.showNav-divShowColours ul .li62145217
{
	background-color: rgb(62, 145, 217);
	color: rgb(62, 145, 217);
}


.showNav-divShowColours ul .li204204204
{
	background-color: rgb(204, 204, 204);
	color: rgb(204, 204, 204);
}


.showNav-divShowColours ul .li2402400
{
	background-color: rgb(240, 240, 0);
	color: rgb(240, 240, 0);
}


.showNav-divShowColours ul .li1066235
{
	background-color: rgb(106, 62, 35);
	color: rgb(106, 62, 35);
}


.showNav-divShowColours ul .li000
{
	background-color: rgb(0, 0, 0);
	color: rgb(0, 0, 0);
}


.showNav-divShowColours ul .li24813922
{
	background-color: rgb(248, 139, 22);
	color: rgb(248, 139, 22);
}


.showNav-divShowColours ul .li225137180
{
	background-color: rgb(225, 137, 180);
	color: rgb(225, 137, 180);
}


.showNav-divShowColours ul .li20400
{
	background-color: rgb(204, 0, 0);
	color: rgb(204, 0, 0);
}


.showNav-divShowColours ul .li1461926
{
	background-color: rgb(46, 192, 6);
	color: rgb(46, 192, 6);
}


.showNav-divShowColours ul .li10550204
{
	background-color: rgb(105, 50, 204);
	color: rgb(105, 50, 204);
}


.showNav-divShowColours ul .liOther
{
	background-color: rgb(255, 255, 255);
	color: rgb(0, 0, 0);
}


/*---------------------------------------/
/*  Basket Step 2, with Payment Methods  /
/*--------------------------------------*/

.basketStep2-divMain
{
	padding: 30px 0px 60px 0px;
	vertical-align: top;
	background-color: #ffffff;
	width: 982px;
}


.basketStep2-tableTopIcons
{
	border-collapse: collapse;
	margin-right: 20px;
}


.basketStep2-tableSteps
{
	border-collapse: collapse;
}


td.basketStep2-tdTopIcons
{
	padding: 0px 10px 0px 0px;
	vertical-align: top
}


td.basketStep2-tdStep1Text
{
	text-align: center;
	padding-left: 110px;
	color: #5C6874;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	padding-top: 6px
}


html>/**/body .basketStep2-tableSteps
{
	width: 660px;
}


html>/**/body td.basketStep2-tdStep1Text
{
	padding-left: 100px;
}


html>/**/body td.basketStep2-tdStep2Text
{
	padding-left: 0px;
}


html>/**/body td.basketStep2-tdStep3Text
{
	padding-left: 0px;
}


td.basketStep2-tdStep2Text
{
	text-align: center;
	padding-left: 80px;
	color: #9CB4B8;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	padding-top: 6px
}


td.basketStep2-tdStep3Text
{
	padding-left: 40px;
	text-align: center;
	color: #9CB4B8;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	padding-top: 6px
}


.basketStep2-tableBasket
{
	border-collapse: collapse;
	margin-top: 20px;
	margin-left: 18px;
}


td.basketStep2-tdBasketBigIcon
{
	padding: 0px 10px 0px 0px
}


td.basketStep2-tdYourShoppingCart
{
	padding: 0px 0px 0px 13px;
	vertical-align: middle;
	color: #EF017D;
	font-family: Arial;
	font-size: 25px
}


.basketStep2-divBackOgone
{
	background-color: #FFFFFF;
	width: 680px;
}


.basketStep2-divBack
{
	background-color: #F8F8F8;
	margin: 20px 6px 0px 6px;
	padding: 0px 0px 0px 0px;
	font-family: Arial;
	font-size: 11px;
}


.basketStep2-divBackDHL
{
	background-color: #F8F8F8;
	margin: 15px 6px 0px 6px;
	padding: 0px 0px 25px 0px;
	font-family: Arial;
	font-size: 11px;
}


td.basketStep2-tdLeft
{
	vertical-align: top;
	padding: 15px 20px 0px 20px;
}


td.basketStep2-tdLeft strong
{
	font-size: 13px;
}


.basketStep2-divPaymentMethod
{
	padding: 25px 0px 5px 0px;
}


.basketStep2-tableSelection
{
	border-collapse: collapse;
	font-size: 12px;
}


.basketStep2-tableSelection input
{
	padding: 0px;
	margin: -3px 0px 0px -3px;
}


html>/**/body .basketStep2-tableSelection input
{
	padding: 0px;
	margin: 0px;
}


.basketStep2-divAltAddress
{
	margin-top: 20px;
}


td.basketStep2-formLeft
{
	padding: 4px 5px 0px 0px;
	font-size: 12px;
	vertical-align: top;
	text-align: right;
}


td.basketStep2-formRight
{
	padding: 3px 2px 3px 5px
}


td.basketStep2-formRight input
{
	font-size: 11px;
}


.basketStep2-select
{
	font-size: 11px;
	width: 270px;
}


td.basketStep2-tdRight
{
	padding: 0px;
	vertical-align: top;
}


.basketStep2-divButtonOuter
{
	padding-top: 15px;
}


.basketStep2-divButtonOuter a
{
	color: black;
	text-decoration: none;
}


.basketStep2-divButtonOuter a:hover
{
	color: #3E822D;
	text-decoration: none;
}


.basketStep2-divButton
{
	font-weight: bold;
	padding: 5px 30px 5px 30px;
	border: 1px solid #378328;
	background-color: White;
	cursor: pointer;
}


















