/* Body, margin and others*/
html
{
	overflow-y:scroll; overflow-x:hidden;
}


body
{
	background-image:url(/repository/BG_green_SS12.jpg);
	background-repeat: repeat-x;
	background-color: -;
	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
}


a, .concierge-div
{
	color: #3E822D;
	text-decoration: none
}


a:hover, .concierge-div: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;
}


/* Blue ellosButtons across website */
.clear
{
    overflow: hidden;
    width: 100%;
}


a.ellosButton
{
    background: transparent url('/repository/images/buttonEdges.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font-family: Arial;
    font-size: 11px;
    color: #FFFFFF;
    height: 20px;
    margin-right: 6px;
    padding-right: 11px; /* sliding doors padding */
    text-decoration: none;
}


a.ellosButton span
{
    background: transparent url('/repository/images/button.gif') no-repeat;
    display: block;
    line-height: 10px;
    padding: 5px 0 5px 9px;
} 


a.ellosButton:hover
{
    background-position: bottom right;
    outline: none; /* hide dotted outline in Firefox */
}


a.ellosButton:hover span
{
    background-position: bottom left;
    padding: 5px 0 5px 9px; /* push text down 1px */
}


#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
}


/*-------------------/
/*  firstVisit.aspx  /
/*------------------*/

.firstVisit-divMain
{
	padding: 0px 0px 65px 0px;
	vertical-align: top;
	background-color: #ffffff;
	width: 982px;
}
		     

.firstVisit-Navigation
{
	padding: 5px 8px 5px 8px;
	border-bottom: 1px solid #B5B5B5;
	font-family: Verdana;
	font-size: 10px
}


.firstVisit-titleTD
{
	padding: 15px 20px 0px 20px;
	vertical-align: top;
	font-family: Arial;
	font-size: 20px;
	color: #00C59A;
}


.firstVisit-titleTD b
{
	font-size: 20px
}


.firstVisit-divTopSubText
{
	padding-top: 20px;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	color: #000000;
}


.firstVisit-tableTop
{
	border-collapse: collapse;
	margin: 25px 20px 0px 20px;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	border-bottom: 6px solid #00B386;
}


.firstVisit-tdCellLeft
{
	padding: 6px 0px 5px 0px;
	width: 185px;
	vertical-align: top;
	background-image: url(/help/images/firstVisit/tabs/left-Off.gif);
	cursor: pointer;
	text-align: center;
}


.firstVisit-tdCellLeftOn
{
	padding: 6px 0px 5px 0px;
	width: 185px;
	vertical-align: top;
	background-image: url(/help/images/firstVisit/tabs/left-On.gif);
	cursor: pointer;
	text-align: center;
}


.firstVisit-tdCellLeftMidOn
{
	padding: 6px 0px 5px 0px;
	width: 185px;
	vertical-align: top;
	background-image: url(/help/images/firstVisit/tabs/leftMid-On.gif);
	cursor: pointer;
	text-align: center;
}


.firstVisit-tdCellMid
{
	padding: 6px 0px 5px 0px;
	width: 185px;
	vertical-align: top;
	background-image: url(/help/images/firstVisit/tabs/middle-Off.gif);
	cursor: pointer;
	text-align: center;
}


.firstVisit-tdCellMidOn
{
	padding: 6px 0px 5px 0px;
	width: 185px;
	vertical-align: top;
	background-image: url(/help/images/firstVisit/tabs/middle-On.gif);
	cursor: pointer;
	text-align: center;
}


.firstVisit-tdCellRightMidOn
{
	padding: 6px 0px 5px 0px;
	width: 185px;
	vertical-align: top;
	background-image: url(/help/images/firstVisit/tabs/rightMid-On.gif);
	cursor: pointer;
	text-align: center;
}


.firstVisit-tdCellRight
{
	padding: 6px 0px 5px 0px;
	width: 186px;
	vertical-align: top;
	background-image: url(/help/images/firstVisit/tabs/right.gif);
	cursor: pointer;
	text-align: center;
}


.firstVisit-tdCellRightOn
{
	padding: 6px 0px 5px 0px;
	width: 186px;
	vertical-align: top;
	background-image: url(/help/images/firstVisit/tabs/right-On.gif);
	cursor: pointer;
	text-align: center;
}


.firstVisit-divContent
{
	margin: 0px 0px 0px 20px;
	width: 924px;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
}


html>/**/body .firstVisit-divContent
{
	margin-top: 3px;
}


.firstVisit-divContent strong
{
	font-size: 15px;
}


/*---------------/
/*  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  /
/*-----------------*/

.contactUsRussia-divMain 
{
	padding: 0px 0px 80px 0px;
	vertical-align: top;
	background-color: #ffffff
}


.contactUsRussia-Navigation 
{
	padding: 5px 8px 5px 8px;
	border-bottom: 1px solid #B5B5B5;
	font-family: Verdana;
	font-size: 10px
}


.contactUsRussia-divOptions
{
	padding: 5px 8px 5px 8px;
	text-align: center;
	border-bottom: 1px solid #B5B5B5;
	font-family: Verdana;
	font-size: 10px
}


td.contactUsRussia-titleImage 
{
	padding: 20px 0px 0px 15px;
	vertical-align: top
}


td.contactUsRussia-titleTD 
{
	padding: 27px 0px 0px 0px;
	vertical-align: top;
	font-family: Arial;
	font-size: 29px;
	color: #3C8C1E
}


.contactUsRussia-divPageDescription 
{
	padding: 8px 0px 10px 20px;
	font-family: Verdana;
	font-size: 10px;
	color: #556E73
}


/*------------/
/*  faq.aspx  /
/*-----------*/

.faq-divMain
{
	padding: 0px 0px 65px 0px;
	vertical-align: top;
	background-color: #ffffff
}
		     

.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
}


/*----------------/
/*  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
}


/*-----------------/
/*  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
}


/*--------------/
/*  sizes.aspx  /
/*-------------*/

.sizes-divMain
{
	padding: 0px 0px 80px 0px;
	vertical-align: top;
	background-color: #ffffff
}
		     

.sizes-Navigation
{
	padding: 5px 8px 5px 8px;
	border-bottom: 1px solid #B5B5B5;
	font-family: Verdana;
	font-size: 10px
	
}


