/* FOR ALL */
/* html>body */
/* First set your css tag, then if you use html>body followed by the tag */
/* i.e. 'html>body pagecontent' then i.e. will ignore this */
/* All other browsers seem to see it so it fixes any browser issues */

/* FOR YOU SAM */
/* THESE CONTROL ALL THE LINKS BY DEFAULT */
a:link, a:active, a:visited {
	color: #5C8A94;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	cursor: pointer;
	text-decoration: underline;
}


#allcontent {
	width:983px;
	background-color:#ffffff;
	margin:20px auto 10px auto;
	padding-bottom:1px;
}


/* ------------------------------------------ */

/* Header */
	#headercontainer {
		padding-top:10px;
	}

	#header {
		margin:0 auto 7px auto;
		height:164px;
		width:962px;
		background-image:url(../images/build/header2.jpg);
		background-repeat:no-repeat;
		background-position:top left;
	}
	/* td header with background at start cell 1*/
	#header td {
		text-align:right;
		vertical-align:bottom;
		color:#ffffff;
		padding-right:5px;
	}
	#logintable td { padding:0; }
	
	.headerlink {color:white !important; font-weight:normal !important; font-size:12px !important;}
	.loginlink {color:white !important; font-weight:normal !important; font-size:12px !important; text-decoration:underline !important; font-family:Arial, Helvetica, sans-serif !important;}
	#mainlinks a { color:#000000 !important; text-decoration:none; }
	#mainlinks a:hover { color:#848484 !important; }
	.mainlink {font-weight:normal !important; font-size:14px !important;}

	#logintable2 td { padding:0; }
	
	.headerlink {color:white !important; font-weight:normal !important; font-size:12px !important;}
	.loginlink {color:white !important; font-weight:normal !important; font-size:12px !important; text-decoration:underline !important; font-family:Arial, Helvetica, sans-serif !important;}
	#mainlinks a { color:#000000 !important; text-decoration:none; }
	#mainlinks a:hover { color:#848484 !important; }

	.mainlinks a { color:#000000 !important; text-decoration:none; }
	.mainlinks a:hover { color:#848484 !important; }

	.mainlink {font-weight:normal !important; font-size:14px !important;}


/* ------------------------------------------ */

	#maintable {
		margin:0 auto 10px auto;
		width:962px;
	}
	
	#leftnavcell {
		background-color:#2a6cad;
		vertical-align:top;
		width:180px;
		padding:0;
	}
	
	#leftnav {
		margin:9px;
		color:#ffffff;
	}
	
	.leftlinktd {padding-top:8px; border-bottom:2px solid #94b5d6;}
	.leftlinktd a {text-decoration:none;}
	.leftlinktd a:hover {text-decoration:none; color:#ed8927 !important;}
	.leftlink {color:white !important; font-weight:normal !important; font-size:14px !important;}

	#ezine {padding:0px 10px 10px 10px;color:#FFFFFF;background-color:#2a6cad;}
	#ezineSubscriber {color:#ffffff;}

	#footer {
		width:550px;
		margin:0 auto;
		font-size:9px;
	}
	.bottomlink {color:#848484 !important; font-weight:normal !important; font-size:11px !important;}
	.recipelink { color:#848484 !important; font-weight:normal !important; font-size:12px !important; text-decoration:underline !important; }

/* ------------------------------------------ */

/* Page Content */
	#pagecontentcell {
		vertical-align:top;
		width:782px;
		margin-top:0;
		padding-top:0;
	}

	#pageContent{
		font-family:Arial, Helvetica, sans-serif;
		text-align:left;
		vertical-align:top;
		margin:0 0 0 7px;
		line-height:17px;
		color:#848484;
	}
	#pageContent .printIcon{
		width:30px;
	}
	#pageContent .mailto{
		width:20px;
	}
	#pageContent h1 {
		padding:0px;
		margin:0px;
	}












