body {
	background: #fff;
	font-family: Georgia, Arial, Verdana;
	line-height: 150%;
	padding: 0 !important;
	margin: 0 !important;
}

/* Retired */
#retired {
	text-align: center;
	padding:50px 0 50px 0
}
#retired p {
	width: 783px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	font-family: Georgia, Arial, Verdana;
	font-style: italic;
	font-size: 13px;
}
#header {
	width: 940px;
	margin: 0 auto 20px auto;
	height: 75px;
}

#logo {
	width: 290px;
	height: 57px;
	float: left;
	margin-top: 12px;
}

#shoppingcartright {
	width: 215px;
	height: 62px;
	float: right;
	background: url(http://www.lecherchemidi.com/images/shoppingcart_bg.png) no-repeat;
	margin-bottom: 12px;
}
#foxee_cart_container {
	padding: 0;
	margin: 10px 0 0 20px;
	width: 175px;
	line-height: 130%;
}
#header {
	font-size: 11px;
	color: #989482;
}

#contentwrap {
	width: 940px;
	margin: 8px auto !important;
}

/* Navigation Menu */

#navigationwrap {
	width: 940px;
	margin: 0 auto;
	display: block;
	clear: both;
}

#navigation {
	margin: 0;
	padding: 0;
	width: 940px;
}

#navigation li {
	list-style-type: none;
	float: left;
	margin: 0;
	padding: 0;
	width: 234px;
	height: 26px;
	border-right: 1px solid #fff;
	background: #fff url(http://www.lecherchemidi.com/images/nav_bg.png) repeat-x;
}

#navigation li a {
	display: block;
	width: 234px;
	height: 26px;
}

#navigation li a span {
	display: none;
}

#nav_story a {
	background: #fff url(http://www.lecherchemidi.com/images/nav_products.png) repeat-x;
}

#nav_products a {
	background: #fff url(http://www.lecherchemidi.com/images/nav_products.png) repeat-x;
}

#nav_bespoke a {
	background: #fff url(http://www.lecherchemidi.com/images/nav_products-4.png) repeat-x;
}

#nav_collective a {
	background: #fff url(http://www.lecherchemidi.com/images/nav_collective.png) repeat-x;
}

#nav_contact a {
	background: #fff url(http://www.lecherchemidi.com/images/nav_contact-4.png) repeat-x;
}

#nav_blog a {
	background: #fff url(http://www.lecherchemidi.com/images/nav_blog-4.png) repeat-x;
}

#nav_contact {
	margin-right: 0 !important;
}

#navigation li a:hover, #navigation li.current a {
	background-position: 0 -26px !important;
}

body#story ul#navigation li#nav_story a,
body#products ul#navigation li#nav_products a,
body#bespoke ul#navigation li#nav_bespoke a,
body#blog ul#navigation li#nav_blog a,
body#collective ul#navigation li#nav_collective a,
body#contact ul#navigation li#nav_contact a {
	background-position: 0 -52px !important;
}

#submenu {
	border-bottom: 1px solid #fff;
}

#submenu img {
	margin-right: 1px;
}

/* Header elements */

#cartinfo, #memberlogin {
	margin-right: 70px;
}

blockquote {
	border-left: 2px solid rgb(238, 238, 238);
	display: block;
	margin-top: 7px;
	padding-left: 5px;
	margin-left: 15px;
}

blockquote p {
	font-style: italic !important;
}

a {
	color: #316497;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

h1 {
	font-size: 18px;
	font-style: italic;
	font-weight: normal !important;
	color: #7c7c7c;
	margin: 0 !important;
	padding: 0 !important;
}

h2 {
	font: bold 12px Helvetica, Arial, Verdana;
	color: #7c7c7c;
	margin: 0;
}

h3 {
	font: bold 15px Helvetica, Arial, Verdana;
	color: #7c7c7c;
	margin: 0;
	text-transform: uppercase;
	margin: 15px 0 8px 0;
}

h4 {
	font: bold 15px Georgia, Times, Serif;
	color: #7c7c7c;
	margin: 0;
	margin: 15px 0 8px 0;
	font-style: italic;
}

p, li, label, .blog-post {
	font: 12px Helvetica, Arial, Verdana;
	margin: 5px 0 0 0;
	padding: 0;
	color: #7c7c7c;
	line-height: 140%;
}

label {
	display: block;
	margin-bottom: 10px;
}

td {
	font: 12px Helvetica, Arial, Verdana;
	color: #7c7c7c;
}

.headlisting {
	background: #F4F4F2;
	padding: 5px;
	margin-bottom: 5px;
}

table.headlisting td {
	font-size: 14px;
	font-family: Helvetica, Arial, Verdana;
	color: #7C7C7C;
}

table.prodlisting td {
	font-size: 13px !important;
	font-family: Georgia,Verdana,Arial;
	color: #7c7c7c;
}

table.prodlisting td a {
	color: #7c7c7c;
	text-decoration: none;
}

hr {
	border: none !important;
	background: #7c7c7c;
	height: 1px !important;
}

/* Front page statements */

#statement {
	clear: both;
	width: 937px;
	margin: 1px auto 1px auto;
}

#statement div h1 {

}
#promobanner {
	position: relative;
}
#info1, #info5, #info9, #info14, #info20, #info21, #info57, #infoct {
	display: none;
	width: 939px;
	position: absolute;
	bottom: 0;
	left: 0;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	background-position: 10px center !important;
	border-top: 1px solid #fff;
	z-index: 99;
}
#infodefault {
width: 939px;
	position: absolute;
	bottom: 0;
	left: 0;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	background-position: 10px center !important;
	border-top: 1px solid #fff;
	z-index: 99;
}


