/* ---------------------------------------------------------------
 * catering/ Feature Pages
 * --------------------------------------------------------------- */

/* The top left */
div#feature-top-left-catering
{
	margin: 0;
	float: left;
	background-image: url(/images/catering/feature-catering-top-left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 350px;
	height: 0 !important;
	overflow: hidden;
	padding: 154px 0 0;
	height /* */: 154px;
}
div#feature-top-call-catering
{
	margin: 0;
	float: left;
	width: 183px;
	height: 154px;
}
h2#feature-top-phone-catering
{
	margin: 0;
	background-image: url(/images/catering/feature-catering-top-call.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 183px;
	height: 0 !important;
	overflow: hidden;
	padding: 123px 0 0;
	height /* */: 123px;
}
h2#feature-top-call-link-catering
{
	margin: 0;
	background-image: url(/images/catering/feature-catering-top-link-over.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 183px;
}
h2#feature-top-call-link-catering a
{
	display: block;
	margin: 0;
	background-image: url(/images/catering/feature-catering-top-link.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 0 !important;
	overflow: hidden;
	padding: 31px 0 0;
	height /* */: 31px;
}
h2#feature-top-call-link-catering a:hover
{
	background-image: none;
}
div#feature-top-guy-catering
{
	float: left;
	margin: 0;
	background-image: url(/images/catering/feature-catering-top-guy.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 207px;
	height: 0 !important;
	overflow: hidden;
	padding: 154px 0 0;
	height /* */: 154px;
}

/***********************************/


/* ---------------------------------------------------------------
 * catering Vertical Page
 * --------------------------------------------------------------- */



div#catering-top
{
	background-color: #D7EAFB;
	margin: 0;
	padding: 0;
	height: 242px;
	width: 540px;
	overflow: hidden;
}

/* The top left */
div#catering-top-left
{
	margin: 0;
	float: left;
	background-image: url(/images/catering/catering-top-left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 350px;
	height: 0 !important;
	overflow: hidden;
	padding: 242px 0 0;
	height /* */: 242px;
}
div#catering-top-call
{
	margin: 0;
	float: left;
	width: 190px;
	height: 242px;
}
h2#catering-top-guy
{
	margin: 0;
	background-image: url(/images/catering/catering-top-guy.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 190px;
	height: 0 !important;
	overflow: hidden;
	padding: 178px 0 0;
	height /* */: 178px;
}
h2#catering-top-call-link
{
	margin: 0;
	padding: 0;
	background-image: url(/images/catering/catering-top-link-over.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 64px;
	width: 190px;
}
h2#catering-top-call-link a
{
	display: block;
	margin: 0;
	background-image: url(/images/catering/catering-top-link.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 0 !important;
	overflow: hidden;
	padding: 64px 0 0;
	height /* */: 64px;
}
h2#catering-top-call-link a:hover
{
	background-image: none;
}

p#catering-button
{
	margin: 0 10px;
	padding: 0;
	background-image: url(/images/catering/catering-button-over.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 126px;
}
p#catering-button a
{
	display: block;
	margin: 0;
	background-image: url(/images/catering/catering-button.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 0 !important;
	overflow: hidden;
	padding: 126px 0 0;
	height /* */: 126px;
}
p#catering-button a:hover
{
	background-image: none;
}

#vertical-top {

            width: 760px;
            height: 53px;
            margin: 0 0 12px 0;
            background-image: url(/images/shared/verticals/head-caterers.gif);
            background-position: center;
            background-repeat: no-repeat;

}


h2#catering-price-top
{
	margin: 0;
	background-image: url(/images/catering/price-top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 0 !important;
	overflow: hidden;
	padding: 97px 0 0;
	height /* */: 97px;
}