*{border:0;margin:0;padding:0;outline:0;list-style:none;}
img, div, input { behavior: url("iepngfix.htc") }

body {
/* font-family:Verdana, Arial, Helvetica, sans-serif; */
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
color:#212121; /* #1a1818 */
background:url(../medias/slice.jpg) repeat;
text-align:center;
margin:30px auto 0 auto;
overflow-x:hidden;
}

.clearBoth {
clear:both;
}

h1, h2, h3 {
color:#8f862c;
text-decoration:none;
font-family:Georgia, "Times New Roman", Times, serif;
color:#515151;
}

h1 {font-size:18px;padding:0 0 10px 0;}
h2 {font-size:15px;}
h3 {font-size:12px;}

a {
color:#111111;
text-decoration:none;
}
a:hover {
color:#666666;
text-decoration:none;
}

p {
line-height:1.6em;
padding:10px 0 5px 0;
}



#body {
width:965px;
height:auto;
margin:0 auto 0 auto;
text-align:left;
}

/* +-+-+-+-+-+- HEADER -+-+-+-+ */

#header {
height:127px;
width:965px;
}

#carrot {
position:absolute;
margin:25px 0 0 900px;
}

#logo {
position:absolute;
z-index:90;
}
	/* +-+--+-+- MAIN MENU -+-+-+-+- */
		#mainMenu img{
		position:absolute;
		top:90px;
		
		}

		#MMimage01 { /* ABOUT US */ 
		margin-left:230px;
		z-index:1;
		}
		#MMimage02 { /* FOODIE MENU */ 
		margin-left:333px;
		z-index:9;
		}
		#MMimage03 { /* RESTAURANT */ 
		margin-left:442px;
		z-index:8;
		}
		#MMimage04 { /* CATERING */ 
		margin-left:537px;
		z-index:7;
		}
		#MMimage05 { /* VENUE HIRE */ 
		margin-left:633px;
		z-index:6;
		}
		#MMimage06 { /* SHOP */ 
		margin-left:716px;
		z-index:5;
		}
		#MMimage07 { /* WORKING WITH US */ 
		margin-left:788px;
		z-index:4;
		}


#topImage {
text-align:center;
height:409px;
width:888px;
padding:5px 0 0 0;
}
#topImageMask {
position:absolute;
margin-top:390px;
left:0;
z-index:50;
}

.imageTopImage {
position:absolute;
left:0;
}

#imageTopImage01 {z-index:49;}
#imageTopImage02 {z-index:47;}
#imageTopImage03 {z-index:46;}
#imageTopImage04 {z-index:45;}
#imageTopImage05 {z-index:44;}
#imageTopImage06 {z-index:43;}
#imageTopImage07 {z-index:42;}
#imageTopImage08 {z-index:41;}
#imageTopImage09 {z-index:40;}
#imageTopImage10 {z-index:39;}
#imageTopImage11 {z-index:37;}
#imageTopImage12 {z-index:36;}
#imageTopImage13 {z-index:35;}
#imageTopImage14 {z-index:34;}
#imageTopImage15 {z-index:33;}
#imageTopImage16 {z-index:32;}
#imageTopImage17 {z-index:31;}
#imageTopImage18 {z-index:30;}
#imageTopImage19 {z-index:29;}
#imageTopImage20 {z-index:28;}

#container {
position:absolute;
z-index:51;
background:#ffffff;
width:893px;
margin-left:35px;
padding-bottom:108px;
}

/* +-+-+- MAIN CONTENT +-+-+-++ */

#mainContent {
padding:70px 12px 12px 22px;
width:859px;
}
	/* +-+-+- COLUMN LEFT && COLUMN RIGHT +-+-+-+- */
	
	#left {
	float:left;
	width:200px;
	}
	
	#right {
	width:618px;
	margin-left:230px;
	padding-left:11px;
	}
	
	#right p {
	width:546px;
	
	}
	
	
	#leftMenu {
	padding:0 0 15px 9px;
	}
	
	.selected {
	color:#ec7d1d;
	}

/* +-+-+-+ BOXES +-+-+-+ */
#horizontalBoxes {
margin:20px 0 0 40px;
}

