/* Page Holder */

.text_input
{
    width: 180px;
}

a:link, a:visited
{
    color: #323232;
    text-decoration: underline;
}
a:hover
{
    text-decoration: none;
}

#container{
	padding: 0px;
	margin: 0 auto;
	width: 100%;
}
#container #wrapper{
	padding: 0px;
	margin: 0 auto;
	width: 980px;
         
}

/* General Styles */
.clear { clear:both; overflow:hidden; width:100%;}
.float-l{ float:left; }
.float-r{ float:right; }


/* Header */
#header{
	width: 960px;
	height:162px;
	text-align:left;
	background:#FFF;
	padding:0 10px 0 10px;
	position:relative;
	z-index:99;
}
#header .clear{
	/*background: url("/images/header_bg.png") no-repeat scroll 0 5px */;
	background-color: #fff;
}
#header a{text-decoration: none;}
#header #logo {
	height:92px;
	float:left;
	padding:7px 0 0 27px;
}
#header #logo1 {
	float: left;
    height: 90px;
    padding: 10px 0 0 0px;
}
#header #logo1 img{
width: 94%;
}
#header #header_right {
	position:relative;
	z-index:9999;
	margin-bottom:21px;
	display:block;
	height: 50px;
}
#header #header_right .links {
	float:right;
	padding:12px 45px 0 0;
	text-align:right;
	font-size:11px;
	font-weight:bold;
	height:40px;
	background:url(/images/bag.png) no-repeat right top;
	background-size:35px;
}
#header #header_right .links a {
	display:block;
	color:#990000;
	font-size:12px;
}
#header #header_right .links a strong {
	color:#775F6A;
	font-size:14px;
	font-weight:300;
}
#header #header_right .links a:hover { text-decoration:underline;}
#header #header_right .nav {
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#header #header_right .nav  ul { float:left; padding:10px 0 0 0;}
#header #header_right .nav  ul li {
	display:inline-block;
	line-height:25px;
}
#header #header_right .nav  ul li.active {
	background-color:transparent;
}
.facebk {
    display: block;
    float: left;
    margin: 19px 0 0 -6px;
    position: relative;
}
.twitter {
    display: block;
    float: left;
    margin: 19px 0 0 10px;
    position: relative;}

#header #header_right .nav  ul li a {
    text-decoration: none;
	float:left;
	height:25px;
	padding:3px 20px;
	border-radius: 5px;
	color:#333333; 
}
#header #header_right .nav  ul li a span {
	float:left;
	height:25px;
}
#header #header_right .nav  ul li a:hover,
#header #header_right .nav  ul li.active a {background:#E6DFE2}
#header #header_right .nav p {
	padding:18px 0 0 12px;
	font-size:12px;
	float:right;
}
#header #header_right .nav p a {
	color: #937683;
    font-size: 12px;
    text-decoration: underline
}
#header #header_right .nav p a:hover { text-decoration:none;}
#header #shop_by {
	width:489px;
	height:50px;
	float:left;
	background: url(/images/shop_bg1.png) no-repeat left top;
}
#header #shop_by p {
	float:left;
	width:100px;
	text-align:center;
	color:#b3d9c0;
	font-size:16px;
	font-weight:bold;
	line-height:50px;
}
#header #shop_by ul {
	float:left;
}
#header #shop_by ul li {
	position:relative;
	float:left;
	font-size:15px;
	line-height:50px;
	padding:0 0 0 0px;
}
#header #shop_by ul li a {
   text-decoration: none;
	float:left;
	height:50px;
	color:#FFF;
	padding:0 9px;
}
#header #shop_by ul li a span {
	float:left;
	padding:0 25px 0 0;
	height:50px;
	background:url(/images/menu_active.png) no-repeat right top;
}
#header #shop_by ul li a:hover,
#header #shop_by ul li.active a,
#header #shop_by ul li:hover a { background:#79606A; color:#FFFFFF;}
#header #shop_by ul li a:hover span,
#header #shop_by ul li.active a span,
#header #shop_by ul li:hover a span {background: url(/images/menu_active.png) no-repeat right -50px;}

