/* Mango Seaham 1024+ px style */
/* by Ignition House Marketing */
/* www.ignitionhouse.com */

body
	{
		margin:0px;
		border:0px;
		padding:0px;
		background:#000000 url(../images/1024bg.jpg) no-repeat top center;
	}
#pagewrapper
	{
		position:relative;
		margin-top:0px;
		margin-bottom:0px;
		margin-left:auto;
		margin-right:auto;
		width:1000px;
		text-align:left;
	}

/* text basics */
	p, h1, h2, h3, label, legend
		{
			color:#000000;
			margin:0px;
			padding:0px;
			font-family:"lucida sans unicode", arial;
			text-decoration:none;
			font-size:0.8em;
			font-weight:normal;
		}
	p, a
		{
			font-family:arial;
		}
		/* navigation p styles */
			#navigation p, #menunavigation p
				{
					display:inline;
					margin:0px;
				}
		/* home */
		#hometext p
			{
				padding-right:400px;
				width:600px;
				color:#ffffff;
			}
			#hometext a
				{
					color:#ffffff;
				}
		/* menu text styles */
			p.dishname
				{
					width:640px;
					font-weight:bold;
					text-transform:capitalize;
					font-size:1.0em;
				}
			span.price
				{
					position:absolute;
					right:0px;
				}
			p.dishdescription
				{
					padding-bottom:10px;
					font-weight:normal;
					font-style:italic;
					color:#666666;
					font-size:1.0em;
				}

		/* anchor styles */
			a
				{
					text-decoration:none;
					font-weight:bold;
					color:#660000;
				}
				a:hover
					{
						text-decoration:underline;
					}
				#homenavigation li a, #navigation li a
						{
							color:#ffffff;
							font-weight:normal;
						}
	h1
		{
			margin-bottom:5px;
			font-size:4em;
			color:#333333;
		}
			
	h2
		{
			margin-bottom:5px;
			padding-top:20px;
			font-size:2.5em;
			color:#660000;
		}
	h3
		{
			padding-top:30px;
			font-size:1.4em;
			color:#660000;
		}
	

/* list styles */
	ol
		{
			color:#000000;
			margin:0px 0px 0px 40px;
			padding:0px;
			font-family:arial;
			font-size:0.8em;
			list-style-type:decimal;
			list-style-position:outside;
		}
	
	
/* common page elements */
	/* page content holder */
		#pagecontent
			{
				position:absolute;
				top:135px;
				border:1px solid #333333;
				padding:35px;
				width:925px;
				background-color:#ffffff;
			}
		#maincolumn
			{
				position:relative;
				width:620px;
			}
		#secondcolumn
			{
				position:absolute;
				top:-15px;
				right:-320px;
				margin:0px;
				border:0px;
				padding:0px;
				width:300px;
			}
	/* navigation */
		#homenavigation
			{
				position:absolute;
				right:0px;
				top:105px;
			}
		#navigation
			{
				position:absolute;
				right:0px;
				top:5px;
			}
			#homenavigation ul, #navigation ul, #menunavigation ul
				{
					margin:0px;
					border:0px;
					padding:0px;
				}
			#homenavigation li, #navigation li, #menunavigation li 
				{
					display:inline;
					margin:0px;
					border-right:1px solid #ffffff;
					padding:0px 10px 0px 10px;
				}
				#menunavigation li
					{
						margin-right:5px;
						border:1px solid #bbbbbb;
						padding:5px 10px 5px 10px;
						color:#660000;
						background-color:#dddddd;
					}
				
				
	/* logo */
		#logo h1
			{
				position:absolute;
				top:10px;
				left:0px;
				width:1000px;
				height:125px;
				background:transparent url(../images/logotop.gif) no-repeat top left;
			}
			#logo h1 span
				{
					display:none;
				}
		
	/* FORMS */
		/* general form elements */
			fieldset
				{
					margin:30px 0px 0px 0px;
					border:1px solid #cccccc;
					padding:10px;
					background:#dddddd url(../images/form-fieldsetbg.gif) no-repeat bottom right;
				}
				#newsform fieldset
					{
						margin-top:30px;
						border:0px;
						padding:0px;
						background-color:transparent;
						background-image:none;
						text-align:right;
					}
			legend
				{
					position:relative;
					top:0px;
					left:0px;
					margin-top:-30px;
					font-size:1.2em;
					background-color:transparent;
					background-image:none;
				}
				#newsform legend
					{
						margin:0px 0px 5px 0px;
						border:0px;
						padding:0px;
						font-size:0.8em;
						color:#ffffff;
					}
			
			textarea, input
				{
					margin:0px;
					border:1px solid #cccccc;
					padding:2px;
					font-family:arial;
					color:#000000;
					text-decoration:none;
					font-weight:normal;
					background:#ffffff url(../images/form-fieldbg.jpg) no-repeat bottom right;
				}
				input.required
					{
						background:#ffffff url(../images/form-fieldbgrequired.jpg) no-repeat bottom right;
					}
				input.formbutton
					{
						right:0px;
						border:1px solid #999999;
						padding:2px;
						background:#660000 url(../images/form-btnbg.gif) no-repeat center;
						color:#ffffff;
						cursor:pointer;
					}
					#newsform input.formbutton
						{
							font-size:0.8em;
						}
				#bookingform input
					{
						width:200px;
					}
				input.checkbox
					{
						width:25px;
					}
			#form-comments
				{
					width:400px;
				}
			
			label
				{
					display:block;
					margin:10px 10px 10px 0px;
					color:#000000;
				}
				label.required
					{
						color:#990000;
					}
				#newsform label
					{
						display:inline;
					}
		/* newsletter form */
			#newsform
				{
					position:absolute;
					top:25px;
					right:0px;
					margin:0px;
					border:0px;
					padding:0px;
					width:525px;
					text-align:right;
					color:#ffffff;
				}
				#newsform label
					{
						color:#ffffff;
					}
		
