body
{
padding-top:10px;
padding-bottom:0px;
padding-right:0px;
padding-left:0px;
background-color:#FFFFFF;
text-align:center;
margin-top:0px;
margin-bottom:5px;

}

.topmenu
{
height:20px;
vertical-align:middle;
color:#000000;
font-family:verdana;
font-size:12px;
text-align:right;
font-weight:bold;
}

.logocell
{
height:134px;
}

.spacer
{
height:5px;
}
.blackspacer
{
height:1px;
background-color:#000000;
}
.topheading
{
background-color:#C35286;
}

.whitecontentleft
{
	margin-left: 20px;
	background-color:#ffffff;
	color: #121212;
	margin-top:10px;
	padding:10px;
	margin-right:20px;
}

.whitecontentright
{
	padding-right:20px;
	background-color:#ffffff;
	margin-top:10px;
	padding:10px;
	margin-right:20px;
}

p, td
{
font-family:verdana;
font-size:11px;
}

.white
{
background-color:#ffffff;
}

.whitetext
{
font-family:verdana;
font-size:11px;
color:#ffffff;
}
a.whitelink:visited
, 

a.blacklink
{
color:#ffffff;
text-decoration:underline;
font-weight:bold;
}
a.whitelink:visited hover
, 

a.blacklink:hover
{
color:#ffffff;
text-decoration:underline;
}

a.blacklink, a.blacklink:visited
{
color:#000000;
text-decoration:none;
}

a.blacklink:hover, a.blacklink:visited hover
{
color:#000000;
text-decoration:underline;
}


.home
{
background-color:#EABC04;
}


.catering
{
background-color:#4FD101;
}


.cateringcontentleft
{
	padding-left:20px;
	background-color:#4FD101;
	height:22px;
	vertical-align:middle;
	font-family:century gothic;
	font-size:11px;
}

.cateringcontentright
{
	padding-right:20px;
	background-color:#4FD101;
}

.venue
{
background-color:#03D3D3;
}


.venuecontentleft
{
	padding-left:20px;
	background-color:#03D3D3;
	height:22px;
	vertical-align:middle;
	font-family:century gothic;
	font-size:11px;
}

.venuecontentright
{
	padding-right:20px;
	background-color:#03D3D3;
}

.common
{
background-color:#EAC000;
}




.commoncontentleft
{
	padding-left:20px;
	background-color:#EAC000;
	height:22px;
	vertical-align:middle;
}


.commoncontentright
{
	padding-right:20px;
	background-color:#EAC000;
}

.celebrations
{
background-color:#3498CA;
}




.celebrationscontentleft
{
	padding-left:20px;
	background-color:#3498CA;
	height:22px;
	vertical-align:middle;
	font-family:century gothic;
	font-size:11px;
}


.celebrationscontentright
{
	padding-right:20px;
	background-color:#3498CA;
	font-family:century gothic;
	font-size:11px;
}




.corporate
{
background-color:#EABC04;
}



.corporatecontentleft
{
	padding-left:20px;
	background-color:#EABC04;
	height:22px;
	vertical-align:middle;
	font-family:century gothic;
	font-size:11px;
}

.corporatecontentright
{
	padding-right:20px;
	background-color:#EABC04;
}

.homespecial
{
background-image:url(../images/ct_home.gif);
height:110px;
width:544px;
/*padding-top:50px;
padding-bottom:20px;
padding-left:120px;*/
color:#EABC04;
font-size:18px;
font-weight:bold;
background-repeat:no-repeat;
}

a.specialhomelink, a.specialhomelink:visited
{
color:#EABC04;
text-decoration:none;
display:block;

}

a.specialhomelink:hover, a.specialhomelink:visited hover
{
color:#EABC04;
text-decoration:none;
}

p.specialhomeoffer
{
padding-left:22px;
color:#EABC04;
font-size:16px;
font-weight:bold;
}


.corporatespecial
{
background-image:url(../images/ct_corporate.gif);
height:110px;
width:472px;
/*padding-top:50px;
padding-bottom:20px;
padding-left:120px;*/
color:#ffffff;
font-size:18px;
font-weight:bold;
background-repeat:no-repeat;
}

.celebrationspecial
{
background-image:url(../images/ct_celebration.gif);
height:110px;
width:472px;
/*padding-top:50px;
padding-bottom:20px;
padding-left:120px;*/
color:#ffffff;
font-size:18px;
font-weight:bold;
background-repeat:no-repeat;
}
.christmasspecial
{
background-image:url(../images/ct_christmas.gif);
height:110px;
width:472px;
/*padding-top:50px;
padding-bottom:20px;
padding-left:120px;*/
color:#ffffff;
font-size:18px;
font-weight:bold;
background-repeat:no-repeat;
}
.weddingspecial
{
background-image:url(../images/ct_wedding.gif);
height:110px;
width:472px;
/*padding-top:50px;
padding-bottom:20px;
padding-left:120px;*/
color:#ffffff;
font-size:18px;
font-weight:bold;
background-repeat:no-repeat;
}

a.speciallink, a.speciallink:visited
{
color:#ffffff;
text-decoration:none;
display:block;

}

