/*   
Theme Name: Simply Elegant ThemeTheme 
URI: http://www.simplyelegantcorp.com
Description: The default theme for Simply Elegant Corp - Based off of site created by Venam Software
Author: Matt Read
Author URI: http://www.karmacake.ca/
Version: 0.1
Tags: threaded-comments, microformats
*/
/*body {background-image:url("images/bg(red).gif");margin:0;padding:0;text-align:center;}*/
/*body {background-color:#2f7d2c;}*/
/*body {background-image:url("images/bg(orange2).gif");margin:0;padding:0;text-align:center;}*/
/*body {background-image:url("images/bg(honeysuckle).gif");margin:0;padding:0;text-align:center;}*/
body {background-image:url("images/bg(green).gif");margin:0;padding:0;text-align:center;}


ul { list-style-type: none;	margin: 0; padding: 0; }
#main {width:1000px;height:100%;text-align:left;margin: 0 auto; position:absolute;margin-top:-50px;  /*negative half margin of height */margin-left:-500px; /*negative half margin of  width */left:50%;}
#banner {height:139px;width:979px;background-image:url("images/banner.png");position:relative;float:left;top:50px;left:10px;}
#topborder {width:1000px;height:328px;background-image:url("images/topborder.png");position:relative;float:left;top:-30px;}
#flashanimation {width:764px;height:252px;position:relative;float:left;top:75px;left:128px;}
#bottomborder {
width:1000px;
height:96px;
background-image:url("images/bottomborder.png");
position:relative;
float:right;
top:-30px;
}

#contentmain {
width:1000px;
height:300px;
position:relative;
background-image:url("images/contentbg.png");
float:left;
}
#homecontentmain {
width:1000px;
position:relative;
background-image:url("images/contentbg.png");
float:left;
top:-30px;
}
#homecontentleft {
	width:550px;
	position:relative;
	float:left;
	top:0px;
	left:110px;
}
#eventscontentleft {
	width:550px;
	position:relative;
	float:left;
	top:0px;
	left:110px;
}
#eventscontentleftmore {
	width:550px;
	position:relative;
	float:left;
	top:-30px;
}
#cateringcontentleftmore {
	width:550px;
	position:relative;
	float:left;
	top:-30px;
}

#weddingscontentleftmore {
	width:550px;
	position:relative;
	float:left;
	top:-30px;
}
#eventscontentleft #recentsentry {
	width:265px;
	position:relative;
	float:left;
	top: 20px;
}

#eventscontentleft  h3 { margin-left:30px; margin-top:30px; text-align:left; color:#42000c; font: 14px Tahoma, Arial, Helvetica, sans-serif; }
#eventscontentleft #centeredentry  h3.centered { margin-left:10px; margin-top: 10px; text-align:center; color:#42000c; font: 14px Tahoma, Arial, Helvetica, sans-serif; }
#eventscontentleft a { color:#c12626; font: 14px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; }
#eventscontentleft a:hover { color:#c12626; font: 14px Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline; }
#eventscontentleft p { margin-left:30px; margin-right: 10px; margin-bottom:20px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#eventscontentleft td { text-align:center; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#eventscontentleft #centeredentry p.centered { margin-left:10px; margin-right: 10px; text-align:center; color:#c12626; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#eventscontentleft #recentsentry  h3 { text-align:left; margin-top:10px; color:#c12626; font: 13px Tahoma, Arial, Helvetica, sans-serif; }
#eventscontentleft #recentsentry p { margin-right: 10px; margin-bottom:0p	x; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#eventscontentleft #recentsentry img { margin-left: 30px; }
#eventscontentleft #recentsentry td { text-align:center; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#eventscontentleft #recentsentry a { color:#c12626; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; }
#eventscontentleft #recentsentry a:hover { color:#c12626; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline; }