/*---------------------------------------/
/*  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
}


/*-----------------/
/*  feedback.aspx  /
/*----------------*/

.feedback-divMain 
{
	padding: 0px 0px 80px 0px;
	vertical-align: top;
	background-color: #ffffff
}


.feedback-Navigation 
{
	padding: 5px 8px 5px 8px;
	border-bottom: 1px solid #B5B5B5;
	font-family: Verdana;
	font-size: 10px
}


td.feedback-titleImage 
{
	padding: 20px 0px 0px 15px;
	vertical-align: top
}


td.feedback-titleTD 
{
	padding: 27px 0px 0px 0px;
	vertical-align: top;
	font-family: Arial;
	font-size: 29px;
	color: #3C8C1E
}


.feedback-divPageDescription 
{
	padding: 8px 0px 10px 20px;
	font-family: Verdana;
	font-size: 10px;
	color: #556E73
}


.feedback-divFormTitle 
{
	padding: 8px 0px 0px 20px;
	font-family: Verdana;
	font-size: 10px;
	color: #556E73
}


.feedback-divFormTitle b 
{
	font-family: Arial;
	font-size: 15px;
	color: #3C8C1E;
	font-weight: bold
}


td.feedback-tdFormLeft 
{
	padding: 4px 0px 0px 0px;
	font-family: Verdana;
	font-size: 10px;
	vertical-align: top
}


td.feedback-tdFormRight 
{
	padding: 0px 20px 5px 50px
}


td.feedback-tdFormRightNote 
{
	padding: 0px 30px 5px 6px;
	font-family: Verdana;
	color: black;
	font-size: 10px;
	width: 200px
}


.feedback-textBox 
{
	border: 1px solid black;
	font-family: Verdana;
	width: 338px;
	font-size: 10px;
	padding: 1px 0px 2px 5px
}


.feedback-select 
{
	font-family: Verdana;
	font-size: 10px;
	width: 338px
}


.feedback-divYourMessage 
{
	padding: 8px 0px 20px 20px;
	font-family: Verdana;
	font-size: 10px;
	color: #556E73
}


.feedback-textArea 
{
	width: 537px;
	height: 50px;
	font-family: Verdana;
	height: 70px;
	border: 1px solid black;
	font-size: 11px;
	padding: 7px
}


td.feedback-tdFormCustCode 
{
	padding: 0px;
	vertical-align: top;
	font-family: Verdana;
	font-size: 10px;
	color: #556E73
}


td.feedback-tdLeftPeople 
{
	padding: 0px 15px 30px 20px;
	vertical-align: top;
	font-family: Tahoma;
	font-size: 11px;
	color: #3C8C1E
}


td.feedback-tdFormGoBack 
{
	padding: 4px 0px 0px 8px;
	vertical-align: middle;
	font-family: Arial;
	font-size: 11px;
	color: #556E73;
	font-weight: bold
}


td.feedback-tdFormGoBack a 
{
	color: #556E73
}


td.feedback-tdLeft 
{
	padding-left: 20px
}


.feedback-divOptions 
{
	padding: 5px 8px 5px 8px;
	text-align: center;
	border-bottom: 1px solid #B5B5B5;
	font-family: Verdana;
	font-size: 10px
}


/*-----------------------/
/*  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;
}


/*----------------------------/
/*  createPasswordLayer.aspx  /
/*---------------------------*/

.createPassLayer-divMain 
{
	padding: 13px 0px 0px 15px;
	font-family: Arial;
	font-size: 11px;
}


html>/**/body .createPassLayer-divMain 
{
	padding-top: 12px;
}


.createPassLayer-divMain input
{
	font-size: 11px;
	height: 12px;
}


.createPass-tdTopLeft
{
	padding: 0px 0px 30px 0px;
	vertical-align: top;
}


.createPass-tdTopLeft .divTopLeft
{
	background: transparent url('/repository/images/website/topBack.gif') no-repeat scroll top right;	
	padding: 8px 20px 0px 10px;
	width: 116px;
	height: 78px;
	font-family: Arial;
	font-size: 13px;
	color: #FFFFFF;
	letter-spacing: -1px;
}


.createPass-tdTopRight
{
	padding: 0px 0px 0px 11px;
	vertical-align: top;
	font-family: Arial;
	font-size: 15px;
	letter-spacing: -1px;
}


.createPass-divText
{
	padding: 0px 0px 20px 0px;
	font-family: Arial;
	font-size: 11px;
	letter-spacing: 0px;
}


.createPass-divText strong
{
	font-size: 13px;
	letter-spacing: -1px;
}	


.createPass-divForm
{
	padding: 0px 0px 20px 0px;
	font-family: Arial;
	font-size: 11px;
}


.createPass-tableForm
{
	border-collapse: collapse;
	margin: 4px 0px 20px 0px;
}


.createPass-tdFormLeft
{
	padding: 0px 0px 0px 0px;
	vertical-align: top;
}


.createPass-tdFormLeft input
{
	font-size: 11px;
	width: 240px;
}


.createPass-tdFormRight
{
	padding: 0px 0px 0px 10px;
	vertical-align: top;
}


td.createPassLayer-formLeft
{
	padding: 4px 5px 0px 0px;
	vertical-align: top;
	text-align: right;
	font-weight: bold;
}


td.createPassLayer-formRight
{
	padding: 3px 0px 11px 5px;
}


.createPassLayer-divError
{
	padding-top: 30px;
	color: Red;
}


/*----------------------------/
/*  forgotPasswordLayer.aspx  /
/*---------------------------*/

.forgotPassLayer-divMain 
{
	padding: 13px 0px 0px 15px;
	font-family: Arial;
	font-size: 11px;
}


html>/**/body .forgotPassLayer-divMain 
{
	padding-top: 12px;
}


.forgotPassLayer-divMain input
{
	font-size: 11px;
	height: 12px;
}


.forgotPass-tdTopLeft
{
	padding: 0px 0px 30px 0px;
	vertical-align: top;
}


.forgotPass-tdTopLeft .divTopLeft
{
	background: transparent url('/repository/images/website/topBack.gif') no-repeat scroll top right;	
	padding: 8px 20px 0px 10px;
	width: 116px;
	height: 78px;
	font-family: Arial;
	font-size: 13px;
	color: #FFFFFF;
	letter-spacing: -1px;
}


