	body {
        	background-color: #CA9731;
		margin: 0px;
		text-align: center;
		font-family: tahoma, verdana;
		font-size: 9pt;
		color: #003300;
        }

	#content {
		position: relative;
		margin: 0px auto;
		margin-top:2.5%;
		text-align:center;
		width:761px;
		}

	#title {
		padding:0px;
		width:100%; /* I have to specify a width for IE5 PC, or else it ignores the top-margin of the H1 element therein. But 100% is different in browsers without IE5x PC's broken box model, so I have to use the CSS2 selector trick to set the width to auto for those browsers*/
		voice-family: "\"}\"";
		voice-family: inherit;
	        background:url(../images/header2b.gif);
		width:760px;
                height:69px;
		border: 1px solid #993333;
	        border-bottom: none;
		}

        #details {
	       width: 760px;
	       background-color: #CA9731;
	}

	#navbar {
	       float: left;
	       width: 760px;
	       height: 25px;
	       border-left: 1px solid #993333;
	       border-right: 1px solid #993333;
	       border-bottom: 5px solid #993333;
	       text-align: right;
	}

	#pagecontainer {
	       float: left;
	       background: url(../images/pagebg.gif);
	       width: 760px;
	       border-left: 1px solid #993333;
	       border-bottom: 1px solid #993333;
	       border-right: 1px solid #993333;

	}

	#leftside {
	       float: left;
	       background: url(../images/home_animation.gif);
	       width: 161px;
	       height: 399px;
	}

	#leftside2 {
	       float: left;
	       background: url(../images/bhaji.jpg);
	       width: 161px;
	       height: 399px;
	}
	
	#leftside3 {
	       float: left;
	       background: url(../images/herbsawrd.jpg);
	       width: 161px;
	       height: 399px;
	}
	
	#leftside4 {
	       float: left;
	       background: url(../images/herbsspices.jpg);
	       width: 161px;
	       height: 399px;
	}
	
	#leftside5 {
	       float: left;
	       background: url(../images/curry.jpg);
	       width: 161px;
	       height: 399px;
	}


	#rightside {
	       float: left;
	       background-color: #9A3334;
	       width: 596px;
	}

	#pagenavbar {
	       float: left;
	       width: 599px;
	       height: 20px;
	       text-align: right;
	       padding-bottom: 5px;
	 }

	#pagenavbar2 {
	       float: left;
	       width: 599px;
	       height: 20px;
	       text-align: right;
	       background-color: #CC9933;
	 }

	#page {
	       float: left;
	       background-color: #993333;
	       border-left: 5px solid #993333;
	       border-right: 5px solid #993333;
	       width: 559px;
	       color: #FFFFFF;
	}

	#page2 {
	       float: left;
	       background-color: #FFFFFF;
	       border-top: 20px solid #FFFFFF;
	       border-left: 20px solid #FFFFFF;
	       border-right: 20px solid #FFFFFF;
	       width: 559px;
	}

	#textstrip {
	       float: left;
	       width: 140px;
	       position: relative;
	       top: -5px;
	       text-align: left;
	       color: #FFFFFF;
	}

	#colouredstrip {
		float: left;
		width: 140px;
	        height: 400px;
		background-color: #CA9731;
	        text-align: left;
	        color: #FFFFFF;
	}

	#borderedstrip {
		float: left;
		width: 120px;
		border: 1px solid #FFFFFF;
	        color: #FFFFFF;
	}

	#noncolouredstrip {
		float: left;
		width: 120px;
		background-color: #FFFFFF;
	        color: #993333;
	}

	#spacestrip {
		float: left;
		width: 8px;
	        border: 1px solid #993333;
	}

	#striptext {
		padding-left: 5px;
	}

	#pagetop {
	       float: left;
	       width: 589px;
	       height: 300px;
	       background: url(../images/home_banner.gif);
	}
	
	#pagetop #promolink {
		   float: left;
	       padding-top: 255px;
	       padding-left: 70px;
	       font-weight: bold;
	       font-size: 12pt;
	}
	
	#pagetop #promolink a {
	 	   color: #000000;
		   text-decoration: none;
	}
	
	#pagetop #promolink a:hover {
		   text-decoration: underline;
	}


	#pageleft {
		float: left;
		   width: 400px;
	       text-align: left;
	}
	
	#pageleft h1 {
		font-size: 14pt;
		color: #993333;
	}
	
	#pageleft h2 {
		font-size: 10pt;
		color: #CA9731;
	}
	
	#pageleft table#opening_hours tr td {
		padding: 5px;
	}
	
	#pageleft table#menu tr td {
		padding: 5px;
	}
	
	#pageleft a {
		text-decoration: none;
		color: #006400;
		}

	#pageleft a:hover {
		color: #A9A9A9;
		text-decoration: underline;
	}

	#pageleft a:visited {
	 	color: #006400;
	}

	#pageright {
		   float: left;
		   width: 140px;
	           text-align: left;
		   padding-left: 19px;
 		   font-size: 10pt;
	}
	
	#page_home {
		float: left;
		   width: 580px;
	       text-align: left;
			 padding-top: 10px;
		   padding-left: 5px;
			padding-bottom: 10px;
	}

	#pageleft_home {
		float: left;
		   width: 445px;
	       text-align: left;
			 padding-top: 10px;
		   padding-left: 5px;
			padding-bottom: 10px;
	}

	#page_home table tr td p#home_welcome {
		padding-left: 5px;
		padding-right: 15px;
		font-size: 9pt;
	}
	
	 #page_home table tr td p#home_menu {
		padding-left: 10px;
		padding-right: 15px;
		font-size: 9pt;
		font-weight: bold;
	}
	
	#page_home table tr td p#home_news1 {
		padding-left: 10px;
		padding-right: 15px;
		font-size: 8pt;
	}
	
	#page_home table tr td p#home_news {
		padding-left: 5px;
		padding-right: 15px;
		font-size: 8pt;
	}
	
	#page_home table tr td h2 {
		font-size: 10pt;
		padding-left: 5px;
		color: #CA9731;
	}
	
	#page_home img {
	      padding-top: 2px;
			padding-right: 10px;
			padding-bottom: 5px;
			xborder: 1px solid #CA9731
	}
	
   #page_home table tr td p a {
   		text-decoration: none;
			font-weight: bold;
			color: #FFFFFF;
   }

	#page_home table tr td p a:hover {
   		text-decoration: none;
			font-weight: bold;
			color: #556B2F;
   }

	#page_home table tr td p a:visited {
   		text-decoration: none;
			font-weight: bold;
			color: #FFFFFF;
   }

	#pageright_home {
	float: left;
	width: 90px;
	text-align: left;
	padding-top: 10px;
	padding-left: 15px;
	padding-bottom: 10px;
	font-size: 10pt;
	color: #CA9731;
}

