@charset "utf-8";
/* CSS Document */

/** body **/
  body
  {
    margin: 15px 0 15px 0;
	background-image:url(http://www.vbites.com/VBites/images/v-bites-restaurant.gif);
	background-attachment:fixed;
	background-repeat:repeat-x;
  }

  #page
  {
  }

  #page-inner
  {
  }

/** header **/
  #header
  {
  }

  #header-inner
  {
  }

  #logo /* Wrapper for logo */
  {
    margin: 10px 0 10px 0;
    padding: 0;
  	width:960px;
	border: solid 3px #f68121;
	border-bottom: solid 0px #f68121;
	_border-bottom: solid 3px #f68121;
  }

  #logo-image /* The actual logo image */
  {
    text-align:center;
    margin-top:20px;
    margin-left:20px;
	margin-right:20px;
    padding:0px;
  }

  h1#site-name, div#site-name 
  {
    margin: 0;
    font-size: 2em;
    line-height: 1.3em;
  }


  #main
  {

    }

  #main-inner
  {

  }


  #content
  {
  	background: #fff2cb;
  	border: solid 3px #f68121;
	clear: both;
  }

  
  #clearcontent
  {
  clear:both;
  }

  #content-inner
  {
  }


  
  
  /* Right column boxes ------------------------------------------------ */
  
  #rightbox1
  {
  background-image:url(../images/grafs/giftvouchers.jpg);
  width:281px;
  height:40px;
  vertical-align:bottom;
  margin:1em;
  padding:185px 5px 4px 55px;
  }
  
  #rightbox1 a
  {
  text-decoration:none;
  color:#4f2c01;
  }
  
  #rightbox1 a:hover
  {
  text-decoration:underline;
  color:#4f2c01;
  }
  
  
  #rightbox2
  {
  background-image:url(../images/grafs/VBites-recipes.jpg);
  width:282px;
  height:33px;
  vertical-align:bottom;
  margin:1em;
  padding:150px 5px 9px 55px;
  clear:all;
  font-weight: bold;
  }
  
  #rightbox2 a
  {
  text-decoration:none;
  color:#4f2c01;
  font-weight: bold;
  }
  
  #rightbox2 a:hover
  {
  text-decoration:underline;
  color:#4f2c01;
  font-weight: bold;
  }
  
  
  #rightbox3
  {
  background-image:url(../images/grafs/VBites-vitamins-minerals.jpg);
  width:282px;
  height:33px;
  vertical-align:bottom;
  margin:1em;
  padding:150px 5px 9px 55px;
  clear:all;
  font-weight: bold;
  }
  
  #rightbox3 a
  {
  text-decoration:none;
  color:#4f2c01;
  font-weight: bold;
  }
  
  #rightbox3 a:hover
  {
  text-decoration:underline;
  color:#4f2c01;
  font-weight: bold;
  }
  
  
  
  /*----- RIGHTBOX 4 */
  #rightbox4
  {
  background-image:url(../images/grafs/VBites-healthy-kids-menu.jpg);
  width:282px;
  height:33px;
  vertical-align:bottom;
  margin:1em;
  padding:150px 5px 9px 55px;
  clear:all;
  font-weight: bold;
  }
  
  #rightbox4 a
  {
  text-decoration:none;
  color:#4f2c01;
  font-weight: bold;
  }
  
  #rightbox4 a:hover
  {
  text-decoration:underline;
  color:#4f2c01;
  font-weight: bold;
  }
  
  /*----- RIGHTBOX 5 */
  #rightbox5
  {
  background-image:url(/images/grafs/shop-online.jpg);
  width:282px;
  height:33px;
  vertical-align:bottom;
  margin:1em;
  padding:150px 5px 9px 55px;
  clear:all;
  font-weight: bold;
  }
  
  #rightbox5 a
  {
  text-decoration:none;
  color:#4f2c01;
  font-weight: bold;
  }
  
  #rightbox5 a:hover
  {
  text-decoration:underline;
  color:#4f2c01;
  font-weight: bold;
  }
   #rightbox6
  {
  background-image:url(/images/grafs/giftvouchers.jpg);
  width:282px;
  height:33px;
  vertical-align:bottom;
  margin:1em;
  padding:150px 5px 9px 55px;
  clear:all;
  font-weight: bold;
  }
  
  #rightbox6 a
  {
  text-decoration:none;
  color:#4f2c01;
  font-weight: bold;
  }
  
  #rightbox6 a:hover
  {
  text-decoration:underline;
  color:#4f2c01;
  font-weight: bold;
  }


#newsSummary {
	border: 1px dotted green;
	display: block;
	padding: 6px;
	margin: 5px;
	color: #4f2c01;
	background: #fbaf3f;
}

  
  /* ------------------------------------------------ */




  h1.title, /* The title of the page */
  h2.title, /* Block title or the title of a piece of content when it is given in a list of content */
  h3.title /* Comment title */
  {
    margin: 0;

  }

  h4.title /* The navigation links */
  {
  color:#FFF2CB;
  }

  .help /* Help text on a page */
  {
    margin: 1em 0;
  }

  .more-help-link /* Link to more help */
  {
    font-size: 0.85em;
    text-align: right;
  }

  #content-area /* Wrapper for the actual page content */
  {
  padding:20px;
  width:526px;
  border-right: dotted 3px #FBB03F;
  height:822px;
  }

  .pager /* A list of page numbers when more than 1 page of content is available */
  {
    clear: both;
    margin: 1em 0;
    text-align: center;
  }

  .pager a, .pager strong.pager-current
  {
    padding: 0.5em;
  }

  .feed-icons /* The links to the RSS or Atom feeds for the current list of content */
  {
    margin: 1em 0;
  }
