/* Core styles */
body	{
	background-color:	#EBE9D4;
/* background-color:	#B8B8B8; */
    font-family:        "Tahoma, Arial, Helvetica", Sans-serif;
	font-size:          12px;
	font-weight:        normal;
	color:              #000000;
	text-decoration:    none;
	}
	
td {
	padding: 0px;
	color:#575757;
	vertical-align:top;
	}

/*---------- body, tables, other custom -------------*/
.body-row	{
	border-left  :2px solid #A29E7F;
	border-right :2px solid #A29E7F;
	border-bottom:3px solid #A29E7F;
	border-top   :2px solid #A29E7F;
	}

.news-page-head-row	{
	background-color: #DFD3AE;
	border-top   :2px solid #A29E7F;
	border-left  :2px solid #A29E7F;
	border-right :2px solid #A29E7F;
	}

.leftnav-outer-row	{
	background-color: #A29E7F;
	border-left  :5px solid #DFD3AE;
	border-right :2px solid #DFD3AE;
	}

.leftnav-inner-row	{
	background-color: #BDA36C;
	border-left  :4px solid #FFFFFF;
	border-right :4px solid #FFFFFF;
	border-bottom:4px solid #FFFFFF;
	border-top   :4px solid #FFFFFF;
	}
	
.leftnav-inner-row b {
	color:#A32D0A;
	}	
	
.footer-row	{
	background-color: #A29E7F;
	border-left  :5px solid #DFD3AE;
	border-right :5px solid #DFD3AE;
	border-bottom:5px solid #DFD3AE;
	border-top   :5px solid #DFD3AE;
	}

.no-padding {padding: 0px}

.Main-Heading {
	padding			   :0px;
	font-family		 :"Times New Roman, Arial, Helvetica", Sans-serif;
	text-align     :center;   
	font-size      :20px;
	line-height    :22px;
	font-weight    :bold;
	color          :#A32D0A;
	text-decoration:none;
}

.Main-Body {
	color:#666666;
	padding: 0px 8px 0px 8px;
}

.Body-Emphasis {
	color: #333333;
	font-weight: bold;
}

.Negative-Number {
	color: #ff0000;
}

.ShipCountryHighlight{
	color: #FFFF00;
	background-color:#990000;
}

.Total-Number {
	color: #000000;
	font-weight: bold;
}


.Guarantee-Link {
	color: #00CC66;
	font-weight: bold;
}


.ISBN-Text {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	font-weight:		bold;
	color: 				#000000;
}

.IntraBlockHeader {
   font-family:         Arial, Sans-serif, "Times New Roman";
   font-size:           13.5pt;
   font-weight:         bold;
   color:               #000000;
}

h2 {
	padding:			2px;
	font-family:		Arial;
	font-size:			16px;
	font-weight:		bold;
	background-color:	#4A6E76;  /* Teal */
	color:				#FFFFFF;
	text-align:			center;
}

.TestimonialText{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	text-decoration:	none;
	color: 				#4A6E76;
	margin-left:		4px;
	margin-right:		4px;
	margin-bottom:		4px;
	padding:			0px;
}

.TestimonialName {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	font-weight:		bold;
	text-align: 		right;
	color: 				#000000;
}



/*---------- RECIPE PAGES -------------*/

pre {
  font-family: arial;
  font-size: 16px;
}

.FAQ-Q {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			12px;
	text-decoration:	none;
	color: 				#0167CC;
	margin-top:			5px;
	margin-left:		12px;
}

.FAQ-A {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			12px;
	text-decoration:	none;
	color: 				#666666;
	margin-top:			5px;
	margin-left:		12px;
}

.Recipe-Subhead {
	text-decoration:	underline;
	font-weight:		bold;
	font-size:          16px;
	color: 				#4A6E76;
	margin-top:			5px;
	margin-bottom:		7px;
}

.NewsAgg-Subhead {
	text-decoration:	underline;
	font-weight:		bold;
	font-size:          14px;
	color: 				#4A6E76;
	margin-top:			5px;
	margin-bottom:		7px;
}


/*---------- standard behaviours	 ---------------------*/
strong	{
						color:#690111;
						}						
a	{
						color:#8F2D0E;
						text-decoration:underline;
						}
a:hover	{
						color:#8F2D0E;
						text-decoration:none;
						}	
div a	{
						color:#8F2D0E;
						text-decoration:underline;
						}
div a:hover	{
						color:#8F2D0E;
						text-decoration:none;
						}
b {
						color:#4A6E76;
						}						
b a	{
						color:#4A6E76;
						text-decoration:underline;
						}
b a:hover	{
						color:#8B7F60;
						text-decoration:none;
						}						
ul {
						list-style-type:disc;
						margin-left:16px; 
						padding:0px 8px 0px 8px;
						}							
li	{
						padding:			3px;
	}


/*---------- forms related	 ---------------------*/
						
form {
						padding:0;
						margin:0;
						}

					
/*---------- footer	 ---------------------*/
.footer	{
						color:#F8F0DB;
						font-size:9px;

						}	
.footer a	{
						color:#F8F0DB;
						font-size:9px;
						text-decoration:none;
						font-weight:600;
						}
.footer a:hover	{
						color:#F8F0DB;
						font-size:9px;
						text-decoration:underline;
						font-weight:600;
						}	
.footer_1	{
						color:#E4D5B0;
						font-size:11px;
						}	
.footer_1 a	{
						color:#E4D5B0;
						font-size:11px;
						text-decoration:underline;
						}
.footer_1 a:hover	{
						color:#E4D5B0;
						font-size:11px;
						text-decoration:none;
						}																						

.order a	{
						color:#ffffff;
						font-weight:600;
						text-decoration:none;
						}	
.order a:hover	{
						color:#ffffff;
						font-weight:600;
						text-decoration:underline;
						}																	
.contact	td {
						height:22px;
						vertical-align:middle;
						}																					