/*Essential Cane Stylesheet*/

body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #948478;
	text-align: center;
}

.clear_fix{
	width: 0px;
	height: 0px;
	display: block;
	clear: both;
}

.container{
	width: 954px;
	height: auto;
	padding: 0px;
	margin: 0px;
	margin: auto auto;
	text-align: left;
}
	.header{
		margin-top: 10px;
		width: 954px;
		height: 189px;
		border-bottom: 2px solid #e1dcd9;
	}
	.logo{
	float: left;
	height: 189px;
	width: 404px;
	background-image: url(../images/Articles_Back_Slice.gif);
	}
	.call_for_questions{
	height:30px;
	width:550px;
	font-size: 16px;
	color: #b29a88;
	text-align: right;
	padding-top: 20px;
	}
	.call_for_questions span{
		color:#c4d482;
		font-size:26px;
	}
	
	.menu{
	float: left;
	width: 550px;
	height: 189px;
	vertical-align: text-bottom;
	margin:0;
	padding:0;
	}
		.menu ul{
	margin: 0px;
	padding: 0px;
	height: auto;
	text-align: right;
	padding-top: 111px;
	padding-left: 35px;
		}
		
		.menu ul li {
			display: inline;
		}
		
		.menu ul li a{
			height: 28px;
			font-family: Arial, Helvetica, sans-serif;
			margin-left: 10px;
			outline: none;
		}
		
		
		#navigation a
		{
			color: #6b370f;
			font-size: 16px;
			font-weight: bold;
			text-decoration: none;
			font-family: Arial, Helvetica, sans-serif;
			padding-left: 11px
			
		}

		#navigation a span
		{	
			vertical-align: text-bottom;
			height: 23px;
			padding-right: 17px;
			padding-top: 5px;
			cursor: pointer;
		}
		
		#navigation a, #navigation a span
		{
			vertical-align: text-bottom;
			display: block;
			float: left;
			cursor: pointer;
		}
				
		#navigation a:hover, #navigation a.current
		{
			background: url(../images/left-tab.gif) left top no-repeat;
			padding-left: 11px;
			height: auto;
			cursor: pointer;
		}
		
		#navigation a:hover span, a.current span
		{
	background: #e7e2cf url(../images/right-tab.gif) right top no-repeat;
	padding-right: 17px;
		}
		
		#navigation ul
		{
			list-style: none;
			padding: 0;
			margin: 0;
			height:auto;
		}
		
		#navigation li
		{
			float: left;
			margin: 0;
		} 
		
		/*** END HEADER ***/
		
	/*** BEGIN CONTENT STYLES ***/
	.content{
		padding-top: 5px;
		width: 954px;
		height: auto;
		border-bottom: 2px solid #dfded5;
		padding-bottom: 5px;
	}
		.leftcol{
			padding:40px 0px 0px 0px;
			width: 314px;
			height: auto;
			float: left;
		}
		
		.rightcol{
			width: 610px;
			padding-left: 30px;
			height: auto;
			float: left;
			font-family: Arial, Helvetica, sans-serif;
			color: #948478;
			font-size: 13px;
		}
	/***** END CONTENT ****/
	
	/****** FOOTER *****/
		.footer{
			width: 954px;
			height: auto;
			padding-bottom: 20px;
			text-align: right;
		}
			.footer ul {
				margin: 0px;
				padding: 0px;
			}
			.footer ul li{
				display: inline;
			}
			
			.footer ul li a{
				color: #b8a395;
				font-size: 12px;
				font-family: Arial, Helvetica, sans-serif;
				text-decoration: none;
			}
	/******END FOOTER ******/
	
	
/**** GENERAL STYLES ****/

.smalldivider{
	width: 312px;
	height: 2px;
	border: none;
	background-color: #dfded5;
	color: #dfded5;
}

/**** About Page ****/
.about_left_column{
	float:left;
	width:488px;
	height:auto;
}
.about_right_column{
	float:left;
	width:460px;
	height:auto;
	color: #8a7a6e;
	font-size: 13px;
	line-height: 1.5;
	padding-left: 6px;
}
.about_right_column h1{
	font-size:16px;
	color:#93146f;
	font-weight:bold;
	margin: 0px 0px 10px 0px;
	line-height: 1;
}
.about_container{
	padding:61px 0px 25px 0px;
}
/**** Articles ****/
.content_container{
	width:954px;
	height:auto;
	background-image:url(../images/Articles_Back_Slice.gif);
}
.sidebar{
	width:232px;
	height:auto;
	float:left;
	color:#572600;
}
.sidebar h2{
	color:#572600;
	font-size:15px;
}

