body
{
	background-color: #fedd06;
	background-position: top left;
	background-repeat: repeat-x;
	background-image: url(images/bg.png);
	margin: 0;
	padding: 0;
	text-align: center;
}

a
{
	text-decoration: none;
}

a:hover
{
	text-decoration: none;
	color: #858585;
}

#container
{
	width: 900px;
	margin: 0 auto;
}

div.logo
{
	float: left;
	width: 162px;
	height: 196px;
	margin-top: 3px;
}

div.head
{
	float: left;
	width: 588px;
	height: 123px;
	margin-top: 76px;
	text-align: left;
	color: #FFFFFF;
	background-image: url(images/headbg.png);
}

div.headstar
{
	float: left;
	width: 150px;
	height: 123px;
	margin-top: 76px;
	text-align: left;
	color: #FFFFFF;
	background-image: url(images/headgradbg.png);
}

#headtitle
{
	position: relative;
	top: 14px;
	left: 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
	font-size: 22px;
	width: 581px;
}

#headsubtitle
{
	position: relative;
	top: 32px;
	left: 10px;
	height: 73px;
	font-family: Angelina, Helvetica, sans-serif, Arial;
	font-size: 25px;
	width: 578px;
	text-align:right;
}
#headnumber
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 52px;
	color: #FFFFFF;
	font-weight: bold;
}

div.navigation
{
	clear: left;
	text-align: left;
	height: 47px;
}

div.body
{
	text-align: left;
	margin-top: 7px;
	border: 2px solid #000000;
}

div.subbody
{
	text-align: left;
}

div.subBodyHead1
{
	float: left;
	background-image: url(images/header1.jpg);
	height: 126px;
	width: 213px;
	margin-right: 16px;
	margin-top: 25px;
	margin-bottom: 5px;
}

div.subBodyHead2
{
	float: left;
	background-image: url(images/header2.jpg);
	height: 126px;
	width: 213px; 
	margin-right: 16px;
	margin-top: 25px;
	margin-bottom: 5px;
}

div.subBodyHead3
{
	float: left;
	background-image: url(images/header3.jpg);
	height: 126px;
	width: 213px; 
	margin-right: 16px;
	margin-top: 25px;
	margin-bottom: 5px;
}

div.subBodyHead4
{
	float: left;
	background-image: url(images/header4.jpg);
	height: 126px;
	width: 213px;
	margin-top: 25px;
	margin-bottom: 5px;
}

div.subBodyHeadText
{
	position: absolute;
	top: 27px;
	left: -9915px;
	font-size: 40px;
	color: #444443;
	font-family: Helvetica, Arial;
	font-weight: bold;
	line-height: 0.7em;
}

div.subBodyCont1
{
	float: left;
	margin-right: 16px;
	height:287px;
	width: 213px;
	background-image: url(images/serviceshambg.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: bottom left;
}

div.subBodyCont2
{
	float: left;
	margin-right: 16px;
	height:287px;
	width: 213px;
	background-image: url(images/servicesflowerbg.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: bottom left;
}

div.subBodyCont3
{
	float: left;
	margin-right: 16px;
	height:287px;
	width: 213px;
	background-image: url(images/servicesbuffetbg.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: bottom left;
}

div.subBodyCont4
{
	float: left;
	width: 213px;
	height:287px;
	background-image: url(images/servicespeoplebg.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: bottom left;
}

div.subBodyContText
{
	margin: 5px 5px 5px 5px;
	font-family: Arial;
	font-size: 12px;
	font-weight: 500;
	color: #3d3d3d;
}

div.footerL
{
	float: left;
	background-color: #fde598;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	margin-top: 10px;
	width: 400px;
	height: 75px;
	text-align: left;
}

div.footerR
{
	float: left;
	background-color: #fde598;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	margin-top: 10px;
	width: 500px;
	height: 75px;
	text-align: right;
}

div.copyright
{
	clear: left;
	text-align: right;
	margin: 3px 0 10px 0;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

/** youtube block on home page */
div#youtubeblock {
  height:383px;
  width:874px;
  background-color:#000;
  padding:13px;
}

div#youtube {
  padding-right:13px;
  float:left;
}

div#youtubeimg{
  height:383px;
  width:221px;
  float:left;
  background-image:url('/design/images/as-seen.gif');
}


