body {
	background-image: url(/WebObjects/BuzzsCatering.woa/Contents/WebServerResources/images/site/bg.gif);
	background-repeat: repeat;
}

html {
	overflow-y: scroll;
}

* html body {
	background-image: none;
	overflow-y: none;
}

img {
	margin: 0px; 
	padding: 0px;
}

.container1000 {
	margin:0 auto;
	position: relative;
	top: 0px;
	width:1000px;
}

.container1000 div {
	float:left;
	margin: 0px;
	padding: 0px;
}

.htl {
	width: 257px;
}

.htr {
	width: 94px;
}

div.centralHeader {
	background-image: url(/WebObjects/BuzzsCatering.woa/Contents/WebServerResources/images/site/top2.gif); 
	background-repeat: no-repeat;
	min-width: 649px; 
	width: 649px; 
}

div.centralHeader span {
	color: #243c92;
	font-family: Comic Sans, Comic Sans MS, cursive;
	font-size: 24px;
	position: relative;
	top: 90px;
	left: 20px;
	text-transform: uppercase;
}

* html div.centralHeader {
	width: expression(649 + "px");
}

div#MainNavigation {
	
}

div#MainNavigation ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

div#MainNavigation ul li {
	display: inline;
	margin: 0px 2px 0px 0px;
	padding: 0px;
}

div#MainNavigation ul li.last {
	margin-right: 0px;
}

div#MainNavigation ul li a {
	background-color: #243c92;
	color: white;
	font-size: .9em;
	line-height: 34px;
	margin: 0px; 
	padding: 11px 32px;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	 -moz-border-radius-topleft:3ex;
	 -moz-border-radius-topright:3ex;
	 -webkit-border-top-left-radius:3ex;
	 -webkit-border-top-right-radius:3ex;
}

 div#MainNavigation ul li.link1 a:hover, div#MainNavigation ul li.link1 a.selected {
 	background-color: #417cc2;
 }

div#MainNavigation ul li.link2 a:hover, div#MainNavigation ul li.link2 a.selected {
	background-color: #ff8600;
}

div#MainNavigation ul li.link3 a:hover, div#MainNavigation ul li.link3 a.selected {
	background-color: #9ac84b;
}

div#MainNavigation ul li.link4 a:hover, div#MainNavigation ul li.link4 a.selected {
	background-color: #ed5252;
}

div#MainNavigation ul li.link5 a:hover, div#MainNavigation ul li.link5 a.selected {
	background-color: #61361d;
}

div#MainNavigation li.link1 a:hover,
div#MainNavigation li.link2 a:hover, 
div#MainNavigation li.link3 a:hover, 
div#MainNavigation li.link4 a:hover,
div#MainNavigation li.link5 a:hover {
	color: #243c92;	
}

div#MainNavigation li.link1 a.selected,
div#MainNavigation li.link2 a.selected, 
div#MainNavigation li.link3 a.selected, 
div#MainNavigation li.link4 a.selected,
div#MainNavigation li.link5 a.selected {
	color: #fdec57;
}

#Home div.header {
	background-image: url(/WebObjects/BuzzsCatering.woa/Contents/WebServerResources/images/home/header.gif);
	background-repeat: no-repeat;
	border-bottom: 8px solid #fdec57;
	display: block;
	height: 54px;
}

#Home div.header span {
	color: #dfeffe;
	font-family: Geneva;
	font-size: 1.8em;
	font-stretch: narrower;
	font-weight: lighter;
	height: 53px;
	text-transform: uppercase;
}

div.header span {
	line-height: 54px;	
}

* html #Home div.header, * html #Farm div.header {
	height: expression(54 + "px");
}

#Footer {
	background-image: url(/WebObjects/BuzzsCatering.woa/Contents/WebServerResources/images/site/footer.gif);
	background-repeat: no-repeat;
	height: 43px;
}

#Footer ul {
	height: 42px;
	list-style-type: none;
	
}

#Footer ul li {
	color: white;
	display: inline;
	line-height: 21px;
	margin: 0 8px;
}

div.content {
	background-position: bottom;
	background-repeat: no-repeat;
	font-size: 1.2em;
	font-family: Verdana;
	line-height: 22px;
}	

div.header {
	border-bottom: 8px solid #fdec57;
	min-height: 54px;
	height: 54px;
}

div.header span {
	font-family: Geneva;
	font-size: 1.8em;
	font-stretch: narrower;
	font-weight: lighter;
	height: 53px;
	text-transform: uppercase;
}

* html div.header {
	height: expression(54 + "px");
}

div #Home div.content {
	background-color: #dfeffe;
	background-image: url(/WebObjects/BuzzsCatering.woa/Contents/WebServerResources/images/home/footer.gif);
	border-top: 1px solid #417cc2;
	color: #417cc2;
}

#Food div.header {
	background-image: url(/WebObjects/BuzzsCatering.woa/Contents/WebServerResources/images/food/header.gif);
	background-repeat: no-repeat;
}

#Food div.header span {
	color: #f0ffd6;
}


div #Food div.content {
	background-color: #f0ffd6;
	background-image: url(/WebObjects/BuzzsCatering.woa/Contents/WebServerResources/images/food/footer.gif);
	border-top: 1px solid #9ac84b;
	color: #747474;
}

div #Food div.content b {
	color: #55a51c;
}

