h1#societies 
{
	margin: 0;
   padding: 30px 0 0 0;
   overflow: hidden;
   background-image: url(images/societies.gif);
   background-repeat: no-repeat;
    
   height: 0px !important; /* for most browsers */
   height /**/:30px; /* for IE5.5's bad box model */
}

#package18_holder
{
	float: left;
	width: 285px;
	margin: 0;
	padding: 0;
}

#package18
{
	float: right;
	width: 275px;
	background: #FFF;
	border: 1px solid black;
	font-size: 12px;
	margin: 2px 0 3px 0;
}

#package18 div.top_left_box
{
	float: left; width: 160px; height: 20px; text-align: left; padding: 2px 0 0 5px;
	border-bottom: 1px solid Black;
	border-right: 1px solid Black;
}

#package18 div.top_right_box
{
	float: left; width: 104px; height: 20px; text-align: right;	padding: 2px 5px 0 0;
	border-bottom: 1px solid Black;
}

#package18 div.left_box
{
	float: left; width: 160px; height: 20px; text-align: left;	padding: 2px 0 0 5px;
	border-bottom: 1px solid Black;
	border-right: 1px solid Black;
}

#package18 div.right_box
{
	float: left; width: 104px; height: 20px; text-align: right;	padding: 2px 5px 0 0;
	border-bottom: 1px solid Black;
}

#package18 div.bottom_left_box
{
	float: left; width: 160px; height: 20px; text-align: left; padding: 2px 0 0 5px;
	border-right: 1px solid Black;
}

#package18 div.bottom_right_box
{
	float: left; width: 104px; height: 20px; text-align: right;	padding: 2px 5px 0 0;
}

#package_holder
{
	float: left;
	width: 370px;
	margin: 0;
	padding: 0;
}

#package
{
	float: right;
	width: 360px;
	background: #FFF;
	border: 1px solid black;
	font-size: 12px;
	margin: 2px 0 3px 0;
}

#package div.top_left_box
{
	float: left; width: 160px; height: 20px; text-align: left; padding: 2px 0 0 5px;
	border-bottom: 1px solid Black;
	border-right: 1px solid Black;
}

#package div.top_middle_box
{
	float: left; width: 89px; height: 20px; text-align: right; padding: 2px 5px 0 5px;
	border-bottom: 1px solid Black;
	border-right: 1px solid Black;
}

#package div.top_right_box
{
	float: left; width: 89px; height: 20px; text-align: right;	padding: 2px 5px 0 0;
	border-bottom: 1px solid Black;
}

#package div.left_box
{
	float: left; width: 160px; height: 20px; text-align: left;	padding: 2px 0 0 5px;
	border-bottom: 1px solid Black;
	border-right: 1px solid Black;
}

#package div.middle_box
{
	float: left; width: 89px; height: 20px; text-align: right;	padding: 2px 5px 0 5px;
	border-bottom: 1px solid Black;
	border-right: 1px solid Black;
}

#package div.right_box
{
	float: left; width: 89px; height: 20px; text-align: right;	padding: 2px 5px 0 0;
	border-bottom: 1px solid Black;
}

#package div.bottom_left_box
{
	float: left; width: 160px; height: 20px; text-align: left; padding: 2px 0 0 5px;
	border-right: 1px solid Black;
}

#package div.bottom_middle_box
{
	float: left; width: 89px; height: 20px; text-align: right; padding: 2px 5px 0 5px;
	border-right: 1px solid Black;
}

#package div.bottom_right_box
{
	float: left; width: 89px; height: 20px; text-align: right;	padding: 2px 5px 0 0;
}

#food_holder
{
	float: left;
	width: 250px;
	margin: 0;
	padding: 0;
}

#food
{
	float: right;
	width: 240px;
	background: #FFF;
	border: 1px solid black;
	font-size: 12px;
	margin: 2px 0 3px 0;
}

#food div.top_left_box
{
	float: left; width: 160px; height: 20px; text-align: left; padding: 2px 0 0 5px;
	border-bottom: 1px solid Black;
	border-right: 1px solid Black;
}

#food div.top_right_box
{
	float: left; width: 69px; height: 20px; text-align: right;	padding: 2px 5px 0 0;
	border-bottom: 1px solid Black;
}

#food div.left_box
{
	float: left; width: 160px; height: 20px; text-align: left;	padding: 2px 0 0 5px;
	border-bottom: 1px solid Black;
	border-right: 1px solid Black;
}

#food div.right_box
{
	float: left; width: 69px; height: 20px; text-align: right;	padding: 2px 5px 0 0;
	border-bottom: 1px solid Black;
}

#food div.bottom_left_box
{
	float: left; width: 160px; height: 20px; text-align: left; padding: 2px 0 0 5px;
	border-right: 1px solid Black;
}

#food div.bottom_right_box
{
	float: left; width: 69px; height: 20px; text-align: right;	padding: 2px 5px 0 0;
}

#special_offer
{
	border: 2px solid Red;
	padding: 5px;
	margin: 7px;
}

#special_offer div.header
{
	font-size: 16px;
	font-weight: bold;
	color: Red;
	text-align: center;
}

#special_offer div.body
{
	font-size: 12px;
	color: blue;
}

#terms ul
{
	margin-left: -15px;
	font-style: italic;
}