.article_container{
	width:708px;
	height:auto;
	float:left;
	padding-left:10px;
	font-size:13px;
	color:#572600;
}
.article_container h2{
	font-size:21px;
	color:#b71a8b;
	display:inline;
}
.article_container span{
	font-size:15px;
	color:#acaa69;
}
.head_links a{color:#b71a8b;text-decoration:none;}
.head_links a:visited{color:#b71a8b;text-decoration:none;}
.head_links a:hover{color:#989c52;text-decoration:none;}
.head_links a:active{color:#b71a8b;text-decoration:none;}

.article_links a{color:#acaa69;text-decoration:none;}
.article_links a:visited{color:#acaa69;text-decoration:none;}
.article_links a:hover{color:#b71a8b;text-decoration:none;}
.article_links a:active{color:#acaa69;text-decoration:none;}

.sidebar_links a{color:#989c52;text-decoration:none;}
.sidebar_links a:visited{color:#989c52;text-decoration:none;}
.sidebar_links a:hover{color:#572600;text-decoration:none;}
.sidebar_links a:active{color:#989c52;text-decoration:none;}

#searchBtn{
	margin-top: 5px;
	display: block;
	width: 89px;
	height: 30px;
	border: 0px solid #FFFFFF;
	background-image: url(/images/search_btn.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	cursor: pointer;
}
/*.searchForm1{
	padding: 8px 0px 0px 5px;
	text-align:left;
	width: 183px;
	height: 22px;
	background-image: url(../images/input_bg.jpg);
	border: none;
	background-repeat: no-repeat;
}*/
#s {
		width: 160px;
		height: 20px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #1c1b1f;
		background-color:#e9e9db;
		font-size: 16px;
}
.category-news h2{
	color:#b71a8b;
}
/****************Contact**********/
.contact_top_container h1{
	color:#b71a8b;
	display:inline;
	font-size:25px;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
}

.contact_top_left{
	float:left;
	color:#e1dcd9;
	font-size:25px;
}
.contact_top_right{
	padding-left:5px;
	float:left;
	color:#6c513d;
}
.contact_top_right a{color:#889041;text-decoration:none;font-weight:bold;}
.contact_top_right a:visited{color:#889041;text-decoration:none;font-weight:bold}
.contact_top_right a:hover{color:#00b0bb;text-decoration:none;font-weight:bold}
.contact_top_right a:active{color:#889041;text-decoration:none;font-weight:bold}

.contact_order_btn a{text-decoration:none; background-image:url(../images/Order_Form_Btn.jpg); height:140px; width:360px; border:solid 1px #e4dbce; display:block;}
.contact_order_btn a:visited{text-decoration:none; background-image:url(../images/Order_Form_Btn.jpg); height:140px; width:360px; border:solid 1px #e4dbce;}
.contact_order_btn a:hover{text-decoration:none; background-image:url(../images/Order_Form_Btn.jpg); height:140px; width:360px; border:solid 1px #b71a8b;}
.contact_order_btn a:active{text-decoration:none; background-image:url(../images/Order_Form_Btn.jpg); height:140px; width:360px; border:solid 1px #e4dbce;}

.contact_container{
	height:auto;
}
.contact_right_col{
	padding-top:50px;
	float:left;
}
.contact_left_col{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
}
.contact_info{
	text-align:left;
	font-weight: bold;
	color: #572600; /*889041*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 15px 0px 0px 40px;
}
.contact_info ul, li {margin-left: 0px; padding-left: 0px; list-style-position:inside;}
.contact_info ul{
	margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;
	list-style:none;
}
/*Catalog*/
.catalog_container{
	padding:13px 0px 13px 0px;
}
.catalog_container a{text-decoration:none; float:left; display:block;}
.catalog_container a:visited{text-decoration:none; float:left; display:block;}
.catalog_container a:hover{text-decoration:none; float:left; display:block;}
.catalog_container a:active{text-decoration:none; float:left; display:block;}

/*Products*/
.products_container{
	width:954px;
	height:auto;
}
.products_left_col{
	float:left;
	height:auto;
	width:125px;
	font-size:15px;
}
.products_left_col h1{
	color:#b71a8b;
	font-size:15px;
	display:block;
	margin:0px;
	text-align: right;
	padding:9px 10px 9px 0px;;
}
.products_left_col a{
	text-decoration:none;
	display:block;
	height:22px;
	width:117px;
	color:#572600;
	text-align:right;
	padding-right:8px;
	padding-top:7px;
	border-top:solid 2px #e1dcd9;
	outline: none;
}
.products_left_col a:visited{
	text-decoration:none;
	display:block;
	height:22px;
	width:117px;
	color:#572600;
	text-align:right;
	padding-right:8px;
	padding-top:7px;
	border-top:solid 2px #e1dcd9;
}
.products_left_col a:hover{
	text-decoration:none;
	display:block;
	height:22px;
	width:117px;
	color:#572600;
	text-align:right;
	padding-right:8px;
	padding-top:7px;
	border-top:solid 2px #e1dcd9;
	background-image: url(../images/Products_btn_on.gif);
	background-repeat:no-repeat;
}
.products_left_col a.current{
	text-decoration:none;
	display:block;
	height:22px;
	width:117px;
	color:#572600;
	text-align:right;
	padding-right:8px;
	padding-top:7px;
	border-top:solid 2px #e1dcd9;
	background-image: url(../images/Products_btn_on.gif);
	background-repeat:no-repeat;
	outline: none;
}
.products_left_col a:active{
	text-decoration:none;
	display:block;
	height:22px;
	width:117px;
	color:#572600;
	text-align:right;
	padding-right:8px;
	padding-top:7px;
	border-top:solid 2px #e1dcd9;
	outline: none;
}

.products_right_col{
	float:left;
	height:auto;
	width:824px;
}
.prod_ajax_left{
	float:left;
	width:234px;
	height:auto;
}
.prod_ajax_right{
	float:left;
	width:585px;
	height:auto;
	background-image:url(../images/Product_Peach_Back.jpg);
	background-repeat:no-repeat;
	padding-top: 42px;
	text-align: left;
	padding: 42px 0px 0px 5px;
}
.prod_ajax_right h2{
	color:#582601; /*#b71a8b*/
	font-size:25px;
	background-image:url(../images/Prod_Leaf_Pic.png);
	background-repeat:no-repeat;
	padding: 0px 60px 0px 0px;
	margin: 0;
	background-position: right top;
	text-align: right;
	float: left;
}
.prod_header_container{
	padding:0px 0px 25px 0px;
}
.prod_details{
	color:#4c4824;
	font-size:12px;
}
.prod_uses_container{
	width:509px;
	height:98px;
	background-image:url(../images/Prod_details_Back_pic.jpg);
	background-repeat:no-repeat;
	margin-top: 17px;
	line-height: 18px;
	padding-top: 5px;
}
.prod_uses_titles{
	width:50px;
	text-align:right;
	font-weight:bold;
	float:left;
}
.prod_uses_text{
	float:left;
	width:435px;
	padding-left: 5px;
}
.prod_table{
	padding-top:18px;
	color: #705800;
}
.prod_table_header{
	text-align:center;
}
.prod_table_info{
	text-align:center;
	border: solid 1px #c4ac8d;
}
.prod_td_border{
	border-right:solid 1px #c4ac8d;
}
.buy_now_btn{
	padding: 12px 0px 0px 403px;
}
.buy_now_btn a{color:#989c52;text-decoration:none; display:block; height:37px; width:106px; background-image: url(../images/Buy_Now_btn.jpg);}
.buy_now_btn a:visited{color:#989c52;text-decoration:none; display:block; height:37px; width:106px; background-image: url(../images/Buy_Now_btn.jpg);}
.buy_now_btns a:hover{color:#989c52;text-decoration:none; display:block; height:37px; width:106px; background-image: url(../images/Buy_Now_btn.jpg);}
.buy_now_btn a:active{color:#989c52;text-decoration:none; display:block; height:37px; width:106px; background-image: url(../images/Buy_Now_btn.jpg);}

.bgchange{
	background-color: #E5E5E5;
}
.bgchange2{
	background-color: #e9e9db;
}


/** under buy now button text **/
.prod_desc{
	padding-top: 20px;
	padding-bottom: 20px;
	text-align:  left;
	width: 580px;
}

/** Home pink texts **/
.home_main_title{
text-align: center; color: #b71a8b; font-size: 32px; padding: 0px; margin: 0px;
}

	.home_main_subtitle{
	font-weight: normal; letter-spacing: 2px; text-align: center; padding: 0px; margin: 0px;
	}
	
.product_main_text{
	color: #8a7a6e;
	font-size: 13px;
	line-height: 1.5;
	padding:5px 10px 5px 15px;
	text-align:justify;
}