@charset "UTF-8";
/* CSS Document */

.grey	{
	color:#666;
	}

.light_brown	{	
	color:#a99857;
	}
		
.rh_img	{
	border-top:dotted 1px #000;
	}
		
#content	{
	padding:10px 0 40px 0;
	}

#left_col	{
	width:175px;
	float:left;
	}
	
.quote_cater	{
	color:#690;
	margin:25px 0 10px 7px;
	}
	
#top_left	{
	width:175px;
	height:498px;
	}
	
#top_left .img_left	{
	float:left;
	border-right:1px #FFF solid;
	}
	
#top_left h2 {
	color:#690;
	}
	
#top_left p	{
	color:#666;
	line-height:1.5em;
	}
	
#bottom_left	{
	background:#f7f6ee;
	height:265px;
	width:155px;
	border-top:#000 dotted 1px;
	border-bottom:#000 dotted 1px;
	padding:0 10px;
	margin-top:10px;
	}
	
#bottom_left h3	{
	color:#a99857;
	margin-top:12px;
	}
	
#bottom_left p	{
	color:#666;
	line-height:1.5em;
	margin-top:10px;
	}

#right_col	{
	width:635px;
	float:right;
	}
	
#top_right	{
	width:635px;
	}
	
#cater_title	{
	background:#c9b777 url(../images/catering/mc_catering_title.jpg) no-repeat right;
	height:130px;
	width:425px;
	float:left;
	}
	
#cater_title h2	{
	color:#fff;
	margin:15px 0 0 10px;
	}

#cater_intro_text	{
	height:388px;
	width:415px;
	float:left;
	margin-left:10px;
	padding:20px 10px 5px 0;
	}

*:first-child+html #cater_intro_text	{
	height:373px;
	}

*html #cater_intro_text	{
	height:373px;
	}
	
*html #cater_intro_text	{
	margin-left:5px;
	}
		
#cater_intro_text h3	{
	color:#a99857;
	}
	
#cater_intro_text p	{
	color:#666;
	line-height:1.5em;
	margin-top:20px;
	}

#top_right_right	{
	width:197px;
	height:488px;
	float:right;
	}
		
#cater_contact	{
	height:218px;
	width:177px;
	background:#f7f6ee;
	border-top:1px dotted #000;
	padding:10px;
	}
	
#bottom_right	{
	width:635px;
	margin-top:15px;
	clear:both;
	}

#bottom_right h2	{
	display:block;
	padding:10px;
	background:#c9b777;
	color:#fff;
	width:614px;
	height:25px;
	border-left:1px solid #fff;
	}
	
#cater_menu_1	{
	width:298px;
	margin:25px 0 0 10px;
	float:left;
	}

*html #cater_menu_1	{
	margin-left:5px;
	}
	
#cater_menu_1 p, #cater_menu_2 p	{
	color:#666;
	line-height:1.4em;
	}
	
#cater_menu_2	{
	width:298px;
	margin:25px 0 40px 28px;
	float:right;
	}
	
#cater_menu_2 h3, #cater_menu_1 h3	{
	display:block;
	width:298px;
	border-bottom:1px #000 dotted;
	padding-bottom:3px;
	color:#a99857;
	}
	
#cater_menu_2 h4, #cater_menu_1 h4	{
	margin-top:15px;
	color:#003012;
	}
	
.h4_margin	{
	margin-bottom:15px;
	}
	
.h3_margin {
	margin-top:40px;
	}
	
#cater_menu_2 ul, #cater_menu_1 ul	{
	list-style:none;
	margin:0;
	padding:0;
	}
		
	