#corporateeventscontentleft {
	width:550px;
	position:relative;
	float:left;
	top:0px;
	left:110px;
}
#corporateeventscontentleft  h3 { margin-left:30px; margin-top: 30px; text-align:left; color:#42000c; font: 14px Tahoma, Arial, Helvetica, sans-serif; }
#corporateeventscontentleft p { margin-left:30px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#corporateeventscontentleft  h2 { margin-left:30px; margin-top: 30px; text-align:left; color:#42000c; font: 16px Tahoma, Arial, Helvetica, sans-serif; }
#corporateeventscontentleft td { margin-left:30px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#corporateeventscontentleft li { margin-left:30px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; padding-left: 15px; background-image: url("images/tools_bullet.gif"); background-repeat: no-repeat; background-position: 0 0.3em;}
#corporateeventscontentleft a.bigger { color:#c12626; font: 14px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; }
#corporateeventscontentleft a.bigger:hover { color:#c12626; font: 14px Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline; }
#corporateeventscontentleft a { color:#c12626; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; }
#corporateeventscontentleft a:hover { color:#c12626; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline; }
#privatepartiescontentleft {
	width:550px;
	position:relative;
	float:left;
	top:0px;
	left:110px;
}
#privatepartiescontentleft  h3 { margin-left:30px; margin-top: 30px; text-align:left; color:#42000c; font: 14px Tahoma, Arial, Helvetica, sans-serif; }
#privatepartiescontentleft p { margin-left:30px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#privatepartiescontentleft  h2 { margin-left:30px; margin-top: 30px; text-align:left; color:#42000c; font: 16px Tahoma, Arial, Helvetica, sans-serif; }
#privatepartiescontentleft td { margin-left:30px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#privatepartiescontentleft li { margin-left:30px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; padding-left: 15px; background-image: url("images/tools_bullet.gif"); background-repeat: no-repeat; background-position: 0 0.3em;}
#privatepartiescontentleft a.bigger { color:#c12626; font: 14px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; }
#privatepartiescontentleft a.bigger:hover { color:#c12626; font: 14px Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline; }
#privatepartiescontentleft a { color:#c12626; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; }
#privatepartiescontentleft a:hover { color:#c12626; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline; }
#charityeventscontentleft {
	width:550px;
	position:relative;
	float:left;
	top:0px;
	left:110px;
}
#charityeventscontentleft  h3 { margin-left:30px; margin-top: 30px; text-align:left; color:#42000c; font: 14px Tahoma, Arial, Helvetica, sans-serif; }
#charityeventscontentleft p { margin-left:30px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#charityeventscontentleft  h2 { margin-left:30px; margin-top: 30px; text-align:left; color:#42000c; font: 16px Tahoma, Arial, Helvetica, sans-serif; }
#charityeventscontentleft td { margin-left:30px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#charityeventscontentleft li { margin-left:30px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; padding-left: 15px; background-image: url("images/tools_bullet.gif"); background-repeat: no-repeat; background-position: 0 0.3em;}
#charityeventscontentleft a.bigger { color:#c12626; font: 14px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; }
#charityeventscontentleft a.bigger:hover { color:#c12626; font: 14px Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline; }
#charityeventscontentleft a { color:#c12626; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; }
#charityeventscontentleft a:hover { color:#c12626; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline; }
#eventpartyplanningcontentleft {
	width:550px;
	position:relative;
	float:left;
	top:0px;
	left:110px;
}
#eventpartyplanningcontentleft  h3 { margin-left:30px; margin-top: 30px; text-align:left; color:#42000c; font: 14px Tahoma, Arial, Helvetica, sans-serif; }
#eventpartyplanningcontentleft p { margin-left:30px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#decorflowerscontentleft {
	width:550px;
	position:relative;
	float:left;
	top:0px;
	left:110px;
}
#decorflowerscontentleft  h3 { margin-left:30px; margin-top: 30px; text-align:left; color:#42000c; font: 14px Tahoma, Arial, Helvetica, sans-serif; }
#decorflowerscontentleft p { margin-left:30px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#ordercontentleft {	width:550px;	position:relative;	float:left;	top:0px;	left:110px;}
#ordercontentleft  h3 { margin-left:30px; margin-top: 30px; text-align:left; color:#42000c; font: 14px Tahoma, Arial, Helvetica, sans-serif; }
#ordercontentleft  h2 { margin-left:30px; margin-top: 30px; text-align:left; color:#42000c; font: 16px Tahoma, Arial, Helvetica, sans-serif; }
#ordercontentleft p { margin-left:30px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#ordercontentleft td { margin-left:30px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#ordercontentleft li { margin-left:30px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; padding-left: 15px; background-image: url("images/tools_bullet.gif"); background-repeat: no-repeat; background-position: 0 0.3em;}
#ordercontentleft a.bigger { color:#c12626; font: 14px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; }#ordercontentleft a.bigger:hover { color:#c12626; font: 14px Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline; }
#ordercontentleft a { color:#c12626; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; }#ordercontentleft a:hover { color:#c12626; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline; }
#gallerycontentleft {	width:550px;	position:relative;	float:left;	top:0px;	left:110px;}
#gallerycontentleft  h3 { margin-left:30px; margin-top: 30px; text-align:left; color:#42000c; font: 14px Tahoma, Arial, Helvetica, sans-serif; }
#gallerycontentleft p { margin-left:30px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#weddingscontentleft {	width:550px;	position:relative;	float:left;	top:0px;	left:110px;}

#weddingscontentleft  h3 { margin-left:30px; margin-top: 30px; text-align:left; color:#42000c; font: 14px Tahoma, Arial, Helvetica, sans-serif; }#weddingscontentleft a { color:#c12626; font: 14px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; }#weddingscontentleft a:hover { color:#c12626; font: 14px Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline; }
#weddingscontentleft p { margin-left:30px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#weddingplanningcontentleft {	width:550px;	height:500px;	position:relative;	float:left;	top:0px;	left:110px;}
#weddingplanningcontentleft  h3 { margin-left:30px; margin-top: 30px; text-align:left; color:#42000c; font: 14px Tahoma, Arial, Helvetica, sans-serif; }#weddingplanningcontentleft p { margin-left:30px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }

#weddingscontentleft #recentsentry {	width:265px;	position:relative;	float:left;	top:-30px;}
#weddingscontentleft #recentsentry  h3 { text-align:left; color:#c12626; font: 13px Tahoma, Arial, Helvetica, sans-serif; }
#weddingscontentleft #recentsentry p { margin-right: 10px; margin-bottom:20px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#weddingscontentleft #recentsentry img { margin-left: 30px; }
#weddingscontentleft #recentsentry td { text-align:center; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#weddingscontentleft #recentsentry a { color:#c12626; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; }
#weddingscontentleft #recentsentry a:hover { color:#c12626; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline; }

#weddingdecorationscontentleft {	width:550px;	position:relative;	float:left;	top:0px; left:110px;}
#weddingdecorationscontentleft  h3 { margin-left:30px; margin-top: 30px; text-align:left; color:#42000c; font: 14px Tahoma, Arial, Helvetica, sans-serif; }
#weddingdecorationscontentleft p { margin-left:30px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#weddingdecorationscontentleft  h2 { margin-left:30px; margin-top: 30px; text-align:left; color:#42000c; font: 16px Tahoma, Arial, Helvetica, sans-serif; }
#weddingdecorationscontentleft td { margin-left:30px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#weddingdecorationscontentleft li { margin-left:30px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; padding-left: 15px; background-image: url("images/tools_bullet.gif"); background-repeat: no-repeat; background-position: 0 0.3em;}
#weddingdecorationscontentleft a.bigger { color:#c12626; font: 14px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; }
#weddingdecorationscontentleft a.bigger:hover { color:#c12626; font: 14px Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline; }
#weddingdecorationscontentleft a { color:#c12626; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; }
#weddingdecorationscontentleft a:hover { color:#c12626; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline; }
#weddingflowerscontentleft {	width:550px;	height:500px;	position:relative;	float:left;	top:0px; left:110px; }
#weddingflowerscontentleft  h3 { margin-left:30px; margin-top: 30px; text-align:left; color:#42000c; font: 14px Tahoma, Arial, Helvetica, sans-serif; }