a.speciallink:hover, a.speciallink:visited hover
{
color:#ffffff;
text-decoration:none;
}

p.specialoffer
{
padding-left:22px;
color:#ffffff;
font-size:16px;
font-weight:bold;
}

.weddings
{
background-color:#C35286;
}

.weddingscontentleft
{
	padding-left:20px;
	background-color:#C35286;
	height:22px;
	vertical-align:middle;
	font-family:century gothic;
	font-size:11px;
}

.weddingscontentright
{
	padding-right:20px;
	background-color:#C35286;
	font-family:century gothic;
	font-size:11px;

}

.christmas
{
background-color:#FF0200;
}

.christmascontentleft
{
	padding-left:20px;
	background-color:#FF0200;
	height:22px;
	vertical-align:middle;
}

.christmascontentright
{
	padding-right:20px;
	background-color:#FF0200;

}

H2{ font-size:16px;}

H1{
	font-size:16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: none;
	color:#FFFFFF;
	margin-left:10px;
	margin-top:4px;
	padding:0px;
	margin-bottom:4px;
}
h1.topheading {display:none;}.homeheading {
	font-family: "Century Gothic";
	font-size: 20px;
	color: #EABC04;
}


.footer{
font:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#000000;
}

.footertext{
font:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
margin-left:20px;
margin-top:10px;
}

.footertext a:link, .footertext a:visited{
font:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
padding: 4px 10px 9px 10px;

}
.footertext a:hover{
font:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
padding: 4px 10px 9px 10px;

}
.footerspacer
{
margin-left:20px;
margin-top:10px;
height:25px;
background-color:#C35286;

}
.H3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.H2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	margin-left:20px;
}
.blossom{
background-image:url(../images/blossom.gif);
background-position:bottom;
background-repeat:no-repeat;
}
.blossomhome{
background-image:url(../images/blossomhome.jpg);
background-position:right;
background-repeat:no-repeat;
}

.packagecontent{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height: 2;
margin-left:20px;
}

.topbg{
background-image: url(../images/topbackground.jpg);
background-position:right;
background-position:top;
background-repeat:no-repeat;
}
.cateringbglarge {
background-image:url(../images/cateringbg1.jpg);
background-repeat:no-repeat;
background-position:top;
padding: 20px;
}
.cateringbgsmall {
background-image:url(../images/cateringbg2.jpg);
background-repeat:no-repeat;
background-position:top;
padding: 20px;
}
.menucontent{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height: 1.6;

}
.menuheading{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
line-height: 1.2;
letter-spacing: 1.0px;

}

.homecontent{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height: 2;
}
.pinklinks a:link{
color:#C35286;
}

.corporatecontentleft
{
	padding-left:20px;
	background-color:#EABC04;
	height:22px;
	vertical-align:middle;
	font-family:century gothic;
	font-size:11px;
}

.spacer
{
height:5px;
}

.whitecontentright
{
	padding:2px 0 5px 0px;
	background-color:#ffffff;
	width:200px;
	
}

/** Menu css start **/

#navigation {
	margin:0px;
	padding:0px;
	text-indent:0px;
	background-color:#ffffff;
	width:200px;
	color:#00000;
	list-style:none;
	text-align:left;
}
#navigation a.head {
	cursor:pointer;
	background-color:#999999;
	border-bottom:1px solid #FFFFFF;
	display:block;
	font-weight:bold;
	margin:0px;
	padding:4px 0 0 0px;
	text-indent:14px;
	text-decoration: none;
	width:200px;
	height:22px;
	color:#000000;
	/*background-image: url(../images/cross.gif);*/
	background-repeat:no-repeat;
	background-position:4px 8px;
}
#navigation a.head:hover {
	color:#000000;
}

#navigation a.landingPage, #navigation a.landingPage:hover{
	cursor:pointer;
	background-color:#999999;
	border-bottom:1px solid #FFFFFF;
	display:block;
	font-weight:bold;
	margin:0px;
	padding:4px 0 0 0px;
	text-indent:14px;
	text-decoration: none;
	width:200px;
	height:22px;
	color:#000000;
}

#navigation a.selected {
	/*background-image: url(../images/minus.gif);*/
	background-repeat:no-repeat;
	background-position:4px 8px;
}
#navigation a.current {
	background-color:#FFFFFF;
}
/** Menu css end **/

.rightMenu{
	list-style:none;
	padding:0px;
	margin:0px;
	text-align:left;
	width:200px;
}

.rightMenu li{
	line-height:20px;
	padding:0px 0px 0 0px;
	vertical-align:middle;
	background-color:#e4e4e4;
	border-bottom:1px solid #ffffff;
	text-align:left;
	width:200px;
	
}

.rightMenu li a, .rightMenu li a:visited{
	padding-left:15px;
	font-size:11px;
	text-decoration:none;
	color:#666666;
	display:block;
	
}

.rightMenu li a:hover{
	text-decoration:none;
	color:#333333;
	display:block;
	background-color:#ffffff;
	
}

.rightMenu li .activeLink{
	text-decoration:none;
	color:#333333;
	display:block;
	background-color:#ffffff;
}

.menuTop{
	border-top:1px solid #ffffff;
}