#header #shop_by ul li:hover ul { display:block;}
#header #shop_by ul li ul {
	position:absolute;
	top:50px;
	/*background:url(/images/menu_drop_bg.png) repeat left top;*/
	background-color:#79606A;
	opacity:0.95;
	width:170px;
	padding:0 15px;
	display:none
}
#header #shop_by ul li ul li {
	padding:0;
	line-height:32px;
	font-size:14px;
	width:170px;
	float:left;
}
#header #shop_by ul li:hover ul li a {
	display:block;
	height:32px;
	color:#FFF;
	/*border-bottom:1px dotted #83a58d;*/
	padding:0;
	width:170px;
	text-indent:15px;
	background:url(/images/elipse.png) no-repeat left bottom
}
#header #shop_by ul li:hover ul li a:hover { color:#fff;/*background:url(/images/elipse.png) no-repeat left bottom;*/ text-decoration:underline}
#header #shop_by ul li:hover ul li a.last { border:0;background:none}

#header #search {
	width:444px;
	height:34px;
	float:right;
	padding:8px;
	background: #E6DFE2;
	border-radius:5px;
}
#header #search a {
        text-decoration: none;
	width:205px;
	height:34px;
	float:left;
	line-height:34px;
	text-indent:36px;
	color:#fff;
	font-size:14.5px;
	background:url(/images/button.png) no-repeat left top;
	background-size:100% 100%;
}
#header #search div {
	width:212px;
	height:32px;
	float:right;
	padding:2px 0 0 10px;
	background:url(/images/search_keyword.png) no-repeat left top;
}
#header #search div input {
	margin:0;
	padding:0;
	border:0;
	outline:none;
	background:none;
	float:left;
	line-height:31px;
	height:31px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	width:170px;
}
#header #search div input.go {
	width:34px;
	float:right;
	cursor:pointer;
}
#header .headerLogo {
    left: 508px;
    position: absolute;
    top: 28px;
	width:137px;
	z-index:-1;
}
#header .headerLogo img {
    float: right;
}
#header .headerLogo span {
    font-size: 12px;
    padding-bottom: 5px;
	float:left;
	width:50px;
}
.incart
{
    display: block;
    font-size: 18px;
    font-weight: bold;
    margin-right: -38px;
    margin-top: -22px;
    color: #fff;
}
/* Footer */
#footer{
	width: 980px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
#footer a{
    text-decoration: none;
}
#footer #footer1 {
	width:980px;
	height:50px;
	line-height:50px;
	text-align:center;
	background:url(/images/bg_footer1.jpg) repeat-x left top;
}
#footer #footer2 {	
	width:935px;
	margin:0 auto;
	clear:both;
	overflow:hidden;
	padding:15px 0 50px 0;
	color:#7b7b7b;
}
#footer #footer1 a { color:#bcbcbc; padding:0 30px}
#footer #footer1 a:hover { text-decoration:underline;}
#footer #footer2 a {
	color:#737167;
	text-decoration:underline;
}
#footer #footer2 a:hover { text-decoration:none;}
/* Content */
#content{
	width: 960px;
	text-align:left;
	padding:10px 10px 30px 10px;
	clear:both;
	overflow:hidden;
	background:#FFF;
	position:relative;
	z-index:9;
}
#content #banner {
	width:960px;
	height:360px;
	clear:both;
	overflow:hidden;
	padding:0 0 20px 0;
	position:relative;
	z-index:9;
	/*background:url(/images/banner_pic1.jpg) no-repeat right top;*/
}
#content #banner  .pagination {
	position:absolute;
	right:20px;
	bottom:45px;
        width: auto;
}
#content #banner  .pagination li { float:left; padding:0 0 0 7px;}
#content #banner  .pagination li a {
	width:10px;
	height:10px;
	float:left;
	background:url(/images/pagination.png) no-repeat left top;
}
#content #banner  .pagination li a:hover,
#content #banner  .pagination li.active a {background:url(/images/pagination.png) no-repeat left -10px;}
#content #banner .content {
	padding:0 0 0 27px;
	width:320px;
	color:#33312c;
}
#content #banner .content h1 {
	font-size:55px;
	line-height:50px;
	color:#33312c;
	padding:20px 0 20px 0;
}
#content #banner .content p {
	border-bottom:1px dotted #3f3b37;
	border-top:1px dotted #3f3b37;
	font-size:18px;
	line-height:20px;
	padding:15px 0;
}
#content #banner .content a, .gray_box a {
	width:112px;
	height:41px;
	display:block;
	line-height:41px;
	text-align:center;
	color:#fff;
	margin:15px 0 0 0;
	font-size:16px;
	background:url(/images/submit_contact.png) no-repeat left top;
        text-decoration: none;
}
/* leftstrip */
#content #leftstrip {
	width:710px;
	float:left;
}

