@charset "utf-8";
/* CSS Document */

body {
	background-color:#f2eff1;
	margin:0px;
	padding:0px;
	}



a {
   outline: none;
}	

a:link {
	color:#000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color:#000;
}
a:hover {
	text-decoration: none;
	color:#909;
}
a:active {
	text-decoration: none;
	color:#000;
}



.selected {
	color:#909;
	border-bottom:thin dotted #000;
	padding-bottom:3px;
	}
	
.title {
	font-family:"Georgia", Times New Roman, Times, serif;
	font-size:18px;
	text-align:center;
	color:#909;
	}	

.title2 {
	font-family:"Georgia", Times New Roman, Times, serif;
	font-size:18px;
	text-align:center;
	color:#000;
	}	

#wrap {
	width:960px;
	height:auto;
	margin-right:auto;
	margin-left:auto;
	background:#FFF;
	margin-top:65px;
	}	

#header {
	width:960px;
	height:225px;
	float:left;
	}	

#mainnav {
	width:100%;
	height:45px;
	float:left;
	font-family:"Georgia", Times New Roman, Times, serif;
	font-size:18px;
	text-align:center;
	padding-top:20px;
	background-color:#FFF;
	position:fixed;
	top:0px;
	z-index:5000;
	}
	
	
	
#spotlight {
	width:960px;
	height:400px;
	float:left;
	}	

#spotlighthome {
	width:960px;
	height:400px;
	float:left;
	z-index:1000;
	}	
	
#spotlightlogo {
	width:960px;
	height:400px;
	float:left;
	position:absolute;
	z-index:990;
	}		
		
#spotlighthome img { display: none }
#spotlighthome img.first { display: block }

	
#spacer {
	height:225px;
	width:8px;
	background-color:#f2eff1;
	float:left;
	}	
	
#smallthumb {
	width:234px;
	height:245px;
	margin-top:8px;
	background-color:#FFF;
	float:left;
	}	
	
#smallthumbgallery {
	width:234px;
	height:220px;
	margin-top:8px;
	background-color:#FFF;
	float:left;
	}	
	
#smallthumbprices {
	width:234px;
	height:255px;
	margin-top:8px;
	background-color:#FFF;
	float:left;
	}			
	
#smallthumbflav {
	width:234px;
	height:320px;
	margin-top:8px;
	background-color:#FFF;
	float:left;
	}		

#bigthumb {
	width:476px;
	height:245px;
	margin-top:8px;
	background-color:#FFF;
	float:left;
	}				
	
#smallthumbhead {
	width:214px;
	height:32px;
	float:left;
	font-family:"Georgia", Times New Roman, Times, serif;
	font-size:18px;
	text-align:center;
	padding-top:12px;
	background-color:#FFF;
	border-bottom:thin dotted #909;
	margin-left:10px;
	margin-right:10px;
	}

#blogthumbcopy {
	width:214px;
	height:auto;
	float:left;
	font-family:"Georgia", Times New Roman, Times, serif;
	font-size:18px;
	text-align:center;
	padding-top:20px;
	margin-left:10px;
	margin-right:10px;
	color:#909;
	line-height:22px;
	}		
	
.bloglink {
	width:214px;
	height:auto;
	float:left;
	font-family:"Georgia", Times New Roman, Times, serif;
	font-size:12px;
	text-align:center;
	padding-top:12px;
	margin-top:25px;
	margin-left:10px;
	margin-right:10px;
	border-top:thin dotted #909;
	}	

#socialthumbcopy {
	width:214px;
	height:160px;
	float:left;
	font-family:"Georgia", Times New Roman, Times, serif;
	font-size:18px;
	text-align:center;
	padding-top:20px;
	margin-left:10px;
	margin-right:10px;
	background-color:#f2eff1;
	margin-top:10px;
	margin-bottom: 10px;
	}	
	
#gallerythumb {
	width:214px;
	height:180px;
	margin:10px;
	background-color:#f2eff1;
	float:left;
	overflow:hidden;
	}
		
