body {
margin:0;
padding:0;
height:100%;
background: #ffffff;
}

#maincontainer {
	position: relative;
	width: 900px;
	height: 600px;
	margin: 0px auto;
	background-image: url(../images/mainbg.jpg);
	/*border: 1px #3366cc solid;*/
	background-repeat: no-repeat;
}

#linesbottom {
	position: absolute;
	top:510px;
	left:0px;
	width: 900px;
	height: 81px;
	background-image: url(../images/linesbottom.gif);
}

#linesrestaurant {
	position: absolute;
	top:805px;
	left:0px;
	width: 900px;
	height: 81px;
	background-image: url(../images/linesbottom.gif);
}

#linesspecials {
	position: absolute;
	top:805px;
	left:0px;
	width: 900px;
	height: 81px;
	background-image: url(../images/linesbottom.gif);
}

#linesbottomcontact{
	position: absolute;
	top:520px;
	left:0px;
	width: 900px;
	height: 81px;
	background-image: url(../images/linesbottom.gif);
}

   
#linesbottomproducts {
	position: absolute;
	top:1850px;
	left:0px;
	width: 900px;
	height: 81px;
	background-image: url(../images/linesbottom.gif);
}

#linesmindexpage {
	position: absolute;
	top:190px;
	left:0px;
	width: 900px;
	height: 320px;
	background-image: url(../images/linesmiddle.gif);
	background-repeat: repeat-y;	
   }
   
   #linesmspecials {
		position: absolute;
	top:190px;
	left:0px;
	width: 900px;
	height:620px;
	background-image: url(../images/linesmiddle.gif);
	background-repeat: repeat-y;
   }
   
   #linesmrestaurant {
	position: absolute;
	top:190px;
	left:0px;
	width: 900px;
	height:620px;
	background-image: url(../images/linesmiddle.gif);
	background-repeat: repeat-y;	
   }
   
#gotorestaurant {
	position: absolute;
	top:243px;
	left:13px;
	width:150px;
	height:15px;
}
	
   
#viewmenu {
	position: absolute;
	top:472px;
	left:27px;
	width: 400px;
	height:80px;
	}

 #linesm {
	position: absolute;
	top:190px;
	left:0px;
	width: 900px;
	height: 520px;
	background-image: url(../images/linesmiddle.gif);
	background-repeat: repeat-y;	
   }
   
 #linesmproducts {
	position: absolute;
	top:190px;
	left:0;
	width: 900px;
	height: 1660px;
	background-image: url(../images/linesmiddle.gif);	/* background-repeat: repeat-y;	*/
   } 


#infopanel_05lg {
	position: absolute;
	top:5px;
	left:216px;
	width: 543px;
	height: 1650px;
	background-image: url(../images/infopanel_05lg.png);
	background-repeat: repeat-none;
}

#allproducts {
	position: absolute;
	top:150px;
	left:1px;
	width: 543px;
	height: 1255px;
}


#paragraphproducts {
	position: absolute;
	top:70px;
	left:70px;
	width: 400px;
	height: 80px;
	font-family:arial,verdana;
	font-size: 11px;
}

#productscallfouzia {
	position: absolute;
	top:1450px;
	left:70px;
	width: 400px;
	height: 80px;
}

#specialssfouzia {
	position: absolute;
	top:480px;
	left:70px;
	width: 400px;
	height: 80px;
	font-family:arial,verdana;
	font-size: 11px;
}

#seal {
	position: absolute;
	top:0px;
	left:0px;
	width: 900px;
	height: 220px;
	background-repeat: no-repeat;
}

#orangebar {
	position: absolute;
	top:112px;
	left:201px;
	width: 565px;
	height: 33px;
	background-image: url(../images/orangebar.gif);
	background-repeat: no-repeat;
}

#logo {
	position: absolute;
	top:50px;
	left:120px;
	width: 176px;
	height: 144px;
	background-repeat: no-repeat;
}




#lines {
	position: absolute;
	top:0px;
	left:0px;
	width: 900px;
	height: 192px;
	background-image: url(../images/linestop.gif);
	background-repeat: no-repeat;
}


#map {
	position:absolute;
	left: 230px;
	top: 200px;
	width: 250px;
	height: 220px;
       }
	   
#mapdowntown {
	position:absolute;
	left: 495px;
	top:200px;
	width: 250px;
	height: 220px;
       }  

#location {
	position:absolute;
	left:230px;
	top: 65px;
	width: 250px;
	height: 450;
	font-family:arial,verdana;
	font-size: 11px;
       }
	   
#location2 {
	position:absolute;
	left: 495px;
	top: 65px;
	width: 250px;
	height: 450;
	font-family:arial,verdana;
	font-size: 11px;
       }

#emailform {
	position:absolute;
	left: 396px;
	top: 440px;
	width: 190px;
	height: 450;
	z-index: 100
       }

