/* -------------------------------------- */
/* The Fully Story Section 				*/
	
	
	#header {
		background: #E4E4E4 url("/a/img/rosenborgCuisine/header.jpg") no-repeat 100% 0;
	}
		
		#header div {
			background: #B2AB79 url("/a/img/rosenborgCuisine/headerCopy.gif") no-repeat 25px;
		}
	
	
	#subNavigation {
		width: 185px;
		background: transparent;
		margin: 0 0 0 0;
		border: 0;
	}
	
		#subNavigation ul {
			list-style-type: none;
		}
		
			#subNavigation ul li {
				margin: 0 0 5px 0;
				padding: 0;
				border: 5px solid white;
				height: 31px;
			}
			
				#subNavigation ul li a {
					display: block;
				}

				/* \*/
				#subNavigation ul li a span {
					position: absolute;
					left: -55550px
				}
				/* */
				
				#subNavigation ul li a span {
					font-size: 0.1em;
					color: #ECEDE5;
				}
				
				#subNavigation ul li a.current span {
					color: #CE7694;
				}

			/* ---------------------------- */
			/* Breakfast 				*/

			#subNavigation ul #breakfast {
					background: url("/a/img/rosenborgCuisine/breakfast.gif") no-repeat 0 0;
			}
			
				#subNavigation ul #breakfast a {
					background: url("/a/img/rosenborgCuisine/breakfast.gif") no-repeat 0 0;
					width: 175px;
					height: 31px;
				}

				#subNavigation ul #breakfast a:hover {
					background: url("/a/img/rosenborgCuisine/breakfast.gif") no-repeat 0 -31px;
				}

				#subNavigation ul #breakfast a.current,
				#subNavigation ul #breakfast a:hover.current {
					background: url("/a/img/rosenborgCuisine/breakfast.gif") no-repeat 0 -62px;
				}

			/* ---------------------- */
			/* Appetisers				*/

			#subNavigation ul #appetisers {
				background: url("/a/img/rosenborgCuisine/appetisers.gif") no-repeat 0 0;
			}
			
				#subNavigation ul #appetisers a {
					background: url("/a/img/rosenborgCuisine/appetisers.gif") no-repeat 0 0;
					display: block;
					width: 175px;
					height: 31px;
				}

				#subNavigation ul #appetisers a:hover {
					background: url("/a/img/rosenborgCuisine/appetisers.gif") no-repeat 0 -31px;
				}

				#subNavigation ul #appetisers a.current,
				#subNavigation ul #appetisers a:hover.current {
					background: url("/a/img/rosenborgCuisine/appetisers.gif") no-repeat 0 -62px;
				}

			/* ------------------ */
			/* Lunch 				*/

			#subNavigation ul #lunch {
				background: url("/a/img/rosenborgCuisine/lunch.gif") no-repeat 0 0;
			}
			
				#subNavigation ul #lunch a {
					background: url("/a/img/rosenborgCuisine/lunch.gif") no-repeat 0 0;
					display: block;
					width: 175px;
					height: 31px;
				}

				#subNavigation ul #lunch a:hover {
					background: url("/a/img/rosenborgCuisine/lunch.gif") no-repeat 0 -31px;
				}

				#subNavigation ul #lunch a.current,
				#subNavigation ul #lunch a:hover.current {
					background: url("/a/img/rosenborgCuisine/lunch.gif") no-repeat 0 -62px;
				}

			/* ------------------ */
			/* Dinner 				*/

			#subNavigation ul #dinner {
				background: url("/a/img/rosenborgCuisine/dinner.gif") no-repeat 0 0;
			}
			
				#subNavigation ul #dinner a {
					background: url("/a/img/rosenborgCuisine/dinner.gif") no-repeat 0 0;
					display: block;
					width: 175px;
					height: 31px;
				}

				#subNavigation ul #dinner a:hover {
					background: url("/a/img/rosenborgCuisine/dinner.gif") no-repeat 0 -31px;
				}

				#subNavigation ul #dinner a.current,
				#subNavigation ul #dinner a:hover.current {
					background: url("/a/img/rosenborgCuisine/dinner.gif") no-repeat 0 -62px;
				}

			/* ------------------ */
			/* Dessert 				*/

			#subNavigation ul #dessert {
				background: url("/a/img/rosenborgCuisine/dessert.gif") no-repeat 0 0;
			}
			
				#subNavigation ul #dessert a {
					background: url("/a/img/rosenborgCuisine/dessert.gif") no-repeat 0 0;
					display: block;
					width: 175px;
					height: 31px;
				}

				#subNavigation ul #dessert a:hover {
					background: url("/a/img/rosenborgCuisine/dessert.gif") no-repeat 0 -31px;
				}

				#subNavigation ul #dessert a.current,
				#subNavigation ul #dessert a:hover.current {
					background: url("/a/img/rosenborgCuisine/dessert.gif") no-repeat 0 -62px;
				}
				
			/* ------------------------------------------------------ */
			/* Create Banner below side navigation 				*/

				#subNavigation .create {
					background: #C6C2B2 url("/a/img/rosenborgCuisine/create.jpg") no-repeat 0 100%;
					border: 5px solid white;
					padding: 0 0 70px 0;
					min-height: 166px;
					height/**/: auto !important;
					height: 247px;
					hei\ght: 151px;
				}
				
					#subNavigation .create h2 {
						background: url("/a/img/rosenborgCuisine/createTitle.gif") no-repeat 100% 100%;
						width: 130px;
						height: 38px;
						display: block;
					}
					
					#subNavigation .create p {
						padding: 5px 10px 5px;
					}
				
					#subNavigation .create p a {
						background: url("/a/img/rosenborgCuisine/createLink.gif") no-repeat 0 0;
						height: 9px;
						width: 39px;
						display: block;
					}
		
						#subNavigation .create p a:hover {
							background: url("/a/img/rosenborgCuisine/createLink.gif") no-repeat 0 -9px;
						}		

			/* ------------------------------------------------------ */
			/* MembersClub Banner below side navigation 				*/

				#subNavigation .membersClub {
					background: #bf722c url("/a/img/common/membersClub.jpg") no-repeat 0 100%;
					border: 5px solid white;
					padding: 0 0 70px 0;
					min-height: 166px;
					height/**/: auto !important;
					height: 247px;
					hei\ght: 151px;
				}
				
					#subNavigation .membersClub h2 {
						background: url("/a/img/common/membersClubTitle.gif") no-repeat 100% 100%;
						display: block;
						width: 170px;
						w\idth: 162px;
						height: 40px;
						heig\ht: 32px;
					}
					
					#subNavigation .membersClub p {
						padding: 5px 10px 5px;
					}
				
					#subNavigation .membersClub p a {
						background: url("/a/img/common/membersClubLink.gif") no-repeat 0 0;
						height: 9px;
						width: 39px;
						display: block;
					}
		
						#subNavigation .membersClub p a:hover {
							background: url("/a/img/common/membersClubLink.gif") no-repeat 0 -9px;
						}		

			/* ------------------------------------------------------ */
			/*Weekend Banner below side navigation 				*/

				#subNavigation .weekend {
					background: #50583F url("/a/img/rosenborgCuisine/weekend.jpg") no-repeat 0 100%;
					border: 5px solid white;
					padding: 0 0 70px 0;
					min-height: 166px;
					height/**/: auto !important;
					height: 247px;
					hei\ght: 151px;
				}
				
					#subNavigation .weekend h2 {
						background: url("/a/img/rosenborgCuisine/weekendTitle.gif") no-repeat 100% 100%;
						width: 129px;
						height: 43px;
						display: block;
					}
					
					#subNavigation .weekend p {
						padding: 5px 10px 5px;
						width: 125px;
					}
				
					#subNavigation .weekend p a {
						background: url("/a/img/rosenborgCuisine/weekendLink.gif") no-repeat 0 0;
						height: 9px;
						width: 39px;
						display: block;
					}
		
						#subNavigation .weekend p a:hover {
							background: url("/a/img/rosenborgCuisine/weekendLink.gif") no-repeat 0 -9px;
						}		
				
							
	/* -------------------------------------- */
	/* Section Head				 				*/
	
		.home .savour {
			background: #6E311E url("/a/img/rosenborgCuisine/savour.jpg") no-repeat 0 100%;
			min-height: 289px;
			height/**/: auto !important;
			height: 289px;
		}
		

			.home .savour h3 {
				background: url("/a/img/rosenborgCuisine/savourTitle.gif") no-repeat 100% 100%;
				height: 45px;
				width: 220px;
			}

			.home .savour p {
				padding: 5px 30px 30px;
				width: 280px;
				color: #FFF;
			}

			.home .savour fieldset {
				border: 0;
				width: 270px;
				margin: 0 30px;
				padding: 5px 0 0;
				clear: both;
			}
			
				.home .savour fieldset legend {
					display: none;
				}
				
				.home .savour fieldset .row {
					margin: 0 0 5px 0;
				}
				
				.home .savour fieldset .row select {
					width: 260px;
				}


