a{	
	color:#304E4C;
	text-decoration:none;
}
a:hover{
	color:#407571;
}
h1, h2, h3, h4, h5, h6, .head {
	color:#304E4C;
}
body
{
	background:#fff;
	color:#666666;
	font-family:Verdana,Arial,sans-serif;
	font-size:11px;
	text-align:center;
}
.wrapper {
	width:855px;
	border:1px solid #304E4C;
	background:#E3E3B1;
	padding:16px 16px 3px;
	margin: 0 auto;
	min-width:855px;
}
/* Header begin */
.header {
	border-top:none;
}
.header-top  {
	padding:0px;
	margin:0 auto;
	width:855px;
}
.header-top-container  {
	background:#B8BA2B;
	border-bottom:none;
	color:#FDDE9D;
}
h1#logo {
	float:left;
	margin:3px 0 0px 0px;
	width:297px;
}
.quick-access {
	color:#fff;
	float:right;
	margin-top:0px;
	padding:5px 11px 0px;
	text-align:right;
	width:530px;
}
.quick-access li {
	background:url("../images/shop_access_pipe.gif") no-repeat scroll 100% 0.35em transparent;
	display:inline;
	padding-left:3px;
	padding-right:7px;
}
.top-menu li
{
	background:url(../images/top_deliver.gif) no-repeat scroll 100% 60%;
	padding-left:5px;
	padding-right:9px;
}

.top-menu a
{
	font-family:Arial,Sans-Serif;
	font-size:11px;
	color:#304E4C;
	text-decoration:none;
}

.top-menu a:hover
{
	text-decoration:underline;
}
.shop-access {
	margin-bottom:0px;
	padding-top:37px;
	margin-top:0px;
}
.shop-access a
{
	color:#fff;
	font-size:11px;
	text-decoration:none;
}
/*.shop-access  li a
{
	background:url(../images/bagCheckout.gif) no-repeat scroll 60% 0%;
}
.shop-access  li.first a, .shop-access  li.last a
{
	background:none;
}*/
.shop-access a:hover {
	font-size:11px;
	color:#fff;
	text-decoration:underline;
}