#statement div table td h1 {
	padding: 0 15px 0 70px !important;
	color: #fff;
	font-family: Georgia, Arial, Verdana;
	font-style: italic !important;
	display: block;
	font-size: 13px;
	font-style: normal !important;
	margin: 0 !important;
}

#statement div table, #statement div {
	height: 55px;
}

#infodefault {
	background: #989596; /*url(http://www.lecherchemidi.com/images/homed.png) no-repeat 0 center;*/
}

#infodefault h1 {
	color: #316497 !important;
}

#info1 {
	background: #ADA99E url(http://www.lecherchemidi.com/images/home1.png) no-repeat 0 center;
}

#info5 {
	background: #4a7b3a url(http://www.lecherchemidi.com/images/home5.png) no-repeat 0 center;
}

#info9 {
	background: #422052 url(http://www.lecherchemidi.com/images/home9.png) no-repeat 0 center;
}

#info14 {
	background: #D15E27 url(http://www.lecherchemidi.com/images/home14.png) no-repeat 0 center;
}

#info20 {
	background: #000 url(http://www.lecherchemidi.com/images/home20.png) no-repeat 0 center;
}

#info21 {
	background: #741010 url(http://www.lecherchemidi.com/images/home21.png) no-repeat 0 center;
}

#info57 {
	background: #B4A6B5 url(http://www.lecherchemidi.com/images/home57.png) no-repeat 0 center;
}

#infoct {
	background: #AABFC6 url(http://www.lecherchemidi.com/images/homect.png) no-repeat 0 center;
}

/* Front Page Promo */
#promobanner {

}

/* Front page grid */

#fpgrid {
	width: 940px;
	margin: 0 auto;
}

#fpgrid div {
	width: 312px;
	height: 125px;
	float: left;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
}

#fpgrid div a {
	display: block;
	width: 312px;
	height: 125px;
}
#grid2, #grid5, #grid8, #grid2 a, #grid5 a, #grid8 a {
	width: 313px !important;
}
#grid9 a {
	height: 125px !important;
}

#grid1 a {
	background: #fff url(http://www.lecherchemidi.com/images/fp_1.jpg) no-repeat
}

#grid1 a:hover {
	background-position: 0 -125px !important;
}

#grid2 a {
	background: #fff url(http://www.lecherchemidi.com/images/fp_5.jpg) no-repeat;
}

#grid2 a:hover {
	background-position: 0 -125px !important;
}

#grid3 a {
	background: #fff url(http://www.lecherchemidi.com/images/fp_9.jpg) no-repeat
}

#grid3 a:hover {
	background-position: 0 -125px !important;
}

#grid4 a {
	background: #fff url(http://www.lecherchemidi.com/images/fp_14.jpg) no-repeat
}

#grid4 a:hover {
	background-position: 0 -125px !important;
}

#grid5 a {
	background: #fff url(http://www.lecherchemidi.com/images/fp_20.jpg) no-repeat
}

#grid5 a:hover {
	background-position: 0 -125px !important;
}

#grid6 a {
	background: #fff url(http://www.lecherchemidi.com/images/fp_21.jpg) no-repeat
}

#grid6 a:hover {
	background-position: 0 -125px !important;
}

#grid7 a {
	background: #fff url(http://www.lecherchemidi.com/images/fp_57.jpg) no-repeat
}

#grid7 a:hover {
	background-position: 0 -125px !important;
}

#grid8 a {
	background: #fff url(http://www.lecherchemidi.com/images/fp_gs.jpg) no-repeat
}

#grid8 a:hover {
	background-position: 0 -125px !important;
}

#grid9 a {
	background: #fff url(http://www.lecherchemidi.com/images/fp_samples.jpg) no-repeat;
}

#grid9 a:hover {
	background-position: 0 -125px !important;
}

/* Front page promos */

#fppromo {
	margin: 8px auto 8px auto;
	width: 940px;
}

#fppromoleft {
	width: 473px;
	height: 140px;
	float: left;
	background:#fff url(http://www.lecherchemidi.com/images/fp_signup.jpg) no-repeat;
	margin-left: -8px;
}
#fppromoleft p {
	font-family: Georgia, Helvetica, Arial !important;
	font-size: 13px;
	padding: 0;
	margin: 55px 0 0 30px !important;
	width: 250px;	
}
#fppromoright {
	float: right;
	width: 466px;
	height: 140px;
	background: #fff url(http://www.lecherchemidi.com/images/fp_refer.jpg) no-repeat;
}
#fppromoright p {
	font-family: Georgia, Helvetica, Arial !important;
	font-size: 13px;
	padding: 0;
	margin: 55px 0 0 148px !important;
	width: 315px;		
}

/* Story */

.storypageleft {
	background: #ECEBE9;
	width: 407px;
	float: left;
	padding: 40px 60px;
	border-right: 1px solid #fff;
	height: 700px;
}

.storypageleft p {
	line-height: 160%;
	margin-top: 20px !important;
}

.storypageright p {
	line-height: 160%;
	margin-top: 0px;
	padding-top: 0;
}

.storypageright {
	background: #DAD9D3;
	width: 411px;
	float: left;
	height: 780px;
}

.storypageright h2 {
	margin-top: 20px;
	margin-left: 20px;
	font-size: 18px;
	font-weight: lighter;
}

#perfumerleft {
	width: 86px;
	float: left;
	margin-left: 20px;
	padding-top: 10px;
}

#perfumerleft img {
	padding-bottom: 1px;
}

