@charset "UTF-8";
/* CSS Document */


/* Chefs.css
------------------------------------------------------------------------------

Author:  			Peter Richman
E-mail:				peter@plugandplaydesign.co.uk
Company: 			Plug and Play Design
Date:				14/08/2008

Version:			1.0
Designed for:		FireFox 2

CSS file:			Design One 

------------------------------------------------------------------------------*/



/* =USUAL SUSPECTS
------------------------------------------------------------------------------*/



body{
font-family:		Verdana, Arial, Helvetica, sans-serif, Trebuchet;
font-size:			62.5%;
background-color:	#e9e3de;
margin-top:			0px;
}

img{
border:				none;
}

h1, h2, h3, h4, h5, h6{
font-family:		Verdana, Arial, Helvetica, sans-serif, Trebuchet;
}


.centre p strong{
color:				#000;
}


a{
text-decoration:	none;
outline:none;
}
a:active
{
  outline: none;
}

q{
font-style:			italic;
color:				#000;
}

.clear{
clear:				both;
}

strong{
color:				#000;
}



/* HACK for FIREFOX!! - to always display right hand scroll bars in short pages
this prevents the page bouncing left when changing pages */

html { 
overflow: -moz-scrollbars-vertical; 
height: 100%; 
}

/*Hack over*/

p{
font-size:			1.2em;
line-height:		1.8em;
}

p a{
text-decoration:	none;

}

p img{
margin:				10px;
padding:            0px;

}

p a:hover{
text-decoration:	underline;	
}

q{
/*font-family:		Georgia, "Times New Roman", Times, serif;*/
color:				#572600;
margin:				0px 15px;
font-size:			1.2em;
line-height:		1.6em;
}

a:hover{
text-decoration:	underline;	
}

/* REMOVES HORIZONTAL SCROLL BARS */
html{
overflow-x:			hidden;
}

.logo{
margin:				0px;
padding:            0px;
}

.logo a{
background:			url(../images/logo.gif) top left no-repeat;
width:				150px;
height:				122px;
text-indent:        -3000px;
margin:				20px 0px 0px 52px;
display:			block;
}

.floatRight{
float:				right;
margin:				0px 15px 0px 0px;
}


#pscroller1{
width: 240px;
height: 220px;
}
/* =WRAPPER
------------------------------------------------------------------------------*/

.wrapper{
width:				903px;
margin-left:		auto;
margin-right:		auto;
background:			url(../images/fauxBG.jpg) top left repeat-y;

}

*html .wrapper{
_width:				930px;
}

/* =LAYOUT
------------------------------------------------------------------------------*/




.left{
width:				300px;
float:				left;
}


.right{
width:				603px;
float:				right;
}

*html .right{
position:			relative;
left:				-25px;
}


					
#footerGradient{
background:			url(../images/gradientBottom.jpg) top left no-repeat;
height:				8px;
width:				908px;
}
	
*html #footerGradient{
_position:			relative;
_top:				5px;
}	



.footerMenu{
list-style:			none;
float:				left;
width:				908px;
padding:            0px 0px 0px 0px;
margin:             10px 0px 5px 10px;
}

*html .footerMenu{
_position:			absolute;
_top:				1px;
}

.footerMenu li{
float:				left;
margin:				0px 15px 0px 2px;
padding:            0px;
color:				#572600;
}

.footerMenu li a{
color:				#572600;
}

.footerMenu .footerRight{
float:				right;
margin-right:		25px;
}

*html .footerMenu .footerRight{
_margin-right:		10px;
}
/* =MENUS
------------------------------------------------------------------------------*/

.left ul{
list-style:			none;
margin:				0px 0px 0px 70px;
padding:            0px 0px 20px 0px;
background:			url(../images/borderBottom.gif) bottom left no-repeat;
}

.left li a{
width:				168px;
height:				20px;
background-position:left;
text-indent:        -3000px;
display:			block;
}

.left blockquote p{
text-align:			center;
/*font-family:		Georgia, "Times New Roman", Times, serif;*/
color:				#eae4df;
font-size:			1.2em;
line-height:		1.4em;
font-weight:		lighter;
margin:				25px 0px 0px 0px;
}

.left blockquote p span{
color:				#ccffff;
background:			url(../images/quoteMarks.gif) top left no-repeat;
font-size:			1em;
font-weight:		lighter;
display:			block;
height:				23px;
width:				250px;
margin:				3px 0px 0px -10px;
padding:            7px 6px 0px 0px;
}

.left .newsletter{
color:				#ccffff;
font-size:			1.1em;
font-weight:		lighter;
margin:				2px 0px 0px 70px;
/*font-family:		Georgia, "Times New Roman", Times, serif;*/
}

.left li{
margin:				7px 0px 0px 0px;
}

.left li a:hover, .left li a.selected{
background-position:right;
}

.left .home a{
background:			url(../images/Home.gif);
}

.left .dinner a{
background:			url(../images/pixiDinner.gif);
}

.left .cooking a{
background:			url(../images/pixiCooking.gif);
}