#weddingflowerscontentleft p { margin-left:30px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }

#weddingflowerscontentleft  h2 { margin-left:30px; margin-top: 30px; text-align:left; color:#42000c; font: 16px Tahoma, Arial, Helvetica, sans-serif; }
#weddingflowerscontentleft td { margin-left:30px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#weddingflowerscontentleft li { margin-left:30px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; padding-left: 15px; background-image: url("images/tools_bullet.gif"); background-repeat: no-repeat; background-position: 0 0.3em;}
#weddingflowerscontentleft a.bigger { color:#c12626; font: 14px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; }
#weddingflowerscontentleft a.bigger:hover { color:#c12626; font: 14px Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline; }
#weddingflowerscontentleft a { color:#c12626; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; }
#weddingflowerscontentleft a:hover { color:#c12626; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline; }
#weddingcateringcontentleft {	width:550px;	height:500px;	position:relative;	float:left;	top:0px;	left:110px;	}
#weddingcateringcontentleft  h3 { margin-left:30px; margin-top: 30px; text-align:left; color:#42000c; font: 14px Tahoma, Arial, Helvetica, sans-serif; }

#weddingcateringcontentleft p { margin-left:30px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#weddingcateringcontentleft a { margin-left:0px; margin-right: 10px; margin-top:10px; color:#c12626; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; }
#weddingcateringcontentleft a:hover { margin-left:0px; margin-right: 10px; margin-top:10px; color:#c12626; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline; }
#specialscontentleft {
	width:550px;
	position:relative;
	float:left;
	top:0px;
	left:110px;
}
#specialscontentleft  h3 { margin-left:30px; margin-top: 30px; text-align:left; color:#42000c; font: 14px Tahoma, Arial, Helvetica, sans-serif; }
#specialscontentleft  h3.centered { margin-left:30px; margin-top: 60px; text-align:center; color:#42000c; font: 14px Tahoma, Arial, Helvetica, sans-serif; }
#specialscontentleft p { margin-left:30px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#specialscontentleft p.centered { margin-left:30px; margin-right: 10px; text-align:center; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#specialscontentleft a { margin-left:30px; margin-right: 10px; color:#c12626; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; }
#specialscontentleft a:hover { margin-left:30px; margin-right: 10px; color:#c12626; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline; }

#menuscontentleft {
	width:550px;
	position:relative;
	float:left;
	top:0px;
	left:110px;
}
#menuscontentleft  h3 { margin-left:30px; margin-top: 30px; text-align:left; color:#42000c; font: 14px Tahoma, Arial, Helvetica, sans-serif; }
#menuscontentleft  h3.centered { margin-left:30px; margin-top: 60px; text-align:center; color:#42000c; font: 14px Tahoma, Arial, Helvetica, sans-serif; }

#menuscontentleft p { margin-left:30px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#menuscontentleft p.centered { margin-left:30px; margin-right: 10px; text-align:center; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#menuscontentleft table.menu {margin-left:30px; margin-right: 10px; text-align:center; vertical-align:top; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif;}
#menuscontentleft table.menuleft {margin-left:30px; margin-right: 10px; text-align:left; vertical-align:top; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif;}
#menuscontentleft table.menu td {vertical-align: top; }
#menuscontentleft h4 {text-align: center; color:#42000c; font: 14px Tahoma, Arial, Helvetica, sans-serif; }
#menuscontentleft a { margin-left:30px; margin-right: 10px; color:#c12626; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; }
#menuscontentleft a:hover { margin-left:30px; margin-right: 10px; color:#c12626; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline; }
#menusmaincontentleft {
	width:550px;
	position:relative;
	float:left;
	top:0px;
	left:110px;
}
#menusmaincontentleft  h3 { margin-left:30px; margin-top: 30px; text-align:left; color:#42000c; font: 14px Tahoma, Arial, Helvetica, sans-serif; }
#menusmaincontentleft p { margin-left:30px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#homecontentleft a { color:#c12626; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; }
#homecontentleft a:hover { color:#c12626; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline; }
#cateringcontentleft {
	width:550px;
	position:relative;
	float:left;
	left:110px;
}
#cateringcontentleft h3 { margin-left:30px; margin-top: 30px; text-align:left; color:#42000c; font: 14px Tahoma, Arial, Helvetica, sans-serif; }
#cateringcontentleft p { margin-left:30px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#cateringcontentleft li { margin-left:30px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; padding-left: 15px; background-image: url("images/tools_bullet.gif"); background-repeat: no-repeat; background-position: 0 0.3em;}
#cateringcontentleft a { color:#c12626; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; }
#cateringcontentleft a:hover { color:#c12626; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline; }
#cateringcontentleft #recentsentry {
	width:265px;
	position:relative;
	float:left;
	top:-30px;
}
#cateringcontentleft #recentsentry  h3 { text-align:left; margin-top:30px; color:#c12626; font: 13px Tahoma, Arial, Helvetica, sans-serif; }
#cateringcontentleft #recentsentry p { margin-right: 10px; margin-bottom:0px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#cateringcontentleft #recentsentry img { margin-left: 30px; }
#cateringcontentleft #recentsentry td { text-align:center; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#cateringcontentleft #recentsentry a { color:#c12626; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; }
#cateringcontentleft #recentsentry a:hover { color:#c12626; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline; }