#jbfooter {
	position: absolute;
	top:30px;
	left:85px;
	width: 816px;
	height: 51px;
	text-align:center;
	font-family: arial, verdanan, helvetica;
	font-size: 10px;
}

/* Buttons layers below */

#productsb {
	position: absolute;
	top:112px;
	left:316px;
	width: 99px;
	height: 33px;
}

#restaurantb {
	position: absolute;
	top:112px;
	left:415px;
	width: 125px;
	height: 33px;
}

#specialsb {
	position: absolute;
	top:112px;
	left:540px;
	width: 99px;
	height: 33px;
}

#contactb {
	position: absolute;
	top:112px;
	left:661px;
	width: 99px;
	height: 33px;
}

/* Buttons layers end */

#infopanel_06 {
	position: absolute;
	top:200px;
	left:216px;
	width: 543px;
	height: 310;
	background-image: url(../images/infopanel_06.png);
	background-repeat: repeat-none;
}

#infopanel_06products {
	position: absolute;
	top:190px;
	left:216px;
	width: 543;
	height: 310;
	background-image: url(../images/infopanel_05.png);
	background-repeat: repeat-none;
}

#infopanel_05 {
	position: absolute;
	top:5px;
	left:216px;
	width: 543px;
	height: 310px;
	background-image: url(../images/infopanel_05.png);
}

#restaurantpanel {
	position: absolute;
	top:5px;
	left:216px;
	width: 543px;
	height: 601px;
	background-image: url(../images/restaurantpanel.png);
}

#specialspanel {
	position: absolute;
	top:5px;
	left:216px;
	width: 543px;
	height: 601px;
	background-image: url(../images/specialspanel.png);
}

#slideshowrest {
	position: absolute;
	top:80px;
	left:11px;
	width: 520px;
	height: 380px;
}

#slideshowspecials {
	position: absolute;
	top:80px;
	left:11px;
	width: 520px;
	height: 380px;
}

/* begin index interface INDEX PAGE*/

#indexwelcome {
	position: absolute;
	top:5px;
	left:215px;
	width: 220px;
	height: 309px;
	background-repeat: no-repeat;
}

#welcome-box {
	position: absolute;
	top:5px;
	left:216px;
	width: 220px;
	height: 316px;
	font-family:arial,verdana;
	font-size: 10px;
	background-image: url(../images/welcome-box.gif); 
	background-repeat: no-repeat;
}

#welcometext {
	position: absolute;
	top:65px;
	left:234px;
	width: 188px;
	height: 240px;
	text-align:left;
	font-family:arial,verdana;
	font-size: 11px;

}
	
#slideshow {
	position: absolute;
	top:5px;
	left: 443px;
	width: 318;
	height: 310;
	color:#3366cc;
	/* border: 1px solid #3366cc; */
}

#productsscript {
	position: absolute;
	top:20px;
	left:113px;
	width: 317px;
	height: 60px;
	background-image: url(../images/productsscript.png);
	background-repeat: no-repeat;
	z-index: 10;
}

#restaurantscript {
	position: absolute;
	top:20px;
	left:113px;
	width: 317px;
	height: 60px;
	background-image: url(../images/restaurantscript.png);
	background-repeat: no-repeat;
	z-index: 10;
}

#restaurantcurves {
	position: absolute;
	top:555px;
	left:113px;
	width: 317px;
	height: 22px;
	background-image: url(../images/curves.png);
	background-repeat: no-repeat;
	z-index: 11;
}

#specialsscript {
	position: absolute;
	top:20px;
	left:113px;
	width: 317px;
	height: 60px;
	background-image: url(../images/specialsscript.png);
	background-repeat: no-repeat;
	z-index: 10;
}

#specialscurves {
	position: absolute;
	top:555px;
	left:113px;
	width: 317px;
	height: 22px;
	background-image: url(../images/curves.png);
	background-repeat: no-repeat;
	z-index: 11;
}

#contactscript {
	position: absolute;
	top:20px;
	left:115px;
	width: 317px;
	height: 60px;
	background-image: url(../images/contactscript.png);
	background-repeat: no-repeat;
	z-index: 10;
}

#contactcurves {
	position: absolute;
	top:270px;
	left:115px;
	width: 317px;
	height: 22px;
	background-image: url(../images/curves.png);
	background-repeat: no-repeat;
	z-index: 11;
}


#curves {
	position: absolute;
	top:1618px;
	left:113px;
	width: 317px;
	height: 22px;
	background-image: url(../images/curves.png);
	background-repeat: no-repeat;
	z-index: 11;
}

#addthis {
	position: absolute;
	top:87px;
	left:745px;
	/* border: 1px solid #3366cc; */
}

#designedby {
	position: absolute;
	top:20px;
	left:200px;
	width: 62px;
	height: 50px;
	background-repeat: no-repeat;
	z-index:10;
}

