@charset "utf-8";

/* @group General */

/* @group Reset *  /
/*Resets default browser CSS styles.
Original by Erik Meyer:meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/
------------------------------------------------------------------------- */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;}
/* @end Reset */
/* @group Dev Classes */
/* Invisible Content Just for Screen Reader Users*/
.hidden {position:absolute; left:0px; top:-500px; width:1px; height:1px; overflow:hidden;}
/* Clearfix */
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */
.hidden {left:-9999px; position:absolute;}
.debug {border:1px solid red;}
.alignLeft {text-align:left !important;}
.alignRight {text-align:right !important;}
.alignCenter {text-align:center !important;}
.floatLeft {float:left !important;}
.floatRight {float:right !important;}
.clearBoth {clear:both; overflow:hidden; height:0px; font-size:1px;}
.clearLeft {clear:left !important;}
.clearRight {clear:right !important;}
.hide {display:none !important;}
.highlight {background-color:#ffc;}
.noBackground {background:none !important;}
.noBorder {border:none !important;}
.noMargin {margin:0 !important;}
.noPadding {padding:0 !important;}
.noBold {font-weight:normal !important;}
.highlight {background:#ffc;}



/* @group Clear Fix */
div#wrap:after,div#container:after,div#address-details:after
{content:"."; display:block; height:0; clear:both; visibility:hidden;}
div#wrap,div#container,div#address-details
{display:inline-block;}
/* Hide from IE Mac \*/
div#wrap,div#container
{display:block;}
/* End hide from IE Mac */
/* @end Clear Fix */
/* @end Dev Classes */
/* @end General */

/* @group Typography */

body{font:12px/1.3em Helvetica, Arial, sans-serif; font-size-adjust:none;font-style:normal;font-variant:normal;font-weight:400; color:#666666 }
p { word-spacing:.08em; letter-spacing:.03em; padding:0 0 1.5em 0; line-height:1.55em }

/* @group Headings */
h1{font-weight: normal; color:#000; font-family:arial, tahoma, helvetica;	text-transform: uppercase;}
h2{font-weight: normal;  color:#000; font-family:arial, tahoma, helvetica; text-transform: uppercase;}
h3{font-weight: normal;  color:#000; font-family:arial, tahoma, helvetica;}
h4,h5,h6{font-weight:400;color:#333; font-family:arial, tahoma, helvetica;}

h1{font-size:18px; margin-bottom:2.4em;}
h1.collections {margin-bottom:1.25em;}


h2{font-size:14px; margin-bottom:2em;}
h3{font-size:12px; margin-bottom:.18em;}
h4{font-size:1.4em; margin-bottom:1.071em;}
h5,h6{font-size:1.3em; margin-bottom:1em;}

/* @end Headings */

li ul,li ol{margin:0 1.5em;}
ul,ol{ margin:0 1.5em 1.5em}
dl{margin:0 0 1.5em;}
dl dd{margin-left:1.5em;}

a{color:#000; text-decoration:underline;}
a:hover{text-decoration:none;}

img {border: 0;}


table{margin-bottom:1.5em;border-collapse:collapse;}
tr,th,td{height:18px;margin:0;padding:0 1.5em 0 1em;}
caption{text-align:center;font-family:Georgia, serif;}
abbr,acronym{border-bottom:1px dotted #000;}
address{margin-top:1.5em;font-style:italic;}
del{color:#000;}
blockquote{padding-left:1.5em;border-left:3px solid #ccc;font-style:italic;margin:1.5em;}
pre,code{white-space:pre;margin:1.5em 0;}
pre,code,tt{font:1em monospace;line-height:1.5;}
tt{display:block;margin:1.5em 0;}
hr{margin-bottom:1.5em;}
dl dt,th,strong,dfn{font-weight:700;}
tfoot,em,dfn{font-style:italic;}
/* @end Typography */


/* @group Forms */

div.row { width: 250px; background: #f4f4f4 url('../images/bg-input.png') repeat-x left bottom; margin-bottom: 8px; height: 26px; }

div.col-right { position: relative; float: right; height: 230px; width: 250px; background: #f4f4f4 url('../images/bg-input.png') repeat-x left bottom; }
	form#contact-form div.col-right label { text-align: left; width: auto; height: auto; position: absolute; top: 0px; left: 11px;z-index: 20 ;}
 

textarea.txt-area { float: left; width: 225px; border: 0;height: 205px;background: transparent;padding: 25px 10px 0 10px ;font-family: arial;font-size: 13px;color: #666; }

input.txt-field { float: left; background:transparent;width: 160px;color: #666;border: 0;padding: 5px 0 5px 5px ;font-family: arial;font-size: 13px;}

form#join-us-form label, form#contact-form label, div.row-captcha label {float:left;display:block;width: 80px;text-align: right;padding: 6px 0 0 0;}


form#contact-form select {width: 130px;margin-left:5px;margin-top:3px}

div.row-captcha {float: left;position: relative;width: 250px;padding: 10px 0 ;}

div.row-captcha label {position: absolute;top:55px;left: ; width:100px!important; }

input#CaptchaV2 {background: #f4f4f4 url('../images/bg-input.png') repeat-x left bottom;width: 62px !important;border: 0;padding:5px 0 5px 105px;color: #666;font-family: arial;font-size: 13px;}
	div.captchaimg {padding-bottom: 7px;}

/* Buttons */
input.bt-submit,input.productSubmitInput,a#bt-size-chart,div#tell-a-friend a {display: block;cursor: pointer;width: 82px;height: 25px;border: 0;background: transparent url('../images/sprite.png') no-repeat -10px -72px; text-indent:-999px; overflow:hidden; font-size: 0; line-height: 0;}

input.bt-submit  {width: 82px;height: 25px;margin-top: 20px;background-position: -10px -72px;}
	input.bt-submit:hover  {background-position: -10px -97px;}
	input.bt-submit:active  {background-position: -10px -122px;}

	
input.bt-go {cursor: pointer;width: 25px; height: 16px;vertical-align: middle;margin-left: 10px;border: 0;background: transparent url('../images/sprite.png') no-repeat -10px -40px; text-indent:-999px; overflow:hidden; font-size: 0; line-height: 0;}
	input.bt-go:hover {background-position: -10px -56px;}

/* @end forms */







/* @group Layout Structure */
div#wrap {width:986px; margin: 0 auto;}

div#header { width: 980px; height: 60px; display: block; }
div#header div#logo { float: left; padding-top: 29px;width: 229px; height: 43px; }
	div#navigation { float: right; width: 545px; height:25px; margin-top: 47px; }
	div#container { padding-top: 39px; }


div#footer {width: 980px; height: 27px; padding-top: 16px; }
	div#footer p { float: left; color: #999999;font-size:11px; height: 11px; margin:-3px 0 0 6px ; padding:0; }
	a#btn-sign-in { float: left;display: block; width: 43px; height: 10px; background: transparent url('../images/sprite.png') no-repeat -10px -10px; text-indent:-999px; overflow:hidden}
		a#btn-sign-in:hover { background-position: -10px -25px}
	a#signature {display: none; float: right; color: #999999;font-size:11px; height: 11px; text-decoration: none; margin-top:-4px; cursor:pointer}
		a#signature img {vertical-align: middle;}
		a#signature:hover { color: #000;}	
		/* @end */
/* @group PAGES */

/* @group The Brand */
	div#container div#text-container-thebrand {
		width: 407px;
	}
/* @end The Brand */

/* @group Stockists */

div#stockists-app { 
position: relative;
width: 550px;

}

div#stockists-app ul li {
	float: left;
}
div#stockists-app ul li a {
padding: 0 3px;
text-transform: uppercase;
font-size: 12px;
color: #999999;
text-decoration: none;
}

ul li.pag-current { }

ul li.pag-next a:hover,ul li.pag-prev a:hover {
color: #000000 !important; }


div#stockists-search {
width: 550px;
height: 20px ;
border-bottom: 1px #000 solid;
padding: 5px 0; }



select.dropdown {
	top: 1px;
	margin: 0;
	padding: 0; }



ul#webapp7181pagination{
	position: absolute;
	top: 7px;
	right: 0; }

div#stockists-search-results,div#stockists-search-results2 {padding-top: 30px; }

div.stockist-item {
	float: left;
	width: 160px;
	padding-right: 22px;
	height: 130px; }
/* @end Stockists */



/* @group Contact */

form#contact-form {
	width: 512px; }

div#address-detail {
	float: left;
	width: 528px; }
div.col-01,div.col-02 {
	float: left;
	width: 240px; }
div.col-02 { padding-top: 53px; }

/* @end Contact */



/* @group Join US */
form#join-us-form div.row {
width: 300px;}

form#join-us-form div.row input.txt-field {
	width: 210px;
}


p.sign-up-p {
	margin-bottom: 24px;
}


/* @end Join US */

/* @group E-Boutique */
div#side-nav-catalogs {
float: left;
	width: 270px;
	
}

div#side-nav-catalogs li a, div#side-nav-catalogs ul li {
	padding-bottom: 10px;
	text-transform: uppercase ;
	font-size: 12px;
	text-decoration: none;
    color:#000
}

.subnav-catalogs {
	margin: 0;
	padding: 0 0 8px 0;
	text-transform: uppercase ;
	font-size: 12px;
	text-decoration: none;
	color:#000;
	cursor: pointer !important;
}
.subnav-catalogs-on {
	margin: 0;
	padding: 0 0 8px 0;
	text-transform: uppercase ;
	font-size: 12px;
	text-decoration: none;
	color:#000;
	text-decoration: underline;
	cursor: pointer !important;
	
}

.subnav-catalogs-sub {
	color: #000;
	padding-left: 10px;
	text-transform: none ; margin:0 ;
	cursor: pointer !important;
}
.subnav-catalogs-sub-on {
	color: #000;
	padding-left: 10px;
	text-transform: none ; margin:0 ;
	text-decoration: underline;
		cursor: pointer !important;
	}



div#side-nav-catalogs li a:hover { text-decoration: underline; }

div#side-nav-catalogs ul li {
	margin-bottom: 0px;
	list-style: none;
	margin-left: 0 ;}
	

	div#side-nav-catalogs  ul.catalogueitemdump {
	padding-left: 10px;

	}
	div#side-nav-catalogs ul li ul.catalogueitemdump li,div#side-nav-catalogs ul li ul.catalogueitemdump li a {
	text-transform: none ; margin:0; padding:0 0 0 0;
 }
div#side-nav-catalogs ul li ul.catalogueitemdump li {
	padding: 0 0 2px 0 ;
}