#gallerythumb2 {
	width:214px;
	height:180px;
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
	background-color:#f2eff1;
	float:left;
	overflow:hidden;
	}	
	
#thumbdescription {
	width:214px;
	height:auto;
	float:left;
	font-family:"Georgia", Times New Roman, Times, serif;
	font-size:14px;
	text-align:center;
	margin-left:10px;
	margin-right:10px;
	line-height:22px;
	margin-bottom:20px;
	margin-top:10px;
	}	
	
#thumbdescription2 {
	line-height:17px;
	margin-top:10px;
	}
	
#bigthumbhead {
	width:456px;
	height:32px;
	float:left;
	font-family:"Georgia", Times New Roman, Times, serif;
	font-size:18px;
	text-align:center;
	padding-top:12px;
	background-color:#FFF;
	border-bottom:thin dotted #909;
	margin-left:10px;
	margin-right:10px;
	}
	
#bigthumbcopy {
	width:430px;
	height:auto;
	float:left;
	font-family:"Georgia", Times New Roman, Times, serif;
	font-size:14px;
	text-align:center;
	padding-top:20px;
	margin-left:20px;
	margin-right:20px;
	}	

#subnav {
	width:960px;
	height:45px;
	float:left;
	font-family:"Georgia", Times New Roman, Times, serif;
	font-size:18px;
	text-align:center;
	background-color:#FFF;
	padding-top:20px;
	}	

#cupcakestext {
	width:476px;
	height:318px;
	margin-top:8px;
	background-color:#FFF;
	float:left;
	}	
	
#cupcakestextcopy {
	width:376px;
	height:auto;
	float:left;
	font-family:"Georgia", Times New Roman, Times, serif;
	font-size:14px;
	text-align:center;
	padding-top:40px;
	margin-left:50px;
	margin-right:50px;
	margin-bottom:40px;
	}	
	
#dietarytext {
	width:476px;
	height:360px;
	margin-top:8px;
	background-color:#FFF;
	float:left;
	}	
	
#dietarytextcopy {
	width:396px;
	height:auto;
	float:left;
	font-family:"Georgia", Times New Roman, Times, serif;
	font-size:14px;
	text-align:center;
	padding-top:40px;
	margin-left:40px;
	margin-right:40px;
	padding-bottom:20px;
	}		

#flavourtexthead {
	width:940px;
	height:32px;
	float:left;
	font-family:"Georgia", Times New Roman, Times, serif;
	font-size:18px;
	text-align:center;
	padding-top:12px;
	background-color:#FFF;
	border-bottom:thin dotted #909;
	margin-left:10px;
	margin-right:10px;
	}
	

#flavourtext {
	width:960px;
	height:auto;
	float:left;
	padding-top:20px;
	margin-top:8px;
	padding-bottom:20px;
	background-color:#FFF;
	
	}	
	
#flavourtextcopy {
	width:900px;
	height:auto;
	float:left;
	font-family:"Georgia", Times New Roman, Times, serif;
	font-size:14px;
	text-align:center;
	padding-top:20px;
	margin-left:40px;
	margin-right:40px;
	padding-bottom:20px;
	
	}	

	
#sharetext {
	width:960px;
	height:45px;
	float:left;
	font-family:"Georgia", Times New Roman, Times, serif;
	font-size:14px;
	text-align:center;
	background-color:#FFF;
	padding-top:23px;
	margin-top:8px;
	}	

#bespoketext {
	width:476px;
	height:524px;
	margin-top:8px;
	background-color:#FFF;
	float:left;
	}	

#bespoketexthead {
	width:456px;
	height:32px;
	float:left;
	font-family:"Georgia", Times New Roman, Times, serif;
	font-size:18px;
	text-align:center;
	padding-top:12px;
	background-color:#FFF;
	border-bottom:thin dotted #909;
	margin-left:10px;
	margin-right:10px;
	}
	
