@import url(css/reset.css);
@import url(css/menu.css);
/* Core Template */
html, body, form { height: 100%; }
img { -ms-interpolation-mode: bicubic; }
h1,h2,h3,h4,h5,h6 { color: #6d2a49; font-weight: bold; }
input[type="text"],input[type="password"],textarea { color: #000; border: 1px solid #eeb3cf; font-size: 12px; padding: 2px 5px; }
select { color: #000; border: 1px solid #eeb3cf; font-size: 12px; }

div.item-box-outer-420 { width: 420px; padding: 10px 0 0; background: url(images/store/product-imagebox.png) no-repeat; }
div.item-box-inner-420 { padding: 0 10px 10px; background: url(images/store/product-imagebox.png) 0% 100% no-repeat; position: relative; top: 10px; }
div.item-box-outer-310 { width: 310px; padding: 10px 0 0; background: url(images/core/bg-infobox-310.png) no-repeat; margin-bottom: 10px; }
div.item-box-inner-310 { padding: 0 10px 10px; background: url(images/core/bg-infobox-310.png) 0% 100% no-repeat; position: relative; top: 10px; }

#edenSoaps a, #edenSoaps a:link, #edenSoaps a:visited { color: #863255; }
#edenSoaps a:hover { color: #c16290; text-decoration: underline; }
#edenSoaps a:active { color: #c71169; }

#edenSoaps div.site-mc { width: 960px; margin: 0 auto; padding: 0 0 2em; }
	#edenSoaps div.pnlMiniCart span.SubHead { display: block; margin-top: -33px;  }
	#edenSoaps table.minicart-container { width: 324px; height: 37px; }
	#edenSoaps table.minicart-container th, #edenSoaps table.minicart-container td { padding: 0; vertical-align: bottom; font: normal 12px/12px "Trebuchet MS",Trebuchet,Arial,Geneva,Helvetica,sans-serif; }
	#edenSoaps table.minicart-container td strong { font-size: 18px; color: #088350; margin-right: 4px; line-height: 20px; font-weight: normal; }
	#edenSoaps table.minicart-container td.cart-items-info span.item-count { margin-right: 4px; }
	#edenSoaps table.minicart-container strong.cart-subtotal { font-size: 15px; font-weight: bold; }
	#edenSoaps table.minicart-container td.cart-checkout, #edenSoaps table.minicart-container td.cart-buttons { text-align: right; padding-right: 10px; }
	#edenSoaps table.minicart-container td.cart-checkout { padding-top: 8px; }
	#edenSoaps td.cart-checkout nobr, #edenSoaps td.cart-buttons nobr { line-height: 12px !important; text-transform: lowercase; margin: 0 4px; }
	#edenSoaps td.cart-checkout a, #edenSoaps td.cart-buttons a, 
	#edenSoaps td.cart-checkout a:link, #edenSoaps td.cart-buttons a:link,
	#edenSoaps td.cart-checkout a:visited, #edenSoaps td.cart-buttons a:visited { color: #088350; text-decoration: underline !important; line-height: 12px !important; }
	

#edenSoaps div.site-content { padding: 0 0 56px; background: url(images/core/bg-content-ry.png) 50% 0% repeat-y; }
		#edenSoaps div.product-menu { float: left; width: 205px; }
			#edenSoaps div.product-menu-top { background: url(images/core/bg-productmenu-top.png) 100% 0% no-repeat; height: 64px; margin-top: 34px; }
			#edenSoaps div.product-menu-top h2 { position: absolute; margin: -34px 0 0 -60px; width: 199px; height: 94px; background: url(images/core/bg-shop-categories.png) no-repeat; }
			#edenSoaps div.product-menu-top h2 span { display: none; }
			#edenSoaps div.product-menu-content { background: url(images/core/bg-productmenu-rY.png) 100% 0% repeat-y; }
			/* Menu Categories */
			#edenSoaps div.pnlStoreMenu { padding-left: 15px; }
			#edenSoaps div.pnlStoreMenu h2 { margin: 0; }
			#edenSoaps div.pnlStoreMenu ul { margin: 0; padding: 0 0 1em; list-style-type: none; }
			#edenSoaps div.pnlStoreMenu ul li { list-style-type: none; background: url(images/core/img-menu-bullet.png) 1px 6px no-repeat; padding-left: 16px; }
			#edenSoaps div.pnlStoreMenu ul li a, #edenSoaps div.pnlStoreMenu ul li a:link { display: block; border-bottom: 1px solid #fad9ee; text-transform: uppercase; font: bold 11px/20px Arial,Geneva,Helvetica,sans-serif; }
			#edenSoaps div.pnlStoreMenu ul li:last-child a, #edenSoaps div.pnlStoreMenu ul li:last-child a:link { border-bottom: 0px none; }
			#edenSoaps div.pnlStoreMenu ul li a:hover, #edenSoaps div.pnlStoreMenu ul li a:active { text-decoration: none; }
			/* End */
			#edenSoaps div.product-menu-bottom { background: url(images/core/bg-productmenu-btm.png) 100% 0% no-repeat; height: 17px; margin-bottom: 10px; }
		#edenSoaps div.content-pane { margin-left: 225px; }
		
		#edenSoaps div.content-pane-leftcolumn, #edenSoaps div.content-pane-rightcolumn { float: left; width: 310px; }
		#edenSoaps div.content-pane-leftcolumn { margin: 0 20px; }
		#edenSoaps div.content-pane-rightcolumn {  }
		
		#edenSoaps div.ad-pane-container { margin-left: 225px; }
			#edenSoaps div.ad-pane-left { float: left; width: 425px; overflow: hidden; }
			#edenSoaps div.ad-pane-right { margin-left: 435px; }
		#edenSoapsComingSoon div.content-pane { margin-left: 0px; }
#edenSoaps div.site-content-bottom { background: url(images/core/bg-content-footer.png) no-repeat; height: 56px; }

	#edenSoaps div.footer { float: left; width: 210px; min-height: 187px; background: url(images/core/bg-footer-panel.png) 100% 50% no-repeat; margin: 8px 0 0 -15px; padding: 35px 0 0; }
	#edenSoaps div.footer h5 { margin: 0 0 7px; padding: 0; font-size: 18px; color: #2b5d00; }
	#edenSoaps div.footer ul { margin: 0 0 0 14px; padding: 0; text-transform: uppercase; font: bold 11px/18px Arial,Geneva,Helvetica,sans-serif; color: #863255; }
	#edenSoaps div.footer ul li { list-style-type: none; list-style-image: url(images/core/link-arrow.gif); padding: 0 0 0 1px; }
	#edenSoaps div.footer ul li a, #edenSoaps div.footer ul li a:link, #edenSoaps div.footer ul li a:visited  { color: #863255; text-decoration: none; }
		#edenSoaps div.footer ul li a:hover { color: #c16290; text-decoration: underline; }
		#edenSoaps div.footer ul li a:active { color: #c71169; }
		#edenSoaps div.footer.column-1 { margin-left: 50px; }
		#edenSoaps div.footer.column-2 { width: 255px; }
		#edenSoaps div.footer.column-3 { width: 222px; background: none; }
		#edenSoaps div.footer.column-4 { width: 238px; background: none; }
		#edenSoaps div.footer h5.blog { width: 217px; height: 48px; background: url(images/core/bg-blog.png) no-repeat; margin-top: -36px; padding-top: 80px; }
		#edenSoaps div.footer h5.blog span { display: none; }
		#edenSoaps div.footer h5.blog a, #edenSoaps div.footer h5.blog a:link { width: 53px; height: 37px; background: url(images/core/button-purple-67.png) no-repeat; line-height: 13px; margin: 0 0 0 auto; color: #fff; font-weight: normal; }
		#edenSoaps div.footer h5.blog a:hover, #edenSoaps div.footer h5.blog a:active { text-decoration: none; }
		#edenSoaps div.footer h5.twitter a, #edenSoaps div.footer h5.twitter a:link { width: 118px; height: 56px; margin: 0 0 0 34px; }
	#edenSoaps div.site-footer p.copyright { font: normal 11px Arial,Geneva,Helvetica,sans-serif; color: #5e1e3d; margin: 0 0 0 50px !important; }
	#edenSoaps div.site-footer p.copyright span.dnnlogin { float: right; margin-right: 100px; }
		#edenSoaps span.dnnlogin b { margin: 0 7px; }
		#edenSoaps span.dnnlogin a, #edenSoaps span.dnnlogin a:link, #edenSoaps span.dnnlogin a:visited { color: #5e1e3d; }
#edenSoaps #cfwi { text-align: right; margin: 15px 25px 0 0; font-size: 11px; color: #f7bed7; }
#edenSoaps #cfwi a, #edenSoaps #cfwi a:link { color: #f7bed7; }
#edenSoaps #cfwi a.cfwi-corp { text-decoration: underline; }

/* RadMenu Styling */
#edenSoaps .RadMenu { margin: 3px 0 0 71px;  } 
#edenSoaps .rmHorizontal { margin: 0 auto 0 15px; }
#edenSoaps .rmHorizontal .rmText { padding: 0; }
#edenSoaps .rmItem a:active { text-decoration: none; }
#edenSoaps .rmItem a { cursor: pointer; display: block; padding: 24px 16px 7px; text-align: center; font: bold 13px/13px "Trebuchet MS",Trebuchet,Arial,Geneva,Helvetica,sans-serif; color: #fff; text-transform: lowercase; }
#edenSoaps .rmItem a.rmLink:hover { color: #ffb1dd; text-decoration: none; }
#edenSoaps .rmItem a.root-item-selected, #edenSoaps .rmItem a.root-item-selected:hover { color: #14273a; background: #71aedb; background: url(images/core/bg-nav-selected.png) 50% 100% no-repeat; }
#edenSoaps .rmItem.rmFirst a.root-item-selected, #edenSoaps .rmItem.rmFirst a.root-item-selected:hover { background-position: 0% 100%; }
#edenSoaps .rmItem.rmLast a.root-item-selected, #edenSoaps .rmItem.rmLast a.root-item-selected:hover { background-position: -345px 100%; }
#edenSoaps .nav-seperator {  }

#edenSoaps .rmVertical { width: 200px; border: 1px solid #fff; border-bottom: 1px solid #416AB9; border-right: 1px solid #416AB9; padding: 5px 10px 10px 5px; background: #E2DAC5 url(../images/template/content-bg.jpg) 0% 0% repeat; }
#edenSoaps .rmVertical .rmItem { display: block; }
#edenSoaps .rmVertical .rmItem a { margin: 1px 0; border: 1px solid #CFC3AD; border-left-width: 4px; color: #585646; width: 190px; padding: 2px 3px; text-align: left; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif; letter-spacing: .1em; }
#edenSoaps .rmSlide { padding: 2px 5px 2px 2px; margin-top: 4px; background: #5984ab; border: 1px solid #6793D0; border-bottom: 1px solid #416AB9; border-right: 1px solid #416AB9; }
#edenSoaps .rmSlide .rmItem.item-hover a:hover { border: 1px solid #564F3D; border-left-width: 4px; color: #fff; text-decoration: none; background-color: transparent; }

/* Common */
div.clear { clear: both; }
a.link-button, a.link-button:link, a.link-button:visited { display: block; text-align: center; font-size: 11px; color: #fff; text-transform: lowercase; text-decoration: none; padding: 5px 7px 0; }