#pagecontent h1{padding-bottom: 20px}
#pagecontent p{line-height: 140%;padding-bottom: 20px}
#pagecontent, .checkout-1
{
    margin: 10px 12px;
}
#pagecontent ol li {
	color:#333;
	list-style:decimal;
	margin-left:20px;
	line-height:19px;
	padding:5px 0;
}
#pagecontent ol[type=i] li {
	list-style:lower-roman;
}
#pagecontent2
{
    margin: 10px 0px;
	min-height: 300px;
}
#content #leftstrip100 {
        margin: 0px 12px;
}
#content #leftstrip h1.header, #content #leftstrip100 h1, #content #leftstrip h1
{
    line-height: 35px;
    font-size: 34px;
}
#content #leftstrip .top1 {
	width:710px;
	height:4px;
	display:block;
	background:url(/images/top1.png) no-repeat left top;
}
#content #leftstrip .bottom1 {
	width:710px;
	height:4px;
	display:block;
	background:url(/images/bottom1.png) no-repeat left bottom;
}
#content #leftstrip .content1 {
	width:680px;
	clear:both;
	overflow:hidden;
	padding:10px 15px;
	background:url(/images/bottom1.png) no-repeat left bottom #FDFDFD;
}
#content #leftstrip .content1 .content1_1 {
	clear:both;
	overflow:hidden;
	width:100%;
	padding:15px 0 0 0;
}
#content #leftstrip .content1 .content1_1 img { float:left}
#content #leftstrip .content1 .content1_1 div {
	width:655px;
	float:none;
	font-size:14px;
	line-height:18px;
	color:#5f5752;
	padding:5px 0 0 0;
}
#content #leftstrip .content1 .content1_1 div img{
margin: 0 5px;
}
#content #leftstrip .content1 .content1_1 div a.readmore {
	width:70px;
	height:25px;
	display:block;
	margin:17px 0 0 0;
	line-height:23px;
	text-align:center;
	color:#fff;
	font-size:12px;
	text-decoration:underline;
	background:url(/images/readmore1.png) no-repeat left top;
	float:left;
}
#content #leftstrip .content1 .content1_1 div a.readmore:hover { text-decoration:none;} 
#content #leftstrip .block_3 {
	width:710px;
	height:40px;
	clear:both;
	overflow:hidden;
	margin:10px 0 0 0;
	line-height:40px;
	background:url(/images/block_3.png) no-repeat left top;
}
#content #leftstrip .block_3 h1 {
	float:left;
	padding:0 0 0 13px;
	font-size:22px;
}
#content #leftstrip .block_3 a {
	float:right;
	text-decoration:underline;
	color:#5C464F;
	font-weight:bold;
	font-size:10px;
	width:83px;
	text-align:center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#content #leftstrip .block_3 a:hover { text-decoration:none;}
