	@import url("/css/print.css");
	@import url("/css/handheld.css");

	/* Styles for screen */

	@media screen {

		body {
			font-family:verdana,arial,helvetica,sans-serif;
			font-size:100%;
			text-align:center;
			color:#000000;
			background-color:#000000;
			/*background-image:url(/images/bodyback.gif);*/
			background-repeat:repeat-x;
			margin:2px 0px 10px 0px;
			padding:0em;
		}

		a:link {
			color:#A01704;
		}

		a:visited {
			color:#A01704;
		}

		a:hover {
			color:#A01704;
		}

		h1 {
			margin:0em 0em 1em 0em;
			font-size:20px;
			font-weight:normal;
			text-transform:uppercase;
			color:#C4431F;
			background-color:inherit;
		}
		
		body.home h1 {
			xdisplay:none;
			xbackground-image:url(/images/h1.gif);
			xwidth:311px;
			xheight:52px;
			xmargin:0em;
		}

		h2 {
			font-size:100%;
			color:#FFFFFF;
			background-color:#F25821;
			padding:0.8em 0.2em 0.8em 0.8em;
		}

		img {
			border:none;
		}

		hr {
			height:1px;
			border-top:solid 1px #C0C0C0;
			border-bottom:0;
			border-left:0;
			border-right:0;
			overflow:hidden;
			color:#C0C0C0;
			background-color:#C0C0C0;
		}

		form {
			display:inline;
			padding:0em;
			margin:0em;
		}

		table {
			font-size:100%;
		}

		#container {
			width:950px;
			margin-left:auto;
			margin-right:auto;
			text-align:left;
			border:solid 1px #C9461C;
		}

		#header {
			font-size:75%;
			color:#FFFFFF;
			background-color:#000000;
			height:119px;
			/*border-bottom:solid 1px #FFFFFF;*/
			text-align:left;
		}
        .header_bar {
		 height:9px;
		}
		#logo {
			 
			background-image:url(/images/main_header.gif);
			background-repeat:no-repeat;
			width:950px;
			height:252px;
			overflow:hidden;
			position:absolute;
             
		}

		/*#logo a {
			display:block;
			width:235px;
			height:252px;
			line-height:1000px;
			overflow:hidden;
			position:absolute;
			top:11px;
			z-index:1000;
			background-image:url(/images/logo0.gif);
			background-repeat:no-repeat;
		}
*/
		.banner2 #logo {
			background-image:url(/images/banner2.jpg);
		}

		.banner2 #logo a {
			background-image:url(/images/logo2.gif);
		}

		.banner3 #logo {
			background-image:url(/images/banner3.jpg);
		}

		.banner3 #logo a {
			background-image:url(/images/logo3.gif);
		}

		.banner4 #logo {
			background-image:url(/images/banner4.jpg);
		}

		.banner4 #logo a {
			background-image:url(/images/logo4.gif);
		}

		h2.lamb {
			color:#FFFFFF;
			background-color:#A70840;
		}

		h2.chicken {
			color:#FFFFFF;
			background-color:#F47B20;
		}

		h2.fish {
			color:#FFFFFF;
			background-color:#006BA2;
		}

		h2.vegetarian {
			color:#FFFFFF;
			background-color:#30AE4B;
		}

		h2.barbecue {
			color:#FFFFFF;
			background-color:#AC9013;
		}

		h2.accomp {
			color:#FFFFFF;
			background-color:#69293E;
		}
		
		/*.home a:link,a:visited{
		  background-image:url(/images/home.gif);
		  background-repeat:no-repeat;
          height:24px;
		  vertical-align:top;
		}
		.home a:hover{
		  background-image:url(/images/products.gif);
		  background-repeat:no-repeat;
          height:24px;
		  vertical-align:top;
		}
		
		.home1 a:link{
		  background-image:url(/images/products.gif);
		  background-repeat:no-repeat;
          height:24px;
		  vertical-align:top;
		}*/
		 
		
		
		.menubg{
		  background-image:url(/images/menu_bg.gif);
		  background-repeat:no-repeat;
          height:24px;
		  text-align:left;
		  padding-top:4px;
  		  padding-left:15px;
		  vertical-align:top;
		}
		
		.menubg a,a:visited{
		  color:#FFFFFF;
		  text-decoration:none;
		}
		
		.menubg a:hover{
		  color:#FFFFFF;
  		  text-decoration:none;
		}
		
		.menubg0{
		  background-image:url(/images/menu_bg1.gif);
		  background-repeat:no-repeat;
          height:24px;
		  text-align:left;
		  padding-top:4px;
  		  padding-left:15px;
		  color:#C7441A;
		  vertical-align:top;
		}
		
		.menubg0 a,a:visited{
		  color:#C7441A;
   		  text-decoration:none;
		}
		
		.menubg0 a:hover{
		  color:#C7441A;
		  text-decoration:none;
		}
		
		.menubg1{
		  background-image:url(/images/menu_bg.gif);
		  background-repeat:no-repeat;
          height:24px;
		  padding-top:4px;
		  padding-left:10px;
		  vertical-align:top;
		  text-align:left;
		}
		
		.menubg1 a,a:visited,a:hover{
		  color:#FFFFFF;
		  text-decoration:none;
		}
		
		.menubg2{
		  background-image:url(/images/menu_bg1.gif);
		  background-repeat:no-repeat;
          height:24px;
		  padding-top:4px;
		  padding-left:10px;
		  vertical-align:top;
		  text-align:left;
		}
		
		.menubg2 a,a:visited{
		  color:#C7441A;
		  text-decoration:none;
		}
		
		.menubg2 a:hover{
		  color:#C7441A;
		  text-decoration:none;
		}
		 
		.menutop
		{
		position:relative;
		float:right;
		width:720px;
		/*border-top:solid 1px #FFFFFF;*/
		background-image:url(/images/header_div.gif);
		text-align:center;
		}
		ul.nav  {
			list-style-type:none;
			margin:0em;
			padding:0em;
			color:#FFFFFF;
			background-color:#000000;
			font-weight:bold;
		}

		ul.nav li {
			display:inline;
		}

		ul.nav li a:link, ul.nav li a:visited {
			height:1%;
			padding:0px 0px 0px 16px;
			margin:0px 15px 0px 15px;
			color:#F1D78D;
			text-decoration:none;
			background-image:url(/images/menu_bg.gif);
			/*background-position:top left;*/
			background-repeat:no-repeat;
			height:24px;
		}

		ul.nav li a:hover {
			color:#FFFFFF;
			background-color:inherit;
			text-decoration:none;
		}

		/*#header ul.nav {
			position:relative;
			float:right;
			width:720px;
			background-image:url(/images/header_div.gif);
			text-align:center;
		}*/

		#shoppingmenu {
			/*text-align:right;
			border-top:solid 4px #F1D78D;*/
		}

		#shoppingmenu ul {
			padding-right:18px;
			border-bottom:solid 2em #FFFFFF;
		}

		#gap {
			/*display:block;
			font-size:1pt;
			color:#000000;
			background-color:#A01704;
			height:14px;*/
		}

		#mainbody {
			font-size:75%;
			color:#FFFFFF;
			background-color:#000000;
			/*ackground-image:url(/images/sidebars.gif);*/
			padding:60px 0px 0px 40px;
			border-bottom:solid 0px #A01704;
		}
		#mainbody1 {
			font-size:75%;
			color:#FFFFFF;
			background-color:#000000;
			/*ackground-image:url(/images/sidebars.gif);*/
			padding:0px 0px 0px 40px;
			border-bottom:solid 0px #A01704;
		}

      #mainbody .paddingleft {
	    padding-left:5px;
		padding-top:5px;
		padding-right:45px;
	   }
		#mainbody .inner {
			position:relative;
			font-size:95%;
			min-height:370px;
			color:#FFFFFF;
			background-color:#000000;
			padding:0em 0em 1em 0em;
			text-align:justify;
		}
        .welcome
		{
		 font-size:24px;
		 padding-top:80px;
		 vertical-align:top;
		}
		
		* html #mainbody .inner {
			height:370px;
		}

		#mainbody #footer {
			xposition:absolute;
			xbottom:0px;
			text-align:center;
			margin:2em 0em 0em 0em;
		}
		 #footer {
			xposition:absolute;
			xbottom:0px;
			background-color:#C7451F;
			font-size:11px;
		}

	   .footer {
			color:#FFFFFF;
		}
		.footer a,a:hover,a:visited{
			color:#FFFFFF;
			font-weight:normal;
			text-decoration:none;
			text-align:left;
		}
		#mainbody #footer .nav {
			/*xwidth:726px;
			margin-bottom:1em;*/
			background-color:#C7451F;
		}
		#footer .nav {
			/*xwidth:726px;
			margin-bottom:1em;*/
			background-color:#C7451F;
		}

		#mainbody #footer p {
			margin:0em;
			padding:0em;
			text-align:center;
		}
		#footer p {
			margin:0em;
			padding:0em;
			text-align:center;
		}
         
		 
		#mainbody #footer p a {
			color:#000000;
			background-color:inherit;
			text-decoration:underline;
		}
		 #footer p a {
			color:#000000;
			background-color:inherit;
			text-decoration:underline;
		}

		.submenu ul {
			font-size:105%;
			float:right;
			list-style-type:none;
			margin:0px 0px 20px 30px;
			padding:0em;
			width:184px;
			border:solid 6px #69293E;
		}

		.submenu ul li {
			display:block;
			float:left;
			width:184px;
			background-image:url(/images/submenudivider.gif);
			background-position:bottom;
			background-repeat:no-repeat;
		}

		.submenu ul li.last {
			background-image:none;
		}

		.submenu ul li a:link, .submenu ul li a:visited {
			height:1%;
			display:block;
			padding:0.9em 0.9em 0.9em 2.2em;
			margin:0px 0px 1px 0px;
			color:#69293E;
			background-color:#F1D78D;
			text-decoration:none;
			background-image:url(/images/submenubullet.gif);
			background-position:center left;
			background-repeat:no-repeat;
		}

		.submenu ul li a:hover {
			color:#69293E;
			background-color:#FFE8A7;
			text-decoration:none;
		}

		.submenu ul li.last a {
			margin-bottom:0px;
		}

		.price {
			color:#990000;
			background-color:inherit;
			font-weight:bold;
			font-size:140%;
			text-align:center;
		}

		.product {
			width:425px;
			height:auto;
			float:left;
			min-height:146px;
			color:#000000;
			background-color:#EFEFEF;
			margin:5px;
		}

		* html .product {
			height:146px;
		}

		.product h3 {
			padding:8px 8px 0px 0px;
			margin:0em;
			font-size:100%;
			text-align:left;
			color:#990000;
			background-color:#EFEFEF;
		}
		
		.product h3 a.prodname {
			color:#990000;
			text-decoration:underline;
		}
		
		.product h3 a.prodname:hover {
			color:#990000;
            font-weight:bold;
		}
		
		.product h3 a.prodname:visited {
			color:#990000;
            font-weight:bold;
		}


		.product p {
			margin:0.5em 8px 0em 0em;
		}

		.product .price {
			font-size:100%;
			text-align:left;
		}

		.product .spicerating {
			font-weight:bold;
			color:#808080;
			background-color:inherit;
		}

		.product .spicerating img {
			float:none;
			vertical-align:middle;
			margin-left:0em;
			margin-right:0em;
		}

		.product h3 a.lamb {
			color:#A70840;
			background-color:#EFEFEF;
		}

		.product h3 a.chicken {
			color:#F47B20;
			background-color:#EFEFEF;
		}

		.product h3 a.fish {
			color:#006BA2;
			background-color:#EFEFEF;
		}

		.product h3 a.vegetarian {
			color:#30AE4B;
			background-color:#EFEFEF;
		}

		.product h3 a.barbecue {
			color:#AC9013;
			background-color:#EFEFEF;
		}

		.product h3 a.accomp {
			color:#69293E;
			background-color:#EFEFEF;
		}

		.product h3 a:hover {
			text-decoration:none;
		}

		p.featurelink a:link, p.featurelink a:visited, p.featurelink a:hover {
			display:block;
			width:22em;
			padding:0.9em;
			margin:2em 0em 2em 0em;
			color:#FFFFFF;
			background-color:#F25821;
			border:solid 6px #A01704;
			text-decoration:none;
			font-size:105%;
			font-weight:bold;
			text-align:center;
		}
		p.featurelink1 a:link, p.featurelink1 a:visited, p.featurelink1 a:hover {
			display:block;
			width:12em;
			padding:0.9em;
			margin:2em 0em 2em 0em;
			color:#FFFFFF;
			background-color:#F25821;
			border:solid 6px #A01704;
			text-decoration:none;
			font-size:105%;
			font-weight:bold;
			text-align:center;
		}

		#preperation {
			text-align:center;
			font-weight:bold;
			font-size:120%;
			margin:1.5em 0em 0em 0em;
			padding:8px 8px 8px 40px;
			background-position:center left;
			background-repeat:no-repeat;
			border-style:solid;
			border-width:2px;
		}

		#warning {
			font-weight:bold;
			padding:10px 5px 10px 52px;
			margin:0em;
			background-position:center left;
			background-repeat:no-repeat;
			border-style:solid;
			border-width:2px;
		}

		p.vegetarian {
			border-color:#30AE4B;
			color:#30AE4B;
			background-color:#C5E2CB;
			background-image:url(/images/warning_vegetarian.gif);
		}

		p.chicken {
			border-color:#F47B20;
			color:#F47B20;
			background-color:#FDD9B1;
			background-image:url(/images/warning_chicken.gif);
		}

		p.lamb {
			border-color:#A70840;
			color:#A70840;
			background-color:#F6A0B2;
			background-image:url(/images/warning_lamb.gif);
		}

		p.fish {
			border-color:#006BA2;
			color:#006BA2;
			background-color:#A1DCED;
			background-image:url(/images/warning_fish.gif);
		}

		p.barbecue {
			border-color:#AC9013;
			color:#AC9013;
			background-color:#FFE98F;
			background-image:url(/images/warning_barbecue.gif);
		}

		div.vegetarian {
			border-color:#30AE4B;
			color:#30AE4B;
			background-color:#C5E2CB;
			background-image:url(/images/cookingtime_vegetarian.gif);
		}

		div.chicken {
			border-color:#F47B20;
			color:#F47B20;
			background-color:#FDD9B1;
			background-image:url(/images/cookingtime_chicken.gif);
		}

		div.lamb {
			border-color:#A70840;
			color:#A70840;
			background-color:#F6A0B2;
			background-image:url(/images/cookingtime_lamb.gif);
		}

		div.fish {
			border-color:#006BA2;
			color:#006BA2;
			background-color:#A1DCED;
			background-image:url(/images/cookingtime_fish.gif);
		}

		div.barbecue {
			border-color:#AC9013;
			color:#AC9013;
			background-color:#FFE98F;
			background-image:url(/images/cookingtime_barbecue.gif);
		}

		#preperation p {
			width:24%;
			float:left;
			margin:0em;
			padding:0em;
		}

		#preperation img {
			vertical-align:middle;
		}

		.largeimg {
			width:354px;
			margin:0em 0em 0em 2em;
			float:right;
		}

		form#buyarea {
			display:block;
			text-align:center;
		}

		form#buyarea div div {
			text-align:left;

		}

		.submitbutton {
			padding:0.4em;
			color:#FFFFFF;
			background-color:#F25821;
			border:solid 6px #A01704;
			font-family:verdana,arial,helvetica,sans-serif;
			font-size:105%;
			font-weight:bold;
			cursor:pointer;
		}

		table.shop {
			width:100%;
			border-collapse: collapse;
		}

		table.shop td {
			border: 1px solid #808080;
			padding:0.5em;
		}

		table.shop th {
			border: 1px solid #000000;
			padding:0.5em;
			color:#000000;
			background-color:#DFA01F;
		}

		table.shop th.figures, table.shop td.figures {
			width:15%;
			text-align:center;
		}

	  table.shop  a:link{
	     color:#A01704;
	   }
	   table.shop  a:hover{
	     color:#A01704;
		 font-weight:bold;
	   }
	    table.shop  a:visited{
	     color:#A01704;
		 font-weight:bold;
	   }


		.basketbuttons {
			text-align:center;
			margin:1em 0em 1em 0em;
			padding:0.3em;
			font-size:95%;
		}

		.basketbuttons .submitButton {
			width:14em;
		}
		
		.basketbuttons .terms a{
			 color:#A01704;
		}
		
		.basketbuttons .terms a:hover{
			 color:#A01704;
		}
		
		.basketbuttons .terms a:visited{
			 color:#A01704;
		}

		.basketbuttons div {
			display:inline;
		}

		.userform fieldset {
			padding:2em;
			margin:0em 0em 1em 0em;
		}

		.userform fieldset p {
			margin:1em 0em 0.5em 0em;
			color:#808080;
			background-color:inherit;
		}

		.userform fieldset label {
			float:left;
			clear:left;
			width:12em;
			font-weight:bold;
			text-align:right;
			padding:2px 0px 0px 0px;
			margin:0em 1em 0em 0em;
			color:#FFFFFF;
			background-color:inherit;
		}

		.userform legend {
			padding:0em;
			margin:0em;
			color:#D77A1E;
			background-color:inherit;
		}

		.userform input,select,textarea {
			font-family:verdana,arial,helvetica,sans-serif;
			font-size:8pt;
		}

		.userform .textarea {
			width:35em;
		}

		.userform .textarealarge {
			width:35em;
		}

		.userform .textareasmall {
			width:5em;
		}

		.userform .note {
			display:block;
			margin:0em 10em 0em 14.5em;
			font-size:90%;
			color:#000099;
			background-color:inherit;
		}

		.error {
			color:#FF0000;
			background-color:yellow;
			font-weight:bold;
			font-size:120%;
			text-align:center;
		}

		.errornote {
			color:#FF0000;
			background-color:yellow;
		}

		.message {
			color:#0000FF;
			background-color:yellow;
			font-weight:bold;
			font-size:120%;
			text-align:center;
		}

		.cmspic {
			float:right;
			margin:0em 0em 1em 2em;
		}

		.pages {
			text-align:right;
		}

		.pages a:link, .pages a:visited, .pages a:hover {
			padding:5px;
			color:#FFFFFF;
			background-color:#F25821;
			text-decoration:none;
			font-weight:bold;
		}

		.pages .selected {
			padding:5px;
			color:#808080;
			background-color:#EFEFEF;
			font-weight:bold;
		}

		.newsbox {
			height:1%;
			border:solid 1px #F25821;
		}

		.newsbox h2 {
			margin:0em;
			color:#FFFFFF;
			background-color:#F25821;
		}

		.newsbox p {
			padding:0.7em 0.8em 0.7em 0.8em;
			margin:0em;
		}

		.category {
			width:33%;
			float:left;
			text-align:center;
			margin-bottom:0.5em;
			margin-top:0em;
		}

		.category a {
			text-decoration:none;
		}

		#dropmenudiv{
			position:absolute;
			line-height:18px;
			z-index:10000;
			font-size:75%;
			text-align:center;
		}

		#dropmenudiv a {
			width: 100%;
			display: block;
			text-indent: 3px;
			border-bottom: 1px solid #000000;
			padding:4px;
			text-decoration: none;
			font-weight: bold;
			color:#C4431F;
			background-color:#FFFFFF;
			text-align:center;
		}

		#dropmenudiv a:hover{ /*hover background color*/
			color:#FFFFFF;
			background-color:#C4431F;
			text-align:center;
		}

		.novisual {
			display:none;
		}

		.cleaner {
			height:1px;
			overflow:hidden;
			clear:both;
		}
	   .kesri {
	     color:#C7451F;
		 font-size:12px;
	   }	
	   .breadcrumbs {
	   color:#CF7926;
	   }
      	   
	}