/* Header end */
/* Menu begin */
.header-nav-container  {
	background:#304E4C;
}
/*Eugene Added Here*/
.main-menu-top {
	background:none;
	margin:0 auto;
	padding:0px;
	width:855px;
}
/* .footer-container {
	border-top:none;
} */
.main-menu-top .informational ul {
	display:none;
}
.main-menu-top .head-nav-menu
{
	width:100%;
	text-align:center;
	background:#304E4C; /* url(../images/bg_menu-bottom.gif) repeat-x scroll 0% 100%;  */
	padding-bottom:7px;
	padding-top:8px;
}
.main-menu-top #nav {
	font-size:1.1em;
	padding:0px;
	text-align:center;
	display:inline;
}
.main-menu-top #nav li {
	float:none;
	display:inline;
	background:url(../images/shop_access_pipe.gif) no-repeat scroll 0% 50%;/* background:url(../images/top_deliver.gif) no-repeat scroll 0% 60%; */
	padding:2px 3px 2px 8px;
}
.main-menu-top #nav li.first
{
	background:none;
	padding-left:0px;
}
.main-menu-top #nav a {
	color:#FFFFFF;
	float:none;
	font-weight:normal;
	padding:0;
	text-decoration:none;
	font-size:11px;
	display:inline;
}
/*End Here */
/*
.main-menu-top .head-nav-menu
{
	background:#304E4C;
	width:855px;
}
.main-menu-top #nav {
	font-size:1.1em;
	padding:0 7px;
	list-style-type:none;
}
.main-menu-top #nav li {
	float:left;
	background:url(../images/shop_access_pipe.gif) no-repeat scroll 0% 50%;
	padding:3px 6px 4px 8px;
}
.main-menu-top #nav li.first {
	background:none;
}
.main-menu-top #nav a {
	color:#fff;
	float:left;
/*	font-weight:bold; 
	padding:0px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:15px;
} */
.main-menu-top #nav a:hover
{
	color:#e1e505;
	line-height:15px;
}
/* Menu end */
/* Main menu begin */
.middle-container {
	/*background:none;*/
	background:url(../images/bg_main.gif) repeat-y scroll 0% 0%;
}
.middle-container-right
{
	background:none;
}
.middle {
	margin:0 auto;
	min-height:400px;
	text-align:left;
	width:855px;
	padding:0px 0px 10px;
	background:none;

}
.col-1-layout
{
	background:#fff;
	padding:10px 0px 10px; 
}
.catalog-product-view .col-1-layout
{
	padding:0px;
}
.col-2-left-layout .col-main {
	float:right;
	width:654px;
	background:#fff;
	padding:0 0 25px 1px;
	background:#fff;
}
.col-2-right-layout .col-main {
	float:left;
	width:654px;
	background:#fff;
}
/* Home page begin */
.banner
{
	padding-left:18px;
}
.col-2-left-layout .listing-type-grid, .col-2-right-layout .listing-type-grid {
	background-image:none;
}
.listing-type-grid {
	background:none;
}
.col-2-left-layout .listing-type-grid li.item, .col-2-right-layout .listing-type-grid li.item {
	width:133px;
}
.listing-type-grid .grid-row {
	border-bottom:none;
	background:url(../images/bg_bottom.gif) repeat-x scroll 0% 100%;
}
.listing-type-grid li.item {
	float:left;
	line-height:1.6em;
	overflow:hidden;
	padding:12px 15px;
	width:133px;
	background:url(../images/bg_product_left.gif) repeat-y scroll 0% 0%;
}
h5 a
{
	color:#304E4C;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	text-decoration:none;
}
h5 a:hover
{
	color:#407571;
}
.form-button, .form-button-alt {
	background:#36605d;
	border:none;
	color:#FFFFFF;
	cursor:pointer;
	float:none;
	font:bold 12px arial,sans-serif !important;
	overflow:visible;
	padding:2px 8px;
	text-align:center;
	vertical-align:middle;
}
.add-to-cart
{
	background:#36605d;
	border:none;
	color:#FFFFFF;
	font:bold 11px arial,sans-serif !important;
	overflow:visible;
	padding:3px 0px;
	text-align:center;
	vertical-align:middle;
	width:100%;
	display:block;
	text-decoration:none;
}
.add-to-cart:hover
{
	text-decoration:none;


	color:#fff;
	background:#407571;
}
.block h5
{
	margin-bottom:0px;
}
.block .price {
	white-space:nowrap !important;
	color:#304E3C;
	font-size:11px;

}
.block .form-button, .block .form-button-alt 
{
	margin-top:12px;
}
/* Home page end */
.breadcrumbs {
	font-size:11px;
	line-height:normal;
	margin-bottom:0px;
	padding:5px 0px 5px 15px ;
	display:none;
}
/* Product list begin */
.categoryHeader1
{
	background:url(../images/bg_bottom.gif) repeat-x scroll 0% 100%;
	padding:0px 0px 0px;
	margin-bottom:10px;
	height:301px;
	position:relative;
	z-index:1;
}
.category-head h2 {
	color:#304E3C;
	font-size:16px;
	font-weight:bold;
	line-height:normal;
	margin:0;
	max-width:100%;
	overflow:hidden;
	padding:3px 0 3px 15px;
}
.bannerText
{
	font-size:11px;
	padding:10px;
	position:absolute;
	right:0;
	top:0;
	width:160px;
	z-index:5;
}
.cms-page-view .bannerText  p{ margin:0 0 12px;}
.bannerText p {
	line-height:14px;
	margin:0 0 12px;
}
.product-list-grid
{
	/*background:url(../images/bg_bottom.gif) repeat-x scroll 0% 0%;*/
	padding:10px 0px;
}
.listing-type-grid   .product-image
{
	
	width:133px;
	position:relative;
	z-index:999;
}
.product-list-label
{
	position:absolute;
	z-index:1000;
	top:0px;
	right:0px;
}
.name-product
{
	min-height:67px;
	height:auto !important;
	height:57px;
}
.catalog-listing h5 {
	font-size:1.05em;
	margin-bottom:0px;
}
.catalog-listing h5 a {
	color:#304E4C;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}
.catalog-listing h5 a:hover {
	color:#407571;
	text-decoration:none;
}
.price-box {
	padding:0px 0 0px;
}
.regular-price .price {
	color:#304E3C;
	font-size:11px;
	font-weight:normal;
}
.old-price
{
	margin:0px;
}
.special-price {
	margin:0;
	padding:0px 0;
}
.old-price .price-label {
	color:#304E3C;
	white-space:nowrap;
}
.old-price .price {
	color:#304E3C;
	font-weight:normal;
	text-decoration:line-through;
}
.special-price .price-label {
	color:#304E3C;
	font-size:11px;
	font-weight:normal;
	white-space:nowrap;
}
.special-price .price {
	color:#304E3C;
	font-size:11px;
	font-weight:normal;
}
.product-list-grid table.pager
{
	width:50%;
	float:left;
	background:none;
}
table.pager, table.view-by {
	background:none;
}
table.pager td 
{
	border-top:none;
	
}
.product-list-grid table.view-by 
{	width:50%;
	float:left;
	background:none;
}
.product-list-grid table.pager td {
	border-top:none;
}
.product-list-grid table.view-by td {
	border-top:none;
	padding-right:10px;
}
.product-list-grid  .pages strong
{
	font-weight:normal;
}
.product-list-grid table.pager td.pages {
	padding:4px 0 4px 15px;
	text-align:left;
	color:#666666;
}
.product-list-grid table.pager td.pages span.on
{
	color:#304E4C;
}
.product-list-grid table.pager td.pages a {
	color:#304E4C;
	text-decoration:none;
}
.product-list-grid table.pager td.pages a:hover
{
	color:#304E4C;
	text-decoration:underline;
}
table.pager li {
	padding:0 1px;
}
/* Product list end */
/* Product view begin */
.product-info-box {
	border:none;
	margin-top:0;
	padding:0px 0px;
}
.product-info-box .product-name {
	color:#304E3C;
	font-size:18px;
	margin-bottom:0.3em;
}
.product-essential {
	background:none;
	padding:25px 0px;
}
.product-img-box {
	float:left;
	width:240px;
	position:relative;
	z-index:999;
}
.product-view-search
{
	width:100%;
	background:#e3e3b1;
	padding-top:5px;
}
.product-label
{
	z-index:1000;
	position:absolute;
	top:40px;
	right:0px;
}
.product-image-view img
{
	margin-top:10px;
}
.product-img-box .product-image-zoom {
	height:240px;
	width:240px;
	margin-top:10px;
}
.product-view-des
{
	float:left;
	width:410px;
	padding-top:8px;
	padding-left:5px;
	padding-right:0px;
	margin:0px 0px 1px 0px;
}
.product-essential .product-shop {
	width:175px;
	margin-right:0px;
	float:left;
}
.product-info
{
	background:#f3f3b7;
	/*margin-right:20px;*/
	margin-right:0px;
	padding:15px;
	width:145px;
	margin-top:33px;
	min-height:240px;
	margin-bottom:1px;
}
.product-info-box .availability {
	font-size:0.92em;
	margin:0px 0;
	padding:0;
}
.product-info .regular-price .price {
	color:#304E3C;
	font-size:18px;
	font-weight:bold;
}
a.send-mail
{
	background:url(../images/Email.gif) no-repeat scroll 0% 50%;
	padding-left:15px;
	color:#304E4C;
	text-decoration:none;
	font-size:12px;
	margin-bottom:3px;
}
.review-product
{
	padding-top:5px;
}
.review-product a
{
	background:url(../images/Favorite.gif) no-repeat scroll 0% 50%;
	padding-left:15px;	
	color:#304E4C;
	text-decoration:none;
	font-size:12px;
}
a.send-mail:hover, .review-product a:hover
{
	color:#407571;
	text-decoration:underline;
}
.add-to-box li a
{
	color:#304E4C;
	text-decoration:none;
	font-size:12px;
	padding-bottom:5px;
	line-height:25px;
}
.add-to-box li a:hover
{
	text-decoration:underline;
	color:#407571;
}
input.input-text, select, textarea {
	border:1px solid #d2b5ad;
	font:12px arial,helvetica,sans-serif;
}
a.add-to-cart-view
{
	width:145px;
	background:#36605d;
	display:block;
	line-height:25px;
	float:left;
	text-align:center;
	margin-top:15px;
	font-family:Arial,Sans-Serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
}
a.add-to-cart-view:hover
{
	text-decoration:none;
	color:#fff;
	background:#407571;
}
.add-to-cart-box .qty-box {
	float:left;
	margin-top:10px;
}
.product-collateral {
	background:none;
}
.product-essential
{
	background:url("../images/bg_bottom.gif") repeat-x scroll 0 100%;
	margin-right:24px;
	padding-right:0px;
}
.product-essential, .product-collateral {
	padding:0px 0px;
}
.product-collateral .head {
	border-bottom:none;
}
.product-collateral .up-sell .generic-product-grid {
	border:none;
}
.product-collateral .up-sell .generic-product-grid td {
	background:url(../images/bg_product_left.gif) repeat-y scroll 0% 0%;
	border:none;
	padding-top:15px;
	width:25%;
}
.product-collateral .up-sell .generic-product-grid td.empty-product {
	background:none;
}
.product-collateral .collateral-box h4 {
	color:#304E3C;
	font-size:12px;
}
.data-table tbody td {
	border-bottom:1px solid #B5CDB1;
	border-right:1px solid #B5CDB1;
}
.product-collateral .attribute-specs table {
	border-color:#B5CDB1;
}
.data-table {
	border:1px solid #B5CDB1;
	width:100%;
}
.data-table .odd {
	background:none;
}
.data-table .even {
	background:none !important;
}
.login-box
{
	padding:0px 15px;
}
.login-box .col-1, .login-box .col-2 {
	background:none;
	border:1px solid #F1E5D5;
}
.login-box .content  {
	background:none;
	padding:14px 21px;
}
.login-box .content {
	background:none;
	padding:14px 21px;
}
.login-box .button-set {
	background:none;
}
.page-head {
	border-bottom:1px solid #304E3C;
	margin:15px 15px 25px 15px;
}
.page-head h3, .page-head-alt h3 {
	color:#304E3C;
	font-size: 14px !important;
	font-weight:bold !important;
	margin:0;
	text-align:left;
	text-transform:none !important;
	font-family:Tahoma,Verdana,Arial,Sans-Serif;
}
.product-options {
	background:none;
	border:none;
	margin:0;
	padding:0;
}
.product-options-bottom  {
	background:none;
	border:none;
	padding:0px;
}
.product-shop h3{
	padding:0px;
	margin-left:0px;
}
.tabs-container  .page-head
{
	margin-left:0px; margin-right:0px;
}
.search-result
{
	border-bottom:none;
}
.attribute-product-view
{
	font-size:12px;
	color:#666;
	font-family:Verdana,Arial,sans-serif;
	padding-bottom:5px;
}
.tabs-container ul
{
	list-style-type:disc;
	padding-left:25px;	
}
.block-view-left
{
	float:left;
	width:200px;
}
.crosssell-view
{
	float:left;
	width:654px;
	margin-top:15px;
}
#review-form
{
	width:390px;
}
.product-review-box table {
	margin:8px 0 0;
	width:390px;
}
#review-form div
{
	width:390px;
}
.tabs-container h3
{
	margin:10px 0 10px 0px;
}
/* Product view end */

/* 	Shopping cart  begin */

.col-1-layout .col-main {
	float:none;
	margin:0;
	background:#fff;
}
.page-head-alt {
	margin:0px 0 12px;
	padding:15px 15px 0px 15px;
}
.shopping-cart thead tr th {
	background:none;
	border-top:1px solid  #304E3C;
	border-bottom:2px solid #304E3C!important;
	border-right:none;
}
.shopping-cart thead tr.last th
{
	border-bottom:2px solid #304E3C!important;
	color:#304E3C;
	font-size:9px;
}
.shopping-cart
{
	border:none;
}
.shopping-cart tbody td
{
	border:none;
}

.data-table tfoot tr.first {
	background:none;
}
.shopping-cart  tfoot tr.first
{
	border-top:2px solid #304E3C;
}
.data-table tfoot tr {
	background:none!important;
}
.shopping-cart tfoot tr.last td {
	border-top:2px solid #304E3C;
	border-bottom:1px solid #304E3C!important;
}
.shopping-cart-collaterals  {
	float:left;
	padding:25px 0 25px 10px;
	width:575px;
}
.shopping-cart-totals {
	background:none;
	border:1px solid #CCCC99;
	float:right;
	margin-right:10px;
	margin-top:25px;
	text-align:right;
	width:238px;
}
.shopping-cart-collaterals .upsell {
	background:none;
	border:1px solid #CCCC99;
	padding:12px 15px;
	width:42.5%;
	margin-left:15px;
}
.shopping-cart-collaterals .upsell .product-shop {
	width:150px;
}
.shopping-cart-collaterals .box {
	background:none;
	border:1px solid #CCCC99;
	margin-bottom:18px;
	padding:12px 15px;
}
td.attributes-col h4.title {
	font-size:11px;
}
td.attributes-col h4.title a {
	font-weight:normal;
	color:#304E4C;
	text-decoration:none;
}
td.attributes-col h4.title a:hover
{
	text-decoration:underline;
}
.upsell h4
{
	font-size:12px;
	color:#304E4C;
	font-weight:bold;
}
.shopping-cart-collaterals .discount-codes h4, .shopping-cart-collaterals .shipping-estimate h4  {
	background-position:0 0;
	background-repeat:no-repeat;
	color:#304E3C;
	min-height:16px;
	padding:1px 0 1px 21px;
	text-transform:uppercase;
}
.cart-no-item
{
	padding:0px 15px;
}
/* Shopping cart end */
/* Checkout begin */
.one-page-checkout
{
	padding-top:10px;
}
.one-page-checkout-progress
{
	padding-top:10px;
	background:#F3F3B7;
	padding-bottom:10px;
	margin-left:10px;
}
.one-page-checkout .head {
	background:none;
	border-color: #304E3C  #304E3C  #304E3C;
	border-right:none;
	border-style:solid;
	border-width:1px 0px 0px;
	margin-bottom:0;
	padding:4px 8px 6px;
}
.one-page-checkout .active .head {
	background:none;
	border-top:1px solid #304E3C;
	border-bottom:1px solid #304E3C;
	border-left:none;
	border-right:none;
}
.one-page-checkout .active h3 {
	color:#304E3C;
	font-size:14px;
	font-weight:bold;
	font-family:Tahoma,Verdana,Arial,Sans-Serif;
}
.one-page-checkout .active .box {
	background:none;
	border:none;
	display:block;
}
.one-page-checkout h4 {
	border-bottom:1px solid #304E4C;
	padding-bottom:2px;
	text-transform:uppercase;
	color:#304E4C;
}
.one-page-checkout .box-no-padding {
	background:none;
	border:none;
	padding:15px 0;
}
.button-set {
	border-top:1px solid #304E4C;
}
.one-page-checkout-progress h3
{
	font-size:14px;
}
.checkout-success,.checkout-failure
{
	padding:0px 15px;
}
/* Checkout end */
/* Message begin */
.notice-msg, .note-msg {
	background-color:#FAFAEC;
	background-image:url("../images/note_msg_icon.gif");
	border-color:#FCD344;
	color:#3D6611;
	margin:15px;
}
/* Message end */

/*cms page begin */
.categoryHeader
{
	background:url("../images/bg_bottom.gif") repeat-x scroll 0 100% transparent;
}
.producersDefault h1
{
	margin:10px 0 10px 16px;
	color:#304E3C;
	font-family:Arial,Helvetica,sans-serif;
	font-size:18px;
	font-weight:bold;
}
.producersDefault p{
	margin:0 15px 20px 20px;
}
/*cms page end */

/* Login begin */
#login-form .col2-set .col-1 {
	float:right;
	border-left:1px solid #304E4C!important;
	display:block;
	margin-left:7px;
	padding-left:25px;
	width:415px;
}
#login-form .col2-set .col-2 {
	float:left;
	width:350px;
}
.login-form
{
	margin:0px 0px 15px;
	padding:15px 15px 7px;
}
#login-form
{
	border-bottom:1px solid #304E4C;
}
#login-form .login-box .col-1, #login-form .login-box .col-2 {
	background:none;
	border:none;
}
#login-form .login-box .content {
	background:none repeat scroll 0 0 transparent;
	padding:0px 0px;
	min-height:150px;
}
#login-form .login-box h4 {
	border-bottom:1px solid #304E4C;
	color:#304E4C;
	font-size:15px;
	min-height:16px;
	padding-bottom:5px;
	padding-left:6px;
	text-transform:none;
	font-weight:bold;
	font-family:Tahoma,Verdana,Arial,Sans-Serif;
}
#login-form  .login-box .registered-users h4 {
	background-image:none;
}
#login-form  .login-box .new-users h4 {
	background-image:none;
}
#login-form.form-list
{
	width:350px;
}
#login-form .form-list li {
	margin-bottom:15px;
}
#login-form .form-list label
{
	float:left;
	padding-bottom:0;
	padding-right:10px;
	padding-top:5px;
	text-align:right;
	/*width:100px;*/
	font-weight:normal;
}
.form-list input.input-text
{
	border:1px solid #B5CDB1;
	height:18px;
	margin-top:2px;
}
.button-login
{
	padding-right:75px;
}
.link-forgot
{
	padding-right:80px;
	padding-top:7px;
}
.link-forgot a
{
	color:#304E4C;
	font-family:Arial,Helvetica,sans-serif;
	text-decoration:none;
}
.commonwidth
{
	margin-bottom:15px;
	width:415px;
}
.registerDetails  {
	background-color:#F3F3B7;
	display:block;
	float:left;
	font-size:11px;
	margin-bottom:7px;
	padding-bottom:3px;
	padding-top:3px;
	width:415px;
}
.registerDetails ul
{
	list-style:disc;
	/*padding-left:40px;*/
	line-height:22px;
	padding:5px 0px 10px 40px;
}
#login-register
{
	padding:0px 15px;
}
.group-select {
	background:#FFFFFF;
	border:4px solid #CCCC99;
	margin:28px 0;
	padding:11px;
}
.group-select .legend {
	border:1px solid #e6d5cb;
	color:#304E3C;
	background:#fff;
}
.contactus
{
	padding:0px 15px;
}
.contact-head
{
	padding-top:20px;
	border-bottom:none;
}
.login-box h4
{
	border-bottom:1px solid #F1E5D5;
}
/* Login end */

