/* Main DIV Layouts */
body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 80%;
color: #333333;
margin: 0;
padding: 0;
text-align: center;
min-width: 650px;
background-color: #FFFFFF;
}
  
#container {
margin:0 auto;
min-height:100%;
width:739px;
text-align: left;
position: relative;
background-color: #FFFFFF;
margin-top:8px;
margin-bottom:8px;
}

/* Logo */
.logo {margin: 5px 5px 10px 5px;}


/* Top Nav */
#navlist
 {margin: 0;
padding: 0 0 18px 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.85em;
margin-top:13px;
}

#navlist ul, #navlist li
{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
}

#navlist a:link, #navlist a:visited
{
float: left;
line-height: 14px;
font-weight: bold;
margin:0 13px;
text-decoration: none;
color: #999;
}

#navlist a:link#current, #navlist a:visited#current, #navlist a:hover
{
border-bottom: 4px solid #B0B55D;
padding-bottom: 2px;
background: transparent;
color: #B0B55D;
}

#navlist a:link#inv, #navlist a:visited#inv,
{
border-bottom: 4px solid #FFFFFF;
padding-bottom: 2px;
background: transparent;
}

#navlist a:hover {color: #B0B55D; }

/* Content _homepage */
#content {margin: 20px 0px 20px 0px;
          background-color:#FFFFFF;}
		  
/* Content _subpages */
#content2 {margin: 20px 0px 20px 0px;
          background-color:#FFFFFF;
		  background-image: url(../images/content_bg.gif);
          background-repeat: repeat-y;}

#subcontent{margin-left: 193px;
            margin-right: 155px;
			padding-right: 20px;
			padding-left: 10px;}
			
#subcontent2{margin-left: 20px;
            margin-right: 20px;
			padding-right: 20px;
			padding-left: 10px;}
			
#subcontent3{margin-left: 193px;
            margin-right: 0px;
			padding-right: 20px;
			padding-left: 10px;}
			
#subcontent4{margin-left: 20px;
            margin-right: 155px;
			padding-right: 20px;
			padding-left: 10px;}									
			
*html #subcontent {height: 1px;}
*html #subcontent2 {height: 1px;}
*html #subcontent3{height: 1px;}
*html #subcontent4{height: 1px;}					  

/* Paragraphs & Headings & links and lists*/
p {font-size: 1em;
   margin: 8px 0px 0px 0px;
   padding:0px;}
   
p.shift {font-size: 1em;
   margin: 8px 0px 0px 65px;
   padding:0px;}   
   
h2{margin:10px 0px 0px 0px;
   padding: 0px;
   color: #B0B55D;
   font-size: 1.2em;}
   
h2.home{margin:0px;
   padding: 0px;
   color: #B0B55D;
   font-size: 1.2em;}   
   
h3{margin:0px;
   padding: 0px;
   color: #B0B55D;
   font-size: 0.9em;}
   
h4{margin:10px 0px 0px 0px;
   padding: 0px;
   color: #6C97AF;
   font-size: 1.1em;}   
   
#list ul{margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px}

#list li
{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 10px;
list-style-type: none;
background-image: url(../images/bullet2.gif);
background-repeat: no-repeat;  background-position: 0 .5em;
}

ol {padding: 0px 0px 0px 0px}    
   
a:link {text-decoration: underline; color:#B0B55D}
a:visited{text-decoration: underline; color:#B0B55D}
a:hover {text-decoration: underline; color:#B0B55D} 

.push{padding: 0px 10px 0px 0px}      
	  
/* Columns on homepage */	    
#one{
 float: left;
 height: 185px;
 background-color:#FFFFFF;
 margin: 0px;
 padding: 0px;
 display:inline
 }
 
 #two{
 float: left;
 width: 268px;
 background-color:#FFFFFF;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 5px;
 display:inline
 }
 
  #three{
 float: left;
 height: 185px;
 background-color:#FFFFFF;
 margin: 0px 0px 0px 0px;
 padding: 0px 5px 0px 5px;
 display:inline
 }
 
   #four{
 width: 140px;
 height: 185px;
 background-color:#FFFFFF;
 margin: 0px;
 padding: 0px;
 display:inline
 }
 
 
/* Buttons */ 
.order {margin: 5px 5px 20px 130px;}
.facebook {margin: 13px 0px 0px 0px; vertical-align:top}  
* html .facebook {margin: 23px 0px 0px 0px; vertical-align:top} 
 
#buttons{background-color:#FFFFFF;
          padding: 0px 0px 5px 55px;
		  clear:both;  }
		  