#content .featured_product_wrap {
	width:100%;
	clear:both;
	overflow:hidden;
	padding:10px 0 0 0;
}
#leftstrip100 .featured_product_wrap {
	clear:both;
        margin: 0px;
	overflow:hidden;
	padding:10px 0px 0 0px;
}
#content .featured_product_wrap li {
	width:158px;
	height:228px;
	padding:6px 12px 6px 6px;
	float:left;
	text-align:center;
	background:url(/images/featured_product_div.png) no-repeat left top;
  display: block;
  vertical-align: bottom;
}
#content .featured_product_wrap li > a
{
  height: 158px;
  width: 158px;
  text-align: center;
  /*display: table-cell;
  vertical-align: middle;*/
}
#content .featured_product_wrap li.last { padding:6px;}
#content .featured_product_wrap li p,
#content .latest_product_wrap li p {
	line-height:17px;
	color:#3F3F3F;
	font-family:Georgia, "Times New Roman", Times, serif;
  margin-bottom: 0px;
}
#content .featured_product_wrap li p strong,
#content .latest_product_wrap li p strong { color:#990000;}
#content .featured_product_wrap li p a,
#content .latest_product_wrap li p a {
	text-decoration:underline;
	color:#3F3F3F;
	font-weight:bold;
	font-family:Georgia; 
}
#content .featured_product_wrap li p a:hover,
#content .latest_product_wrap li p a:hover { text-decoration:none;}
/* rightstrip */
#content #rightstrip {
	width:230px;
	float:right;
}
#content #rightstrip .block_4 {
	width:230px;
	height:262px;
	position:relative;
	padding:0 0 12px 0;
}
#content #rightstrip .block_4 .clicktoview {
	position:absolute;
	left:0;
	top:210px;
	width:230px;
	height:36px;
	line-height:36px;
	color:#fff;
	text-indent:13px;
	display:block;
	/*background:url(/images/clicktoview.png) repeat left top;*/
	font-size:17px;
	font-family:trebuchet MS;
}
#content #rightstrip .block_4 .clicktoview span {
	height:36px;
	float:left;
	padding:0 35px 0 0;
	background:url(/images/arrow.png) no-repeat right center;
}
#content #rightstrip .block_4 div {
	position:absolute;
	left:8px;
	top:0;
}
/* latest product */
#content .block_1 {
	width:960px;
	height:40px;
	clear:both;
	overflow:hidden;
	margin:10px 0 0 0;
	line-height:40px;
	background:url(/images/block_1.png) no-repeat left top #f2f2f2;
}
#content .block_1 h1 {
	padding:0 0 0 13px;
	font-size:22px;
	float:left;
}
#content .block_1 a {
	float:right;
	padding:6px 7px 0 7px;
}
#content .latest_product_wrap {
	width:100%;
	clear:both;
	overflow:hidden;
	padding:10px 0 0 0;
}
#content .latest_product_wrap li {
	width:142px;
	height:204px;
	padding:6px 13px 0 6px;
	float:left;
	text-align:center;
	background:url(/images/latest_product_div.gif) no-repeat left top;
}
#content .latest_product_wrap li.last { padding:6px 13px 0 0;}
#content .block_2 {
	width:960px;
	height:40px;
	clear:both;
	overflow:hidden;
	margin:10px 0 0 0;
	line-height:40px;
	background:url(/images/block_2.jpg) no-repeat left top #e6e6e6;
}
#content .block_2 h1 {font-size:16px;;}
#content .bottom_content {
	width:960px;
	clear:both;
	overflow:hidden;
	background:#f2f2f2 url(/images/bottom_content.jpg) no-repeat left bottom;
	border-top:1px solid #fff;
	padding:0 0 8px 0;
}
#content .one {	
	width:333px;
	float:left;
	padding:0 0 0 15px;
}
#content .two {	
	width:383px;
	float:left;
}
#content .three {	
	width:222px;
	float:left;
}
#content .bottom_content .one {
	padding:13px 0 0 15px;
}
#content .bottom_content .two {
	padding:13px 0 0 0;
}
#content .bottom_content .three {
	width:212px;
	height:184px;
	margin:7px 0 0 0 ;
	padding:5px;
	text-align:center;
	background:url(/images/view_products.gif) no-repeat left top;
}
#content .bottom_content .three a {
	display:block;
	line-height:30px;
	color:#3f3f3f;
	border-top:1px dotted #d8d8d8;
	 text-decoration:underline;
}
#content .bottom_content .three a:hover { text-decoration:none;}
#content .bottom_content .one .join {
	padding:10px 0 5px 0;
	font-weight:bold;
}/*
#content .bottom_content .mailing_list {
	width:210px;
	height:25px;
	padding:3px 2px 0 10px;
	background:url(/images/mailing_list.jpg) no-repeat left top;
}
#content .bottom_content .mailing_list input {
	margin:0;
	padding:0;
	border:0;
	outline:none;
	background:none;
	float:left;
	line-height:20px;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}
#content .bottom_content .mailing_list input {
	width:175px;
}
#content .bottom_content .mailing_list input.go {
	width:28px;
	cursor:pointer;
	float:right;
}*/

#content  .mailing_list {
	width:210px;
	height:25px;
	padding:3px 2px 0 10px;
	background:url(/images/mailing_list.png) no-repeat left top;
}
#content  .mailing_list input {
	margin:0;
	padding:0;
	border:0;
	outline:none;
	background:none;
	float:left;
	line-height:20px;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}