/* My account begin */
.account-nav 
{
	border:none;
	background:#F3F3B7;
}
.account-nav .head {
	background:none;
	margin:0;
	background:url(../images/sub_menu-deliver.gif) repeat-x scroll 0 100% transparent;
	color:#666666;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	min-height:16px;
	padding:1px 8px 4px;
	text-transform:none;
}
.account-nav .head h3 {
	color:#666666;
	font-size:11px;
	text-transform:none;
}
.account-nav ul {
	background:none;
	padding:4px 0px 10px;
}
.account-nav li.on
{
	border-bottom:none;
	background:url(../images/sub_menu-deliver.gif) repeat-x scroll 0 100% transparent;
	color:#B8BA2B;
}
.account-nav li a {
	border-bottom:none;
	display:block;
	background:url(../images/sub_menu-deliver.gif) repeat-x scroll 0 100% transparent;
}
.account-nav li a, .account-nav li.on {
	padding:3px 8px 5px;
}
.account-nav li a
{
	color:#304E4C;
}
.account-nav li a:hover
{
	color:#B8BA2B;
}
.dashboard-detail
{
	padding:0px 15px;
}
.account-box {
	background:none;
	border:none;
	margin-bottom:20px;
	padding:0px;
}
.account-box .head {
	border-bottom:1px solid #304E4C;
	margin-bottom:10px;
}
.account-box h4 {
	color: #304E4C;
	text-transform:none;
	font-family:Tahoma,Verdana,Arial,Sans-Serif;
	font-size:15px;
	font-weight:bold;
}
.data-table thead tr th {
	background:#F3F3B7;
}
.account-box h6 {
	text-transform:none;
}
.primary-address-list li {
	background:none;
	border:1px solid #e6d5cb;
	margin-bottom:10px;
	padding:10px 13px 8px;
}
.primary-address-list h4, .address-list h4 {
	color:#304E4C;
	font-family:Tahoma,Verdana,Arial,Sans-Serif;
	font-size:15px;
	font-weight:bold;
	text-transform:none;
}
/* My account end */
/*Main menu end */

