body {
	color:#fff;
	background:#fff url('../graphics/body_bg.jpg');
	background-repeat: repeat-x; }
	
a { color:#fff }
a:hover { color:#94c5e0 }

#featured-item { background:#fff }
.featured-itemImage { border:8px solid #ff0000 }
.featured-itemImage span { background-color: #ff0000; color: #fff }			
.featured-itemImage span strong { color:#fff !important }
.featured-itemImage span b { color:#fff }
.featured-itemImage span em.price { color:#FFF }

#menu-skin { border: 2px groove #ff0000; background:#eeeeee; }
#menu-skin h2 { color:#ff000}

.reviews {font-color:#ccff33;}
	
.right-menu { border-left:1px solid #ff0000}

dt { color:#ff0000; }
dd.price { color:#666;  }
dd.ingredients { color:#999999}


#footer { background:#cc0000; border-top:0px solid #0e1012 }
#footer .right em { color:#fff }


#main-content {
border:10px solid #fff;
	background-color: #fff;
	}
	
	body {
		font-family:Century Gothic, Arial, Helvetica, sans-serif;
		margin:0;
		padding:0 }

	a { text-decoration:none }
	a:hover { text-decoration:none }

	.content {
		position:relative;
		width:940px;
		margin:0 auto;
		padding-bottom:25px;
		font-size: 12px;
		color: #ff0000;
		font-family: Lucida Sans Unicode, Helvetica, "Arial sans-serif";
		font-weight:lighter; }
		
		#header { position:relative; 
				  width:100%;
				 height:140px;
				}
					
			#header.homepage { height:}
			#header.subpage { height: }

			#header h1 {
				font-family:Century Gothic, Georgia, "Times New Roman", Times, serif;
				font-weight:bold;
				font-size: 12px;
				margin:0 0 0 0;
				padding:0 0  0;
				font-size:100px;
				letter-spacing:0 }

		
				#header h1 span {

					text-align:left;
					letter-spacing:0;
					display:block;
					margin:0 0 0 10px;
					font-style:normal;
					padding:0;
					font-family:Century Gothic, Arial, Helvetica, sans-serif;
					text-transform:uppercase;
					font-size:14px;
					font-color: #cccccc;
					 	}

				
					#slider{}	
					#slider ul, #slider li{
						margin-left:auto;
						margin-right:auto;
						padding:0;
						list-style:none;
						}
					#slider li{ 
						width:696px;
						height:241px;
						overflow:hidden; 
						}	
					#prevBtn, #nextBtn{ 
						display:block;
						width:30px;
						height:77px;
						position:absolute;
						left:-30px;
						top:71px;
						}	
					#nextBtn{ 
						left:696px;
						}														
					#prevBtn a, #nextBtn a{  
						display:block;
						width:30px;
						height:77px;
						background:url(images/btn_prev.gif) no-repeat 0 0;	
						}	
					#nextBtn a{ 
						background:url(images/btn_next.gif) no-repeat 0 0;	
						}
				
				#navigation {
					position:absolute;
					float:right;
					right:150px;
					margin-top:0px;
					width:auto;
					height:20px;
					z-index:50;
					font-size:20px; 
				}
				
				#navigation .highlight {
					font-weight:bold;
				}

					#navigation.subpage {
						top:-97px !important }

					#navigation ul {
						width:auto;
						height:20px;
						list-style:none;
						float:right;
						font-family: Century Gothic, Helvetica, "Arial sans-serif";
						font-size: 18px }

					#navigation ul li {
						margin:0 0 0 30px;
						position:relative;
						display:block;
						padding:0 0 5px 0;
						float:right;
						font-family: Century Gothic, Helvetica, "Arial sans-serif";
						font-size: 18px;
					
					}

					#nav li ul { z-index:20; width:150px; height:auto; padding:15px 0 2px 0; margin:0;
					opacity:.95; filter: alpha(opacity=95); -moz-opacity: 0.95 }

					#nav li ul li { float:none; width:150px; margin:0; padding:0 !important; display:block }
					#nav li ul li a { display:block;  !important; height:auto !important; margin:0 2px; background:none; text-align:left; font-size:16px; text-transform:uppercase }
					
					#featured-item {
					   width: 661px; /* important to be same as image width */
					   height: 310px; /* important to be same as image height */
					   position: relative; /* important */
					   margin-left: auto ;
					   margin-right: auto ;
					   margin-bottom: 10px;
					   overflow: visible; /* important */
					}

					#featured-itemContent {
					   width: 661px; /* important to be same as image width or wider */
					   position: absolute; /* important */
					   top: 0; /* important */
					   margin-top:20px; 
					 	margin-left:120px;
						padding:0;
					   list-style:none;
					   margin-left: 0; /* important */
					}

					.featured-itemImage {
						 width:645px; height:294px;
					   	 margin-left: auto ;
						 margin-right: auto ;
						 position: absolute; /* important */
					   	 display: none; /* important */
					}
					
				
											#main-content {
															width: 994px;
															height:700px;
															font-size:12px;
														  line-height: 25px;
											              font-weight:normal;
											
											              margin-top:0px;
															margin-left:auto;
														   margin-right:auto;
											              bottom-padding:50px;
											              color: #ff0000;
											              font-family: "Lucida Sans Unicode";
														background:#fff url('../graphics/main_content_w.jpg') top center no-repeat }
												}
												

												#main-content hh {
													font-size:80px;
													font-weight:lighter;
													border-top:solid 1px #ff0000;
													margin-left:65px;
													color: #ff0000;
														margin-left:auto;
														margin-right:auto;
													letter-spacing: -2px ;
													font-family: "Century Gothic, Arial, Lucida Sans Unicode";
													 }
														
																#main-content p {
																	width:550px;
																	margin-left:auto;
																	margin-right:auto;
																	padding-top:5px; 
																	padding-left:5px;
																	padding-right:5px;
																	padding-bottom:0px;
																    font: Century Gothic, Arial, Helvetica, sans-serif;
																	font-size:14px;
																	line-height:18px;
																	border:solid 0px #ff0000;
															 }
															
															
																#kenburns {
																				width: 500px;
																				font-size:12px;
																			 	margin-left:auto;
																			  margin-right:auto;
																			padding-top:20px;
																			padding-right:192px;

																	}
															
															
															
															
															/* Footer                                */

															#footer {
																position:relative;
																width:100%;
																margin:0 auto;
																padding:0px 0 20px 0
																 }

																#footer .content { position:relative }

																#footer .right {
																	position:absolute;
																	text-align:center;
																	right:0; top:0 }
											
											
																	/* Menu Styling                          */

																	#menu-skin { padding:20px }

																		#menu-skin h2 { letter-spacing:3px; text-align:center; }

																	.left-menu {
																		font-color:ff0000;
																		float:left;
																		width:400px;
																		padding:0 }

																	.right-menu {
																		float:right;
																		width:400px;
																		display:block;
																		padding:0 0 0 10px;
																		margin:0 0 0 10px }

																	dl { display:block; overflow:auto; margin: 0 0 0.7em 10px;}
																	dt,dd.price { font-size:130%; font-weight:bold }
																	dt { font-family:Century Gothic, font-size:16px; font-weight:lighter; line-height:16px; float:left; padding-right:5px }
																	dd { margin:0 }
																	dd.price { font-weight:normal; font-size:14px; float:right; padding-left:5px }
																	dd.ingredients { font-size:14px; font-style:normal; font-weight:normal; line-height:20px; float:left; width:100%; padding: 3px 0 }

																	span.new, span.special {
																		font-size:11px;
																		font-weight:bold;
																		padding:1px 3px 0;
																		position:relative;
																		text-transform:uppercase;
																		top:-2px }

																		/* Form Styling                          */
																		form { width:475px;
																			 margin: 0px 0px 0px 140px;
																			 }

																		form label{
																			font-weight:bold;
																			width:275px;
																			position: relative;
																			float:left;
																			font-size: 16px;
																			font-family: Georgia, "Times New Roman", Times, serif;
																		}

																		form .small{
																			color:#777;
																			font-size:12px;
																			font-weight:normal;
																			position: absolute; right: 0;
																			margin: 2px 0px 0px 0px;
																		}

																		form input, form textarea {
																			float:left;
																			font-size:12px;
																			font-family: Calibri, Arial;
																			padding:7px 4px;
																			border: 1px solid #ccc;
																			background: #fff;
																			width:370px;
																			margin:2px 0 2px 40px;
																		}

																		form textarea {	height: 150px;	}

																		input:hover, textarea:hover { border:solid 1px #3c8ebd; }
																		input:focus, input:active, textarea:focus, textarea:active { border: 1px solid #14435e; }