#perfumerright {
	width: 270px;
	float: right;
	padding: 10px;
}

#presswhitebox {
	background: #fff;
	padding: 20px;
}
#presswhitebox img {
        margin-right: 6px
}

.pressimage {
	margin-top: 20px;
	margin-bottom: 10px;
}

.storyleft {
	width: 491px;
	float: left;
}

.storyright {
	width: 387px;
	float: right;
}

.commentsright {
	width: 262px;
	float: right;
	margin-top: 21px;
}

.shadowbox {
	width: 393px;
	float: right;
	background: #F4F4F2 url(http://www.lecherchemidi.com/images/shadow_box_right.png) repeat-y right top;
	margin-right: -6px;
	padding: 10px 0;
}

.shadowtop {
	
}

.shadowbottom {
	width: 393px;
	height: 5px;
	float: right;
	background: #fff url(http://www.lecherchemidi.com/images/shadow_box_bottom.png) no-repeat right;
	margin-right: -6px;
	margin-bottom: 5px;
}

.sampleleft {
	width: 150px;
	float: left;
	padding-left: 10px;
}

.shadowleft {
	width: 145px;
	float: left;
	padding-right: 18px;
}

.sampleright {
	width: 91px;
	float: right;
	padding-left: 10px;
}

.shadowright {
	width: 187px;
	float: right;
	padding-right: 18px;
}

.shadowboxlarge {
	width: 498px;
	background: #F4F4F2 url(http://www.lecherchemidi.com/images/shadow_box_right.png) no-repeat right top;
	margin-right: -6px;
	padding: 10px 0;
	float: left;
}

.sampleboxlarge {
	width: 262px;
	background: #F4F4F2 url(http://www.lecherchemidi.com/images/shadow_box_right.png) no-repeat right top;
	margin-right: -6px;
	padding: 10px 0;
	float: left;
}

.shadowrightlarge {
	width: 292px;
	float: right;
	padding-right: 18px;
}

.samplerightlarge {
	width: 244px;
	float: left;
	padding-right: 18px;
}

.shadowbottomlarge {
	width: 498px;
	height: 5px;
	background: #fff url(http://www.lecherchemidi.com/images/shadow_bottom_wide.png) no-repeat right;
	margin-right: -6px;
	margin-bottom: 5px;
	clear: both;
}

/* Footer */

#footerwrap {
	width: 100%;
	margin: 0 auto;
	padding-top: 20px;
	padding-bottom: 20px;
	background: #D8D4CA url(http://www.lecherchemidi.com/images/footer_bg.jpg) repeat-x;
	margin-top: 20px;
	clear: both !important;
}

#footerwrap h1 {
	border-bottom: 1px dotted #fff;
	display: block;
}

#footerinnerwrap {
	width: 940px;
	margin: 0 auto;
}

#footerleft {
	width: 337px;
	float: left;
	padding: 0 10px 0 0;
}

#footerleft p {
	font-family: Georgia, Helvetica, Arial !important;
}

#footerleft p a, #footerright p a {
	font-family: Helvetica, Arial, Verdana !important;
	text-decoration: none;
}

#footermiddle {
	width: 380px;
	float: left;
	border-right: 1px solid #fff;
	padding-left: 10px;
}

#footerright {
	width: 575px;
	float: right;
	padding-left: 10px;
}

#footerright p {
	width: 170px;
	float: left;
	display: inline;
	margin-right: 10px !important;
	font-family: Georgia, Helvetica, Arial !important;
}

#footerbottomwrap {
	width: 100%;
	background-color: #B9B59F;
	border-bottom: 1px solid #6E6B5A;
	border-top: 1px solid #6E6B5A;
	height: 25px;
}

#footerbottom {
	width: 960px;
	margin: 0 auto;
	font-size: 10px !important;
}

#footerbottomleft {
	float: left;
	width: 525px;
}

#footerbottomright {
	float: right;
	text-align: right;
	width: 400px;
}

#footerbottom ul {
	padding: 0;
	margin: 0;
}

#footerbottom li {
	display: inline;
	list-style-type: none;
	margin-left: 5px !important;
	font-family: Georgia, Helvetica, Arial;
	font-size: 10px !important;
}

#footerbottom p {
	font-family: Georgia, Helvetica, Arial;
	font-size: 10px !important;
}

#footerbottom li a, #footerbottom p a {
	color: #484535;
	text-decoration: none;
}

/* Contact us */

.textinput {
	width: 350px;
}

/* Product Page */

.productTextInput {
	width: 40px !important;
}

.colprod {
	width: 240px;
}

.colprice {
	width: 33%;
}

.coladd {
	width: 33%;
}

.colcart {
	width: 3%;
}

.headprod {
	width: 180px;
	padding-left: 13px;
}

.headprice {
	width: 60px;
	align: left;
}

.headadd {
	width: 75px;
}

.headcart {
	width: 65px;
}

.prodpagecart .colprod {
	width: 139px;
}

.prodpagecart .colprice {
	width: 59px;
}

.prodpagecart .coladd {
	width: 78px;
}

.prodpagecart .colcart {
	width: 90px;
}

.prodpagecart .headprod {
	width: 180px;
	padding-left: 13px;
}

.prodpagecart .headprice {
	width: 60px;
	align: left;
}

.prodpagecart .headadd {
	width: 75px;
}

.prodpagecart .headcart {
	width: 65px;
}

.prododd, .prodeven {
	padding-left: 5px;
	margin-bottom: 5px;
}

.prodpagecart .prododd, .prodpagecart .prodeven {
	padding-left: 0 !important;
	margin-bottom: 5px;
}

