/* PAGE ELEMENTS
------------------------------*/
*	{
  font-family:Times,serif;
	color:#fef7e1;
	}

div#maindiv div#page-footer div#footer-content p {
  margin-top:6px;
  font-size:.80em;
  color:#000000;
}
		
p.header-nav {
  margin:0;
  padding:0;
  text-align:center;
  padding-right:24px;
  padding-top:8px;
  font-size:.80em;
  color:#f7d547; 
  }
  
  
/* CONTENT
------------------------------*/
div#body-column-left {
  padding-left:10px;
  }

div#body-column-right {
  float:right;
  margin:0px;
  margin-top:10px;
  margin-right:0px;
  margin-left:20px;
  }

div#maindiv div#middle-container div#body-container div#body-column-left p, div#maindiv div#middle-container div#body-container div#body-column-left li {
  margin-bottom:12px;
  margin-top:12px;
  font-size:.83em;
  text-align:left;
  line-height:160%;
  }

div#maindiv div#middle-container div#body-container div#body-column-left div.catering-page-container p, div#maindiv div#middle-container div#body-container div.catering-page-container div#body-column-left li {
  margin-bottom:8px;
  margin-top:8px;
  font-size:12px;
  text-align:left;
  line-height:150%;
  }


ul, ol	{
	margin-left:1.5em;
	padding-left:2px;
	padding-top:2px;
	padding-bottom:2px;
	margin-top:2px;
	margin-bottom:2px;
	}

li	{
	margin:0px;
	padding:0px;
	margin-top:5px;
	margin-bottom:5px;
	}

p.head1 {
  margin:0;
  padding:0;
  letter-spacing:.1em;
  text-align:left;
  font-size:18px;
  font-weight:bold; 
  }
  
p.subhead1 {
  margin:0;
  padding:0;
  letter-spacing:.1em;
  text-align:left;
  padding-top:0px;
  font-size:13px;
  font-weight:bold; 
  }
  
/* ASSETS
------------------------------*/
div#maindiv div#page-body div#style1-body-right div.calloutsimple,	div#maindiv div#page-body div#style1-body-right div.calloutbox {
	margin:auto;
	}

div#maindiv div#body-container div#body-column-left p.zoom {
	text-align:center;
	font-size:9px;
	margin:0;
	padding:6px;
	color:#819B78;
	}

div.calloutbox, div.calloutsimple, div.calloutbox-wide, div.calloutsimple-wide {
  margin-top:16px;
  margin-bottom:16px;
	}

div.aquotebox, div.quotesimple, div.aquotebox-wide, div.quotesimple-wide {
  margin-top:16px;
  margin-bottom:16px;
	}

div.quotesimple-wide {
  margin-left:16px;
  margin-right:16px;
	}

div.calloutbox-wide, div.aquotebox-wide {
	border:5px solid #313131;
  border-style:ridge;
	}

div.calloutsimple-wide, div.calloutsimple {
	border-top:2px solid #48422D;
	border-bottom:2px solid #48422D;
}


div.calloutbox {
	border:5px solid #313131;
  border-style:ridge;
	}

div.aquotebox, div.aquotebox-wide {
	border:5px solid #313131;
  border-style:ridge;
  background-color:#48422D;
	}

div.calloutbox-top {
  height:11px;
  overflow:hidden;
	}

div.calloutbox-middle, div.calloutbox-middle-wide {
  padding-left:9px;
  padding-right:9px;
  padding-bottom:3px;
	}

div.calloutbox-footer {
  height:11px;
	}

div.calloutbox-wide {
  margin-top:16px;
  margin-bottom:16px;
	}

div.calloutbox-top-wide {
  height:1px;
  overflow:hidden;
	}

div.calloutbox-footer-wide {
  height:1px;
	}

div.calloutsimple-top {
  height:4px;
	}

div.calloutsimple-top-wide {
  height:2px;
	}

div.calloutsimple-middle, div.calloutsimple-middle-wide {
  padding-left:9px;
  padding-right:9px;
  padding-bottom:3px;
	}

div.calloutsimple-footer, div.calloutsimple-footer-wide {
  height:5px;
	}

