/*---------- CSS RESET -----------*/

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin : 0; padding : 0; }
h1,h2,h3,h4,h5,h6 { font-size : 100%; }
ol,ul { list-style : none; }
address, caption, cite, code, dfn, em, strong, th, var { font-style : normal; font-weight : normal; }
table { border-collapse : collapse; border-spacing : 0; }
fieldset,img { border : 0; }
caption,th { text-align : left; }
q:before, q:after { content :''; }
html { margin-top: 0px !important; }
* html body { margin-top: 0px !important; }

/*---------- FONTS -----------*/



/*---------- GENERIC STYLES -----------*/

body {border-left: 10px solid #FFFFFF; border-right: 10px solid #FFFFFF; position:relative; padding:0px; margin:0px; width:980px; color:#333; font-style:normal; font-variant:normal; font-weight:normal; font-size:12px; font-family:Arial, Verdana, Helvetica, sans-serif; margin-left:auto; margin-right:auto; margin-top:0; margin-bottom:20px;}
p { margin-bottom: 10px;}
a { text-decoration:none; color: #666;}
a:hover { color: #000; }
a.cta { background: url("http://images.figleaves.com/uk/images/eng-gbr/home/assets/arrow/cta-arrow.png") no-repeat scroll right 2px transparent; color: #888; font-weight: bold; padding: 0 9px 0 0; }
a.cta:hover { background-image: url("http://images.figleaves.com/uk/images/eng-gbr/home/assets/arrow/cta-arrow-hover.png"); color: #000; }
h1, h2, h3, h4, h5, h6, p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; }
h1 { color: #000; } 
strong { font-weight:bold;}
em {}
li.list-header { font-weight: bold; margin-bottom: 10px; color: #3c1053; } 
input[type="text"],input[type="select"], select ,input[type="password"], textarea { Color: #333; margin-right: 5px !important; margin-bottom: 5px !important; border: 1px solid #a8a7c2 !important; padding:5px !important; }
input[type="submit"],input[type="button"],input[type="reset"], #frmQuickSetFinder a {padding: 5px !important; *padding: 4px !important; background-color: #a8a7c2 !important; border: none !important; color: #fff !important; cursor: pointer !important; font-family:arial !important; font-size:12px !important; text-transform: uppercase !important; font-weight:normal !important; margin-right: 5px !important;}
input[type="submit"]:hover,input[type="button"]:hover,input[type="reset"]:hover, #frmQuickSetFinder a:hover {background-color: #938A8C !important; }

/*---------- HEADER TAGS -----------*/

h1 { font-weight: bold; padding: 3px 10px; background-color: #a8a7c2; margin-bottom: 5px; text-transform: capitalize; }
h2 { font-size: 14px; color: #3c1053; }
h3 { padding: 3px 10px; background-color: #f4f3f3; color: #333; }

/*---------- CLEAR FIX -----------*/

* html .clearfix{   height: 1%;   overflow: visible; }  
*+html .clearfix{   min-height: 1%; }  
.clearfix:after{   clear: both;   content: ".";   display: block;   height: 0;   visibility: hidden;   font-size: 0; } 

/*---------- HEADER STYLE -----------*/

div#newHeaderContainer { position:relative; width:100%; margin:0px; padding:0px; display:block;}
div#newHeaderContainer #newHeaderTop { position:relative; width:100%; margin:0px; padding:0px; height:80px; display:block;}
div#newHeaderContainer #newHeaderTop #topLogo { position:absolute; bottom:0px; left:15px;}
div#newHeaderContainer #newHeaderTop #topLogo a { width:257px; text-indent:-9999em; overflow:hidden; height:51px; display:block; background-image:url('http://images.figleaves.com/uk/images/eng-gbr/figleaves/christmas/2013/blue_site/2013-10-29/figleaves_logo.png'); background-repeat:no-repeat; background-position:0px 0px;}

div#newHeaderContainer #newHeaderTop #topLogoh1 { position:absolute; bottom:0px; left:15px; background-color:#FFFFFF;}
div#newHeaderContainer #newHeaderTop #topLogoh1 a { width:257px; text-indent:-9999em; overflow:hidden; height:51px; display:block; background-image:url('http://images.figleaves.com/uk/images/eng-gbr/figleaves/header/2012-03-27/figleaves_logo.png'); background-repeat:no-repeat; background-position:0px 0px;}

div#newHeaderContainer #newHeaderTop ul { position:absolute; top:20px; right:15px;}
div#newHeaderContainer #newHeaderTop ul li { float:left; margin:0px 5px; color:#524e86; font-size:10px;}
div#newHeaderContainer #newHeaderTop ul li a { color:#524e86;}
div#newHeaderContainer #newHeaderTop #search { position:absolute; top:45px; right:220px;}
div#newHeaderContainer #newHeaderTop #search #query { width:250px;}
div#newHeaderContainer #newHeaderTop #search #searchbtn { }

/*h2#figlife-logo a span { display:none;}
h2#figlife-logo a { width:54px; height:21px; display:block; background-image:url('http://images.figleaves.com/uk/images/eng-gbr/figleaves/header/2012-03-27/top_nav_figlife.png'); background-repeat:no-repeat; background-position:0px 0px;}
h2#figlife-logo { position:absolute; top:85px; right:20px;}*/

@font-face {
  font-family: 'Marck Script';
  font-style: normal;
  font-weight: 400;
  src: local('Marck Script'), local('MarckScript-Regular'), url(http://themes.googleusercontent.com/static/fonts/marckscript/v5/O_D1NAZVOFOobLbVtW3bchsxEYwM7FgeyaSgU71cLG0.woff) format('woff');
}
h2#figlife-logo { position:absolute; top:85px; right:20px;}
h2#figlife-logo a span { color:White; font-family:Marck Script;}
h2#figlife-logoTwo { position:absolute; top:85px; right:20px;}
h2#figlife-logoTwo a span { color:White;}

/*---------- HEADER NAV STYLE -----------*/

div#newHeaderContainer ul#mainTopNavList { background-color:#3c1053; clear: both; display: block; height: 30px; width: 100%;}
div#newHeaderContainer ul#mainTopNavList li.mega { float:left; }
div#newHeaderContainer ul#mainTopNavList li.mega a.megalink { position:relative; padding:0px 11px; color:#524e86; font-size:14px; line-height:30px; vertical-align:middle; height:30px; display:block; color:#ffffff; font-weight:normal; background-image:url('http://images.figleaves.com/uk/images/eng-gbr/figleaves/header/2012-03-27/top_nav_divider_white.png'); background-repeat:no-repeat; background-position:center right; top:0px;}
div#newHeaderContainer ul#mainTopNavList li.hovering a.megalink { color:#FFFFFF; background-color:#938a8c;}
div#newHeaderContainer ul#mainTopNavList li.mega a.megalink:hover { color:#FFFFFF; background-color:#938a8c;}
div#newHeaderContainer ul#mainTopNavList div.megadrop {display: none; background-color:#ffffff;} 
div#newHeaderContainer ul#mainTopNavList li.mega div.megadrop {  position: absolute;}
div#newHeaderContainer ul#mainTopNavList div.megadrop ul.no-border {border: none;}
div#newHeaderContainer ul#mainTopNavList div.megadrop ul li.dropheader { background-color: #f4f3f3; color: #3c1053;}
div#newHeaderContainer ul#mainTopNavList div.megadrop ul li.section { margin: 15px 0px 10px 0px;}
div#newHeaderContainer ul#mainTopNavList div.megadrop ul li.section a { color: #c69551;}
div#newHeaderContainer ul#mainTopNavList li.mega-mid-drop  div.megadrop{ position: absolute; Left: 120px;}
div#newHeaderContainer ul#mainTopNavList li.hovering div.megadrop { display: block; border:1px solid #ccc; border-top:0px; background-color:#ffffff; z-index:100; }  
/*div#newHeaderContainer ul#mainTopNavList li.hovering div.megadrop {-webkit-box-shadow: 0px 2px 3px 1px #F4F3F3; -moz-box-shadow: 0px 2px 3px 1px #F4F3F3; box-shadow: 0px 2px 3px 1px #F4F3F3; -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=180, Color='#F4F3F3')"; filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=180, Color='#F4F3F3'); }*/
div.megadrop ul { width:150px; display:block; float:left; border-right:1px dotted #ccc; padding-bottom: 10px;}
div.megadrop ul.lastmenu { border-right:0px;}
/* div.megadrop li.dropheader, div.megadrop li a{ width:100%; height:26px; line-height:26px; vertical-align:middle; color:#000000; font-weight:normal;  } */
div.megadrop li.dropheader { color:#c69551; background-color:#f4f3f3; font-size:12px; padding:5px 0px 5px 15px;}
/* div.megadrop li.dropheader span { margin-left:15px;}
div.megadrop li a { position:relative; font-size:11px; width:120px; display:block; left:15px; }*/
div.megadrop li { padding:0px 15px 0px 15px; margin-bottom:5px }
div.megadrop li a { color: #666666;}
div.megadrop li a:hover { color: #000000;}
/*---------- CURRENCY STYLES -----------*/

#currency { 	margin:0; padding:0; font:1em Georgia; border:1px dotted #000; width:260px; display:none; position:absolute; background-color:#ffffff; left:625px; top:35px; }
#currency a:link, #currency a:active, #currency a:visited { color:#333; font-weight:bold; 	text-decoration:none; font-size:0.9em; border-bottom:1px dotted #fff; position:relative; }
#currency a:hover { color:#666; border-bottom:1px dotted #333; position:relative; }
#country { margin:0; padding:10px 0 0 0; }
#country p { margin:0 0 10px 0; padding:0 0 0 15px; width:230px; clear:both;}
#country span { margin:0; padding:0 0 0 15px; }
/*---------- Basket Heading -----------*/

#basket_head { width:211px; height:34px; float:right; margin-top:45px; }
html* #basket_head { 	height:33px;}
html* #shopping_bag_link { height: 33px; _height: 31px; }
#shopping_bag_link { width:211px; height:34px; display:block; float:right !important; margin:0 0 0 0 !important; padding:0 !important; _padding:4px 8px 0 0 !important; border: 0 none !important; }
#shopping_bag_link:hover { background-color:#ffffff; color:#FFFFFF; border: 0 none !important; }
#shopping_bag_link #bagCount { float:none;  color:#524E86; font:bold 11px Arial,sans-serif; margin:0; padding:0; }
#shopping_bag_link span { float:right; cursor: pointer; font: 11px Arial; font-weight: normal; padding: 10px 0 0 0; *margin: 0px 4px 0px 8px;  color:#524E86; text-transform:uppercase;}
/* Specific for IE6 png fix */
span#shoppingBagText { padding: 7px 0px 0 0;	 }
html* span#shoppingBagText { padding: 10px 0px 0 0; _padding: 6px 0px 0 0; }
#shopping_bag_link img { 	margin: 0 1px 0 9px; border: none; float: right; }
html* #shopping_bag_link img { /*margin: 4px 8px 0 8px;	*/ }
/*********** Basket Product Drop Down *********/
#basket_holder { background: transparent url(http://images.figleaves.com/uk/images/eng-gbr/header/2011-06-28/header_nav_bkg_left.png) no-repeat left bottom; border:1px solid #ccc;	 }
#basket_info { font-family:Arial; font-size: 11px; border: solid 5px #ffffff; background-color:#ffffff; position:absolute; width:320px; z-index:10000; display:none; min-height:413px; overflow:hidden; margin:0px; padding:0px; top:80px; left: 660px;	_left:0px; 	/*box-shadow: #666 0px 5px 7px;  -moz-box-shadow: #666  0px 5px 7px;  -webkit-box-shadow: #666  0px 5px 7px; behavior: url(PIE.htc);*/ border:1px solid #ccc;}
#basket_info #mybasketcarousel { margin: 0; padding: 3px 0 0; }
#basket_info #mybasketcarousel a:hover img { opacity:.20; filter:alpha(opacity=20); filter: “alpha(opacity=20)”; behavior: url(PIE.htc); }
#basket_info #mybasketcarousel .brand  a{ color: #938A8C; font-family: Arial; font-size: 11px; font-weight: bold; padding-left: 5px; text-transform: none; top: 0; }
#basket_info #mybasketcarousel .brand  a span { padding-left:5px;}
#basket_info #mybasketcarousel .brand  a:hover{ color: #000000; font-family: Arial; font-size: 11px; font-weight: bold; padding-left: 5px; text-transform: none; top: 0; text-decoration:underline; 	border-bottom:0px; }
html* #basket_info { 	top:33px; 	*top:35px;	 }
#basket_info #emptyBasket { margin: 5px 0 0 0; padding:0px; text-transform:none; font-weight:bold; text-align:center;  }
#basket_info img { margin:0px; }
#basket_info ul { top:0px !important;}
#basket_info ul  li { margin-bottom:2px !important;}
#basket_info ul  li div { padding-top:5px;}
/*********** Product Descriptions *********/
.product { position:relative; left:15px; top:0px; margin:10px 0 0 0; height:108px; width:290px; clear:both; text-align:left; border-bottom: dotted 1px #210a36; }
.product a img { float:left; margin: 10px 0 0 0; }
.product p { font-size:11px; margin:0 0 0 5px; width:210px; position:absolute; left:75px; }
.product p.item_info  { color: #938A8C; padding-left:5px; text-transform:none; font-family:Arial; font-size:11px !important; 	font-weight: normal !important; 	top:31px; }
.product p.brand  { color: #938A8C; /*padding-left:5px;*/ font-family:Arial; font-size:11px; font-weight:bold; text-transform:none; top:0px; }
.product p.was  { padding-left:5px; bottom:15px; color:#d2232a; font-weight:bold; font-size:11px; }
.product p.was span { bottom:15px; color:#d2232a; font-weight:bold; font-size:11px; text-decoration:line-through; }
.product p.price { bottom:15px; right:0px; text-align:right; font-size:11px; font-weight:bold; color:#000; }
.product p.price span { color:#000; font-size:11px; text-transform:none; }
/*********** Bottom Grey Bar *********/
#grey_bar { display:block; height:55px;	width:320px; background-color:#ffffff; clear:both; display:block; z-index:1; }
/*********** More *********/
#top_grey_bar { display:block; height:20px; width:320px; background-color:#938a8c; }
#more_scroll { background-color: #938A8C; float:left; width:320px; height:20px; }
#more_scroll img { left:15px; z-index:2;    cursor:pointer; }
#top_grey_bar #upImg { margin-top:4px; margin-left: 150px; cursor:pointer; }
#more_scroll #downImg { margin-top:4px; margin-left: 150px; }
#more_scroll p { font-size:14px; position:absolute; left:45px; }
/*********** Total Price *********/
#total_price { background-color: #ffffff !important; width:320px; float:right; text-align:right; font-weight:bold; height:35px; }
#total_price p { margin:8px 15px 0 0; font-size:14px; text-transform:none; }
#total_price_leftInfo { float:left; display:block; height: 35px; width: 160px; font-size:11px; color:#938a8c; }
#total_price_rightInfo{ float:right;  display:block; height: 35px; font-family:Arial; font-size:14px; color:#000000; width: 160px; }
#total_price_rightInfo p { margin: 0px; padding:0px; line-height:35px; height:35px; margin-right:10px;}
/*********** Bottom Pink Bar *********/
#pink_bar { display:block; clear:both; font-size:14px; height:30px; background-color:#ffffff; color:#FFFFFF; width:320px; margin-top: 10px; }
#pink_checkout_but { background-image: url("http://images.figleaves.com/uk/images/eng-gbr/header/2011-06-28/bag_btn_bkg.gif"); display:block; height:25px; color:#ffffff; float:right; padding: 0 0 0 7px; margin-right: 5px; }
#pink_checkout_but p { display:block; height:22px; color:#ffffff; float:left; padding-top:6px;padding-right:7px; }
#pink_bar p a { margin:0px !important; left:70px; font-weight:bold; font-size:11px !important; color:#FFFFFF !important; border-bottom:none;	 display: block; }
#pink_bar p a:hover { *border-bottom:none; }
#pink_bar img { top:16px; left:230px; }
/*********** Carousel CSS *********/
#mybasketcarousel #heading a { color:#210a36; border:0px; }
.jcarousel-container { position: relative; clear:both; }
.jcarousel-clip { z-index: 2;  padding: 0; position: relative; }
.jcarousel-list { z-index: 1;  position: relative; top: -9px; *top: 2px;  left: 0;  width:320px; padding: 0; }
#mybasketcarousel .jcarousel-list li, #mybasketcarousel .jcarousel-item { float: left; list-style: none; width: 320px; height: 105px !important; margin: 5px 0px 0px 0px !important; }
.jcarousel-next { z-index: 3; display: none; }
.jcarousel-prev { z-index: 3;  display: none; }
.jcarousel-skin-solution .jcarousel-clip .jcarousel-container-vertical { width: 320px; height: 333px; overflow:hidden; }
.jcarousel-clip-vertical { width:  320px; height: 333px; overflow:hidden; }
.jcarousel-skin-solution .jcarousel-item { width: 290px; height: 110px !important; margin-top: 10px; }
.jcarousel-skin-solution .jcarousel-next-vertical { position: absolute; bottom: 0px; left: 0px; width: 169px; height: 180px;  cursor: pointer; background: url(http://images.figleaves.com/uk/images/eng-gbr/basket/down_arrow.gif) no-repeat 0 0; }
.jcarousel-skin-solution .jcarousel-prev-vertical { 	position: absolute; bottom: 18px; left: 0px; width: 169px; height: 17px; cursor: pointer; background: url(http://images.figleaves.com/uk/images/eng-gbr/basket/up_arrow.gif) no-repeat 0 0; }
.carousel_container { position:relative; height:333px; overflow:hidden; }

/*---------- HOME PAGE -----------*/

div.new_menu_block {float:left;}
div#new_home_content {float:right;width:100%}
#SocialWrapper{float:right;min-width:90px;}
#SocialWrapper a { padding: 2px 6px 0 0 !important; background-image: none !important;}
#SocialWrapper .twitter-share-button {width:90px !important;}

/*---------- DEPARTMENT/SEARCH PAGE -----------*/

div#breadcrumbs { float:right; height:30px; line-height:30px; vertical-align:middle; width:765px; margin:0 0 0 21px; color:#888888; display:block;}
div#socialstrip {margin:0px; float:right; top:0px; right:0px; vertical-align:middle;}
.search_products label, .search_products p { display: inline; margin-bottom: 0; margin-left: 40px; margin-right: 0; margin-top: 0; padding-bottom: 0; padding-left: 0;  padding-right: 0; padding-top: 0; }
.search_products, #all_products .search_products { border-bottom: 1px dotted #A7A7A7; color: #333333; float: right; font: bold 0.85em Arial,sans-serif; margin: 20px 0; padding: 0 0 5px; width: 765px; }
#all_products .search_products { /*position:relative;*/ top:0px; left:0px; border-top:1px dotted #a7a7a7; border-bottom:0px; padding:5px 0 5px 0;}
#textStoreHolder { float: right; width: 765px; padding-top:10px;}
#all_products p.last, #products p.last { display: inline; float: right; font-size: 0.95em; }
#products p#pagination { margin-top: -45px; margin-right:9px; padding-bottom: 1px; }
#products #all_products p#pagination { padding-bottom: 1px; }
#products #pagination a.selected {font-weight:bold;}#all_products p.last, #products p.last { display: inline;  float: right; font-size: 0.95em; }

div#left_navigation_container {width:160px; float:left;margin-right:20px;} 
div#left_finder {margin: 0 0 10px; width:160px; background-color: #dcdbe6; }
div#left_finder select {padding: 2px !important;}

div#left_nav {margin:0px; width:160px;}
div#content_small {margin:0px; width:800px;float:left;}
div#products { position:relative; float:right; width:780px;}
div#products div#all_products div.search_products { clear:both; float:left;}
/*div#products div#all_products div.product_box { position:relative; margin:10px 0px 0px 15px; padding:0px; width:180px; display:block; float:right;}*/
div#products div#all_products div.product_box { float: left; margin:  0 0 10px 15px; padding: 0; position: relative; width: 180px; height: 380px;}
.product_box a img { border-top: 1px solid #C6C6C6; border-left: 1px solid #C6C6C6; border-right: 1px solid #C6C6C6;}
div#products div#all_products div.product_box .info { height: 100px; padding: 6px 3px 6px 5px; margin-top: -4px; position: relative; border: 1px solid #C6C6C6;}
div#products div#all_products div.product_box .info .description a span span { font-size: 9px; display: inline;}
/*div#products div#all_products div.product_box .info {  margin-top: -4px; padding:10px; width: 157px; height:100px; border:1px solid #c6c6c6;}*/
div#products div#all_products div.product_box .info .description a{ font-size: 12px; line-height: 15px; color: #3C1053; margin-bottom: 8px; }
div#products div#all_products div.product_box .info .description a span { font-weight:bold; color:#3C1053; display:block; line-height:15px; font-size:12px; margin-bottom:5px;}
div#products div#all_products div.product_box .info .description p { margin-bottom:5px;}
div#products div#all_products div.product_box .info .price span { font-size: 12px; line-height: 14px; color: #3C1053; margin-bottom: 8px; font-weight:bold;}
div#products div#all_products div.product_box .info .price .red { font-size: 12px; line-height: 14px; color: #CC3333; margin-bottom: 8px; font-weight:bold;}
div#products div#all_products div.product_box .info .price .offer {text-decoration: line-through; font-size: 12px; line-height: 14px; color: #3C1053; margin-bottom: 8px; font-weight:bold;}
div#products .more { background-color: #B9B8CE; font-weight: bold; padding: 4px 7px; }
#products .more a { color: #3C1053; }

#all_products .off, #all_products .twofor, #all_products .outlet { background: none repeat scroll 0 0 #CC3333; text-align: center; width: 180px; }

#all_products .twofor, #all_products .size { background:#990066; border-top: 1px solid #fff; padding:4px 0 0 0; width:179px; height:20px; z-index:2; position:relative; float:left; text-align:center; }
#all_products .off {background:#cc3333;}
#all_products .twofor {background:#990066;}
#all_products .outlet {background:#CC6633;}
#all_products .size {background:#999999;}
#all_products .off, #all_products .twofor, #all_products .outlet, #all_products .size { filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; }
#all_products .off span, #all_products .twofor span, #all_products .outlet span, #all_products .size span { padding:2px 0 0 0; font:1em Arial; color:#fff; font-weight:bold; text-align:center; text-transform:uppercase; }

div.extrasplash { position: absolute; bottom: 150px; left: 0; height: 170px; }
div.extrasplash ul { bottom: 0; left:0px; position: absolute;}
div.colourholder { position:relative;}
div.colourholder ul li { display:block; width:18px; height:18px; border:1px solid black; float:left; margin:0px 5px 0px 0px; background-color:red; }
div.colourholder ul li span { display:none;}
div.colourholder div.colourclear { clear:both;}

#all_products .rating {position: absolute; bottom: 0; left: 5px; font-size: 10px; }
/* MAIN MIDDLE IMAGE */ 
#main_img_product { width:379px; height:440px; float:left; margin:0 0 0 21px; _margin:0 0 0 10px; padding:0; }
/* 3 PURPLE TILES */ 
#first { margin:425px 0 0 0; *margin:477px 0 0 0; padding:0; font:1.2em Georgia; font-weight:bold; text-align:center; }

/********** MAIN IMAGE TITLES **********/
.big_img {  margin:0; *margin:11px 0 0 0; padding:0; position:relative; z-index:5; }
.big_img p.title_bot_left,
.big_img p.title_bot_right,
.big_img p.title_top_left,
.big_img p.title_top_right,
.big_img h1.title_bot_left,
.big_img h1.title_bot_right,
.big_img h1.title_top_left,
.big_img h1.title_top_right { margin:-58px 0 0 20px; *margin:-106px 0 0 20px; padding:0; color:#fff; text-transform:uppercase; border-bottom:2px dotted #fff; float:left; font-size:1.6em; font-weight:normal; letter-spacing:0.1em; position:relative; z-index:10; }

.big_img p.title_bot_right, .big_img h1.title_bot_right { margin:-58px 20px 0 0; **margin:-106px 20px 0 0; padding:0; float:right; }
.big_img p.title_top_left, .big_img h1.title_top_left { margin:-431px 0 0 20px; *margin:-476px 0 0 20px; padding:0; float:left; }
.big_img p.title_top_right, .big_img h1.title_top_right { margin:-431px 20px 0 0; *margin:-476px 20px 0 0; padding:0; float:right; }
/********** END **********/

p.title_product { background:#000; display:block; color:#FFF; margin:0; padding:7px 0; }
p.purple { color:#220a36; margin:0; padding:10px 0; }
p.link { margin:0; padding:5px 0 0 0; font:0.9em Georgia; font-weight:bold; text-align:center; }
#first p.link a { color:#220a36; margin:0; padding:5px 0 2px 0; border-bottom:1px dotted #999; position:relative; }
#first p.link a:hover {border-bottom:none;}

/* 3 PURPLE TILES */ 
#three_tiles { background:#220a36; width:349px; float:left; margin:0; padding:0 15px; border-left:3px solid #FFF; color:#FFF; }
#three_tiles h3 { background:#220a36;}
#three_tiles .tile1, .tile2 { margin:0; padding:0; border-bottom:1px dotted #999; }
#three_tiles .text { margin:0; padding:0 10px 10px 10px; width:57%; height:100px; float:left; }
#three_tiles .text p a, .text h3 a {color:#fff !important;}
#three_tiles .text p a:hover {border-bottom:none;}
#three_tiles .text h3 a:hover {border-bottom:1px dotted #fff;}
#three_tiles .image { margin:0; *margin:-1px 0; padding:0; }
#three_tiles .image img {	width:107px; height:107px; }
#three_tiles  .tile1 p, #three_tiles  .tile2 p, #three_tiles  .tile3 p { font:1.0em Arial; margin:0; padding:0; float:left; clear:both; color:#fff; }
#second, #third {display:none;}
div#Qwiser-footer-display{ margin-bottom:20px; float:left;}

/*---------- QWISER BANNER -----------*/

#qwiser_banner { margin:10px 0 0 0px; _margin:0 0 0 15px; padding:15px; background:#fff; color:#fff; text-align:center; /*	letter-spacing:0.1em; */ float: left; width: 730px; border:solid 1px #eeeeee; }
#qwiser_banner h1 { margin:0; padding:0; font-family: Arial; color:#3c1053; display:inline; background-color:#ffffff; text-align:center; float:none; font-size:18px; color:#3c1053; letter-spacing:0.1em;  }
#qwiser_banner p { margin:10px 0 0 0; padding:0; clear:both; color:#3c1053; text-transform:none !important; color: #3c1053; font-family: Arial; font-size:12px; }

/*---------- SEARCH RESULTS PAGE -----------*/

div#all_products { margin-bottom:20px;}
#content { float: right; margin: 0 0 10px; padding: 0; width: 765px;}

/*---------- CATEGORY PAGE -----------*/
div#content_small_Upper {margin:0px; width:800px;float:left;}
div#content_small_Products {margin:0px; width:800px;float:left;}
div#content_small_Lower {margin:0px; width:800px;float:left;}
div#content_small_breadcrumb {padding: 3px 10px; margin-bottom:5px;  text-transform: capitalize; font-size: 11px;}
#content_small_breadcrumb a {background: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/header/2012-03-27/breadcrumb-arrow.png") no-repeat right 2px; padding: 0 9px 0 0; color: #666666; font-size: 11px; }
div#trail {padding: 3px 10px; margin-bottom:5px;  text-transform: capitalize; font-size: 11px;}
#trail a {background: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/header/2012-03-27/breadcrumb-arrow.png") no-repeat right 2px; padding: 0 9px 0 5px; color: #666666; font-size: 11px; }

/*---------- CATEGORY LOOK BOOK PAGE -----------*/
div#content_look_book_Upper {margin:0px; width:100%;}
div#content_look_book_Lower {margin:0px; width:100%;}

.look_book_products { display: inline-block; float: none; margin: 30px; overflow: hidden; vertical-align: top; width: 250px; }
.look_book_products_upper { float: none; margin: 30px 15px 0 15px; overflow: hidden; vertical-align: top; width: 305px; }
.look_book_products_alternate_upper { float: none; margin: 15px 15px 0 15px; overflow: hidden; vertical-align: top; width: 375px; }
.look_book_products_alternate_lower {float: none; margin: 0 15px 15px; overflow: hidden; vertical-align: top; width: 375px; }
.look_book_products_lower {float: none; margin: 0 15px 30px; overflow: hidden; vertical-align: top; width: 305px; }
/*.look_book_products_single {float: none; margin: 30px 15px 0 15px; overflow: hidden; vertical-align: top; width: 305px; }*/
.look_book_products_single {display: inline-block; float: none; margin: 30px 0 0; overflow: hidden; vertical-align: top; width: 305px;}
.look_book_addbutton {     background: url("http://images.figleaves.com/uk/images/eng-gbr/checkout/2011-07-15/btn_checkout.gif") repeat-x scroll right top transparent;    color: #FFFFFF;    display: block;   /* float: right;*/    font-family: Arial,Helvetica,sans-serif;    font-size: 12px;    font-weight: bold;    height: 22px;	margin: 7px 0px;    padding: 6px 5px 7px 0px;	_margin-left:-10px;    text-align: center;    text-decoration: none;    text-transform: uppercase;	 width: 123px;	 position:relative;	 cursor:pointer;}
.look_book_product_image { margin-right: 20px; }
/*.look_book_product_image, .look_book_product_info { float: left; width: 140px; }*/
.look_book_product_image, .look_book_product_info { float: left; width: 110px; height: 195px;}
.look_book_product_info { margin: 4px 0 0; width: 111px; }
.look_book_product_image h2, .look_book_product_image p { color: #00014f; font-size: 10px; text-align: center }
.look_book_product_info h2, .look_book_product_info p { color: #00014f; font-size: 10px; text-align: center; }
.look_book_product_info select { margin-right: 0; width: 100%; }
.look_book_product_info .button_area { float: none; margin: 10px auto; padding: 0; width: 112px; z-index: 9999 !important; }
.look_book_products .formNoPadding {border-width: 0 !important;}
.formNewLookBook {border-width: 0 !important; border-style:none !important;}
.look_book_product_image .imgProduct img {max-width: 125px !important;}
.LookBookSuspenderLink {    background-color: #FFFFFF; clear: both; float: right; padding: 10px 10px 10px 0; text-align: right; width: 100%;}
/*.addSettoBag { cursor: pointer;font-weight: bold; color: #00014F; border: 1px solid #a9a7c3; display: block; margin: 10px 0 0 !important; padding: 5px; position: relative;}
.products_NewLookBook { background-color: #FFFFFF; display: block; height: 376px; left: 304px; margin: 0 auto; position: absolute; top: 916px; width: 374px; z-index: 30000 !important;}*/
.addSettoBag{background-color: #989898; color: #fff; cursor: pointer; display: block; font-size: 12px; margin: 10px 0 0 !important; padding: 5px; position: relative; text-align: center;}
.addSettoBag:hover{background-color: #000;color: #fff !important;}
.products_NewLookBook { background-color: #ffffff; display: block; height: 260px; left: 0; margin: 0 auto; position: relative; top: 0; width: 100%; z-index: 30000 !important;}
.products_LookBookCheckList { background-color: #00FFFF; display: block; height: 376px; left: 304px; margin: 0 auto; position: absolute; top: 916px; width: 374px; z-index: 30000 !important;}
#look_book_products_heading {
    background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/christmas/2013/2013-09-30/get-the-look.jpg");
    background-position: center center;
    height: 21px;
    margin: 10px 0 0;
    overflow: hidden;
    text-indent: -9999em;
}
.buttondarkbg {
    background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/christmas/2013/2013-09-30/add-to-bag.jpg");
    display: block;
    height: 20px;
    margin-top: 15px;
    overflow: hidden;
}
.products_slide { clear: both; float: none; padding: 0; text-align: center; }
products_slide1 { display: block; }
products_slide2 { display: block; }

#holiday-shop-wrapper {position: relative;}

#womens-holiday-checklist1{display: block; height: 376px; left: 470px; margin: 0 auto; position: absolute; top: 422px; width: 374px; z-index: 30000 !important;}
#womens-holiday-checklist2{display: block; height: 376px; left: 15px; margin: 0 auto; position: absolute; top: 775px; width: 374px; z-index: 30000 !important;}
#womens-holiday-checklist3{height: 376px; left: 520px; margin: 0 auto; position: absolute; top: 760px; width: 374px; z-index: 30000 !important;}
#womens-holiday-checklist4{height: 376px; left: 210px; margin: 0 auto; position: absolute; top: 1110px; width: 374px; z-index: 30000 !important;}
#womens-holiday-checklist5{height: 376px; left: 15px; margin: 0 auto; position: absolute; top: 1420px; width: 374px; z-index: 30000 !important;}
#womens-holiday-checklist6{height: 376px; left: 510px; margin: 0 auto; position: absolute; top: 1455px; width: 374px; z-index: 30000 !important;}
#womens-holiday-checklist7{height: 376px; left: 447px; margin: 0 auto; position: absolute; top: 1760px; width: 374px; z-index: 30000 !important;}
#womens-holiday-checklist8{height: 376px; left: 36px; margin: 0 auto; position: absolute; top: 2101px; width: 374px; z-index: 30000 !important;}

#womens-bikinis-edit1{display: block; height: 376px; left: 460px; margin: 0 auto; position: absolute; top: 315px; width: 300px; z-index: 30000 !important;}
#womens-bikinis-edit2{display: block; height: 376px; left: 0; margin: 0 auto; position: absolute; top: 635px; width: 300px; z-index: 30000 !important;}
#womens-bikinis-edit3{height: 376px; left: 495px; margin: 0 auto; position: absolute; top: 635px; width: 374px; z-index: 30000 !important;}
#womens-bikinis-edit4{height: 376px; left: 215px; margin: 0 auto; position: absolute; top: 958px; width: 374px; z-index: 30000 !important;}
#womens-bikinis-edit5{height: 376px; left: 0; margin: 0 auto; position: absolute; top: 1276px; width: 374px; z-index: 30000 !important;}

#womens-swimsuits-edit1{display: block; height: 376px; left: 460px; margin: 0 auto; position: absolute; top: 330px; width: 374px; z-index: 30000 !important;}
#womens-swimsuits-edit2{display: block; height: 376px; left: 0; margin: 0 auto; position: absolute; top: 670px; width: 374px; z-index: 30000 !important;}
#womens-swimsuits-edit3{height: 376px; left: 495px; margin: 0 auto; position: absolute; top: 670px; width: 374px; z-index: 30000 !important;}
#womens-swimsuits-edit4{height: 376px; left: 215px; margin: 0 auto; position: absolute; top: 975px; width: 374px; z-index: 30000 !important;}
#womens-swimsuits-edit5{height: 376px; left: 0; margin: 0 auto; position: absolute; top: 1310px; width: 374px; z-index: 30000 !important;}

.flex-prev, .flex-next { position: absolute; top: 70px; width: 10px; height: 18px; background-position: center; display: block; text-indent: -9999em; overflow: hidden; }
.flex-prev { background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/holiday-shop/bikini-bar/2014-04-24/arrow-left.jpg"); left: 10px; z-index: 99999 !important;}
.flex-prev:hover { background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/holiday-shop/bikini-bar/2014-04-24/arrow-left-hover.jpg"); cursor: pointer; }
.flex-next { background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/holiday-shop/bikini-bar/2014-04-24/arrow-right.jpg"); right: 10px; z-index: 99999 !important;}
.flex-next:hover { background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/holiday-shop/bikini-bar/2014-04-24/arrow-right-hover.jpg"); cursor: pointer; }
.flexslider { position: relative; padding: 0px 65px; }
.flexslider-bikinibar1 { left: 407px; position: absolute; top: 280px; width: 430px; }
.flexslider-bikinibar2 { left: 407px; position: absolute; top: 490px; width: 430px; }
.cocktail-bar { left: 155px; position: absolute; top: 680px; z-index: 99999 !important;}
.cocktail-bar-image {text-indent: -9999em;
                     overflow: hidden;
                     float: left;
                     width: 135px;
                     height: 140px;}
.cocktail-bar-image:hover {cursor: pointer;}
#cocktail_bar_sea_breeze {background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/holiday-shop/bikini-bar/2014-04-24/sea-breeze.png");z-index: 99999 !important;}
#cocktail_bar_sea_breeze:hover {background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/holiday-shop/bikini-bar/2014-04-24/sea-breeze-hover.png"); cursor: pointer;}
#cocktail_bar_blue_wave {background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/holiday-shop/bikini-bar/2014-04-24/blue-wave.png");z-index: 99999 !important;}
#cocktail_bar_blue_wave:hover {background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/holiday-shop/bikini-bar/2014-04-24/blue-wave-hover.png"); cursor: pointer;}
#cocktail_bar_daiquiri {background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/holiday-shop/bikini-bar/2014-04-24/daiquiri.png");z-index: 99999 !important;}
#cocktail_bar_daiquiri:hover {background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/holiday-shop/bikini-bar/2014-04-24/daiquiri-hover.png"); cursor: pointer;}
#cocktail_bar_hurricane {background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/holiday-shop/bikini-bar/2014-04-24/hurricane.png");z-index: 99999 !important;}
#cocktail_bar_hurricane:hover {background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/holiday-shop/bikini-bar/2014-04-24/hurricane-hover.png"); cursor: pointer;}
#cocktail_bar_black-passion {background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/holiday-shop/bikini-bar/2014-04-24/black-passion.png");z-index: 99999 !important;}
#cocktail_bar_black-passion:hover {background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/holiday-shop/bikini-bar/2014-04-24/black-passion-hover.png"); cursor: pointer;}

/*---------- PRODUCT PAGE -----------*/

div#main_content { margin-top:5px;}
div#breadcrumb { position:relative; height:30px; line-height:30px; vertical-align:middle;}
div#item_title h1 { background-color:#ffffff;}
/*div#content_right input[type="select"], div#content_right select{ border: 1px solid #A8A7C2 !important; color: #333333; margin-bottom: 5px !important; margin-right: 5px !important; padding: 0 !important; }*/
.warning { color:red; font-size:12px;}
/*---------- SETS SEARCH ------------*/
#frmQuickSetFinder { margin-left:10px;  padding:10px 5px 10px 0}
#frmQuickSetFinder .searchheader { margin-top:10px;}
#frmQuickSetFinder .searchheader-title { margin-top:3px; font-weight:bold;}

/*---------- SETS HOME PAGE -----------*/

div.new-set-homepage { float:none !important; margin: 0 auto 10px !important; width: 781px !important;}
div.new-set-homepage h1 { background-color:#ffffff;}
div.setsInfo {background: url("http://images.figleaves.com/uk/images/eng-gbr/products/2011-11-10/icon_search_info.gif") no-repeat scroll 160px 14px;}
div.setImages {position:absolute; bottom:0px; left:0px; padding:2px; background-color:#ffffff;}
div.setImagesLeftBorder {width:300px !important;}
/*---------- NEW BOUNCE PAGE -----------*/

div#no_results { position:relative; width:100%; background-color:#e3e3e3; 
background-image:url('http://images.figleaves.com/uk/images/eng-gbr/products/bounce_pages/2011-01-17/bounce_background.jpg'); background-repeat:repeat-y; background-position:center; margin:-15px 0 0 0; height:500px;}
div#no_results .no_results_info { position:relative; margin:0 auto; width:800px; padding:60px 0 0 0; height:240px; text-align:center;}
div#no_results .no_results_info #embptybasket_msg { position:relative; width:600px; 
background-image:url('http://images.figleaves.com/uk/images/eng-gbr/products/bounce_pages/2011-01-17/bag.png'); background-repeat:no-repeat; background-position:left;
color:#938a8c; font-size:40px; padding:0px; border:0px; margin:0px 0px 0px 125px;}
div#no_results .no_results_info #nofile_msg { position:relative; color:#938a8c !important; font-size:40px !important; padding:0px !important; border:0px !important; margin:0px;}
div#no_results .no_results_info #refine_msg { position:relative; color:#938a8c !important; font-size:40px !important; padding:0px !important; border:0px !important; margin:0px;}
div#no_results .no_results_info h3 {color:#938a8c; font-size:24px !important; padding:0px; border:0px !important; margin:20px 0px -20px 0px; text-transform:none;}
div#no_results .no_results_info h3#refine_sub {color:#938a8c; font-size:21px !important; padding:0px; border:0px !important; margin:20px 0px -20px 0px; text-transform:none;}
div#no_results .no_results_info p { color:#938a8c; font-size:16px; margin:40px auto -10px; width:400px}
div#no_results .no_results_info p a { text-decoration:underline; color:#938a8c;}
div#no_results .no_results_info p a:hover { text-decoration:underline; border:0px; cursor:pointer; color:#938a8c;}
div#no_results .no_results_info .chatnow_section { position:relative; width:190px; margin:40px auto 0px; *margin:20px auto 0px;}
div#no_results .no_results_info .chatnow_section  p { text-align:left; padding:0px 0 0 60px; font-family:arial; font-weight:bold; font-size:11px; height:40px;  vertical-align:middle; 
background-image:url('http://images.figleaves.com/uk/images/eng-gbr/products/bounce_pages/2011-01-17/chat.png'); background-repeat:no-repeat; background-position:left;}
div#no_results .no_results_info .chatnow_section  p span { display:block; text-transform:uppercase;}
div#no_results .no_results_info .chatnow_section  p span a { text-decoration:none;  color: #938A8C;  font-size: 11px;  font-weight: bold; padding-right:8px;
background-image:url('http://images.figleaves.com/uk/images/eng-gbr/products/bounce_pages/2011-01-17/grey_arrow.png'); background-repeat:no-repeat; background-position:right;}
div#no_results .no_results_info .chatnow_section  p span a:hover { text-decoration:underline; border:0px; cursor:pointer; padding-right:8px;
background-image:url('http://images.figleaves.com/uk/images/eng-gbr/products/bounce_pages/2011-01-17/black_arrow.png'); background-repeat:no-repeat; background-position:right;}
div#no_results .no_results_info form { position:relative; margin:20px 0px -20px 0px; *margin:20px 0px -40px 0px;}
div#no_results .no_results_info form fieldset { position:relatrive; }
div#no_results .no_results_info form fieldset input#refinex { border:1px solid #938a8c; margin:0px; 
background-image:url('http://images.figleaves.com/uk/images/eng-gbr/products/bounce_pages/2011-01-17/search.png'); background-repeat:no-repeat; background-position:3px 50%; padding:2px 0px 2px 20px}
div#no_results .no_results_info form fieldset input.submit_refinex {background-color:#a8a6c2; border:1px solid #a8a6c2; margin:0px; color:#ffffff; padding:2px 0px; *padding:0px; }
div#no_results .no_results_links {position:relative; margin:0 auto; width:100%; border-top: 3px dotted #938a8c; border-bottom: 3px dotted #938a8c; margin:20px 0px; height:80px; padding:20px 0px; }
div#no_results .no_results_links ul { clear:both; width:800px; *width:825px; margin: 0 auto;}
div#no_results .no_results_links ul li { float:left; display:block; width:160px; *width:165px; padding:7px 0px; text-transform:uppercase; font-family:arial; font-weight:bold; font-size:11px; color:#938a8c;}
div#no_results .no_results_links ul li a { text-decoration:none;  color: #938A8C;  font-size: 11px;  font-weight: bold; padding-right:8px;
background-image:url('http://images.figleaves.com/uk/images/eng-gbr/products/bounce_pages/2011-01-17/grey_arrow.png'); background-repeat:no-repeat; background-position:right;}
div#no_results .no_results_links ul li a:hover { text-decoration:underline; border:0px; cursor:pointer; padding-right:8px;
background-image:url('http://images.figleaves.com/uk/images/eng-gbr/products/bounce_pages/2011-01-17/black_arrow.png'); background-repeat:no-repeat; background-position:right;}
div#no_results .no_results_links ul li a.noarrow { text-decoration:none;  color: #938A8C;  font-size: 11px;  font-weight: bold;
background-image:none;}
div#no_results .no_results_links ul li a.noarrow:hover { text-decoration:underline; border:0px; cursor:pointer;
background-image:none;}

/*---------- CAT TOP PRODUCTS PAGE -----------*/

div#top_products_panel_main {position:relative; width:100%;  background-color:#f4f3f4; margin-top:5px;}
div#top_products_panel_main  #topprod-figloves { position:relative; display:block; width:190px; height:30px; margin:0px auto; background-image:url('http://images.figleaves.com/uk/images/eng-gbr/figleaves/assets/2012-07-04/figleaves_loves.png'); background-repeat:no-repeat; background-position:center bottom;}
div#top_products_panel_main  #topprod-figloves span { display:none;}
div#content_small_Products { position:relative;}
div#top_products_panel_holder { position:relative; width:100%; left:15px !important; height:330px; *height:320px;}
ul#top_products_panel li { float:left; width:152px; margin:15px 16px 10px 16px; background-color:#ffffff; padding:4px;}
ul#top_products_panel li .product_box { width:152px; display:block;}
ul#top_products_panel li .product_box .strike { text-decoration:line-through; margin-right:5px;}
ul#top_products_panel li .product_box .red { color:red;}
ul#top_products_panel li .product_box img { border:0px !important;}
ul#top_products_panel li .info { display:block; position:relative; height:80px; width:152px; margin:0px;}
ul#top_products_panel li .info p { font-size:11px; line-height:14px; margin:0px; color:#3c1053;}
ul#top_products_panel li .info img {position:absolute; bottom:0px; left:0px;}




/*---------- BRAND PAGE -----------*/
#brand_holder { position:relative;}
h1.shortheader { width:120px; margin:10px 0px 0px;}
.brandst_small_breadcrumb { position: absolute; top: 0px; left:140px;}
#azlist, .azsublist, #buildlist { padding:0px; margin:0px;}
#azlist { display:none;}
#azlist li {font-weight:bold;}
li.azletter { padding:5px 0px; font-weight:bold;}
.azcol {float:left; width:235px; padding:0px; margin:0px 10px 20px 0px; }
.azcol li { margin:0px 0px 5px; padding-bottom: 0px; padding-left: 10px;padding-right: 10px;padding-top: 0px;}
.azcol li.azletter { font-weight:bold; background-color:#f4f3f3; font-weight: bold; padding-bottom: 3px; padding-left: 10px; padding-right: 10px;padding-top: 3px;}
#buildlistfull {padding-bottom: 3px; padding-left: 10px; padding-right: 10px; padding-top: 3px; margin:10px 0px; clear:both;}
#buildlistfull li {float:left; margin-right:15px; color:#C0C0C0;}
#buildlistfull { background-color:#f4f3f3; height:16px; padding:3px 10px;}
#buildlistfull li a:hover {color:#333333;}
#buildlistfull li.azlistheader { color:#333333; width:100px;}
#out_div { clear:both; }

/*---------- BASKET PAGE -----------*/

div#checkout div#checkhead { margin-top:10px;}
div#checkout h1 { background-color:#ffffff !important;}
div#checkout h3 { background-color:transparent !important; padding-left:0px;}
div.product-carousel input[type="text"], div.product-carousel input[type="select"], div.product-carousel select , div.product-carousel input[type="password"], div.product-carousel textarea { margin-right: 5px !important; margin-bottom: 5px !important; border: 1px solid #a8a7c2 !important; padding:0px !important; }
div.product-carousel  input[type="text"] { border: 0px !important; padding:2px !important;}
div#checkout div.basket-promocode-holder #promocode { margin-right: 0px !important;}
div#checkout .tableError {clear:both;}
/*---------- FOOTER -----------*/

#footer { clear:both;}
#footer #footer-strip { background-color: #3C1053; height: 35px; margin-bottom: 20px; width: 980px; position: relative; z-index: 9999 !important; }
#footer #sign-up-icons { float: right; z-index: 9999 !important; }
#footer ul#sign-up-icons li { float: left; margin-right: 3px; margin-top: 6px; }
#footer ul#sign-up-icons li a { display: block; width: 24px; height: 24px; overflow: hidden; text-indent: -9999em; background-repeat: no-repeat; }
#footer-nav { width: 710px; margin: 0px auto;  }
#footer-nav ul { float: left; padding: 0px 40px 0px 40px; border-right: 1px solid #c9cacb; min-height: 140px; }
#footer-nav ul.last { border: none; padding: 0px 0px 0px 40px; }
#footer-nav ul li a { font-size: 11px; }
#footer #new-footer-cc-icons p { margin-top: 20px; padding: 0;}
#footer #new-footer-cc-icons p a { height:22px; width:452px; display:block; background: transparent url(http://images.figleaves.com/uk/images/eng-gbr/header/2014-03-31/footer_ways_to_pay.gif) no-repeat right top; overflow: hidden; text-indent: -9999em;}
#footer #new-footer-info ul li { float:left; margin:8px 0px 20px 0px; padding:0px 7px 0px 7px; border-right: 1px solid #808080; font-size:12px; color:#808080; letter-spacing:0px; }
#footer #new-footer-info ul li.new-footer-info-first {padding:0px 7px 0px 0px;}
#footer #new-footer-info ul li.new-footer-info-last {border-right: 0px;}
#footer #footer-strip { background-color: #3C1053; }
#footer #footer-strip ul { width: 230px; margin: 0px auto; padding-top: 2px; float: none; }
#footer-strip { text-align: center; }
#new-footer-cc-icons { width: 452px; margin: 0px auto; }
#footer ul#sign-up-icons li a { margin-right: 15px; }
#footer ul#sign-up-icons li.last-icon a { margin-right: 0px; }
#footer ul#sign-up-icons li#sign-up-icons-blog a { width: 48px; height: 20px; background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/header/2014-02-24/blog.png"); }
#footer ul#sign-up-icons li#sign-up-icons-facebook a { width: 10px; height: 20px; background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/header/2014-02-24/facebook.png"); }
#footer ul#sign-up-icons li#sign-up-icons-twitter a { width: 19px; height: 20px; background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/header/2014-02-24/twitter.png"); }
#footer ul#sign-up-icons li#sign-up-icons-instagram a { width: 18px; height: 20px; background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/header/2014-02-24/instagram.png"); }
#footer ul#sign-up-icons li#sign-up-icons-pinterest a { width: 15px; height: 20px; background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/header/2014-02-24/pinterest.png"); }
#footer ul#sign-up-icons li#sign-up-icons-youtube a { width: 18px; height: 20px; background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/header/2014-02-24/youtube.png"); }
#new-footer-info { width: 800px; margin: 0px auto; }
#footer-nav ul { min-height: 110px; }
/*---------- FONTS -----------*/

@charset "utf-8";
@font-face { font-family: "BodoniBTRoman"; src: url("http://content.figleaves.com/fonts/bodoni_roman/tt0055m_-webfont.eot"); }
@font-face { font-family: "BodoniBTItalic"; src: url("http://content.figleaves.com/fonts/bodoni_italic/tt0056m_-webfont.eot"); }
.bodoni_roman { font-family: "BodoniBTRoman", serif; font-size:30px; }
.bodoni_italic { font-family: "BodoniBTItalic", serif; font-size:30px; }

/*---------- XMAS PAGE -----------*/

.strip-xmas #set_finder_copy .cta { background-image: url("http://images.figleaves.com/uk/images/eng-gbr/home/assets/arrow/cta-arrow-hover.png") !important; color: #000000 !important; margin-right: 11px !important; }
.strip-xmas #set_finder_copy .cta:hover { background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/christmas/2012/2012-10-05/white_arrow.png") !important; color: #ffffff !important; }
.strip-xmas { width:980px !important; height:115px !important; margin-top:5px !important; float:left !important; }
.strip-xmas  { background: url(http://images.figleaves.com/uk/images/eng-gbr/figleaves/christmas/2012/2012-10-05/set_finder.jpg) no-repeat !important; position:relative !important; font-family: arial !important; font-size:14px !important; }
.strip-xmas #set_finder_copy { left: 99px !important; position: absolute !important; top: 70px !important; }
.strip-xmas p { font-size: 14px !important; margin-left: 386px !important; margin-top: 35px !important; width: 527px !important; }
.strip-xmas p.searchheader-title { display:none; margin: 0; padding: 0;}
.strip-xmas #set_finder_copy span { font-family:Arial, Helvetica, sans-serif !important; font-size:14px !important; font-weight:normal !important; margin-left:-2px !important; margin-right:10px !important; }
.strip-xmas #go_button	{ background-color: #000000 !important; border: medium none !important; color: #c69551 !important; cursor: pointer !important; float: right !important; padding: 2px 15px !important; width: 30px !important; margin-left:15px !important; }
.strip-xmas form {position:absolute; left:280px; top:-17px; width:600px; /*margin:140px !important;*/}
.strip-xmas  #frmQuickSetFinder a { color:#c69551 !important; background-color:#000000 !important; font-weight::bold !important;}

/*---------- VALENTINES PAGE -----------*/
.strip-valentines #set_finder_copy .cta {
    background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/valentines/2013/2012-12-13/pink_arrow.png") !important;
    color: #ff3fb1 !important;
    margin-right: 11px !important;
}
.strip-valentines #set_finder_copy .cta:hover {
    background-image: url("http://images.figleaves.com/uk/images/eng-gbr/home/assets/arrow/cta-arrow-hover.png") !important;
    color: #000000 !important;
}
.strip-valentines {
    float: left !important;
    height: 90px !important;
    margin-top: 5px !important;
    width: 980px !important;
}
.strip-valentines {
    background: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/valentines/2013/2012-12-13/set-finder-bg.png") no-repeat scroll 0 0 transparent !important;
    font-family: arial !important;
    font-size: 14px !important;
    position: relative !important;
}
.strip-valentines #set_finder_copy {
    left: 440px !important;
    position: absolute !important;
    top: 50px !important;
}
.strip-valentines p {
    font-size: 14px !important;
    margin-top: 0px !important;
	margin-bottom:7px;
}
.strip-valentines p.searchheader-title {
    display: none;
    margin: 0;
    padding: 0;
}
.strip-valentines #set_finder_copy span {
    font-family: Arial,Helvetica,sans-serif !important;
    font-size: 14px !important;
    font-weight: normal !important;
    margin-left: -2px !important;
    /*margin-right: 10px !important;*/
}
.strip-valentines #go_button {
    background-color: #000000 !important;
    border: medium none !important;
    color: #C69551 !important;
    cursor: pointer !important;
    float: right !important;
    margin-left: 15px !important;
    padding: 2px 15px !important;
    width: 30px !important;
}
.strip-valentines form {
    left: 270px;
    position: absolute;
    top: -50px;
    width: 270px;
}
.strip-valentines #frmQuickSetFinder a {
    background-color: #ff3fb1 !important;
    color: #ffffff !important;
}
 
.strip-valentines #frmQuickSetFinder a:hover {
    background-color: #000000 !important;
}

/*---------- OUTLET PAGE -----------*/

div#outletsearch { position:relative; width:100%;  padding:0px; margin:0px;}
div#outletsearch .outletgender  { position:relative; float:left; width:50%; padding:0px; margin:0px; }
div#outletsearch .size-panel { position: relative; width: 485px; height: 260px; float: left; padding-bottom: 10px; 	background-repeat: no-repeat; }
div#outletsearch #womens-size { background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/outlet/2012-01-14/womens-panel.jpg"); margin-right: 10px; }
div#outletsearch #mens-size { background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/outlet/2012-01-14/mens-panel.jpg"); }
div#outletsearch .size-panel form { width: 100px; position: absolute; top: 110px; right: 50px; }
div#outletsearch .size-panel form select { margin: 0px 0px 5px 0px; }
div#outletsearch #mens-size.size-panel form { 	right: 235px; }
div#outletsearch .womens-select, .mens-select { display: block; width: 131px; height: 14px; text-indent: -9999em; overflow: hidden; position: absolute; }
div#outletsearch .womens-select { background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/outlet/2012-01-14/view-styles.png"); bottom: 40px; right: 80px; }
div#outletsearch .womens-select:hover { background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/outlet/2012-01-14/view-styles-hover.png"); }
div#outletsearch .mens-select { background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/outlet/2012-01-14/view-styles-men.png"); bottom: 70px; left: 80px; }
div#outletsearch .mens-select:hover { background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/outlet/2012-01-14/view-styles-men-hover.png"); }
#price-strip { background-color: #204fda; clear: both; width: 980px; height: 45px; }
#price-strip ul { margin: 0px; padding: 12px 0px 0px 30px; float: left; }
#price-strip ul.mens-price-list { margin-left: 100px; }
#price-strip ul li { list-style-type: none; margin-right: 5px; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #fff; text-transform: uppercase; }
#price-strip ul li a { text-decoration: none; color: #fff; }
#price-strip ul li a:hover { color: #ff4e9f; }
#price-strip ul.mens-price-list li a:hover { color: #20a2f8; }

/*-------------------- BRA CALCULATOR ---------------------*/

#braquestionsform { 	position:relative;		width: 90%;		margin:20px auto;	padding:10px;	}
.braquestion, .pnext, #braresult, #qStatement, .subquestion, #digmsg{	display: none;	}
.qestionselect { position:relative; }
#braquestionsform  h2 {     background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/assets/bra_calculator/title_bra-fit-calculator.png");    background-position: center center;    background-repeat: no-repeat;	border: 1px solid #CCC7BE;    margin-bottom: 25px;    margin-left: auto;    margin-right: auto;    margin-top: 0;    padding-bottom: 25px;    padding-left: 40px;    padding-right: 40px;    padding-top: 25px;    text-indent: -99999px;    width: 70%;}
#braquestionsform h3 { margin: 0 Auto; padding:0 0 10px 0; font-family:arial; font-size:14px; line-height:15px; color:gray; background-color: white !important;text-align: center; width: 80%;}
#braquestionsform  .shadow {	background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/assets/bra_calculator/box-shadow.jpg");    background-position: center center;	background-repeat: no-repeat;	margin: 0 auto;	width:850px;	height:40px;}	
#braquestionsform #beforestart {	margin: 0 auto 20px;	background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/assets/bra_calculator/title_before-you-start.png");    background-position: center center;	background-repeat: no-repeat;	text-indent: -99999px;	text-align: center;	}
#braquestionsform p {	margin: 0 auto; font-family:arial; font-size:14px; line-height:20px; color:gray; text-align: center; padding-bottom:10px}
#braquestionsform  .clearqts	{clear:both;}
#braquestionsform p  a{ color:#20bec7; text-decoration:underline; }
#braquestionsform  #sizeholder { position:relative;  height:50px; margin:10px auto 20px; width:850px; position:relative; background-color: #F4F3F4;}
#braquestionsform  #sizeholder #whatbrasize {	background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/assets/bra_calculator/question_what-is-your-bra-size.png");    background-position: left center;	background-repeat: no-repeat;	text-indent: -99999px;	margin-left:40px;	height:50px;}

#braquestionsform  #sizeholderFirstForm { position:relative;  height:50px; margin:50px auto 20px; width:850px; position:relative; background-color: #F4F3F4;}
#braquestionsform  #sizeholderFirstForm #whatbrasize {	background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/assets/bra_calculator/question_choose_intnl_size.png");    background-position: left center;	background-repeat: no-repeat;	text-indent: -99999px;	margin-left:40px;	height:50px; background-color: #F4F3F4;}
#braquestionsform  #sizeholderFirstForm #SelectCountry {margin-top: -40px; position:absolute; margin-left:525px;}

#qStatement { padding:20px; background-color:#f4f3f4; position:relative; height:500px;}
#braquestionsform  #sizeholder span {position:absolute; left:525px; top:10px}
#braquestionsform  #guidelineholder { padding:20px; width:810px; position:relative; margin: 0 auto; background-color: #F4F3F4;}
#braquestionsform  #guidelineholder p { text-align: left;}
#braquestionsform  #guidelineholder .top-p { margin-top:15px;}
#braquestionsform  #guidelineholder #guideline {	background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/assets/bra_calculator/title_guideline-for-brand-sizing.png");    background-position: left center;	background-repeat: no-repeat;	text-indent: -99999px;	margin-left:0px;}
#braquestionsform  .pnext {background-color: gray;    height: 25px;    margin-bottom: 10px;    margin-left: auto;    margin-right: auto;    margin-top: 25px;	background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/assets/bra_calculator/next.png");	background-position: center center;	background-repeat: no-repeat;	text-indent: -99999px;	line-height: 0px;	padding:0px;	cursor: pointer;}
#braquestionsform  .hovernext {background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/assets/bra_calculator/next_hover.png");	background-position: center center;	background-repeat: no-repeat;	}
#braquestionsform  .progbar { position:relative; display:block; margin:20px auto 30px;}	
#braquestionsform  #guidelineholder #guidelinetext { display:none;}
#braquestionsform  #guidelineholder h6 { width:10px; height:10px; display:block; position:absolute; right:22px; top:22px; cursor: pointer; background-position: center center; background-repeat: no-repeat; }
#braquestionsform  #guidelineholder h6 span {display:none;}
#braquestionsform  #guidelineholder h6.plusshow { background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/assets/bra_calculator/plus.png");}
#braquestionsform  #guidelineholder h6.minusshow { background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/assets/bra_calculator/minus.png");}
#braquestionsform  #guidelineholder p span { color:#20bec7; font-weight:bold;}
#braquestionsform  #questholder { margin:0 auto 20px; width:795px;}
#braquestionsform .subquestion, #braquestionsform  .questionh { position:relative; height:420px; *height:440px;}
#braquestionsform .braquestion  h4 {    background-position: left center;    background-repeat: no-repeat;    height: 55px;    margin-bottom: 35px;    margin-left: 0;    margin-right: 0;    margin-top: 10px;    text-indent: -99999px;}
#braquestionsform   #question1 h4 {background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/assets/bra_calculator/question_underband-look.png")}
#braquestionsform   #subquestion1 h4 {background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/assets/bra_calculator/question_loosest-hook.png")}
#braquestionsform   #question2 h4 {background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/assets/bra_calculator/question_wires-look.png");}
#braquestionsform  #subquestion2 h4 {background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/assets/bra_calculator/question_wires-tip.png");}
#braquestionsform   #question3 h4 {background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/assets/bra_calculator/question_is-there-bulging.png");}
#braquestionsform   #question4 h4 {background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/assets/bra_calculator/question_excess-fabric.png");}
.braquestion h5 {	height: 25px;    width: 100%;	position:relative;    display:inline-block;    padding: 0 0 0 0px;    background-position: left center;	background-repeat: no-repeat;	text-indent: -99999px;	margin: 20px 0px 10px;	}
.braquestion h5#g1a1 {background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/assets/bra_calculator/answer_underband-look_1.png");}
.braquestion h5#g1a1.selectedheder{background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/assets/bra_calculator/answer_underband-look_1_hover.png");}
.braquestion h5#g1a2 {background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/assets/bra_calculator/answer_underband-look_2.png");}
.braquestion h5#g1a2.selectedheder {background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/assets/bra_calculator/answer_underband-look_2_hover.png");}
.braquestion h5#g1a3 {background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/assets/bra_calculator/answer_underband-look_3.png");}
.braquestion h5#g1a3.selectedheder {background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/assets/bra_calculator/answer_underband-look_3_hover.png");}
.braquestion h5#g1a4 {background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/assets/bra_calculator/answer_underband-look_4.png");}
.braquestion h5#g1a4.selectedheder {background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/assets/bra_calculator/answer_underband-look_4_hover.png");}
.braquestion h5#g1a5 {background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/assets/bra_calculator/answer_underband-look_5.png");}
.braquestion h5#g1a5.selectedheder {background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/assets/bra_calculator/answer_underband-look_5_hover.png");}
.braquestion h5#g1sa1 {background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/assets/bra_calculator/answer_loosest-hook_1.png");}
.braquestion h5#g1sa1.selectedheder{background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/assets/bra_calculator/answer_loosest-hook_1_hover.png");}
.braquestion h5#g1sa2 {background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/assets/bra_calculator/answer_loosest-hook_2.png");}
.braquestion h5#g1sa2.selectedheder {background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/assets/bra_calculator/answer_loosest-hook_2_hover.png");}
.braquestion h5#g1sa3 {background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/assets/bra_calculator/answer_loosest-hook_3.png");}
.braquestion h5#g1sa3.selectedheder {background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/assets/bra_calculator/answer_loosest-hook_3_hover.png");}
.braquestion h5#g1sa4 {background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/assets/bra_calculator/answer_loosest-hook_4.png");}
.braquestion h5#g1sa4.selectedheder {background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/assets/bra_calculator/answer_loosest-hook_4_hover.png");}
.braquestion h5#g1sa5 {background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/assets/bra_calculator/answer_loosest-hook_5.png");}
.braquestion h5#g1sa5.selectedheder {background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/assets/bra_calculator/answer_loosest-hook_5_hover.png");}
.braquestion h5#g2a1 {background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/assets/bra_calculator/answer_wires-look_1.png");}
.braquestion h5#g2a1.selectedheder{background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/assets/bra_calculator/answer_wires-look_1_hover.png");}
.braquestion h5#g2a2 {background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/assets/bra_calculator/answer_wires-look_2.png");}
.braquestion h5#g2a2.selectedheder {background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/assets/bra_calculator/answer_wires-look_2_hover.png");}
.braquestion h5#g2a3 {background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/assets/bra_calculator/answer_wires-look_3.png");}
.braquestion h5#g2a3.selectedheder {background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/assets/bra_calculator/answer_wires-look_3_hover.png");}
.braquestion h5#g2sa1 {background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/assets/bra_calculator/answer_wires-tip_1.png");}
.braquestion h5#g2sa1.selectedheder{background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/assets/bra_calculator/answer_wires-tip_1_hover.png");}
.braquestion h5#g2sa2 {background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/assets/bra_calculator/answer_wires-tip_2.png");}
.braquestion h5#g2sa2.selectedheder {background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/assets/bra_calculator/answer_wires-tip_2_hover.png");}
.braquestion h5#g2sa3 {background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/assets/bra_calculator/answer_wires-tip_3.png");}
.braquestion h5#g2sa3.selectedheder {background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/assets/bra_calculator/answer_wires-tip_3_hover.png");}
.braquestion h5#g2sa4 {background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/assets/bra_calculator/answer_wires-tip_4.png");}
.braquestion h5#g2sa4.selectedheder {background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/assets/bra_calculator/answer_wires-tip_4_hover.png");}
.braquestion h5#g2sa5 {background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/assets/bra_calculator/answer_wires-tip_5.png");}
.braquestion h5#g2sa5.selectedheder {background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/assets/bra_calculator/answer_wires-tip_5_hover.png");}
.braquestion h5#g3a1 {background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/assets/bra_calculator/answer_is-there-bulging_1.png");}
.braquestion h5#g3a1.selectedheder{background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/assets/bra_calculator/answer_is-there-bulging_1_hover.png");}
.braquestion h5#g3a2 {background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/assets/bra_calculator/answer_is-there-bulging_2.png");}
.braquestion h5#g3a2.selectedheder {background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/assets/bra_calculator/answer_is-there-bulging_2_hover.png");}
.braquestion h5#g4a1 {background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/assets/bra_calculator/answer_excess-fabric_1.png");}
.braquestion h5#g4a1.selectedheder{background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/assets/bra_calculator/answer_excess-fabric_1_hover.png");}
.braquestion h5#g4a2 {background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/assets/bra_calculator/answer_excess-fabric_2.png");}
.braquestion h5#g4a2.selectedheder {background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/assets/bra_calculator/answer_excess-fabric_2_hover.png");}
.braquestion h5#g4sa1 {background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/assets/bra_calculator/answer_fabric-pinch_1.png");}
.braquestion h5#g4sa1.selectedheder{background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/assets/bra_calculator/answer_fabric-pinch_1_hover.png");}
.braquestion h5#g4sa2 {background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/assets/bra_calculator/answer_fabric-pinch_2.png");}
.braquestion h5#g4sa2.selectedheder {background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/assets/bra_calculator/answer_fabric-pinch_2_hover.png");}
.braquestion h5#g4sa3 {background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/assets/bra_calculator/answer_fabric-pinch_3.png");}
.braquestion h5#g4sa3.selectedheder {background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/assets/bra_calculator/answer_fabric-pinch_3_hover.png");}
.braquestion h5#g4sa4 {background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/assets/bra_calculator/answer_fabric-pinch_4.png");}
.braquestion h5#g4sa4.selectedheder {background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/assets/bra_calculator/answer_fabric-pinch_4_hover.png");}
.braquestion h5#g4sa5 {background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/assets/bra_calculator/answer_fabric-pinch_5.png");}
.braquestion h5#g4sa5.selectedheder {background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/assets/bra_calculator/answer_fabric-pinch_5_hover.png");}
#braquestionsform  input[type="radio"] {    bottom: 0px;    position: absolute;}
#braquestionsform label {    background: gray;    height: 25px;    width: 100%;	position:absolute;    display:inline-block;    padding: 0 0 0 0px;	background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/assets/bra_calculator/tick.png");    background-position: center center;	background-repeat: no-repeat;	cursor: pointer;	bottom: 0px;	left:0px;}
#braquestionsform label.checkedlabel {    background: #20bec7;    height: 25px;    width: 100%;	position:absolute;    display:inline-block;    padding: 0 0 0 0px;	background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/assets/bra_calculator/tick.png");    background-position: center center;	background-repeat: no-repeat;	cursor: pointer;	bottom: 0px;	left:0px;}
#braquestionsform label img { padding:5px; display:block; margin: 0 auto;}
#braquestionsform  .qestionselect li, #braquestionsform  .subquestion li { cursor: pointer; width:150px; height:280px; display:block; float:left; margin-right:11px; position:relative;}
#braquestionsform  .qestionselect li.typethree { width:254px; margin-right:16px;}
#braquestionsform  .qestionselect li.typetwo{ width:386px; margin-right:23px;}
#braquestionsform  .qestionselect li p, #braquestionsform  .subquestion li p {text-align: left; font-size:11px; line-height: 14px;}
#braquestionsform  .qestionselect .lastans, #braquestionsform  .subquestion .lastans { margin-right:0px !important;}
#braquestionsform  #digmsg {color: gray; font-weight: bold; margin-bottom: 10px; margin-left: auto; margin-right: auto; margin-top: 10px; text-align: center; width: 100%;} 
#braquestionsform  #braresult h4 { text-align:center;}
#braquestionsform  #braresult #finalsize {color:#20bec7; font-weight:bold;}
#braquestionsform  #braresult #resultheader {margin: 0 auto 20px;	background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/assets/bra_calculator/title_the-result.png");    background-position: center center;	background-repeat: no-repeat;	text-indent: -99999px;	text-align: center;	}
#braquestionsform  #braresult #askour { margin: 20px auto 20px;	background-image: url("http://images.figleaves.com/uk/images/eng-gbr/figleaves/assets/bra_calculator/logo_ask-the-experts.png");    background-position: center center;	background-repeat: no-repeat;	text-indent: -99999px;	text-align: center;	width:177px;	height:38px;	display:block;	}
#braquestionsform  #braresult #shopsizelink { color:white; background-color:#20bec7; font-size:18px; font-weight:bold; padding:5px 15px; text-decoration:none;}
#braquestionsform  #braresult .highlightblue	{ color:#20bec7;}
#braquestionsform   #braresult .shadow  { margin: 10px 0px 0px;}

#braquestionsform  #braresult .resulttextborder {border-style:solid; border-width:1px; border-color:#ccc; width:800px; padding-top: 10px; padding-bottom: 10px;}
#braquestionsform  #braresult .smalltext  {font-size:10px; font-weight:bolder;}

/*--Add for Christmas--*/
div#content_small, div#content_small_Upper {background-color:#ffffff;}
div#newHeaderContainer {background-color:#ffffff;}
#footer {background-color:#ffffff;}
div#new_home_content {background-color:#ffffff;}
div#content_look_book_Upper, div#content_look_book_Lower {background-color: #ffffff;}
div#ChristmasBgColor {background-color: #ffffff; z-index: -1000;}
#rr_placement_0 {display:block;}
.rr-image {width:150px; text-align:center;}
.rr-image img {max-width:90px;max-height:115px;}
.rr-title{width:150px;text-align:center;font-size:12px;}
.rr-title a {color:#3C1053; width:150px;text-align:center;font-size:12px;}
.rr-brand{width:150px;text-align:center;font-weight:bold;font-size:12px;color:#3C1053;font-weight:bold;}
.rr-product {float:left;}
.rr-rating {width: 150px;text-align:center;}
.rr-price{color: #3C1053; width:150px;font-size:12px;font-weight:bold;}
.rr-saleprice{color:#CC3333;font-weight:bold;}
.rr-listprice.rr-wasprice {text-decoration:line-through;}
.rr-listprice{text-align:center;font-size:12px;}
.rr-saleprice{text-align:center;font-size:12px;}
.rr-reviews{text-align:center;font-size:12px;color: #3C1053;width:150px;}
.richrelevanceproduct1_set h4 { background-color: #FFFFFF; color: #3C1053; font-family: arial; font-size: 14px; padding: 0 10px 20px; text-align: center; }
.richrelevanceproduct2_set h4 { background-color: #FFFFFF; color: #3C1053; font-family: arial; font-size: 14px; padding: 0 10px 20px; text-align: center; }
.richrelevanceproduct3_set h4 { background-color: #FFFFFF; color: #3C1053; font-family: arial; font-size: 14px; padding: 0 10px 20px; text-align: center;}
.richrelevanceproduct1_set { border: 1px solid #D4D0D1; display: block; float: left; height: 250px; margin: 15px 0; padding: 20px 10px 10px; position: relative; width: 450px; }
.richrelevanceproduct2_set { border: 1px solid #D4D0D1; display: block; float: right; height: 250px; margin: 15px 0; padding: 20px 10px 10px; position: relative; width: 450px; }
.richrelevanceproduct3_set { border: 1px solid #D4D0D1; display: block; height: 250px; margin: 15px 0; padding: 20px 35px 10px; position: relative; }
.richrelevanceproduct4_set { border: 1px solid #D4D0D1; display: block; height: 250px; margin: 15px 0; padding: 20px 15px 10px; position: relative; }
.richrelevanceproduct4_set h4 { background-color: #FFFFFF; color: #3C1053; font-family: arial; font-size: 14px; padding: 0 10px 20px; text-align: center; }
.richrelevanceproduct5_set { background-color: #FFFFFF; border-bottom: 1px solid #D4D0D1; margin: 10px 0; min-height: 400px; padding: 0;}
.richrelevanceproduct5_set h4 { background-color: #FFFFFF; color: #3C1053; font-family: arial; font-size: 14px; padding: 0 10px 20px; text-align: center; }
.richrelevanceproduct1_set h4, .richrelevanceproduct2_set h4, .richrelevanceproduct3_set h4, .richrelevanceproduct5_set h4, .richrelevanceproduct4_set h4 {text-transform:capitalize;}
.richrelevanceproduct5_set li {float: left; height: 380px; margin: 0 0 10px 15px; padding: 0; position: relative; width: 180px;}
.richrelevanceproduct5_set li img { max-height: 229px !important; max-width: 178px !important;}