.forgotPass-tdTopRight
{
	padding: 0px 0px 0px 11px;
	vertical-align: top;
	font-family: Arial;
	font-size: 15px;
	letter-spacing: -1px;
}


.forgotPass-divText
{
	padding: 0px 0px 20px 0px;
	font-family: Arial;
	font-size: 11px;
	letter-spacing: 0px;
}


.forgotPass-divText strong
{
	font-size: 13px;
	letter-spacing: -1px;
}	


.forgotPass-divForm
{
	padding: 0px 0px 20px 0px;
	font-family: Arial;
	font-size: 11px;
}


.forgotPass-tableForm
{
	border-collapse: collapse;
	margin: 4px 0px 20px 0px;
}


.forgotPass-tdFormLeft
{
	padding: 0px 0px 0px 0px;
	vertical-align: top;
}


.forgotPass-tdFormLeft input
{
	font-size: 11px;
	width: 240px;
}


.forgotPass-tdFormRight
{
	padding: 0px 0px 0px 10px;
	vertical-align: top;
}


td.forgotPassLayer-formLeft
{
	padding: 4px 5px 0px 0px;
	vertical-align: top;
	text-align: right;
	font-weight: bold;
}


td.forgotPassLayer-formRight
{
	padding: 3px 0px 11px 5px;
}


.forgotPassLayer-divError
{
	padding-top: 30px;
	color: Red;
}


/*--------------/
/*  login.aspx  /
/*-------------*/

.login-divMain
{
	padding: 0px 0px 60px 0px;
	vertical-align: top;
	background-color: #ffffff;
	width: 982px;
}


.loginLayer-divMain 
{
	padding: 13px 0px 0px 15px;
	font-family: Arial;
	font-size: 11px;
}


html>/**/body .loginLayer-divMain 
{
	padding-top: 12px;
}


.loginLayer-divMain input
{
	font-size: 11px;
	height: 12px;
}


.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: 150px;
	font-size: 11px;
	font-weight: bold;
	padding: 5px 0px 5px 0px;
	border: 1px solid #378328;
	background-color: White;
	cursor: pointer;
}


.loginLayer-formDivider
{
	width: 350px;
	padding: 10px 0px 0px 0px;
	margin: 10px 0px 15px 0px;
	border-top: 1px solid #E5E5E5;
}


html>/**/body .loginLayer-formDivider
{
	margin-bottom: 38px;
}


.loginLayer-divError
{
	color: Red;
}


/*---------------/
/*  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;
}


/*---------------------------------------/
/*  Newsletter: New Season Subscription  /
/*--------------------------------------*/