.prododd {
	background: #F4F4F2;
}

.prodeven {
	background: #FBFBFB;
}

.learnmoreleft {
	width: 70px;
	float: left;
}

.learnmoreleft p {
	font-size: 11px;
	font-style: italic;
	margin-bottom: 5px;
}

.productprice {
	float: left;
	width: 75px;
	text-align: right;
}

.producttocart {
	width: 150px;
	float: right;
}

.pprow {
	clear: both;
	margin-bottom: 20px;
	height: 240px;
}

.ppleft1, .ppleft5, .ppleft9, .ppleft14, .ppleft20, .ppleft21, .ppleft57, .ppleftct, .ppleftcan, .ppleftgift, .ppleftcert {
	width: 205px;
	height: 200px;
	float: left;
	padding-left: 195px;
	padding-right: 15px;
	padding-top: 20px;
}

.ppleft1 img, .ppleft5 img, .ppleft9 img, .ppleft14 img, .ppleft20 img, .ppleft21 img, .ppleft57 img, .ppleftct img {
	margin-top: 10px;
	margin-left: 25px;
}

.prodrow {
	padding-left: 5px;
	margin-bottom: 5px;
	width: 491px;
}

.ppright {
	float: right;
	width: 496px;
	margin-right: 5px;
}

.prododd1 {
	background: #F4F4F2;
	padding: 10px;
	width: 481px;
	margin-bottom: 5px;
	float: left;
	clear: both;
}

.prodeven1 {
	background: #FBFBFA;
	padding: 10px;
	width: 481px;
	margin-bottom: 5px;
	float: left;
	clear: both;
}

.prododd5 {
	background: #E4EbE1;
	padding: 10px;
	width: 481px;
	margin-bottom: 5px;
	float: left;
	clear: both;
}

.prodeven5 {
	background: #F6F8F5;
	padding: 10px;
	width: 481px;
	margin-bottom: 5px;
	float: left;
	clear: both;
}

.prododd9 {
	background: #E3DEE5;
	padding: 10px;
	width: 481px;
	margin-bottom: 5px;
	float: left;
	clear: both;
}

.prodeven9 {
	background: #F5F4F6;
	padding: 10px;
	width: 481px;
	margin-bottom: 5px;
	float: left;
	clear: both;
}

.prododd14 {
	background: #F8E7DF;
	padding: 10px;
	width: 481px;
	margin-bottom: 5px;
	float: left;
	clear: both;
}

.prodeven14 {
	background: #FDF7F4;
	padding: 10px;
	width: 481px;
	margin-bottom: 5px;
	float: left;
	clear: both;
}

.prododd21 {
	background: #EADBDB;
	padding: 10px;
	width: 481px;
	margin-bottom: 5px;
	float: left;
	clear: both;
}

.prodeven21 {
	background: #F8F3F3;
	padding: 10px;
	width: 481px;
	margin-bottom: 5px;
	float: left;
	clear: both;
}

.prododd20 {
	background: #D9D9D9;
	padding: 10px;
	width: 481px;
	margin-bottom: 5px;
	float: left;
	clear: both;
}

.prodeven20 {
	background: #F2F2F2;
	padding: 10px;
	width: 481px;
	margin-bottom: 5px;
	float: left;
	clear: both;
}

.prododd57 {
	background: #F4F2F4;
	padding: 10px;
	width: 481px;
	margin-bottom: 5px;
	float: left;
	clear: both;
}

.prodeven57 {
	background: #FBFAFB;
	padding: 10px;
	width: 481px;
	margin-bottom: 5px;
	float: left;
	clear: both;
}

.prododdct {
	background: #E2E0DF;
	padding: 10px;
	width: 481px;
	margin-bottom: 5px;
	float: left;
	clear: both;
}

.prodevenct {
	background: #F5F5F4;
	padding: 10px;
	width: 481px;
	margin-bottom: 5px;
	float: left;
	clear: both;
}

.prododdgs {
	background-color: #C2C7D0;
	padding: 10px;
	width: 481px;
	margin-bottom: 5px;
	float: left;
	clear: both;
}

.prododdgs table td, .prododdgs, .prododdgs ul, .prododdgs li {
	background: #C2C7D0 !important;
}

.prododdgs table {
	background: #C2C7D0;
}

ul.productfeaturelist {
	margin: 0 !important;
	padding: 0 !important;
}

li.productItem {
	background: #E2E0DF;
	padding: 6px 6px 6px 11px !important;
	margin: 0 0 5px 0 !important;
	list-style-type: none;
}

.thumbprodimage {
	width: 76px;
	float: right;
}

.bigprodimage {
	width: 179px;
	float: left;
	margin-left: 10px;
}

#thumb1,
#thumb2,
#thumb3 {
	margin-bottom: 26px;
}

.chosen {
	border: 1px solid #d0d0d0;
}

ul.productlist li {
	display: inline;
}

h5.commentheading {
	background: #F4F4F2 !important;
	font-family: Helvetic, Arial !important;
	text-transform: uppercase !important;
	font-size: 11px !important;
	display: block  !important;
	padding: 5px !important;
	color: #7c7c7c;
	clear: both;
	width: 378px;
	margin-bottom: 5px;
	margin-top: 5px !important;
}

.commentbox {
	color: #B5B1A5;
	margin-bottom: 10px;
}

.commentbox p {
	padding: 0px !important;
	margin: 0px !important;
}

#crossprodleft {
	width: 150px;
	float: left;
}

#crossprodright {
	width: 220px;
	float: right;
}

