@charset "utf-8";
/* CSS Document */
@font-face {
	font-family: 'FertigoPro-Regular';
	src: url('webfonts/2345B6_0_0.eot');
	src: url('webfonts/2345B6_0_0.eot?#iefix') format('embedded-opentype'),
	     url('webfonts/2345B6_0_0.woff') format('woff'),
		 url('webfonts/2345B6_0_0.ttf') format('truetype');
	}
body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000; background:url(../images/body-yeelow-bg.png) top center repeat-x #f3e4a3; }
html, body, div, h1, h2, h3, h4, h5, h6, span, p, a, form, input, textares, select, img, hr, strong, b, label, ul, li, hr { margin:0px; padding:0px;}
img { border:none; }
a { color:#583E27; text-decoration:none;}
a:hover { color:#6FAC1C; }
p { margin:0 0 15px 0;}
p a { color:#78a22f; }
p a:hover { color:#286b83; }
.clear { clear:both; height:1px; }
.left { width:auto; float:left; }
.left100 { width:100%; float:left; }
.right { width:auto; float:right; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#6c9329; }
.right span { text-transform:uppercase; color:#6FAC1C;}
.right a, span strong { color:#845a2f; font-size:12px; font-weight:bold;}
.right a strong { color:#845a2f !important;}
.right100 { width:100%; float:right; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }

.page { background:url(../images/body-bg.jpg) top center repeat-x; }
.header-container { border:none; background:url(../images/nav-bg.png) 0 110px repeat-x;  }
.main-container { background:none; clear:both;}
.header { width:940px; padding:0 0 10px 0; }
.header h1.logo { margin:65px 0 0 0; }
.header .quick-access { margin:54px 0 0 0; padding:0px; width:674px; position:relative; }

.main { width:940px; padding:0px; background:none; margin:15px auto 40px auto; clear:both;}
.banner, .category_bennar { margin-bottom:5px; float:left;}

.shopcart { width:190px; border-left:1px solid #b39474; padding:0 0 0 20px; float:right; position:relative; z-index:999; } 
.shopcart .right img { margin:7px 0 0 7px;}
.cart-head { position:relative; z-index:999;}
.newsletter .left { position:relative;}
#advice-validate-email-newsletter { width:220px; position:absolute; top:25px;}

.header .links { margin-right:10px; width:400px; }
.header .links li { border-right:1px solid #b3b3b3; float:right; background:none; }
.header .links li a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#53711f; text-transform:uppercase; }
.header .links li a:hover { color:#32251f;}
.header .links li.first { border-right:none; padding:0 0px 0 8px !important; }
.header .links li.last { padding: 0 8px 0 0 !important; } 

#nav { width:auto; float:right; font-family: 'FertigoPro-Regular'; text-transform:uppercase; margin:35px 10px 0 0; padding:0px; }
#nav li { margin:0 12px; }
/*#nav li:hover, #nav li.active, #nav li.current { background:#78a22f; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -ms-border-radius:5px; }*/
/*#nav a { color:#ffffff; font-size:18px; padding:0px 10px; font-weight:normal; }*/
#nav li:hover a { color:#fff; }
#nav li.active a { color:#fff;}

#nav li.nav-1 {background:url(../images/tea.png) no-repeat;}
#nav li.nav-2 {background:url(../images/teaware.png) no-repeat;}
#nav li.nav-3 {background:url(../images/gift.png) no-repeat;}
#nav li.nav-4 {background:url(../images/event.png) no-repeat;}
#nav li.nav-5 {background:url(../images/learn-tea.png) no-repeat;}
#nav li.nav-1, #nav li.nav-2, #nav li.nav-3, #nav li.nav-4, #nav li.nav-5{height:26px;}
#nav li.nav-1 { width:50px;} #nav li.nav-2 { width:101px;} #nav li.nav-3 { width:69px;} #nav li.nav-4 { width:85px;} #nav li.nav-5 { width:185px;}
#nav a.level-top span { visibility:hidden;}
#nav li.nav-1:hover, #nav li.nav-2:hover, #nav li.nav-3:hover, #nav li.nav-4:hover, #nav li.nav-5:hover { background-position:0 -26px;}
#nav li.activemenu, #nav li a.activemenu, #nav li.active { background-position:0 -26px;}
#nav li a.active { background-position:0 -26px;}


/**:first-child+html #nav li.active { background:#000 !important;}*/


#search_mini_form { float:left; margin:40px 0 0 70px; }
input.search { background:url(../images/search-bg.gif) top left repeat-x; background-color:none; padding:10px 0 12px 0; border:none !important; width:200px; font-size:12px !important; font-family:Verdana, Arial, Helvetica, sans-serif; color:#70541c; margin:0 0 0 0; }
button.srch-btn { background:url(../images/search-btn.gif); width:87px; height:36px; }
button.srch-btn span { display:none; }
.freeshipping { float:right; width:auto; margin:35px 10px 0 0; font-family:Tahoma; text-transform:uppercase;  }
.freeshipping .text { color:#845a2f; font-size:15px; line-height:18px; margin:7px 0 0 5px; }
.freeshipping .text span { color:#6c9329; font-size:19px; font-weight:bold; }

.home-categories { width:910px; float:left; margin:2px 0; background:#fff; position:relative; z-index:0; padding:15px; }
.home-categories .top, .home-categories .bottom { position:absolute; z-index:1; left:0px; background:url(../images/top-bottom.png) no-repeat; width:100%; }
.home-categories .top {  height:18px; background-position:top left; top:-18px; left:0px; }
.home-categories .bottom { height:27px; background-position:bottom left; bottom:-27px; left:0px; }

ul.categories { width:870px; margin:0 20px; float:left; }
ul.categories li { width:194px; height:auto; float:left; margin:0 30px 0px 0; position:relative; z-index:1; }
ul.categories li.last { margin-right:0px; }
ul.categories li a span { background:url(../images/cat-text-bg.png) no-repeat; width:164px; padding:10px 15px; position:absolute; top:0px; left:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#fff; font-weight:bold; text-align:left; line-height:18px; z-index:999; }
ul.categories li a span strong { font-size:11px; font-weight:normal; color:#fff; } 
.leaf { background:url(../images/leaf.png); width:36px; height:36px; position:absolute; z-index:0; top:-15px; left:-20px;} 
.footer { width:940px; margin:0 auto; padding:0px; position:relative; clear:both;}
.footer-container { background:url(../images/footer-bg.png) top center repeat-x #f3e4a3; border:none; clear:both; position:relative; }
.test-bg { background:url(../images/test-bg.png) no-repeat; width:860px; height:128px; float:left; margin:20px 0; padding:20px 40px;}

.testimonials { width:530px; float:left; margin:0px; padding:0px; position:relative; z-index:1; text-align:left; }
.newsletter { width:270px; float:right; text-align:left; }
.newsletter a:hover { color:#845A2F !important; text-decoration:none;}
.testimonials h3, .newsletter h3 { font-size:18px; color:#fff; font-style:italic; margin-bottom:10px; }
.testimonials p, .newsletter p { font-size:13px; color:#eef2e7; position:relative; z-index:1; }
.testimonials p.name { text-align:right; color:#fff; font-weight:bold; }
.testimonials div.quo-start, .testimonials div.quo-end { position:absolute; z-index:0; width:46px; height:34px; }
.testimonials div.quo-start { background:url(../images/quote-start.png) top left no-repeat; top:22px; left:-13px; }
.testimonials div.quo-end { background:url(../images/quote-ends.png) top left no-repeat; bottom:40px; right:-13px; }
input.newsletter { width:141px !important; background:url(../images/newsletter-bg.png) no-repeat #fff; border:none; padding:4px 5px; font-size:12px; color:#57781e; float:left; overflow:hidden;}
button.signup { background:url(../images/signup.png); width:69px; height:23px; border:none; cursor:pointer; }
button.signup span { display:none; }

.fot-left { width:715px; float:left; margin:10px 0; text-align:left; }
.fot-right { width:220px; float:right; margin:10px 0; text-align:left; }

.fot-left .left { width:160px; margin-right:17px; }

.fot-left h1 { font-size:14px; color:#845A2F; font-weight:bold; }
.fot-left ul { width:auto; float:left; margin:3px 0px 12px 0; }
.fot-left ul li, .footer li { float:none; display:block; list-style:none; margin:0 0 3px 0; background:url(../images/leaf-single.png) 0 5px no-repeat; padding:0 0 2px 20px; float:left; width:150px; }
.fot-left ul li a { font-size:12px; color:#405914; float:left; }
.fot-left ul li a:hover { text-decoration:none; color:#000000; }
.fot-left ul li a.active { background:none !important;}

.fot-left .last ul { margin-right:0px; }

.copyright { font-size:9px; color:#8c8052; width:auto; float:left; margin:20px 0 0 0; }
.copyright a { color:#8c8052; }
.copyright a:hover { text-decoration:none; color:#000; }
.copyright p { margin-bottom:7px;}
.designby  { width:180px; line-height:16px;}


.drop-cart ul.scroll-av { height: 258px !important; overflow: auto !important;}
.arrow-top { position:absolute; right:25px; top:-20px; display:block; width:13px; height:21px; z-index:200;}
.drop-cart ul li {  background: none repeat scroll 0 0 transparent !important;  /*border-bottom: 1px solid #DDDDDD;*/ margin-bottom: 10px; padding-bottom: 10px;}
.drop-cart ul li.item {  /*border-bottom: 1px solid #E3E3E3;*/ margin-bottom: 10px; margin-left: 0 !important; padding-bottom: 10px; width: 340px; clear:both;}
.drop-cart { background:#739b2d url(../images/menu-bg.png) center no-repeat; -webkit-border-radius:5px 5px 5px 5px; -moz-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px; border:none; opacity:0.95;  display: none; /*overflow: hidden;*/ padding: 5px 0 0 0;    position: absolute;  right: 0;  text-align: left; top: 45px; width: 330px; z-index:99999;}
.drop-cart .cart-head { min-height:45px;}
.cart-display {display: block !important;}
.drop-cart-holder { max-height: 320px;}
.drop-cart-holder ul { float:left; padding:5px;}
.drop-cart-holder ul li p { color:#fff; padding:5px; font-size:12px;}
.drop-cart-holder ul li p.product-name a { color:#fff !important;}

.drop-cart .btn-proceed { background: none repeat scroll 0 0 #845A2F; border: 1px solid #845A2F; color: #FFFFFF; display: inline-block;  height: 26px; line-height: 26px; padding: 0 5px !important;}
.drop-cart .btn-proceed:hover {
    border: 1px solid #B4161C;
}
.header-top { background: none repeat scroll 0 0 #DFDFDF; clear: both; height: 24px; padding-bottom: 5px;}
.drop-cart ul li a { background: none repeat scroll 0 0 transparent !important; color: #fff; font-size: 12px !important; padding: 0 !important; text-indent: 0 !important;text-transform: none !important;}
.drop-cart .product-details {float: left;margin-left: 15px;text-align: left;width: 200px;}

.product-name { color:#fff; margin-bottom:5px;}
.multi-item { color:#fff; font-size:12px;}
.multi-item strong { float:left; color:#fff;}

.total-price-sep { float:right; text-align:right; color:#fff; margin-right:25px;}

.drop-cart .product-details span { color: #fff; font-size: 12px; text-transform: none !important; float:left;}
.drop-cart .product-details span.price {color: #ffff; display: block; float: right;font-size: 12px;font-weight: normal;}
.drop-cart .product-image { /*border: 1px solid #DDDDDD;*/ display: block; float: left; margin-bottom: 5px; text-align: left; width: 50px;}
.drop-cart .product-details .btn-remove { color: #78A22F !important; display: block;height: 15px !important; line-height: 15px !important;width: 100% !important;}
.drop-cart .product-details .btn-remove:hover { color: #111111 !important;}
.drop-cart .drop-cart-holder .dropcart-img a.product-image {border: 1px solid #E3E3E3; padding: 3px !important;}
.drop-cart .drop-cart-holder .total-box {border-top: 1px solid #E3E3E3;clear: both;color: #111111 !important; float: none;height: 18px;margin-top: 10px;    padding: 10px 3px 10px 5px;text-align: right;}
.drop-cart .drop-cart-holder .total-box strong.title { font-size: 9px;font-weight: normal; padding-right: 10px; text-transform: uppercase;}
.drop-cart .drop-cart-holder .total-box strong.total { font-size: 12px; font-weight: normal;text-transform: uppercase;}
.drop-cart .drop-cart-holder .holder { text-align: right; background:#4A6516; min-height:30px; clear:both; width:100%; }
.drop-cart .drop-cart-holder .holder a { font-size: 12px; margin-left: 5px; font-weight:normal;}
.drop-cart .drop-cart-holder .holder .btn-proceedcart { background: none repeat scroll 0 0 #E3E3E3; border: 1px solid #E3E3E3; color: #000; padding: 4px 10px;
}
.drop-cart-holder img { margin-top:0px !important;}
.drop-cart .drop-cart-holder .holder .btn-proceedcart:hover {border: 1px solid #CCCCCC;}
.drop-cart-holder dd { color:#fff;}
.dropcart-img {float: left; width: 62px;}
.btn-remove {float: left; margin-right: 10px;}
.item-options { float:left; letter-spacing:0px; font-size:12px; font-weight:bold; color:#000;}

.item-options dd { padding:0px 5px 0 0 !important;}

.drop-cart .item-options dd { float:left;}
.drop-cart .total-cnt span strong { color:#fff !important; font-weight:bold;}
.set-multioption { float:left; margin:0 10px; letter-spacing:0px; }
.btn-edit {  float: left;}
.nav-container { position:relative; z-index:0;}
#nav ul, #nav div { width:400px; background:#739b2d url(../images/menu-bg.png) center no-repeat; -webkit-border-radius:5px 5px 5px 5px; -moz-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px; border:none; opacity:0.95; padding:10px 0; behavior:url(http://thefragr.nextmp.net/PIE.htc);}
#nav li ul span { font:12px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; line-height:18px; color:#E8F3D5;}
#nav ul li, #nav ul li { background:none; float:left; width:190px;}
#nav ul li a { background:none !important; color:#e8f3d5 !important; text-transform:capitalize;}
#nav ul li a:hover { color:#fff !important;}
#nav ul li.last { background:none !important;}
.block-content { position:relative; z-index:100;}
.input-box span.select, #product-options-wrapper dd span.select { background: url("../images/select.jpg") no-repeat scroll 0 0 transparent; color: #FFFFFF; cursor: default; height: 21px; position: absolute;    right: 28px; text-indent: 5px; width: 160px;}
select.filter-menu { background: none repeat scroll 0 0 #B5B2A9; color: #FFFFFF; position: relative; text-transform: uppercase;}
select.filter-menu option {background: none repeat scroll 0 0 #B5B2A9;  border: medium none; color: #FFFFFF;  font-size: 11px; padding: 2px 0 2px 24px; text-align: left; text-transform:uppercase;}
.category-gifts .col-main { min-height:300px;}
.breadcrumbs li { float:left;}
.breadcrumbs li a { color:#583e27; font:11px Verdana, Arial, Helvetica, sans-serif; float:left;}
.breadcrumbs li a:hover { color:#78a22f;}
.breadcrumbs li span { background:url(../images/leaf-single.png) left no-repeat; margin:6px 2px 0 5px; padding:0 2px; float:left; width:14px; height:5px;}
.breadcrumbs li strong { font-weight:normal !important; color:#78A22F;}
.total-cnt { clear:both; padding:5px; color:#fff; float:left;}
.total-cnt span strong { color:#fff; font-weight:normal; margin:0 5px;}
.total-cnt span a { color:#fff; font-size:12px;}
.cart-subtotal { float:right; padding:5px; color:#e8f3d5;}
.cart-subtotal span { color:#c0d2a0;}
.cart-subtotal strong { color:#e8f3d5;}
.viewcart { text-align:center; background:url(../images/view-cart.png) center no-repeat; width:102px; height:29px; margin:5px auto; float:left; padding:10px;}
.viewcart span a { line-height:28px; color:#000;}
.viewonepage { text-align:center; background:url(../images/view-cart.png) center no-repeat; width:102px; height:29px; margin:5px auto; float:right; padding:10px;}
.viewonepage span a { line-height:28px; color:#000;}

.cart .page-title { background:#f2f5ec; border-bottom:1px solid #c9d1ac !important; border-top:1px solid #c9d1ac !important; margin-bottom:15px;}
.checkout-onepage-index .page_title { background:#f2f5ec; border-bottom:1px solid #c9d1ac; border-top:1px solid #c9d1ac; margin-bottom:15px; padding-left:10px; margin-left:10px;}
.cart .page-title h1, .checkout-onepage-index .page_title h1 { font-family: 'FertigoPro-Regular'; font-size:25px; padding:5px; color:#325f02; margin:0px;}
.data-table thead th, .data-table tfoot tr { background:#f2f5ec !important;}

/*.catalog-category-view .col-main { border:none;}*/

.catalog-category-view, .catalog-product-view .home-categories, .product-essential, .product-view { padding-top:0px !important; border:none;}
.col-left { width:200px;}
.category-tea .col-main { border-left:1px solid #ccc5c8; padding:0px;}
.col-main { border-left:1px solid #ccc5c8; padding:0px 10px 10px 10px; width:695px; min-height:350px;}
.product-view .product-img-box { /*border:1px solid #daddcc;*/ position:relative; text-align:center; width:250px;}
.product-view .product-shop .product-name h1 { font-family: 'FertigoPro-Regular'; font-size:22px; color:#583E27; font-weight:normal;}
.more-views { /*position:absolute; bottom:-75px; right:0px;*/ position: relative; right: 0; top: 0;}
.more-views h2 { display:none;}
.product-view .product-img-box .more-views li { float:right; margin-right:0px;}
.product-view .product-img-box .more-views li a { border:1px solid #bfc1b5;}
.header .logo { margin-left:1px; margin-bottom:0px !important; margin-top:35px; padding-top:35px !important;}
.header .logo h1 a { background:url(../images/thefragranceleaf.png) center no-repeat; width:254px; height:159px; display:block;}
.header .logo h1 a img { visibility:hidden;}
/*.header .logo h1 a span { visibility:hidden;}*/


/*.header .logo { margin-left:1px; margin-bottom:0px !important; margin-top:35px; padding-top:35px !important; position:relative;}
.left-sdow { position:absolute; left:-1px; top:32px; z-index:-1;}
.right-sdow { position:absolute; right:-2px; top:32px; z-index:0;}
*/
#nav ul li a { background:none !important;}
.category-tea .col-main {border:none;}
.breadcrumbs { margin:0 0 15px 10px; float:left; width:100%;}

#frame { width:945px; height:272px;}
#slide-content { width:100%;}
.fot-left ul li.cat-footer-21, .fot-left ul li.cat-footer-20, .fot-left ul li.cat-footer-22 {display:none}
.slide { padding:0px;!important;}
.catalog-category-view ul.categories { margin-bottom:25px;}
.page-title { background:none; border:none !important; /*float:left;*/ width:auto;}
.page-title h1, .page-title h2 { font-family: 'FertigoPro-Regular'; font-size:25px; color:#336000;}
.sidebar { float:left; width:180px;}
.sidebar ul { float:left;}
.sidebar ul li { background:url(../images/arrow.png) left 7px no-repeat; margin:0 2px; padding:4px 20px; width:150px; float:left; font-size:12px; font-weight:bold;}
.sidebar ul li ul { width:160px;}
.sidebar ul li ul li { background:url(../images/arrow-sub.png) left 7px  no-repeat;  font-weight:normal; padding:4px 4px 4px 13px; font-size:11px; width:150px; float:left;}
.categories_abtside ul li ul li{background:none !important; padding:4px !important;}
.sidebar ul li ul li a.active {color:#78a22f; font-weight:bold;}
.sidebar ul li a {  color:#583e27;}
.sidebar ul li a.cat_active { color:#78A22F; font-weight:bold; }
.sidebar ul li.cat_active { background:url(../images/arrow-dn.jpg) left 7px no-repeat !important; margin:0 2px; padding:4px 20px; }
.sidebar ul li a:hover {  color:#78a22f;}
.sidebar ul li ul li ul { width:140px; margin-left:8px; margin-top:3px;}
.sidebar ul li ul li ul li { font-size:10px; padding:4px 2px; background:none; width:125px;}
.sidebar ul li ul li ul li a.active { font-weight:bold; color:#583E27;}
.nochild li{background:none !important; padding-left:10px !important;}



.sidebar h1 { font-family: 'FertigoPro-Regular'; font-size:20px; color:#78a22f;}
.shop-lable { font-family: 'FertigoPro-Regular'; font-size:15px; color:#583E27;}
.toolbar { float:left; width:100%; position:relative;}
.toolbar .pager { background:#f2f5ec; border-top:1px solid #c8d0ac; border-bottom:1px solid #c8d0ac; float:left; width:98%; padding:6px; }
.pager p.amount, .sorter p.view-mode { display:none;}
.pager .limiter { float:left; margin-left:150px; font-size:11px; color:#563c26;}
.products-grid { border:none; clear:both !important;}
.products-grid li.item { position:relative; padding-bottom:20px; width:145px; padding-right:17px !important;}
.products-grid li img { position:absolute; /*right:0px;*/}
.products-grid .product-image { border:1px solid #daddcc; width:145px; height:145px;}
.products-grid .product-name a { color:#583E27; font-size:11px;}
.products-grid .product-name a:hover { color:#6C9329 !important;}
.special-price .price-label{display:none;}
.old-price { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#000;}
.old-price .price { display:none;}
.price-box p { float:left;}
.product-collateral { background:none; padding:5px; position:relative; margin-top:5px;}
.product-collateral ul { float:left; width:100%; position:relative; margin-top:2px; z-index:999;}
.product-collateral ul li { float:left; padding:0px 10px 0 10px; font-family: 'FertigoPro-Regular'; font-size:13px; background:url(../images/detail.jpg) left repeat-x; height:31px; margin:3px 0px 0 7px; -webkit-border-radius:5px 5px 0px 0px; -moz-border-radius:5px 5px 0px 0px; border-radius:5px 5px 0px 0px; border-top:1px solid #cccdc4; border-right:1px solid #cccdc4; border-left:1px solid #cccdc4;}
.product-collateral ul li a { color:#583E27; line-height:30px; display:block;}
.product-collateral ul li.active { background:none; border-bottom:1px solid #fff;}
.product-collateral ul li.active a { font-weight:bold;}
.product-tabs-content { float:left; border:1px solid #cccdc4; position:relative; z-index:0; margin-top:-1px; width:640px;}
.product-collateral h2 { display:none;}
.std, .box-reviews { padding:10px; line-height:18px;}
.block-related { border:none; float:left; margin-top:20px; width:100%;}
.block .block-title { border:none;}
.block .block-title strong { text-transform:none; margin:0px; padding:0 0 5px 0; font-weight:normal;}
.block-title strong span {  color:#583E27; font-family: 'FertigoPro-Regular'; font-size:20px;}
.block-banner { float:left; margin-top:20px;}
.category_bg { background:url(../images/category-bg.png) left no-repeat; width:100%; margin-bottom:10px;}
.category_bg h1 { font-family: 'FertigoPro-Regular'; font-size:35px; color:#fff; line-height:30px; padding:15px;}
.catalog-category-view .page-title h2 { font-family: 'FertigoPro-Regular'; font-size:40px; color:#fff; line-height:35px; padding:15px;}
.category-tea .category_bg, .category-teaware .category_bg, .category-gifts .category_bg, .category-learn-about-tea .category_bg { background:none; margin-bottom:0px; border:none;}
.category-events .page-title, .category-learn-about-tea .page-title { background:none; /*background:#F2F5EC; border-top:1px solid #C8D0AC; border-bottom:1px solid #C8D0AC;*/ padding:3px; padding-left:10px;}
.category-tea .category_bg h1, .category-teaware .category_bg h1, .category-gifts .category_bg h1, .category-events .category_bg h1, .category-learn-about-tea .category_bg h1 { font-family: 'FertigoPro-Regular'; font-size:25px; color:#405914; line-height:30px; background:none; padding:0 15px 0 0px !important;}

.special-price { padding:0px;}
.special-price .price { color:#845A2F; font:11px Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
.old-price .price-label { color:#845A2F;}
.product-options { float:left; margin:0px; padding:0px;}
.product-options, .product-options-bottom { background:none; border:none; }
.catalog-product-view .price-box { float:left; width:140px; margin-top:2px !important;}
.catalog-product-view .old-price { font-family: 'FertigoPro-Regular'; font-size:20px; color:#000; font-weight:normal;}
.catalog-product-view .special-price .price .regular-price { color:#78a22f; font-size:15px; font-weight:bold; margin-left:10px;}
.catalog-product-view .special-price .price { color:#78a22f; font-size:15px; font-weight:bold; margin-left:10px;}
.catalog-product-view .old-price .price-label { color:#848484;}
.slide { position:relative;}
.add-to-box { margin-top:17px;}

.cms-home .banner {margin-bottom:25px;}
.category-products { position:relative; float:left;}
.category-products .sorter { border:none; position:absolute; background:none; top:2px; left:0px;}
.toolbar-bottom .sorter { border:none; position:absolute; background:none; top:2px; left:0px;}
.toolbar-bottom { position:relative; float:left; width:100%;}
.col2-left-layout .products-grid, .col2-right-layout .products-grid { float:left; width:695px;}
.sorter .sort-by { float:left; padding-right:15px; font-size:11px; color:#563c26; position:relative;}
.sort-by a img {   display: none; float: right; padding: 5px;}

.limiter span.select { background: url(../images/bg_select1.png) no-repeat scroll 0 0 transparent; color: #3f3f3f; cursor: default; height: 20px;position: absolute;
 text-indent: -20px; text-transform: uppercase; width: 47px; line-height:18px;}
.limiter span{ background: none repeat scroll 0 0 #B5B2A9; color: #FFFFFF; position: relative; text-transform: uppercase;}
.limiter select option { background:#fff; border:none; color: #563c26;font-size: 11px !important; padding: 0px 0 0px 4px; text-align: left;text-transform: uppercase; font-family:Verdana, Arial, Helvetica, sans-serif;}
.pager .limiter select { width:47px; position:relative;}

.sorter .select { background: url(../images/bg_select.png) no-repeat scroll 0 0 transparent; color: #3f3f3f; cursor: default; height: 20px;position: absolute;
 text-indent: 0px; text-transform:capitalize; width: 80px; line-height:18px;}
.sorter span{ background: none repeat scroll 0 0 #B5B2A9; color: #FFFFFF; position: relative; padding-left:4px;}
.sorter select option { background:#fff; color: #3F3F3F;font-size: 11px; padding: 0px 0 0px 5px; text-align: left;text-transform:capitalize; font-family:Verdana, Arial, Helvetica, sans-serif;}
.sorter .limiter select { width:47px;}
#nav ul li, #nav ul li.active { background:none !important; float:left;}
.availability { display:none;}
.perpage { float:right; margin-top:3px;}
.pager .pages { margin:0 10px;}

.catalog-product-view .price-box span span { font-size:15px; font-weight:bold;}
.input_qty label  { font-weight:bold;}

.regular-price .price { color:#845A2F; font-weight:bold !important; font-size:11px;}
.pager .pages li.current { background:#8f948e; padding:2px; color:#fff; font-weight:bold;}
.pager .pages a { color:#000; font-weight:bold; font-size:10px;}
.pager .pages ol li a { text-decoration:none; font-weight:normal;}
.v-middle { vertical-align:top;}
.catalog-product-view p.required { display:none;}
.product-options { width:230px; float:right; padding:0px;}
.product-options dt { float:left; padding:0px;}
.product-options dt label { float:left; color:#583E27; font-weight:bold;}
.product-options dl.last dd.last { float:left; width:150px; margin:0 0 0 10px;}
.product-options dd { padding:0px; border:none; float:left;}
.product-options dd select, #product-options-wrapper dd select { margin-left:1px; padding:0px 2px; height:22px; width:148px; font-size:12px !important; position:relative;}
.input-box { float:left; padding:0 0 5px 0;}
.input-box span.select, #product-options-wrapper dd span.select { background: url(../images/select-bg-price.jpg) no-repeat scroll 0 0 transparent; color: #583E27; cursor: default; height: 22px;position: absolute;/* text-indent: -20px; */width: 149px; line-height:20px; text-align:left; font-size:12px; text-transform:capitalize;}
.input-box span{ background: none repeat scroll 0 0 #B5B2A9; color: #FFFFFF; position: relative;}
.input-box select option,  #product-options-wrapper dd select option { background:#fff; border:none; color: #583E27;font-size:12px !important; text-align: left;text-transform:capitalize; padding:0 0 0 5px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.product-options, .product-options-bottom { float:left; padding:5px 5px 0px 5px;}
.product-view .product-shop { width:385px; float:right; position:relative;}
.catalog-product-view .add-to-cart { float:left; width:360px; clear:both; margin:10px 0;}
.add-to-cart label { color:#000;}
.input_qty { float:right; margin-right:100px; color:#583E27;}
input.qty { border:1px solid #78a22f; color:#583E27; width:50px !important; padding:3px !important;}
.product-shop .product-options-bottom .add-to-links { float:left; text-align:left; margin:5px 0 15px 0; clear:both;}
.product-view .product-shop .add-to-links li, .product-view .product-shop .add-to-links li .separator { float:left; width:360px; background:url(../images/star.jpg) left 2px no-repeat; padding-left:15px; font-family: 'FertigoPro-Regular'; font-size:13px; font-weight:normal; line-height:20px;}
.product-view .product-shop .add-to-links a {  color:#583E27 !important;} 
.product-view .product-shop .add-to-links a:hover { color:#78A22F !important;}
.social-connect { float:left; clear:both; padding-bottom:10px; width:360px; background:url(../images/line.jpg) bottom repeat-x;}
.social-connect span { float:left; margin-right:5px;}
.google-plus { float:left; width:60px;}
.fb-like { float:left; margin-right:5px;}
.pin-it { float:left; width:55px;}
.twitter { float:left; /*width:95px;*/}
.block .block-content { background:none !important;}
.catalog-product-view .block-related .product { position:relative; height:180px; float:left; margin:0px;}
.catalog-product-view .block-related .product a { position:relative; /*color:#000 !important;*/ font-size:11px; line-height:18px; text-align:left;}
.catalog-product-view .block-related .product a:hover { color:#6FAC1C !important;}
.catalog-product-view .block .block-content li.item { padding:12px;}
.catalog-product-view .product-view .product-shop .add-to-links { float:left; text-align:left; margin:5px 0 20px 0; clear:both;}
.catalog-product-view .product-essential { padding-bottom:45px; padding-left:10px; padding-right:10px; min-height: 350px;}
.catalog-product-view .product-view .product-img-box .product-image p img { text-align:center; vertical-align:middle;}
.catalog-product-view .input_qty_withop { float:right; margin-right:123px;}
.input_qty_withop label { font-size:13px; font-weight:bold; color:#583E27; margin-right:5px;}
.catalog-product-view .product-options-bottom { margin-top:0px; margin-bottom:0px;}
.catalog-product-view .add_option { /*margin-top:10px;*/ position:relative;}

.add-to-cart .btn_addcart button.button span { background:url(../images/btn-bg.png) left no-repeat; height:29px; border:none; font-size:12px; line-height:30px; float:left; text-transform:uppercase; letter-spacing:0px;  font-family:'FertigoPro-Regular'; font-weight:normal;}

.add-to-cart .btn_addcart button.button span span { background-position:100% 0; padding-right:7px;}

.product .product-details button.button span { background:url(../images/cart-bg-small.png) left no-repeat; height:23px; border:none; font-size:11px; line-height:22px; float:left; text-transform:uppercase; letter-spacing:0px; }
.product .product-details button.button span span{ background-position:100% 0; padding-right:7px;}

/* Shopping cart  ******/
.cart { float:left; width:895px;}
.checkout-cart-index .col-main, .checkout-onepage-index .col-main, .checkout-onepage-success .col-main { border:none;}
.cart .totals { width:225px; background:#f2f5ec; border:1px solid #cdcdcd;}
button.btn-checkout span { background:url(../images/btn-bg.png) left no-repeat; height:29px; border:none; line-height:29px; padding-left:5px; float:left; text-transform:uppercase; letter-spacing:0px; font-size:13px !important; font-family:'FertigoPro-Regular'; font-weight:normal;}
.cart .title-buttons .checkout-types li { margin-right:18px; margin-top:8px; margin-bottom:5px;}
button.btn-checkout span span { padding:0 9px 0 5px;}
.totals .checkout-types { margin:0px; text-align:center !important;}
.data-table .odd, .data-table .even { background:#fff;}
.cart-table td { padding:15px;}
.data-table thead th, .cart-table tfoot td { padding:8px;}
.data-table tr.last th, .data-table tr.last td { color:#000 !important; font-size:12px !important; /*vertical-align:middle;*/ border-right:1px solid #D9DDE3;}
.data-table td.last, .data-table th.last { border-right:none !important;}
.cart-table .btn-update span { background:url(../images/2nd-bg.png) left no-repeat; height:23px; border:none; font-size:11px; line-height:22px; float:left; text-transform:uppercase; padding-right:0px; padding-left:4px; font-family: 'FertigoPro-Regular'; font-weight:normal;}
.cart-table .btn-continue span span, .cart-table .btn-update span span { background-position:100% 0; padding-right:5px;}
.cart-table .btn-continue span, .buttons-set button.button span { background:url(../images/2nd-bg.png) left no-repeat; height:23px; border:none; font-size:11px; line-height:22px; float:left; text-transform:uppercase; letter-spacing:0px; padding-left:3px; font-family: 'FertigoPro-Regular'; font-weight:normal;}
.cart .shipping h2, .cart .discount h2 { background:none; padding:0px; font-family: 'FertigoPro-Regular'; font-size:20px; color:#336000; text-transform:capitalize; font-weight:normal; margin-bottom:8px;} 

.checkout-onepage-index .cart-table .btn-continue span, .buttons-set button.button span { background:url(../images/cart-bg-small.png) left no-repeat; height:23px; border:none; font-size:11px; line-height:24px; float:left; text-transform:uppercase; letter-spacing:0px; }

.data-table tbody th { color:#000 !important;}
.data-table tbody th, .data-table tbody td .product-name a{ color:#583E27 !important;}
.data-table tbody th, .data-table tbody td { color:#583E27 !important; font-weight:bold; font-size:12px;}
.data-table tbody th, .data-table tbody td .product-name a:hover { color:#6FAC1C !important;}
.cart .discount, .cart .shipping { color:#000; width:270px; border:1px solid #cdcdcd;}
.form-list label { margin-bottom:8px; /*color:#000;*/}
.cart .discount .buttons-set button.button, .cart .shipping .buttons-set button.button { float:right;}
.cart .discount button span, .cart .shipping button span { background:url(../images/2nd-bg.png) left no-repeat; height:23px; border:none; font-size:11px; line-height:24px; float:left; text-transform:uppercase; letter-spacing:0px; }
.cart .discount button span span, .cart .shipping button span span { background-position:100% 0; padding-right:5px;}
.cart .discount .input-box { margin-bottom:10px;}
.cart-price { font-weight:bold; color:#336000; font-size:12px;}
.validation-advice { padding:0px; font-weight:normal;}
.cart .crosssell { background:#fff; border:1px solid #cdcdcd; padding:10px;}
.crosssell .product-details .price-box { float:left; width:100%; margin-top:0px;}
.data-table tfoot tr td { background:#F2F5EC !important; padding:5px; font-weight:bold;}
.crosssell .product-details button.button span { background:url(../images/cart-bg-small.png) left no-repeat; height:23px; border:none; font-size:11px; line-height:24px; float:left; text-transform:uppercase; letter-spacing:0px; font-family: 'FertigoPro-Regular'; font-weight:normal;}
.crosssell .product-details button.button span span, .buttons-set button.button span span { background-position:100% 0; padding-right:5px;}
.btn-remove2 { background:url(../images/btn_trash.png) center no-repeat;}
.data-table tfoot tr.first td { padding:5px; font-weight:bold;}
.checkout-cart-index .data-table tfoot tr.first td { padding:10px;}
.crosssell .product-name a { color:#583E27 !important}
.crosssell .product-name a:hover { color:#6FAC1C !important;}
.cart .crosssell .product-details { float:left; margin-left:12px; width:180px;}
.cart-table h2.product-name a { color:#000 !important; font-size:12px;}
.cart .totals td { font-weight:bold;}
.product-view .product-shop .price-box .price-label { color:#583E27;}
.product-view .product-shop .price-box span { margin-right:5px; color:#78a22f; line-height:24px;}

.checkout-cart-index .form-list input.input-text, .checkout-cart-index .cart .discount input.input-text { border:1px solid #78a22f; height:18px; width:260px;}
.form-list input.input-text { border:1px solid #78A22F; height:18px;}
.f-left { font-weight:bold; color:#583E27;}

/* check out page******/

.checkout-onepage-index .col-main { width:625px;}
.checkout-onepage-index .sidebar { width:250px; float:right; margin-top:5px; margin-right:5px;}
.opc .step { border-top:none; border-right:1px solid #cdcdcd; border-bottom:none; border-left:1px solid #cdcdcd; background:#fff;}
.opc .allow .step-title { background:#dfe2d9;}
.opc .allow .step-title h2 { color:#000;}
.opc .active .step-title { background:#dfe7ce; border-bottom:1px solid #919e51;}
.section { border-bottom:1px solid #d8d8d8; background:#dfe2d8;}
.section .active{ border:none;}
.opc .step-title { background:#dfe2d8; border-bottom:1px solid #d8d8d8;}
.opc .active .step-title h2 { color:#000; font-size:13px;}
.opc .active .step-title .number { background:#78a22f; border:1px solid #78a22f;}
.opc .step-title h2, #opc-login h3, #opc-login h4 { color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
#opc-login h3 { padding-bottom:5px; margin-bottom:10px;}
ul.form-list label { color:#000;}
.inner_menu{display:none;}
.cat_active .inner_menu{display:block !important;}
.col-1 ul.ul { padding:0px;}
.col-1 ul.ul li { background:url(../images/bullet.jpg) left 5px no-repeat; padding-left:20px; list-style:none;}
.opc-block-progress .block-title strong span { color:#336000; text-transform:uppercase; font-size:15px;}
.block-progress dt { background:#dfe2d8; border:none; border-bottom:1px solid #adafa5; padding:5px; margin-bottom:3px; color:#000;}
.opc .allow .step-title .number { background:#77a22f; color:#fff; border:1px solid #8c9182;}
.block-progress dd { background:#f2f5ec;}
.block-progress dt.complete { background:#dfe2d8; color:#583E27;}
.block-progress dt.complete a { color:#405914; }
.block-progress dt.complete a:hover { color:#845A2F;}
.category-description { line-height:20px; float:left;}
.round-crnr { background:#f2f5ec; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -ms-border-radius:5px; border:2px solid #906231; width:245px; padding:10px; }
.sp-methods label { color:#000;}

/**** Dashboard *****/
.sales-order-view .col-main, .customer-account-index .col-main, .customer-account-edit .col-main, .customer-address-index .col-main, .review-customer-index .col-main, .newsletter-manage-index .col-main, .sales-order-history .col-main, .customer-address-form .col-main, .wishlist-index-index .col-main, .wishlist-index-share .col-main, .sales-order-invoice .col-main, .sales-order-shipment .col-main, .sales-order-creditmemo .col-main{ width:660px;}

.sales-order-view .block-account, .customer-account-index .block-account, .customer-account-edit .block-account, .customer-address-index .block-account, .review-customer-index .block-account, .newsletter-manage-index .block-account, .sales-order-history .block-account, .customer-address-form .block-account,  .wishlist-index-index .block-account, .wishlist-index-share .block-account, .sales-order-invoice .block-account, .sales-order-shipment .block-account, .sales-order-creditmemo .block-account { border:none; width:215px;}

.sales-order-view .block .block-title, .sales-order-view .block .block-title span { background:none; color:#6C9329;}
.sales-order-view .block-account .block-content li a { border-bottom:none; padding:0px;}
.sales-order-view .block-account .block-content li a:hover { color:#6C9329;}
.sales-order-view .block-account .block-content li.current {color:#6C9329; padding-left:20px; border-bottom:none;}

#opc-review .buttons-set p a { font-weight:bold;}
#opc-review .buttons-set p a:hover { color:#845A2F !important;}
#opc-review .product-name { color:#583E27;}
.addresses-list a:hover { color:#583E27 !important;}


.category-products .sort-by select{position:relative; z-index:10; width:81px; font-size:11px; height:21px;}
.category-products .sort-by span.select{position:absolute;bottom:0; float:left; top:2px; /*left:51px;*/ text-indent:0px; background:url("../images/bg_select.png") no-repeat 0 0;cursor:default;z-index:1;}
.category-products .limiter select{position:relative; z-index:10;}
.category-products .limiter span.select{	position:absolute;	top:7px;	float:left; left:246px; background:url("../images/bg_select1.png") no-repeat 0 0; 	cursor:default; 	z-index:1;}
.category-products span.price-color { float:left; font-weight:bold; color:#583E27; font-size:11px;}

.checkout-cart-index .form-list .input-box, .checkout-onepage-index .input-box, .customer-address-form .input-box { padding:0px; position:relative;}
.checkout-cart-index .form-list select, .checkout-onepage-index select, .customer-address-form select { height:24px; width:266px; margin-left:0px; position:relative;}
.checkout-cart-index .form-list .input-box span.select, .checkout-onepage-index .input-box span.select, .customer-address-form .input-box span.select{ background: url(../images/select-shoppingcart.jpg) no-repeat !important; color: #000; cursor: default; height: 25px !important;position:absolute; text-indent: 10px; text-transform:capitalize; width: 266px !important; line-height:24px; left:0px !important; text-align:left;}
.form-list span{ background: none repeat scroll 0 0 #B5B2A9; color: #FFFFFF; position: relative; text-transform: uppercase;}
.form-list select option { background:#fff; border:none; /*width: 254px !important;*/  color: #000;font-size: 12px; padding: 0px 0 0px 5px; text-align: left;text-transform:capitalize; font-family:Verdana, Arial, Helvetica, sans-serif;}
.col1-layout .col-main{border-left:none !important}
.block-account{border:none !important;}
.block-account .block-title{background:none !important;  font-family: 'FertigoPro-Regular'; font-size: 20px;}
.block-account .block-title strong span{ color: #78A22F !important;}
.block-account .block-content li.current{background: url("../images/arrow-dn.jpg") no-repeat scroll left 7px transparent; font-size: 12px;font-weight: bold; margin: 0 2px;padding: 4px 20px; width: 100%;border-bottom:none !important;}
.block-account .block-content li.current strong{color:#78A22F !important;}
.block-account .block-content li{background: url("../images/arrow.png") no-repeat scroll left 7px transparent; font-size: 12px;font-weight: bold; margin: 0 2px;padding: 4px 20px; width: 100%; color:#583E27 !important; }
.block-reorder  .block-title{background:none !important;  font-family: 'FertigoPro-Regular'; font-size: 20px;}
.block-reorder  .block-title strong span{ color: #78A22F !important;}
.block-account .block-content li a{   border-bottom: none !important;display: block;padding: 3px 0;color:#583E27 !important;}
.block-reorder{border:none !important; width:215px;}
#cart-sidebar-reorder li{background-color: #FFFFFF !important;}
.block-account .block-content li a:hover{color:#78A22F !important;}
.block .block-subtitle{color:#583E27 !important; font-family: 'FertigoPro-Regular'; font-size:15px; font-weight:normal;}
.product-name a{color:#583E27 !important; font-size:11px;font-weight:bold;}
.product-name a:hover { color:#6C9329 !important;}
#reorder-validate-detail button.button span { background:url(../images/cart-bg-small.png) left no-repeat; height:23px; border:none; font-size:11px; line-height:24px; float:left; text-transform:uppercase; font-family: 'FertigoPro-Regular'; font-weight:normal;}
#reorder-validate-detail button.button span span{background-position:100% 0; padding-right:5px;}
#reorder-validate-detail .actions a{font-weight:bold; margin-top:4px;}
#reorder-validate-detail .actions{background:none !important;}
p a:hover{color:#583E27 !important}
.dashboard .box-account h2{color:#6FAC1C !important;}
.link-reorder, .link-print{color:#583E27 !important; line-height:32px;}
.link-reorder:hover, .link-print:hover{color:#6FAC1C !important;}
.buttons-set .required, .registered-users .required{display:block;}
.dashboard .box .box-title, .box-account .box-head { font-weight:bold;}
.box-content p a, .addresses-list p a { color:#583E27 !important;}
.box-content p a:hover, .addresses-list p a:hover { color:#6FAC1C !important;}


/*fieldset { float:left; width:100%;}*/
.fieldset{  background:#F2F5EC;border: 1px solid #C8D0AC; position:relative; /*float:left;*/ width:auto;}
.fieldset .legend{  background: #78A22F  !important;border: 1px solid #4e740b;color: #fff;float: left;font-size: 13px;font-weight: bold; position:absolute; top:20px; padding:4px;}
.addresses-list h2, .new-users h2, .registered-users h2{color:#583E27 !important; margin-bottom:5px;}	
.my-account .title-buttons  button.button span { background:url(../images/btn-bg.png) left no-repeat; height:29px; border:none; font-size:12px; line-height:28px; float:left; text-transform:uppercase; font-family: 'FertigoPro-Regular'; font-weight:normal;}
.cart-collaterals { float:left; width:100%;}
.my-account .title-buttons button.button span span{background-position:100% 0; padding-right:8px;}
.my-account .pager .limiter{margin:5px 0px;}
.account-login .content{  background: #F2F5EC !important;border: 1px solid #336000;}
.new-users .buttons-set, .registered-users .buttons-set{background:none !important; border:none;}
.registered-users .f-left{color:#583E27 !important;font-weight:bold;}
.registered-users a:hover{color:#336000  !important}
.account-login .new-users h2, .account-login .registered-users h2{ padding-bottom:5px; width:340px; background:url(../images/line.jpg) bottom repeat-x; padding-left:0px; font-family: 
'FertigoPro-Regular'; text-transform:capitalize; font-weight:normal; font-size:18px;}
.account-login .new-users h2, .account-login .registered-users h2 { width:100%;}
.product-img-box #track_hint, .product-img-box .zoom{display:none;}
.data-table tbody.odd tr { background:#fff !important;}
.data-table tfoot strong { font-size:15px; font-weight:bold !important; color:#336000;}
.order-info { padding:10px; background:#F2F5EC; border:1px solid #C8D0AC;}
.dashboard .welcome-msg { margin-right:0px;}
.customer-account-index .col2-set .col-1, .customer-account-index .col2-set .col-2, .customer-address-index .col2-set .col-1, .customer-address-index .col2-set .col-2, .sales-order-view .col2-set .col-1, .sales-order-view .col2-set .col-2{ width:45%; padding:10px; background:#F2F5EC; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -ms-border-radius:5px; margin-right:7px; }
.data-table td.last, .data-table th.last { font-size:12px;}
.pager { border:none;}
.subtitle, .sub-title { color:#588015;}
.cat-footer-48{display:none;}
.cat-footer-49{display:none;}

.page-print  { width:960px; margin:0 auto;}
.data-table tfoot { background:#f2f5ec !important;}
.page-print h2, .page-print h3, .page-print h4,.page-print h5 { color:#000; margin-bottom:5px; font-weight:bold; font-size:12px;}
.data-table tbody.even tr { background:#fff !important;}
.sales-order-view .block .block-content li.item, .customer-account-index .block .block-content li.item, .customer-account-edit .block .block-content li.item, .customer-address-index .block .block-content li.item, .review-customer-index .block .block-content li.item, .newsletter-manage-index .block .block-content li.item, .sales-order-history .block .block-content li.item, .customer-address-form .block .block-content li.item { padding-bottom:0px; padding-top:3px;}
.customer-address-form .form-list .input-box span.select { left:306px;}
.sales-order-history .pager .pages {margin-top:8px;}
.login-image { width:392px; height:118px; background:url(../images/login-image.png) center no-repeat;}
.login-image span { visibility:hidden;}

/***** event page*****/
.event-dis { width:100%; float:left;}
.event-dis ul { /*float:left;*/ width:100%; margin-bottom:10px;}
.event-dis li { background:url(../images/bullet.jpg) left no-repeat; padding-left:20px; color:#895d30;}

.product-essential { padding:0 10px;}
.form-list textarea { height:9em;}
/***** about us *********/


.aboutseprate { width:266px; background:url(../images/about-bg.jpg) left top repeat-x #fff; float:left; margin:0 13px 25px 13px; border:1px solid #d2ab00; min-height:305px;}
.aboutimg { text-align:center; clear:both; margin-top:3px;}
.aboutseprate h2{width:100%; height:30px; background:url(../images/about-heading-bg.png) repeat; display:block; margin-top:5px;}
.aboutseprate h2 a { font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#2c5200; line-height:28px; padding-left:10px;}
.aboutseprate ul { float:left; width:100%; padding:10px;}
.aboutseprate ul li { float:left; background:url(../images/arrow-abt.png) 0 3px no-repeat; padding-left:20px; width:88%;}
.aboutseprate ul li a { display:block; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold; color:#1d3700; margin-bottom:7px;}
.aboutseprate ul li a:hover { color:#895d30;}
.readmoreabt { float:right; margin-top:5px; margin-right:20px; font-weight:bold; text-decoration:underline;}
.form-list li { margin-bottom:12px;}
.error-msg, .success-msg, .note-msg, .notice-msg { padding-bottom:0px !important;}
/* about-us-cms ****/
.cms-about-us .col-main, .cms-customer-service .col-main, .cms-info .col-main, .contacts-index-index .col-main { width:auto; border:none; padding:10px;}
.about-cms { float:left;}
.cms-page-view .page-title { /*background:#F2F5EC; border-bottom:1px solid #C9D1AC; border-top:1px solid #C9D1AC;*/ background:none; border:none !important; padding-left:10px; margin-bottom:5px; width:auto;}
.customer-address-index .page-title { padding-top:5px;}
/*.cms-about-us .page-title, .cms-customer-service .page-title, .cms-info .page-title, .contacts-index-index .page-title, .customer-account-index .page-title, .customer-account-edit .page-title, .customer-address-index .page-title, .sales-order-history .page-title, .review-customer-index .page-title, .newsletter-manage-index .page-title, .cms-teaplanandte .page-title, .cms-blacktea .page-title{ background:#F2F5EC; border-bottom:1px solid #C9D1AC; border-top:1px solid #C9D1AC; padding-left:10px;}*/

.contacts-index-index .fieldset { margin:20px;}
.about-cms span { float:left; margin-right:15px;}

.custome-service, .learn-tea { float:left; width:100%;}
.learn-tea p { margin-bottom:10px;}
.learn-tea p a { font-weight:bold;}
.custome-service ul { float:left; width:100%;}
.learn-tea ul { margin-bottom:15px;}
.custome-service ul li, .info ul li, .learn-tea ul li { background:url(../images/arrow-abt.png) 0 4px no-repeat; padding-left:20px; list-style:none !important; line-height:22px; font-weight:normal; color:#78A22F;}
.learn-tea ul li { color:#000 !important;}
.learn-tea ul li a { color:#000 !important;}
.learn-tea ul li a:hover { color:#78A22F!important;}
.learn-tea h2 { font-family: 'FertigoPro-Regular'; font-size:20px; font-weight:normal;}
.custome-service dl dt { font-family: 'FertigoPro-Regular'; font-size:17px; font-weight:normal;}
.custome-service dl dd { margin:15px 0;}
.info, .sales-order-view .cart-price { font-size:12px;}
.info h1, .learn-tea h1{ margin:10px 0;font-family: 'FertigoPro-Regular'; font-size:17px; font-weight:normal; color:#336000;}
.info strong { color:#fff;}
.info p span { color:#845A2F; font-weight:bold;}
.info table { margin-bottom:10px;}
.info caption, th, td { padding:3px;}
.learn-tea span { float:right; margin-left:5px;}
.sidebar ul li.cat_active ul li a.activemenu { color:#78A22F; font-weight:bold;}
/*.page-sitemap .sitemap { float:left; clear:both;}*/
.page-sitemap .sitemap { float: left; width:30%; }
.page-sitemap ul#Gifts { min-height: 433px; _height: 433px; }
.page-sitemap .sitemap li { background:url(../images/arrow-abt.png) 0 4px no-repeat; padding-left:20px; list-style:none !important; line-height:20px; font-size:11px; font-weight:bold; color:#78A22F;}
.page-sitemap .sitemap li a { color:#78A22F;}
.page-sitemap .sitemap li a:hover {color:#895d30;}
.cat-footer-48{display:none !important;}
.cat-footer-49{display:none !important;}

.review-product-list #review-form .form-list li{ background:none !important;border:none !important;margin-left:0px !important;padding-left:0px !important; height:auto !important; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
.review-product-list #review-form .buttons-set{width:386px; border:none !important; margin-top:0px;}
.review-product-list .buttons-set button.button { margin-right:20px;}
#customer-reviews dt a{text-transform:capitalize;}
.review-product-list #customer-reviews h2{display:block !important;color: #336000;font-family: 'FertigoPro-Regular';font-size: 25px; font-weight:normal !important; margin-top:0px;}
.review-product-list #customer-reviews  .pager{ background: none repeat scroll 0 0 #F2F5EC;border-bottom: 1px solid #C8D0AC;border-top: 1px solid #C8D0AC;float: left;padding: 6px; width: 98%; margin-bottom:10px;}
.review-product-list #customer-reviews  .pager .limiter {float:right !important;}
.product-view .box-reviews .form-add h2{margin-top:70px;}
.product-view .box-reviews .form-add h3{margin:10px 0px;}
.product-view .box-reviews .form-add h4{margin-bottom:2px;}
.product-view .box-reviews .form-list label{margin-bottom:2px;}
.review-product-list #customer-reviews input.input-text:focus, select:focus, textarea:focus{background-color:#FFFFFF !important;}
.form_info { width:100%; float:left;}
#contactForm { width:500px; float:left;}
.additional_info { float:right; width:390px; margin-top:15px;}
.contacts-index-index .form-list li.wide .input-box { width:370px;}
.contacts-index-index .form-list li.wide textarea, .widget-area input[type="text"], input[type="password"], textarea { width:370px; border:1px solid #78A22F !important;}
.MagicZoomBigImageCont div img{z-index:9999}
.col-right { float:right; width:200px;}
.box-popularproduct { float:right; width:200px;}
.box-popularproduct h2 { font-family: 'FertigoPro-Regular';font-size: 25px; color:#336000; }
.col3-layout .col-main { width:480px; border-right:1px solid #CCC5C8; margin-right:10px;}
.popular-products { float:left;}
.popular-products ul li { background:none; padding:10px; width:190px;}
.popular-products li a.product-image { border:1px solid #DADDCC; float:left; width:150px; text-align:center; margin-bottom:10px;}

.popular-products button.button span { background:url(../images/cart-bg-small.png) left no-repeat; height:23px; border:none; font-size:12px; line-height:25px; float:left; text-transform:uppercase;}
.popular-products button.button span span { background-position:100% 0; padding-right:5px;}
#wishlist-table button.button { margin-bottom:10px;}
#wishlist-table button.button span { background:url(../images/cart-bg-small.png) left no-repeat; height:23px; border:none; font-size:12px; line-height:25px; float:left; text-transform:uppercase;}
#wishlist-table button.button span span { background-position:100% 0; padding-right:5px;}
#wishlist-table p { margin-bottom:10px !important;}

.my-wishlist .buttons-set { margin:10px 0;}
.my-wishlist .buttons-set .btn-add span, .my-wishlist .buttons-set .btn-share span { background:url(../images/cart-bg-small.png) left no-repeat; height:23px; border:none; font-size:12px; line-height:25px; float:left; text-transform:uppercase;}
.my-wishlist .buttons-set .btn-add span span, .my-wishlist .buttons-set .btn-share span span { background-position:100% 0; padding-right:5px;}

.popular-products .product-name a:hover { color:#78A22F !important;}
.col3-layout .col-wrapper { width:710px;}

.review-product-list .product-collateral ul li { height:auto !important;}
.review-product-list .old-price { font-family: 'FertigoPro-Regular';font-size: 18px; font-weight:normal;}
.review-product-list .regular-price .price { font-size:15px; font-weight:bold;}
.review-product-list .product-view .product-shop .price-box, .review-product-list .add-to-cart { float:left; clear:both;}
.review-product-list .product-view .product-shop .price-box { width:140px; margin-top:2px !important;}

.product-view .product-shop .add-to-links { margin:20px 0;}
.buttons-set {border:none; margin-top:10px;}
.review-product-list .social-connect { margin-top:2px;}
.mail-add { float:left; margin:10px 0; clear:both; width:100%; font-weight:bold;}
.mail-add strong { font-family: 'FertigoPro-Regular';font-size: 15px; color:#336000; font-weight:normal; margin-right:5px;}
.phone-info { width:100%; margin:3px 0; float:left; font-weight:bold;}
.phone-info ul { float:left; background:url(../images/phone.png) left no-repeat; height:50px; margin-bottom:15px;}
.phone-info ul li { padding-left:30px; width:100%; margin-bottom:17px;}
.phone-info ul li a, .info ul li a, .phone-info a { color:#6FAC1C;}
.phone-info ul li a:hover, .info ul li a:hover, .phone-info a:hover { color:#583E27 !important;}
.categories_abtside .cat_active .inner_abt { width:160px !important;}
.MagicZoomHeader { background:#78A22F !important; color:#fff !important; font-family: 'FertigoPro-Regular';font-size: 15px !important; line-height:25px !important;}

.MagicThumb-expanded div div{display:none !important;}
.MagicThumb-expanded div div.MagicThumb-buttons{display:block !important;}
.MagicThumb-expanded div div.MagicThumb-caption{display:block !important; background:#78A22F !important; color:#fff !important; font-family: 'FertigoPro-Regular';font-size: 13px !important; line-height:18px !important;}
..MagicToolboxContainer { width:100% !important;}
.MagicToolboxContainer .more-views{bottom:-80px !important;}
.MagicToolboxContainer .more-views h4{display:none !important;}
.cart .totals tfoot th strong, .cart .totals tfoot td strong { color:#336000;}
.cart .crosssell h2 {font-family: 'FertigoPro-Regular';font-size:20px; color:#336000; font-weight:normal; }
/*input.input-text:focus, select:focus, textarea:focus { background:#ffffff;}*/
/*.messages { float:left;}*/
.messages_product_view { float:left; width:650px;}
.product-view .box-reviews .form-add .form-list input.input-text, .product-view .box-reviews .form-add .form-list textarea { border:1px solid #78A22F;}
.note-msg, .notice-msg { float:left; width:90%; background-color:#f2f5ec; border:1px solid #aeb78d;}
.minimal-price-link {display: none !important;}
.order-items .product-name { color:#583E27 !important;}
.catalogsearch-result-index .col1-layout .col-main { width:100%; float:left;}
#checkout-step-billing ul.form-list li.wide .input-box select{ width:535px !important; }
#checkout-step-billing ul.form-list li.wide .input-box span.select{ background: url(../images/bg-address.png) no-repeat !important; color: #000; cursor: default; height: 25px !important;position:absolute; text-indent: 10px; text-transform:capitalize; width: 535px !important; line-height:24px; left:0px !important; text-align:left;}


#checkout-step-shipping ul.form-list li.wide .input-box select{ width:535px !important; }
#checkout-step-shipping ul.form-list li.wide .input-box span.select{ background: url(../images/bg-address.png) no-repeat !important; color: #000; cursor: default; height: 25px !important;position:absolute; text-indent: 10px; text-transform:capitalize; width: 535px !important; line-height:24px; left:0px !important; text-align:left;}


/*.checkout-onepage-index #checkout-step-billing .input-box { padding:0px; position:relative;}
.checkout-onepage-index #checkout-step-billing select { height:20px !important; width:266px; margin-left:0px; position:relative;}
.checkout-onepage-index #checkout-step-billing .input-box span.select{ background: url(../images/bg-address.png) no-repeat !important; color: #000; cursor: default; height: 20px !important;position:absolute; text-indent: 10px; text-transform:capitalize; width: 535px !important; line-height:22px; left:0px !important; text-align:left;}*/


/**** ***** Wordpress Design- css *********/
#primary { margin-right:0px !important; width:600px;}
#secondary { width:260px; margin:0px; padding:0px; background:url(../images/wordpress-top.jpg) left top repeat-x #ffffff; min-height:590px; border:1px solid #daad6d;}
#content { width:580px; padding:5px; margin:0px; /*height:590px; overflow:auto; overflow-x:hidden;*/ float:left;}
.entry-title, .singular .entry-title {font-family: 'FertigoPro-Regular';font-size:21px; color:#336000; font-weight:normal; padding:0px;}
.entry-title, .entry-title a { color:#2C5200; text-decoration:none;}
.entry-title, .entry-title a:hover { color:#6FAC1C; text-decoration:none;}
.entry-title, .entry-header .entry-meta { padding:0px;}
.entry-content p, .textwidget { line-height:18px;}
.post { float:left;}
.widget-title {font-family:Georgia,"Times New Roman",Times,serif;font-size:22px; color:#2C5200; line-height:33px; text-transform:capitalize; margin-bottom:4px; background:#fcf1d8; padding-left:15px; height:33px; letter-spacing:0px;}
.post ul { float:left;}
.post li, .post span { float:left; margin-right:10px; font-weight:bold;}
/*img[class*="align"], img[class*="wp-image-"], #content .gallery .gallery-icon img { width:270px; height:180px;}*/
.hentry, .no-results { border-bottom:1px solid #000000;}
.hentry { border-bottom:none !important;}
.archives .sym { float:left; color:#78A22F; cursor:pointer;}
.widget ul ul { margin-left:0px; margin:0px;}
.widget ul ul li, .widget ul li { margin-bottom:2px;}
.banner-blog { margin-bottom:20px;}
.widget-area input[type="text"], input[type="password"], textarea { background:none #fff !important; border:1px solid #bc6402; /*width:65% !important;*/ font-size:12px;}
.widget ul { padding:10px; float:left; width:240px;}
.widget ul li { background:url("../images/arrow-abt.png") 0 3px no-repeat; padding-left:20px; width:235px; padding-top:5px; padding-bottom:5px;}
.widget ul li a { font-size:12px; font-weight:bold; font-family:Georgia,"Times New Roman",Times,serif; color:#2C5200;}
.widget ul li a:hover { color:#583E27; text-decoration:none;}
.archives .sym { display:none; padding-right:8px;}
.widget_search form { padding:5px;}
input#s { padding:0 0 0 5px; height:25px; width:240px !important;}
input#searchsubmit { display:block !important;}
.widget_search #searchsubmit { background:url(../images/submit-widget.png) left no-repeat; width:62px; height:26px; border:none; color:#fff; font-family: 'FertigoPro-Regular';font-size:13px; margin:8px 8px 10px 0; float:right; text-transform:uppercase;}
#collapsArch-2008:2 { float:left;}
#widget-collapsarch-2-top ul{ padding:5px;}
#collapsarch-2 .widget_collapsarch ul li { background:none !important;}
#widget-collapsarch-2-top ul li, #widget-collapsarch-2-top ul li ul li { background:none; width:190px; padding-left:10px; margin-bottom:0px; line-height:17px;}
#widget-collapsarch-2-top ul li span span.expand .sym { display:none;}




/* Scroll Bar Master Styling Starts Here */
/* All comments can be freely removed from the css */

.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}
.vscrollerbase {width: 10px;background-color: #B9B9B9;}
.vscrollerbar {width: 10px;background-color: #78A22F;}
.hscrollerbase {height: 10px;background-color: white;}
.hscrollerbar {height: 10px;background-color: black;}

.scrollerjogbox {width: 10px;height: 10px;top: auto; left: auto;bottom: 0px; right: 0px;background-color: gray;}

.about-tea-dis { float:left; width:100%;}
.about-tea-dis h2 {font-family: 'FertigoPro-Regular';font-size:17px; }
.about-tea-dis h2 a { color:#78A22F; text-decoration:none;}
.about-tea-dis h2 a:hover {color:#583E27;}
.about-tea-dis p { margin-bottom:10px;}
/*.about-tea-dis span { float:right; margin-right:10px;}*/
.about-tea-dis p a { font-weight:bold; text-decoration:none; color:#583E27;}
.about-tea-dis p a:hover { color:#78A22F !important;}
.singular #content, .left-sidebar.singular #content { margin:0px;}
.singular .entry-header, .singular .entry-content, .singular footer.entry-meta, .singular #comments-title { width:100%;}
.singular .hentry { padding-top:10px !important; width:580px; float:left;}
.commentlist { display:none !important;}
#content nav { position:absolute !important; right:0px !important; bottom:0px !important;}
.messages, .messages ul { margin-bottom:15px !important; clear:both;}
.cms-page-view .popular-products ul li { width:160px !important;}
.cms-page-view .product-sticker.top-right { right:0px !important; top:0px;}
.page-sitemap .sitemap li.level-0 { background:none !important; margin-bottom:0px !important; padding-left:0px !important; font-size:15px; margin-top:10px !important; clear:both !important;}
.page-sitemap .sitemap li.level-0 a { color:#845A2F;}
.catalog-seo-sitemap-product .pager { float:left; /*clear:both;*/}
.google-plus{/*width:25px !important;*/ overflow:hidden;margin-right:10px; }
.fb-like{/*width:45px !important;*/ float:left; overflow:hidden;margin-right:10px;}
.pin-it{width:44px !important; overflow:hidden;margin-right:10px;}
.twitter{/*width:60px !important;*/ overflow:hidden;margin-right:10px;}

.catalogsearch-result-index .category-products { float:left; width:100%;}
.catalogsearch-result-index .col1-layout .products-grid { float:left; width:895px;}
.checkout-cart-index .product-sticker.top-right { right:0px !important;}
.category-gift-certificates span.price-color{display:none}
.sp-methods dt { margin-top:2px !important; margin-bottom:12px !important;}
.checkout-onepage-index .form-list span.required { background:none!important; color:#CC0000;}
/*.checkout-cart-index .sp-methods dt{display:none;}*/
.page-sitemap .links { margin-bottom:12px; margin-left: 0; margin-right: 8px; margin-top: 0;text-align: right;}
.product-1st-flush-darjeeling-black-tea-organic .product-view .product-shop .product-name h1 span { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:20px;}
.catalog-seo-sitemap-product .page-sitemap .sitemap { width:100% !important;}
.catalog-seo-sitemap-product .page-sitemap .sitemap li { width:275px !important; float:left;}
.catalogsearch-result-index .products-grid li.item { margin-left:0px !important;}
.sku { float:left; width:100%; margin-bottom:5px;}
.sku span { color:#78A22F; font-size:15px; font-weight:bold;} 
.sku span.sku-heading { color:#583E27; font-family: 'FertigoPro-Regular';font-size:20px; font-weight:normal; }
.checkout-cart-index .item-options, .checkout-onepage-index .item-options { float:none !important;}
.gift-messages { margin:10px 0px;}
.gift-messages  h3, .gift-messages-form h4 { margin:8px 0px; color:#000000;}
.gift-messages p.control, .gift-messages-form .item .number { color:#000 !important;}
.opc .gift-messages-form { padding:10px !important; background:#F2F5EC !important;}
.allow-gift-messages-for-order-container .form-list .input-box, .gift-messages-form .item .details .form-list .input-box { margin-top:5px !important;}
.allow-gift-messages-for-order-container .form-list li.wide textarea, .gift-messages-form .item .details .form-list li.wide textarea { border:1px solid #78A22F !important;}
.gift-messages-form .item .details .product-name { color:#583E27 !important; font-family: 'FertigoPro-Regular'; font-size:20px; font-weight:normal !important;}
.gift-messages-form .item .product-image { border:1px solid #DADDCC !important;}
.gift-messages-form .item .details .form-list .field { width:240px !important;}
.gift-messages-form .item .details .form-list .input-box { width:225px !important;}
.gift-messages-form .item .details .form-list input.input-text { width:225px !important;}
.gift-messages-form .item .details .form-list li.wide .input-box { width:490px !important;}
.gift-messages-form .item .details .form-list li.wide textarea { width:465px !important;}
.gift-messages-form .item .product-img-box { width:78px !important;}
.opc .gift-messages-form .inner-box { height:auto !important; overflow:visible !important;}
.checkout-onepage-index .drop-cart-holder dl.item-options { float:left !important;}
.allow-gift-messages-for-order-container ul.form-list label { float:left !important; margin-bottom:4px !important;}
#opc-review .buttons-set p.f-left { display:none; }
#checkout-shipping-method-load ul li {  padding: 0 0 5px; }
.gift-messages h3 { display: none; }
.cart-empty { margin-left:10px;}
.cart-empty p.button_continue { background:url(../images/Continue-shop.png) left no-repeat; width:165px; height:29px; text-align:center; }
.cart-empty p.button_continue a { font-size:14px; color:#fff; line-height:28px; font-family: 'FertigoPro-Regular'; font-size:16px; }
.cart-empty p.button_continue a:hover { color:#fff !important;}
.add-to-box {}
.catalog-product-view .add-to-box { margin:0px !important;}
.sidebar ul li.cat_active ul.inner_menu, .sidebar ul li.activemenu ul.inner_menu { display:block;}
.entry-date, .entry-meta a, #content .activemenu a{ font-weight:bold !important;}
.add-to-box p.out-of-stock { float:left; clear:both; font-family: 'FertigoPro-Regular'; font-size:16px; color:#583E27; }
.add-to-box p.out-of-stock span { color:#D83820;}



.cms-contact-us #webform_1, .cms-contact-us #webform_1 .fieldset { width:400px; float:left; margin:10px 0 0 0;}
.cms-contact-us #webform_1 .fieldset .form-list li textarea { width:370px; border:1px solid #78A22F !important; }
.cms-contact-us #webform_1 .buttons-set { width:450px;}
.cms-contact-us .breadcrumbs { display:none; }
.cms-contact-us .home-categories { width: 940px; padding:0; }
.cms-contact-us .col-main { padding:0; }
.cms-contact-us .std, .box-reviews { padding:0; }
.catalog-product-view .box-reviews { padding:10px;}
.cms-contact-us .form_info { background: none repeat scroll 0 0 #FFFFFF; float: left; margin: 2px 0; padding: 15px; position: relative; width: 910px;}
.cms-contact-us .page-title { padding: 0 0 0 28px; }
.cms-contact-us .form_info .std p{ border: 1px solid #6FAC1C; float: left; margin-top: 20px !important; padding: 5px; width: 460px; font-family: 'FertigoPro-Regular'; font-size:18px; line-height:25px; height:180px;}    
#nav li a.activemenu {/*background:#739b2d; color:#fff; font-size:17px; font-weight:normal;*/background-position:0 -26px;}
.cms-page-view .breadcrumbs  { display:none;}
.checkout-onepage-index .data-table tfoot tr.first td, .checkout-onepage-index .data-table tfoot tr td, .page-print .data-table tfoot tr.first td, .page-print .data-table tfoot tr td { padding:10px 7px; font-weight:bold; font-size:12px !important;}
.checkout-onepage-index .data-table tfoot strong, .page-print .data-table tfoot strong { font-size:15px; color:#405914;}

.sales-order-view .page-title h1, .sales-order-invoice h1, .sales-order-shipment h1, .sales-order-creditmemo h1 { font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.page-print .data-table tbody.odd tr.border td, .data-table tbody.even tr.border td, .page-print .right a, span strong, .page-print h1 { color:#000 !important; font-weight:bold; font-size:12px !important;}

.page-print h1 { font-size:16px !important;}

.page-print .col2-set .col-1, .page-print .col2-set .col-2 { background:#f2f2f2; padding:8px; width:47.5%;}
.page-print .col-2 p { margin-bottom:0px !important;}
.page-print .print-head { text-align:center;}
.page-print .print-head .logo { float:none !important; text-align:center;}
.sales-order-history .data-table tbody th, .data-table tbody td, .sales-order-history .data-table tr.last th, .data-table tr.last td { font-size:12px !important; color:#000 !important;}

.sales-order-history caption,  .sales-order-history th, .sales-order-history td { vertical-align:middle !important;}
.order-items h2, .order-items h3 { color:#000 !important; font-size:15px !important;}

.sales-order-view .data-table tbody th, .data-table tbody td, .sales-order-view .data-table tr.last th, .data-table tr.last td { vertical-align:top;}
.send-friend .form-list li.wide textarea { border:1px solid #78A22F !important;}
.customer-account-index .data-table tbody th, .data-table tbody td, .customer-account-index .data-table tr.last th, .data-table tr.last td { font-size:11px !important; vertical-align:middle !important;}
.price-excl-tax { margin-top:14px;}

.widget-area input[type="text"], input[type="password"], textarea { width:275px;}
.product-options-bottom ul.add-to-links li span.separator { display:none !important;}
.truncated { float:left; width:80px; text-align:left; margin-left:7px;}

.wishlist-index-index .data-table tbody th, .wishlist-index-index .data-table tbody td, .wishlist-shared-index .data-table tbody th, .wishlist-shared-index .data-table tbody td { vertical-align:top !important;}
.link-wishlist { color:#583E27 !important;}
.link-wishlist p a { color:#583E27 !important;}
.link-wishlist p a:hover  { color:#6FAC1C !important;}
.product-sticker.top-left { left:-1px; z-index:1; top:13; position:absolute;}
.product-sticker.top-right { position:absolute; top:13px; right:67px;}
.products-grid li a span img.ribbon-top-left { left:12px;}
.product-view .product-img-box .more-views li { margin:0 0 0 2px; }
.drop-cart-holder .multi-item { padding: 0 0 0 6px; }
.product-view #review-form h4 { color:#000000; }
.product-view #review-form em.required { color:#EB340A; }
#product-review-table tr.last th { color: #6FAC1C !important; }

#checkout-progress-wrapper (position: relative;)
.securelogo(position:absolute; top:400px; right:0px;)


