/* CSS Document */
body { 
	
	font: 1em  Arial, Helvetica, sans-serif; 
    background-attachment:fixed; background-position: no-repeat center; background-image:url(background2.png) 
	}
#top { margin-right:auto; margin-right:auto; margin-top:0px; height:120px; border-bottom:0px solid  #FFFF33; background-position:center; 	background-repeat:no-repeat; ;
    background-image: url(logo.png)	 
	}
#logo { font:  Elephant; font-size:24px; color:#FF0000; margin-top:60px; margin-left:80px; text-align:left;
    }
#wrapper { 
	border-right:0px solid #FFCC00 ; border-left:0px solid #FFCC00;
	width:780px;
	min-height:600px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	text-align:right;
	background-color: #FFFFFF;background-image: url(../images/underlogo.png); background-repeat:no-repeat; background-position:top;
	}
#nav { width:780px;border:0px solid #FF0000; font-size:.8em; text-align:right;
		 margin-right: auto; margin-left: auto;
		 }
#nav ul  { text-align:left; 
				list-style:none; 
			 	padding-top:100px;
				margin-left:115px;
			}
#nav li {  float: left;padding:0 ppx ;  text-align:center; border-right:0px solid #009900;    		            
			}
#nav li : first-child {border-left:0px solid #FF0000; text-decoration:none;}
#nav a {text-decoration: none; color: #000000; text-align:center;
	}
#nav li a:hover {color: #666666;
	}
#title {
	margin-top:0px; border-left:1px solid #FFCC00; border-right:1px solid #FFCC00 ; border-top:1px solid #FFCC00; 
	background-color: ; text-align:left; padding-left:20px; background-image:url(barpatern.png);
	font-size:14px; color: #FF0000;
	}
#content { border:1px solid  #FFCC00; 
	 width:560px;  margin:10px 0 10px 0px ; padding:10px 5px 5px 5px;
	float:right;
	background:
	}
#maincontent {border:1px solid   #FFCC00; margin-bottom:10px; padding:10px;
    font-size:12px; color: #333333;
	background-color:;
	text-align:left;
	}
#maincontent h4{
	text-align:left;
	border-bottom:1px solid #FF6600;
	padding-left:50px;
	font-size:14px;
	color:#CCFF00;
	padding-bottom:2px;
	}
.menucontentdesserts {border:1px solid   #FFCC00; margin-bottom:10px; padding:10px;
    font-size:12px; color: #333333;
	background-color:;
	text-align:left;
	}
.menucontentdesserts h4{
	text-align:left;
	border-bottom:1px solid #FF6600;
	padding-left:50px;
	font-size:14px;
	color:#CCFF00;
	padding-bottom:2px;
	}
.boxindex {
	border:1px dotted #FFCC00;
	margin-bottom:10px;
	}
 #voucher {
	border:1px solid   #FFCC00; 
	margin-bottom:10px; padding:10px;
    font-size:12px; color: #333333;
	background-color:;
	text-align:left;
	}
#voucher li {
	list-style:circle;
	padding-left:20px;
	} 
#christmas {
	border:1px solid   #FFCC00; 
	margin-bottom:10px; padding:10px;
    font-size:12px; color: #333333;
	background-color:;
	text-align:left;
	} 
#christmas h3 {
	color:#FF0000;
	}
#christmas h4 {
	color:#0000FF;
	padding-left:30px;
	}
#christmas p {
	padding-left:30px;
	}
#maincontentcontact {border:1px solid   #FFCC00; margin-bottom:10px; padding:5px 5px 5px 5px;
    font-size:12px; color: #333333;
	background-image: url(impcontactbg.gif); background-position: bottom;
	} 
#maincontent p {padding-left:5px; padding-right:5px; text-align:left;}
#content td {border-bottom:0px solid  #99CC66; border-left:0px solid #99CC66; }
	
.box{ border:1px  dotted #FFFF00;
	width:150px;
	margin:5px 5px 5px 5px;
	padding:5px 5px 5px 5px;
	text-align:left; 
	}
#left { width:180px; border:1px solid  #FFCC00; margin:10px 5px 10px 1px;padding:5px 5px 5px 5px;
          float:left;}
#navlefttop {
	margin-top:5px; border-left:1px solid #FFCC00; border-top:1px solid #FFCC00; border-right:1px solid #FFCC00; background-image: url(barpatern.png);
	padding-left:20px; text-align:left;
	text-transform:capitalize; font-size:14px; color:#FF0000;
	}
	
#navleft {border:1px solid #FFCC00; margin-top:0px; margin-bottom:10px;
	 background-image:url(backlink.png);
	display:block;
	text-align:left;	
	}
ul {border:0px solid red; margin:0; padding:0; font:Verdana, Arial, Helvetica, sans-serif; list-style:none;}
li { border-bottom:1px #FFFF00; margin:5px; padding:0; text-indent:15px; 
	}
#navleft a {text-decoration:none; color: #FF0000; font-size:14px;}
#navleft a:hover {color: #99CC00; border-left:5px solid #99CC00; padding-left:5px;}
/* hack for IE Win only \*/
* html div#navleft ul {border-top:0px solid  #FFFF00;}
/* end of hack*/
div#leftlink {
	border:1px solid #FFCC00;  margin-top:10px; margin-bottom:10px; background-image:url(backlinkleft.png);
	padding:5px 5px 5px 5px;
	}
	
#borderright { border-left::1px; 
	width:15px;
	float:right;
	}
	
#footer {
	width:779px; border:1px solid  #FFCC00;
	clear:both;
	background-color:;
	background-image: url(backfooter.png); background-repeat:repeat-x;
	height:30px; text-align:center; padding-top:0px;
	}
#footer p {
    font-size:12px; padding-top:5px; 
	}
	