.newSeas-body
{
	background-color: #ffffff;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}


.newSeas-divBack
{
	background-image:url(/newsletters/images/newSeasonPopupBack.jpg);
	background-repeat: no-repeat;
	padding: 97px 0px 0px 244px;
	height: 419px;
	font-family: Arial;
	font-size: 12px;
	color: #484233;
}


.newSeas-divBack input
{
	padding: 1px 0px 3px 3px;
	font-size: 11px;
}


/*---------------------------/
/*  newsLetterLIManage.aspx  /
/*--------------------------*/

.newsLetterLIManage-divMain
{
	padding: 0px 0px 80px 0px;
	vertical-align: top;
	background-color: #ffffff;
	width: 982px;
}

		      	    
.newsLetterLIManage-Navigation
{
	padding: 5px 8px 5px 8px;
	border-bottom: 1px solid #B5B5B5;
	font-family: Verdana;
	font-size: 10px
}


td.newsLetterLIManage-tdTopTitle
{
	padding: 20px 0px 0px 18px;
	vertical-align: top;
	font-family: Arial;
	color: #4D4D4D;
	font-size: 11px
}


td.newsLetterLIManage-tdTopTitle b
{
	font-weight: normal;
	font-size: 31px;
	color: #3C8C1E
}

				
td.newsLetterLIManage-tdTopImage
{
	padding: 0px;
	vertical-align: top;
	text-align: right
}

				       	       
.newsLetterLIManage-divTopSubTitle
{
	font-weight: normal;
	margin-left: 1px;
	font-size: 18px;
	color: #3C8C1E
}

				       	       			       	       
.newsLetterLIManage-divForm
{
	border: 1px dotted #417834;
	width: 450px;
	padding: 10px 10px 10px 10px;
	margin: 20px 0px 20px 3px
}

			       
.newsLetterLIManage-divForm strong
{
	color: #3C8C1E;
	font-size: 13px
}


td.newsLetterLIManage-tdEmailAddress
{
	padding: 3px 0px 0px 0px;
	vertical-align: top;
	font-family: Arial;
	color: #4D4D4D;
	font-size: 11px
}


.newsLetterLIManage-textBox
{
	border: 1px solid #b9b9b9;
	width: 180px;
	height: 19px;
	padding: 2px 0px 0px 5px;
	vertical-align: top;
	margin-left: 6px;
	font-size: 11px
}


td.newsLetterLIManage-tdEmailTextbox
{
	padding: 0px;
	vertical-align: top;
	text-align: left
}


.newsLetterLIManage-divBottom
{
	margin-top: 40px;
	background-color: #F1F1F1;
	font-family: Verdana;
	font-size: 10px;
	padding: 15px;
	width: 748px;
	text-align: left
}


/*---------------------------/
/*  newsLetterNLIEmail.aspx  /
/*--------------------------*/

.newsLetterNLIEmail-divMain 
{
	padding: 0px 0px 80px 0px;
	vertical-align: top;
	background-color: #ffffff;
	width: 982px;
}


.newsLetterNLIEmail-Navigation 
{
	padding: 5px 8px 5px 8px;
	border-bottom: 1px solid #B5B5B5;
	font-family: Verdana;
	font-size: 10px
}


td.newsLetterNLIEmail-tdTopTitle 
{
	padding: 20px 0px 0px 18px;
	vertical-align: top;
	font-family: Arial;
	color: #4D4D4D;
	font-size: 11px
}


td.newsLetterNLIEmail-tdTopTitle b 
{
	font-weight: normal;
	font-size: 31px;
	color: #3C8C1E
}


td.newsLetterNLIEmail-tdTopImage 
{
	padding: 0px;
	vertical-align: top;
	text-align: right
}


td.newsLetterNLIEmail-tdEmailAddress 
{
	padding: 3px 0px 25px 0px;
	vertical-align: top;
	font-family: Arial;
	color: #4D4D4D;
	font-size: 11px;
	border-bottom: 1px dotted #999999
}


.newsLetterNLIEmail-textBox 
{
	border: 1px solid #b9b9b9;
	width: 180px;
	height: 19px;
	padding: 2px 0px 0px 5px;
	vertical-align: top;
	margin-left: 6px;
	font-size: 11px
}


td.newsLetterNLIEmail-tdEmailTextbox 
{
	padding: 0px 0px 25px 0px;
	vertical-align: top;
	border-bottom: 1px solid #B5B5B5;
	text-align: left
}


.newsLetterNLIEmail-divBottom 
{
	margin-top: 40px;
	background-color: #F1F1F1;
	font-family: Verdana;
	font-size: 10px;
	padding: 15px;
	width: 748px;
	text-align: left
}


/*----------------------------/
/*  newsLetterNLIManage.aspx  /
/*---------------------------*/

.newsLetterNLIManage-divMain 
{
	padding: 0px 0px 80px 0px;
	vertical-align: top;
	background-color: #ffffff;
	width: 982px;
}


.newsLetterNLIManage-Navigation 
{
	padding: 5px 8px 5px 8px;
	border-bottom: 1px solid #B5B5B5;
	font-family: Verdana;
	font-size: 10px
}


td.newsLetterNLIManage-tdTopTitle 
{
	padding: 20px 0px 0px 18px;
	vertical-align: top;
	font-family: Arial;
	color: #4D4D4D;
	font-size: 11px
}


td.newsLetterNLIManage-tdTopTitle b 
{
	font-weight: normal;
	font-size: 31px;
	color: #3C8C1E
}


td.newsLetterNLIManage-tdTopImage 
{
	padding: 0px;
	vertical-align: top;
	text-align: right
}


.newsLetterNLIManage-divTopSubTitle 
{
	font-weight: normal;
	margin-left: 1px;
	font-size: 18px;
	color: #3C8C1E
}


.newsLetterNLIManage-divForm 
{
	border: 1px dotted #417834;
	width: 450px;
	padding: 10px 10px 10px 10px;
	margin: 20px 0px 20px 3px
}


.newsLetterNLIManage-divForm strong 
{
	color: #3C8C1E;
	font-size: 13px
}


td.newsLetterNLIManage-tdEmailAddress 
{
	padding: 3px 0px 0px 0px;
	vertical-align: top;
	font-family: Arial;
	color: #4D4D4D;
	font-size: 11px
}


.newsLetterNLIManage-textBox 
{
	border: 1px solid #b9b9b9;
	width: 180px;
	height: 19px;
	padding: 2px 0px 0px 5px;
	vertical-align: top;
	margin-left: 6px;
	font-size: 11px
}


td.newsLetterNLIManage-tdEmailTextbox 
{
	padding: 0px;
	vertical-align: top;
	text-align: left
}


.newsLetterNLIManage-divBottom 
{
	margin-top: 40px;
	background-color: #F1F1F1;
	font-family: Verdana;
	font-size: 10px;
	padding: 15px;
	width: 748px;
	text-align: left
}


/*----------------------------------------/
/*  newsLetterNLISubscribeRussiaNew.ascx  /
/*---------------------------------------*/

.news-divMain
{
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	background-color: #ffffff;
	width: 982px;
}


.news-divBack
{
	background-image:url(/newsletters/images/russia/back.jpg);
	padding: 150px 0px 0px 114px;
	width: 868px;
	height: 1050px;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
}


td.news-tdLeft
{
	padding: 3px 10px 5px 0px;
	vertical-align: top;
	font-family: Arial;
}


.news-textBox
{
	border: 1px solid #b9b9b9;
	width: 180px;
	height: 15px;
	padding: 2px 0px 0px 5px;
	vertical-align: top;
	margin-left: 6px;
	font-size: 11px
}


td.news-tdRight
{
	padding: 0px 0px 5px 0px;
	vertical-align: top;
	text-align: left;
	font-size: 11px
}


.news-select
{
	font-family: Verdana;
	font-size: 10px;
	vertical-align: top;
	margin: 1px 0px 0px 6px
}


/*---------------------------------/
/*  newsLetterNLISubscribeTY.aspx  /
/*--------------------------------*/

.newsTY-divMain 
{
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	background-color: #ffffff;
	width: 982px;
}


.newsTY-Navigation 
{
	padding: 5px 8px 5px 8px;
	border-bottom: 1px solid #B5B5B5;
	font-family: Verdana;
	font-size: 10px
}


td.newsTY-tdTopTitle 
{
	padding: 20px 0px 0px 18px;
	vertical-align: top;
	font-family: Arial;
	color: #4D4D4D;
	font-size: 11px
}


td.newsTY-tdTopTitle b 
{
	font-weight: normal;
	font-size: 31px;
	color: #3C8C1E
}


td.newsTY-tdTopImage 
{
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	text-align: right
}


.newsTY-divBack
{
	padding: 0px 0px 0px 0px;
	background-image:url(/newsletters/images/tyBack_ru-RU.gif);
	vertical-align: top;
	background-color: #FFFFFF;
	width: 982px;
}


/*-----------------------/
/*  OSSubscription.aspx  /
/*----------------------*/

.osSubs-divMain  
{
	padding: 30px 0px 30px 0px;
	vertical-align: top;
	background-color: #ffffff;
	width: 982px;
	font-family: Arial;
	font-size: 12px;
}


.osSubs-divMain b
{
	font-size: 17px;
}


td.osSubs-tdLeft
{
	padding: 3px 10px 5px 0px;
	vertical-align: top;
	font-family: Arial;
	color: #000000;
	font-size: 12px
}


.osSubs-textBox
{
	border: 1px solid #b9b9b9;
	width: 220px;
	height: 16px;
	padding: 2px 0px 0px 5px;
	vertical-align: top;
	margin-left: 6px;
	font-size: 11px
}


.osSubs-textArea
{
	border: 1px solid #b9b9b9;
	font-family: Verdana;
	font-size: 10px;
	vertical-align: top;
	margin-left: 6px;
	width: 560px;
	height: 100px;
}


td.osSubs-tdRight
{
	padding: 0px 0px 5px 0px;
	vertical-align: top;
	text-align: left;
	font-size: 11px
}


.osSubs-checkBox
{
	margin: 0px 0px 0px -3px;
}


html>/**/body .osSubs-checkBox
{
	margin: 0px 0px 0px 0px;
}


/*------------------------/
/*  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;
}


/*-----------------------------/
/*  showSingleProductNew.aspx  /
/*----------------------------*/

.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-divPrice .vat
{
	font-size: 10px;
	color: Black;
	font-weight: normal;
}


.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%;
}