.left .menus a{
background:			url(../images/pixiMenus.gif);
}

.left .booking a{
background:			url(../images/pixiBooking.gif);
}

.left .hints a{
background:			url(../images/pixiHints.gif);
}

.left .contact a{
background:			url(../images/pixiContact.gif);
}

.left .press a{
background:			url(../images/pixiPress.gif);
}

.left .gallery a{
background:			url(../images/pixiGallery.gif);
}

.left .about a{
background:			url(../images/pixiAbout.gif);
}

.left .faq a{
background:			url(../images/pixiFAQ.gif);
}


.signUp{
width:				107px;
margin:				5px 0px 0px 70px;
padding:            3px 0px 0px 0px;
background-color:	#ccffff;
color:				#572600;
font-size:			1.2em;
}

.arrow{
background:			url(../images/signUpArrow.gif) top left no-repeat;
width:				21px;
height:				20px;
text-indent:        -3000px;
border:				0px;
}


/* =CONTENT
------------------------------------------------------------------------------*/
.grad{
background:			url(../images/bottomGradient.gif) top left no-repeat;
width:				603px;
height:				9px;
display:			block;
float:				right;
}


.right .content{
background-color:	#FFF;
margin:				0px 35px 25px 25px;
}

.content p{
margin:				0px 15px 0px 15px;
padding:            0px;
/*font-family:		Georgia, "Times New Roman", Times, serif;*/
color:				#7e5d43;
font-size:			1.2em;
position:relative;
}

.content p a, .content .faqList li a{
color:				#572600;
border-bottom:		1px solid #572600;
}

.content p a:hover, .content .faqList li a:hover{
text-decoration:	none;
background:			#e9e3de;
border-bottom:		1px solid #572600;
}

.content .faqList{
list-style:			none;
margin:				0px 15px 0px 15px;
padding:            0px;
}

.content ul{
/*font-family:		Georgia, "Times New Roman", Times, serif;*/
color:				#7e5d43;
font-size:			1.2em;
line-height:		1.8em;
margin:				0px 15px 0px 15px;
padding:            0px 0px 0px 30px ;
}

.content h4{
/*font-family:		Georgia, "Times New Roman", Times, serif;*/
color:				#572600;
font-size:			2em;
font-weight:		lighter;
margin:				20px 15px 5px 15px;
padding:            0px;
}
.content h4 a
{
color:				#572600;
}
.right h2{
width:				544px;
height:				29px;
text-indent:        -4000px;
margin:				45px 0px 0px 25px;
padding:            0px 0px 0px 0px;
}
.content blockquote
{
	margin-top: 0px;
}
/*#faqPage h5*/
.faq h5
{
/*font-family:		Georgia, "Times New Roman", Times, serif;*/
color:				#572600;
font-size:			1.4em;
font-weight:		lighter;
margin:				20px 15px 5px 15px;
padding:            0px;
}

.faq p span{
/*font-family:		Georgia, "Times New Roman", Times, serif;*/
color:				#572600;
font-size:			1.6em;
}

.faq h5 span{
font-size:			1.4em;
color:				#572600;
}

/*#homeBanner{
background:			url(../images/bannerTitleLondons.gif) top left no-repeat;
}*/
.homeBanner
{
	background-image: url(../images/bannerTitleLondons.gif);
	background-position: top left;
	background-repeat:no-repeat;
}

.content h3{
height:				56px;
width:				544px;
text-indent:        -3000px;
}

.txtBanner
{
	background-position: top left;
	background-repeat:no-repeat;
}
.welcomeToYourHome
{
	background: url(../images/welcomeToYourHome.gif) top left no-repeat;
	font-size: 40pt;
	font-family: 'American Typewriter' , AmericanTypewriter-Light, AmTypewriterCdITCTT, AmTypewriterCdMdITCTT, AmTypewriterITCTT, AmTypewriterMdITCTT;
}

#takeUsToYourTable{
background:			url(../images/takeUsToYourTable.gif) top left no-repeat;
}

#lessons{
background:			url(../images/lessons.gif) top left no-repeat;
}

#foodForThought{
background:			url(../images/foodForThought.gif) top left no-repeat;
}

#FAQthis{
background:			url(../images/FAQthis.gif) top left no-repeat;
}

#reserveYourTable{
background:			url(../images/reserveYourTable.gif) top left no-repeat;
}

/* =CONTACT US
------------------------------------------------------------------------------*/


.contactForm{
list-style:			none;
}

.right .content .registeredOffice{
font-size:			0.9em;
line-height:		1.1em;
margin-top:			10px;
margin-bottom:		10px;
padding-bottom:     15px;
}

/* =SITEMAP
--------------------------------------------------------------------------------*/
#SiteMap{
list-style:			none;
margin:				0px 0px 0px 70px;
padding:            0px 0px 20px 0px;
}

#SiteMap li a{
width:				168px;
height:				20px;
display:			block;
color: #572600;
}

.icons{
	display:		block;
	width:			510px;
	margin:			0px 15px;
	height:			26px;
}

.icons a{
	float:			right;
	margin:         2px;
}
	