.productSubmitInput {
	width: 87px !important;
	height: 19px !important;
	background: #fff url(http://www.lecherchemidi.com/images/button_tocart.png) no-repeat !important;
	color: transparent !important;
	border: none !important;
}

#productleft {
	width: 528px;
	height: 306px;
	float: left;
}

#productinfo1 {
	margin-left: 240px;
	width: 270px;
	margin-top: 65px;
}
#productinfosamples {
	margin-left: 240px;
	width: 270px;
	margin-top: 85px;	
}
.addthis_button {
	position: absolute !important;
	bottom: 5px !important;
	right: 10px !important;
	color: #fff !important;
	font-size: 11px !important;
}
.addthis_button a {
	color: #fff !important;
}
.productthumb {
	width: 132px;
	float: left;
	padding: 5px 0;
}

.productinfobox {
	float: right;
	width: 340px;
}

.product1 {
	background: #ADA99E url(http://www.lecherchemidi.com/images/1_number.png) no-repeat;
	position: relative;
}

.product5 {
	background: #4A7B3A url(http://www.lecherchemidi.com/images/5_number.png) no-repeat;
	position: relative;
}

.product9 {
	background: #422052 url(http://www.lecherchemidi.com/images/9_number.png) no-repeat;
	position: relative;
}

.product14 {
	background: #D15E27 url(http://www.lecherchemidi.com/images/14_number.png) no-repeat;
	position: relative;
}

.product20 {
	background: #000000 url(http://www.lecherchemidi.com/images/20_number.png) no-repeat;
	position: relative;
}

.product21 {
	background: #741010 url(http://www.lecherchemidi.com/images/21_number.png) no-repeat;
	position: relative;
}

.product57 {
	background: #B4A6B5 url(http://www.lecherchemidi.com/images/57_number.png) no-repeat;
	position: relative;
}

.productct {
	background: #3C3229 url(http://www.lecherchemidi.com/images/ct_number.png) no-repeat;
	position: relative;
}

.productgiftset {
	background: #AEB9C8 url(http://www.lecherchemidi.com/images/giftset_bg.png) no-repeat;
	position: relative;
}
.productsamples {
	background: #AEB9C8 url(http://www.lecherchemidi.com/images/samplebg.jpg) no-repeat;
	position: relative;
}

#boxnote1 {
	background-color: transparent;
	color: #42413B !important;


/*	padding: 7px; */
	margin-top: 20px;
}

#boxnote5 {
	background-color: transparent;
	color: #9BC18F !important;


/*	padding: 7px; */
	margin-top: 20px;
}

#boxnote9 {
	background-color: transparent;
	color: #9E7CAE !important;


/*	padding: 7px; */
	margin-top: 20px;
}

#boxnote14 {
	background-color: transparent;
	color: #661e13 !important;


/*	padding: 7px; */
	margin-top: 20px;
}

#boxnote20 {
	background-color: transparent;
	color: #555555 !important;


/*	padding: 7px; */
	margin-top: 20px;
}

#boxnote21 {
	background-color: transparent;
	color: #BE7171 !important;


/*	padding: 7px; */
	margin-top: 20px;
}

#boxnote57 {
	background-color: transparent;
	color: #585157 !important;


/*	padding: 7px; */
	margin-top: 20px;
}

#boxnotect {
	background-color: transparent;
	color: #A3968B !important;


/*	padding: 7px; */
	margin-top: 20px;
}

.ppleft1 {
	background: #B6B4A5 url(http://www.lecherchemidi.com/images/product_1.png);
}

.ppleft5 {
	background: #4A7B3A url(http://www.lecherchemidi.com/images/product_5.png);
}

.ppleft9 {
	background: #422052 url(http://www.lecherchemidi.com/images/product_9.png);
}

.ppleft14 {
	background: #D15E27 url(http://www.lecherchemidi.com/images/product_14.png);
}

.ppleft20 {
	background: #000000 url(http://www.lecherchemidi.com/images/product_20.png);
}

.ppleft21 {
	background: #741010 url(http://www.lecherchemidi.com/images/product_21.png);
}

.ppleft57 {
	background: #B4A6B5 url(http://www.lecherchemidi.com/images/product_57.png);
}

.ppleftct {
	background: #3C3229 url(http://www.lecherchemidi.com/images/product_ct01.png);
}

.ppleftcan {
	background: #ACA99D url(http://www.lecherchemidi.com/images/prod_travel.jpg);
}

.ppleftgift {
	background: #ACA99D url(http://www.lecherchemidi.com/images/prod_gift.jpg);
}

.ppleftcert {
	background: #ACA99D url(http://www.lecherchemidi.com/images/prod_giftcert.jpg);
}

#prodnote1 {


/*		background: #6C685A;*/
	color: #fff !important;
	padding: 7px;
	margin-top: 45px;
	text-align: center;
}

#prodnote5 {


/*	background: #355A27; */
	color: #fff !important;
	padding: 7px;
	margin-top: 45px;
	text-align: center;
}

#prodnote9 {


/*		background: #311739;*/
	color: #fff !important;
	padding: 7px;
	margin-top: 45px;
	text-align: center;
}

#prodnote14 {


/*		background: #9b451b;*/
	color: #fff !important;
	padding: 7px;
	margin-top: 45px;
	text-align: center;
}

#prodnote20 {


/*		background: #333333;*/
	color: #fff !important;
	padding: 7px;
	margin-top: 45px;
	text-align: center;
}

#prodnote21 {


/*		background: #560c0b;*/
	color: #fff !important;
	padding: 7px;
	margin-top: 45px;
	text-align: center;
}