#btn1 {float: left;
       margin: 0px 60px 0px 0px;
       padding: 0px;}
#btn2 {float: left;
       margin: 0px 60px 0px 0px;
       padding: 0px;}
#btn3 {margin: 0px 0px 0px 0px;
       padding: 0px;}

/* quotes */ 
#quotes  {background-color:#FFFFFF;
          margin: 0px 0px 0px 0px;
		  padding: 0px 0px 0px 0px;
		   }
#q1 {float: left;
     margin: 0px 0px 0px 0px;
     padding: 0px;
	   }	   

#q2 {margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 10px;
}		  

/* Footer */  	   	   		  	   
#line{margin: 0px 0px 5px 0px;}
	
#footer {clear: all;
         margin: 10px 0px 0px 0px;
         padding: 0px 0px 10px 0px;
         font-size: 0.78em;
		 color:#7D9AAB;
		 background-color: #ffffff;}
		 
a:link.foot {text-decoration: underline; color:#7D9AAB}
a:visited.foot{text-decoration: underline; color:#7D9AAB}
a:hover.foot {text-decoration: underline; color:#7D9AAB}


/* Side Nav - Left */ 
#navleft {width:180px;
          float: left;
		  margin: 0px 0px 0px 0px;
		  padding: 0px 0px 0px 10px;}
		  
#navleft ul
		{margin: 0;
		padding: 0;
		list-style-type: none;
		font-size 0.9em;}
		
#navleft li { margin: 0 0 10px 0; }
		
#navleft a
		{padding: 0px 0px 0px 10px;
		color: #B0B55D;
		background-image: url(../images/bullet2.gif);
        background-repeat: no-repeat;  background-position: 0 .5em;
		text-decoration: none;}
		
#navleft a:link#select, a:visited#select
		{color: #999999;
	     text-decoration: none;
		 background-image: url(../images/bullet.gif);
         background-repeat: no-repeat;  background-position: 0 .5em;}
		
#navleft a:hover
		{text-decoration: underline;
		 background-image: url(../images/bullet2.gif);
         background-repeat: no-repeat;  background-position: 0 .5em;}
		
/* Side Column- Right */ 
#sidebar {float: right;
          width:155px}
#placeholder
       {width:138px;
	    margin: 0px;
		padding: 0px;}
		
#placetop{height:20px;
		   background-color: #FFFFFF;
           margin: 0px;
           padding: 0px}  
		   
#placemid{background-image: url(../images/place_middle.gif);
          background-repeat: repeat-y;
		  padding: 5px 10px 0px 10px;
		  margin: 0px;} 
		  
#placebot{background-image: url(../images/place_bot.gif);
          background-repeat: no-repeat;
		  height:27px;
		  padding: 7px 0px 0px 10px;
		  color: #B0B55D;
		  margin: 0px;}
		  
/* Blockquote */
blockquote {
  background: transparent url(../images/quoleft2.gif) left top no-repeat;
  font-weight: normal;
  margin-bottom: 10px;
  color: #6C97AF;
}
blockquote div {
  padding: 0px 0px 0px 20px;
  margin-right: 0px;
  background: transparent url(../images/quoright2.gif) right bottom no-repeat;
}

.offer2 {margin-top: 46px;}		

#offers img {padding: 10px 0px 0px 10px}

.split {width: 48%; float:left; padding: 7px; font-size:90%} 
.homeprod {padding: 0px 10px 0px 0px} 
.restbite {padding: 0px 0px 0px 10px}

.slideshow{
border-color: #B0B55D;
border-style: solid; 
border-width: 2px; 
}

.slideimg{
display:block;
text-align:center;
padding:6px;
}

.textcent{
text-align:center;
}

.voucher{
margin-top:10px;
margin-left: auto ;
margin-right: auto ;
font-weight:bold;
background-color:#dadda2;
width:380px;
text-align:center;
padding:10px;
font-size:1.1em;
}

.voucher-link{
margin-top:10px;
margin-left: auto ;
margin-right: auto ;
font-weight:bold;
background-color:#ef2e2e;
width:380px;
text-align:center;
padding:10px;
font-size:1.1em;
}

.voucher-front{
margin-top:10px;
margin-left: auto ;
margin-right: auto ;
font-weight:bold;
background-color:#dadda2;
width:340px;
text-align:center;
padding:10px;
font-size:1.4em;
}

.voucher-front a{
color:#000;
text-decoration:none;
}

.voucher-link a{
color:#FFF;
text-decoration:none;
}

.subtext{
font-size:0.65em;
font-weight:normal;
}

.redlink{
color:#f00 !important;
}