#cateringservicescontentleft {
	width:550px;
	position:relative;
	float:left;
	top:0px;
	left:110px;
}
#cateringservicescontentleft  h3 { margin-left:30px; margin-top: 30px; text-align:left; color:#42000c; font: 14px Tahoma, Arial, Helvetica, sans-serif; }
#cateringservicescontentleft p { margin-left:30px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#cateringservicescontentleft li { margin-left:30px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; padding-left: 15px; background-image: url("images/tools_bullet.gif"); background-repeat: no-repeat; background-position: 0 0.3em;}
#cateringservicescontentleft a { color:#c12626; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; }
#cateringservicescontentleft a:hover { color:#c12626; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline; }
#cateringservicescontentleft #recentsentry {
	width:265px;
	position:relative;
	float:left;
	top:-30px;
}
#cateringservicescontentleft #recentsentry  h3 { text-align:left; color:#c12626; font: 13px Tahoma, Arial, Helvetica, sans-serif; }
#cateringservicescontentleft #recentsentry p { margin-right: 10px; margin-bottom:20px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#cateringservicescontentleft #recentsentry img { margin-left: 30px; }
#cateringservicescontentleft #recentsentry td { text-align:center; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#cateringservicescontentleft #recentsentry a { color:#c12626; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; }
#cateringservicescontentleft #recentsentry a:hover { color:#c12626; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline; }
#greencontentleft {
	width:550px;
	position:relative;
	float:left;
	top:0px;
	left:110px;
}
#greencontentleft  h3 { margin-left:30px; margin-top: 30px; text-align:left; color:#42000c; font: 14px Tahoma, Arial, Helvetica, sans-serif; }
#greencontentleft p { margin-left:30px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#greencontentleft p.list { margin-left:30px; margin-right: 10px; margin-top:30px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#greencontentleft  h2 { margin-left:30px; margin-top: 30px; text-align:left; color:#42000c; font: 16px Tahoma, Arial, Helvetica, sans-serif; }
#greencontentleft td { margin-left:30px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#greencontentleft li { margin-left:30px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; padding-left: 15px; background-image: url("images/tools_bullet.gif"); background-repeat: no-repeat; background-position: 0 0.3em;}
#greencontentleft a.bigger { color:#c12626; font: 14px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; }
#greencontentleft a.bigger:hover { color:#c12626; font: 14px Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline; }
#greencontentleft a { color:#c12626; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; }
#greencontentleft a:hover { color:#c12626; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline; }
#cateringservicestaffcontentleft {
	width:550px;
	position:relative;
	float:left;
	top:0px;
	left:110px;
}
#cateringservicestaffcontentleft  h3 { margin-left:30px; margin-top: 30px; text-align:left; color:#42000c; font: 14px Tahoma, Arial, Helvetica, sans-serif; }
#cateringservicestaffcontentleft p { margin-left:30px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#cateringservicestaffcontentleft li { margin-left:30px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; padding-left: 15px; background-image: url("images/tools_bullet.gif"); background-repeat: no-repeat; background-position: 0 0.3em;}
#beverageservicescontentleft {
	width:550px;
	position:relative;
	float:left;
	top:0px;
	left:110px;
}
#beverageservicescontentleft  h3 { margin-left:30px; margin-top: 30px; text-align:left; color:#42000c; font: 14px Tahoma, Arial, Helvetica, sans-serif; }
#beverageservicescontentleft p { margin-left:30px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#beverageservicescontentleft td { margin-left:30px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#beverageservicescontentleft table { margin-left:30px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#beverageservicescontentleft li { margin-left:30px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; padding-left: 15px; background-image: url("images/tools_bullet.gif"); background-repeat: no-repeat; background-position: 0 0.3em;}
#beverageservicescontentleft a { color:#c12626; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; }
#beverageservicescontentleft a:hover { color:#c12626; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline; }
#peoplecontentleft {
	width:550px;
	position:relative;
	float:left;
	top:0px;
	left:110px;
}
#peoplecontentleft  h3 { margin-left:30px; margin-top: 30px; text-align:left; color:#42000c; font: 14px Tahoma, Arial, Helvetica, sans-serif; }
#peoplecontentleft p { margin-left:30px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#peoplecontentleft td { margin-left:30px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#peoplecontentleft li { margin-left:30px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; padding-left: 15px; background-image: url("images/tools_bullet.gif"); background-repeat: no-repeat; background-position: 0 0.3em;}
#peoplecontentleft a { color:#c12626; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; }
#peoplecontentleft a:hover { color:#c12626; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline; }
#rentalscontentleft {
	width:550px;
	position:relative;
	float:left;
	top:0px;
	left:110px;
}
#rentalscontentleft  h3 { margin-left:30px; margin-top: 30px; text-align:left; color:#42000c; font: 14px Tahoma, Arial, Helvetica, sans-serif; }
#rentalscontentleft p { margin-left:30px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#rentalscontentleft td { margin-left:30px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#rentalscontentleft li { margin-left:30px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; padding-left: 15px; background-image: url("images/tools_bullet.gif"); background-repeat: no-repeat; background-position: 0 0.3em;}
#rentalscontentleft a { color:#c12626; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; }
#rentalscontentleft a:hover { color:#c12626; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline; }
#newslettercontentleft {
	width:550px;
	position:relative;
	float:left;
	top:0px;
	left:110px;
}
#newslettercontentleft  h3 { margin-left:30px; margin-top: 30px; text-align:left; color:#42000c; font: 14px Tahoma, Arial, Helvetica, sans-serif; }
#newslettercontentleft  h2 { margin-left:30px; margin-top: 30px; text-align:left; color:#42000c; font: 16px Tahoma, Arial, Helvetica, sans-serif; }
#newslettercontentleft p { margin-left:30px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#newslettercontentleft td { margin-left:30px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#newslettercontentleft li { margin-left:30px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; padding-left: 15px; background-image: url("images/tools_bullet.gif"); background-repeat: no-repeat; background-position: 0 0.3em;}
#newslettercontentleft a.bigger { color:#c12626; font: 14px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; }
#newslettercontentleft a.bigger:hover { color:#c12626; font: 14px Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline; }
#newslettercontentleft a { color:#c12626; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; }
#newslettercontentleft a:hover { color:#c12626; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline; }
#contactcontentleft {
	width:550px;
	position:relative;
	float:left;
	top:0px;
	left:110px;
}
#contactcontentleft  h3 { margin-left:30px; margin-top: 30px; text-align:left; color:#42000c; font: 14px Tahoma, Arial, Helvetica, sans-serif; }
#contactcontentleft  h2 { margin-left:30px; margin-top: 30px; text-align:left; color:#42000c; font: 16px Tahoma, Arial, Helvetica, sans-serif; }
#contactcontentleft p { margin-left:30px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#contactcontentleft td { margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#contactcontentleft li { margin-left:30px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; padding-left: 15px; background-image: url("images/tools_bullet.gif"); background-repeat: no-repeat; background-position: 0 0.3em;}
#contactcontentleft a.bigger { color:#c12626; font: 14px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; }
#contactcontentleft a.bigger:hover { color:#c12626; font: 14px Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline; }
#contactcontentleft a { color:#c12626; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; }
#contactcontentleft a:hover { color:#c12626; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline; }
#sewallcontentleft {
	width:550px;
	position:relative;
	float:left;
	top:0px;
	left:110px;
}
#sewallcontententry {
	width:550px;
	position:relative;
	float:left;
}
#sewallcontententry  h3 { margin-left:30px; margin-top: 30px; text-align:left; color:#42000c; font: 14px Tahoma, Arial, Helvetica, sans-serif; }
#sewallcontententry li { margin-left:30px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; padding-left: 15px; background-image: url("images/tools_bullet.gif"); background-repeat: no-repeat; background-position: 0 0.3em;}
#ordercontentleft td { margin-left:30px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }

#sewallcontentleft  h3 { margin-left:30px; margin-top: 30px; text-align:left; color:#42000c; font: 14px Tahoma, Arial, Helvetica, sans-serif; }
#sewallcontentleft  h2 { margin-left:30px; margin-top: 30px; text-align:left; color:#42000c; font: 16px Tahoma, Arial, Helvetica, sans-serif; }
#sewallcontententry p { margin-left:30px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#sewallcontententry a p { color:#c12626; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; }
#sewallcontententry a:hover p { color:#c12626; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline; }
#sewallcontentleft p { margin-left:30px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#sewallcontentleft td { margin-left:30px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#sewallcontententry hr { margin-left:30px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#sewallcontententry a.bigger { color:#c12626; font: 14px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; }
#sewallcontententry a.bigger:hover { color:#c12626; font: 14px Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline; }
#sewallcontententry a { color:#c12626; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; }
#sewallcontententry a:hover { color:#c12626; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline; }
#sewallcontententry h3 a { color:#c12626; font: 14px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; }
#sewallcontententry h3 a:hover { color:#c12626; font: 14px Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline; }
#sewallcontentleft h3 a { color:#c12626; font: 14px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; }
#sewallcontentleft h3 a:hover { color:#c12626; font: 14px Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline; }
#sewallcontentleft a { color:#c12626; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; }
#sewallcontentleft a:hover { color:#c12626; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline; }
#sewallcontentleft a.special { color:#c12626;  font: 13px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; text-align:right;}
#sewallcontentleft a.special:hover { color:#c12626;  font: 13px Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline; text-align:right;}
#inthenewscontentleft {
	width:780px;
	position:relative;
	float:left;
	top:0px;
	left:110px;
}
#inthenewsentry {
	width:780px;
	position:relative;
	float:left;
}
#inthenewsentry  h3 { margin-left:30px; margin-top: 30px; text-align:left; color:#42000c; font: 14px Tahoma, Arial, Helvetica, sans-serif; }
#inthenewscontentleft  h2 { margin-left:30px; margin-top: 30px; text-align:left; color:#42000c; font: 16px Tahoma, Arial, Helvetica, sans-serif; }
#inthenewsentry p { margin-left:30px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#inthenewsentry hr { margin-left:30px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#inthenewsentry td { margin-left:30px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }

#inthenewsentry a.bigger { color:#c12626; font: 14px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; }
#inthenewsentry a.bigger:hover { color:#c12626; font: 14px Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline; }
#inthenewsentry a { color:#c12626; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; }
#inthenewsentry a:hover { color:#c12626; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline; }
#videoscontentleft {
	width:550px;
	position:relative;
	float:left;
	top:0px;
	left:110px;
}
.hidden { display: none; }
.unhidden { display: block; }
#videoscontentleft  h3 { margin-left:30px; margin-top: 30px; text-align:left; color:#42000c; font: 14px Tahoma, Arial, Helvetica, sans-serif; }

#videoscontentleft p { margin-left:30px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#videoscontentleft td { margin-left:30px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#videoscontentleft li { margin-left:60px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#videoscontentleft a { color:#c12626; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; }
#videoscontentleft a:hover { color:#c12626; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline; }
#privacycontentleft {
	width:550px;
	position:relative;
	float:left;
	top:0px;
	left:110px;
}
.hidden { display: none; }
.unhidden { display: block; }
#privacycontentleft  h3 { margin-left:30px; margin-top: 30px; text-align:left; color:#42000c; font: 14px Tahoma, Arial, Helvetica, sans-serif; }
#privacycontentleft p { margin-left:30px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#privacycontentleft td { margin-left:30px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#privacycontentleft li { margin-left:60px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#privacycontentleft a { color:#c12626; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; }
#privacycontentleft a:hover { color:#c12626; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline; }
#sitemapcontentleft {
	width:550px;
	position:relative;
	float:left;
	top:0px;
	left:110px;
}
#sitemapcontentleft  h3 { margin-left:30px; margin-top: 30px; text-align:left; color:#42000c; font: 14px Tahoma, Arial, Helvetica, sans-serif; }
#sitemapcontentleft p { margin-left:30px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#sitemapcontentleft td { margin-left:30px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#sitemapcontentleft li { margin-left:60px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#sitemapcontentleft a { color:#c12626; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; }
#sitemapcontentleft a:hover { color:#c12626; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline; }