#prodnote57 {


/*		background: #857a7e;*/
	color: #fff !important;
	padding: 7px;
	margin-top: 45px;
	text-align: center;
}

#prodnotect {


/*		background: #2c251c;*/
	color: #fff !important;
	padding: 7px;
	margin-top: 45px;
	text-align: center;
}

#prodnotecan {


/*		background: #2c251c;*/
	color: #fff !important;
	padding: 7px;
	margin-top: 45px;
	text-align: center;
}

#prodnote1, #prodnote5 p, #prodnote9 p, #prodnote14 p, #prodnote20 p, #prodnote21 p, #prodnote57 p, #prodnotect p, #prodnotecan p, .ppleftgift {
	color: #fff !important;
}

.product1 h1 {
	color: #56503F !important;
}

.product1 p {
	color: #fff !important;
	font-size: 12px !important;
}

.product5 h1 {
	color: #9BC18F !important;
}

.product5 p {
	color: #fff !important;
	font-size: 12px !important;
}

.product9 h1 {
	color: #9E7CAE !important;
}

.product9 p {
	color: #fff !important;
	font-size: 12px !important;
}

.product14 h1 {
	color: #7d3714 !important;
}

.product14 p {
	color: #fff !important;
	font-size: 12px !important;
}

.product20 h1 {
	color: #555555 !important;
}

.product20 p {
	color: #fff !important;
	font-size: 12px !important;
}

.product21 h1 {
	color: #BE7171 !important;
}

.product21 p {
	color: #fff !important;
	font-size: 12px !important;
}

.product57 h1 {
	color: #6b605c !important;
}

.product57 p {
	color: #fff !important;
	font-size: 12px !important;
}

.productct h1 {
	color: #A3968B !important;
}

.productct p {
	color: #fff !important;
	font-size: 12px !important;
}

.productgiftset h1, .productsamples h1 {
	color: #292929 !important;
}

.productgiftset p, .productsamples p {
	color: #fff !important;
	font-size: 12px !important;
}

#boxnote1 p {
	color: #56503F !important;
}

#boxnote5 p {
	color: #9BC18F !important;
}

#boxnote9 p {
	color: #9E7CAE !important;
}

#boxnote14 p {
	color: #661e13 !important;
}

#boxnote20 p {
	color: #555 !important;
}

#boxnote21 p {
	color: #BE7171 !important;
}

#boxnote57 p {
	color: #585157 !important;
}

#boxnotect p {
	color: #A3968B !important;
}

#prodnote1 p, #prodnote5 p, #prodnote9 p, #prodnote14 p, #prodnote20 p, #prodnote21 p, #prodnote57 p, #prodnotect p {
	color: #fff !important;
}

.cubebg {
	height: 342px;
	background: #fff url(http://www.lecherchemidi.com/images/cube_bg.jpg) no-repeat;
	padding-top: 370px;
	position: relative;
	border-right: 1px solid #fff;
}

.candlebg {
	height: 342px;
	background: #fff url(http://www.lecherchemidi.com/images/candle_bg.jpg) no-repeat;
	padding-top: 370px;
	position: relative;
	border-right: 1px solid #fff;
}

.mistbg {
	height: 342px;
	background: #fff url(http://www.lecherchemidi.com/images/mist_bg.jpg) no-repeat;
	padding-top: 370px;
	position: relative;
	border-right: 1px solid #fff;
}

.letter {
	color: #828283 !important;
	font-style: italic !important;
	font-family: Cambria, Georgia, Times, Times New Roman, serif;
}

.cubebg h1 {
	position: absolute;
	top: 25px;
	right: 30px;
	color: #fff !important;
	font-family: Helvetica, Arial, Verdana !important;
	font-style: normal !important;
	text-transform: uppercase;
	padding: 0 !important;
	margin: 0 !important;
	z-index: 199999;
}

.candlebg h1 {
	position: absolute;
	top: 10px;
	right: 10px;
	color: #fff !important;
	font-family: Helvetica, Arial, Verdana !important;
	font-style: normal !important;
	text-transform: uppercase;
	padding: 0 !important;
	margin: 0 !important;
	z-index: 199999;
}

.mistbg h1 {
	position: absolute;
	top: 10px;
	right: 10px;
	color: #fff !important;
	font-family: Helvetica, Arial, Verdana !important;
	font-style: normal !important;
	text-transform: uppercase;
	padding: 0 !important;
	margin: 0 !important;
	z-index: 199999;
}

.cube p {
	padding: 0 !important;
	margin: 0 !important;
}

#topleft {
	width: 240px;
	padding: 10px;
	float: left;
	height: 140px;
}

#topright {
	width: 240px;
	padding: 10px;
	float: right;
	height: 140px;
}

#bottomleft {
	width: 240px;
	padding: 10px;
	float: left;
	height: 140px;
}

#bottomright {
	width: 240px;
	padding: 10px;
	float: right;
	height: 140px;
}

#shopnew {
	width: 940px;
}

#col1 {
	width: 530px;
	float: left;
}

#col2 {
	width: 366px;
	margin: 0 23px;
	padding-bottom: 6px;
	float: left;
}

#col3 {
	width: 388;
}

/* Press */

.lightboximages img {
	float: left;
	margin-right: 5px;
}

.lightboximages {
	font-size: 11px;
	font-style: italic;
}

/* Misc */

#graybox {
	background: #eee;
	border: 1px solid #ccc;
}

img {
	border: none;
}

.clear {
	clear: both;
	float: none !important;
	border: none !important;
	height: 0 !important;
}

