/* CSS Document */

body 
{		
	font-family:arial,Trebuchet MS, Helvetica, sans-serif ;
	font-size: 71%;
    color:#6c6d6b;
    padding:0px;
    margin:0px;
	background-color:#c9cbc7;
}

/* for Internet Explorer *//*\*/* body {
behavior: url(/App_Themes/Admin/csshover.htc); 
} /**/
img {behavior: url(/App_Themes/Fantasie-FR/IE_hacks/iepngfix.htc) }

/*--------------- content styles ----------------*/
.floatr {float: right}
.floatl {float: left}
.clearboth {clear:both;margin:0px;padding: 0px;height:0px;font-size:0px}
/*--------------- cms area styles ----------------*/
	img {border-width:0px}


	a {color:#e56e79;text-decoration:none}
	a:hover{text-decoration:underline}
	h1, h2, h3 {color: #e56e79;font-weight:normal}
	h1 {font-size: 160%;padding: 0px;margin: 0px 0px 10px 0px}
	h2 {font-size: 120%;padding: 0px;margin: 10px 0px 5px 0px;color:#9e9e9e}
	h3 {font-size: 110%;padding: 0px;margin: 15px 0px 5px 0px}
	h4 {font-size: 100%;padding: 0px;margin: 15px 0px 5px 0px} 
	
	hr {border: 1px solid #5B483E; height: 1px; margin: 4px 0px}

	.alignr {text-align: right}
	.note {color: #948889;font-size: 80%;font-style: italic}
	.size90 {font-size:90%}
	.size110 {font-size:110%}
	.size120 {font-size:120%}
	.size130 {font-size:130%}
	.size140 {font-size:140%}
	.colour{float:left;margin-right:6px}
	.colour img{padding:0px !important}
	.validationsummary{width:400px;margin:15px 0 15px 0;padding:10px;color:#f9f9f9 !important;font-size:110%;font-weight:bold;background-color:#e56e79;border:5px solid #f9f9f9;}
	.validationsummary ul{margin:10px 0 0 20px;padding:0px;font-size:90%;font-weight:normal}
	
/*----standard styles----*/
#noflash{height:361px;background:url(images/flash_alternative.jpg) center no-repeat;width:100%; }
#noflash a{position:relative;top:290px;left:100%;margin-left:-53px;}

#flashmainpanel{background: url('images/flash_bg.gif') top left repeat-x;}

#top {background-color:#fdfdfd;width:100%;height:130px}
.outer {width:954px;margin:auto;}
.disabled{color:#C9CBC7 !important}

#search{float:right;}
#searchbox{border:solid 1px #a9a9a9;width:165px;margin-top:20px;float:left}
#searchbox .textbox{border:solid 0px;width:140px;color:#a6a6a6;font-size:90%;padding:3px;background-color:Transparent}

#flags{float:left;margin-top:-13px}
#flags .uk{float:left;margin:34px 7px 0 0;background: url(images/uk-flag-shadow.png) bottom right no-repeat;padding-bottom:6px}
#flags .fr{float:left;margin:34px 7px 0 0;background: url(images/fr-flag-shadow.png) bottom right no-repeat;padding-bottom:6px}
#flags .de{float:left;margin:34px 7px 0 0;background: url(images/de-flag-shadow.png) bottom right no-repeat;padding-bottom:6px}
#flags .facebook{float:left;margin:34px 7px 0 0;}

#logo{float:left;margin-top:10px}

#sitelinks{float:left;font-family: Helvetica, Trebuchet MS, sans-serif ;font-size:85%;margin:14px 0px 0px 8px}
#sitelink ul{margin:0px;padding:0px;}
#sitelinks ul li{float: left;list-style-type: none;display: inline;}
#sitelinks ul li a{color:#6d6e6c;padding: 5px 8px 5px 8px;text-decoration:none;font-size:100%;}
#sitelinks ul .current a, #sitelinks ul .parent a{color:#e56e79;}
#sitelinks ul .parent.first a{color:#6d6e6c;font-weight:normal}
#sitelinks ul .last a{padding-right:0px}

#title{background-color:#f8f9f7;height:41px;padding-top:12px} 
#title .lingeriedrawer{background: url('images/lingerie_drawer_icon.gif') center left no-repeat;padding-left:25px}
#title select{color:#949493}
#title h1{margin-top:3px}

#largetitle{background-color:#f8f9f7;padding:12px 0px 10px 0px} 
#largetitle select{color:#949493}
#largetitle h1{margin-top:3px}

#maincontent{background-color:#e9eae8}
#maincontent .inner{padding:10px 0px 40px 0px}
#maincontent .inner .content{width:870px}
#maincontent .inner .content img{padding:0px 20px 20px 0px}
#maincontent .inner .content ul{margin:0px;padding:0px 0px 0px 5px;}
#maincontent .inner .content li{margin:5px 0px 0px 10px}

#seasoncontent{background: url('images/seasoncontent_grad.gif') top left repeat-x;height:344px;}
#seasoncontent #arrowleft, #seasoncontent #arrowright{float:left;width:21px;height:351px}
#seasoncontent #arrowleft img, #seasoncontent #arrowright img{display:block;margin-top:140px;cursor:pointer}
#seasoncontent #scroll{float:left;padding:0px; height:351px;width:1065px;}
#seasoncontent #scroll .range{width:189px;height:351px;float:left;padding:0px 12px 0px 12px}
#seasoncontent #scroll .range img{display:block;height:300px}
#seasoncontent #scroll .range a:hover{text-decoration:none}
#seasoncontent #scroll .range h2{text-align:center;margin:12px 0px 0px 0px ;font-size:140%;background-color:#F1F2F0}
#seasoncontent #viewpoint{float:left;overflow:hidden;width:852px;height:351px;margin:0px 20px 0px 20px}

#bottomcontent{background-color:#f1f2f0;padding:4px 0px 4px 0px}
#bottomcontent #menu ul{margin:0px;padding:0px;padding:10px 0px 20px 0px}
#bottomcontent #menu ul li{float: left;list-style-type: none;margin-right:40px}
#bottomcontent #menu ul li a{color:#6d6e6c;font-size:105%}
#bottomcontent #menu ul .current a{color:#e56e79;}

#footertxt{background-color:#fff;height:112px;padding:35px 0px 0px 0px}
#footertxt .logo{float:left;padding:20px 0px 0px 0px}
#footertxt .text{float:left;width:740px;margin-left:45px;padding:0px 0px 0px 0px}

#footerlinks{background-color:#c9cbc7;padding-bottom:10px}
#footerlinks ul{margin:0px;padding:0px;padding:10px 0px 12px 0px}
#footerlinks ul li{float: left;list-style-type: none;background: url('images/footer_link_divider.gif') bottom right no-repeat;}
#footerlinks ul .last{background:none}
#footerlinks ul li a{color:#63636b;font-weight:bold;padding:0px 10px 0px 10px}
#footerlinks ul .first a{padding-left:0px}

#form input{width:220px;font-size: 100%;border:solid 1px #585858;padding: 3px;background-color:#fff;}
#form textarea{width:400px;font-size: 100%;border:solid 1px #585858;padding: 3px;background-color:#fff;font-family:arial,Trebuchet MS, Helvetica, sans-serif ;}
#form select{border:solid 1px #585858;font-size:90%;padding: 3px;}
#form tr{height:28px}

#bottomcontent #checkboxes{float:left;width:750px;padding:30px 0px 30px 0px}
#bottomcontent #checkboxes .box{float:left;margin-top:7px}
#bottomcontent #checkboxes .loggedinbox{float:left;padding-top:10px;width:176px}
#bottomcontent #checkboxes .loggedinbox label{padding-left:5px}
#bottomcontent #checkboxes .logintxt{float:left;margin:7px 0px 0px 23px;width:512px}
#bottomcontent #checkboxes .txt{float:left;margin-left:20px;width:600px;margin-top:10px}
#bottomcontent #checkboxes .txt p{margin:0px}
#bottomcontent #loginbutton{float:left;padding:40px 0px 0px 108px}
#bottomcontent #button{float:left;padding:30px 0px 7px 100px}
#bottomcontent .send{float:right;padding: 5px 0px 5px 0px}

#lingeriedrawer #text{width:700px;float:left}
#lingeriedrawer .floatr a{text-decoration:none}
#lingeriedrawer #items{width:954px}
#lingeriedrawer #items h2{margin: 8px 0px 0px 35px}
#lingeriedrawer #products{padding-left:10px;margin-top:25px;}
#lingeriedrawer #products .item{margin-top:20px;float:left}
#lingeriedrawer #products .item .chkbox{float:left;margin-top:20px;}
#lingeriedrawer #products .image{float:left;margin-left:60px;}
#lingeriedrawer #products a, #lingeriedrawer #recommendations a{cursor:hand !important}
#lingeriedrawer .details{float:left;width:218px;margin-left:35px;}
#lingeriedrawer .details h3{margin-top:0px;font-size:150%}

#lingeriedrawer{margin-top:20px}
#lingeriedrawer #recommendations{float:left;width:439px;}
#lingeriedrawer #recommendations h2{margin: 0px 0px 0px 35px}
#lingeriedrawer #recommendations ul{padding:0px;margin-top:41px;margin-left:0px;}
#lingeriedrawer #recommendations ul li{list-style-type: none;margin-top:20px}
#lingeriedrawer #recommendations .image{float:left;padding-left:40px}

#lingeriedrawer img{z-index:1;position:relative;padding-top:1px}
#lingeriedrawer .imageborder{z-index:10;position:absolute;background: url('images/thumb_image_border.gif') top left no-repeat;height:68px;width:138px}

#lingeriedrawer #login label{display:block;font-weight:bold;margin-bottom:4px}
#lingeriedrawer #login input{width:400px;font-size: 90%;border:solid 1px #585858;padding: 3px;background-color:#fff;margin-bottom:3px}

#lingeriedrawer #login{float:left;margin-left:158px;width:425px}
#lingeriedrawer #login .pwdlink{float:left;margin-left:80px;}
#lingeriedrawer #login a{text-decoration:underline}
#lingeriedrawer #login a:hover{text-decoration:none}
#lingeriedrawer #empty{padding-top:40px;width:400px;margin:auto;font-size:120%}

#lingeriedrawer #loginbox {float:left;width:500px;border-right:solid 2px #d0d2d0;margin-top:20px;}
#lingeriedrawer #newuser{float:left;margin:20px 0px 0px 40px;}
#lingeriedrawer #newuser h2{margin-bottom:30px;color:#e56e79}
#lingeriedrawer #newuser div{float:left}
#lingeriedrawer #newuser .button{margin:-5px 0px 0px 15px}

#lingeriedrawer #loginbox h2{color:#e56e79}
#lingeriedrawer #loginbox .form{margin-top:10px;}
#lingeriedrawer #loginbox .form label{width:120px;display:block;float:left}
#lingeriedrawer #loginbox .form input{display:block;float:left}
#lingeriedrawer #loginbox .form .txtbox{width:280px;font-size: 100%;border:solid 1px #0c0d0e;margin-bottom:10px;padding: 3px;}
#lingeriedrawer #loginbox .form .button{float:left;margin:-4px 0px 0px 10px}

#paging{width:950px;text-align:center}
#paging a{vertical-align:middle;margin:0px 6px 0 6px;display:inline-block;padding:0 6px 0 6px;color:#6c6d6b}
#paging a.selected{padding:6px;text-decoration:underline;font-weight:bold;margin:0 6px 0 6px;color:#e56e79}
#paging a.hide{display:none;}
#paging img{margin-top:3px}

#articles ul{margin:0px;padding:0px;}
#articles ul li{list-style-type: none;border-bottom:solid 2px #d2d2d1;margin-top:20px}
#articles ul li a{color: #898a89;font-size:120%}
#articles h2{margin-top:0px;font-size:100%}
#articles .floatl{padding-bottom:20px}
#articles .text{float:left;margin-left:40px;padding-top:5px;width:740px}
#articles .text .date{font-size:80%;display:block;margin-top:5px}
#articles  .imageborder{z-index:10;position:absolute;background: url('images/thumb_image_border.gif') top left no-repeat;height:68px;width:138px}
#articles  img{z-index:1;position:relative;top:0}
#articles p{margin-top:10px}

.modal{display:none;position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden;padding:0;margin:0;z-index:1000;}
.modal .bg{width:100%;height:100%;position:absolute;top:0;left:0;filter:alpha(opacity=75);opacity:0.75;background:#fff url(images/loading.gif) 50% 25% no-repeat;}

.popup{display:none;position:relative;top:20px;margin:0 auto 0 auto;width:710px;height:559px;background:url('images/popup_bg.png') left top no-repeat;}
.popup .loading{position:absolute;width:692px;height:544px;display:none; background: url(images/loading.gif) center center no-repeat}
.popup .inner{width:690px;padding:7px 0px 0px 0px;margin-left:2px;} 

.popup .corner{z-index:1;position:absolute;top:-7px;left:-3px;background:url(images/popup_corner.png) left top no-repeat;height:13px;width:8px;}

.popup #details{border-left:solid 2px #e1e1e1;float:left;padding:10px 0px 0px 11px;width:255px;height:424px;}
.popup #details p{background-color:#fff;}
.popup #details h1{margin-bottom:0;background-color:#fff;float:left}
.popup #details .fits{float:left;color: #e56e79;font-weight:bold;font-size:130%;padding-left:20px;margin-top:2px;background-color:#fff}
.popup #details h2{font-size:100%;margin-top:0;background-color:#fff;}
.popup #details #sizes select{border:solid 1px #585858;padding:3px;color:#949493;background-color:#fff;width:120px;font-size:90%}
.popup #details #swatches{height:95px;border-bottom:solid 3px #e1e1e1;padding:10px 0 0 0;border-top:solid 3px #e1e1e1;}
.popup #details #sizes{padding:10px 0px 10px 0px}
.popup #details p{margin-top:0px}
.popup #details #swatches .colour{float:left;margin-right:6px}
.popup #details #swatches .colour div{font-size:80%;width:52px;background-color:#fff;}
.popup #details .close{float:right;margin:0px -3px 0px 0px;}
.popup #details .buttons{text-align:center}
.popup #details .add{cursor:default}
.popup #details .rightarrow{cursor:pointer;width:100px;position:absolute;top:420px;left:100%;margin-left:-120px;}
.popup #rangeitems{border-top: solid 2px #d6d6d6;height:93px;width:688px;overflow:hidden;clear:both}
.popup #rangeitems .scroll{width:828px}
.popup #rangeitems .product{float:left;height:100px;background-color:#D6D6D6;padding-right:2px;}
.popup #rangeitems .product h3{color:#9e9e9e;text-align:center;font-size:90%;margin-top:3px;font-weight:bold;width:136px;}
.popup #rangeitems a:hover{text-decoration:none}
.popup .inner .floatl{position:relative;width:412px;height:434px;overflow:hidden}
.popup .productImage{position:relative;display:block}
.popup .productImage .zoomIn{z-index:2;position:absolute;top:20px;left:20px;background:url('images/zoom_button.png');width:48px;height:64px;display:block}
.popup .zoomImage{position:relative;display:none}
.popup .zoomImage img{position:absolute;cursor:move} 
.popup .zoomImage .zoomOut{z-index:1;position:absolute;background:url('images/zoomOut_button.png');width:57px;height:54px;display:block}
.popup #email {}
.popup #email .form{float:left}
.popup #email .form input{width:180px;font-size: 100%;border:solid 1px #585858;padding: 3px;background-color:#fff;}
.popup #email .form label{display:block;margin-bottom:4px}
.popup #email .button{margin:12px 0px 0px 10px;float:left}

#sitemap{}
#sitemap .section{float:left;width:230px}
#sitemap .section h2 a{padding:5px 0 5px 0;margin:0;font-weight:bold;color:#9e9e9e}
#sitemap .section ul{padding:0 0 10px 0;margin:0}
#sitemap .section li{padding:0;margin:0;list-style-type:none;}
#sitemap a{text-decoration:none}
#sitemap a:hover{text-decoration:underline}

.stockistsearch{margin:10px 0px 10px 0px;clear:both;width:900px;}
.stockistsearch label{background-color:transparent;color:#E56E79;}
.stockistsearch .floatl{padding-right:13px}
.stockistsearch select{border:solid 1px #585858;font-size:90%;padding: 3px;width:187px;background-color:#f8f9f7;background-color:transparent;}
.stockistsearch input.text{width:180px;font-size: 90%;border:solid 1px #585858;padding: 3px;background-color:transparent;}
.stockistsearch span{display:block;margin-top:22px;font-size:130%;color:#f05393;}
.stockistsearch input.go{margin:0 0 4px 0px;}
.stockistsearch .tip{margin:2px 0 0 0;color:#828282;font-size:90%;font-weight:normal}
.stockistsearch .typepanel label{margin-left:5px;display:block;float:left;margin-right:10px;}
.stockistsearch .typepanel input{display:block;float:left;}
.stockistsearch .typepanel{padding:20px 13px 0 0}
.stockistsearch .textpanel{float:left;background-color:#F8F9F7;}
.stockistsearch hr{border:solid 1px #dadada}
.stockistsearch h3{margin-top:0}
.stockistsearch h3 label {margin-left:10px;}
.stockistsearch .disabled td {filter:alpha(opacity=50);opacity:0.5;}
.stockistsearch .disabled {color:#BFBFBF}
.stockistsearch .disabled span,.stockistsearch .disabled label, .stockistsearch .disabled select, .stockistsearch .disabled input,.stockistsearch .disabled h3{background:#E9EAE8;color:#BFBFBF}
.stockistsearch .field{float:left;margin-top:6px}

.stockistsearch .on-line-button{float:left;margin:46px 0 0 -5px}

.stockist_results {margin:20px 0 20px 0}
.stockist_results hr{color:#fff;border:none;border-top:solid 1px #dadada}

.stockist{padding:20px 0 20px 0}
.stockist h2 {float:left;width:320px;font-size:130%;margin:0}
.stockist .address{float:left;width:400px;min-height:1px}
.stockist .map a{background: url('images/arrow.gif') left center no-repeat;padding-left:15px;color:#6c6d6b}

#pressresleases ul{margin:0px;}
#pressresleases ul li{}
#pressresleases h3{color:#9e9e9e}

.newsleft{width:580px;float:left;}
.newsright{float:left;width:220px;padding-left:65px;}
.newsright h2{color:#e56e79; border-bottom: solid 1px #9e9e9e;margin-left:12px}
.newsright ul{margin:0px;padding:5px 0px 15px 14px;}
.newsright ul li a{color:#828282;font-size:100%;}

#banners{height:240px;margin-top:54px}
#banners .text{z-index:10;margin-top:-170px;padding-left:20px;width:100px}
#banners .text a{text-decoration:none}
#banners .text a:hover{text-decoration:underline}
#banners .text h2{font-size:160%;color: #e56e79;}
#banners .text p {margin-top:10px}
#banners p{font-size:105%;margin:0px}
#banners div.middle{margin:0 45px}
#banners .banner{float:left}


#searchresults ul{margin:0px;padding:0px}
#searchresults h2 a{color:#9e9e9e}
#searchresults ul li{list-style-type: none;margin-bottom:25px}

#rangelinks {float:right;width:475px;padding-bottom:6px;}
#rangelinks .floatr{padding-right:20px}

#bestsellers{padding-right:10px;}
#bestsellers ul{margin:0px;padding:0px;padding-right:20px;margin-right:20px}
#bestsellers ul li{list-style-type: none;} 
 
#bestsellers{float:left;}
#dropdown {float:right;width:149px;min-height:33px;}
#dropdown .top{background: url('images/dropdown_bg_top.jpg') top left no-repeat;height:13px;padding: 8px 0px 0px 0px;cursor: pointer;}
#dropdown .inner {width: 149px; position:absolute; z-index:1;}
#dropdown .menu {display:none;padding: 5px 10px 0px 10px;background-color:#f8f9f7;background: url('images/dropdown_bg_grad.jpg') top left repeat-y;}
#dropdown .bottom{height:9px;background: url('images/dropdown_bg_bottom.gif') bottom left no-repeat;}
#dropdown ul{margin:3px 0px 0px 0px;padding:0px;}
#dropdown ul li{list-style-type: none;padding:0px 0px 0px 0px;border-top:dotted 1px #bebebe}
#dropdown ul li:hover{background-color:#71716f;}
#dropdown ul li:hover a{color:#fff}
#dropdown ul li a{color:#949493;padding:3px 0px 3px 33px;display:block;}
#dropdown ul li a:hover{text-decoration:none}

#presscuttings .image{float:left}
#presscuttings .text{float:left;margin-left:60px;width:350px;padding-top:10px}
#presscuttings hr {border: 1px solid #d1d1d1; height: 1px; margin: 10px 0px}

#productsearch{margin:10px 0px 10px 0px}
#productsearch label{display:block;margin-bottom:3px;margin-top:2px;color:#78787b;font-weight:bold}
#productsearch .floatl {padding-right:40px}
#productsearch select{border:solid 1px #585858;font-size:90%;padding: 3px;width:120px}
#productsearch input{margin-top:15px}
#productsearch .disabled {filter:alpha(opacity=50);opacity:0.5; background-color:#f8f9f7}

.modal2{display:none;position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden;padding:0;margin:0;z-index:1000;height:auto}
.modal2 .bg {position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;background-color:#fff;filter:alpha(opacity=50);opacity:0.50;}

.block{display:block;position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden;padding:0;margin:0;z-index:1000;height:auto}
.block .bg {position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;background-color:#fff;filter:alpha(opacity=50);opacity:0.50;}

#popup2{background: url(images/wishlist-bg.png) no-repeat;width:365px; height:289px; padding:10px 10px; font-family:Arial, Helvetica, sans-serif; font-size:110%;position:relative;margin:225px auto;z-index:1001;text-align:left}
#popup2 p{color:#63636b;margin-top:8px}
#popup2 .pad{padding: 0 0 5px 15px;width:320px}
#popup2 label{color:#63636b}
#popup2 .send-button{margin-right:6px;}
#popup2 a{color:#63636b;}
#popup2 .textbox{border:1px solid #959595;padding:3px;width:220px;}
#popup2 textarea {font-family:arial,Trebuchet MS, Helvetica, sans-serif ;font-size:100%}