#home_feature_extra {
padding: 10px;
}
	#pageright_home a {
	   font-size: 8pt;
		color: #CA9731;
		text-decoration: none;
	}

	#pageright_home a:hover {
		text-decoration: underline;
	}
	
	#pageright_home a:visited {
		text-decoration: none;
	}
	
	#pageright img {

		padding: 5px;
		border: 1px solid #CA9731;
	}

	#pageright h2 a {
	        font-size: 10pt;
	        color: #CA9731;
	}

	#footer {
	       background-color: #CA9731;
	       float: left;
	       padding: 5px;
	       width: 750px;
	       height: 50px;
	       text-align: right;
	       color: #993333;
	       font-size: 7pt;
	}

	#links {
	       padding: 5px;
	       font-size: 8.5pt;
	       font-weight: bold;
	       xcolor: #FFFFFF;
	       color: #993333;
	}

	#links2 {
	       padding: 5px;
	       font-size: 8pt;
	       font-weight: bold;
	       color: #FFFFFF;
	}

	#links a{
		text-decoration: none;
		color: #993333;
		xcolor: #2B4957;
		}

	#links a:hover {
		color: #FFFFFF;
		text-decoration: underline;
	}

	#links a:visited {
	 	color: #993333;
	}

	#links2 a{
		text-decoration: none;
		color: #FFFFFF;
		}

	#links2 a:hover {
		color: #CA9731;
		text-decoration: underline;
	}

	#links2 a:visited {
	 	color: #FFFFFF;
	}

	#pscroller1{
		width: 115px;
		height: 280px;
		float: right;
		padding: 10px;
		text-align: left;
	}

	#pscroller1 h2 {
		font-size: 10pt;
	}

	#pscroller1 a {
		text-decoration: none;
		color: #CA9731;
	}

	#pscroller1 a:hover {
		text-decoration: underline;
	}

	.someclass {
		//class to apply to your scroller(s) if desired
	}

	p#home_news2{font-size: 10pt;}

	h1 {font-size: 16px;}