.left {
	float: left !important;
}

.nolineheight {
	line-height: 100% !important;
}

.right10 {
	padding-right: 10px !important;
}

.white {
	color: #fff;
}

.icon {
	padding-left: 25px !important;
	background: url(http://www.lecherchemidi.com/images/footer_icon.png) no-repeat;
}

.top2 {
	margin-top: 2px
}

.bottom5 {
	margin-bottom: 5px !important;
}

.bottom10 {
	margin-bottom: 10px !important;
}

.bottom20 {
	margin-bottom: 20px;
}

.top1 {
	margin-top: 1px !important;
}

.top20 {
	margin-top: 20px !important;
}

.bottomminus10 {
	margin-bottom: -10px !important;
}

.nomargin {
	margin: 0 !important
}

.padding10 {
	padding: 10px;
}

.padding20 {
	padding: 20px !important;
}

.right {
	float: right !important;
}

.center {
	margin-left: auto;
	margin-right: auto;
	width: 750px;
}

/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */

#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}

#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}

#jquery-lightbox a img {
	border: none;
}

#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}

#lightbox-container-image {
	padding: 10px;
}

#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}

#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}

#lightbox-container-image-box > #lightbox-nav {
	left: 0;
}

#lightbox-nav a {
	outline: none;
}

#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}

#lightbox-nav-btnPrev {
	left: 0;
	float: left;
}

#lightbox-nav-btnNext {
	right: 0;
	float: right;
}

#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}

#lightbox-container-image-data {
	padding: 0 10px;
	color: #666;
}

#lightbox-container-image-data #lightbox-image-details {
	width: 70%;
	float: left;
	text-align: left;
}

#lightbox-image-details-caption {
	font-weight: bold;
}

#lightbox-image-details-currentNumber {
	display: block;
	clear: left;
	padding-bottom: 1.0em;
}

#lightbox-secNav-btnClose {
	width: 66px;
	float: right;
	padding-bottom: 0.7em;
}

.georgia p, .georgia {
	font-family: Cambria, Georgia, Times, Times New Roman, serif;
	font-size: 12px !important;
}

#header table .cartSummaryItem {
	text-align: left !important;
}

.commenttable {
	background: #fff;
	margin-bottom: 20px;
}

.commenttable td {
	background: #F4F4F2;
	color: #827c7c;
	font-family: Arial, Verdana;
}

/* Taken from system style sheet */

.comment-form {
	background: #f4f4f2;
	border: 1px solid #eee;
	color: #7c787;
	margin: 0 0 18px;
	padding: 5px;
}

/* @group Comment */

.comment-container {
	background: #f9f9f9;
	border: 1px solid #eee;
	margin: 0 0 18px;
}

.comment-container .header {
	background: #eee;
	font-size: 11px;
	padding: 6px 18px;
}

.comment-container span.name {
	color: #000;
}

.comment-container span.rating {
	margin: 0 9px;
	vertical-align: middle;
}

.comment-container .content {
	padding: 18px;
}

.comment-form h3 {
	font-size: 14px;
	margin: 0 0 18px;
}

.comment-form h5 {
	color: #666;
	font-size: 14px;
	margin: 0 0 18px;
}

/*.comment-form li.rating div {
	font-size: 10px;
}*/

/*.comment-form li.rating div input {
	margin: 0 3px;
}*/

.comment-form input.cat_textbox_small,
.comment-form textarea {
	width: 300px;
}

.comment-form textarea {
	height: 120px;
}

#productright table.prodlisting {
	width: 406px !important;
}

#productright .colprod {
	width: 150px !important;
}

#productright table.prodlisting .learnmoretext {
	display: none !important;
}

#productright .prododd1,
#productright .prododd5,
#productright .prododd9,
#productright .prododd14,
#productright .prododd20,
#productright .prododd21,
#productright .prododd57,
#productright .prododdct,
#productright .prodeven1,
#productright .prodeven5,
#productright .prodeven9,
#productright .prodeven14,
#productright .prododd20,
#productright .prodeven21,
#productright .prodeven57,
#productright .prodevenct, {
	width: 406px !important;
}

.addfav {
	font-size: 10px !important;
}

body#candlebox {
	padding: 0;
	margin: 5px !important;
}

#boxleft {
	width: 330px;
	float: left;
}

#boxright {
	width: 411px;
	float: left;
	border-left: 1px solid #fff;
}

#boxright p {
	margin-bottom: 10px !important;
}

#boxfooter {
	width: 100%;
	height: 10px;
	background: #B9B59F;
	clear: both;
}

.boxtext {
	background: #fff url(http://www.lecherchemidi.com/images/box_text_bg.jpg) no-repeat;
	width: 391px;
	margin-top: 10px;
}

.boxtext h2 {
	font-size: 12px !important;
}

.boxtext p {
	font-size: 11px !important;
}

#tooltip {
	position: absolute;
	border: 1px solid #333;
	background: #f7f5d1;
	padding: 2px 5px;
	color: #333;
	display: none;
	width: 250px;
}

.ibox_wrapper {
	background: #F4F4F2 !important;
	border: 1px solid #000 !important;
	padding: 25px !important;
	width: auto !important;
	height: auto !important;
}

.productitemcell {
	font-size: 13px !important;
}

table.cart td {
	font-size: 13px !important;
}

.sub-total {
	font-size: 13px !important;
}

.footerlink {
	color: #464338 !important;
}

/*Blog*/

.blog-container .post-list {
	float: left;
	width: 650px;
}

.blog-container .side-panel {
	float: right;
	width: 225px;
}