#content  .mailing_list input {
	width:175px;
}
#content  .mailing_list input.go {
	width:28px;
	cursor:pointer;
	float:right;
}
/*####################################################*/
#content .bottom_content .two .two_1 {
	width:91px;
	float:left;
	text-align:center;
}
#content .bottom_content .two .two_2 {
	width:235px;
	float:left;
	padding:5px 0 0 10px;
	color:#333333;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#content .bottom_content .two .two_2 h1 {
	font-size:20px;
	color:#333333;
	padding:0 0 15px 0;
}
#content .bottom_content .two .two_2 a {
	text-decoration:underline;
	color:#333333;
}
#content .bottom_content .two .two_2 a:hover { text-decoration:none;}

#content #breadcrumb {
	line-height:40px;
	clear:both;
	overflow:hidden;
	font-size:11px;
	 color: #937683;
	border-bottom:1px solid #eae9e8;
	margin:0 0 15px 0;
	padding:0 0 0 11px;
}
#content #breadcrumb a { color: #937683;}
#content #breadcrumb a:hover { text-decoration:none;}
#content #leftstrip1 {
	width:640px;
	float:left;
	padding:0 0 0 12px;
}
#content #leftstrip1 h1 { line-height:30px; font-weight:bold;}
#content #leftstrip1 h1.text1 {
	font-size:30px;
	color:#3f3f3f;
	padding:15px 0 0 0;
}
#content #leftstrip1 .postedby {
	font-size:11px;
	color:#00642c;
}
#content #leftstrip1 .blog a {color:#00642c; text-decoration:underline}
#content #leftstrip1 .blog a:hover { text-decoration:none}
#content #leftstrip1 .blog {
	clear:both;
	overflow:hidden;
	border-bottom:1px solid #cccccc;
}
#content #leftstrip1 .blog div {
	clear:both;
	overflow:hidden;
	width:100%;
	padding:15px 0;
}
#content #leftstrip1 .blog div img { 
	float:left;
	padding:0 20px 0 0;
}


#content #rightstrip1 {
	width:210px;
	float:right;
	padding:0 20px 0 0;
}
#content #rightstrip1 h2 {
	width:210px;
	height:37px;
	line-height:37px;
	font-size:15px;
	text-indent:12px;
	font-weight:bold;
	color:#3f3f3f;
	background:#dedfe1 url(/images/rightstrip1_hdng.gif) no-repeat left top;
}
#content #rightstrip1 .list_type1 {
	clear:both;
	overflow:hidden;
	padding:0 12px;
}
#content #rightstrip1 .list_type1 li {
	display:block;
}
#content #rightstrip1 .list_type1 li a  {
	display:block;
	color:#333333;
	padding:5px 0;
}
#content #rightstrip1 .list_type1 li a:hover { text-decoration:underline}
#content #rightstrip1 .popular_tags {
	clear:both;
	overflow:hidden;
	line-height:20px;
	padding:10px 12px;
}
#content #rightstrip1 .popular_tags span.a { font-size:20px;}
#content #rightstrip1 .popular_tags span.b { font-size:24px;}
#content #rightstrip1 .popular_tags span.c { font-size:28px;}


#content #leftstrip2 {
	width:220px;
	float:left;
	padding:0 0 0 12px;
}
#content #leftstrip2 .list_type2 {
	clear:both;
	overflow:hidden;
}
#content #leftstrip2 .list_type2 li {
	display:block;
	font-size:16px;
	line-height:40px;
	clear:both;
	overflow:hidden;
	width:220px;
	height:40px;
}
#content #leftstrip2 .list_type2 li a {
        text-decoration: none;
	width:220px;
	height:40px;
	float:left;
	color:#937683;
	text-indent:25px;
	background:url(/images/listtype2.png) no-repeat left top
}
#content #leftstrip2 .list_type2 li a:hover,
#content #leftstrip2 .list_type2 li.edit a {
	font-weight:bold;
	background:url(/images/listtype2.png) no-repeat left -40px
}
#content #rightstrip2 {
	width:710px;
	float:right;
}
#content #leftstrip2 h1,
#content #rightstrip2 h1 { line-height:35px;} 
#content #leftstrip2 h1, .order_summary h2 { font-size:18px; padding:0 0 10px 0;}
#content #rightstrip2 h1 { font-size:34px;}
#content #rightstrip2 .block_5, #leftstrip100 .block_5 {

	height:40px;
	clear:both;
	overflow:hidden;
	padding:0 10px;
	margin:10px 0 0 0;
	font-size:12px;
	line-height:40px;
	background: url(/images/block_5.png) no-repeat left top;
}
#content #rightstrip2 .block_5 .sorting{
float: right;
}
#content #rightstrip2 .block_5 p, #leftstrip100 .block_5 p {
	float:left;
	padding:0 25px 0 0;
}
#content #rightstrip2 .block_5 .pagin, #leftstrip100 .block_5 .pagin{
	float:right;
	
}
#content #rightstrip2 .block_5 ul, #leftstrip100 .block_5 ul {
	
	padding:13px 0 0 0;
	line-height:17px;
        /*min-width:200px;*/
}
#content #rightstrip2 .block_5 ul li, #leftstrip100 .block_5 ul li {
	float: none;
        display: inline-block;
    font-weight: bold;
    margin: 0 0 0 0;
    padding: 0 2px;
     color: #937683;
     
}
#content #rightstrip2 .block_5 ul li a, #leftstrip100 .block_5 ul li a {
	height:17px;
	padding:0 5px;
	display:inline-block;
	color:#937683;
}
#content #rightstrip2 .block_5 ul li a:hover,
#content #rightstrip2 .block_5 ul li.active a, #leftstrip100 .block_5 ul li a:hover, #leftstrip100 .block_5 ul li.active a {
	background:none;
	color:#000;
}
#content #rightstrip2 .block_5 ul li a.next,
#content #rightstrip2 .block_5 ul li a.next:hover, #leftstrip100 .block_5 ul li a.next, #leftstrip100 .block_5 ul li a.next:hover { width:17px; background:url(/images/next1.gif) no-repeat left top;}
#content #rightstrip2 .block_5 ul li.empty, #leftstrip100 .block_5 ul li.empty {
	width:30px;
	height:15px;
	border:1px solid #ccc;
	background:#fff;
}