/* -------------------------------------- */
/* Recipe Select								 */

	.recipes .create {
		min-height: 125px;
		height/**/: auto !important;
		height: 120px;
	}

	.recipes #content {
		background: #FFF;
		border-bottom: 0;
	}

	.recipes .entry {
		width: 181px;
		float: left;
		border-right: 5px solid white;
		border-bottom: 5px solid white;
		min-height: 210px;
		height/**/: auto !important;
		height: 210px;
		background: #ECEDE5;
	}	
	
		.recipes .entry .thumb {
			width: 181px;
			height: 124px;
		}
		
		.recipes #content p {
			width: 175px;
			w\idth: 165px;
			padding: 5px;
			min-height: 50px;
			height/**/: auto !important;
			height: 50px;
		}

		.recipes .entry a {
			color: #283770;	
		}
		
		.recipes .entry a:hover {
			color: #0E183D;
		}
		
	.recipes .last {
		border-right: 0;
		width: 183px;
	}
		
	.recipes .information {
		padding: 0 5px 5px 0;
	}
	
		.recipes .information img {
			display: inline;
			margin: 0 0 0 5px;
		}
	
		.recipes .sorry {
			color: #283770;	
		}
	
		.recipes .pageNavigation {
			background: #A7B3C2;
			min-height: 210px;
			height/**/: auto !important;
			height: 210px;
			width: 183px !important;
			float: left;
			border-bottom: 5px solid white;
		}
		
			/* Next Buttons */

			.recipes #content .pageNavigation .next {
				width: 91px;
				min-height: 32px;
				height/**/: auto !important;
				height: 32px;
				background: #96A5B9 url("/a/img/rosenborgCuisine/recipes/next.gif") no-repeat 0 0;
				padding: 0;
				float: left;
				clear: none;
			}

				.recipes #content .pageNavigation .next a {
					display: block;
					height: 32px;
					background: #96A5B9 url("/a/img/rosenborgCuisine/recipes/next.gif") no-repeat 0 0;
				}

					.recipes #content .pageNavigation .next a:hover {
						background: #96A5B9 url("/a/img/rosenborgCuisine/recipes/nextHover.gif") no-repeat 0 0;
					}

			.recipes #content .pageNavigation .noNext {
				width: 91px;
				min-height: 32px;
				height/**/: auto !important;
				height: 32px;
				background: #96A5B9 url("/a/img/rosenborgCuisine/recipes/noNext.gif") no-repeat 0 0;
				padding: 0;
				float: left;
				clear: none;
			}

			/* Back Buttons */
			
			.recipes #content .pageNavigation .back {
				width: 91px;
				min-height: 32px;
				height/**/: auto !important;
				height: 32px;
				background: #96A5B9 url("/a/img/rosenborgCuisine/recipes/back.gif") no-repeat 100% 0;
				padding: 0;
				float: left;
				clear: none;
			}

				.recipes #content .pageNavigation .back a {
					display: block;
					height: 32px;
					background: #96A5B9 url("/a/img/rosenborgCuisine/recipes/back.gif") no-repeat 100% 0;
				}

					.recipes #content .pageNavigation .back a:hover {
						background: #96A5B9 url("/a/img/rosenborgCuisine/recipes/backHover.gif") no-repeat 100% 0;
					}

			.recipes #content .pageNavigation .noBack {
				width: 91px;
				min-height: 32px;
				height/**/: auto !important;
				height: 32px;
				padding: 0;
				display: block;
				background: #96A5B9 url("/a/img/rosenborgCuisine/recipes/noBack.gif") no-repeat 100% 0;
				float: left;
				clear: none;
			}

			#info {
				clear: both;
			}
			
			.recipes .pageNavigation .recipeInformation {
				display: block;
			}