.blog-post img {
	margin: 13px 0 13px;
}

.blog-container a {
	color: #3f3f3d
}

.post-details {
	color: #888;
	font-size: 11px;
	margin: 0 0 2px;
}

.side-panel ul {
	margin: 0;
	padding: 0;
}

.side-panel li {
	font-size: 11px;
	list-style: none;
	margin: 0 0 9px;
}

.blogimage {
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
}

.post-body p {
	font: 12px Helvetica, Arial, Verdana !important;
	margin: 5px 0 0 0 !important;
	padding: 0 !important;
	color: #3f3f3d !important;
	line-height: 140% !important;
}

.post-body {
	margin: 0 0 36px;
}

.post-search p {
	font: 12px Helvetica, Arial, Verdana !important;
	margin: 5px 0 0 0 !important;
	padding: 0 !important;
	color: #3f3f3d !important;
	line-height: 140% !important;
}

h2.post-title a, h2.post-title {
	clear: both !important;
	font-size: 20px;
	margin: 13px 0 0 0;
	padding: 0 0 3px 0;
	color: #3f3f3d !important;
	font-family: Georgia, "Times New Roman", Serif;
}

.post-body ul {
	list-style-position: inside;
}

/* Bespoke page */

#bespokeright {
	width: 411px;
	height: 900px;
	background: #E6E3DD url(http://www.lecherchemidi.com/images/bespoke_bg.png) no-repeat;
	float: right;
}

#bespokeright h4 {
	font-size: 16px;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #767676;
	font-weight: lighter !important;
}

#bespokeleft h4 {
	font-size: 16px;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #fff;
	margin-top: 35px !important;
	font-weight: lighter !important;
}

#bespokeleft li {
	color: #fff;
	font-family: Georgia, "Times New Roman", Times, serif;
	list-style-position: inside;
}

#bespokeleft ul {
	margin-left: 2px !important;
	padding: 0 !important;
}

#bespokeright p {
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #1F1F1F;
}

#bespokeinner {
	padding: 52px 42px 0 42px;
}

#bespokeinner p {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #fff;
	line-height: 165%;
	margin: 10px 0 !important;
}

#bespokeleft {
	float: left;
	width: 528px;
	height: 900px;
	background: #000;
}

.bespokerightpadding {
	padding: 10px;
}

.formwidth {
	width: 380px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	color: #767676;
	font-size: 11px;
}

.commentwidth {
	width: 280px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	color: #767676;
	font-size: 11px;
}

.formtitle, .formname {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	color: #767676;
	font-size: 11px;
}

.bespokeintro {
	font: 12px Helvetica, Arial, Verdana !important;
	line-height: 160% !important;
}

.bespokeleftimg {
	margin-bottom: 50px !important;
	margin-top: 22px;
	margin-left: -50px;
}

.fb_content_loader, .FB_SERVER_IFRAME {
	width: 390px !important;
}

.readmore {
	display: block;
	font-weight: bold;
	margin-top: 10px;
	font-style: italic;
	color: #316497;
}

/* Blog comments */

.comment1, .comment2 {
	padding: 10px;
	border-bottom: 1px solid #666;
	margin-bottom: 10px;
}

.commentauthor {
	font-style: italic;
	margin-bottom: 0 !important;
	padding: 0;
}

textarea {
	width: 440px
}

input#keywords {
	font-size: 12px;
	font-style: italic;
	font-weight: normal !important;
	color: #7c7c7c;
	font-family: Georgia, Arial, Verdana;
}
/*Twitter*/
#twitter p {
       font: 12px Helvetica, Arial, Verdana !important;
	margin: 5px 0 0 0 !important;
	padding-bottom: 3px !important;
	color: #3f3f3d !important;
	line-height: 140% !important;
        border-bottom: 1px dotted #3f3f3d;
}
#twitter {
         margin: 0 0 20px 0;
}
/*tweet*/
.tweet {
          font: 12px Helvetica, Arial, Verdana !important;
        color: #3f3f3d !important;
}
.tweet .tweet_list {
        -webkit-border-radius: .5em;
        list-style-type: none;
        margin: 0 !important;
        padding: 0 !important;
        background-color: #fff; 
}
.tweet .tweet_list li {
        overflow: hidden;
        padding: .5em; 
        word-wrap: break-word;
        color: #000 !important;
}
.tweet .tweet_list li a {
        color: #6D1616; 
}
.tweet .tweet_list .tweet_odd {
      background-color: #fff;
}
.tweet .tweet_list .tweet_odd, .tweet_even {
      border-bottom: 1px #666 dotted;
}
span.tweet_text, span.tweet_join {
      font-size: 11px;
}    
.tweet .tweet_list .tweet_avatar {
         padding-right: .5em;
         float: left;
}
.tweet .tweet_list .tweet_avatar img {
        vertical-align: middle;
}
.tweet img {
        display:none;
}
.clear {
	clear: both !important;
}
.tweet_login {
	background: #eee !important;
}



/* Rating system */
.rating {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #ddd;
}
.overallrating {
	padding: 10px 0 !important;
	font-weight: bold !important;
	margin-bottom: 20px !important;
	border-bottom: 1px solid #ddd;
}
.ratingdate {
	font-size: 11px !important;
	padding: 0 !important;
	margin-top: 2px !important;
}
.ratingfield { width:150px; }
.ratingreview { width:380px;height: 175px; }

.foxycart_link { vertical-align:bottom;padding-bottom: 3px !important; }

/* Refer a friend form */
.referform {
	width: 350px;
}
.fan_box {
width: 225px !important;
}