div#side-nav-catalogs ul {
	padding: 0;
	margin: 0;
}

div.product {
	float: left;
	width: 173px;
	height: 231px;
	padding: 0 18px
}
.productItem {
	padding: 0 47px 10px 47px;
	
}
div.product-img {
	width: 173px;
	height: 173px;
	overflow: hidden;
	padding-bottom: 5px;
	text-align: center;
}
div.product-img a img {
	width: auto;
	height: 173px;
}
h2.name,h2.name a {
font-size: 12px;
color: #999999;
margin: 0;
line-height: 16px;
text-decoration: none;
text-align: center;
text-transform: capitalize;

}
h2.name a:hover {
	color: #000;
}


p.price {
font-weight: bold;
color: #7a7a7a;
text-align: center;
	
}
span.sold-out {
	font-size: 11px !important; font-weight: normal; color: #845a5a; text-transform: lowercase; font-weight: lighter;
}

div#shopping-content {
	float: right;
	width: 647px;
}
.catalogueItemNotFound,table.catalogueTable {
	display: none;
}

div.footer p {
	text-align: center;
}
div.footer span.next-prev-page,div.footer span.next-prev-page a {
	text-transform: uppercase;
	font-weight: bold;
	padding: 0 3px;
	text-decoration: none;
	color: #7a7a7a;
}
div.footer span.next-prev-page a:hover {
	color: #000;
}