#policiescontentleft {
	width:550px;
	position:relative;
	float:left;
	top:0px;
	left:110px;
}
#policiescontentleft  h3 { margin-left:30px; margin-top: 30px; text-align:left; color:#42000c; font: 14px Tahoma, Arial, Helvetica, sans-serif; }
#policiescontentleft p { margin-left:30px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#policiescontentleft td { margin-left:30px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#policiescontentleft li { margin-left:60px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#policiescontentleft a { color:#c12626; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; }
#policiescontentleft a:hover { color:#c12626; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline; }
#careerscontentleft {
	width:550px;
	min-height:500px;
	position:relative;
	float:left;
	top:0px;
	left:110px;
}
#careerscontentleft  h2 { margin-left:30px; margin-top: 30px; text-align:left; color:#42000c; font: 14px Tahoma, Arial, Helvetica, sans-serif; }
#careerscontentleft  h3 { margin-left:30px; margin-top: 30px; text-align:left; color:#42000c; font: 12px Tahoma, Arial, Helvetica, sans-serif; }
#careerscontentleft p { margin-left:30px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#careerscontentleft td { margin-left:30px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#careerscontentleft li { margin-left:30px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; padding-left: 15px; background-image: url("images/tools_bullet.gif"); background-repeat: no-repeat; background-position: 0 0.3em;}
#careerscontentleft a { color:#c12626; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; }
#careerscontentleft a:hover { color:#c12626; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline; }
#homecontentright {
	width:226px;
	position:relative;
	float:left;
	top:0px;
	left:115px;
}
#homecontentright a { color:#c12626; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; }
#homecontentright a:hover { color:#c12626; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline; }
#homecontentright #newseventstickertitle {
	width:226px;
	height:66px;
	position:relative;
	float:left;
}
#homecontentright #newseventstickertitle h3 {margin-left:10px; margin-top: 30px; text-align:left; color:#42000c; font: 14px Tahoma, Arial, Helvetica, sans-serif; }

#homecontentright #newseventsticker {
	width:226px;
	position:relative;
	float:left;
	background-image:url("images/newseventstickerstub.gif");
}
#homecontentright #newseventsticker h2 { margin-left:10px; margin-top: 20px; text-align:left; color:#c12626; font: 14px Tahoma, Arial, Helvetica, sans-serif; }
#homecontentright #newseventsticker h3 { margin-left:10px; margin-top: 0px; text-align:left; color:#c12626; font: 12px Tahoma, Arial, Helvetica, sans-serif; }
#homecontentright #newseventsticker p { margin-left:10px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#homecontentright #newseventsticker a {  margin-left:10px; margin-right: 10px; color:#c12626; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; }
#homecontentright #newseventsticker a:hover {  margin-left:10px; margin-right: 10px; color:#c12626; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline; }
#homecontentright #newseventsticker a.nomargin {  margin-left:0px; margin-right: 0px; color:#c12626; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; }
#homecontentright #newseventsticker a.nomargin:hover {  margin-left:0px; margin-right: 0px; color:#c12626; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline; }


#homecontentright .newseventstickertitle {
	width:226px;
	height:66px;
	position:relative;
	float:left;
}


#homecontentright .newseventsticker {
	width:226px;
	position:relative;
	float:left;
	background-image:url("images/newseventstickerstub.gif");
	margin-left: 10px;
}
#homecontentright .newseventsticker h2 {margin-top: 10px; text-align:left; color:#c12626; font: 14px Tahoma, Arial, Helvetica, sans-serif; }
#homecontentright .newseventsticker h3 {margin-top: 30px; text-align:left; color:#42000c; font: 14px Tahoma, Arial, Helvetica, sans-serif; }
#homecontentright .newseventsticker p { margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#homecontentright .newseventsticker a { margin-right: 10px; color:#c12626; font: 12px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; }
#homecontentright .newseventsticker a:hover {  margin-right: 10px; color:#c12626; font: 12px Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline; }
#homecontentright .newseventsticker a.nomargin { margin-right: 0px; color:#c12626; font: 12px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; }
#homecontentright .newseventsticker a.nomargin:hover { margin-right: 0px; color:#c12626; font: 12px Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline; }

#homecontentright .newseventsticker .screen-reader-text {color: #c12626; font: 11px Tahoma, Arial, Helvetica, sans-serif;}
#homecontentright .newseventsticker #s{ margin-top: 2px; margin-bottom: 2px; width: 200px; font: 11px Tahoma; color: #000000; background-color: #FFF; border: 1px solid #888; vertical-align:middle; padding-left: 4px; }
#homecontentright .newseventsticker #searchsubmit {margin-top: 3px; background-color: #ffffff; font-family: Tahoma; font-size: 12px; color: #888888; border:1px solid #888888; }