/*-----------------------/
/*  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;
	color: #FFFFFF;
}


.mhNew-divMain a
{
	color: #FFFFFF;
}


.mhNew-divMain .divMegaTabs
{
	padding: 0px 0px 0px 0px;
	width: 982px;
}


.mhNew-divMain .divMegaTabs img
{
	display: inline;
	padding: 0px 2px 0px 0px;
}


.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: 220px;
	padding: 1px 0px 2px 7px;
	border: 2px solid #C8C8C8;
}


.mhNew-divMain .divSearchMkt .divSearchDropDown
{
	float: left;
	padding: 1px 5px 0px 5px;
}


.mhNew-divMain .divSearchMkt .divSearchDropDown .select
{
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	border: 1px solid #C8C8C8;
	font-size: 12px;
	width: 120px;
}


.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;
}


.moduleHeader1980-divMain
{
	padding: 11px 0px 0px 10px;
	width: 972px;
}


.moduleHeader1980-divMain a
{
	color: #71596B;
	font-weight:bold;
}


.moduleHeader1980-tdLang
{
	padding: 0px 6px 0px 6px;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}


.moduleHeader1980-tdLang a
{
	color: #458D15;
}


.moduleHeader1980-tdWelcome
{
	padding: 0px 0px 0px 6px;
	font-family: Arial;
	font-size: 11px;
}


.moduleHeader1980-tdLogo
{
	padding: 10px 0px 0px 1px;
	vertical-align: top;
	
}


.moduleHeader1980-tdBoxes
{
	padding: 0px 0px 0px 102px;
	vertical-align: top;
}



.moduleHeader1980-tdLinks
{
	padding: 0px 0px 0px 0px;
	vertical-align: top;
}


.moduleHeader1980-tdLinksLeft
{
	padding: 5px 4px 2px 0px;
	vertical-align: top;
}


.moduleHeader1980-tdLinksRight
{
	padding: 0px 0px 2px 0px;
	vertical-align: top;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}


.moduleHeader1980-tdOrderFromCat
{
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	width: 142px;
}


.moduleHeader1980-tdBackSmall
{
	padding: 0px;
	background-image: url(/modules/moduleHeader1980/images/backSmall.png);
    height:70px;
    
}


.moduleHeader1980-tdOrderCatLeft
{
	padding: 0px 0px 0px 6px;
	vertical-align: middle;
	border-top: 1px solid #D4BCC5;
	border-left: 1px solid #D4BCC5;
}


.moduleHeader1980-tdOrderCatCenter
{
	padding: 12px 0px 0px 22px;
	vertical-align: top;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}


.moduleHeader1980-tdOrderCatRight
{
	padding: 0px 15px 11px 8px;
	vertical-align: middle;
}


.moduleHeader1980-tdOrderCatBottomLeft
{
	padding: 0px 4px 0px 8px;
	vertical-align: top;
}


.moduleHeader1980-tdOrderCatBottomRight
{
	padding: 12px 0px 0px 22px;
	vertical-align: top;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
    
    position:relative;
}


.moduleHeader1980-tdCart
{
	padding: 0px 0px 0px 19px;
	vertical-align: top;
}


.moduleHeader1980-tdBackLarge
{
	padding: 0px;
	background-image: url(/modules/moduleHeader1980/images/backBasket.png);
    background-repeat: no-repeat;
    background-position: top top;
    height: 70px;
}


.moduleHeader1980-tdCartRight
{
	padding: 5px 0px 0px 12px;
	vertical-align: top;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color:#71596B;
}


.moduleHeader1980-tdCartLeft
{
	padding: 7px 0px 0px 10px;
	vertical-align: top;
}


.moduleHeader1980-cartLink
{
	color: #EB0072;
	font-size: 11px;
}


.moduleHeader1980-tdCartBottomLeft
{
	padding: 5px 4px 2px 0px;
	vertical-align: top;
}


.moduleHeader1980-tdCartBottomRight
{
	padding: 0px 0px 2px 0px;
	vertical-align: top;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	
}


.moduleHeader1980-tdBackMyAccount, .moduleHeader1980-tdBackMyAccountSmall
{
    padding: 0px;
	background-image: url(/modules/moduleHeader1980/images/backMyAccount_ru-RU.png);
    background-repeat:no-repeat;
    background-position:top left;
    height:100px;
    padding-left:5px;
    
}
.moduleHeader1980-tdBackMyAccountSmall
{
	background-image: url(/modules/moduleHeader1980/images/backMyAccountSmall_ru-RU.png);
	background-position:top left;
	height:70px;
}

/*changed alignment to bottom*/
.moduleHeader1980-tdMyAccount
{
	padding:0 0 0 19px;
	vertical-align:top;
	height:74px;
}


table.moduleHeader1980-tableMyAccount
{
	border-collapse: collapse;
	width: 217px;
	vertical-align: bottom;
}


.moduleHeader1980-tdMyAccountLeft
{
	padding: 10px 0px 0px 10px;
	vertical-align: top;
}


.moduleHeader1980-tdMyAccountMain
{
	padding: 0px 0px 4px 0px;
	vertical-align: top;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	width: 185px;
}


.moduleHeader1980-tdMyAccountBottomLeft
{
	padding: 6px 4px 0px 7px;
	vertical-align: top;
}


.moduleHeader1980-tdMyAccountBottomRight
{
	padding: 2px 0px 0px 0px;
	vertical-align: top;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}


.moduleHeader1980-select
{
	width: 167px;
	font-family: Arial;
	font-size: 11px;
	font-weight:bold;
}


.moduleHeader1980-tdButtons
{
	padding: 0px 0px 0px 0px;
	vertical-align: top;
}


