@charset "utf-8";

		/* AJAX CART START*/

			#sidebar { width:35%; float:right; }

			#content  { width:60%; }
/*
			.jcart { margin:0 20px 20px 0; padding-top:20px; border:dashed 2px #66cc66; float:left; background:#fff; text-align:center; }
			.jcart ul { margin:0; list-style:none; padding:0 20px; text-align:left; }
			.jcart fieldset { border:0; }
			.jcart strong { color:#000066; }
			.jcart .button { margin:20px; padding:5px; }

			fieldset { border:0; }
			#paypal-button { display:block; padding:10px; margin:20px auto; }
*/
			.clear { clear:both; }
		/* AJAX CART END */

/* CSS Document */
/* class public */
*{ padding:0px; margin:0px;}
body{margin:0;padding:0;font-family:Trebuchet MS;font-size:12px;color:#333333;background:#fff;}
a{text-decoration:none;color:#824000;}
a:hover{color: #333333;}
a.active{color: #824000;}
a img{border-style:none;}
div{text-align:left;}

/* JOKES */
#jokes blockquote {
	background: #f2e8d2 url(img/smiley.gif) top left no-repeat;
	background-position: 10px 10px;
	margin: 5px 75px 35px 75px;
 	padding: 35px 20px 20px 180px;
	line-height: 40px;
	border: 1px solid #ccc;
	/*width: 796px;*/
}

#jokes blockquote small {
  /*font-size: 0.7778em;  14px */
  line-height: 40px;
  margin-top: 1.7143em;
  margin-bottom: 0em;
color: #777;
}

/* QUOTES */
#quotes blockquote {padding: 20px 0 10px 0; border-bottom: 1px dashed #eee; }
#quotes p {font-weight: bold}
#quotes small {font-size: 11px; color: #666}
 
/* EVENT CALENDAR */
#events td {
	padding: 5px;
}

/* HEADINGS */
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:normal;}
.home-title {color:#824000; font-size: 18px; padding: 0 0 5px 0; margin: 0 0 10px 0; font-weight: bold; text-align: center}
h2 {color:#442304; font-size: 18px; padding: 0 0 5px 0; margin: 0 0 10px 0}
h3 {color:#824000; font-size: 16px; border-bottom: 1px solid #f0e4c8; padding: 0 0 5px 0; margin: 0 0 10px 0}
h4 {color:#A97616; font-size: 16px; padding: 0 0 5px 0; margin: 0 0 10px 0}
/* h4 {color:#824000; font-size: 16px; border-bottom: 1px solid #f0e4c8; padding: 0 0 5px 0; margin: 0 0 10px 0} */
.clear_both{clear:both;overflow:hidden;}

textarea,selest{font:12px/100% Times;color:#000000;}
input, select, button {vertical-align:middle;}
label {color:#333;font-weight:bold;}

img{margin:0;padding:0;}
p{margin:0;padding:0;}
/* class private */

/*wrapper_act*/
#wrapper_act{margin:0px auto;width:1220px;background:#bd8915 url(img/bg.jpg) repeat-x top center;}
#wrapper{margin:0px auto;background:url(img/bg_trans.png) no-repeat top center;} 


/*header bg*/
.header_act{background:url(img/bg-gold.jpg) no-repeat top center;}
.header_site{margin:0px auto;width:950px;height:190px;}
.header_top{padding-top:11px;}
.header_top_left{float:left;}

/* WELCOME MSG AT VERY TOP */
.welcome{float:left;padding-left:99px;color:#efd074;font-family:Trebuchet MS;margin-right:4px;font-weight: bold;}
.menu_top{float:left;}
.menu_top ul{margin:0px;}
.menu_top ul li{display:inline;background:url(img/divider.gif) no-repeat left;padding-left:8px;}

.menu_top ul li.first{background-image: none}
.menu_top ul li a{color:#fff;font-family:Trebuchet MS;text-transform:uppercase;font-weight:bold;}
.menu_top ul li a:hover,.menu_top ul li a.active{color:#fff; text-decoration: underline;}

.header_top_right{float:right;}
/* .header_top_right a{color:#fff;font-family:Trebuchet MS;background:url(img/icon-cart.gif) no-repeat left 60%;padding-left:20px;} */
.header_top_right a{color:#efd074; padding-left:20px;}
.header_top_right a:hover,.header_top_right a.active{text-decoration: underline}
/* .header_top_right span.cart_empty{background:url(img/icon-cart.gif) no-repeat left 50%;padding-left:20px;} */
.header_top_right span.cart_empty{background:url(img/twitter-icon.png) no-repeat right; color:#efd074; font-weight: bold;}
 /* .header_top_right span.cart_empty{margin-top: 5px; color:#efd074; font-weight: bold;} */

.logo{float:left;}
.logo h1{margin-left:99px;padding-top:48px;}
.header_middle{padding-bottom:0px;}	
.header_middle_right{float:right;}

/* FLUWATCH BOX */
.block_flu{height:82px;float:right;position:relative;*+height:80px;}
.flu_watch{padding:2px;border:1px solid #f0e4af;background:#e1c88d url(img/bg-flubox.gif) repeat-x;float: right;margin-top:32px;height:28px;}
.flu_icon{float:left;}
.flu_icon h6{background:url(img/icon-fluwatch.gif) no-repeat left;padding:8px 0px 5px 25px;color:#502801;font-weight:bold; font-size: 12px; font-family:"Times New Roman", Times, serif;}
.flu_text {float:left;margin-left:20px;width:190px;line-height:15px;}
.flu_text label{font-family:Trebuchet MS;color:#623b12;font-weight:normal;}

.language{margin-top:0px;text-align:right;width:100%;float:right;}
.language span{font-family:Trebuchet MS;color:#502801;}

.header_menu{margin-top:8px;position:relative;}

/* CMS CONTENT BACKGROUND */
.content_act{}
.content_site{margin:0px auto;width:956px;padding-top: 15px;}
.content_01{height:310px;border:1px solid #fff;margin:10px 0px;}
.content_02{height:310px;border:1px solid #fff;}
.content_03{height:310px;border:1px solid #fff;}
.breadcrumbs{padding-left:20px;font-size:12px;} 
.border_top_ct{height: 9px;background:url(img/border_top.gif) no-repeat;}
.middle-container{background:url(img/border_middle.gif) repeat-y;padding: 0px 10px 0px 10px ;}    
.middle{background:none;width: 100%;padding: 0px;}
.bottom_collateral{background:url(img/bottom_collateral.gif) no-repeat;height:13px;margin:0;}
.border_bottom_ct{background:url(img/bg-content-bottom.gif) no-repeat;height:15px;margin-bottom:20px;}

#nav {font-size:14px;padding:0 0px;}
.breadcrumbs li a{color: #442304;font-size:12px;font-weight: bold;}


/*---------------- Remedy Order Form Start ----------------*/
#order_form {
text-align: center; width: 700px; margin: 0px auto;
}

#order_form td {
	text-align: left;
	padding: 10px;
	border-bottom: 1px dashed #fff;
}

#order_form input, textarea {
	color: #666;
	border: 1px solid #ccc;
	font-size: 16px;
	padding: 7px;
	}
	
#order_form select {
	font-size: 16px;
	}

/***************** Remedy Order Form End *****************/

/*footer_act*/
.footer_act{background:#ac6e19 url(img/bg-footer.jpg) repeat-x;}
.footer_site{width:950px;height:auto;margin:0px auto;padding:0px 0px 10px 0px}
.block_menu{float:left;width:155px;padding:5px 10px 0px 10px;display:inline;background: url(img/footer-divider.gif) no-repeat right 30%;height: 145px;margin: 20px 0px 10px 0px;}
.block_pd{width:175px;} 
.secondary_menu{padding-left:45px ;}  
.secondary_menu ul{}
.secondary_menu ul li{display:block;list-style-type:none;}
.secondary_menu ul li a{color:#fefcb7;font-family:Trebuchet MS;font-weight:bold;}
.clear_pd{padding-left: 0px;}  
.icon_07{}
.icon_07 img{margin-top: 30px;}
.col-2-right-layout .col-main {float:left;width:691px;padding-left:0px;}
.side-col {width:228px;}
.col_width_left{width:207px;}
.col-3-layout .col-main{width:484px;margin-left:13px;} 
.block_contact{float: right;width:290px;background:url(img/footer-logo.png) no-repeat left 25%;text-align: right;margin:20px;margin-bottom: 0px;}
.block_contact p{color: #fefcb7;line-height: 22px;font-weight: bold;font-family:Trebuchet MS;}
.block_contact p.phone{margin-top: 10px;}
.block_contact p.copy{margin-top: 35px;}  



table.pager, table.view-by {background:url(img/pager_bg.gif) repeat-x scroll 0 100%;font-size:12px;width:100%;color:#f1e9b8;margin: 0;}
table.pager td a{color:#f1e9b8;}
table.view-by{margin-top: 3px;} 
table.view-by td{border-top: none;font-size: 11px;}
table.view-by td a{color:#ffffff;text-decoration: underline;}
table.pager td{border-top: none;} 
table.view-by td.sort-by {
padding-right:50px;
text-align:right;
}


.catalog-listing .add-to a,.catalog-listing .add-to a:hover{color: #666633;text-decoration: underline;font-size: 11px;}
.link-cart { text-decoration: underline;color:#d3362b !important;font-weight:bold !important;font-size: 11px;}
.form-button, .form-button-alt{background:url(img/bg_button_add.gif) no-repeat;font-family:Trebuchet MS !important;border: none;padding:2px 10px;height:30px;width:140px;
color:#442304;text-transform:uppercase;}
.form-button2, .form-button2-alt{background:url(img/bg_button_update.gif) no-repeat;font-family:Trebuchet MS !important;border: none;padding:2px 10px;height:30px;width:55px;
color:#442304;text-transform:uppercase;}
.regular-price .price{color: #cc0000;font-size:14px;}


.category-head{margin-bottom: 0px;}    
.category-head h2 {color:#442304;font-size:1.6em;font-weight:normal;line-height:1.3em;margin:0;max-width:100%;overflow:hidden;padding:3px 0 3px 10px;font-family:Trebuchet MS;}
table.pager select, table.view-by select {font-size:0.95em;margin:0 3px;background: #ead9b0;border: none;}
.top_box {height: 8px;background:url(img/top_box.gif) no-repeat;}
.base-mini {
background:url(img/md_box_03.gif) repeat-y scroll 0 0;
border:none;
font-size:0.95em;
line-height:1.3em;width:100%;
}
.base-mini .head {background:url(img/base_mini_head_bg.gif) repeat-y scroll 0 0;margin:0 0px;padding:2px 10px;border-bottom: none;}
.base-mini .content, .base-mini ol{background: none ;} 
.bottom_box {height: 9px;background:url(img/bottom_box.gif) no-repeat;margin-bottom:1.0em;}  
.side-col .box{margin-bottom: 0px;}     
.base-mini .actions{background: none;padding-left:5px;margin:0px 5px;border-bottom:1px solid #fefefd;}
.base-mini ol li.odd {background: none;}
.mini-cart h5{background: none;} 
.base-mini ol li.even{background: none;} 
.base-mini .head h4 {
background-position:0 0;
background-repeat:no-repeat;
color:#824000;
font-weight:bold;font-family:Trebuchet MS;}
.mini-cart .head h4 {
background-image:url(img/icon_basket.gif);
}
.side-col h3 {color:#824000;font-size:18px;font-weight:bold;margin-bottom:5px;text-transform:none;}
.layered-nav .head {
background:url(img/head_box_left.gif) no-repeat scroll 0 0;height:36px;margin:0;}
.layered-nav h3 {display:block;color:#fefcb7;font-size:16px;font-family:Trebuchet MS;font-weight:bold;margin-left:17px;padding-top:5px;}
.narrow-by dl{background:url(img/middle_box_left.gif) repeat-y;padding:0px;width:100%;}
.layered-nav .border-creator {border:none;}
.bottom_box_left{background:url(img/bottom_box_left.gif) no-repeat;height:11px;margin-bottom:10px;}
.narrow-by dt {background:transparent none repeat scroll 0 0;color:#442304;margin:0;padding:7px 10px 0;text-transform:uppercase;font-size:14px;}
.narrow-by dd {
background:transparent url(img/narrow_by_dd_bg.gif) repeat-x scroll 0 100%;
padding:0 12px 0.8em;
margin:0px 5px;
}
.narrow-by dl h5{padding:5px 10px;background:transparent url(img/narrow_by_dd_bg.gif) repeat-x scroll 0 100%;margin:0px 6px 0px 4px;} 
.narrow-by dl h5 a{color:#442304;font-size:14px;}



.mini-newsletter{background:url(images/middle_box_left.gif) repeat-y;}
.mini-newsletter  .head{background:transparent url(images/head_box_left.gif) repeat-y scroll 0 0;border-bottom:medium none;margin:0 0;padding:8px 8px;}
.mini-newsletter  .head h4{color:#fefcb7;font-size:14px;font-family:Trebuchet MS;background-image:url(images/icon_newspaper.gif);font-weight:normal;}

.mini-newsletter  label{color:#442304;}
.mini-newsletter  .form-button-alt{background:#824000;border:1px solid #442304;padding:0px 10px 0px 10px;color:#fefcb7;height:22px;width:110px;}
.mini-newsletter input.input-text{border:1px solid #824101;background:#ead9b0;text-transform:none;}
.price {color:#002200;}
.mini-cart .subtotal{margin-bottom:5px; background: #fff}

.col-2-right-layout ul.breadcrumbs li a{color:#fff;text-decoration:underline;}

/* DISPLAY PRODUCT */
.product-info-box{width: 693px; border:none;background:transparent url(img/bg_product_top.gif) no-repeat;padding-top:10px;}
.product-essential { background:url(img/bg_product_middle.gif) repeat-y; padding:25px;}

p#track_hint{color:#333333;margin:5px 0px;font-weight:bold;}
.product-img-box {float:left;width:285px;}
.product-info-box .product-name {color:#442304;font-size:18px;margin-bottom:0.3em;}
.product-info-box .availability {color:#333333;font-weight:bold;}
.add-to-cart-box label{color:#442304;text-transform:uppercase;}
.add-to-cart-box .qty-box .qty {float:left;margin:0 8px;padding:5px 8px;border:1px solid #9a9a9a;}
.add-to-holder .add-or {color:#442304;float:left;font-weight:bold;padding:4px 7px;}
h4.view_q{color:#442304;font-size:18px;font-family:Trebuchet MS;margin-bottom:10px;}
.product-shop .short-description{color:#333333;}

/* MAIN DESCRIPTION BOX */
.product-collateral {background:#FAF7EE url(img/product_collateral_bg.gif) repeat-x scroll 0 0;}
.top_collateral{background:url(img/top_collateral.gif) no-repeat;height:16px;margin:0;}
.product-collateral {padding: 10px 20px; background:url(img/product_collateral_bg.gif) repeat-y scroll 0 0;}



.data-table .odd {background:#EAD9B0 none repeat scroll 0 0;}
.data-table tbody td {border-bottom:1px solid #D8B769;border-right:1px solid #D8B769;}
.data-table .even {
background:#fff none repeat scroll 0 0 !important;
}
.product-img-box .more-views h4 {
border-bottom:none;
background:url(img/narrow_by_dd_bg.gif) repeat-x bottom;
font-size:0.95em;
margin-bottom:0.8em;
text-transform:uppercase;
color:#442304;
font-weight:bold;
line-height:21px;
}
.product-img-box .more-views li a {font-family:Trebuchet MS;border:1px solid #be9443;float:left;height:81px;overflow:hidden;width:81px;}
.product-collateral .add-tag-box .input-box .input-text {width:300px;padding:6px 2px;border:1px solid #D8B769;}
.base-mini .product-images a img {
border:1px solid #d5b88b;
vertical-align:top;
}
.product-options {background-color:#EAD9B0;border:1px solid #D8B769;margin:20px 0 0;padding:10px 15px 20px;}
.product-options-bottom {background-color:#E0C88D;border-color:-moz-use-text-color #D8B769 #D8B769;border-style:none solid solid;border-width:0 1px 1px;padding:15px 20px;}
.listing-type-list .product-shop  h5{background:none;padding:0px;border:none;text-align:left;}
.listing-type-list .product-shop  h5 a{color:#824000;font-weight:bold;}
.listing-type-list .listing-item {border-top:none;border-bottom:1px solid #D8B769;padding:12px 10px;}
.listing-type-list .last{border-bottom:none;}

.side-col .content {padding:10px 10px 30px;}
.data-table tfoot tr.first .form-button-alt{background:url(img/bg_button.gif) no-repeat;color:#fff;padding:2px 10px;height:27px;width:170px;} 
.col-1-layout .col-main{padding:10px 0px;}
.page-head-alt h3{color:#442304;font-size:20px !important;}
.data-table {
border:1px solid #D8B769;
width:100%;
}
.data-table thead tr th {background:#BA8714;}
.data-table th {
border-right:1px solid #D8B769;
color:#fff;
padding:2px 8px;
white-space:nowrap;
}
.data-table tfoot tr.first {background:transparent none repeat scroll 0 0;}
.data-table tfoot tr {background-color:#ead9b0 !important;}
td.attributes-col h4.title a {font-weight:bold;text-decoration:underline;}
.cart-tax-info, .cart-price span.price{color:#333333;font-size:12px;font-weight:bold;} 
.shopping-cart-collaterals .upsell{border:none;padding:0px;width:48.8%;} 
.top_upsell{background:url(images/top_upsell.gif) no-repeat;height:5px;}
.middle_upsell{background:url(images/middle_upsell.gif) repeat-y;padding:12px 20px 6px 20px;}
.middle_upsell h4{color:#333333;font-size:12px;font-weight:bold;}
.bottom_upsell{background:url(images/bottom_upsell.gif) no-repeat;height:5px;}
.shopping-cart-collaterals .upsell .product-shop h5 a{color:#442304;font-family:Trebuchet MS;text-decoration:underline;font-weight:bold;}
.shopping-cart-collaterals .upsell .product-shop small a{color:#7e7b4a;font-family:Trebuchet MS;text-decoration:underline;font-weight:bold;}
a.minimal-price-link .label {font-family:Trebuchet MS;font-weight:bold;
}
a.minimal-price-link .price {
color:#CC0000;
font-weight:normal;
}
.shopping-cart-collaterals .box {
background:none;
border:none;
margin-bottom:18px;
padding:0;
}
.listing-type-grid {background:none;}
.listing-type-grid .grid-row {border-bottom:none;width:100%;background:url(img/border_category_03.gif) no-repeat bottom;}
.col2-set .col-2{width:48.8%;}
.shopping-cart-collaterals .upsell .product-image {
border:1px solid #C8A454;}
.left .form-button-alt{background:#824000;border:1px solid #fff;width:auto;height:24px;color:#fff;text-transform:none;padding:2px 10px;}
.left input.input-text{padding:3px 2px 4px 2px;}
p.coupon_01{margin-bottom:20px;}

.shopping-cart-collaterals .discount-codes h4, .shopping-cart-collaterals .shipping-estimate h4 {background-position:0 0;background-repeat:no-repeat;color:#824000;}
.middle_upsell  label{color:#824000;}

.middle_upsell p {margin-bottom:0.8em;}
.middle_upsell .form-button-alt{background:#824000;border:1px solid #fff;width:auto;height:24px;color:#fff;text-transform:none;padding:2px 10px;}
.shopping-cart-totals {background:none;border:none;width:258px;}
.top_totals{background:url(images/top_totals.gif) no-repeat;height:6px;}
.middle_totals{background:url(images/middle_totals.gif) repeat-y;}
.bottom_totals{background:url(images/bottom_totals.gif) no-repeat;height:6px;}
.shopping-cart-totals td {font-weight:bold;padding:0 15px;}
.shopping-cart-totals td  span.price{color:#333333;} 
big{color:#333333;font-weight:bold;text-decoration:underline;} 
.success-msg {
background-color:#EDD174;
background-image:url(images/success_msg_icon.gif);
border-color:#D8B769;
color:#3D6611;
}
.page-head {
border-bottom:1px solid #D8B769;
margin:0 0 25px;
}
.login-box .col-1, .login-box .col-2 {
background:#DBBD77;
border:1px solid #D8B769;
}
.login-box .button-set {background:none;}
.login-box .content {
background:#E7D4A6;
padding:14px 21px;
}
.group-select label, .form-list label, .payment-methods label{font-weight:normal;}
.login-box h4 {border-bottom:1px solid #D8B769;color:#442304;font-weight:bold;}
.button-set {border-top:1px solid #BA8714;}
.login-box .button-set{border-top:1px solid #D8B769;}
.login-box .button-set a{font-weight:bold;}
.group-select {background:#E7D4A6;border:1px solid #BA8714;margin:28px 0;padding:22px 25px 12px;}
.one-page-checkout .active .head {background:#BA8714 none repeat scroll 0 0;border:1px solid #FFFFFE;cursor:default;margin-bottom:1px;padding-bottom:5px;}
.one-page-checkout .active .box {background:#EAD9B0 none repeat scroll 0 0;border:1px solid #FFFFFE;display:block;margin-bottom:1px;}
.one-page-checkout h4 {border-bottom:1px solid #FFFFFE;color:#502701;font-weight:bold;margin-bottom:10px;padding-bottom:2px;text-transform:none;}
.one-page-checkout .active .step-count {background:#522800 none repeat scroll 0 0;border:1px solid #FFFFFF;color:#FFFFFF;padding:1px 6px;}

.one-page-checkout .active h3 {color:#FFFFFF;font-size:15px;}
.one-page-checkout .head {background:#DFC586 none repeat scroll 0 0;border-color:#FFFFFF;border-style:solid;border-width:1px 1px 0;margin-bottom:0;padding:4px 8px 6px;}
.one-page-checkout .step-count {background:#522800 none repeat scroll 0 0;border:1px solid #FFFFFF;font-size:12px;
line-height:1.4em;color:#fff;font-weight:bold;padding:1px 7px;display:inline-block;}
#opc-review .head{border-bottom:1px solid #fff;} 
.button-set  .form-button{background:#824000;border:1px solid #FFFFFF;color:#FFFFFF;height:28px;padding:3px 10px;text-transform:uppercase;width:110px;}
.one-page-checkout h3 {color:#522800;font-size:1.05em;}
.one-page-checkout-progress li {background:#ead9b0 none repeat scroll 0 0;border:1px solid #FFFFFF;margin-bottom:4px;}
.one-page-checkout-progress h4 {background:#DFC586 none repeat scroll 0 0;color:#824000;margin:0;padding:2px 8px;text-transform:none;}
.one-page-checkout .allow .head {background:#BA8714 none repeat scroll 0 0;border-color:#FFFFFF;border-width:1px 1px 0;cursor:pointer;}
.one-page-checkout .allow .step-count {background:#522800 none repeat scroll 0 0;}
.one-page-checkout .allow h3 {color:#FFFFFF;}
.one-page-checkout .box-no-padding {background:#EAD9B0 none repeat scroll 0 0;border-color:-moz-use-text-color #FFFFFF #FFFFFF;border-style:none solid solid;border-width:0 1px 1px;padding:15px 0;}
#opc-review .content {border-color:-moz-use-text-color #D8B769 #D8B769;border-style:none solid solid;border-width:0 1px 1px;}
.one-page-checkout-progress h4.complete {
background:#BA8714 none repeat scroll 0 0;
border-bottom:1px solid #FFFFFF;
color:#FFFFFF;
}


/* edit home */
.bg_home{background:none;padding:0px;}
.border_middle_ct{background:transparent url(images/border_middle.gif) repeat-y scroll 0 0;padding:0 10px;}


/********* HOME PAGE START *********/
.block_home_01{padding:5px;background:#fff;margin-bottom:15px;height:300px;}

/* SEASONAL PHOTO BLOCK START*/
.block_image_01{float:left;width:532px;height:298px;background:url(img/home_summer_mid.jpg) no-repeat;margin:1px 1px 1px 3px;position:relative;}

/*.boxintro {background:#000;height:75px;opacity:0.5;position:absolute;width:100%;top:223px;filter:alpha(opacity=40)} */
.boxintro {height:75px;position:absolute;width:100%;top:223px;} 
.boxintro_out{position:absolute;width:100%;top:223px;}
.boxintro_out h1{color:#fff;font-family:times New Roman;font-size:23px;font-weight:bold;line-height:35px;text-align:center;}
.boxintro_out p{padding:0px 26px;color:#fff;font-size:13px; line-height: 18px;}
.boxintro_out p a{color:#fff;} 


.block_image_01 img{display:block;border:none;}


.block_video_01{float:right;width:402px;}
.block_video_01 img{display:block;border:none;}


/********* CMS PAGE START *********/
.cms {padding:0 14px;}

/*
.abouts_01{margin:0px;padding:0px;line-height:20px;}
.abouts_01 a{color:#4a4a4a;font-weight:bold;}
.abouts_01 span{color:#fff;text-decoration:underline;}
*/

.cms_head {border-bottom:1px solid #fff;margin-bottom:15px;}
.cms_head h1{font-size:25px;color:#442304;margin-top:10px;border-bottom:1px solid #d7b56f;line-height:36px;}

.cms_box {border: 2px solid #fff; background: #f2e8d2; padding: 20px 20px 10px 20px; margin: 20px 15px 30px 15px;}

.cms_submenu {height:30px;margin-bottom:30px;background:url(img/bg-submenu.gif) no-repeat;}
.cms_submenu ul{margin:0px;}
.cms_submenu ul li{display:inline;border-right:1px solid #fff;padding:2px 25px;}
.cms_submenu ul li a{line-height:30px;}

.cms_content@{margin:0px;padding:0px;color:#333333;}
.cms_content p{margin-bottom:20px;font-size:13px; line-height:18px ; color:#333333;text-align:left;}

.cms_content_left{float:left;width:400px;}
.cms_content_left h2{margin-bottom:20px;font-size:18px;color:#915109;font-family:Myriad Pro;}
/* .cms_content li{display:block;background:url(images/icon_10.gif) no-repeat left;padding-left:15px;font-size:12px;margin-bottom:6px;} */
.cms_content ul{margin: 20px;}

.cms_list {margin-bottom:20px;}
.cms_list li{display:block;background:url(images/icon_10.gif) no-repeat 0px 6px; padding-left:15px;font-size:12px;margin-bottom:6px;}

.cms_content_right{float:right;width:380px;}
.cms_content_right h2{margin:20px 0px;font-size:18px;color:#915109;font-family:Myriad Pro;}

p.cms_bold {color:#824000;margin-bottom:20px;}

.cms_img {border: 5px solid #fff; float: right; margin: 0 0 10px 10px}
.div_imgc {text-align: center; margin-bottom: 10px;}
.cms_imgc {border: 5px solid #fff; margin: 10px 0;}

/* TIPS */
#tips p {
	margin: 15px; padding: 0px 20px 20px 60px; border-top: 0px dashed #ccc;
	background-image:url('img/cham-t.jpg');
	background-repeat:no-repeat;
}

#tips strong {
  background-color: #f2e8d2;
  font-style: normal;
  color: #222;
  padding: 2px 3px;
  font-weight: bold;
}

/* NEWS COMMENTS */
#newscommenthead {
border: 1px solid #bd8915;
padding: 15px 0 15px 45px;
background: #bd8915 url(img/dest.jpg) no-repeat 5px 5px;
margin: 0 5px 0 0;
font-weight: bold;
color: #fff;
}
#newscomment {
	border: 1px solid #bd8915;
	padding: 15px;
	background: #f2e8d2;
	margin: 0 5px 0 0;
	}

.references li {
list-style-type: decimal;
padding: 2px 0;
margin: 0 0 0 20px;
font-size: 11px;
color: #666;
}



/********* CMS PAGE END *********/

/* HOMEPAGE NEWS BLOCKS */
.block_home_02 {background:url(img/bg-home-news.png) no-repeat;padding:15px 20px;height:200px;}
.block_home_02_1{padding-right:15px;width:335px;float:left;}
.block_home_02_1 h1{color:#824000;text-align:center; font-weight: bold;}
.block_home_02_1 p{margin-top:10px;line-height:140%;}
.block_home_02_1 p.view {margin:0px;margin-top:5px;}
.block_home_02_1 p.view a{color:#824000;text-decoration:underline;font-weight:bold;}

.therapies{margin-left:20px;}
.comment{width:160px;margin-left:20px;padding-right:0px;margin-top:8px;}
.comment p{color:#623b12;font-size:13px;font-family:Trebuchet MS;font-style:italic;font-weight:bold;line-height:17px;}

/* HOMEPAGE SHOP BLOCK */
.block_home_03{margin:0px;padding:0px;width:100%;}
.block_top_03{background:url(img/bg-shop-top.png) no-repeat;height:18px;}
.block_middle_03{background:url(img/bg-shop-middle.png) repeat-y;padding:0px 0px;width:100%;}
.block_produc_01{float:left;width:165px;background:url(img/shop-divider.gif) no-repeat right center;text-align:center;margin-right:15px;padding-left:13px;}
.block_produc_01 p{font-family:Trebuchet MS;line-height:120%;text-align:left;}
p.shop{font-size:32px;font-family:Myriad Pro;color:#824000;padding-left:15px;line-height:100%;margin-bottom:10px; text-align: left}
input.shop_click{background:url(img/bg-shop-btn.gif) no-repeat;padding:2px 8px;font-family:Trebuchet MS;color:#f3e7b1;border:none;height:27px;width:140px;font-weight:bold;cursor:pointer;text-decoration:none;margin-bottom:5px;}
.block_produc_02{float:left;text-align:center;padding:0px 5px;}
.block_produc_02_min{width:134px;}
.block_produc_02_min_min{width:120px;}
.block_produc_02 h2{text-align:center;}
.block_produc_02 h2 a{font-size:17px;font-family:times New Roman;font-size:20px;color:#824000;}
.block_produc_02 img{margin:5px 0px;height:111px;}
.block_produc_02 p{text-align:center;width:134px;}
.block_bottom_03{background:url(img/bg-shop-bottom.png) no-repeat;height:23px;margin-bottom:15px;}

.side-bar {
float:left;
margin-right:15px;
padding-left:13px;
text-align:center;
width:165px;
}
.side-bar h5{font-size:17px;font-family:times New Roman;font-size:20px;color:#824000;}
.side-bar img{width:126px;height:111px;}

/* PRODUCT DISPLAY */
.bg_product_display{background: #ead9b0; width:100%;}
.product_display h5{background: #824000; border: 1px solid #fffefe; text-align: center; width: 130px; padding:5px; margin: 0 0 10px 0}
.product_display h5 a{color: #fefcb7;font-size: 14px;text-decoration: none;}
.product_display h5 a:hover{color: #fefcb7;font-size: 14px;text-decoration: none;}

/* PRODUCT PRICE DISPLAY */
.price-display {font-size: 12px; font-weight: bold; margin: 0 0 10px 0}
.full-price {color:#002200;text-decoration: line-through;}
.web-price {color: #cc0000;}
.full-price-label {color: #442304;}
.web-price-label {color: #824000;}

ul.add-to-box li a.addto1{color:#d3362b;font-weight:bold;text-decoration:underline;}
.listing-type-grid li.item {
float:left;
line-height:1.6em;
overflow:hidden;
padding:12px 12px 12px 13px;
width:136px;
}
.listing-type-grid li.item  .old-price .price-label {color:#442304;font-size:12px;}
.listing-type-grid li.item .special-price .price-label {color:#824000;font-size:12px;}

.new-users .button-set .form-button{width:150px;}
.listing-type-grid {
background:url(img/bkg_products-grid3.png) repeat scroll 0 0;
}
.account-nav {border:none;}
.account-nav .head {background:transparent url(images/base_mini_head_bg.gif) repeat-y scroll 0 100%;margin:0;padding:3px 10px;}
.account-nav ul{background:transparent url(images/md_box_03.gif) repeat-y scroll 0 0;}
.account-nav li a {border-bottom:1px solid #D8B769;display:block;color:#824000;}
.account-nav li.on {border-bottom:1px solid #D8B769;}

.account-box {background:#EAD9B0 none repeat scroll 0 0;border:1px solid #D8B769;margin-bottom:20px;padding:15px;}
.account-box h4 {font-size:1.1em;font-weight:bold;text-transform:uppercase;}
.account-box .head {
border-bottom:1px solid #D8B769;
margin-bottom:10px;
}
.old-price .price{color:#002200;}

.shopping-cart-totals table {margin:0px 0px 7px 0px;}

.actions {background:none;border-bottom:none;}
p.category-description{margin-bottom:0.8em,margin-top:5px;}
.checkout-types li a.trans{display:inline-block;background:url(images/checkout_btn_03.gif) no-repeat;height:28px;width:200px;
padding-top:8px;color:#fff;text-align:center;font-family:Trebuchet MS;font-size:18px;}
.checkout-types li a:hover{color:#fff;text-decoration:none;}