/* home elements */
	#hometext
		{
			position:absolute;
			top:135px;
			padding-top:220px;
			width:1000px;
			background:transparent url(../images/1024homebanner.jpg) no-repeat top left;
			text-align:right;
			color:#ffffff;
		}
		#hometext p
			{
				padding-right:400px;
				width:600px;
				color:#ffffff;
			}
	#homelogo h1
		{
			position:absolute;
			top:335px;
			right:0px;
			width:350px;
			height:120px;
			background:transparent url(../images/logo.gif) no-repeat top left;
		}
		#homelogo h1 span
			{
				display:none;
			}
			
/* How to find us elements */
	#findus-googlebox
		{
			border:1px solid #cccccc;
			padding:5px;
			width:430px;
		}
	
/* Specials */	
	/* special offer lunch buffet */
		p.lunchbuffet
			{
				width:300px;
				height:150px;
				background:#000000 url(../images/offer-lunchbuffet.jpg) no-repeat top left;
			}
			.lunchbuffet span
				{
					display:none;
				}
	/* facebook */
		#facebook
			{
				width:300px;
				height:100px;
				background:#3b5998 url(../images/facebook.gif) no-repeat top left;
				cursor:pointer;
			}
			#facebook span
				{
					display:none;
				}
				
	/* special offer early bird */
		#earlybird
			{
				margin:0px 0px 10px 0px;
				padding:0px;
				width:300px;
				height:186px;
				background:#ffffff url(../images/offer-earlybird.jpg) no-repeat top left;
			}
			#earlybird h3
				{
					display:none;
				}
			
	/* xmas simple */
		#xmassimple
			{
				margin:0px 0px 10px 0px;
				padding:0px;
				width:300px;
				height:200px;
				background:#ffffff url(../images/offer-xmassimple.jpg) no-repeat top left;
			}
			#xmassimple h3
				{
					display:none;
				}
				
	/* 20per cent */
		#discount20pcent
			{
				margin:0px 0px 10px 0px;
				padding:0px;
				width:300px;
				height:200px;
				background:#ffffff url(../images/offer-20pcent.jpg) no-repeat top left;
			}
			#discount20pcent h3
				{
					display:none;
				}

/* page-specific decorations */
	div.menu
		{
			background:#ffffff url(../images/bg-limeandgarlic.jpg) no-repeat bottom right;
		}
	div.bookonline
		{
			background:#ffffff url(../images/bg-onioncinnamon.jpg) no-repeat bottom right;
		}
	div.howtofindus
		{
			background:#ffffff url(../images/bg-bayleaves.jpg) no-repeat bottom right;
		}
	div.sendtofriend
		{
			background:#ffffff url(../images/bg-gingerspring.jpg) no-repeat bottom right;
		}
	div.reviews
		{
			background:#ffffff url(../images/bg-onionchilli.jpg) no-repeat bottom right;
		}