#content #leftstrip3 {
	width:424px;
	float:left;
}
#content #leftstrip3 .img {
	display:block;
	border:4px solid #A3B6DE;
	width:416px;
	height:416px;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
}
#content #leftstrip3 .img #wrap{
	display: table;
    margin: 0 auto;
}
#content #leftstrip3 p {
	clear:both;
	overflow:hidden;
	line-height:20px;
	padding:5px 0 0 10px;
}
#content #leftstrip3 p a {
	display:block;
	color:#333333;
	padding:0 0 0 20px;
	text-decoration:underline;
}
#content #leftstrip3 p a:hover { text-decoration:none;}
#content #leftstrip3 p a.ic1 { background:url(/images/ic1.gif) no-repeat left center}
#content #leftstrip3 p a.ic2 { background:url(/images/ic2.gif) no-repeat left center}
#content #rightstrip3 {
	width:460px;
	float:right;
	padding:0 20px 0 0;
	font-size:16px;
	line-height:22px;
}
#content #rightstrip3 h1 {
	color:#000000;
	font-size:40px;
	line-height:40px;
  padding:10px 0;
}
#content #rightstrip3 h3 {
	font-size:18px;
	color:#000;
	padding:10px 0;
}
#content #rightstrip3 h3 strong { font-size:26px;}
#content #rightstrip3 .text2 {
	background:#f4f2ea;
	padding:10px;
	clear:both;
	overflow:hidden;
	margin:10px 0;
	font-size:18px;
	line-height:24px;
	color:#000;
}
#content #rightstrip3 input[type='text']{
	margin: 1px 18px 0 0;
	padding:0;
	border:1px solid #999999;
	float:left;
	line-height:38px;
	height:38px;
	width:65px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	background:#f9f9f9;
}
#content #rightstrip3 input.addtocart {
	width:180px;
	height:40px;
	border:0;
	cursor:pointer;
	background:url(/images/addtocart_but.png) no-repeat left top;
}
#content #rightstrip3 input.addtocart1 {
	width:180px;
	height:40px;
	border:0;
	cursor:pointer;
	background:url(/images/addtocart_but1.png) no-repeat left top;
        float: left
}
#content #rightstrip3 input.addtocart2 {
	width:180px;
	height:40px;
	border:0;
	cursor:pointer;
	background:url(/images/addtocart_but2.png) no-repeat left top;
        color: transparent;
}
.TabbedPanels {
	margin: 0px;
	padding: 20px 0 0 0;
	float: left;
	clear: none;
	width: 100%;
}
.TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
}
.TabbedPanelsTab {
	position: relative;
	top: 1px;
	float: left;
	cursor: pointer;
	height:50px;
	line-height:50px;
	padding:0 0 0 30px;
	margin:0 5px 0 0;
	font-size:20px;
	background:url(/images/tab.gif) no-repeat left -50px;
}
.TabbedPanelsTab span {
	height:50px;
	padding:0 30px 0 0;
	float:left;
	background:url(/images/tab.gif) no-repeat right -50px;
}
.TabbedPanelsTabHover,
.TabbedPanelsTabSelected {	
	/*color:#00642c;*/
	background:url(/images/tab.gif) no-repeat left top;
}
.TabbedPanelsTabHover span,
.TabbedPanelsTabSelected span {
	background:url(/images/tab.gif) no-repeat right top;
}
.TabbedPanelsTab a {
	color: black;
	text-decoration: none;
}
.TabbedPanelsContentGroup {
	clear: both;
}
.TabbedPanelsContent {
	clear:both;
	overflow:hidden;
	width:937px;
	padding:8px 0 0 0;
	background:url(/images/tab_content1.gif) no-repeat left top;
}
.TabbedPanelsContent .bottom {
	width:937px;
	height:7px;
	clear:both;
	overflow:hidden;
	background:url(/images/bottomcurve.gif) no-repeat left top;
}
.TabbedPanelsContent .content_panel {
	width:915px;
	clear:both;
	overflow:hidden;
	padding:0 0 0 20px;
	border-right:1px solid #d7d7d7;
	border-left:1px solid #d7d7d7;
	background-color:#fff;
}
#content .TabbedPanelsContent .content_panel .featured_product_wrap li p strong { color:#3f3f3f; line-height:26px; display:block}
#content .TabbedPanelsContent .content_panel .featured_product_wrap li {
	background: url("/images/featured_product_div.png") no-repeat scroll left top transparent;
    float: left;
    height: 228px;
    padding: 6px 16px 6px 6px;
    text-align: center;
    width: 158px;
}
.acc_trigger, .acc_triggerDisabled
{
    background: none repeat scroll 0 0 #5E321F;
    color: #FFFFFF;
    cursor: pointer;
    margin-bottom: 5px;
    padding: 10px;
}
.active
{
    background: none repeat scroll 0 0 #D2CAB8;
}
.acc_trigger.active a
{
    color: #5E321F;
}
.acc_trigger a, .acc_triggerDisabled a
{
    color: #fff;
    text-decoration: none;
}
.content-title
{
    margin-bottom: 10px;
    padding: 5px;
}
.form_box_left{	display:block;width:250px;float:left;}
.form_box_left2{display:block;width:100%;float:left;}
.form_box_right{display:block;width:250px;float:right;}
.checkout_right_txt{ padding:15px 40px 8px 40px;margin-bottom:6px; width:580px;}
.checkout_right_txt p{font-size:12px;color:#333;line-height:18px;font-family:Arial, Helvetica, sans-serif;padding:0px;margin:0px;}
.checkout_right_txt .short{	width:125px;float:left;}
.checkout_right_txt .short input {width:75px;margin-right:50px;}
.checkout_right_txt .total{	font-size:12px;line-height:20px;color:#333;padding:0px;margin:0px;width:650px}
.checkout_right_txt .total label { width:450px; display:inline-block; text-align:right; padding-right:20px;}
.checkout_right_txt .total span{color:#000000;font-size:14px;font-weight:bold;}
.checkout_right_txt .total strong{color:#00642D;font-size:20px;	font-weight:bold;}
.loginDiv { margin-left: 100px; width:350px; float:left; display:block;}
.loginDiv h4 {background: none repeat scroll 0 0 #937683;
    color: #FFF;
    display: block;
    font-size: 16px;
    font-weight: bold;
    height: 29px;
    line-height: 29px;
    margin-bottom: 4px;
    padding: 5px;
    text-align: center;
    width: 290px;}
.loginDiv div {display:block; background: #f2f2f2; padding:5px 3px 10px 3px; width:294px; min-height:150px; }
.loginDiv input[type=text], input[type=password] {height:22px; border: 1px solid #989898; width:190px; }
.loginDiv input[type=image] {display:block; margin:0 auto; }
.loginDiv label {color:#333; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:24px; display:inline-block; width:74px; text-align:right; margin:15px 5px 0 0;}
.loginDiv a {color:#666666; display:block; margin:7px 0 4px 0; text-align:center; text-decoration:underline; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.loginDiv hr {border:1px solid #CCC; margin:9px 0; }
.loginDiv p {font-size:16px; color:#333; font-family:Arial, Helvetica, sans-serif; text-align:center; margin:40px 0 13px 0;}
.loginDiv p.smallMargin {margin-top:5px;}
.loginDiv img {border:0;}
.marginLeft100 {margin-left:100px;}
.marginCenter {margin:0 auto; float:none;}
.submit_info{text-align:center; background-color:#333; width:500px; padding:13px 0; margin: 5px auto;}
.submit_info_transp{ text-align:center; display:block;}
.submit_info_transp input{background:url(/images/submit_info_btn.png) no-repeat 0 0; width:130px; height:32px; padding:0 0 5px 0; color:#fff; font:bold 16px Tahoma, Geneva, sans-serif; border:none; cursor:pointer; margin:12px auto;/* position:relative;*/}
.submit_info input{background:url(/images/submit_info_btn.gif) no-repeat 0 0; width:130px; height:32px; padding:0 0 5px 0; color:#fff; font:bold 18px Tahoma, Geneva, sans-serif; border:none; cursor:pointer;}
.contact_box
{
    margin: 10px 0px;
}
.search_result
{
    padding: 5px 10px;
}
.search_result strong
{
    padding: 2px 0px;
    font-size: 16px;
}
.search_result span
{
    line-height: 16px;
}
hr{
    background: #F2F2F2;
}
.submit_pattern
{
    background: none;
}
#footer-banners{
	background: url("/images/footer-bg.png") no-repeat scroll left top transparent;
    height: 160px;
    margin: 17px 2px 0 0;
    width: 960px;
	position: relative;
}
#footer-banners .footer-banners-header{
	color: #937683;
    font-family: trebuchet MS;
    font-size: 16px;
    font-weight: bold;
    height: 28px;
    padding: 11px 0 0 17px;
    
}
#footer-banners #addi{
	left: 553px;
    position: absolute;
    top: 56px;}
#footer-banners #filatura{
	left: 257px;
    position: absolute;
    top: 53px}
#footer-banners #naturally{
	left: 815px;
    position: absolute;
    top: 64px;}
#footer-banners #olen{
	left: 440px;
    position: absolute;
    top: 54px}
#footer-banners #taki{
	left: 22px;
    position: absolute;
    top: 53px;}
#footer-banners #twilly{
	left: 555px;
    position: absolute;
    top: 118px;}
#footer-banners #wendi{
	left: 124px;
    position: absolute;
    top: 103px;}
.continue_shopping{
	left: 46px;
    position: absolute;
    top: 201px;
    width: 148px;

}	
.continue_shopping a{
	 background: url("/images/continue_button.png") no-repeat scroll left top transparent;
    display: block;
    height: 27px;
    padding: 12px 0 0 16px;
}
.errata{margin-top: 30px;}
.errata img{
    
}
.errata h2{
     color: #5C444E;
    padding-bottom: 10px;
}
.errata span{}
.errata p{}

#state_cont_b{}
#sstate_cont_b.hide{display:none}

.notification { background: #EEE; padding: 10px; margin-bottom: 20px; border-radius: 5px; }
.notification h1 { font-size: 20px !important; line-height: 20px !important; margin: 0 0 10px 0; }



.pattern_tags {
	padding: 15px 0 4px;
}
.pattern_tags ul{list-style: none;padding: 0;margin: 0}
.pattern_tags ul li {
	display: inline-block;
	float: none;
}
.pattern_tags ul li a {
	background-color: transparent;
	border: 1px solid #e1dbd7;
	border-radius: 5px;
	display: inline-block;
	height: 24px;
	line-height: 24px;
	margin-right: 5px;
	padding: 0 10px;
	text-decoration: none;
}
.pattern_tags ul li a:hover,
.pattern_tags ul li a.active{
	background-color: #e1dbd7;
}




.pattern_tags_prod {
	padding: 15px 0 4px;
}
.pattern_tags_prod ul{list-style: none;padding: 0;margin: 0}
.pattern_tags_prod ul li {
	display: inline-block;
	float: none;
}
.pattern_tags_prod ul li a {
	background-color: #e1dbd7;
	border: 1px solid #e1dbd7;
	border-radius: 5px;
	display: inline-block;
	height: 24px;
	line-height: 24px;
	margin-right: 5px;
	padding: 0 10px;
	text-decoration: none;
}
.pattern_tags_prod ul li a:hover,
.pattern_tags_prod ul li a.active{
	background-color: transparent;
}