
	body{
	  background-image:url(../img/background2.jpg);
	  background-attachment:fixed;
	  background-repeat:no-repeat;
	  background-position:top right;
	  font:14px verdana,arial,helvetica;
	  color:#333333;
	  line-height:30px;
	  margin:0;
	  background-color:#ebf7ab;
	}
	
	body#restaurant{
	
	  background-image:url(../img/background1.jpg);
	  background-attachment:fixed;
	  background-repeat:no-repeat;
	  background-position:top right;

	}
	
	body#cafe, body#delivery{
	
	  background-image:url(../img/background.jpg);
	  background-attachment:fixed;
	  background-repeat:no-repeat;
	  background-position:top right;

	}
	img{
	  border:0;
	}
	
	#containerAll{
	width:900px;
	margin:0 auto;
	background-image:url(../img/overallBg_1.png);
	}
	
	#logo{
	  display:inline;
	  width:auto;
	  height:68px;
	}
	
	#container{
	  margin:0 auto;
	  width:800px;
	  height:185px;
	}

	#header {
	  margin: 0 auto;
	  padding:0;
	  width: 800px;
	  background-color: ##0066CC;
	  height: 125px;
	  background-image: url(../img/headerBg.jpg);
	}

	#topTwo {
	  padding:0;
	  margin:0;
	  list-style-type: none;
	  display:inline;
	}

	#topTwo li {
	  margin: 0;
	  padding:0;
	  float: left;
	  width: 400px;
	  height: 125px;
	  text-align: center;
	  line-height:120px;
	}

	#topTwo li a {
	  display:block;
	  font-family: "trebuchet ms",arial,helvetica;
	  color: #FFFFFF;
	  font-size: 50px;
	  text-decoration: none;
	  width:100%;
	  height:100%;
	  }

	  .rLink:hover {
	  background-image: url(../img/restaurant.gif);
	  color:#ffffff;
	}

	.cLink:hover {
	  background-image: url(../img/cafe.gif);
	  color:#ffffff;
	}

	#navigation {
	  padding:0;
	  margin:44px 0 0 0;
	  list-style-type: none;
	  float: right;
	 }

	#navigation li{
	  padding:0;
	  margin:0;
	  float:left;
	  width:100px;
	  height:30px;
	  text-align:center;
	  border-right:1px solid #333333;
	  overflow:hidden;
	  position:relative;
	}

	  #navigation li a {
	  display:block;
	  font-family: "trebuchet ms",arial,helvetica;
	  color: #999999;
	  font-size: 11px;
	  text-decoration: none;
	  text-transform:uppercase;
	  }

	   #navigation li a:hover{
	    background-color:#46CCF8;
		color:#FFFFFF;
		font-weight:bold;
	   }
	   
	   body#home .home, body#delivery .delivery, body#catering .catering, body#contactus .contact{
	    background-color:#46CCF8;
		color:#FFFFFF;
		font-weight:bold;
	   } 
	   
	   #content{
		margin:0 auto;
		width:800px;
		margin-bottom:20px;
		}
		
		#contentLeft{
		float:left;
		text-align:left;
		width:450px;
		height:500px;
		margin-bottom:20px;
		margin-left:20px;
		line-height:30px;
			}
		
		#contentRight{
		width:250px;
		margin-left:530px;
		background-color:#46CCF8;
		padding:10px;
		}
		
		body#contactus #contentRight{
		width:400px;
		margin-left:380px;
		}
			
		body#contactus #contentLeft{
		width:350px;
		}
		
		#promo{
		width:250;
		height:214;
		}
		
		body#restaurant #promo, body#restaurant h2.promo{
		margin-left:20px;
		}

		body#cafe #promo, body#cafe h2.promo{
		margin-left:80px;
		}
		
		
		.leftSide{
		float:left;
		margin:10px;
		}
	   
	   #footer{
	   clear:both;
	   width:800px;
	   border-top:1px solid #333333;
	   margin:0 auto;
	   padding-bottom:30px;
	   text-align:center;
	   font-weight:bold;
	   font-size:13px;
	   }
	   
	   body#restaurant .rLink{
	   background-color:#9AF846;
	   color:#ffffff;
	   text-decoration:underline;
	   }
	   
	   body#cafe .cLink{
	   background-color:#46CCF8;
	   color:#ffffff;
	   text-decoration:underline;
		}
			   
	   .subHeading{
	   font-weight:bold;
	   font-size:14px;
	   }
	   
	   #content a:link, #content a:visited,#content a:active{
	   text-decoration:none;
	   color:#333333;
	   font-weight:bold;
	   }
	   
	   #content a:hover{
	   color:#999999
	   }
	   
   
	   #photo{
		width:250px;
		height:auto;
	   }
	   
	   #photo1{
	   width:400px;
	   height:auto;
	   }
	   
	   #photo img, #photo1 img{
	   border:3px double #333333;
	   }
	   
	   #restaurantPic{
	   width:320px;
	   height:940px;
	   margin-right:40px;
	   padding:10px;
	   background-color:#9AF846;
	   }
	   
	   #cafePic{
	   width:400px;
	   padding:10px;
	   height:830px;
	   margin-right:30px;
	   background-color:#46CCF8;
	   }

	   body#delivery #content img{
	   width:800px;
	   height:auto;
	   }
	   
	   .openingHours{
	   border:1px dashed #333333;
	   padding:10px;
	}
	
	#pics img{
	border:3px double #333333;
	}
		
