/* main styles */
* { font-size:100.01%;}
html {font-size:62.5%;height:100%;}
body {background: url("../images/isabellas_bg_small.png") repeat scroll 0 0 transparent;color: #999999;font: 1.1em "FuturaStdMedium",Arial,Helvetica,sans-serif;min-height: 100%;margin: 0px auto;min-width: 900px;text-align: left;background-position:center top;}

@font-face {font-family: Volutes;src: url("../font/Volutes.ttf") format("opentype");}
.product-teatree{background: url("../images/teatree.png") no-repeat scroll 0 0 #F1E1BA;		background-position:center top;}
.product-peppermint{background: url("../images/peppermint.png") no-repeat scroll 0 0 #F1E1BA;		background-position:center top;}
.product-lavender{background: url("../images/lavender.png") no-repeat scroll 0 0 #F1E1BA;		background-position:center top;}
.product-rose{background: url("../images/rose.png") no-repeat scroll 0 0 #F1E1BA;		background-position:center top;}
.product-shea-butter{background: url("../images/sheabutter.png") no-repeat scroll 0 0 #F1E1BA;		background-position:center top;}
.product-honey{background: url("../images/honey.png") no-repeat scroll 0 0 #F1E1BA;		background-position:center top;}
.dashboard .page-title h1{color: #330000;font-family: kristennormalitcs !important;font-size: 29px !important;text-transform:uppercase;}
a {color:#FDE8B7;text-decoration:none;}
a:hover{ text-decoration:none;}
input, textarea, select {font:14px "FuturaStdMedium", Arial, Helvetica, sans-serif;color:#000;}
select {font-family:Arial, Helvetica, sans-serif;padding:0;}
header, footer, article, section, hgroup, nav, figure, figcaption { display:block;}
/* font face */
@font-face {
	font-family:'FuturaStdMedium';
	src:url('../fonts/futura_std_medium.eot');
	src:url('../fonts/futura_std_medium.eot?#iefix') format('embedded-opentype'),
		url('../fonts/futura_std_medium.woff') format('woff'),
		url('../fonts/futura_std_medium.ttf') format('truetype'),
		url('../fonts/futura_std_medium.svg#FuturaStdMedium') format('svg');
}
@font-face {
	font-family:'FuturaStdHeavy';
	src:url('../fonts/futura_std_heavy.eot');
	src:url('../fonts/futura_std_heavy.eot?#iefix') format('embedded-opentype'),
		url('../fonts/futura_std_heavy.woff') format('woff'),
		url('../fonts/futura_std_heavy.ttf') format('truetype'),
		url('../fonts/futura_std_heavy.svg#FuturaStdHeavy') format('svg');
}

@font-face {
    font-family: 'KristenNormalITCS';
    src: url('../fonts/kristennormalitcstd_2-webfont.eot');
    src: url('../fonts/kristennormalitcstd_2-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/kristennormalitcstd_2-webfont.woff') format('woff'),
         url('../fonts/kristennormalitcstd_2-webfont.ttf') format('truetype'),
         url('../fonts/kristennormalitcstd_2-webfont.svg#KristenNormalITCStdRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
.my-header{font-family:KristenNormalITCS !important;}
/* page */

.product-name-dr{display: block;float: left;}
.product-name-dr div{background:url(../images/product_title_center.png) repeat-x;display: block;float: left;height: 49px;color:#330000;font-size:20px;padding:4px;min-width:320px;text-align:center;}
.product-name-dr img{ display: block;float: left;}
#page {/*padding-bottom: 10px;*/height:100%;min-height: 100%;display:block;width:1058px;margin:0px auto;
}
#page .page-holder {display: table;height: 100%;width: 1058px;padding-bottom: 10px;padding-top: 5px;}
#main {width:100%;display:block;height:auto;}
.search-block .title{color:#330000;}
.border-holder{display: table;height: 100%;width:1058px;}
#main .main-holder {padding-top:10px;width: 1058px;}
#main1 {width:100%;display:table-row;	margin-bottom:100px;}
#main1 .main-holder {	padding:0 30px 0 32px;width:717px;}
#main1 {min-height:100%;background:url(../images/bg-page.png) repeat-y;}
#main1 .main-holder {background:url(../images/bg-main.gif) no-repeat;}
.skip a {position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}
.skip a:focus {position:static;width:auto;height:auto;}
/* header */
#header {  background: url("../images/header_bg.png") no-repeat scroll 0 0px transparent;width:100%;padding:3px 0 0;position:relative;z-index:10;
	margin:0 0 0px;}
#header:after {display:block;clear:both;content:'';}
#header .logo {display: block;float:left;width:238px;height:204px;overflow:hidden;text-indent:-9999px;background: url("../images/logo_isabella.png") no-repeat scroll 0 20px transparent;margin:0 5px 0 16px;}
#header .logo a {display:block;height:100%;}
#header .newsletter-form {float:left;width:167px;color:#fff;padding:10px 0;}
#header .newsletter-form p {margin:0 14px 4px 0;line-height:1.2em;}
#header .field {width:163px;height:33px;overflow:hidden;padding:0 4px 0 0;}
#search_mini_form #search{background: url("../images/search_bg.png") no-repeat scroll 0 0px transparent;margin-top: 6px;}
#header .field .text {float:left;width:128px;border:0;background:none;padding:4px 0 4px 5px;margin:0;color:#42200A;font-size:13px;}
#header .field .validation-failed {padding:2px 0 3px 5px;color:#333;}
#header .field .submit {float:left;margin:6px 0 0;}
#header .quick-access { float: left;margin: 17px 0 0px 10px;width: 690px;}
#header .quick-access .holder {float:right;width:155px;}
#header .search-form {margin:0 0 10px 12px;display:block;}
#header .search-form .field {width: 180px;background-position:0 0px;}
#header .search-form .field .text { width:135px;}
#header .links {font-size:1em;line-height:1.4em;color:#a79993;text-align:right;float:left;width:826px;margin-left:-37px;}
#header .links li { color: #a67b52;display: block;float: left;display: block;font-family: Arial;font-size: 11px}
#header .links .my-acc {color: #fde8b7;font-family:KristenNormalITCS;font-size: 1.25em;}
#header .links .create-acc { color: #fde8b7;;font-family: KristenNormalITCS;font-size: 13px; margin-left: 7px}
#header .minicart {padding:0px 0 0 10px;min-height:31px;color:#fff;line-height:1.45em; margin-bottom: 8px;}
#header .minicart .title {cursor: pointer;display: block;float: left;min-height: 50px;min-width: 50px;position: relative;vertical-align: top;
    width: 50px;margin-top: -3px;}
#header .minicart .title .bg { background: url("../images/bg-minicart.png") no-repeat scroll 0 0 transparent;display: block;float: left; height: 45px;
    width: 50px;}
#header .minicart .check { display: block;float: left;width: 114px; margin-right: 7px;margin-top: 10px;}
.my-header-links{margin-top:10px;margin-right:2px;}
.my-header-links img{margin-top:6px;margin-left:2px;margin-right:2px;}
#header .minicart a { color:#f1dbab;}
#header .minicart span{color:#A67B52;}
#header .full .title .bg { background:url("../images/bg-minicart-full.png") no-repeat scroll 0 0 transparent;}
#header .full a { color:#ffffff;}
/* menu */
#menu {float:left;width:939px;font-size:14px;line-height:26px;letter-spacing:1px;}
#menu li { float:left;margin: 13px;}
#menu a {float:left;padding:0 4px;color:#330000;}
.centralImage{display: block;margin: 0 auto 0 3px;width: 100%;}
.footer_info{color:#6e5f31;}
.footer-frame a{color: #a67c52;font-family: KristenNormalITCS;font-size: 13px;text-decoration: underline !important;}
#menu li img{float:left;}
#menu li a{background:url(../images/menuOptionCenter.png) repeat-x;}
#menu li:first-child a { padding:0 0px 0 0px;}
#menu a:hover,
#menu > ul > li.active > a,
#menu > ul > li:hover > a {text-decoration:none;color:#543019;}
#menu li:hover { position:relative;}
#menu li:hover ul { top:26px;}
#menu ul ul {position:absolute;top:-9999px;left:0;background:#999900;font:12px/16px "FuturaStdHeavy", Arial, Helvetica, sans-serif;letter-spacing:0;
	width:100%;}
#menu ul ul li {float:none;width:100%;vertical-align:top;}
#menu ul ul a {float:none;display:block;height:1%;color:#402e29;padding:5px 7px;}
#menu ul li:first-child ul a,
#menu ul ul li:first-child a { padding:5px 7px;}
#menu ul ul a:hover {background:none;color:#fefdfd;}
/* slideshow */
#slideshow {margin:0 0 8px;width:716px;height:278px;position:relative;}
#slideshow .slide-holder {width:716px;height:278px;position:relative;overflow:hidden;}
#slideshow .slide-holder li {position:absolute;top:0;left:0;width:716px;height:278px;z-index:1;}
#slideshow .slide-holder li.active { z-index:2;}
#slideshow .switcher {position:absolute;bottom:8px;right:42px;font-size:9px;z-index:5;}
#slideshow .switcher li {float:left;margin:0 0 0 2px;}
#slideshow .switcher a {float:left;width:12px;height:11px;text-align:center;color:#332b2b;	background:url(../images/bg-switcher.png) no-repeat;}
#slideshow .switcher a:hover,
#slideshow .switcher li.active a {color:#fff;text-decoration:none;}
#slideshow .btn-shop-now {position:absolute;bottom:7px;left:62px;overflow:hidden;z-index:5;width:101px;padding:0 2px;height:21px;font-size:10px;
	text-align:center;line-height:22px;background:url(../images/btn-sprite.png) no-repeat;}
#slideshow .btn-shop-now:hover { text-decoration:none;}
/* banners */
#banners {width:724px;margin:0 0 40px -7px;}
#banners:after {display:block;clear:both;content:'';}
#banners .box {float:left;width:175px;padding:0 0 8px 6px;}
#banners .img {margin:0 0 5px;text-align:center;}
#banners .img img { border:2px solid #adaaa0;}
#banners h2 {background:#999900;	color:#2b2323;font-size:1.1em;line-height:1.3em;padding:2px 7px;margin:0 0 4px;}
#banners h2 a {color:#2b2323;display:block;}
#banners p {margin:0;font-size:0.9em;line-height:1.3em;}
/* footer */
#footer-cat {display: block;font-size: 0.8em;line-height: 1.4em; margin-top: 0px;text-align: center;width: 102%;display: block;background:url(../images/footer_bg_cat.png) no-repeat;float: left;height: 298px;padding-top: 73px;margin-left: -10px;}
#footer {display: block;font-size: 0.8em;line-height: 1.4em; margin-top: -30px;text-align: center;width: 100%;display: block;background:url(../images/footer_bg.png) no-repeat;float: left;height: 298px;padding-top: 20px;margin-left:0px;}
#footer .footer-holder {display:table-row;height:1%;}
#footer .footer-frame {padding:0 30px 5px 32px;width:991px;}
#footer a { text-decoration:none;}
#footer a:hover { text-decoration:none;}
#footer ul {  margin: 0 0 0px 18px; height: 24px;}
#footer ul li {display: block;float: left;height: 24px;padding: 0 6px;}
#footer .soc-list { margin:0 0 12px;}
#footer .soc-list li { padding:0 3px;}
#footer .soc-list a {display:inline-block;vertical-align:top;width:34px;height:33px;overflow:hidden;text-indent:-9999px;font-size:0;line-height:0;
	background:url(../images/soc-sprite.gif) no-repeat;}
*+ html #footer .soc-list a { text-indent:0;}
#footer .soc-list a.twitter { background-position:-34px 0;}
#footer .soc-list a.yelp { background-position:-68px 0;}
#footer address {font-size:1.1em;margin:0 0 10px;}
#footer p { display: block;float: left;margin: 0;padding: 3px 29px;text-align:center;width:935px;}
.copyright {text-align:center !important;}
#footer .copyright { font-weight:bold;font-family:KristenNormalITCS;color:#42200A;display:block;float:left;font-size:1.4em;text-align:center !important;width:935px;}
.about_us_bar{background: url("../images/bar_aboutus1.png") no-repeat scroll 5px 14px transparent;}
.news_bar{background: url("../images/bar_aboutus.png") no-repeat scroll 5px 14px transparent;}
.press_bar{background: url("../images/bar_faq.png") no-repeat scroll 5px 14px transparent;}
.shipping_bar{background: url("../images/bar_shipping1.png") no-repeat scroll 5px 14px transparent;}
.stores_bar{background: url("../images/bar_aboutus.png") no-repeat scroll 5px 14px transparent;}
.contactus_bar{background: url("../images/bar_wholesale.png") no-repeat scroll 5px 14px transparent;}
.privacy_bar{background: url("../images/bar_privacy.png") no-repeat scroll 5px 14px transparent;}
.copyright span a{color:#42200A;}
/* breadcrumbs */
.breadcrumbs {color: #FFFFFF;display: block; float: right;font-size: 0.8em;line-height: 1.3em;margin-left: 180px;min-height: 17px;padding: 5px 4px 36px;;
		margin-bottom: -30px;width: 848px;}
.toolbar {display: block;float: left;padding-left: 40px; width: 94%;background: url("../images/border_toolbar1.png") no-repeat 50px 24px;height:37px;}
.footer-left-space{float: left;width: 9%}
.footer-left{float: left;width: 66%;}
.footer-right{ float: right;background: url("../images/newsBorder.png") no-repeat;height: 126px;width: 196px;}
.breadcrumbs li {font-size:15px;display:inline;padding:0 0 0 8px;background:url(../images/sep02.png) no-repeat 0 50%;font-family:KristenNormalITCS;color:#42200a;}
.footer-right .newsletter-form .input-text {width:126px !important;}
.footer-right .newsletter-form p{background: url("../images/newsTitle.png") scroll 22px 10px no-repeat;padding-top:40px !important;
padding-left: 43px !important;}
.breadcrumbs li:first-child {padding-left:0;background:none;}
.breadcrumbs a { color:#a67b52;font-family:KristenNormalITCS;font-size:15px;}
/* content */
#content {width:100%;padding:0 0 20px;}
#content:after {display:block;clear:both;content:'';}
.sort-by,.pager .limiter,.pager .amount {float:left !important;padding-left:10px !important;margin-left: 0px; margin-right:10px;}
.pager,.sorter{content: none !important;padding:0px !important;}
/* side column */
.side-col {float:left;width:123px;margin:0 12px 0 13px;/*background:url(../images/bg-sidecol.gif) repeat-x;*/
	padding:10px 3px 10px 11px;min-height:510px;display: block;font-family:Times New Roman;}
.image_sidebar{margin-left:-22px;}
.categories-block { margin:0 0 40px;}
.categories-block li { padding:2px 0 4px;display: block;float: left;width:100%;}
.categories-block a { color:#FDE8B7;}
.categories-block a:hover,
.categories-block li.active a {
	text-decoration:none;
}
.sidebar-title{background:url(../images/bottom_border_title_sidebar.png) no-repeat 0px 20px;color:#330000;height:25px;}
.search-block { margin:0 0 -20px;}
.search-block .title {display:block;font-weight:normal;line-height:1.3em;margin:0 0 8px;}
.feedback_image{margin-left:0px;}
.search-block li { margin:0 0 5px;}
.search-block a {display:inline-block;vertical-align:top;}
.search-block .flavor {font-size:0.8em;line-height:2em;}
.search-block .flavor a {padding:0 0 0 24px;min-height:18px;/*background:url(../images/color-sprite_big.png) no-repeat 0 -90px;*/}
.search-block .flavor a.c1 { background-position:-54px -90px;}
.search-block .flavor a.c2 { background-position:-72px -72px;}
.search-block .flavor a.c3 { background-position:-90px -54px;}
.search-block .flavor a.c4 { background-position:-108px -36px;}
.search-block .flavor a.c5 { background-position:-126px -18px;}
.search-block .flavor a.c6 { background-position:-144px 0;}
.search-block .flavor a.c7 { background-position:-18px -126px;}
.search-block .flavor a.c8 { background-position:-36px -108px;}
.search-block .flavor a.c9 { background-position:0px -144px;}
.search-block .taste {
	font-size:0.9em;
	line-height:1.25em;
}
.search-block .taste a {padding:0 0 0 18px;background:url(../images/bullet01.png) no-repeat;}
/* main column */
.main-col {/*overflow:hidden;height:1%;*/display: block;float: left;padding-left: 22px;padding-top: 2px;width: 830px;}
.main-heading {margin-left: 48px;font-family:KristenNormalITCS;} 
.main-heading h1 { margin:0;color:#42210b;font-size:40px;}
.main-heading .hide {position:absolute;top:-99999px;left:0;}
.main-heading img { margin:0 0 4px;}
/* toolbar */
.toolbar .pager,
.toolbar .sorter {border:0;background:transparent;padding:3px 4px 3px 8px;color:#a67b52;font-size:1.2em;line-height:1.8em;height:1%;text-transform:none;font-family:KristenNormalITCS;}
.pager .limiter select,
.sorter .sort-by select {font-size:9px;margin:0 3px; background: none repeat scroll 0 0 #A67C52;color: #FFFFFF;}
.toolbar .sorter {background:none;color:#a67b52;}
.sorter .sort-by { padding-right:45px;}
/* product list */
.product-list .item {width:245px; display: block;float: left;vertical-align:top;text-align:center;margin:12px 0px 12px 30px;}
*+ html .product-list .item {display:inline;margin-right:37px;}
.product-list .product-image {width:200px;margin:0 0 0px;display:inline;}
.list_product{height: 15px;float:left !important;display:block !important;padding-left:0px !important;padding-top:3px !important;min-width:162px;}
.product-list .product-image img {display:block;margin:0 auto;}
.product-list .product-image .hover { display:none;}
.product-list .product-image a:hover img { display:none;}
.product-list .product-image a:hover .hover { display:block;}
.product-list .product-info {border-top:0px solid #999;padding:4px 0;position:relative;width:100%; margin-left:0px;}
.product-list .product-price,.product-list .price-box {display:inline;text-transform:none;font-family: KristenNormalITCS;color:#a67b52;}
.product-list .product-title,.product-list .product-price .price {display:inline;font-size:1.0em;line-height:1.3em;color:#a67b52;font-weight:bold;
	padding:0 0px;margin:0;text-transform:uppercase;font-family: KristenNormalITCS; width: 100%;}
.product-list .product-title a { color: #42200A;font-family: KristenNormalITCS;font-size: 14px;text-transform: none;}
.product-border-title{display: block;float: left;}
.product-list .product-price .price-label { font-weight:normal;}
/* product view */
.product-view {width:100%;border:0;padding:0px 0 0;display: block;float: left;}
.product-view:after {display:block;clear:both;content:'';}
.product-view .product-shop {float:right;width:396px;}
.price-box{display:block; width: 100%;}
.product-view .main-heading { margin:0;}
.product-view .price {color: #42200A;display: block;font-size: 1.45em;font-weight: normal;line-height: 1.45em;  margin: 5px 0 0;text-align: center}
.product-view .main-info {padding:0 10px;}
.product-view .product-shop .main-info section {/*background:url(../images/sep03.gif) no-repeat;*/padding:12px 15px 12px 5px;margin:0;}
.add-to-box .btn-cart,.add-to-box  .btn-checkout{background:url(../images/buttonProduct.png) no-repeat;height: 33px !important; width: 135px !important;color:#fde8b7 !important;margin-top: 10px;padding-bottom: 4px;padding-top:0px;font-family: KristenNormalITCS;text-transform:none;
margin-left: 214px;}
.add-to-box .qty label{color:#330000;}
.add-to-box .qty input{background:url(../images/price_border.png) no-repeat !important;color:#330000 !important; padding: 5px 7px !important;text-align:center !important;}
.product-view .product-shop .main-info section:first-child {background:none;}
.product-view .product-shop .short-description {font-size:1.1em;line-height:1.3em;}
.product-view .product-shop .short-description p { margin:0;}
.product-view .add-to-box .qty,
.product-view .add-to-box .size,
.product-options-bottom .qty {width:100%;overflow:hidden;margin:0 6px 12px;}
.product-view .add-to-box .size { margin:0 0 18px;}
.product-view .add-to-box label,
.product-options-bottom .qty label {font-size: 12px;letter-spacing: 4px;float:left;width:60px;padding:4px 0 0;}
.product-view .add-to-box .qty input,
.product-options-bottom .qty input {background:#999900;color:#4e3227;	width:42px;border:0;  margin: 0 0 0 38px;font-size:10px;padding:1px 4px;
text-align:right;}
.add-to-box{url(../images/btn-sprite.png) no-repeat 0 46px;}
.product-view .add-to-box .size select,
.product-options-bottom select {width:50px;background:#999900;color:#fefcfc;font-size:10px;}
.product-view .product-attribute {width:100%;overflow:hidden;padding:0 0 18px;}
.product-view .product-comments {font-size:0.8em;line-height:3px;display:block;float:left;}
.product-view .product-comments span {display:inline-block;vertical-align:top;}
.main-info .add-to-box{background:url(../images/addToBoxBorder.png) no-repeat bottom;}
.btn-send{background: url("../images/sendToFriend.png") no-repeat scroll 0 0 transparent !important;color: #fde8b7 !important;font-family: KristenNormalITCS;font-size: 13px !important;margin-top: 1px !important;padding-bottom: 32px !important;padding-top: 2px !important;width:139px !important;}
.ui-tabs {display: block;float: left;margin-left: 0px;}
.upsell-product h2{color:#330000;font-size:13px !important;letter-spacing:2px;}
.btn,
.totals .btn-checkout,
.totals .btn-continue {background: url("../images/btn-sprite.png") no-repeat scroll 0 0 transparent;border: 0 none;color:#FDE8B7;
    cursor: pointer;display: block;font-size: 11px;height: 22px !important;margin: 12px 0 0;overflow: visible;padding: 0;text-align: center;
    text-indent: 0;width: 102px;text-transform:none;font-family: KristenNormalITCS;}
.btn-create-acc,
.btn-login {background-position:0 -110px;line-height: 17px;width: 102px;height:25px;}
.btn-cart,
.btn-checkout,
.btn-continue {line-height:26px;width:113px;height:25px;background-position:0 -21px;}
.btn-send,
.btn-pdf {float:left;height: 53px !important;margin: 0 6px 0 0;width: 149px !important;font-family: KristenNormalITCS;}
.btn-send,
.btn-continue,
.totals .btn-continue { color:#999;}
.btn-update {float:right;font-size:12px;line-height:20px;height:22px !important;width: 108px;margin:0;color:#fde8b7;}
.btn-apply,
.btn-remove {width:92px;height:21px !important;line-height:22px;margin:0 auto 10px;}
.product-view .recipe-description {/*background:url(../images/bg-recipes.gif) repeat-x 0 100%;*/padding:20px 10px 5px;height:1%;margin:0 5px 0 8px;}
.product-view .recipe-description header {padding:5px 0;background:url(../images/sep04.gif) no-repeat 0 100%;}
.product-view .recipe-description h2 {margin:0;font-size:0.9em;line-height:1.2em;}
.product-view .recipe-description p {color:#382c29;margin:0 0 4px;}
.product-view .recipe-description a {color:#999900;text-decoration:underline;}
.product-view .recipe-description a:hover { text-decoration:none;}
.product-view .recipe-description ul li { margin:0 0 4px;}
.product-view .recipe-description .content {padding:0px 32px 6px;background:url(../images/icon-recipes.gif) no-repeat 0 14px;min-height:52px;
font-size:0.9em;line-height:1.4em;}
.product-view .product-img-box {float:left;width:420px;padding:0px 0 0 35px;min-height:800px;}
.product-view .product-img-box .product-image {text-align:center;margin:0 0 32px; height: 430px;width:100%;}
.product-gallery .product-image {position:relative;width:240px;height:307px;}
.product-gallery .item{position:absolute;left:0;top:0;z-index:1;}
.product-gallery .item.active{z-index:2;}
.upsell-product{margin-left: -32px}
.product-view .product-img-box .more-views { padding:0 0 15px;margin-left: 0px;}
.product-view .product-img-box .more-views ul {margin:0 -20px 0 0;}
.product-view .product-img-box .more-views li {text-align:center;display:block;vertical-align:top;width:130px;height:129px;background:url(../images/border_more_views.png) no-repeat;margin:0 0px 15px 0; padding: 13px 5px 3px 3px;float:left;}
*+ html .product-view .product-img-box .more-views li {display:inline;margin-right:27px;}
.product-view .product-img-box .more-views li a {float:none;border:0;width:auto;height:auto;}
.product-view .product-img-box .more-views h2,
.product-view .product-img-box .upsell-product h2 {background:url(../images/addToBoxBorder.png) no-repeat 0 100%;font-size:0.9em;line-height:1.3em;
	padding:4px 0;margin:0 0 10px;border:0;}
.product-view .product-img-box .upsell-product li {display: block;float: right;margin: 0 -12px 5px 0;vertical-align: top;width: 297px;}
*+ html .product-view .product-img-box .upsell-product li {display:inline;margin-right:9px;}
/* main content */
.main-content {background:url(../images/sep06.gif) no-repeat 12px 100%;padding:0 0 16px;margin:0 6px 0 0;}
.main-content .illustration {text-align:center;margin:0 0 14px;}
.main-content .description {padding:0 20px;}
.main-content .description p {margin:0;line-height:1.35em;}
.messages {line-height:1.4em;padding:0 0 10px !important;float: left;}
.error-msg, .success-msg, .note-msg, .notice-msg {background:transparent;font-family:KristenNormalITCS;text-transform:none;border:0 !important;
	font-weight:normal !important;color:#42200A;padding:5px 8px !important;min-height:0 !important;font-size:20px;text-align:center;}
.messages span {color:#42200a;font-family: KristenNormalITCS;}
/* cart */
.cart-cols { width:100%;}
.cart-cols:after {display:block;clear:both;content:'';}
.cart-cols .col-left {float:left;width:623px;padding:0;}
.cart-cols .col-right {float:right;padding:0;width: 227px;}
/* data table */
.data-table {background: none repeat scroll 0 0 #F2E9CB;border: 2px solid #4B3905;margin:0 0 0px;font-size:1.1em;line-height:1.2em;}
.data-table thead th {background:none;border:0;color:#330000;font-size:16px/20px;font-family: Times New Roman;padding:8px;text-transform:none;}
.data-table tbody td {background:#F7F1DE;border:0;color:#574d3d;padding:0px 8px 16px;vertical-align:middle;}
*+ html .data-table tbody td { padding-bottom:10px;}
.data-table .btn-trash {background:url(../images/btn-trash.png) no-repeat;display:block;width:24px;height:23px;overflow:hidden;text-indent:-9999px;
	margin:0 5px 0 10px;font-size: 0;}
.data-table td.description {font-size:0.85em;padding:4px 20px 16px;}
.data-table td.unit-price { color:#999900;}
.data-table a { color:#330000;}
.data-table .qty {width:22px !important;padding:0 4px;margin:0;	color:#ffffff;text-align:right;background:#330000;border:0;}
/* totals */
.cart .totals {float:right;width:294px;margin:0 6px 0 0;background:none;border:0;}
.cart .totals section {	padding:10px 0;	/*background:url(../images/sep07.gif) no-repeat;*/width:100%;}
.totals-section{background:none;}
.cart .totals section:after {display:block;clear:both;content:'';}
.cart .totals section:first-child { background:none;}
.cart .totals table { margin:0;}
.cart .totals td {padding:3px 10px 3px 3px;color:#997049;font-family: KristenNormalITCS;font-size:15px;}
.cart .totals td:first-child { width:230px;}
.cart .totals tfoot td { color:#42200a;}
.cart .totals .logo { float:left;margin-top: 13px;}
/* shipping discount */
.cart .shipping,
.cart .discount {background:#6c5b55;padding:8px 8px 8px 10px;margin:0 0 9px;border:0;min-height:220px;}
.cart .shipping h2 {background:none;padding:0;font:18px/20px "FuturaStdMedium", Arial, Helvetica, sans-serif;color:#b6adaa;margin:0 0 6px;}
.cart .shipping p,
.cart .discount p {font-size:0.9em;line-height:1.3em;}
.cart .shipping p {display: block;float: left;font-size: 13px;margin: 13px 0 10px;width: 171px}
.cart .shipping .buttons-set,
.cart .discount .buttons-set {margin:0;padding:12px 0 0;}
.cart .discount .buttons-set { padding:0px 0 0 14px;}
.cart .shipping .btn {margin:0;font-size:12px;}
.form-area .row { width:100%;}
.form-area .row:after {display:block;clear:both;content:'';}
.form-list li { margin:0 0 25px;}
.form-list .input-box { width:auto;}
.form-list select {width:158px;background:#4a3905;color:#42210b;font-size:12px;height: 21px;font-family: KristenNormalITCS;}
.box-content{font-family:Times New Roman;color:#534b32;}
.form-list label,
.form-area label { margin-left: 0px;float:none;display:block;color:#42210B;font-size: 1.3em;font-weight: normal;padding:0 0 2px;line-height:1.3em;font-family: KristenNormalITCS;}
.wide label,.fields .field label{font-family: KristenNormalITCS; font-size: 1.2em;font-weight: normal;color:#42210B;margin-left: 12px;}
.form-list label.required em,
.form-area label.required em {font-style:normal;color:#936D48;float:none;position:static !important;margin-right: 5px;}
.form-list li.control .input-box,
.form-area .control .input-box {float:left;}
.form-list li.control label,.form-area .control label {padding:2px 0 0;float:left;}
.form-list input.input-text,
.about-field input.input-text,
.form-area input.input-text {background:url("../images/normalInputWholeSaleForm.png") no-repeat transparent;color:#4e3227;font-size: 13px;padding:2px 4px;width:243px;margin:0;border:0;height: 30px;}
.form-list input.validation-failed,
.about-field input.validation-failed,
.form-area input.validation-failed { padding:1px 4px;}
.form-list input.checkbox,
.form-list input.radio,
.form-area input.checkbox,
.form-area input.radio {float:left;width:14px;height:15px;padding:0;}
.sending{float: left;margin-left: 64px;}
.input-box textarea {background:#999900;color:#330000;font-size:13px;padding:6px 16px;border:0;resize: none;}
.cart .discount {background:transparent;min-height:170;padding:11px;display: block;float: left;}
.cart .discount h2 {color: #330000;display: block;float: left;font-family: KristenNormalITCS;font-size: 26px;letter-spacing: -2px;margin-left: -2px;
    margin-top:21px;padding-left: 0;padding-top: 0;width: 156px;line-height: 30px;}
.cart .discount .input-box {width:auto;margin:0 0 8px 14px;}
.cart .discount .discount-form { padding:0px;display: block;float: left}
.cart .discount label {display:block;color:#42210b;padding:0 0 3px;font-size:1.3em;line-height:1.3em;margin-left:12px;margin-top: 5px;font-family: KristenNormalITCS; letter-spacing: -1px}
.cart .discount input {border:0;width:176px;margin:0;background:url("../images/coupon_code_bg.png") no-repeat;padding:2px 4px;border:none;}
/* accoung login */
.col2-set {width:100%;}
.cart .discount {min-height:164px !important;}
.cart div.discount h2 {width: 187px;margin-left: 6px;margin-top: 0;}
.col2-set:after {display:block;clear:both;content:'';}
.account-login .content {background:transparent;border:0;padding:15px 10px 60px 0px;position:relative;min-height:160px;color: #330000;}
.account-login .content h2,
.account-create h2 {background:none;font-size:16px;line-height:20px;color:#330000;padding:0;margin:0 0 15px;border:0;}
.account-login .registered-users .content h2 { margin:0 0 8px;}
.account-login .content p {font-size: 1.1em;letter-spacing: 1px;line-height: 1.2em;margin: 0 162px 15px 0;text-align: justify;text-transform: none;}
.account-login .registered-users .content p {font-size:0.9em;margin:0 0 10px;}
.account-login .form-list { margin:0 0 -15px;}
.account-login .form-list li { margin:0 0 20px;}
.account-login .content .btn {position:absolute;bottom:20px;left:0px;}
.account-login .content .forgot-pass {color:#42210B;display: inline-block;font-family:KristenNormalITCS; font-size: 1.2em;margin: 0 0 5px;text-decoration: underline;
    vertical-align: top;}
.account-login .content .forgot-pass:hover { text-decoration:none;}
.account-login .content p.required { font-size:0.8em;}
p.required {position:absolute;bottom:0;right:10px;color:#999900;font-size:0.8em;}
.buttons-set,
.account-login .buttons-set {width:100%;background:none;border:0;padding:0px 0;margin:0;position:relative;}
.buttons-set:after {display:block;clear:both;content:'';}
/* account create */
.account-create {background:#402e29;padding:15px 25px 5px;position:relative;	min-height: 508px;display: block;float: left;width:100%; margin-top: -39px;}
.account-create h2 { margin:0 0 10px;}
.account-create .col {float:left;width:265px;}
.account-create .form-area .row { margin:0 0 14px;}
.account-create .btn { margin:25px 0 0;}
/* shopping empty */
.shopping-empty .main-heading {}
.shopping-empty{min-height:570px;}
.shopping-empty .buttons-set { padding:0;}
.shopping-empty .buttons-set .btn {float:right;background-position:0 -110px;width:146px;height:25px;line-height:26px;}
/* checkoutSteps */
.opc {text-transform:normal;font-size:10px;line-height:14px;}
.opc li.section {margin:0 0 2px;width:100%;vertical-align:top;border: 2px solid #42200A !important;}
.opc .step-title,
.opc .allow .step-title,
.opc .active .step-title {border:0;padding:8px 17px;background:#999900;border:0;height:1%;}
.opc .allow .step-title { background:#999900;}
.opc .active .step-title { background:#999;}
.opc .step-title .number { display:none;}
.opc .step-title h2,
.opc .allow .step-title h2,
.opc .active .step-title h2 {font:16px/20px "FuturaStdHeavy", Arial, Helvetica, sans-serif;color:#bbb68f;}
.opc .active .step-title h2 { color:#330000;font-family: Times New Roman;font-size: 29px;}
.opc .step {border:0;padding:17px;background:#332b2a;}
.opc a { text-decoration:underline;}
.opc a:hover { text-decoration:none;}
.opc p a,
.opc label a { text-decoration:none;}
.opc p a:hover,
.opc label a:hover { text-decoration:underline;}
#opc-login h3 {border:0;font-size:14px;line-height:16px;text-transform:uppercase;padding:0;color:#330000;font-family:KristenNormalITCS;}
#opc-login h4 {font-size:11px;line-height:14px;color:#330000;font-weight:normal;margin:0 0 2px;font-family:KristenNormalITCS;}
#opc-login .form-list { padding:0 0 10px;}
.opc p { margin:0 0 6px;font-family:Verdana;color:#330000;font-family:KristenNormalITCS;}
.opc p mark {background: none repeat scroll 0 0 transparent;color:#999900;display:inline-block;width:6px;margin-left:-6px;vertical-align:top;}
.opc .btn { margin:0;}
.div-steps-checkout  button.button span {font-family:KristenNormalITCS;}
.opc .form-list li {margin:0 0 10px;width:100%;}
.opc .form-list li:after {display:block;clear:both;content:'';}
.opc .form-list label {font-size:10px;line-height:14px;}
.opc .form-list li.control label { padding:1px 0 0;font-family:KristenNormalITCS;}
.opc .form-list input.input-text,.about-field input.input-text {font-size:11px;color:#333;}
.checkout-onepage-success .main-col{/*background: none repeat scroll 0 0 #F2E9CB;border: 2px solid #4B3905;*/padding: 6px;
 margin-left: 239px;width: 754px;}
.checkout-multishipping-success .multiple-checkout{background: none repeat scroll 0 0 #F2E9CB;border: 2px solid #4B3905;padding: 6px;    float: left;
    margin-top: 20px;}
.opc .form-list select {background:#d6d5d4;color:#333;font-size:11px;}
.checkout-cart-index #co-shipping-method-form{background: none repeat scroll 0 0 #F2E9CB; padding: 2px 9px 17px; margin-bottom: 10px;
background: url("../images/shipping_back2.png") no-repeat scroll 0 0 transparent; border: 0px solid #4B3905;display: block;  min-height: 350px;float: left;width: 100%;}
.opc .ul {list-style:none;padding:0; }
.opc .ul li {background:url(../images/bullet02.gif) no-repeat 0 50%;padding:0 7px;}
.opc .buttons-set {padding:0;text-align:left;}
.opc .buttons-set p.required {padding:0 0 5px;font-size:9px;}
.opc .forgot-pass { font-size:9px;}
.form-list .field,
.form-list .row {width:205px;float:left;}
.form-list li.wide input.input-text { width:373px;}
.opc .buttons-set .back-link a {background:none;padding:0;}
.opc .buttons-set .back-link { margin:5px 10px 0 0;}
.opc .gift-field {float:right;width:168px;display: none;}
.opc .sp-methods dt { font-weight:normal;font-family:KristenNormalITCS;}
.opc .sp-methods label {font-weight:normal;color:#330000;font-family:KristenNormalITCS;}
.opc  .sp-methods .price {font-weight:normal;color:#330000;padding:0 0 0 5px;}
.opc .sp-methods label {padding:2px 0;display:inline-block;vertical-align:middle;}
.gift-field .form-list textarea {width:160px;height:106px;background:#d6d5d4;font-size:11px;color:#333;padding:3px;}
#opc-review .step { padding:17px;}
#checkout-review-load,
#checkout-review-submit { width:530px;}
#checkout-review-submit .btn {float:right;margin:5px 0 0;}
#checkout-review-table.data-table thead th {font-family:KristenNormalITCS;}
#checkout-review-table.data-table #opc-review .product-name{font-family:KristenNormalITCS;}
#checkout-review-table.data-table .price {font-family:KristenNormalITCS;}
.opc #checkout-review-table.data-table tbody td {font-family:KristenNormalITCS;}
.opc #checkout-review-table.data-table tfoot td {font-family:KristenNormalITCS;}
#opc-review .buttons-set {padding:0;border:0;}
.opc .about-field {padding:8px 0 20px;border-bottom:2px solid #999;margin:0 0 25px;}
.opc .about-field label {display:block;padding:0 0 2px;}
.opc .about-field input.input-text {width:286px;float:left;margin:0 10px 0 0;}
.opc .about-field .btn {float:left;margin:-2px 0 0;}
.opc .data-table {background:none;font-size:10px;line-height:14px;}
.opc .data-table thead th {background:none;color:#330000;font-size:11px;padding:4px 0;}
#checkoutfields label {color: #330000 !important;font-family:KristenNormalITCS !important;}
#checkout-step-login .col-2{margin-right: 15px;width: 48.5%;}
.checkout-onepage-index #review-buttons-container .btn-checkout{ background: none repeat scroll 0 0 #3C2313;border: 1px solid #BCAFA3;height: 27px !important;width: 137px;}
.opc .data-table tbody td { padding:4px 0;}
.opc .data-table tfoot td {padding:6px;vertical-align:middle;}
.opc .data-table .border {border-top:2px solid #999;padding-top:4px;}
.data-table tfoot,
.data-table tfoot td { border:0;}
.data-table tfoot tr,
.data-table .odd,
.data-table .even { background:none;}
.data-table tfoot tr.first td { background:none;}
#opc-review .product-name {font-weight:normal;color:#999;}
.data-table tfoot tr { background:none !important;}
.data-table tfoot td:first-child { color:#534b32;}
.data-table tfoot strong {color:#999900;font-weight:normal;font-size:11px;}
/* block progress */
.block-progress {margin:	0px 5px 0 0; padding: 40px 24px;width:127px;}
.block-progress dt,
.block-progress dt.complete {border:0;background:transparent; color: #FDE8B7;font-family: Verdana;font-weight:normal; font-size: 13px;line-height:1.3em;padding:6px;
	margin:0 0 6px;}
.block-progress dd,
.block-progress dd.complete {background:none;border:0;padding:6px;color:#FDE8B7;}
/* about us */
.image-box { padding:0 10px 10px;}
.info-box {background:none;border:0;padding:0px 24px 8px 13px;width: 900px}
.info-box h2 {font:1.25em/1.2em "FuturaStdHeavy", Arial, Helvetica, sans-serif;color:#005300;margin:0 0 10px;}
.info-box p {text-align:justify;margin: 0 86px 10px 0;}
.info-box p a { text-decoration:underline;}
.info-box p a:hover { text-decoration:none;}
.info-box p span { color:#9fa611;}
.info-box address {color:#999900;margin:5px 0;}
.hr {background:url(../images/sep06.gif) no-repeat 0 10px;height:30px;overflow:hidden;text-indent:-9999px;}
/*Magic Zoom v3.1.24 
   Copyright 2011 Magic Toolbox
   Buy a license to use Magic Scroll on your site.
   Go to www.magictoolbox.com/magiczoom/
*/
.MagicZoom img {border: 0 !important;padding: 0 !important;margin: 0 !important;}
/* Style of zoomed window */
.MagicZoomBigImageCont {border: 1px solid #999;/*border: 1px solid red;*/left:470px !important;margin-left:0px;color:transparent;margin-bottom:20px;
	padding-bottom:20px;width:370px !important;margin-top:-140px !important;}
/* Style of header, activated with "title" attribute in <a> tag */
.MagicZoomHeader {font-size: 8pt !important;line-height: normal !important;color: #fff;background: #666;text-align: center !important;}
/* Style of small square under mouse */
.MagicZoomPup {border: 1px solid #aaa;background: #fff;cursor: move;}

/* Style of message box while image is loading */
.MagicZoomLoading {border: 1px solid #ccc;background: #fff url(img/ajax-loader.gif) no-repeat 2px 50%;padding: 4px 4px 4px 24px !important;
	margin: 0;text-decoration: none;text-align: left;font-size: 8pt;font-family: sans-serif;color: #444;}

.product-images .MagicZoomBigImageCont {left: 441px !important;}

/* --- impl --- */
.breadcrumbs, .categories-block {text-transform: none;}
.side-col .categories-block ul ul {margin: 6px 0 0 5px;}
.cm_uppercase {text-transform: uppercase;}
.product-view .product-shop .cm_price .price-box {margin: 0;}
.validation-advice {display: none;}
.cm_price .in-stock {display: none;}
.checkout-onepage-index #checkout-review-table .cm_checkout_c1 {text-align: right !important;}
.checkout-onepage-index #checkout-review-table .cm_checkout_c2 {text-align: center !important;}
.checkout-onepage-index #checkout-review-table .cm_checkout_gtl {text-align: right !important;}
.checkout-onepage-index #checkout-review-table .cm_checkout_gtr {text-align: center !important;color: #330000 !important;}
.checkout-onepage-index #checkout-review-table .cm_checkout_stl {text-align: right !important;}
.checkout-onepage-index #checkout-review-table .cm_checkout_str {border-top: 2px solid #999999;padding-top: 4px;text-align: center !important;}
.checkout-onepage-index #checkout-review-table tbody td.a-right {text-align: center !important;}
.side-right-col {float: right;width: 140px;margin:0 0 0 5px;}
.my-account #form-validate .fieldset{margin-top:71px;}
.my-account #form-validate .fieldset label{width: 300px;}
.page-title { border:0;}
.page-title h1,
.page-title h2 { color:#330000;text-transform:uppercase;font-family:Times New Roman;}
.sp-methods label { color:#997049;font-family:kristennormalitcs;}
.fieldset {/*background:#402e29;*/color: #330000;border:0;margin:70px 0 18px;}
.fieldset .legend {background: none repeat scroll 0 0 transparent;border: 0 none;color: #330000;margin: -34px 0 0 -10px;padding: 2px 8px;}
.customer-account-forgotpassword #email_address{ background: url("../images/emailInputWholeSaleForm.png") no-repeat scroll 0 0 transparent; width: 251px;}
.buttons-set button { float:left;}
.buttons-set .back-link { margin:6px 6px 0 0;}
.buttons-set p.required {display: block;float: left;margin: 5px 5px 0;position: static;width: 70%;color:#936d48;font-family:KristenNormalITCS;
    font-size: 1em;font-weight: bolder;text-transform:uppercase;text-align:left;}
.cart-table .product-name {font-weight:normal;text-transform:none;}
.side-col .block-layered-nav { display:none !important;}
.product-options {background:#402e29;border:0;position:relative;}
.product-options-bottom {border:0;background:#402e29;margin:20px 0 0;}
.product-options dt label { color:#999;}
.product-options-bottom .price-box { float:none;}
.block { border:0;}
.block .block-title,
.block .block-content {padding:0;background:none;text-transform:uppercase;}
.block .block-title strong {color:#330000;margin:0 0 3px;font-weight:normal;}
.block-account .block-content li a {border:0;color:#330000;font-size: 15px;}
.block-account .block-content li a:hover,
.block-account .block-content li.current {color:#330000;border:0;font-size: 16px;}
.box-account {border:0;border: 1px solid #CFBFAA;padding: 10px;background: none repeat scroll 0 0 #F7F1DE;}
.my-account{ background: none repeat scroll 0 0 #F2E9CB;border: 2px solid #4B3905;padding: 19px; margin-bottom: 18px;}
.box-account .box-head h2 { color:#330000;font-family:Times New Roman;font-size:22px; margin-right: 57px}
.box-account{color:#330000;font-family:Times New Roman;}
#form-validate{background: none repeat scroll 0 0 #F2E9CB;border: 2px solid #4B3905;font-size: 1.1em;line-height: 1.2em;margin: 0 0 8px;padding: 20px;display:block;}
button.button span {background:#3c2313;border:1px solid #bcafa3;color:#ffffff;font-size:11px;text-transform:uppercase;}
#multishipping-billing-form .buttons-set .button span,#shipping_method_form  .buttons-set .button span,#checkout_multishipping_form .buttons-set .button span{background:none;border:none;}
#checkout_multishipping_form .buttons-set .button span span, #shipping_method_form  .buttons-set .button span span,
#multishipping-billing-form .buttons-set .button span span
{  background:url("../images/multiple_shipping1.png") no-repeat;border:0px solid transparent;color:#330000;	font-size:11px;
	text-transform:uppercase;height:30px;width: 238px;padding-top:2px;}
#review-buttons-container #review-button{height:44px;}
.product-options dt {font-weight:normal;text-transform:uppercase;}
.tier-prices {border:0;background:#402E29;color:#999;text-transform:uppercase;}
.tier-prices li {background:none;color:#999;}
.tier-prices .benefit { color:#fff;}
#LikePluginPagelet { color:#999 !important;}
.minimal-price-link:hover { text-decoration:none;}
.minimal-price-link .label {color:#f00;font-size:0.9em;line-height:1.3em;}
.product-view .add-to-box .size select, .product-options-bottom select {width: auto;}
.size .size_label_upper {text-transform: uppercase;}
.cm_btn_float {float:left !important;}
.cms-page-view .wide #comment {width: 485px;}
.contacts-index-index .wide #comment {width: 640px;}
.opc .gift-messages-form .inner-box {padding:0;}
.opc .gift-messages-form {background:#F2E9CB;border:0;margin:0;padding:20px 0;}
.opc .gift-messages-form .input-box textarea,
.gift-messages-form .item .details .form-list li.wide textarea {background:#d6d5d4;width:390px;color:#333;font-size:11px;}
.gift-messages h3 { color:#330000;font-family:KristenNormalITCS;}
#allow-gift-message-container{font-family:Times New Roman;}
.gift-messages-form h4 { color:#330000;font-family:Times New Roman;}
.allow-gift-messages-for-order-container,
#allow-gift-messages-for-items-container {width:550px;overflow:hidden;}
#header .minicart .title a {color: #fff;text-decoration: none;}
.form-list .field { width:272px;}
.form-list li.wide input.input-text { width:352px;}
#co-billing-form,
#co-shipping-form .form-list {float:left;width:697px;}
#co-shipping-form .gift-field .form-list {float:none;width:auto;}
.allow-gift-messages-for-order-container,
#allow-gift-messages-for-items-container {width:100%;}
.opc .step { zoom:1;}
.opc .step:after {display:block;clear:both;content:'';}
.messages .error-msg span{color:#330000;}
#login-form{display:block;float:left;width:100%; }
#login-form .col2-set{}
#login-form  .col2-set .col-2 {width: 405px}
.category-description{font-size:20px;color:#330000;margin-top:24px;margin-left:45px;display:block;}
#postcode-label{display:block;}
.how-did-you-hear{display: block;height: 35px;margin-top: 4px;}
.credits{font-size: 12px !important;}
.cat-title{color: #CCCC99;font-family: Verdana;font-size: 13px;letter-spacing: 0;margin-left: 14px;margin-top: 77px;position: absolute;
text-align: center;width: 110px;}
/*#menu li {
    background: none repeat scroll 0 0 red !important;
    border: 1px solid white !important;width:119 !important;margin:0px !important;width: 133px;}
#eucalyptus-option{width:119px !important;}*/
#teatree-option{margin-left:2% !important;}
#peppermint-option{margin-left:3% !important;}
#lavender-option{margin-left:3% !important;}
#rose-option{margin-left:3% !important;}
#sheabutter-option{margin-left:4% !important;}
#honey-option{margin-left:2.1% !important;}
.catalog-product-view .breadcrumbs{background: url("../images/border_toolbar1.png") no-repeat scroll -22px 20px transparent;margin-bottom:7px;}
/*.catalog-product-view #footer{margin-top:0px;}*/
.eucalyptus-option:hover{}
.eucalyptus-option-active{background:url("../images/menuOptionCenterEuc.png") !important;  }
.teatree-option-active{background:url("../images/menuOptionCenterTea.png") !important;  }
.peppermint-option-active{background:url("../images/menuOptionCenterPep.png") !important;  }
.lavender-option-active{background:url("../images/menuOptionCenterLav.png") !important;  }
.rose-option-active{background:url("../images/menuOptionCenterRos.png") !important;  }
.sheabutter-option-active{background:url("../images/menuOptionCenterShe.png") !important;  }
.honey-option-active{background:url("../images/menuOptionCenterHon.png") !important;  }
.menu-option-dr .hightlight{display:none;}
#tabs{ background: url("../images/productInfoBack.png") no-repeat scroll 5px 52px transparent;margin-left:-31px;margin-bottom: 13px;}
#feedbackDiv{background: url("../images/popup.png") no-repeat scroll 0 0 transparent;color:#42210B;font-family:KristenNormalITCS;font-weight:bold;
margin-left:0px;overflow: hidden;}
.form-feedback{margin-left:77px;}
.form-feedback #email{padding-left: 12px;background: url("../images/howInputWholeSaleForm.png") no-repeat scroll 0 0 transparent !important;height: 28px;}
.form-feedback #comments{ background: url("../images/normalTextareaWholeSaleForm.png") no-repeat scroll 0 0 transparent !important;resize: none;
padding-left: 12px;padding-top: 8px;}
.closeMyModal{display:none;}

.form-feedback .myModalSubmit{ background: url("../images/btn-sprite.png") no-repeat scroll 0 3px transparent; width: 102px;font-family:KristenNormalITCS;font-weight:normal;text-align: center;height: 24px !important;margin-right: 10px;color:#FDE8B7;}
.form-feedback .myModalCancel{ background: url("../images/btn-sprite.png") no-repeat scroll 0 3px transparent;color:#FDE8B7; width: 102px;
text-align: center;font-family:KristenNormalITCS;font-weight:normal;height: 50px !important;margin-right: 10px}
.newsfeed{background: url("../images/news_post.png") no-repeat;float:left;display:block;min-height:207px;width:100%;}
.newsfeedInfo{ display: block;float: left;margin-left: 210px;margin-top: 31px;min-height: 207px;width: 50%;color:#63562d;}
.newsfeedInfo .title{   font-family: Tahoma;font-size: 12px;font-weight: bold;text-transform: uppercase;}
.newsfeedInfo .content{  font-family: Tahoma;font-size: 11px;font-weight: bold;line-height: 18px;margin-top: 11px;text-align: justify;}
.newsfeedImage{float:left;display:block;margin-top: 27px;margin-left:20px;}
.menu-option-dr a div{display: block;float: left;margin-top: -2px;}
.menu-option-dr a {height: 27px;}
.search-title{display:none;}
. checkout-multishipping-success .multiple-checkout{border:2px solid #a3a076;background:#cac6a3;}
#shopping-cart-table{border:none;background:url("../images/shopping_bag_bg.png") no-repeat; padding-top: 13px;padding-left: 23px;
 display: block;min-height: 149px}
#shopping-cart-table tbody td{background:transparent; max-width: 134px;}
#shopping-cart-table .qty{border:none;background:#fff;color:#330000;font-family:KristenNormalITCS;}
.account-create #form-validate{background:none;border:none;}
.wholesale-page #contactForm .fieldset{ margin-top: 0px;}
#shopping-cart-table th,#shopping-cart-table td,#shopping-cart-table td h2 a{font-family:KristenNormalITCS;color:#42200a;}
#shopping-cart-table .last,#shopping-cart-table th{text-align:center !important;color:#997049;font-size:15px;}
.cart .shipping{ background: url("../images/shipping_back.png") no-repeat scroll 0 0 transparent;color: #330000;font-family: KristenNormalITCS;
								 margin: 0;padding: 0;display: block;float: left;min-height: 323px;width:100%;}
.cart .shipping h2{ line-height: 30px;color: #330000;display: block;float: left;font-family: KristenNormalITCS;font-size: 30px;margin-left: -27px;padding-top: 32px;}
#shipping-zip-form{margin-left: 34px; margin-top: 10px; display: block;height:241px;float:left;width:100%;}
.shipping-form .form-list li label{font-family: KristenNormalITCS;;color: #42210b;}
.shipping-form .form-list select{background: url("../images/select_back.png") no-repeat;border: medium none;}
.shipping-form .buttons-set{padding:0px !important;}
.shipping-form .buttons-set .btn{background: url("../images/get_a_quote.png") no-repeat scroll 0 0 transparent;width: 109px;margin-left: 33px;color:#fde8b7}
.totals .btn-continue,.totals .btn-proceed-checkout{width:134px;line-height: 19px;height:19px;font-family:KristenNormalITCS;color:#fde8b7;}
.totals .btn-continue{ font-size: 12px;letter-spacing: 0;color:#ffffff;font-family:KristenNormalITCS;color:#fde8b7;background:url("../images/button_continue.png") no-repeat;width:166px;height:22px;display: block;float: left;}
.totals .multiple-check{background: url("../images/multiple_shipping.png") no-repeat scroll 0 0 transparent;
    color:#fde8b7;font-size: 13px;height: 22px;letter-spacing: 0;margin-top: 14px;width: 195px;font-family:KristenNormalITCS;margin-left: 30px;}
.shopping-empty .main-heading {margin-left:37px;}
.shopping-empty .buttons-set .btn{float:none !important;margin-left:36.5%;background:url("../images/continue_shopping_back.png") no-repeat 0px 2px;width:166px;height:26px !important;font-size:14px;color:#fde8b7;}
.div-steps-checkout{padding: 6px;width: 758px; background:#fde8b7;-moz-border-radius: 50px 53px / 49px 54px;border-radius: 50px 53px / 49px 54px;}
#checkoutSteps{border:0px solid #766637;padding:10px;width: 97%;}
.div-steps-checkout #checkoutSteps h1{margin-bottom:20px; color: #42210B;font-size: 60px;font-family:KristenNormalITCS;}
.div-steps-checkout #checkoutSteps li .step-title{height:33px;background:transparent; padding-left: 46px;padding-top: 16px;}
.div-steps-checkout #checkoutSteps li{background:#fdefce;border:0px solid #cfbfaa;margin-bottom:4px;border-radius: 85px 53px 50px 53px / 49px 54px 49px; color:#A67C52;font-family:KristenNormalITCS;}
.coupon-gift{background: url("../images/shipping_back_bb.png") no-repeat scroll 0 0 transparent;display: block;float: left;padding-bottom: 12px;}
.div-steps-checkout #checkoutSteps .step {background:transparent;}
.div-steps-checkout #checkoutSteps li .step-title h2{    color:#42210B;font-family:KristenNormalITCS;font-size: 25px;line-height: 35px;}
.title-progress{color: #FDE8B7;font-family: Verdana;font-size:14px;background: url("../images/isabella_sep2.png") repeat-x scroll 4px 45px transparent; height: 54px;display:block;}
.header-banner{display:block;float:left;}
.header_menu1{display:block;float:right;margin:0px 0 13px 256px;width:493px;}
.header_menu1 ul li a{ color: #A67B52 !important;display: block;float: left;font-family:Arial;font-size: 12px; font-weight: bold;}
.header_menu1 ul li img{display:block;float:left;}
.header_menu1 ul li img{margin-top:2px;margin-left:13px;margin-right:13px;}
.header_menu2 ul li { display: block;float: left;}
.header_menu2{display:block;float:left;margin: 0px 0 12px 0px;width: 792px;}
.header_menu2 ul li a,.header_menu2 ul li a span,.header_menu2 ul li a img{display:block;float:left;}
.header_menu2 ul li a span{width:100%;text-align:center;font-family:KristenNormalITCS;color:#fde8b7;font-size: 15px; line-height: 17px;margin-bottom:4px;text-decoration: none;}
.header_menu2 ul li a .bit{display:none;}
.header_menu2 ul li a{width:113px;}
.header_menu2 ul li a img{margin-left:24px;}
.single-menu{margin-top:17px;}
.my-main-content{background: url("../images/bg_main_content.png") no-repeat;display:block;float:left;width:100%;margin-top: -35px;}
.my-main-content-left,.my-main-content-right{display:block;float:left;}
.my-main-content-left{min-width:594px;width:594px;padding: 40px;padding-bottom:23px;padding-right:89px;}
.my-main-content-right{min-width:282px;width:282px;padding-right: 40px;padding-bottom: 23px;padding-top: 40px;}
.my-main-content-left .title,.my-main-content-right .title{background:#42200a;padding:5px;}
.my-main-content .title .label,.my-main-content .title .sub,.my-main-content .title .sub a,.my-main-content .title .label a{text-align:center;color:#fde8b7;font-size:26px;font-family:KristenNormalITCS;}
.my-main-content .title .sub,.my-main-content .title .sub a{font-size:13px;}
.footer-row .my-acc{float:left;display:block;}
#newsletter-validate-detail p{padding-top: 10px;font-family:KristenNormalITCS;color:#a67c52;font-size:14px;padding-left:20px;padding-right:4px;display: block;float: left;height:16px;}
#newsletter-validate-detail input{float:left;}
#newsletter-validate-detail #newsletter{background:url("../images/news.png") no-repeat;border:none;font-size: 10px;height: 17px;width: 160px;}
#newsletter-validate-detail .submit{background: url("../images/news_send.png") no-repeat;font-family:KristenNormalITCS;color:#fde8b7; height: 17px;width: 42px; padding-left: 6px;padding-top:2px;border:1px solid transparent;}
#newsletter-validate-detail .field{margin-top:6px;display: block;float: left;height: 23px;}
.footer-row{margin-left:100px;margin-left:148px;}
.footer2{ margin-left:402px;margin-top:2px;}
.footer2 ul li a{font-size:12px;font-family:KristenNormalITCS;text-decoration:underline !important;color:#42200a !important;}
.footer2 ul li{margin-right:20px;}
.footer-row3{margin-left:125px;}
.space-dots-footer{background: url("../images/isabella_sep2.png") repeat-x;min-width:794px;min-height:6px;width:794px;margin-left:118px;}
.footer-row5{margin-left: 0px;width: 1031px}
.footer-row5 .footer_info span{font-size:14px;color:#4e2d15; line-height: 16px;}
.sitemap-link{font-family:KristenNormalITCS;color: #A67C52;width: 100%;margin-top: 6px !important;}
.sitemap-link a{text-decoration:none !important;}
/*.catalog-category-view #content,.catalog-product-view #content{min-height:1051px;margin-left: -10px; width: 102%;background: url("../images/family_bg.png") no-repeat;  margin-top: -35px;padding-top: 36px;}*/
.breadcrumbs ul{margin-top:0px;}
.sort-by select option,.sort-by select,.pager select,.pager select option{font-family: KristenNormalITCS;}
.pager-per-page{float:right;}
.side-bar .item a{color:#fde8b7;text-transform:none;font-family:Verdana;margin-left: 5px;font-size:14px;font-family: KristenNormalITCS;text-align:left;display:block;}
.side-bar .item ul li a{color:#997049; display: block;margin-left: 19px;font-size: 13px;}
.side-bar{margin-top:19px;}
.search-block .item span{color: #FDE8B7;display: block;float: left;font-family: Verdana;padding-top: 6px;text-transform: none;}
.search-block .item img{display: block;float: left;}
.product-img-box .name{font-size:25px;font-family: KristenNormalITCS;color:#42210b;}
.product-img-box .description{color:#42200a;font-size:16px;font-family: KristenNormalITCS;}
.more-views ul,.more-views{display:block;float:left;width:100%;}
.cookies-sizes{background: url("../images/cookies_sizes_bg.png") no-repeat; padding-left: 32px;padding-top: 16px;height: 73px;margin-top:10px;
display: block;float: left;width: 355px;}
.cookies-sizes .image{width:49px;display: block;float: left;}
.cookies-sizes .price-box{width:73px;display: block;float: left;}
.cookies-sizes .name,.cookies-sizes span{color:#42200a;}
.cookies-sizes .input-text{background:#fde8b7;border:none;color:#42200a; margin-top: 3px;display: block;float: left;}
.cookies-sizes .add-to-cart{background: url("../images/add_to_bag_bg.png") no-repeat;width:124px;display: block;float: right; height: 31px;padding-top:4px; margin-right: 14px;margin-top: -2px; }
.cm_price{margin-left:-11px;}
.catalog-product-view .main-col{width: 883px;}
.cookies-sizes .add-to-cart a{color:#fde8b7;text-align:center; display: block;display: block;font-size: 16px;}
#messages_product_view{display:block;float:left;}
.cm_price .message{margin-left: 27px;color:#a67c52;}
#tabs ul li a span{color:#42210B;font-family: KristenNormalITCS;text-transform:none;font-size: 15px;}
.tabs-ingredients.ui-state-active{background: url("../images/ingredients_bg.png") no-repeat;width:122px;}
.tabs-allergy.ui-state-active{background: url("../images/tabs_allergy.png") no-repeat;width:94px;}
.tabs-shipping.ui-state-active{background: url("../images/tabs_shipping.png") no-repeat;width:185px;}
.tabs-ingredients{background: url("../images/ingredients_bg_i.png") no-repeat;width:122px;height: 39px;}
.tabs-allergy{background: url("../images/tabs_allergy_i.png") no-repeat;width:94px;height: 39px;}
.tabs-shipping{background: url("../images/tabs_shipping_i.png") no-repeat;width:185px;height: 39px;}
#tabs ul li{margin-left:0px;margin-right:0px; margin-right: 0;}
.catalog-product-view #conten{min-height:1036px;}
/*.error-content{min-height:1072px;margin-left: -10px; width: 102%;background: url("../images/family_bg.png") no-repeat;  margin-top: -35px;display: block;float: left;padding-top: 30px;}*/
.not-found-page{font-family: KristenNormalITCS;}
.not-found-page .title{width:100%;font-size:60px;color:#42210b;text-align:center;}
.not-found-page .sub{width:100%;font-size:40px;color:#42210b;text-align:center;}
.not-found-page .image{margin-left:117px;}
.not-found-page .text{width:100%;font-size:20px;color:#a67b52;text-align:center;}
.about-us-page .title{width:100%;font-size:60px;color:#42210b;text-align:left;margin-left: 39px;}
.about-us-page {font-family: KristenNormalITCS;background: url("../images/about_us.png") no-repeat;min-height: 700px;  width: 852px;}
.about-us-page .content{margin-left: 19px;width: 757px;font-size:16px;color:#42210b;line-height: 20px;margin-left:39px;}
.about-us-page .content-sub{margin-left: 19px;width: 757px;font-size:16px;color:#A67C52;line-height: 20px;margin-top:19px;margin-left:39px;}
.qty-presentations{display: block;float: left;font-size: 14px;margin-top: 6px;}
.item-top .image{display:block;margin-top:0px;margin-left:0px;}
.my-main-content-left-item-bottom .image{display:block;margin-top:0px;margin-left:0px;}
.my-main-content-right .image{display:block;margin-top:0px;margin-left:0px;}
.special .image{margin-left:0px !important;}
.faq-page .title{width:100%;font-size:60px;color:#42210b;text-align:left;margin-left: 39px;}
.faq-page {font-family: KristenNormalITCS;background: url("../images/middle_faq.png") repeat-y; display: block;float: left;width:852px;}
.faq-page .content{margin-left: 19px;width: 757px;font-size:16px;color:#42210b;line-height: 20px;margin-left:39px;}
.faq-page .content-sub{margin-left: 19px;width: 757px;font-size:16px;color:#A67C52;line-height: 20px;margin-top:19px;margin-left:39px;}
.faq-content{min-height:1310px;margin-left: -10px; width: 102%;background: url("../images/faq_bg.png") no-repeat;  margin-top: -35px;display: block;
    float: left;}
.faq-page .content p{font-size:12px;color: #A67C52;}
.contact-page .content,.store-page .conten{margin-left:0px !important;font-family: KristenNormalITCS;}
.contact-page {background: url("../images/contact_us_bg.png") no-repeat !important; min-height: 700px;}
.store-page {background: url("../images/store.png") no-repeat !important; min-height: 800px;}
.store-page .page-title{display:none;}
.wide label em{color:#936D48;margin-right: 5px;}
#store_locator_form{display: block;margin-bottom: 15px;}
#store_locator_form #address{margin-bottom: 13px;}
.about-us-page .content p{color:#A67C52;}
/*.category-cookies #content{min-height:1944px;margin-left: -10px; width: 102%;background: url("../images/family_bg_long.png") no-repeat;  margin-top: -35px;padding-top: 36px;}
.category-custom-cookies #content{min-height:2150px;margin-left: -10px; width: 102%;background: url("../images/family_bg_long1.png") no-repeat;  margin-top: -35px;padding-top: 36px;}*/
.labels-empty{display:block;float:left; margin-left: 360px;margin-top: -222px; position: relative;}
.shopping-empty .main-heading img{position:relative;z-index:-2; position: relative;z-index:0;}
.bag-label{font-size:57px;display:block;float:left;margin-top:-10px;width:100%;}
.labels-empty{color:#42210b;}
.empty-label{font-size:47px;display:block;float:left;margin-top:-22px;width:60%;margin-left:147px;}
.your-label{display:block;float:left;line-height:30px;width:80%;margin-left:50px;}
.shopping-bag-page{width:867px;margin-bottom: 20px;}
.checkout-list{display:block;float:left;width:103px;}
.checkout-list .btn-proceed-checkout{width: 102px;margin-left:20px;} 
.sipping-image{display:block;float:left;margin-left:22px;margin-top:11px;}
.shipping-form{min-height:311px; display: block;float: left;width: 100%;}
#discount-coupon-form .btn-apply, #discount-coupon-form .btn-remove{font-size:12px;line-height:20px;color:#fde8b7;background: url("../images/apply_remove_btn.png") no-repeat;width: 83px;height:22px;} 
 #discount-coupon-form .btn-remove{margin-left:7px;}
.image-shopping-bag{text-align:center;background: url("../images/shopping_bag_image_bg.png") no-repeat !important;height:93px;width:78px;}
.image-shopping-bag a img{ margin-top: 6px;}
.image-shopping-bag a{display:block;float:left;}
.shipping-page {background: url("../images/shipping.png") no-repeat scroll 0 0 transparent !important;min-height: 800px;}
#content-head-general{margin-left: -10px; width: 102%;background: url("../images/content_head_bg.png") no-repeat;  margin-top: -20px;display: block;
    float: left;padding-top: 30px;}
#content-general{width: 100%;background: url("../images/content_general_bf.png") repeat-y; display: block;
    float: left;}
.title-account{color: #42210B;font-size: 60px;margin-left: 39px;text-align: left;width: 100%;font-family: KristenNormalITCS;
position: relative;z-index:2;}
.account-create .form-area label{margin-left:7px;}
.sign-up-newsletter  label{color:#42210B;font-family: KristenNormalITCS;font-weight:normal;}
.account-create button{color:#fde8b7;font-size:14px;}
.categories-block ul li a{   color: #997049;display: block; margin-left: 19px; font-family: Verdana;float: left;}
.add-to-box .btn-checkout{font-size:17px;display: block;float: left;}
#tabs ul li.ui-state-active a span{color:#FDE8B7;}
.related-banner{margin-top:20px; display: block;float: left;}
.main-heading h1 strong{display:none;}
.upsell-product{display:block;float:left;background:url("../images/related_bg.png") no-repeat;height: 100px;}
.related-text .label-have{font-size:42px;margin-top:1px;margin-left:2px;}
.related-text .label-a{font-size:26px;margin-top:29px;margin-left:2px;}
.related-text .label-cookie{font-size:40px;margin-top:-18px;margin-left:37px;}
.related-text .label-have,.related-text .label-a,.related-text .label-cookie,.related-text{display:block;float:left;font-family: KristenNormalITCS;
color:#42210B;}
.related-text{width:163px;height:100px;  margin-left: 26px}
.upsell-product ul li,upsell-product{display:block;float:left;}
.upsell-product{width:800px;height:109px;margin-top: 57px;}
.upsell-product ul li a{margin-left:50px !important;background:url("../images/related_item.bg.png") no-repeat;display: block;
    float: left;height: 86px !important;margin-left: 50px !important;width: 90px !important;padding-top: 5px;}
.upsell-product li{  width: 621px !important;margin-top: 10px !important;}
.discount .sipping-image {display: block;float: left;margin-left: 0;margin-top: 11px;}
.footer-row2,.footer-row4{display:block;float:left;width:100%;}
#content {
    background: url("../images/main/top_back.png") no-repeat scroll 0 0 transparent;
    margin-left: -10px;
    margin-top: -35px;
    padding-top: 36px;
    width: 102%;
}
.content-central{background: url("../images/main/body_back.png") repeat-y scroll 0 0 transparent;display:block;float:left;margin:0px;
width:100%;margin-top: -14px;}
.content-footer{background: url("../images/main/bottom_bg.png") no-repeat scroll 0 0 transparent;display:block;float:left;margin:0px;
width:100%;margin-top: -2px;min-height:49px;}
.cms-home #content {background:none;min-height:990px;margin-left: 0px;}
.cms-home .content-central{background:none;margin:0px;}
.cms-home .content-footer{background:none;min-height: 25px;}
.contact-page .content{  width: 797px;padding:30px;color:#42210B;padding: 0 30px 30px;}
.contact-page .content .image-section,.contact-page .content .textarea-section,.contact-page .content .fields-section{display:block;float:left;}
.contact-page .content .image-section{width:203px;}
.contact-page .content .textarea-section{width:337px;}
.contact-page .content .fields-section{width:216px;}
.contact-page .content .image-section .image-custom{ background: url("../images/custom_image_bg.png") no-repeat;
    display: block;float: left;min-height: 177px;padding-left: 18px;padding-top: 12px;width: 179px;}
.contact-page .content .image-section .label{   font-size: 16px;margin-left: 25px;margin-right: 47px;}
.name-custom{text-align:center;width:171px;}
.contact-page .textarea-section textarea{background: url("../images/custom_textarea_bg.png") no-repeat;border: 0 none;height: 211px;width: 312px; resize: none}
.contact-page .textarea-section .label{font-size:16px;margin-left: 10px;margin-right: 0px;}
.contact-page .fields-section input{ background: url("../images/custom_field_bg.png") no-repeat;border:none;height: 32px;width: 214px}
.contact-page #mySubmit{float:right !important;}
.contact-page .box{float:left;display:block;width: 100%;}
#login-form{font-family: KristenNormalITCS;text-transform:capitalize;}
.myModalTitle{color: #42210B;font-family: KristenNormalITCS;font-size: 50px;margin-top: 22px;}
.update-total-shipping{margin-left:57px !important;}
.i-next{display:none;}
 #header .links #search_autocomplete  li .amount{display:none;}
 #search_autocomplete  li{background:#A67B52 !important; padding: 6px !important;width:100%;text-align:left;position:relative;z-index:1001;
color:#FDE8B7 !important;}
 #search_autocomplete li.first{
  -moz-border-radius: 10px 7px 0px 0px; /* Firefox */
  -webkit-border-radius: 10px 7px 0px 0px; /* Safari, Chrome */
  border-radius: 10px 7px 0px 0px; /* CSS3 */
}
 #search_autocomplete li.last{
  -moz-border-radius: 0px 0px 5px 13px; /* Firefox */
  -webkit-border-radius: 0px 0px 5px 13px; /* Safari, Chrome */
  border-radius: 0px 0px 5px 13px; /* CSS3 */
}
#storelocator-container a{color:#42210B;}
.contacting{margin-bottom:0px;}
.faq-page-parent .title{position: relative;
    z-index: 3; color: #42210B;font-size: 60px;margin-left: 39px;margin-top: 0;text-align: left;width: 100%;  font-family: KristenNormalITCS;}
.imageTop{margin-top:-33px;position: relative;z-index: 1;}
.shipment-type{display: block;float: left;margin-bottom: 15px;margin-top: 24px;width: 100%;font-size:18px;}
.shipment-type-sub{}
.shipment-label{display: block;float: left;margin-top: 5px;width: 247px;color:#A67C52;font-weight:bold;}
.shipment-val{display: block;float: left;margin-top: 5px; padding-right: 14px;width: 496px;color:#A67C52;}
.shipment-type-sub{display: block;float: left;font-size:14px;width:100%;}
.footer-faq{ display: block;float: left;font-size: 18px;margin-bottom: 15px;margin-top: 24px;width: 100%;}
.site-name-title{display:block;float:left;width:230px;}
.site-like-title{display:block;float:left;width:230px;}
.site-link-title{display:block;float:left;width:295px;}

.site-name{display:block;float:left;width:230px;color: #A67C52;font-size: 14px;margin-bottom:5px;min-height:auto;}
.site-like{display:block;float:left;width:230px;color: #A67C52;font-size: 14px;margin-bottom:5px;min-height:auto;}
.site-link,.site-link a{display:block;float:left;width:295px;color: #A67C52;font-size: 14px;margin-bottom:5px;min-height:auto;overflow: auto;}
.blog #content{  background: url("../images/top_blog.png") no-repeat scroll 0 0 transparent;}
.blog .content-central {background: url("../images/body_blog.png") repeat-y scroll 0 0 transparent;}
.blog .content-footer {background: url("../images/bottom_blog.png") no-repeat scroll 0 0 transparent;}
.contact-page #contactForm #mySubmit{ float: left !important;}
.category-custom-cookies .sort-by{display:none;}
.category-custom-cookies .price-label a{color:#A67B52;}
.customer-account-login .main-col{width:843px;}
.customer-account-logoutsuccess .content-central{ padding-left: 197px !important;width: 83% !important;}
.customer-account-logoutsuccess .my-one-col .page-title h1{font-family: KristenNormalITCS;}
.customer-account-logoutsuccess .my-one-col .content-central p{font-family: KristenNormalITCS; font-size: 17px;  color: #A67C52;}
.customer-name .row{width:261px !important;}
#billing-new-address-form ul li .field{width: 263px !important;}
.allow-gift-messages-for-order-container ul li .field{width: 263px !important;}
.checkout-onepage-success a{color: #42200A !important;}
#contactForm  .fields .field label,#contactForm .form-list label.required,#contactForm .form-list label,#contactForm .wide label {font-size:1.2em;margin-left: 5px;}
.special-space li .field{width:278px;}
#contactForm .form-list select {background:#fff;border:none;width: 245px;}
.product-view .cm_price {display:block;float:left;width: 378px;}
.product-shop .main-heading .add-to-box{display:block;float:left;width:314px;margin-top: 2px;}
.product-shop .main-heading .add-to-box .qty{display:block;float:left;width:140px;}
.product-shop .main-heading  .add-to-box .qty input{margin:0px;background:#FDE8B7 !important;border:none;color: #42200A;}
.product-shop .main-heading  .add-to-box .qty label{text-align:right;}
.product-shop .main-heading .add-to-box .btn-checkout{display: block;float:right;margin-left: 0;margin-top: -3px;width: 120px;margin-right: 15px;}
.pinterest-share{display: block;float: left;width: 100px;margin-top: 3px;}
.my-email-to-friend{display: block;float: left;width:100%;margin-top:14px;}
.parties-page{display: block;float: left;width:100%;text-align:center;margin-top:40px;}
.product-view .cm_price-special{width:70px !important;}
.add-to-box .my-add-cart{display: block;float: left;margin-bottom: 12px;margin-left: 10px;margin-top: -4px;width: 106px;}
#shipping-zip-form .form-list li{margin-bottom:3px;}
.sp-methods dd li.error-msg{font-size:10px;}
.side-col .block-account .block-content li a,.side-col .block .block-title strong span {color:#A67B52;}
#my-orders-table.data-table tfoot strong {color:#42200A;}
.side-col .block-account .block-content li.current {color:#fff;}
#footer #newsletter-validate-detail p{width:auto;}
.back-link a{color: #42210B;font-family: KristenNormalITCS;}
.header_menu1 ul li{display:block;float:left;}
.cookies-sizes .name{display:block;float:left;width:100%;}
.contacting a{  color: #A67C52;}
.faq-page h2{font-size:14px;}
.cms-faq .faq-page {background:none;}
.write-about-us{ display: block;float: right;margin-right: 152px;margin-top: 10px;width:300px;}
.write-about-us a{color:#42210B;}
.address-hi{color:#42210B !important;}
.side-bar .item a img{ margin-right: 5px;}
.catalog-seo-sitemap-category .page-title h1{color:#42210B;font-size:60px;margin-left:39px;text-align:left;width:100%;font-family:KristenNormalITCS;}
.catalog-seo-sitemap-category .pager {display:block;float:left;width:100%;}
.pager{background: #42200A;border: 0 none;color: #A67B52;font-family: KristenNormalITCS;font-size: 1.2em;height: 1%;line-height: 1.8em;padding: 3px 4px 3px 8px;text-transform: none;}
.page-sitemap .sitemap li.level-0 a {color: #42200A;font-family:KristenNormalITCS;}
.page-sitemap .sitemap a {color:#A67B52;font-family:KristenNormalITCS;}
.page-sitemap .links a { margin-right: 13px;font-family:KristenNormalITCS;}
.my-order a{font-size:16px;color:#A67B52;}
.my-order{margin-left:30px;display: block;float: left;}
.my-main-content-left .item-top{min-height:547px;}
#shopping-cart-totals-table tbody tr th{color: #997049;    font-family: KristenNormalITCS;font-size: 15px}
.shipment-type a{color: #42210B;}
.row-things{display:block;float:left;width:100%;}
.my-main-content-right .item-top{margin-top:12px;}
.stButton{margin-left:0px !important;}
.results-p{background: none repeat scroll 0 0 #42200A;border-radius: 7px;color: #FFFFFF;display: block;float: left; font-size: 16px;
    margin-left: 133px; margin-top: 152px;min-height: 22px;padding: 13px;width: 47%;display:none;}




/***** special new look and feel on  shopping  bag ******/
#shopping-cart-table {padding-left: 0; padding-top:9px;}
#shopping-cart-table.data-table thead th { padding: 3px 7px;}
#shopping-cart-table .last, #shopping-cart-table th {font-size: 14px;}
.data-table .btn-trash {margin: 0 -2px 0 10px;}
.shopping-bag-page {margin-bottom: 20px;width: 886px;padding-left: 8px;}
.checkout-cart-index .cart-cols .col-left  {width: 443px;}
.checkout-cart-index .cart-cols .col-right {float: right;padding: 0;width: 435px;}
.col-right-shipping{display: block;float: left;width: 230px;}
.col-right-coupon{display: block;float: left;width: 205px;}
.cart .discount {width:200px;}

.cart .discount {width: 174px;}

.cart .discount h2 {  font-size: 20px; width: 117px;}
.cart .discount .discount-form {display: block;float: left;padding: 0;width: 177px;}
.cart .discount label {width:155px;  margin-top: 3px;}
.cart .discount input { width: 144px; border-radius: 6px;}
#discount-coupon-form .buttons-set{width:169px; }
#discount-coupon-form .btn-apply, #discount-coupon-form .btn-remove { width: 73px;border-radius: 6px;}
.cart .discount input.input-text {width: 142px;}
.cart div.discount h2{margin-left: 13px;}
#main .main-holder .box{background:url("../images/body_blog.png") repeat-y scroll 0 0 rgba(0, 0, 0, 0);}
.checkout-multishipping-addresses  #content {}
#checkout-progress-state{ display: block;float: right;margin-top: 30px;padding: 0;width: 83%;}
#checkout_multishipping_form,.multiple-checkout{display: block;float: right;padding-right: 37px;width: 78%;}
.checkout-progress li,.checkout-progress li.active {font-family: kristennormalitcs;}
.checkout-progress li{font-weight:normal;}
.checkout-multishipping-addresses .page-title h1,.checkout-multishipping-shipping h1,.multiple-checkout .title-buttons button.button span,
.multiple-checkout h2,.checkout-multishipping-addresses  .data-table thead th,.multiple-checkout .data-table .product-name a,
.multiple-checkout .data-table select,.checkout-multishipping-shipping  .data-table thead th,.checkout-multishipping-overview .data-table  th,
#multiship-addresses-table tfoot button.button span,.checkout-multishipping-billing h1,.checkout-multishipping-overview h1,
.checkout-multishipping-overview .data-table  td
{font-family: kristennormalitcs;font-weight: normal;}

#checkout_multishipping_form .buttons-set .button span span, #shipping_method_form .buttons-set .button span span, #multishipping-billing-form .buttons-set .button span span {
background: repeat scroll 0 0 #3C2313;color: #FFFFFF;font-family: kristennormalitcs;font-weight: normal;line-height: 27px;padding: 0 11px;height: 30px;}
.multiple-checkout .buttons-set button.button{height:30px;min-height:30px;}
.multiple-checkout h3, .multiple-checkout h4 {color: #330000;font-family:kristennormalitcs;font-size: 13px;font-weight:normal;}
.multiple-checkout address,.checkout-multishipping-shipping  .sp-methods dt ,
.checkout-multishipping-shipping  .sp-methods label ,.checkout-multishipping-shipping .gift-messages label{font-family:kristennormalitcs;font-weight: normal;}
#main .main-holder .col-narrow .box{background:#fff;padding-left: 10px;}
.checkout-multishipping-shipping  .input-box textarea {background: none repeat scroll 0 0 #FFFFFF;}
.checkout-multishipping-billing #main .main-holder .col-wide .box {background:transparent;}
.checkout-multishipping-billing .form-list select {background:#fff;}
#multiship-addresses-table{margin-bottom:20px;max-width: 680px;width: 680px;}
.checkout-multishipping-overview .box-content,.checkout-multishipping-overview .box-content  strong {color: #534B32;font-family: kristennormalitcs;font-weight: normal;}
.checkout-multishipping-overview  #main .main-holder .box {background: none repeat scroll 0 0 #FFFFFF;padding-left: 10px;}
.multiple-checkout .place-order .grand-total big {display: inline;font-family: kristennormalitcs;margin-right: 12px;}
.multiple-checkout .place-order .grand-total button.button span span {padding: 0 45px 0 36px;font-family: kristennormalitcs;}
.side-col .block .block-title strong {font: bold 12px/16px kristennormalitcs;}
.side-col .block-account .block-content li.current strong,.block-account .block-content li a ,.minicart.full span a,.block .empty,#my-orders-table th,#my-orders-table td,
.dashboard .welcome-msg p ,.customer-account-index .box-head a,.dashboard .box-info .box-head h2, .dashboard .box .box-title h3, .dashboard .box .box-title h4,
.customer-account-index  address , .dashboard .box-info h4,
.welcome-msg, .dashboard .box-recent .box-head h2{font-family:kristennormalitcs;}
.box-account .box-head {border:none;}
.box-account .box-head a,.dashboard .box-info .box-head h2{color:#330000;}
.customer-account-index .col2-set .col-2 {float: right;margin-right: 2%;width: 47.5%;background:#fff;padding-left: 1%;}
.customer-account-index .col2-set .col-1{background:#fff; width: 48.5%;padding-left:1%;}
.customer-account-index a {color: #42210B;font-family:kristennormalitcs;}  
.customer-account-index .box-content,.order-items h2, .order-items h3,.order-info-box h2,.sales-order-view .box-content,.sales-order-view  address,
.newsletter-manage-index .page-title h1,.newsletter-manage-index .page-title h2,.newsletter-manage-index .fieldset .legend,
.newsletter-manage-index  button.button span span,.customer-account-edit .page-title h1,.customer-account-edit .page-title h2 ,
.customer-account-edit .fieldset .legend,.customer-account-edit button.button span span ,.customer-address-form  .page-title h1,.customer-address-form  .page-title h2 ,
.customer-address-form  .fieldset .legend,.customer-address-form .form-list select,.customer-address-form li strong,.customer-address-form button.button span span ,
.customer-address-index .page-title h1,.customer-address-index .page-title h2 ,.addresses-list h2,.addresses-list address,.addresses-list h3 ,
.addresses-list h2, .addresses-list a,.customer-address-index .button.button span span ,
.link-reorder,.link-print ,.order-info,.order-date {font-family:kristennormalitcs;}
.order-info-box.col2-set .col-2 {float: right;width: 49.5%;margin-right:2%;background:#fff;}
.order-info-box.col2-set .col-1 {float: right;width: 48.5%;background:#fff;}
.block-account .block-content li a,.block-account .block-content li a:hover, .block-account .block-content li.current  {font-size:14px;}
.customer-address-form .form-list select{background:#fff;}
.addresses-list h2,.addresses-list a{color: #330000;}
.addresses-list li.item {background: none repeat scroll 0 0 #FFFFFF;}
.addresses-list .link-remove {color: #330000;}
.addresses-list li.item{color: #330000;}
.dashboard .welcome-msg p {text-transform: none;}
.block .block-title, .block .block-content ,.dashboard .page-title h1 ,.box-account .box-head h2 {text-transform:none;}
#multiship-addresses-table select{width:488px;}
.checkout-multishipping-address-newshipping #form-validate {display: block;float: right;padding-right: 37px;width: 71%;margin-right: 4%;}
.checkout-multishipping-address-editshipping #form-validate {display: block;float: right;padding-right: 37px;width: 71%;margin-right: 4%;}
.checkout-multishipping-address-editshipping .page-title h1,.checkout-multishipping-address-editshipping  .fieldset .legend {font-family: kristennormalitcs;}
.checkout-multishipping-address-editshipping .page-title {border: 0 none;float: right;width: 80%;}

.checkout-multishipping-address-editshipping .form-list li {display: block;float: left;margin: 0;}
.checkout-multishipping-address-editshipping .fieldset {border: 0 none;color: #330000;display: block;float: left;margin: 20px 0 18px;}
.checkout-multishipping-address-editshipping .form-list select {background: none repeat scroll 0 0 #FFFFFF;}
.checkout-multishipping-address-editshipping .form-list li.control {margin-right: 20px;}
.checkout-multishipping-address-editshipping .form-list li {margin: 0;}
.checkout-multishipping-address-editshipping .form-list li {display: block;float: left;width: 80%;}
.checkout-multishipping-address-editshipping button.button span span {font-family: kristennormalitcs;}
.checkout-multishipping-address-editshipping .form-list li strong{font-family: kristennormalitcs;}

.checkout-multishipping-address-newshipping .page-title {border: 0 none;float: right;width: 80%;}
.checkout-multishipping-address-newshipping .page-title h1,.checkout-multishipping-address-newshipping .page-title h2 ,
.checkout-multishipping-address-newshipping .fieldset .legend,.checkout-multishipping-address-newshipping  button.button span span 
{font-family:kristennormalitcs;}
.checkout-multishipping-address-newshipping .form-list li {display: block;float: left;}
.checkout-multishipping-address-newshipping .fieldset {border: 0 none;color: #330000;display: block;float: left;margin: 20px 0 18px;}
.checkout-multishipping-address-newshipping  .form-list li {margin: 0;}
.checkout-multishipping-address-newshipping  .form-list li.control label,.checkout-multishipping-address-newshipping   .form-area .control label {float: left;font-size: 15px;}
.checkout-multishipping-address-newshipping .form-list li.control{margin-right:20px;}
.checkout-multishipping-address-newshipping .form-list select {background:#fff;}
#multiship-addresses-table td ,.sales-order-view .data-table thead th ,.sales-order-view .data-table tbody td {padding: 10px;text-align: left;}
.checkout-multishipping-shipping .data-table thead th ,.checkout-multishipping-shipping .data-table tbody td{text-align:left;}
.multiple-checkout h2 a, .multiple-checkout h3 a, .multiple-checkout h4 a,.gift-messages p.control ,.gift-messages-form {color: #330000;font-family:kristennormalitcs;}
.sp-methods .form-list li {display: block;float: left;margin: 0 0 8px;width: 100%;}

.cms-custom-html #main .main-holder .box {background:transparent;}