/** footer **/
  #footer
  {
  background-color:#778e1d;
  text-align:center;
  border: solid 3px #f68121;

  }

  #footer-inner
  {
  text-align:center;
  }

  #footer-message /* Wrapper for the footer message from Drupal's "Site information"
                     and for any blocks placed in the footer region */
  {
    padding: 3px;
	font-size:0.8em;
	color: #FFF2CB;
	font-weight:bold;
	text-decoration:none;
  	text-align:center;
  }

  #footer-message a /* Wrapper for the footer message from Drupal's "Site information"
                     and for any blocks placed in the footer region */
  {
    padding: 10px;
	color: #FFF2CB;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
  }

  #copywrite
  {
	text-align:center;
	margin: 1 0 1 0em;
	font-size: 0.8em;
	text-align:center;
	margin: 1em;
	color:#613907;
	clear:both;
  }



  ul.links.inline
  {
    display: inline;
  }

  ul.links li
  {
    display: inline;
    list-style-type: none;
    padding: 0 0.5em;
  }

 
#block-menu-2 .selected, #block-menu-2 a:hover

{

background-color: #ff9000;

}
  .container-inline div, .container-inline label /* Inline labels and form divs */
  {
    display: inline;
  }

  .tips /* Tips for Drupal's input formats */
  {
    margin: 0;
    padding: 0;
    font-size: 0.9em;
  }

#container {width:966px; margin:0px;}
.xsnazzy {margin-top:1em;}

.xsnazzy em {display:block; width:0; height:0; color:#d8d8ee; overflow:hidden; border-top:12px solid #fff; border-left:12px dotted transparent; border-right:12px dotted transparent; margin-left:50px;}
/* hack for IE5.5 */
* html .xsnazzy em {width:24px; height:12px; w\idth:0; hei\ght:0;}
.xsnazzy span {display:block; width:0; height:0; color:#fff; overflow:hidden; border-top:10px solid #7f7f9c; border-left:10px dotted transparent; border-right:10px dotted transparent; margin-left:52px; margin-top:-15px;}
* html .xsnazzy span {width:20px; height:10px; w\idth:0; hei\ght:0;}

.xb1, .xb2, .xb3, .xb4, .xb5, .xb6, .xb7 {display:block; overflow:hidden; font-size:0;}
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6 {height:1px;}
.xb4, .xb5, .xb6, .xb7 {background:#ccc; border-left:1px solid #F68121; border-right:1px solid #F68121;}

.xb1 {margin:0 8px; background:#F68121;}
.xb2 {margin:0 6px; background:#F68121;}
.xb3 {margin:0 4px; background:#F68121;}
.xb4 {margin:0 3px; background:#fff2cb; border-width:0 5px;}
.xb5 {margin:0 2px; background:#fff2cb; border-width:0 4px;}
.xb6 {margin:0 2px; background:#fff2cb; border-width:0 3px;} 
.xb7 {margin:0 1px; background:#fff2cb; border-width:0 3px; height:2px;} 

.xboxcontent {display:block; background:#fff2cb; border:3px solid #F68121; border-width:0 3px;}

#containerfoot {width:966px; margin:0px;}
.xsnazzyfoot {margin-top:1em;}

.xsnazzyfoot em {display:block; width:0; height:0; color:#d8d8ee; overflow:hidden; border-top:12px solid #fff; border-left:12px dotted transparent; border-right:12px dotted transparent; margin-left:50px;}
/* hack for IE5.5 */
* html .xsnazzyfoot em {width:24px; height:12px; w\idth:0; hei\ght:0;}
.xsnazzyfoot span {display:block; width:0; height:0; color:#fff; overflow:hidden; border-top:10px solid #778E1D; border-left:10px dotted transparent; border-right:10px dotted transparent; margin-left:52px; margin-top:-15px;}
* html .xsnazzyfoot span {width:20px; height:10px; w\idth:0; hei\ght:0;}

.xb1foot, .xb2foot, .xb3foot, .xb4foot, .xb5foot, .xb6foot, .xb7foot {display:block; overflow:hidden; font-size:0;}
.xb1foot, .xb2foot, .xb3foot, .xb4foot, .xb5foot, .xb6foot {height:1px;}
.xb4foot, .xb5foot, .xb6foot, .xb7foot {background:#ccc; border-left:1px solid #778E1D; border-right:1px solid #778E1D;}

.xb1foot {margin:0 8px; background:#778E1D;}
.xb2foot {margin:0 6px; background:#778E1D;}
.xb3foot {margin:0 4px; background:#778E1D;}
.xb4foot {margin:0 3px; background:#778E1D; border-width:0 5px;}
.xb5foot {margin:0 2px; background:#778E1D; border-width:0 4px;}
.xb6foot {margin:0 2px; background:#778E1D; border-width:0 3px;} 
.xb7foot {margin:0 1px; background:#778E1D; border-width:0 3px; height:2px;} 

.xboxcontentfoot {display:block; background:#778E1D; border:3px solid #778E1D; border-width:0 3px;}


img.clean-right {
	padding: 5px;
	margin: 10px;
	border: 1px solid silver;
	float: right;
}

img.clean-left {
	padding: 5px;
	margin: 10px;
	border: 1px solid silver;
	float: left;
}

img.clean {
	padding: 5px;
	margin: 10px;
	border: 1px solid silver;	
}

#quote_full {
	width: 515px;
	text-align: center;
	border: 1px dashed #745d3d;
	background-color: #F3E886;
	color: #482B23;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin: 10px 10px 10px 0;
	font-style: italic;
}
