	
/* Default font, GENERIC */
body,th,td,p,div,span,a,input,textarea,ul,ol,dl,h1,h2,h3,h4,h5,h6,li,big,small,b{font-family: "Times New Roman",Arial , sans-serif;}
body,th,td,p,div,span,a,ul,ol,dl,li,select,input,textarea{font-size:14px;}
body,th,td,p{color:#663300}

/* Default font, GENERIC */

BODY {background-color: #FFFFFF;}


/*****************/
/* Styles for forms and form elements*/


form{display:inline;
	margin:0px;
	padding:0px;
	color:#663300;
}

#radio {color : white; background: white; }

ul, li{
	margin:0px;
	padding:0px;
	font-size:12px;
}
select,input,textarea{
	font-family: Times New Roman, serif;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	font-size:11px;
	color:#663300;
	font-weight: bold;
}
/*666666*/

ul {
	 margin-bottom: 0px; 
	 margin-top: 0px;
}

.dropdown{
	height:18px;
	font-size:12px;
	background-color:#FFFFFF;
	border-style: solid; 
	border-width: 1px; 
	border-color : #CCCC9A;
	
}
.dropdownExp{
	height:18px;
	font-size:12px;
	width:150px;
	background-color:#FFFFFF;
	border-style: solid; 
	border-width: 1px; 
	border-color : #CCCC9A;
	
}
/*TEXT BOXES A8927B*/	
.emailtextbox{
	height:18px;
	width:158px;
	font-size:11px;
	background-color:#FFFFFF;
	border-style: solid; 
	border-width: 1px; 
	border-color: #CCCC9A;
}

.searchtbox{
	height:18px;
	width:115px;
	font-size:11px;
	background-color:#FFFFFF;
	border-style: solid; 
	border-width: 1px; 
	border-color: #CCCC9A;
}

.quantity{
	height:18px;
	width:30px;
	font-size:11px;
	background-color:#FFFFFF;
	border-style: solid; 
	border-width: 1px; 
	border-color: #CCCC9A;
}

.textboxSmall{
	height:18px;
	width:100px;
	font-size:11px;
	background-color:#FFFFFF;
	border-style: solid; 
	border-width: 1px; 
	border-color: #CCCC9A;
}

.textboxLarge{
	height:18px;
	width:125px;
	font-size:11px;
	background-color:#FFFFFF;
	border-style: solid; 
	border-width: 1px; 
	border-color: #CCCC9A;
	
	}
	
#textbox{
	font-size:11px;
	background-color:#FFFFFF;
	border-style: solid; 
	border-width: 1px; 
	border-color: #CCCC9A;
	}
	
.textboxXL{
	height:16px;
	width:150px;
	font-size:11px;
	background-color:#FFFFFF;
	border-style: solid; 
	border-width: 1px; 
	border-color: #CCCC9A;
	}
	
/*TEXT FIELDS*/	
.textfieldSM{
	width:200px;
	font-size:11px;
	background-color:#FFFFFF;
	border-style: solid; 
	border-width: 1px; 
	border-color: #CCCC9A;
}

.textfieldMD{
	width:300px;
	font-size:11px;
	background-color:#FFFFFF;
	border-style: solid; 
	border-width: 1px; 
	border-color: #CCCC9A;
}
	
.textfieldLarge{
	width:400px;
	font-size:11px;
	background-color:#FFFFFF;
	border-style: solid; 
	border-width: 1px; 
	border-color: #CCCC9A;
}
/*****************/


/*****************/
/* LINKS */
/***********/
a:link{color:#663300;} 
a:visited{color: #663300;} 
a:active{color: #663300;}  
a:hover{color:#999999;}  
a:link,a:visited,a:active,a:hover{
	text-decoration:none;
		
}



.link1sm,.link1sm:link,.link1sm:visited,.link1sm:active,.link1sm:hover{
	font-size:11px;
	color:#663300;
	text-decoration:underline;
	}
.link1sm:hover{color:#999999;}



/***********/
/* FONT styles */
/***********/

.page_title {
	width:700px;
	padding:10px 0px 10px 10px;
	text-align:left;font-family:'Times New Roman', Times, Georgia, serif;
	font-size:21px;
	font-weight:normal;
	font-style: italic;
	color:white;
	background-color:#663300; /*EBE4DC*/
	margin: 0px 0px 10px 0px;
}

.page_title_product {
	padding:0px 0px 8px 0px;
	text-align:left;
	font-family:'Times New Roman', Times, Georgia, serif;
	font-size:23px;
	font-weight:bold;
	color:#663300;
	margin: 0px 0px 0px 0px;
}

.page_subtitle {
	width:480px;
	padding:5px 0px 12px 0px;
	text-align:left;font-family:'Times New Roman', Times, Georgia, serif;
	font-size:18px;
	font-weight:bold;
	color:#663300;
	margin: 0px 0px 15px 0px;
	border-bottom: 1px solid #C8C8C8;
}

.page_intro_text {
	width:700px;
	padding:10px 10px 10px 10px;
	text-align:left;font-family:'Times New Roman', Times, Georgia, serif;
	font-size:12px;
	font-weight:bold;
	font-style: italic;
	margin: 0px 0px 10px 0px;
	/* border-bottom-color: #A99177;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-top-color: #A99177;
	border-top-color: solid;
	border-top-color: 1px; */
	text-align:left;
	}

.page_descriptive_text {
	padding:10px 10px 10px 10px;
	text-align:left;font-family:'Times New Roman', Times, Georgia, serif;
	font-size:13px;
	font-weight:bold;
	font-style: italic;
	text-align:left;
	}

/*featured product styles*/
.articleTitle{
	color:#663300;
	font-size:14px;
	
	}


.prodinfo{
	color:#663300;
	font-size:11px;
	padding-bottom: 6px;
	padding-top:6px;
	padding-left: 5px;
	padding-right: 5px;
	}
.prodname{
	color:#663300;
	font-size:18px;
	padding-bottom: 5px;
	padding-top:5px;
	padding-left: 5px;
	padding-right: 5px;
	}
	
.proddesc{
	color:#663300;
	font-size:12px;
	
	}
	
.prodTypes{
	color:#663300;
	font-size:12px;
	
	}
	
	
	
.prodprice{
	color:#663300;
	font-size:14px;
	padding-bottom: 5px;
	padding-top:5px;
	padding-left: 0px;
	padding-right: 0px;
	}
	
	
.LoginInfo{
	color:#663300;
	font-size:11px;
	padding-bottom: 8px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 5px;
	}
	
.LoginInfolink,.LoginInfolink:link,.LoginInfolink:visited,.LoginInfolink:active,.LoginInfolink:hover{
	font-size:11px;
	color:#663300;
	text-decoration:none;
	}
.LoginInfolink:hover{color:#999999;}

.miniCart{
	color:#663300;
	font-size:11px;
	
	}
	
.miniCartLink,.miniCartlink:link,.miniCartlink:visited,.miniCartlink:active,.miniCartlink:hover{
	font-size:11px;
	color:#663300;
	text-decoration:none;
	}
.miniCartlink:hover{color:#999999;}

/*663300*/
.minicartBG {background-color:#A98F76;}

.FeatProdLink,.FeatProdlink:link,.FeatProdlink:visited,.FeatProdlink:active,.FeatProdlink:hover{
	color:#663300;
	font-size:14px;
	text-decoration:none;
	}
.FeatProdlink:hover{color:#999999;}

.mainContent{
font-size:14px;
color:#663300;
text-align:left;
}

.small{
font-size:11px;
color:#663300;
}


.SmText{
font-size:11px;
color:#663300;
}

.MdText{
font-size:12px;
color:#663300;
}

.LgText{
	font-size:13px;
	color:#663300;
}

.prodList{
font-size:12px;
color:#663300;
}

.cartText{
font-size:12px;
color:#663300;
}

.freeShipping{
font-size:12px;
color:#663300;
}

.error{
font-size:12px;
color:red;
}

.header{
font-size:11px;
color:#663300;
}




/* end featured product styles*/



.alert{
	color:#990000;
	font-size:12px;
	}

.required{
	font-size:12px;
	color:#990000;
}

	
.TableHeader{
	font-size:12px;
	color:#663300;
	text-decoration:none;
	background-color: #CCCCCC;
	line-height: 18px;
	font-weight: regular;
	padding-left: 7px;
	}

.TableRow2{
	font-size:11px;
	color:#663300;
	text-decoration:none;
	background-color: #E8E0D3;
	line-height: 18px;
	font-weight: regular;
	padding-left: 7px;
	}

.TableRow2{
	font-size:12px;
	color:#663300;
	text-decoration:none;
	background-color: #FFFFFF;
	line-height: 18px;
	font-weight: regular;
	padding-left: 7px;
	}
/*padding styles*/

.Pad1{
	padding-bottom:0px;
	padding-top:0px;
	padding-left: 5px;
	padding-right:0px;
}

.Pad2{
	padding-bottom:0px;
	padding-top:0px;
	padding-left: 0px;
	padding-right:5px;
}

.Pad3{
	padding-bottom:0px;
	padding-top:0px;
	padding-left: 5px;
	padding-right:5px;
}

.Pad4{
	padding-bottom:5px;
	padding-top:5px;
	padding-left: 0px;
	padding-right:0px;
}

.Pad5{
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
}

.Pad6{
	padding-bottom: 10px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 10px;
}
.Pad7{
	padding-bottom: 5px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 10px;
}
.Pad8{
	padding-bottom: 0px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 00px;
}


.footerlinks { 
	padding: 10px; 
}

/* ****** PRODUCT DETAIL ****************** */
#ProdnavContainer {
		width:700px;
	}
	.ProdnavLevel1 {
		float:left;
		margin-right:5px;
	}
	.ProdnavLevel1 a {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:11px;
		color:#523320;
		font-weight:bold;
	}
	.ProdnavLevel1 a:hover {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:11px;
		color:#B5AFB1;
		font-weight:bold;
	}
	.ProdnavLeveldivide {
		float:left;
		margin-right:5px;
		font-family:Arial,Georgia, "Times New Roman", Times, serif;
		font-size:10px;
		color:#523320;
		font-weight:normal;
	}
	#product_detail {
				float: left;
				width: 210px;
				height: 200px;
				margin: 0px 0px 10px 0px;
				border: 1px solid #D0B69D;
				text-align:left;
				background-color:#EBE4DC;
	}
	#product_detail h1 {
		margin: 0px 0px 5px 0px;
		padding: 5px 5px 5px 10px;
		text-align:left;
		background-color:#EBE4DC;
		border-bottom: 1px solid #D0B69D;
		font-size:14px;
	}
	#related_product_detail {
					width: 210px;
					margin: 0px 0px 10px 0px;
					border: 1px solid #D0B69D;
					text-align:left;
					font-family:Times, Arial, Times, serif;
					
	}
#related_product_detail h1 {
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 10px;
	text-align:left;
	background-color:#EBE4DC;
	border-bottom: 1px solid #D0B69D;
	font-size:13px;
	font-family:Times, Arial, Times, serif;
}
#info_list {
	margin:10px 0px 10px 10px;
}
#info_list ul{
	list-style-type:none;
	margin:0px;
	display:block;
}
#info_list ul li {
	background:url(images/bean1.gif) no-repeat -5px -5px;
	padding:0px 0px 0px 12px;
	color:#4D4D4F;
}

/******  SHOPPING CART SUB NAV *******/
#CartSubNav {
	width:700px;
	border-bottom: 1px solid #a98f76;
	border-top: 1px solid #a98f76;
	display:block;
	text-align:center;
	padding:5px 0px 5px 0px;
}


#CartSubNav ul{
	display:inline;
	list-style-type:none;
	
}
#CartSubNav ul li {
	margin: 0px 10px 0px 0px;
	font-family: Georgia, "Times New Roman",Arial , sans-serif;
	font-size:13px;
	font-style:italic;
	color:#523321;
	display:inline;
}
#CartSubNav ul li.selected {
	color:#878b20;
}