span.pagination,span.pagination a {
	font-size: 12px;
	font-weight: bold;
	color: #969696;
	letter-spacing: 4x;
	text-decoration: none;
}

div.breadcrumbs a {
	text-decoration:none;
	cursor:default;
	text-transform: uppercase;
	font-size:12px }


/* @group Detailed Product Template */

div.product-detailed {
	width: 641px;
	height: 356px;
	
}

div.image {
float: left;
width: 317px;

	
}

div.image  { width: 300px; float: left; height: 230px; display: table; }
div.image p {display: table-cell; vertical-align: middle; text-align: center; padding: 0; }

div.image img {
/*margin: 0 auto;
	width: 300px;
	height: auto;*/
}
div.product-detailed-info {
position: relative;
float: left;
width: 323px;
}
div.product-detailed-info img {
width:90px;
height:auto
	
}
div.product-detailed-info h1 {
	margin: 0 0 15px 0 ;
	font-size: 18px;
}
div.product-detailed-info h1 span {
	font-weight: bold;
	font-size: 14px;
}
div.product-detailed-info p {
	line-height: 14px;
}

div#shopping-panel {
float: left;
padding-top: 30px;

width: 323px;
height: 118px;
}

select#qty-detailed {
width: 45px ! important;}

div#shopping-panel .row-detailed-template {
	float: left; width: 323px;
	clear: both; padding-bottom: 8px;
}