/*col left begin */
.side-col {
	width:200px;
}
.col-left {
	float:left;
	padding-top:5px;
	background:#E3E3B1;
}
.small-column-box
{
	background:#F3F3B7;
	padding-bottom:8px;
}
.mini-search {
	background:none;
	height:auto;
	padding:0px 7px 5px 3px;
	position:relative;
	right:0;
	top:0;
	width:190px;
	margin:0px;
	float:left;
	
}
.mini-search .input-text {
	margin-right:0px;
	width:140px;
	float:left;
	border:1px solid #CCCC99;
	font-family:Tahoma,Verdana,Arial,Sans-Serif;
	font-size:11px;
	color:#304E3C;
	padding:3px 2px;
}
.search-image
{
	float:right;
	width:38px;
}
.base-mini {
	background:none;
	border:none;
	font-size:0.95em;
	line-height:1.3em;
}
.base-mini .head {
	background:none;
	border-bottom:none;
	margin:0;
	padding:2px 8px;
}
.base-mini .head h4 {
	background:none;
	min-height:16px;
	padding:1px 0 1px 0px;
	text-transform:none;
	color:#304E3C;
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
}
.base-mini .content, .base-mini ol {
	background:none ;
}
.side-col .content {
	padding:0 7px 0px 4px;
}
.mini-newsletter
{
	padding-bottom:15px;
	margin:0px;
	background:url(../images/border_newsletter.gif) repeat-x scroll 0 100%;
}
.newsletter-input
{
	float:left;
	width:148px;

}
.mini-newsletter input.input-text {
	display:block;
	margin:3px 0;
	width:140px;
	border:1px solid #CCCC99;
	float:left;
}
.button-signup
{
	float:right;
	width:38px;
	margin:3px 0px;
}
.button-signup .form-button, .button-signup .form-button-alt {
	background:none repeat scroll 0 0 #e1e050;
	border:medium none;
	color:#727F15;
	cursor:pointer;
	float:none;
	font-family:Tahoma,Verdana,Arial,Sans-Serif;
	font-size:12px;
	font-weight:bold;
	overflow:visible;
	padding:1px 8px 1px;
	text-align:center;
	vertical-align:middle;
	width:100%;
	border:1px solid #b8ba2b;
	display:block;
}
.head_shop_buy
{
	background:url(../images/sub_menu-deliver.gif) repeat-x scroll 0% 100%;
}
.head_shop_buy h2
{
	color:#304E4C;
	font-size:15px;
	text-decoration:none;
	padding:6px;
	margin:0px;
}
.head_shop_buy a
{
	color:#304E4C;
	font-size:15px;
	text-decoration:none;
	font-weight:bold;
}
.head_shop_buy a:hover
{
	color:#b8ba2b;
}
#sec-nav
{
	list-style:none;
}
#sec-nav li
{
	background:url(../images/sub_menu-deliver.gif) repeat-x scroll 0% 100%;
	padding:4px 5px 5px 10px;
}
#sec-nav li li{ /* background:url(../images/bg_sub_menu.gif) no-repeat scroll 0% 8px; */ background:none; padding:0px 5px 2px 10px;}
#sec-nav li a
{
	color:#304E4C;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
#sec-nav li  li a{ font-weight:normal;}
#sec-nav li a:hover
{
	color:#b8ba2b;
}
.mini-product-view, .mini-related-items
{
	background:none repeat scroll 0 0 #F3F3B7;
	padding-bottom:8px;
}
.mini-product-view .head , .mini-related-items .head{
	background:none repeat scroll 0 0 transparent;
	border-bottom:medium none;
	margin:0;
	padding:4px 0px 0px;
}
.mini-product-view  .head h4 , .mini-related-items .head h4{
	background:url(../images/sub_menu-deliver.gif) repeat-x scroll 0% 100%;
	color:#666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	min-height:16px;
	padding:1px 8px 4px 8px;
	text-transform:none;
	font-weight:bold;
	text-align:left;
	width:184px;
}
.base-mini ol li {
	padding:5px 4px 8px 8px;
}
.base-mini ol li.odd {
	background:url(../images/sub_menu-deliver.gif) repeat-x scroll 0% 100%;
}
.base-mini ol li.even {
	background:url(../images/sub_menu-deliver.gif) repeat-x scroll 0% 100%;
}
.mini-product-view a, .mini-related-items a
{
	color:#304E4C;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	text-decoration:none;
}
.mini-product-view a:hover, .mini-related-items a:hover
{
	color:#407571;
}
.mini-related-items ol li
{
	background:url(../images/sub_menu-deliver.gif) repeat-x scroll 0% 100%;
}
.way-to-shop, .chefs, .category-left
{
	background-color:#F3F3B7;
	padding-bottom:7px;
}
.way-to-shop .head, .chefs .head, .category-left .head
{
	background:url(../images/sub_menu-deliver.gif) repeat-x scroll 0% 100%;
	margin-bottom:0px;
}
.way-to-shop .head h3, .chefs .head h3, .category-left .head h3
{
	font-size:15px;
	font-weight:bold;
	margin:0;
	padding:6px;
	color:#304E3C;
	font-family:Arial,Helvetica,sans-serif;
	text-transform:none;
}
.way-to-shop .head h3 a, .chefs .head h3 a, .category-left .head h3 a
{
	font-size:15px;
	font-weight:bold;
}
.way-to-shop ul li, .chefs ul li, .category-left ul li
{
	margin:0;
	padding:5px 0 6px 10px;
	background:url(../images/sub_menu-deliver.gif) repeat-x scroll 0% 100%;
}
.way-to-shop a
{
	color:#304E4C;
	font-family:Arial,Helvetica,sans-serif;
	text-decoration:none;
}
.way-to-shop a:hover
{
	color:#407571;
}
.chefs a, .category-left a
{
	color:#304E4C;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.chefs a:hover, .category-left a:hover
{
	color:#407571;
}
.our-product
{
	background-color:#F3F3B7;
	padding-bottom:5px;
}
.our-product .head
{
	background:url(../images/sub_menu-deliver.gif) repeat-x scroll 0% 100%;
	margin-bottom:0px;

}
.our-product .head h3
{
	font-size:15px;
	font-weight:bold;
	margin:0;
	padding:6px;
	color:#304E3C;
	font-family:Arial,Helvetica,sans-serif;
	text-transform:none;
}
.our-product .head h3 a
{
 	font-size:15px;
	font-weight:bold;
	color:#304E3C;
	text-decoration:none;
}
.our-product .head h3 a:hover
{
	color:#407571;
	text-decoration:none;
}
.our-product .head-sub
{
	background:url(../images/sub_menu-deliver.gif) repeat-x scroll 0% 100%;
	margin-bottom:0px;
	padding:5px 0 6px 10px;
	text-transform:none;
	margin:0px;
}
.our-product .head-sub a
{
	color:#304E4C;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.our-product #theMenu ul li
{
	background:url(../images/sub_menu-deliver.gif) repeat-x scroll 0% 100%;
	margin-bottom:0px;
	padding:5px 0 6px 20px;
	text-transform:none;
}
.our-product #theMenu ul li a
{
	color:#304E4C;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}
.our-product #theMenu ul li a:hover
{
	color:#407571;
	text-decoration:none;
}
#sideLogo {
	background-color:#E3E3B1;
	text-align:right;
	width:200px;
}
.cms-page-view h1, h2, h3
{
	margin:10px 0 10px 16px;
	color:#304E3C;
	font-family:Arial,Helvetica,sans-serif;

}
.cms-page-view h1
{
	font-size:18px;
}
.cms-page-view h1 span
{	
	font-size:18px;
	font-weight:normal;
}
.cms-page-view h2 {
	font-size:16px;
}
.cms-page-view p {
	margin:0 15px 20px 20px;
}
.base-mini .actions {
	background:none;
	padding:6px;
}
.mini-compare-products
{
	background:#F3F3B7;
}
.mini-compare-products  .head 
{
	padding:10px 0px 0px 8px ;
}
.mini-compare-products  .head h4{
	font-family:Arial,Helvetica,sans-serif;
	font-size:15px;
	font-weight:bold;
}
a.order-all
{
	line-height:20px;
}
.side-col .box {
	margin-bottom:0px;
	
}
/*col left end */
.footer {
	background:none;
	margin:0 auto;
	padding:0px;
	width:855px;
}
.footer-container {
	border-top:none;
}
.footer .informational ul {
	display:none;
}
.footer .head-nav-menu
{
	width:100%;
	text-align:center;
	background:url(../images/bg_menu-bottom.gif) repeat-x scroll 0% 100%;
	padding-bottom:7px;
	padding-top:8px;
}
.footer #nav {
	font-size:1.1em;
	padding:0px;
	text-align:center;
	display:inline;
}
.footer #nav li {
	float:none;
	display:inline;
	background:url(../images/top_deliver.gif) no-repeat scroll 0% 60%;
	padding:2px 3px 2px 8px;
}
.footer #nav li.first
{
	background:none;
	padding-left:0px;
}
.footer #nav a {
	color:#304E4C;
	float:none;
	font-weight:normal;
	padding:0;
	text-decoration:none;
	font-size:11px;
	display:inline;
}
.footer #nav a:hover {
	display:inline;
	line-height:1.3em;
	text-decoration:underline;
	color:#548080;
}
#nav span {
	cursor:pointer;
	display:inline;
	white-space:nowrap;
}
.informational ul.test
{
	display:none;
}
.footer-menu
{
	padding:6px 0px 8px;
}
.footer-menu ul
{
	width:100%;
	list-style:none;
	margin:0px;
	text-align:center;
}
.footer-menu ul li
{
	display:inline;
	background:url(../images/footer_deliver.gif) no-repeat scroll 0% 60%;
	padding:2px 0px 2px 5px;
}
.footer-menu ul li.first
{
	background:none;
}
.footer-menu a
{
	color:#666633;
	text-decoration:none;
	font-size:11px;
}
.footer-menu a:hover
{
	color:#999966;
	text-decoration:underline;
}
.copy-right
{
	color:#999966;
	text-align:center;
	
}
input.input-text, select, textarea {
	border:1px solid #B5CDB1;
	font:12px arial,helvetica,sans-serif;
}
/*Cms page Recipes begin */
#recipeList {
	background:none repeat scroll 0 0 #FFFFFF;
	clear:both;
	padding-bottom:20px;
	padding-left:10px;
}
.recipeColumn {
	background:none repeat scroll 0 0 #FFFFFF;
	float:left;
	margin:0 10px 10px 3px;
	width:200px;
}
.cms-page-view .recipeColumn ul
{
	list-style-type:disc;
	padding-left:30px;
	padding-bottom:20px;
}
.recipeLetter {
	font-size:14px;
	font-weight:bold;
}
.pname  {
	font-weight:normal;
}
h3, span.h3 {
	color:#304E3C;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	margin-bottom:5px;
}
.cms-page-view .col-left h1, .cms-page-view .col-lefth 2, .cms-page-view .col-left h3 
{
	margin:0px;
}
#categoryPromo
{
	padding-right:2px;
}
.image-category img
{
	display:none;
}