#bespoketextcopy {
	width:396px;
	float:left;
	font-family:"Georgia", Times New Roman, Times, serif;
	font-size:14px;
	text-align:center;
	padding-top:40px;
	margin-left:40px;
	margin-right:40px;
	margin-bottom:40px;
	}	

#bespokeimg {
	width:456px;
	height:238px;
	float:left;
	background-color:#FFF;
	padding:10px;
	margin-top:8px;
	}
	
#twocolimg {
	width:456px;
	height:298px;
	float:left;
	background-color:#FFF;
	padding:10px;
	margin-top:8px;
	}
	
#twocolimg2 {
	width:456px;
	height:320px;
	float:left;
	background-color:#FFF;
	padding:10px;
	margin-top:8px;
	margin-left:8px;
	}
	
#dietaryimg {
	width:456px;
	height:340px;
	float:left;
	background-color:#FFF;
	padding:10px;
	margin-top:8px;
	}	
		
#pricestext {
	width:960px;
	height:auto;
	margin-top:8px;
	background-color:#FFF;
	float:left;
	}		

#pricestextcopy {
	width:880px;
	height:auto;
	float:left;
	font-family:"Georgia", Times New Roman, Times, serif;
	font-size:14px;
	text-align:center;
	padding-top:40px;
	margin-left:40px;
	margin-right:40px;
	margin-bottom:40px;
	}	
	
#orderstext {
	width:960px;
	height:355px;
	margin-top:8px;
	background-color:#FFF;
	float:left;
	}		
	
	
#orderstextcopy {
	width:860px;
	height:auto;
	float:left;
	font-family:"Georgia", Times New Roman, Times, serif;
	font-size:14px;
	text-align:center;
	padding-top:40px;
	margin-left:50px;
	margin-right:50px;
	margin-bottom:40px;
	}	
	
#ordersimg {
	width:456px;
	height:290px;
	float:left;
	background-color:#FFF;
	padding:10px;
	margin-top:8px;
	}	
	
#socialtext {
	width:960px;
	height:290px;
	margin-top:8px;
	background-color:#FFF;
	float:left;
	}		
	
	
#socialtextcopy {
	width:860px;
	height:auto;
	float:left;
	font-family:"Georgia", Times New Roman, Times, serif;
	font-size:14px;
	text-align:center;
	padding-top:40px;
	margin-left:50px;
	margin-right:50px;
	margin-bottom:20px;
	}		

#socialicon1 {
	width:214px;
	height:180px;
	float:left;
	margin-bottom:40px;
	margin-left:160px;
	}

#socialicon2 {
	width:214px;
	height:180px;
	float:left;
	margin-bottom:45px;
	}

#socialicon3 {
	width:214px;
	height:180px;
	float:left;
	margin-bottom:35px;
	}


.tweetlink {
	width:456px;
	height:auto;
	float:left;
	font-family:"Georgia", Times New Roman, Times, serif;
	font-size:12px;
	text-align:center;
	padding-top:12px;
	margin-top:5px;
	margin-left:10px;
	margin-right:10px;
	border-top:thin dotted #909;
	}		

#footer {
	width:960px;
	height:45px;
	float:left;
	font-family:"Georgia", Times New Roman, Times, serif;
	font-size:12px;
	text-align:center;
	padding-top:28px;
	margin-top:50px;
	border-top:thin dotted #909;
	
	}

#tweets {
	width:350px;
	height:150px;
	float:left;
	font-family:"Georgia", Times New Roman, Times, serif;
	font-size:12px;
	text-align:center;
	background-color:#FFF;
	padding-left:20px;
	padding-right:50px;	
	}	

#twitter_update_list {
	font-family:"Georgia", Times New Roman, Times, serif;
	font-size:14px;
	line-height:15px;
	list-style-type:none;
	text-align:center;
	width:350px;
	}
	
#twitter_update_list {
	font-family:"Georgia", Times New Roman, Times, serif;
	font-size:14px;
	list-style-type:none;
	text-align:center;
	}				
	
#twitter_update_list li {
	margin:20px 0px 0px 0px;
	}	