/* ------------------------------------------ */
/* Send to a friend */	

	#sendtoafriend {
		width:200px;
		margin:5px;
		border:1px dashed #5C8A94;
	}
	#sendtoafriend table {
		margin:3px;
		width:200px;
	}
	#sendtoafriend h1 {
		margin:0px;
		padding:0px
	}
	#sendtoafriend .label {
		font-weight:bold;
		width:80px;
		white-space:nowrap;
	}
	#sendtoafriend input {
		border:1px solid #999999;
		width:90%;
		margin-bottom:1px;
		background-color:#5C8A94;
	}
	#sendtoafriend .but {
		border:1px solid #999999;
		width:60px;
		background-color:#5C8A94;
	}






/* ------------------------------------------ */
/* called from navMain.asp */	
	#topnavigation {
		font-size: 12px;
	}
	#topnavigation a.off:visited, #topnavigation a.off:active, #topnavigation a.off:link {
		text-decoration: none;
	}
	#topnavigation a.off:hover {
	}
	#topnavigation a.on:visited, #topnavigation a.on:active, #topnavigation a.on:link {
	}
	#topnavigation a.on:hover {
	}
	
	
	/* ------------------------------------------ */
	.lefttitle { font-size:16px; }
	
	.loginbutton { border:0; background-color:#2a6bad; color:white; font-size: 12px; font-family: Georgia, serif; margin:0; padding:2px 0; }
	
	.bodyContent1 {
		font-size:120%;
		font-family:Georgia, serif
	}
	
	.unpadded {
		padding:0;
		margin:0 0 5px 0;
	}
	
	p { margin:8px 0; }
	
	a.recipeheaderlink {
		color:#135ca4; 
		font-family:Georgia, serif; 
		font-weight:normal !important;
		font-size:14px !important;
	}
	
	.recipeideas {
		font-size:16px;
		font-weight:bold;
		color:#2a6bad;
		font-family:Georgia, "Times New Roman", Times, serif;
	}
	.recipedesc {
		font-family:Georgia, "Times New Roman", Times, serif;
	}
	.recipename {
		color:#2a6bad;
		font-family:Georgia, "Times New Roman", Times, serif;
	}
	.ingredients {
		font-family:Georgia, "Times New Roman", Times, serif;
	}
	
#contactform {
	margin:0 auto 0 0;
}
#contactform td {
	padding:2px 0;
}
#contactform label {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#828385;
	font-size:12px;
	font-weight:normal;
}
#contactform input {
	width:250px;
	height:16px;
	padding:4px 0 0 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#828385;
	font-size:10px;
	font-weight:bold;
	border:1px solid #8eb0d3;
}
#contactform textarea {
	width:250px;
	height:53px;
	padding:4px 0 0 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#828385;
	font-size:10px;
	font-weight:bold;
	border:1px solid #8eb0d3;
}

#cartform td {
	padding:2px 0;
}
#cartform label {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#828385;
	font-size:10px;
	font-weight:bold;
}
#cartform input {
	width:250px;
	height:16px;
	padding:4px 0 0 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#828385;
	font-size:10px;
	font-weight:bold;
	border:1px solid #2a6cad;
}

#cartform select {
	width:257px;
	height:22px;
	padding:0px 0 0 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#828385;
	font-size:10px;
	font-weight:bold;
	border:1px solid #2a6cad;
}

#cartform textarea {
	width:250px;
	height:75px;
	padding:4px 0 0 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#828385;
	font-size:10px;
	font-weight:bold;
	border:1px solid #2a6cad;
}

	#basketContainer {margin-left:7px;}
	#basketContainer td { border:0px; vertical-align:middle; padding:2px;  }
	#basketContainer th { border:0px; padding-bottom:4px; font-weight:normal; color:#000000;  }
	#basketContainer tr { height:10px; }
	.list 	{ font-size:12px; vertical-align:middle; }
	.list0 	{ font-size:12px; vertical-align:middle; }
	.list1 	{ font-size:12px; vertical-align:middle; }
	.cartweight { text-decoration:none !important; color:#000000 !important; font-weight:normal !important; }
	
	#checkoutcontent {margin-left:7px;}
	
	