/* -------------------------------------- */
/* Recipe Details			 				*/

	.details #content {
		background: #ECEDE5 url("/a/img/rosenborgCuisine/recipes/detailsBackground.gif") repeat-y 0 0;
	}
	
	.details #content div#recipeTitleContainer {
		position: relative;
		height: 133px;
	}

	.details #content .title {
		border-bottom: 5px solid white;
		position: absolute;
		top: 0;
		left: 0;
	}
	
	.details #content .thumbnail {
		border-bottom: 5px solid white;
		position: absolute;
		top: 0;
		right: 0;
	}
	
	.details #content h3 {
		font-weight: bold;
		font-size: 1.2em;
		padding: 5px;
	}

	.details #content .method {
		width: 360px;
		float: left;
	}
	
		.details #content .method .last {
			width: 300px;
			margin-left: -8px;
			font-weight: normal;
		}
	
		.details #content .method ol {
			margin: 0 10px 0 5px;
			list-style-position: inside;	
			font-weight: bold;
			clear: both;
		}
		
			.details #content .method ol li {
				font-weight: normal;
				padding: 4px 0;
			}
	
			.details #content .method ol p {
				padding-left: 8px !important;
				padding-left: 18px;
			}
	
		.details #content .method p a {
			color: #B10044;
		}
		
			.details #content .method p a:hover {
				color: #6A0029;
			} 
		
	.details #content .ingredients {
		width: 194px;
		float: left;
	}
	
		.details #content .ingredients ul {
			margin: 0 5px 0 5px;
			list-style-type: none;
			clear: both;
		}
		
		.details #content .ingredients ul li {
			padding: 4px 0;
		}
		
/* -------------------------------------- */
/* Share a Recipe			 				*/
		
		.share h2 {
			background: url("/a/img/rosenborgCuisine/inspirationTitle.gif") no-repeat 100% 100%;
			width: 254px;
			height: 20px;
		}
	
		.share #content p.disclaimer {
			padding: 8px;
		}
		
		.share #content p {
			width: 520px;
		}
		
		.share #content form {
			text-align: center;
		}
		
		.share #content form fieldset {
			width: 440px;
			margin: 0 auto;
			clear: both;
			text-align: left;
			padding: 10px 0;
		}
		
		
		.share form fieldset .row .label {
			width: 165px;
		}
	
		.share form fieldset .submit {
			width: 358px;
		}
		
			.share form fieldset .submit input {
				float: right;
			}
			
		.optInP {
		margin: 0 0 10px 0;
		}
		
/* -------------------------------------- */
/* Fix to footer			 				*/
		
			
			#footer ul li {
				width: auto;
			}
		