#divLinksList
{
	text-align: left;
	/*width: 300px;*/
	padding: 0;
	margin: 0px 0px 0px 0px;
	position:absolute;
	margin-left: 0px;
}


#divLinksList li
{
	display: inline;
	list-style-type: none;
}


.moduleHeader1980-homeButton
{
	padding:0px;
	/*background-image:url('/modules/moduleHeader1980/images/home-Off.png');*/
	background-position:left top;
	background-repeat:no-repeat;
	height:29px;
}


.moduleHeader1980-homeButton a
{
color:#006600;
display:block;
font-family:Arial;
font-size:11px;
font-weight:bold;
padding-left:22px;
background-image:url('/modules/moduleHeader1980/images/home-Off.png');
position:relative;
top:-20px;
line-height:20px;
}

#spanItemsInCart
{
	color:#ff42a1;
	font-weight:normal;
}


.modHeadEllos1980-divGiftNews, .modHeadEllos1980-divGiftNewsActive
{
	background-color: #F6F6F6;
	width: 160px;
	color:#000000;
	display:block;
	cursor:pointer;
}


.modHeadEllos1980-divGiftNews:hover
{
	background-color: #FFFFFF;
	text-decoration:none;
	cursor:pointer;
}


.modHeadEllos1980-divGiftNewsActive
{
	border-left:3px solid #7FACAD;
	border-top:1px solid #C9C9C9;
	border-right:1px solid #C9C9C9;
	background-color:White;
}


.functionalPanel
{
	position: absolute;	
	width: 160px;
	z-index: 4;
}


.functionalPanel .panelContainer
{
	background-color: #FFFFFF;	
	border-left: 3px solid #7FACAD;	
	border-right: 1px solid #C9C9C9;
	border-bottom: 1px solid #C9C9C9;
	clear: both;	
	overflow: auto;
	width: 160px;
	height: 110px;
}


.functionalPanel .panelContainer .contentWrapper
{
	padding: 10px 20px 0px 10px;
	font-family: Arial;
	font-size: 11px;
}


.functionalPanel .panelContainer .contentWrapper .textbox
{
	font-size: 10px;
}

.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
{
	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');
}

.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');
}

.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: 10px;
	padding-right: 10px;
	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*/

.menuItemHover1466 a, #li1466 a.active
{
	background-color: #CC0066;
	color: #FFFFFF;
}
.menuItemHover1 a, #li1 a.active
{
	background-color: #003366;
	color: #FFFFFF;
}
.menuItemHover554 a, #li554 a.active
{
	background-color: #003366;
	color: #FFFFFF;
}
.menuItemHover13 a, #li13 a.active
{
	background-color: #003366;
	color: #FFFFFF;
}
.menuItemHover30 a, #li30 a.active
{
	background-color: #003366;
	color: #FFFFFF;
}
.menuItemHover21 a, #li21 a.active
{
	background-color: #003366;
	color: #FFFFFF;
}
.menuItemHover100 a, #li100 a.active
{
	background-color: #003366;
	color: #FFFFFF;
}
.menuItemHover37 a, #li37 a.active
{
	background-color: #003366;
	color: #FFFFFF;
}
.menuItemHover649 a, #li649 a.active
{
	background-color: #003366;
	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: 180px;
	padding: 0px 0px 0px 25px;
	vertical-align: top;
	border-right: 1px solid #C6C6C6;
}


.moduleFooterColumns1980-tdCell2
{
	width: 240px;
	padding: 0px 0px 0px 25px;
	vertical-align: top;
	border-right: 1px solid #C6C6C6;
}


.moduleFooterColumns1980-tdCell3
{
	width: 180px;
	padding: 0px 0px 0px 25px;
	vertical-align: top;
	border-right: 1px solid #C6C6C6;
}


.moduleFooterColumns1980-tdCell4
{
	width: 180px;
	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 35px 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;
}


.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;
}


/*-----------------/
/*  register.aspx  /
/*----------------*/

.register-divMain
{
	padding: 0px 0px 30px 0px;
	vertical-align: top;
	background-color: #ffffff;
	width: 982px;
}


.register-Navigation
{
	padding: 3px 8px 3px 8px;
	border-bottom: 1px dotted #999999
}


td.register-tdNavLeft
{
	font-family: Verdana;
	font-size: 10px;
	padding-top: 3px
}


td.register-tdRight
{
	padding: 0px;
	vertical-align: top;
	font-family: Arial;
	font-size: 11px;
}


.register-divRight
{
	padding: 13px 15px 10px 8px;	
}


.register-divBack
{
	background-color: #F8F8F8;
	margin-right: 6px;
	padding: 15px 15px 17px 15px;
	font-family: Arial;
	font-size: 11px;
}


.register-divBack strong
{
	font-weight: normal;
	font-size: 28px;
	color: #F4017B;
}


td.register-formLeft
{
	padding: 4px 5px 0px 0px;
	font-size: 12px;
	vertical-align: top;
	text-align: right;
}


td.register-passwordNote
{
	padding: 5px 5px 20px 0px;
	font-size: 11px;
	vertical-align: top;
	text-align: left;
}


td.register-passwordNote b
{
	color: #3C8C1E;
}


td.register-dataProtection
{
	padding: 12px 5px 0px 0px;
	font-size: 11px;
	vertical-align: top;
	text-align: left;
}


td.register-formRight
{
	padding: 3px 2px 11px 5px
}


td.register-formRight input
{
	border: 1px solid #536E79;
	width: 180px;
	font-size: 11px;
	padding: 1px 0px 1px 3px;
}


.register-DropDown
{
	font-size: 10px;
	width: 230px;
}


.register-divButtonOuter a
{
	color: black;
	text-decoration: none;
}


.register-divButtonOuter a:hover
{
	color: #3E822D;
	text-decoration: none;
}


.register-divButton
{
	width: 150px;
	font-size: 11px;
	font-weight: bold;
	padding: 5px 0px 5px 0px;
	border: 1px solid #378328;
	background-color: White;
	cursor: pointer;
}


.register-divBottom
{
	background-color: #FFFFFF;
	padding: 3px;
}


.register-divBottomInside
{
	background-color: #EEEEEE;
	padding: 3px 0px 5px 7px;
}







