/* CSS Document */

body 
{		
	font-family: Trebuchet MS, Helvetica, sans-serif ;
	font-size: 71%;
    color:#f9f9f9;
    padding:0px;
    margin:0px;
	background-color:#353535;
}

img {behavior: url(/App_Themes/Fauve/IE_hacks/iepngfix.htc) }

/*--------------- content styles ----------------*/
.floatr {float: right}
.floatl {float: left}
.clearboth {clear:both;margin:0px;padding:0px;height:0px;font-size:0px}
.button	{border:solid 0px #bdbfc1;
		 /*background:url('images/button_grad.gif') top left repeat-x; */
		 font-weight:bold;
		 height:28px;
		 font-size:75%;
		 padding:0px 7px 0px 7px;
		 margin:0px}

	textarea{font-family: Trebuchet MS, Helvetica, sans-serif;font-size:100%}
/*--------------- cms area styles ----------------*/
	img {border-width:0px}
	.content a, .content a:link {color: #BE3913;text-decoration: none}
	.content a:hover {color: #019AE9;text-decoration: underline}

	a {color:#f9f9f9;text-decoration:none}
	a:hover{text-decoration:underline}
	h1, h2, h3 {font-weight: normal;color: #fff}
	h1 {font-size: 180%;padding: 0px;margin: 0px 0px 20px 0px}
	h2 {font-size: 120%;padding: 0px;margin: 0px 0px 5px 0px;color:#5c5c5c}
	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%}
	.bold{color:#5c5c5c}
	
	p{font-family: Lucida Sans Unicode, Lucida Grande; line-height: 140%;}
	
	.errortxt{color:#ff2828 !important}
	.validationsummary{width:400px;margin:15px 0 15px 0;padding:10px;color:#f9f9f9 !important;font-size:110%;font-weight:bold;background-color:#2D3041;border:5px solid #f9f9f9;}
	.validationsummary ul{margin:10px 0 0 20px;padding:0px;font-size:90%;font-weight:normal}

    .backbut{position:relative;top:40px;left:827px;width:63px}

    .noresults{padding:20px 0px 0px 0px}
	.resulttxt{padding:20px 0px 0px 0px}

/*----standard styles----*/
#top {background-color:#0c0d0e;width:100%;} /*#181b22*/
#hometop{position:absolute;background-color:Transparent;width:100%}
#homespacer{height:383px}
.outer {width:969px;margin:auto;padding-left:30px}

#noflash{height:383px;background:url(data/fauve4on.jpg) center no-repeat;width:100%; background-color:#0C0D0E}
#noflash outer{position:fixed;left:0;}
#noflash a{position:relative;top:90px;left:100%;margin-left:-55px;}

#search {float:right;padding-bottom:20px;padding-right:55px;}
#searchbox{border:solid 1px #4e4e4e;width:165px;margin-top:5px;}
#searchbox .textbox{background-color:#0c0d0e;border:solid 0px;width:140px;color:#f9f9f9;font-size:95%;}
#searchbox input[type=image]{padding-top:3px}

#sitelinks{float:left;margin-left:40px;}
#sitelink ul{margin:0px;padding:0px;}
#sitelinks ul li{float: left;list-style-type: none;display: inline;padding-left:4px}
#sitelinks ul li a{color:#f9f9f9;padding: 7px 18px 5px 18px;text-decoration:none;font-size:100%;font-weight:bold}
#sitelinks ul .current, #sitelinks ul .parent{margin-top:-4px}
#sitelinks ul .current a, #sitelinks ul .parent a{background: url('images/top_link_grad.png') top left repeat-x;color:#000;padding-bottom:30px;display:block;padding-top:4px}
#sitelinks ul .parent.first a{background:none;color:#f9f9f9;padding:4px 18px 5px 18px;}

#home{position:relative}
#homepanel{position:absolute;top:0;background-color:#000;width:100%;clear:both}
#homepanel .outer{padding:0;background-color:#0c0d0e}
#mainpanel, #productpanel, #colpanel{background-color:#0c0d0e;width:100%;clear:both;}
#mainpanel .outer{padding-top:18px;padding-bottom:40px}
#colpanel .outer{padding-top:18px;background-color:#0c0d0e}
#productpanel .outer{padding-top:18px}

.contentmain{width:928px;}
.contentleft{width:660px;float:left}
.contentleft a{text-decoration:underline} 
.contentleft a:hover{text-decoration:none}
.contentright{float:left;width:180px;margin-left:65px}
.contentright h2{padding-left:25px;color:#fff}
.contentright ul{margin:0px;padding:10px 0px 15px 0px;border-bottom: solid 1px #22232d;}
.contentright ul li{list-style-type: none;padding-left:4px;background: url('images/list_arrow.gif') center left no-repeat;}
.contentright ul li a{color:#f9f9f9;text-decoration:none;font-size:100%;padding-left:20px}
.contentright ul li a:hover{text-decoration:underline}

.contentbottom{background-color:#0c0d0e;}
.contentbottom .outer{padding-top:20px;padding-bottom:20px}
.contentbottom .outer .checkboxes{width:770px;float:left;}
.contentbottom .outer .checkboxes input{margin-right:10px}
.contentbottom .outer .checkboxes p{margin-top:3px;width:600px}
.contentbottom .outer .checkboxes .text {float:left; width:600px;margin-left:20px;}
.contentbottom .outer .paging{width:965px;text-align:center}
.contentbottom .outer .paging a{vertical-align:middle;margin:0 12px 0 12px;display:inline-block;}
.contentbottom .outer .paging a.selected{background: url('images/top_link_grad.gif') top left repeat-x;padding:6px;color:#000;font-weight:bold;margin:0 6px 0 6px}
.contentbottom .outer .paging a.hide{display:none;}
.contentbottom .but{float:right;margin-right:78px;}
.contentbottom .send{float:left;padding-left:92px;margin-top:30px;}

.cmscontent{width:900px;}

#footer{width:100%;min-width:969px;background: url('images/footer_grad.gif') repeat-x;height:130px}
#footer .logo{padding-top:50px;margin-left:5px;margin-right:85px;float:left}
#footertext{padding:43px 0px 43px 0px;color:#000;font-size:90%;width:645px;float:left}
.footerlinks{width:100%;margin:-2px 0;padding:10px 0;background-color:#353535;height:40px;}
.footerlinks #links{margin:auto;width:949px;}
.footerlinks #links ul{margin:0px;padding:0px;float:left;margin-bottom:10px}
.footerlinks #links ul li{float: left;list-style-type: none;display: inline;padding-left:4px;padding-right:4px;background: url('images/footer_link_divider.gif') center right no-repeat;}
.footerlinks #links ul .last{background:none}
.footerlinks #links ul li a{color:#f9f9f9;padding-left:10px;padding-right:10px;text-decoration:none;}
.footerlinks #links ul li a:hover{text-decoration:underline;}
.footerlinks #links ul .first a{color:#f9f9f9;padding-left:0px;padding-right:10px;text-decoration:none;}

#banners{height:190px;}
#banners img{border:solid 4px #d1d1d1}
#banners div{float:left}
#banners div.middle{margin:0 69px}
#banners div a img{margin-bottom:5px} 
#banners div a:hover{text-decoration:none}

.range {float: left; margin:20px 40px 0px 0px;}
.range img{border:solid 4px #d1d1d1 !important; display:block; margin-bottom:10px;}
.range h3{margin:0px;}

#rangeitems{width:850px;margin-top:-30px;position:relative;padding-bottom:10px;}
#rangeitems img{border:solid 4px #d1d1d1 !important;display:block;margin-bottom:2px;}
#rangeitems span{width:200px;margin-top:0px;margin-right:30px;margin-bottom:4px; display:block;font-size: 100%;padding: 0px;margin: 15px 0px 5px 0px;color:#fff}

.productcontentbottom .but{float:right}
.productcontentbottom{width:100%;background-color:#0c0d0e;position:absolute;margin-top:-4px;background-position:0 10px;background-repeat:repeat;}



#image{float:left;position:relative}
#image .inner{position:absolute}
#image .inner img{cursor:move;display:none}
#image .loading{position:absolute; width:461px; height:464px; display:none; background: url(images/loading.gif) center center no-repeat}
#productinfo{margin-left:30px;width:430px;float:left;}
#productinfo #swatches{font-size:80%}
#productinfo #swatches img{padding-right:5px;display:block}
#productinfo #sizes p{margin:0px 0px 5px 0px}
#productinfo #sizes select{width:100px; background-color:#000;color:#fff;font-size:100%;border:solid 1px #4e4e4e;padding:3px;margin-right:20px}
#productinfo #swatches input[type=image]{margin-top:30px;display:block}
#productinfo #swatches p{padding-top:8px;}
#productinfo .button{font-size:85%}
#productinfo a{cursor:pointer}
#productinfo h2{color:#f9f9f9;}
#productinfo .drawer{margin-top:10px}
#productinfo h1{margin-bottom:5px}
#productinfo h3{margin:8px 0}
#productinfo p{margin:5px 0}

#productinfo .drawer .disabled span{width:167px;height:25px;display:block;cursor:default;background: url('images/AddToLingerieDrawer_disable.gif') left 0 no-repeat;}
#productinfo .drawer .enabled span{width:167px;height:25px;display:block;cursor:hand !Important;background: url('images/AddToLingerieDrawer_button.gif') left 0 no-repeat;}

.zoom{margin-top:-65px;margin-left:20px;position:absolute;}

#ranges ul{margin:0px;padding:0px;}
#ranges ul li{float: left;list-style-type: none;display: inline;padding-right:50px;margin-top:20px}
#ranges img{border:solid 4px #d1d1d1 !important;display:block;margin-bottom:10px}
#productsearch h2{background: url('images/search_icon.gif') center left no-repeat;padding-left:20px;margin-bottom:20px; color:#fff}
#productsearch label{display:block;margin-bottom:3px;margin-top:2px}
#productsearch .floatl {padding-right:20px}
#productsearch select{width:150px; background-color:#000;color:#fff;font-size:90%;border:solid 1px #4e4e4e;padding:3px;}
#productsearch input{margin-top:20px;}
#productsearch .disabled {filter:alpha(opacity=50);opacity:0.5; background-color:#0c0d0e}

#lingeriedrawer{width:900px;}
#lingeriedrawer img{border:solid 4px #d1d1d1 !important;}
#lingeriedrawer .floatr img{border:none !important}
#lingeriedrawer .floatr a {text-decoration:none}
#lingeriedrawer #empty{padding-top:40px;width:400px;margin:auto;font-size:120%}
#lingeriedrawer .floatr{margin-top:-20px}
#lingeriedrawer #text{float:left;width:450px;margin-top:20px}
#lingeriedrawer #text span{font-size:100%}
#lingeriedrawer #login, #lingeriedrawer #forgottenpassword{margin-top:30px}
#lingeriedrawer #login a{text-decoration:underline}
#lingeriedrawer #login a:hover{text-decoration:none}
#lingeriedrawer #login h2, #lingeriedrawer #forgottenpassword h2, #lingeriedrawer #register h2{float:left;margin-left:70px;color:#f9f9f9;}
#lingeriedrawer #login .txtbox, #lingeriedrawer #forgottenpassword input{width:380px;font-size: 100%;border:solid 1px #0c0d0e;margin-bottom:10px;padding: 3px;}
#lingeriedrawer #login label, #lingeriedrawer #forgottenpassword label{display:block;margin-bottom:4px;}
#lingeriedrawer #login .pad{margin-left:100px}
#lingeriedrawer #login .floatl{margin-left:150px;width:560px}
#lingeriedrawer #register .floatl{width:560px}
#lingeriedrawer #register select{width:120px; background-color:#000;color:#fff;font-size:90%;border:solid 1px #4e4e4e;padding:3px}
#lingeriedrawer #register input{font-size: 100%;border:solid 1px #0c0d0e;}
#lingeriedrawer #forgottenpassword .floatl{margin-left:100px}
#lingeriedrawer #contents{margin-top:20px;}
#lingeriedrawer #contents img{border:solid 4px #d1d1d1;} 
#lingeriedrawer #contents H2{font-size:100%;color:#f9f9f9;}
#lingeriedrawer #contents H3{font-size:130%;margin-top:0px}
#lingeriedrawer #contents .items{margin-left:50px;float:left;width:880px;}    
#lingeriedrawer #contents .details{margin-left:30px;float:left;width:140px}
#lingeriedrawer #contents ul{margin:0px;padding:0px;margin-top:20px}
#lingeriedrawer #contents ul li{list-style-type: none;margin-bottom:20px;float:left;margin-right:50px}
#lingeriedrawer #contents .reccomendations{padding-left:30px;float:left;}
#lingeriedrawer #contents .items .chkbox{float:left;}
#lingeriedrawer #contents .items .floatr{margin:5px 30px 10px 0px}

#lingeriedrawer #loginbox {float:left;width:460px;border-right:solid 2px #292b3c;margin-top:20px;}
#lingeriedrawer #newuser{float:left;margin:20px 0px 0px 40px;}
#lingeriedrawer #newuser h2{margin-bottom:30px;color:#fff}
#lingeriedrawer #newuser div{float:left}
#lingeriedrawer #newuser .button{margin:-5px 0px 0px 15px}

#lingeriedrawer #loginbox h2{color:#fff}
#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:-1px 0px 0px 2px}
.signout{float:left;margin-right:30px}

#brochure{width:900px}
#brochure p{margin-bottom:20px}
#brochure table{margin-top:20px}
#brochure td{padding:0px 15px 5px 0px}
#brochure input, #register input{width:220px;font-size: 90%;border:solid 1px #0c0d0e;padding: 3px}
#brochure select{width:160px; background-color:#000;color:#fff;font-size:90%;border:solid 1px #4e4e4e;padding:3px}

#contact{width:900px}
#contact p{margin-bottom:20px}
#contact td{padding:0px 15px 5px 0px}
#contact input, #register input{width:220px;font-size: 90%;border:solid 1px #0c0d0e;padding: 3px}
#contact select{width:160px; background-color:#000;color:#fff;font-size:90%;border:solid 1px #4e4e4e;padding:3px}

#newsarticles ul{margin:0px;padding:0px}
#newsarticles ul li{list-style-type: none;margin-bottom:25px}
#newsarticles h2 a{color:#5c5c5c}
#newsarticles .text{float:left;padding-left:30px;width:680px}
#newsarticles .floatl{}
#newsarticles img{border:solid 4px #d1d1d1 !important;}
      
#searchresults ul{margin:0px;padding:0px}
#searchresults h2 a{color:#5c5c5c}
#searchresults ul li{list-style-type: none;margin-bottom:25px}

/*
#storelocator{margin-left:170px}
#storelocator label{display:block}
#storelocator input[type=text]{font-size: 90%;border:solid 1px #0c0d0e;width:150px;padding: 3px}
#storelocator floatl{padding-right:20px}
#storelocator span{padding: 0px 10px 0px 10px}
#storelocator input[type=image]{margin-left:20px;padding-top:13px}
*/

.stockistsearch{margin-top:10px;clear:both}
.stockistsearch label{display:block;margin-bottom:3px;margin-top:2px}
.stockistsearch .floatl{padding-right:13px}
.stockistsearch select{width:184px;color:#828282;font-size:100%;background-color:transparent;border:solid 1px #959595;padding:3px;background-color:#f8f8f8;}
.stockistsearch select{background-color:#000;color:#fff;font-size:90%;border:solid 1px #4e4e4e;padding:3px;}
.stockistsearch input.text{height:17px;width:180px;padding:4px 0 0 2px;border:1px solid #929292;background-color:transparent;color:#828282}
.stockistsearch span{display:block;margin-top:22px;font-size:130%}
.stockistsearch input.go{}
.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;}

.stockistsearch hr{border:solid 1px #dadada}
.stockistsearch h3 label {display:inline}
.stockistsearch .disabled td {filter:alpha(opacity=50);opacity:0.5;}
.stockistsearch .disabled {color:#2F3337}
.stockistsearch .disabled span,.stockistsearch .disabled label, .stockistsearch .disabled select, .stockistsearch .disabled input,.stockistsearch .disabled h3{background:#0C0D0E;color:#2F3337}

.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 #fff}

.stockist{padding:20px 0 40px 0}
.stockist h2 {float:left;width:320px;font-size:130%;}
.stockist .address{float:left;width:440px;min-height:1px}
.stockist .map a{background: url('images/arrow.gif') left center no-repeat;padding-left:15px}


.paging{width:968px; text-align:center;margin-top:10px}
.paging a{margin:10px; vertical-align:middle; display:inline-block;}
.paging a.selected{text-decoration:underline; font-weight:bold;}
.paging a.hide{display:none;}

#sitemap{width:800px;margin:auto;}
#sitemap .section{float:left;width:130px}
#sitemap .section h2{padding:5px 0 0px 0;margin:0;}
#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}

#bestsellers {margin:10px 0px 10px 0px}
#bestsellers ul{margin:0px;padding:0px;}
#bestsellers ul li{list-style-type: none;}

.newsleft{width:640px;float:left;}
.newsright{float:left;width:230px;margin-left:45px}
.newsright h2{padding-left:25px;color:#fff}
.newsright ul{margin:0px;padding:10px 0px 15px 0px;border-bottom: solid 1px #222322;margin-left:10px}

.newsright ul li{list-style-image: url('images/list_arrow.gif'); margin:0px 0px 5px 10px}
.newsright ul li a{color:#f9f9f9;text-decoration:none;font-size:100%; vertical-align:top}
.newsright ul li a:hover{text-decoration:underline}
.newsright .noborder{border:0px !important}

.email label{display:block}
.email .txtbox{width:220px;font-size:90%;border:solid 1px #4E4E4E;padding:3px;background:transparent;color:#fff !important}
.email span{display:block;margin-top:30px;font-size:110%}
.email .floatl span{margin-top:-4px;margin-left:20px}

#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}

#pressresleases ul {padding:0px;margin-left:14px}

.modal{display:none;position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden;padding:0;margin:0;z-index:1000;height:auto}
.modal .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;}

#popup{background: url(images/wishlist-bg.png) no-repeat;width:365px; height:289px; padding:10px 10px; font-family:Trebuchet MS, Helvetica, sans-serif ;font-size:110%;position:relative;margin:225px auto;z-index:1001;text-align:left}
#popup p{color:#fff;margin-top:8px;}
#popup .pad{padding: 0 0 5px 15px;width:320px}
#popup label{color:#fff}
#popup .send-button{margin-right:6px;}
#popup a{color:#fff;}
#popup .small{padding-top:5px}
#popup .textbox{font-size: 100%;border:solid 1px #0c0d0e;}
#popup textarea {font-family:Trebuchet MS, Helvetica, sans-serif ;font-size:100%}