#homecontentright #rhsseparator {
	width:226px;
	height:11px;
	position:relative;
	float:left;
	background-image:url("images/rhsseparatorbg.gif");
	background-repeat: no-repeat;
	background-position:top; 
}
#homecontentright #quicklinkstitle {
	width:226px;
	height:58px;
	position:relative;
	float:left;
	background-image:url("images/quicklinkstitlebg.gif");
	background-repeat: no-repeat;
	background-position:top; 
}
#homecontentright #quicklinkstitle h3 { margin-left:10px; margin-top: 30px; text-align:left; color:#42000c; font: 14px Tahoma, Arial, Helvetica, sans-serif; }
#homecontentright #quicklinkscontent {
	width:226px;
	position:relative;
	float:left;
}
#homecontentright #quicklinkscontent h3 { margin-left:10px; margin-top: 10px; text-align:left; color:#c12626; font: 13px Tahoma, Arial, Helvetica, sans-serif; }
#homecontentright #quicklinkscontent p { margin-left:10px; margin-right: 10px; text-align:left; color:#444444; font: 12px Tahoma, Arial, Helvetica, sans-serif; }
#vseparatorhome {
	width:1px;
	height:450px;
	position:relative;
	background-color: #bdbdbd;
	float:left;
	top:25px;
	left:110px;
}
#vseparatorscoop {
	width:1px;
	height:850px;
	position:relative;
	background-color: #bdbdbd;
	float:left;
	top:25px;
	left:110px;
}
#homecontentleft #plan {
	width:275px;
	position:relative;
	float:left;
}
#homecontentleft #plan h3 { margin-left:30px; margin-top: 10px; text-align:left; color:#42000c; font: 14px Tahoma, Arial, Helvetica, sans-serif; }
#homecontentleft h3 { margin-left:30px; margin-top: 30px; text-align:left; color:#42000c; font: 14px Tahoma, Arial, Helvetica, sans-serif; }
#homecontentleft #plan p { margin-left:30px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#homecontentleft #cater {
	width:275px;
	position:relative;
	float:left;
}
#homecontentleft #cater h3 { margin-left:30px; margin-top: 10px; text-align:left; color:#42000c; font: 14px Tahoma, Arial, Helvetica, sans-serif; }
#homecontentleft #cater p { margin-left:30px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#homecontentleft #wed {
	width:275px;
	position:relative;
	float:left;
}
#homecontentleft #wed h3 { margin-left:30px; margin-top: 10px; text-align:left; color:#42000c; font: 14px Tahoma, Arial, Helvetica, sans-serif; }

#homecontentleft #wed p { margin-left:30px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#homecontentleft #elegant {
	width:275px;
	position:relative;
	float:left;
}
#homecontentleft #elegant h3 { margin-left:30px; margin-top: 10px; text-align:left; color:#42000c; font: 14px Tahoma, Arial, Helvetica, sans-serif; }
#homecontentleft #elegant p { margin-left:30px; margin-right: 10px;  text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }

#homecontentleft .item {
	width: 275px;
	position: relative;
	float:left;
}
#homecontentleft .item h3 { margin-left:30px; margin-top: 10px; text-align:left; color:#42000c; font: 14px Tahoma, Arial, Helvetica, sans-serif; }
#homecontentleft .item p { margin-left:30px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#homecontentleft .item img {margin-left: 30px; }

#menu {
width:764px;
height:57px;
position:relative;
float:left;
left:68px;
}
#menulpad {
width:64px;
height:57px;
position:relative;
float:left;
}

#footer {
width:764px;
text-align:center;
position:relative;
float:left;
top:50px;
left:130px;
font-size:1px;
}

#footer p { margin:0px; text-align:center; color:#ffffff; font: 11px Tahoma, Arial, Helvetica, sans-serif; }  
#footer a {  text-align:center; color:#ffffff; text-decoration:none; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#footer a:hover { text-align:center; color:#ffffff; text-decoration:underline; font: 11px Tahoma, Arial, Helvetica, sans-serif; }

/* form */

.input225 {
  font: 11px Tahoma, Arial, Helvetica, sans-serif;
  color: #000000;
  background-color: #FFFFFF;
  border: 1px solid #888888;
  vertical-align: middle;
  padding-left: 4px;  width: 225px;
}

.input100 {  
  font: 11px Tahoma, Arial, Helvetica, sans-serif;  
  color: #000000;
  background-color: #FFFFFF;
  border: 1px solid #888888;
  vertical-align: middle;
  padding-left: 4px;
  width: 100px;
}

.input150 {
  font: 11px Tahoma, Arial, Helvetica, sans-serif;
  color: #000000;
  background-color: #FFFFFF;
  border: 1px solid #888888;
  vertical-align: middle;
  padding-left: 4px;
  width: 150px;
}

.input200 {
  font: 11px Tahoma, Arial, Helvetica, sans-serif;
  color: #000000;
  background-color: #FFFFFF;
  border: 1px solid #888888;
  vertical-align: middle;
  padding-left: 4px;
  width: 200px;
}

.inputStyle {
  font: 11px Tahoma, Arial, Helvetica, sans-serif;
  color: #000000;
  background-color: #FFFFFF;
  border: 1px solid #888888;
  vertical-align: middle;
  padding-left: 4px;
}

.file_input {
  font: 11px Tahoma, Arial, Helvetica, sans-serif;
  color: #000000;
  background-color: #FFFFFF;
  border: 1px solid #888888;
  vertical-align: middle;
  padding-left: 4px;
  width: 200px;

}

.alignright { float:right; margin: 0 0 15px 15px; }
.alignleft { float:left; margin: 0 15px 15px 0; }
.aligncenter { margin-left: auto; margin-right: auto;}

#articlecontentleft {
	width:550px;
	position:relative;
	float:left;
	top:0px;
	left:110px;
}
#articlecontentleft  h3 { margin-left:30px; margin-top: 30px; text-align:left; color:#42000c; font: 14px Tahoma, Arial, Helvetica, sans-serif; }
#articlecontentleft  h2 { margin-left:30px; margin-top: 10px; text-align:left; color:#42000c; font: 14px Tahoma, Arial, Helvetica, sans-serif; }