div.qty-hd,div.size-hd {float:left; width:auto; padding-top:9px }

div.qty-hd {
background: transparent url('../images/qty-hd.png') no-repeat 0px 0;
}
div.size-hd { 
background: transparent url('../images/size-hd.png') no-repeat top left;}

div.size-hd select {
	margin-right:10px}



.catProdAttributeItem select {
	float: left;
	width: 123px;
}


div.row-detailed-template select {
	float: none;
	display: inline;
}


input.productSubmitInput {width: 84px;height: 17px;background-position: -10px -147px;}
input.productSubmitInput:hover {background-position: -10px -164px;}
input.productSubmitInput:active {background-position: -10px -181px;}

a#bt-size-chart { float: left; width: 84px;height: 17px; background-position: -10px -198px; }
a#bt-size-chart:hover { background-position: -10px -215px; }
a#bt-size-chart:active { background-position: -10px -232px; } 

div#tell-a-friend { width: 84px;height: 17px; float: left; padding-left: 10px; }
div#tell-a-friend a { width: 84px;height: 17px;  background-position: -10px -249px; }
div#tell-a-friend a:hover { background-position: -10px -266px; }
div#tell-a-friend a:active { background-position: -10px -283px; }

div.related-products {
width: 641px;
	float: left;
	
}

div.related-products {
	text-transform: uppercase;
	
}
div#poplets {
	width: 323px;
	float: left;

}

div#poplets img { float: left; margin-right: 10px;
	border: 1px solid #cecece;
}

/* @end Large Product Template */


/* @group FORM Reg Buy  */