div.aquotebox-top {
  height:11px;
  overflow:hidden;
	}

div.aquotebox-middle, div.aquotebox-middle-wide {
  padding-left:9px;
  padding-right:9px;
  padding-bottom:3px;
	}

div.aquotebox-footer {
  height:6px;
	}

div.aquotebox-wide {
  margin-top:16px;
  margin-bottom:16px;
	}

div.aquotebox-top-wide {
  height:11px;
  overflow:hidden;
	}

div.aquotebox-footer-wide {
  height:11px;
	}

div.quotesimple-top, div.quotesimple-top-wide {
  height:4px; 
	}

div.quotesimple-middle, div.quotesimple-middle-wide {
  padding-left:9px;
  padding-right:9px;
  padding-bottom:3px;
	}

div.quotesimple-footer, div.quotesimple-footer-wide {
  height:5px;
	}

div.quotesimple *, div.calloutsimple *, div.aquotebox *, div.calloutbox * {
  color:#FFFFFF;
  line-height:135%;
  font-size:13px;
	}

div.quotesimple a, div.calloutsimple a, div.aquotebox a, div.calloutbox a {
	color:#f7d547;
	text-decoration:underline;
	}

div.quotesimple a:hover, div.calloutsimple a:hover, div.aquotebox a:hover, div.calloutbox a:hover {
	color:#fef7e1;
	text-decoration:underline;
	}


div#maindiv div#middle-container div#body-container div#body-column-left div.quotesimple-wide *, div#maindiv div#middle-container div#body-container div#body-column-left div.calloutsimple-wide *, div#maindiv div#middle-container div#body-container div#body-column-left div.aquotebox-wide *, div#maindiv div#middle-container div#body-container div#body-column-left div.calloutbox-wide * {
    color:#FFFFFF;
    line-height:135%;
    font-size:13px;
  	}

div#maindiv div#middle-container div#body-container div#body-column-left div.quotesimple-wide a, div#maindiv div#middle-container div#body-container div#body-column-left div.calloutsimple-wide a, div#maindiv div#middle-container div#body-container div#body-column-left div.aquotebox-wide a, div#maindiv div#middle-container div#body-container div#body-column-left div.calloutbox-wide a {
	color:#f7d547;
	text-decoration:underline;
	}

div#maindiv div#middle-container div#body-container div#body-column-left div.quotesimple-wide a:hover, div#maindiv div#middle-container div#body-container div#body-column-left div.calloutsimple-wide a:hover, div#maindiv div#middle-container div#body-container div#body-column-left div.aquotebox-wide a:hover, div#maindiv div#middle-container div#body-container div#body-column-left div.calloutbox-wide a:hover {
	color:#fef7e1;
	text-decoration:underline;
	}


p.callouthead {
  font-weight:bold;
  font-size:14px;
  margin:0;
  padding:0;
  margin-bottom:5px;
  }

/* FORMS */
div.bigform table  {
  border:2px solid #C6D3C2;
  font-size:12px;
  width:95%;
  margin:auto;
  }

div.bigform table td {
  background-color:#FFFFFF;
  text-align:right;
  padding:3px;
  vertical-align:top;
  }

div.bigform table td.label {
  }

div.bigform table td.header {
  font-size:11px;
  padding:3px;
  letter-spacing:.1em;
  font-weight:bold;
  text-align:center;
  color:#9DB196;
  }

div.bigform table td div.form-error {
  font-size:11px;
  color:red;
  }



/* Here are pseudo class Selectors. */
/* Make sure they remain at the bottom of the file */

a:link, a:visited, a:active	{
	color:#f7d547;
	text-decoration:underline;
	}

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

a.headernavoff  {
  color:#f7d547; 
	text-decoration:none;
	}

a.headernavoff:hover  {
  color:#fef7e1; 
	text-decoration:none;
	}

a.headernavon {
	color:#fef7e1;
	text-decoration:none;
	}
	
a.footernavoff  {
  color:#000000; 
	text-decoration:none;
	}

a.footernavoff:hover  {
  color:#000000; 
	text-decoration:underline;
	}