#horizontalBoxes .boxContainer {
float:left;
display:inline;
background:url(../medias/frames/frameShadow.jpg) no-repeat;
height:93px;
width:192px;
padding:8px 0 0 6px;
}


#verticalBoxes .boxContainer {
background:url(../medias/frames/frameShadow.jpg) no-repeat;
height:93px;
width:192px;
padding:8px 0 0 6px;

}


/* -+-+-+-+-+-- LIST PAGE && ITEMS -+-+-+-+-+- */
#items {
padding-top:13px;
}

#items h3 {
background:#f7f7f7;
width:574px;
height:33px;
padding:4px 0 0 4px;
cursor:pointer;
color:#ec7d1d;
} 

.item{
padding:0px 0 0 0;
}

.textItem .leftI {
width:150px;
float:left;
padding:24px 0 0px 0;
}

.textItem .rightI {
width:400px;
margin:0 0 0 160px;
}

#mainContent .rightI p {
width:400px;
padding:20px 0 20px 0;
}


/*--+-+-+-+-+-+-+ CONTACT FORM +-+-+-+-+-+*/
	
	
div.row {text-align:left;clear:both;}

div.label {
	float:left;
	width:130px;
	height:30px;
	
}

#formulaireContact div.label {height:20px;}
#formulaireContact div.row {padding-bottom:15px;text-align:left;clear:both;}

div.row input {
margin:0;
width:200px;
border:1px solid #c3c3c3;

}

div.useless {
position:relative;
padding-left:133px;
}

div#otherRows {margin-top:18px;padding-left:50px;}

.commentsAvailability {width:330px;margin:10px 0 10px 0 ;}

#submit input {
margin:0;padding-left:0px;
}

#formulaireContact textarea {
width:330px;
height:110px;
border:1px solid #c3c3c3;
}

#alertEmailFrom, #alertLastName, #alertFirstName {
position:absolute;
font-style:italic;
margin:0 0 0 217px;
}

p.red {
color:#FF0000;
padding:0;
width:350px;
}

p.orange {
color:#FF8400;
padding:0;
width:350px;
}

p.green {
color:#009900;
padding:0;
width:350px;
}

/* +-+-+-+-+-  GALLERY FOOTER +-+-+- */
#galleryImage {
text-align:center;
height:241px;
width:566px;
margin:25px 0 0 0;
background:url(../medias/gallery/frame.jpg) no-repeat;

}

#galleryImageMask {
position:absolute;
margin:238px 0 0 14px;
z-index:50;
}

.imageGalleryImage {
position:absolute;
margin:36px 0 0 14px;
}

#imageGalleryImage01 {z-index:49;}
#imageGalleryImage02 {z-index:47;}
#imageGalleryImage03 {z-index:46;}
#imageGalleryImage04 {z-index:45;}
#imageGalleryImage05 {z-index:44;}
#imageGalleryImage06 {z-index:43;}
#imageGalleryImage07 {z-index:42;}
#imageGalleryImage08 {z-index:41;}
#imageGalleryImage09 {z-index:40;}
#imageGalleryImage10 {z-index:39;}
#imageGalleryImage11 {z-index:37;}
#imageGalleryImage12 {z-index:36;}
#imageGalleryImage13 {z-index:35;}
#imageGalleryImage14 {z-index:34;}
#imageGalleryImage15 {z-index:33;}
#imageGalleryImage16 {z-index:32;}
#imageGalleryImage17 {z-index:31;}
#imageGalleryImage18 {z-index:30;}
#imageGalleryImage19 {z-index:29;}
#imageGalleryImage20 {z-index:28;}
 

/* +-+--+-+- FOOTER -++-+-+-++- */

#footer {
width:965px;
height:108px;
position:absolute;
margin-left:-20px;
padding-bottom:58px;
}

#downloadPDF {
float:left;
width:236px;
}

#rightFooter {
width:657px;
margin-left:240px;
padding:0 0 12px 0;
}

#footer a.linkFooter {
color:#515151;
font-size:12px;
padding-left:10px;
}

#footer a.linkFooter:hover {
color:#717171;
font-size:12px;
padding-left:10px;
}