.formBox{width: 440px; border: 1px solid #d8def0; padding: 20px; background-color: #f2f4fa; float: left; margin:0 0 20px 0; min-height:160px; height:auto !important; height:160px;}
.formBoxRight{ width: 400px; border: 1px solid #000; padding: 20px;  float: right; margin:0 0 20px 0; min-height:160px; height:auto !important; height:160px;}
.formBoxCheck{width: 420px; border: 1px solid #000; padding: 20px;  float: left; margin:0 0 20px 0; min-height:540px; height:auto !important; height:540px;}
.formBoxBuy{width: 290px; border: 1px solid #000; padding: 10px; float: left; margin:0 20px 0px 0; min-height:640px; height:auto !important; height:640px;}
div#formBoxBuy2{width: 290px; border: 1px solid #000; padding: 10px; float: left; margin:0 20px 0px 0; min-height:640px; height:auto !important; height:640px; display:none;}
div#formBoxBuyLast{width: 290px; border: 1px solid #000; padding: 10px; float: left; margin:0; min-height:640px; height:auto !important; height:640px; display:none;}


.formBoxRightBlue{ width: 420px; border: 1px solid #d8def0; padding: 20px; background-color: #f2f4fa; float: right; margin:0 0 20px 0; min-height:540px; height:auto !important; height:540px;}
.formBoxBig{width: 540px; border: 1px solid #d8def0; padding: 20px; background-color: #f2f4fa; float: left; margin:0 0 20px 0; min-height:160px; height:auto !important; height:160px;}
.formBoxRightBig{ width: 500px; border: 1px solid #d8def0; padding: 20px; background-color: #f4f4f4; float: right; margin:0 0 20px 0; min-height:160px; height:auto !important; height:160px;}
.formBoxSmall{width: 340px; border: 1px solid #d8def0; padding: 20px; background-color: #f2f4fa; float: left; margin:0 0 20px 0; min-height:160px; height:auto !important; height:160px;}
.formBoxRightSmall{ width: 300px; border: 1px solid #d8def0; padding: 20px; background-color: #f4f4f4; float: right; margin:0 0 20px 0; min-height:160px; height:auto !important; height:160px;}

.formBoxClean{width:440px; float: left; margin:0 0 20px 0;}
.formBoxRightClean{width:400px; padding: 20px; float:right; margin:0 0 20px 0;}

.formLogin{width:340px; height:20px; font-size:12px; padding: 2px; border:1px solid #ccc; margin-bottom:6px; }

.formField{width:340px; height:20px; font-size:12px; padding: 2px; border:1px solid #ccc; margin-bottom:6px;}
.formFieldBuy{width:287px; height:20px; font-size:12px; padding: 2px; background: #f4f4f4 url('../images/bg-input.png') repeat-x left bottom; border: 0; margin-bottom:12px;}
.formAmount{width:150px; font-size:18px; padding: 5px; margin-bottom:5px; margin-left: 5px; background-color:#e2e2e2; border:none;}
.formFieldSmall{width:150px; height:20px; font-size:12px; padding: 2px; border:1px solid #ccc; margin-bottom:6px;}
.formFieldBuySmall{width:118px; height:20px; font-size:12px; padding: 2px; background: #f4f4f4 url('../images/bg-input.png') repeat-x left bottom; margin-bottom:12px; border:0}
.selCountry{width:340px; margin-bottom:6px; height: 20px;}
.selCountryBuy{width:260px; margin-bottom:6px; height: 20px;}
.formTextarea{width:340px; height:100px; font-size:12px; padding: 2px; border:1px solid #ccc; margin-bottom:6px;}
.formTextareaBuy{width:260px; height:60px; font-size:12px; padding: 2px; border:1px solid #ccc; margin-bottom:6px;}
.formSelectSmall{width:120px; margin-bottom:8px; height:20px; margin-right:5px;}
.smallCheck{font-size:12px; margin:-10px 0 0 5px; vertical-align:middle;}
.updateForm{width:70px; height:16px; font-size:12px; padding: 2px; border:1px solid #ccc; margin-bottom:6px;}

/* ACC MENU
-----------------------------*/
#wrapper {width: 157px;margin-left: auto;margin-right: auto;}
#wrapperClean {width: 400px;margin-left: 320px;margin-right: auto;	}
	
#wrapperInfo {width:740px;}
#wrapperBuy {width:420px;}

.accordionButtonBuy {width:268px;height: 22px;float: left; background-color:#838383; color:#fff; font-size: 13px; padding: 5px 10px 5px 10px; cursor: pointer; text-decoration:none; border: 1px solid #999999; margin-bottom: 6px;}
.accordionButtonBuy a {color:#1e1c46; text-decoration:none;}
.accordionButtonBuy a:hover {color:#000099; text-decoration:underline;}

.accordionButtonBuyNo {width:400px;height: 28px;float: left; background-color:#1e1c46; color:#fff; font-size: 16px; padding: 6px 0 0 8px; cursor: pointer;text-decoration:none; border-bottom:1px dotted #666; margin-bottom:10px;}
.accordionContentBuy {width: 276px; float: left;  padding: 3px 0px 8px 12px; border: 1px solid #f9f9f9; display: none; margin-bottom:10px; }
div.accordionContentBuy .formFieldBuy{width:260px; height:20px; font-size:12px; padding: 2px; background: #f4f4f4 url('../images/bg-input.png') repeat-x left bottom; border: 0; margin-bottom:12px;}

.accordionButton {width: 142px;height: 20px;float: left;background: url('../../images/bg_subacc.png') #fff no-repeat;  color:#1e1c46; font-family:"lucida sans", "Lucida Sans Unicode","Lucida Console", helvetica, arial; font-size: 12px; padding: 3px 0 0 8px; cursor: pointer;text-decoration:none;}
.accordionButton a {color:#1e1c46; text-decoration:none;}
.accordionButton a.sel {color:#000099; text-decoration:none;}
.accordionButton a:hover {color:#000099; text-decoration:underline;}

.accordionButtonNo {width: 142px;height: 20px;float: left;background: url('../../images/bg_subs.png') #fff no-repeat;  color:#1e1c46; font-family:"lucida sans", "Lucida Sans Unicode","Lucida Console", helvetica, arial; font-size: 12px; padding: 3px 0 0 8px; cursor: pointer;text-decoration:none;}
/* CLASS FOR HIDING BLISS - Removo Display none if you want to show Bliss on Shopping Navigation Menu */
.accordionButtonNone {width: 142px;height: 20px;float: left;background: url('../../images/bg_subs.png') #fff no-repeat;  color:#1e1c46; font-family:"lucida sans", "Lucida Sans Unicode","Lucida Console", helvetica, arial; font-size: 12px; padding: 3px 0 0 8px; cursor: pointer;text-decoration:none; display:none;}
.accordionButtonNo a {color:#1e1c46; text-decoration:none;}
.accordionButtonNo a.sel {color:#000099; text-decoration:none;}
.accordionButtonNo a:hover {color:#000099; text-decoration:underline;}

.accordionButtonLast {width: 142px;height: 21px;float: left;background: url('../../images/bg_subs.png') #fff no-repeat;  color:#1e1c46; font-family:"lucida sans", "Lucida Sans Unicode","Lucida Console", helvetica, arial; font-size: 12px; padding: 3px 0 0 8px; cursor: pointer;text-decoration:none;}
.accordionButtonLast a {color:#1e1c46; text-decoration:none;}
.accordionButtonLast a:hover {color:#000099; text-decoration:underline;}

.accordionContent {	width: 130px; float: left; background: url('../../images/bg_sub.png') #fff repeat-x bottom left;  color:#10122c; border-left: 1px solid #152156; border-right: 1px solid #152156;font-family:"lucida sans", "Lucida Sans Unicode","Lucida Console", helvetica, arial; font-size: 12px; padding: 3px 0 8px 18px; cursor: pointer;text-decoration:none; display: none;}
.accordionContent a {color:#1e1c46; text-decoration:none;}
.accordionContent a.sel {color:#000099; text-decoration:none;}
.accordionContent a:hover {color:#000099; text-decoration:underline;}

.accordionButtonOpen {width: 142px;height: 20px;float: left;background: url('../../images/bg_subs.png') #fff no-repeat;  color:#1e1c46;  font-family:"lucida sans", "Lucida Sans Unicode","Lucida Console", helvetica, arial; font-size: 12px; padding: 3px 0 0 8px; cursor: pointer;text-decoration:none;}
.accordionButtonOpen a {color:#1e1c46; text-decoration:none;}
.accordionButtonOpen a.sel {color:#000099; text-decoration:none;}
.accordionButtonOpen a:hover {color:#000099; text-decoration:underline;}

.accordionContentOpen {	width: 130px; float: left; background: url('../../images/bg_sub.png') #fff repeat-x bottom left;  color:#1e1c46; border-left: 1px solid #152156; border-right: 1px solid #152156; font-family:"lucida sans", "Lucida Sans Unicode","Lucida Console", helvetica, arial; font-size: 12px; padding: 3px 0 8px 18px; cursor: pointer;text-decoration:none; }
.accordionContentOpen a {color:#1e1c46; text-decoration:none;}
.accordionContentOpen a.sel {color:#000099; text-decoration:none;}
.accordionContentOpen a:hover {color:#000099; text-decoration:underline;}

.accordionButtonClean {width: 400px; height: 20px;cursor: pointer; font-size:12px;}
div#shopping-form .accordionButtonClean a {color:#000099; text-decoration:none;}
div#shopping-form .accordionButtonClean a:hover {color:#10122c; text-decoration:underline;}
.accordionContentClean {width: 399px; float:left; color:#10122c; font-size: 12px; cursor: pointer; display: none; padding:20px 0 0 0; text-align:justify;}

.accordionButtonInfo {width: 740px;cursor: pointer;  margin:10px 0; color: #7586b7;}
.accordionContentInfo {width: 739px; color:#10122c; font-size: 13px; display: none;border-bottom:1px dotted #666; padding:5px;}

.accordionContentHair {	width: 139px; float: left; background: url('../../images/bg_sub.png') #fff repeat-x bottom left;  color:#10122c; border: 1px solid #677197; font-family:"lucida sans", "Lucida Sans Unicode","Lucida Console", helvetica, arial; font-size: 12px; padding: 3px 0 5px 18px; cursor: pointer;text-decoration:none; display: none;}
.accordionContentHair a {color:#1e1c46; text-decoration:none;}
.accordionContentHair a:hover {color:#000099; text-decoration:underline;}


/* LightCSS Box for CVV Explanation */
.black_overlay {display: none; position: absolute; top: 0%; left: 0%; width: 100%; height: 100%; background-color: #000000; z-index:1001; -moz-opacity: 0.8; opacity:.80;filter: alpha(opacity=80);}
.white_content {display: none; position: absolute; top: 30%; left: 40%; width: 400px; height: 260px; padding: 16px; border: 6px solid #ccc; background-color: white; z-index:1002; overflow: auto;}
.white_content a { color: #000; }
/* @end */
/* @end Form REG BUY */
div#text-container-costumer-care { width:500px }


/* @end E-Boutique */
div#outOfStock{
	font-size: 15px;
	color: #555555;
	margin: 10px 0 0 0;
}

		
/* @end PAGES */
	
#backgroundPopup{  
display:none;  
position:fixed;  
_position:absolute; /* hack for internet explorer 6*/  
height:100%;  
width:100%;  
top:0;  
left:0;  
background:#000000;  
border:1px solid #cecece;  
z-index:1;  
}  
#popupContact{  
display:none;  
position:fixed;  
_position:absolute; /* hack for internet explorer 6*/  
height:300px;  
width:974px;  
background:#FFFFFF;  
border:2px solid #cecece;  
z-index:2;  
padding:12px;  
font-size:13px;  
}  
#popupContact h1{  
text-align:left;  
color:#6FA5FD;  
font-size:22px;  
font-weight:700;  
border-bottom:1px dotted #D3D3D3;  
padding-bottom:2px;  
margin-bottom:20px;  
}  
#popupContactClose{  
font-size:14px;  
line-height:14px;  
right:6px;  
top:4px;  
position:absolute;  
color:#6fa5fd;  
font-weight:700;  
display:block;  
}  

td#sale {padding-top:90px}