.cms-page-view .col-left  ul
{
	list-style-type:none;
	padding-left:0px;
}
/*Cms page Recipes end  */
.crosssell-view ul.generic-product-list
{
	background:url(../images/bg_bottom.gif) repeat-x scroll 0 100%;
}
.crosssell-view ul.first
{
	background:none;
}
.crosssell-view .generic-product-list li
{
	float:left;
	width:133px;
	padding:12px 15px;
	background:url(../images/bg_product_left.gif) repeat-y scroll 0 0;
	min-height:200px;
	height:auto !important;
	height:205px;
}
.crosssell-view h4
{
	padding-left:15px;
}
.crosssell-view .name-product h5
{
	margin-bottom:0px;
}
.product-info-box .crosssell-view .price-box {
	margin:0px 0;
}
.account-order-info
{
	margin:0px 15px;
}
.link-cart {
	color:#B8BA2B!important;
	font-weight:bold !important;
}
.cms-page-view .site-map h1,.cms-page-view .site-map  h2, .cms-page-view .site-map h3
{
	margin:10px 0 10px 0px;
}
.cms-page-view .site-map  ul {
	padding-left:40px;
}
.cms-page-view   h4{
	padding:10px 0px 7px;
}
.cms-page-view ul
{
	list-style-type:disc;
	padding-left:30px;
}
.cms-page-view ol
{
	list-style-type:decimal;
	padding-left:35px;
}
.cms-page-view .col-left ol{
	list-style-type:none;
	padding-left:0px;
}
.note{
	font-style:italic;
	color:#006666;
	font-size:11px;
}
.category-description{display:none;}
.cms-page-view ol.grid-row
{
	padding-left:0px;
	list-style-type:none;
}
.faq {padding:0px 16px;}
.faq h3 {text-align:left; font-family:Verdana,Arial,sans-serif; font-size:11px; color:#B8BA2A; font-weight:normal; padding-left:0px; margin-left:0px;}
.faq h4 { font-size:1.05em; color:#304E4C;}
.faq table td{ padding:2px 4px;}
.cms-page-view .faq p{padding-left:0px; margin-left:0px;}

/*==================recipes begin =========================*/
.recipes-right{ float:right; width:150px; padding-right:20px;}
.product-containner-thumb{ background:url("../images/bg_product_left.gif") repeat-y scroll 0 0 transparent;}
.product-thumb{ background:url("../images/bg_bottom.gif") repeat-x scroll 0 100% transparent;  padding:10px 10px 10px 10px;}
.recipes-left{ padding-right:20px;}
/*==================recipes end =========================*/
.product-new-label{ position:absolute; right:0; top:0; z-index:1000;}

.gift-wrap-col{
	margin-left:11px;
	margin-top:25px;
	position:absolute;
	width:242px;
}

.gift-wrap-col .group-select{
	padding:0;
	border:none;

}
.gift-wrap-col .group-select label{
	font-size:10px;
}

.gift-wrap-col.box {
background:none repeat scroll 0 0 transparent;
border:1px solid #CCCC99;
margin-bottom:18px;
padding:12px 15px;
}

.gift-wrap-col .group-select li{
	padding:0;
	list-style:none inside none;
}


.box2 {
	background:url("../images/wrap.jpg");
	border:1px solid #CCCC99;
	margin-bottom:18px;
	padding:12px 15px;
	width:244px !important;
}

.giftwrap{
	list-style:none inside none;
	margin:0;
	padding-right:0 !important;
	padding-left:0 !important;
	padding-top:0 !important;
	padding-bottom:2px;
}
#box2 .form-list li .input-box .input-text, .form-list li .input-box textarea{
width:238px;
}

#gift-ribbon{
	background:url("../images/ribbon.png") no-repeat;
	width:284px;
	height:294px;
	margin-left:-67px;
	margin-top:-64px;
}

#gift-ribbon-label{
	background:url("../images/ribbon-free.png") no-repeat;
	width:177px;
	height:60px;
	margin-left:95px;
	margin-top:-235px;
}
.bpopup{
	display:none;
	background:#fff;
	width: 614px;
	padding: 15px;
}
.bpopdesc{
	clear: right;
    margin-left: 183px;
    padding: 18px;
    text-align: justify;
    width: 378px;
}
.bpopdesc li{
	padding-bottom:5px;
}
.bpopdesc ul{
	padding-top:5px;
}
.bpopup-wrapper{
	border:4px solid #8B8D52;
}
.bpopup-price{
	clear: right;
    margin-top: -39px;
}
.bpopup-price h2{
	font-size:20px;
}
.shopping-cart-collaterals .box .form-button {
    margin-left: 0;
    margin-top: -40px;
}

/* Magento 1.6 Change */
.pages ol, .pages li { display:inline-block; }
.limiter, .sorter .view-mode { display:none; float:right; }
.pager .amount { display:none; float:left; }
.pager .pages {float:left; }
.sorter { float:right; }
.toolbar { margin:0 17px; }
.sort-by, .sort-by label, .sort-by select { font-size:10px; font-weight:normal; }