#articlecontentleft p { margin-left:30px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#articlecontentleft ol li { margin-left:30px; margin-top: 10px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; padding-left: 15px;}
#articlecontentleft ul li { margin-left:30px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; padding-left: 15px; background-image: url("images/tools_bullet.gif"); background-repeat: no-repeat; background-position: 0 0.3em;}
#articlecontentleft a { color:#c12626; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; }
#articlecontentleft a:hover { color:#c12626; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline; }
#articlecontentleft .entry-title a { color:#c12626; font: 14px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; }
#articlecontentleft  .entry-title a:hover { color:#c12626; font: 14px Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline; }
#articlecontentleft table.menuleft {margin-left:30px; margin-right: 10px; text-align:left; vertical-align:top; color:#444444; font: 14px Tahoma, Arial, Helvetica, sans-serif;}

#articlecontentleft #recentsentry {
	width:265px;
	position:relative;
	float:left;
	top:-30px;
}
#articlecontentleft #recentsentry  h3 { text-align:left; color:#c12626; font: 14px Tahoma, Arial, Helvetica, sans-serif; }
#articlecontentleft #recentsentry p { margin-right: 10px; margin-bottom:20px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#articlecontentleft #recentsentry img { margin-left: 30px; }
#articlecontentleft #recentsentry td { text-align:center; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#articlecontentleft #recentsentry a { color:#c12626; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; }
#articlecontentleft #recentsentry a:hover { color:#c12626; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline; }

#articlecontentleft .entry-meta { margin-left:30px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#articlecontentleft .entry-utility { margin-top: 10px; margin-left:30px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#articlecontentleft .formcontainer{ margin-left:30px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#articlecontentleft .formcontainer p{ margin-left: 0px; }

#articlecontentleft div .alignleft {margin-left: 10px; margin-right: 5px;}
#articlecontentleft div .alignright {margin-left: 5px; margin-right: 10px;}

#articlecontentleft div .sociable li { background: none; display: inline !important; 	list-style-type: none; margin: 10px; padding-left: 15px;}

.ddsg-wrapper h2 { margin-left:30px; margin-top: 30px; text-align:left; color:#42000c; font: 14px Tahoma, Arial, Helvetica, sans-serif; }

.redline {background-color: #c12626; color: #c12626; width: 400px;  margin-top: 20px; margin-bottom: 20px; height: 3px;}
#order_table {margin-left: 30px; border: 1px;}
input .submit_button {margin: 0; background-color: #ffffff; font-family: Tahoma; font-size: 12px; color: #888888; border:1px solid #888888; }

#comments li { background-image: none;}
#articlecontentleft #s{margin-bottom: 2px; width: 200px; font: 11px Tahoma; color: #000000; background-color: #FFF; border: 1px solid #888; vertical-align:middle; padding-left: 4px; }
#articlecontentleft #searchsubmit {background-color: #ffffff; font-family: Tahoma; font-size: 12px; color: #888888; border:1px solid #888888; }
#articlecontentleft .screen-reader-text { margin-left: 30px; color: #c12626; font: 11px Tahoma, Arial, Helvetica, sans-serif;}

.item_holder {width: 550px; float: left; position: relative; }
.front_page_img {margin-left: 30px; }
div .page-link  { margin-left:30px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }

#newslettercontentleft  h3 { margin-left:30px; margin-top: 30px; text-align:left; color:#42000c; font: 14px Tahoma, Arial, Helvetica, sans-serif; }
#newslettercontentleft  h2 { margin-left:30px; margin-top: 30px; text-align:left; color:#42000c; font: 16px Tahoma, Arial, Helvetica, sans-serif; }
#newslettercontentleft p { margin-left:30px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#newslettercontentleft table { margin-left:30px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#newslettercontentleft td { margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#newslettercontentleft li { margin-left:30px; margin-right: 10px; text-align:left; color:#444444; font: 11px Tahoma, Arial, Helvetica, sans-serif; padding-left: 15px; background-image: url("images/tools_bullet.gif"); background-repeat: no-repeat; background-position: 0 0.3em;}
#newslettercontentleft a.bigger { color:#c12626; font: 14px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; }
#newslettercontentleft a.bigger:hover { color:#c12626; font: 14px Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline; }
#newslettercontentleft a { color:#c12626; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; }
#newslettercontentleft a:hover { color:#c12626; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline; }
#newslettercontentleft input {margin: 0; background-color: #ffffff; font-family: Tahoma; font-size: 12px; color: #888888; border:1px solid #888888; }
.newsletter_label {color: #c12626; }
.newsletter_input {width: 200px; font: 11px Tahoma; color: #000000; background-color: #FFF; border: 1px solid #888; vertical-align:middle; padding-left: 4px; }
.newsletter_button {margin: 0; background-color: #ffffff; font-family: Tahoma; font-size: 12px; color: #888888; border:1px solid #888888; }
.newsletter_blurb {color: #c12626; font: 12px Tahoma, Arial, Helvetica; }


#homecontentright .newseventsticker  {color: #c12626; font: 11px Tahoma, Arial, Helvetica, sans-serif;}
#homecontentright .newseventsticker input[type="text"] { margin-top: 2px; margin-bottom: 2px; width: 200px; font: 11px Tahoma; color: #000000; background-color: #FFF; border: 1px solid #888; vertical-align:middle; padding-left: 4px; }
#homecontentright .newseventsticker input[type="submit"] {margin-top: 3px; background-color: #ffffff; font-family: Tahoma; font-size: 12px; color: #888888; border:1px solid #888888; }

div.coupon  {
	width: 500px;
	margin-left: 30px;
} 

a.couponPrintLink { border: 2px orange solid; text-align: center; font: 24px Tahoma, Arial, Helvetica, sans-serif; }

#featured {
	margin-left: 30px;
	margin-top: 30px;
}