.menuItemHover1987 a, #td1987 a.active
{
	background-color: #D90000;
	color: #FFFFFF;
}
.menuItemHover1987 a, #li1987 a.active
{
	background-color: #003366;
	color: #FFFFFF;
}


/*--------------/
/*  SS11 Popup  /
/*-------------*/

.a2011-divBack
{
	background-image: url('/newsletters/popups/images/june2011/ss11Back.jpg');
	background-color: #FFFFFF;
	width: 499px;
	height: 400px;
	font-family: Arial;
}


.a2011-divBack .divForm
{
	padding: 230px 0px 0px 197px;
	font-size: 12px;	
}


.a2011-divBack .divForm .divItem div
{
	float: left;
}


.a2011-divBack .divForm .divItem .divLeft
{
	width: 150px;
	padding: 1px 6px 7px 0px;
	text-align: right;
}


.a2011-divBack .divForm .divItem .divRight input
{
	font-size: 11px;
	width: 120px;
}


.a2011-divBack .divForm .divForgot
{
	padding: 6px 20px 0px 60px;
	font-size: 11px;
}


.a2011-divBack .divForm .divForgot div
{
	float: left;
}


.a2011-divBack .divForm .divForgot .divFLeft
{
	padding: 0px 8px 0px 0px;
}


/*----------------------/
/*  January 2012 Popup  /
/*---------------------*/

.jan2012-divBack
{
	background-image: url('/newsletters/popups/images/January2012/back.jpg');
	background-color: #FFFFFF;
	width: 499px;
	height: 400px;
	font-family: Arial;
}


.jan2012-divBack .divForm
{
	padding: 210px 0px 0px 20px;
	font-size: 12px;	
}


.jan2012-divBack .divForm .divItem div
{
	float: left;
}


.jan2012-divBack .divForm .divItem .divLeft
{
	width: 190px;
	padding: 1px 6px 7px 0px;
	text-align: right;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
}


.jan2012-divBack .divForm .divItem .divRight input
{
	font-size: 11px;
	width: 183px;
}


.jan2012-divBack .divForm .divForgot
{
	padding: 8px 20px 0px 11px;
	font-size: 11px;
	color: #FFFFFF;
}


.jan2012-divBack .divForm .divForgot a
{
	color: #C1FF00;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
}


.jan2012-divBack .divForm .divForgot div
{
	float: left;
}


.jan2012-divBack .divForm .divForgot .divFLeft
{
	padding: 3px 8px 0px 0px;
}


.jan2012-divBack .divForm .divBottomButtons
{
	padding: 40px 0px 0px 0px;
}


.jan2012-divBack .divForm .divBottomButtons div
{
	float: left;
}


/*-----------------------------/
/*  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_ru-RU.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*/


/*-------------------/
/*  Quick Check Out  /
/*------------------*/

.basketS2Quick-divMain
{
	padding: 20px 0px 23px 0px;
	vertical-align: top;
	background-color: #ffffff;
	width: 982px;
}

.basketS2Quick-divTop
{
	padding: 0px 20px 40px 15px;
}


.basketS2Quick-divMain .divIcons
{
	width: 547px;
}


.basketS2Quick-divMain .divIconsText
{
	width: 637px;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
}


.basketS2Quick-divMain .divIcons .divIcon1
{
	float: left;
	width: 156px;
	padding-right: 15px;
}


.basketS2Quick-divMain .divIcons .divIcon2
{
	float: left;
	width: 177px;
	padding-right: 15px;
}


.basketS2Quick-divMain .divIcons .divIcon3
{
	float: left;
	width: 184px;
}


.basketS2Quick-divMain .divIconsText .divText1
{
	float: left;
	width: 156px;
	padding: 10px 15px 0px 0px;
	color: #5C6874;
	text-align: right;
	margin-left: 25px;
}


.basketS2Quick-divMain .divIconsText .divText2
{
	float: left;
	width: 177px;
	padding: 10px 15px 0px 0px;
	color: #5C6874;
	text-align: right;
}


.basketS2Quick-divMain .divIconsText .divText3
{
	float: left;
	width: 184px;
	padding: 10px 0px 0px 0px;
	color: #9CB4B8;
	text-align: right;
	margin-left: 10px
}


.basketS2Quick-divMain .divLeft
{
	margin: 30px 0px 30px 20px;
	float: left;
	width: 540px;
}


.basketS2Quick-divMain .divLeft .divPart .divBack
{
	float: left;
	border: 1px solid #CCCCCC;
	width: 500px;
	padding: 10px 16px 10px 15px;
	margin: 10px 0px 0px 0px;
	font-family: Arial;
	font-size: 11px;
}


.basketS2Quick-divMain .divLeft .divPart .divBall
{
	float: left;
}


.basketS2Quick-divMain .divLeft .divPart .divText
{
	padding: 6px 0px 0px 10px;
	float: left;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: -0.02em;
	color: #398C18;
}


.basketS2Quick-divMain .divRight
{
	margin: 36px 20px 0px 0px;
	float: right;
}


.basketS2Quick-divMain .divRight .divTitle
{
	margin-bottom: 16px;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: -0.02em;
	color: #398C18;
}


.basketS2Quick-divMain .divRight .divBack
{
	float: left;
	background-image:url(/shoppingBasket/images/quickCartBack.gif);
	background-repeat: repeat-x;
	background-color: #DCDCDC;
	width: 350px;
	padding: 10px 16px 0px 15px;
	font-family: Arial;
	font-size: 11px;
}


.basketS2Quick-divMain .divRight .divBack .divTextLeft
{
	float: left;
	padding: 0px 0px 4px 0px;
}


.basketS2Quick-divMain .divRight .divBack .divTextLeft .select
{
	font-size: 10px;
}


.basketS2Quick-divMain .divRight .divBack .divTextLeft strong
{
	font-weight: normal;
	color: #F51D8D;
}


.basketS2Quick-divMain .divRight .divBack .divTextRight
{
	float: right;
	padding: 0px 0px 4px 0px;
}


.basketS2Quick-divMain .divFooter
{
	margin: 0px 0px 0px 20px;
	border: 1px solid #CCCCCC;
	width: 940px;
	height: 100px;	
}


html>/**/body .basketS2Quick-divMain .divFooter
{
	margin: 25px 0px 0px 20px;
}