div #Food div.content b.light, div #Food div.content span.light {
	color: #a3d869;
}
#Menu div.header {
	background-image: url(/WebObjects/BuzzsCatering.woa/Contents/WebServerResources/images/menu/header.gif);
	background-repeat: no-repeat;
}

#BuffetMenu div.header {
	background-image: url(/WebObjects/BuzzsCatering.woa/Contents/WebServerResources/images/menu/buffet/header.gif);
	background-repeat: no-repeat;
}

#CarteMenu div.header {
	background-image: url(/WebObjects/BuzzsCatering.woa/Contents/WebServerResources/images/menu/carte/header.gif);
	background-repeat: no-repeat;
}

#Menu div.header span,
#BuffetMenu div.header span,
#CarteMenu div.header span {
	color: #fffda6;
}

div #Menu div.content, 
div #BuffetMenu div.content,
div #CarteMenu div.content {
	background-color: #fffda6;
	background-image: url(/WebObjects/BuzzsCatering.woa/Contents/WebServerResources/images/menu/footer.gif);
	border-top: 1px solid #ff8600;
	color: #747474;
}

div #Menu div.content b, div #Menu div.content b a, 
div #BuffetMenu div.content b, div #BuffetMenu div.content b a ,
div #CarteMenu div.content b, div #CarteMenu div.content b a{
	color: #ff8600;
}

div #Menu div.content b a, 
div #BuffetMenu div.content b a,
div #CarteMenu div.content b a {
	font-family: fantasy;
	font-size: 19px;
	text-decoration: none;
	text-transform: uppercase;
}
	
div #Menu div.content b a:hover, 
div #BuffetMenu div.content b a:hover,
div #CarteMenu div.content b a:hover {
	text-decoration: underline;
}

div #Menu div.content span.light, 
div #BuffetMenu div.content span.light,
div #CarteMenu div.content span.light {
	color: #fcb073;
}

#Contact div.header {
	background-image: url(/WebObjects/BuzzsCatering.woa/Contents/WebServerResources/images/contact/header.gif);
	background-repeat: no-repeat;
	border-bottom: 8px solid #fdec57;
	min-height: 54px;
	height: 54px;
}

#Contact div.header span {
	color: #ffcfcf;
}

* html #Contact div.header {
	height: expression(54 + "px");
}

div #Contact div.content {
	background-color: #ffcfcf;
	background-image: url(/WebObjects/BuzzsCatering.woa/Contents/WebServerResources/images/contact/footer.gif);
	border-top: 1px solid #ed5252;
	color: #747474;
}

div #Contact div.content b, div #Contact div.content a {
	color: #ed5252;
	text-decoration: none;
}

div #Contact div.content a:hover {
	text-decoration: underline;
}
			
#Quote div.header {
	background-image: url(/WebObjects/BuzzsCatering.woa/Contents/WebServerResources/images/quote/header.gif);
	background-repeat: no-repeat;
	width: 950px;
}

#Quote div.header span {
	color: #f2cdaf;
}

* html #Quote div.header {
	height: expression(54 + "px");
}

div #Quote div.content {
	background-color: #f2cdaf;
	background-image: url(/WebObjects/BuzzsCatering.woa/Contents/WebServerResources/images/quote/footer.gif);
	border-top: 1px solid #61361d;
	color: #000;
}

div #Quote div.content b {
	color: #61361d;
}

div #Quote div.row {
	margin-top: 10px;
}

div#Quote div.content form input {
	background-color: #fff4cd;
	color: #747474;
	height: 18px;
	text-align: left;
	width: 250px;
}

div #Quote div.content form textarea {
	background-color: #fff4cd;
	color: #747474;
	height: 80px;
	text-align: left;
	width: 804px;
}

div#Quote div.content form input:focus {
	background-color: #d9e2ea;
	color: #000000;
}

div#Quote div.content form input[type="radio"], .radio {
	background-color: #f2cdaf;
	width: 20px;
}

div#Quote div.content form input[type="image"], .imageButton {
	height: 25px;
	width: 75px;
}

span.required {
	color: #ff8600;
}

div#MenuNavigation {

}

div#MenuNavigation li {
	list-style-type: none;
	padding: 1.0em 0em;
	text-align: center;
	width: 230px;
}

div#MenuNavigation li a {
	color: #616265;
	font-size: 1.2em;
	padding-right: 20px;
	text-decoration: none;
}

div#MenuNavigation li a:hover {
	text-decoration: underline;
} 

div#MenuNavigation li a.selected {
	background-image: url(/WebObjects/BuzzsCatering.woa/Contents/WebServerResources/images/menu/navigationArrow.gif);
	background-position: right;
	background-repeat: no-repeat;
	color: #f07b05;
	text-decoration: none;
}

div#MenuContent div.title {
	color: #fcb073;
	font-size: 3.0em;
	text-transform: uppercase;
}

div#MenuContent b {
	color: #fa943e;
}

div#MenuContent p {
	color: #747474;
}

div#MenuContent span.light {
	color: #fcb073;
}

.CarteTitle {
	background-image: url(/WebObjects/BuzzsCatering.woa/Contents/WebServerResources/images/menu/leaf.gif);
	background-position: left;
	background-repeat: no-repeat;
	text-indent: 28px;
}

#QuoteContentArea {
	margin:20px 60px;	
}
		