td.basketS2Quick-formLeft
{
	padding: 5px 5px 0px 0px;
	font-size: 11px;
	vertical-align: top;
	text-align: right;
}


td.basketS2Quick-formRight
{
	padding: 3px 2px 3px 5px
}


td.basketS2Quick-formRight input
{
	font-size: 11px;
}


.basketS2Quick-select
{
	font-size: 11px;
	width: 249px;
}


.basketS2Quick-divButtonOuter
{
	padding: 0px 0px 0px 100px;
	font-family: Arial;
	font-size: 12px;
}


html>/**/body .basketS2Quick-divButtonOuter
{
	margin: 5px 0px 0px 0px;
	font-family: Arial;
	font-size: 12px;
}


.basketS2Quick-divButtonOuter a
{
	color: black;
	text-decoration: none;
}


.basketS2Quick-divButtonOuter a:hover
{
	color: #3E822D;
	text-decoration: none;
}


.basketS2Quick-divButton
{
	font-weight: bold;
	padding: 5px 30px 5px 30px;
	border: 1px solid #378328;
	background-color: White;
	cursor: pointer;
.menuItemHover1292 a, #li1292 a.active
{
	background-color: #D90000;
	color: #FFFFFF;
}
}


/*--------------/
/*  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:13px;
	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;
}


.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);
}


.advancedSearch-divMain 
{
	padding: 0px 0px 40px 0px;
	vertical-align: top;
	background-color: #ffffff;
	width: 982px;
}


td.advancedSearch-tdNoResultsLeft 
{
	padding: 20px 10px 0px 20px
}


td.advancedSearch-tdNoResultsRight 
{
	padding: 20px 0px 0px 0px;
	vertical-align: middle;
	font-family: Arial;
	font-size: 25px;
	color: #449B22;
	letter-spacing: -0.1em
}


td.advancedSearch-tdNoResultsRight h1
{
	margin: 0px;
	padding: 0px;
	font-family: Arial;
	font-size: 25px;
	font-weight: normal;
	color: #449B22;
	letter-spacing: -0.1em;
	display: inline;
}


td.advancedSearch-tdNoResultsRightText 
{
	padding: 0px 20px 0px 0px;
	font-family: Arial;
	font-size: 15px;
	color: #404040;
	font-weight: bold
}


.advancedSearch-divRefine 
{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #3C8C1E;
	padding: 30px 0px 0px 20px
}


td.advancedSearch-tdBack
{
	padding: 8px 10px 10px 15px;
	vertical-align: top;
	background-color: #E6E6E6;
	font-family: Arial;
	font-size: 11px;
	border-right: 2px solid white;
}


td.advancedSearch-tdBack strong
{
	font-family: Arial;
	font-size: 13px;
	color: #53A634;
}


.advancedSearch-textBox
{
	border: 1px solid #536E79;
	width: 120px;
	font-size: 11px;
	padding: 1px 0px 1px 3px;
}


.advancedSearch-select
{
	font-family: Arial;
	font-size: 11px;
	color: black;
	width: 182px
}


.advancedSearch-radioButton
{
	font-family: Verdana;
	font-size: 10px;
	margin-left: -7px
}


.advancedSearch-divBest
{
	margin: 20px 0px 0px 20px;
	background-image:url('/search/images/advancedSearchBest_ru-RU.gif');
	width: 941px;
	height: 263px;
}


.advancedSearch-tdBottomProduct
{
	vertical-align: top;
	padding: 52px 35px 12px 0px;
	font-family: Verdana;
	font-size: 10px;
}


.advancedSearch-tdBottomProduct b
{
	font-weight: normal;
	color: #F00680;
}


.advancedSearch-tdBottomProduct a
{
	color: #556E73;
}


/*--------------------------------------/
/*  Basket Step 3, with Picking Points  /
/*-------------------------------------*/

.basketPicking-divMain
{
	padding: 30px 0px 50px 0px;
	vertical-align: top;
	background-color: #ffffff;
}


.basketPicking-tableTopIcons
{
	border-collapse: collapse;
	margin-right: 20px;
}


.basketPicking-tableSteps
{
	border-collapse: collapse;
}


td.basketPicking-tdTopIcons
{
	padding: 0px 10px 0px 0px;
	vertical-align: top
}


td.basketPicking-tdStep1Text
{
	text-align: center;
	padding-left: 110px;
	color: #9CB4B8;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	padding-top: 6px
}


html>/**/body .basketPicking-tableSteps
{
	width: 660px;
}


html>/**/body td.basketPicking-tdStep3Text
{
	padding-left: 0px;
}


td.basketPicking-tdStep2Text
{
	text-align: center;
	padding-left: 70px;
	color: #5C6874;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	padding-top: 6px
}


td.basketPicking-tdStep3Text
{
	padding-left: 65px;
	text-align: center;
	color: #9CB4B8;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	padding-top: 6px
}


.basketPicking-divMain iframe
{
	margin: 25px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width: 982px;
	height: 810px;
	border: 0px;
	overflow-x: hidden;
	overflow-y: hidden;
}


.basketPicking-divButtonOuter
{
	padding-top: 15px;
}


.basketPicking-divButtonOuter a
{
	color: black;
	text-decoration: none;
}


.basketPicking-divButtonOuter a:hover
{
	color: #3E822D;
	text-decoration: none;
}


.basketPicking-divButton
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 30px 5px 30px;
	border: 1px solid #378328;
	background-color: White;
	cursor: pointer;
}


/*--------------------------------------/
/*  AsSeenInPress.aspx                  /
/*-------------------------------------*/


.asSeenInPress-modalBackgroundPopUp 
{
    background-color: #fff;
    opacity: 0.5;
    filter:progid:DXImageTransform.Microsoft.alpha(opacity=50);
}


.asSeenInPress-windows-dialog 
{
    border: 10px solid transparent;
} 


.asSeenInPress-windows-outer-border
{
	background-image: url("/promotions/images/backgroundDark.png");
    background-repeat: repeat;	
}


.asSeenInPress-window-border
{
    background-color: #FFFFFF;
    border: 0px solid #787B7A;
    text-align: right;
    position: relative;
}


.asSeenInPress-close
{
    margin-top:-5px;
    margin-right:-5px;
    position: absolute;
    right: 0px;
}



















