/*Love The Dogs Layout Style Sheet* - Last Updated by Simon Del Giudice on 04-08-08
******************************************************************/

/*Layout Styles*
******************************************************************/
select {
			background: white !important;
			color: #540439 !important;
			border: 1px solid #540439 !important;
			}

#container {
	margin: 0 auto 0 auto;
	width: 960px;
	border: 10px solid #BD1A8D;
	background: white;
	text-align: left !important;
	padding: 10px;
}


#header {
	width: 960px;
	margin: 0 0 10px 0;
	background: white url(../images/layout/banner01.jpg) no-repeat;
}

	#header01a {
		float: left;
		width: 780px;
	}
	
	
		
	#header02a {
		float: left;
		width: 760px;
		padding: 10px;
	}
	
	#header02b {
		float: right;
		text-align: left;
		width: 180px;
		height: 107px;
	}
		#header02b p {
			padding: 0;
			margin: 0px 0 0px 0;
			text-align: left;
		}
		#header02b img {
			margin: 0 0 00px 0;
		}	
		#header02b ul {
			margin: 7px 0 0 0;
			padding: 0;
		}
	
		#header02b li {
			height: 20px;
			width: 180px;
			padding: 0;
			margin: 0;
			/*overflow: hidden;*/
			text-align: left;
			list-style-type:none;
			}
		#header02b li a {
			padding: 0 0 0 25px;
			display: block;
			height: 20px;
			color: #BD1A8D;
			/*overflow: hidden;*/
			font-size: 12px !important;
			font-weight: normal;
			text-decoration: none;
			list-style-type:none;
			}
			#stadiumlink01 {
				width: 180px;
				
				}		
		#header02b li a:hover {
		color:#FFFFFF;
		background: url(../images/layout/li_stad_backs.gif) left top no-repeat;
		background-position: 0 -20px;
			}
						
		#header02b li a:active,
		#header02b li a:active:hover {
		background: url(../images/layout/li_stad_backs.gif) left top no-repeat;
		background-position: 0 -20px;
		}	
		
		#header02b li a:active,
		#header02b li a:active:hover {
		background: url(../images/layout/li_stad_backs.gif) left top no-repeat;
		background-position: 0 -20px;
		}	
		
		.hallgreen #header02b #A1 {
		color:#FFFFFF;
		background: url(../images/layout/li_stad_backs.gif) left top no-repeat;
		background-position: 0 -20px;}	
		.bellevue #header02b #A2 {
		color:#FFFFFF;
		background: url(../images/layout/li_stad_backs.gif) left top no-repeat;
		background-position: 0 -20px;}		
		.perrybarr #header02b #A3 {
		color:#FFFFFF;
		background: url(../images/layout/li_stad_backs.gif) left top no-repeat;
		background-position: 0 -20px;}	
		.oxford #header02b #A4 {
		color:#FFFFFF;
		background: url(../images/layout/li_stad_backs.gif) left top no-repeat;
		background-position: 0 -20px;}	
		.wimbledon #header02b #A5 {
		color:#FFFFFF;
		background: url(../images/layout/li_stad_backs.gif) left top no-repeat;
		background-position: 0 -20px;}		
#logo {
	float: left;
	padding: 28px 0 0 0;
	width: 180px;
	height: 121px;
	text-align: center;
}	

#stadium_title {
	padding: 46px 0 0 10px;
	height: 103px;
	float: right;
	width: 590px;
}

#mainbody_container {
	clear: both;
	margin: 0 !important;
	width: 960px;
	border-top: 10px solid white;
	padding: 0 0 10px 0;
}

	#navtrail {
		clear: both;
		margin: 0 10px 10px 10px;
		padding: 3px;
	}


	#left_region {
		float: left;
		width: 230px;
		padding: 0 0 0 10px;
	}
	#main_region {
		float: left;
		width: 470px;
		padding: 0 10px 0 0;
	}
	#right_region {
		float: right;
		background: white;
		width: 240px;		
	
	}

#lead_features {
	width: 510px;
}

#lead_features p{
	color: #BD1C8C;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 0 0 0;}
	
	#lead_feature_01 {
		float: left;
		width: 156px;
		margin: 0 20px 0 0;
	}
	
	#lead_feature_02 {
		float: left;
		width: 156px;
	}
	#lead_feature_03 {
		float: right;
		width: 156px;
	}		

#lead_feature_01 img {
	border-style:none;
	}

#lead_feature_02 img {
	border-style:none;
	}
#lead_feature_03 img {
	border-style:none;
	}

/* Main Navigation
****************************************************************/
#main_nav {
	float: left;
	width: 220px;
	margin: 0 0 0 0;
	background: white;
}
	#main_nav p {
		padding: 0;
		margin: 10px 0 10px 0;
		text-align: left;
	}
	#main_nav img {
		margin: 0 0 10px 0;
	}	
	#main_nav ul {
		padding: 0;
	}

	#main_nav li {
		height: 34px;
		width: 220px;
		padding: 0;
		margin: 0;
		/*overflow: hidden;*/
		text-align: left;
		background: url(../images/layout/mainnav_back01.gif) left top no-repeat;
		text-decoration: none;
		list-style-type:none;
		}
	#main_nav li a {
		padding: 7px 20px 0 10px;
		display: block;
		height: 30px;
		color: white;
		/*overflow: hidden;*/
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
		list-style-type:none;
		}
		#main_nav01 {
			border-bottom: 1px solid white;
			padding: 0;
			width: 220px;
			background: url(../images/layout/mainnav_back01.gif) left top no-repeat;
			}	
	#main_nav li a:hover {
		color: white;
		background-position: 0 -34px;
		}
	#main_nav li a.active,
	#main_nav li a.active:hover {
		color: white;
		background-position: 0 -34px;
		}

/* General Navigation
****************************************************************/

#general_nav ul {
	margin: 0 0 0 10px;
	padding:0px;
	list-style:none;
}


#general_nav li a {
	font-size: 13px;
	font-weight:normal;
	color:#333333;
	line-height: 22px;
	margin:0;
	padding:0;
}

#general_nav li a:hover{
	font-weight:bold;
}

/* Hightlighted Areas
**************************************************/

/*Light Brown*/

#h_lightbrown {
	margin: 10px 0 0 0;
	width: 450px;
	background: #F0ECE1;
	padding: 10px 10px 0 10px;
}
	#h_lightbrown h3{
		font-size: 16px;
		color: #9F7E3B;
		font-weight: bold;
		margin: 0 0 10px 0;
		padding: 0;			
	}
	#h_lightbrown a{
		display: block;
		padding: 5px 0 0 10px;
		height: 20px;
		color: white;
		background: #9F7E3B;
	}

#h_lightbrown_small {
	margin: 0 0 10px 0;
	width: 210px;
	background: #F0ECE1;
	padding: 10px 10px 0 10px;
	color: #9F7E3B;	
}


	#h_lightbrown_small p{
		color: #9F7E3B;
	}
	
	#h_lightbrown_small h2{
		font-size: 15px;
		color: #9F7E3B;
		font-weight: bold;
		margin: 0 0 10px 0;
		padding: 0;			
	}
	#h_lightbrown_small select, #h_lightbrown_small input{
		color: #9F7E3B;
		font-size: 11px;
		margin: 0 0 0 0;
		border: 1px solid #F0ECE1;
		background: #F0ECE1;
		font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Verdana, sans-serif;
	}		

	#h_lightbrown_small a{
		display: block;
		padding: 5px 0 0 10px;
		height: 20px;
		color: white;
		background: #9F7E3B;
	}

	#h_lightbrown_small .textbox{
		background:#FFFFFF;
		border: Solid 1px #999999;
		line-height: 20px;
		padding-left:3px;
		width:205px;
		margin: 0 0 10px 0;
	}
	
	
/*Blue*/


#h_lightblue {
	margin: 10px 0 0 0;
	width: 450px;
	background: #E2E0EB;
	padding: 10px 10px 0 10px;
}
	#h_lightblue h3{
		font-size: 16px;
		color: #3E2E79;
		font-weight: bold;
		margin: 0 0 10px 0;
		padding: 0;			
	}
	#h_lightblue a{
		display: block;
		padding: 5px 0 0 10px;
		height: 20px;
		color: white;
		background: #3E2E79;
	}
	
#h_lightblue_small {
	margin: 0 0 10px 0;
	width: 210px;
	background: #E2E0EB;
	padding: 10px 10px 0 10px;
}

	#h_lightblue_small p{
		color: #55053A;
	}
	
	#h_lightblue_small h2{
		font-size: 15px;
		color: #3E2E79;
		font-weight: bold;
		margin: 0 0 10px 0;
		padding: 0;			
	}
	#h_lightblue_small select, #h_lightblue_small input{
		color: #3E2E79;
		font-size: 11px;
		margin: 0 0 3px 0;
		border: 1px solid #3E2E79;
		background: white;
		line-height:20px;
		padding-left: 5px;
		width:203px;
		font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Verdana, sans-serif;
	}		
	
	#h_lightblue_small .submitbutton {
		padding-left: 0px;
		}
	

	#h_lightblue_small a{
		display: block;
		padding: 5px 0 0 10px;
		height: 20px;
		color: white;
		background: #3E2E79;
	}



/*Purple*/

#h_lightpurple {
	margin: 10px 0 0 0;
	width: 450px;
	background: #EADBF0;
	padding: 10px 10px 0 10px;
}
	#h_lightpurple h3{
		font-size: 16px;
		color: #700C93;
		font-weight: bold;
		margin: 0 0 10px 0;
		padding: 0;			
	}
	#h_lightpurple a{
		display: block;
		padding: 5px 0 0 10px;
		height: 20px;
		color: white;
		background: #700C93;
	}		


#h_lightpurple_small {
	margin: 0 0 10px 0;
	width: 210px;
	background: #E7D7E2;
	padding: 10px 10px 0 10px;
}

	#h_lightpurple_small p{
		color: #55053A;
	}
	
	
	#h_lightpurple_small h2{
		font-size: 15px;
		color: #55053A;
		font-weight: bold;
		margin:  0 0 10px 0;
		padding: 0;			
	}
	
	#h_lightpurple_small select, #h_lightpurple_small input{
		color: #700C93;
		font-size: 11px;
		margin: 0 0 3px 0;
		border: 1px solid #55053A;
		background: white;
		font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Verdana, sans-serif;
	}		

	#h_lightpurple_small a{
		display: block;
		padding: 5px 0 0 10px;
		height: 20px;
		color: white;
		background: #55053A;
	}

#sitelinks {
	clear: both;
	display: block;
	background: #F5F5F5;
	padding: 10px;
	text-align:center;
}
	#sitelinks p{
		color: black;
		margin: 0 !important;
		padding: 0 !important;
	}
	#sitelinks a{
		color: #BD1A8D;
	}


#footer {
	display: block;
	margin: 40px 0 0 0;
	background: red;
}
	#footerleft {
		float: left;	
		width: 200px;
		text-align: left;
	}
	#footerright {
		float: right;
		text-align: right;
	}
	
	
/* Restaurant Section Styles
**************************************************/	


#BookingPage_AreaLocations {
	float: right;
	background: #EFEFEF;
	padding: 5px;
	width: 180px;
	
}

#BookingPage_AreaLocations h4 {
	color: #540439 !important;
	font-size: 14px !important;
	padding: 0 0 10px 0 !important;
	margin: 0 !important;
}

#AreaPricingContainer {
	background: white /*#E7D7E2*/;
	padding: 0 0 20px 0;
}

#SmartDateSelector {
}

#RaceNightContainer {
	background: #540439 !important;
	color: white;
	font-size: 16px;
	margin: 10px 0 0 0;
	width: 100%;
	padding: 10px;
}

#PackageContainer {
	margin: 0 0 5px 0 !important;
	background: white/*#E7D7E2*/;
	width: 465px;
	padding: 0 0 10px 0 !important;
	min-height: 100% !important;
	height:auto !important;
	height:100% !important;
	overflow: visible;
}
	#PackageContainer a {
		display: block;
		background: #540439;
		color: white;
		margin: 0 0 5px 0;
		
	}

#PackageSubdivisions {
	background: white !important;
	width: 100%;	
	color: #540439;
	padding: 5px 0 5px 0;
	height: 20px !important;
	margin: 0 0 5px 0;
}
	#PackageSubdivisions a {
		display: block;
		background: #540439;
		color: white;
		margin: 0 0 5px 0;
	}
		/*SubdivisionContainer*/


#Subdivision {
	clear: both;
	float: left;
	width: 33%;
}

#Price {
	float: left;
	width: 50px !important;
}

#TotalPrice {
	float: left;
	width: 50px !important;
}


#ButtonLink {
	float: right;
	margin: 0 10px 0 0;	
	clear: left;
	
}


#Package {
	width: 100%;
	display: block;
	padding: 3px;
	background: red;
}


#BookingSummary_Details {
	float: right !important;
	width: 180px  !important;
	background: #dddddd  !important;
	padding: 10px;
	margin: 0 0 0 10px;
}

#BookingSummary_Container {
	float: left !important;
	width: 260px !important;
}

#socialNetworkingTags {
	clear: both !important;
	margin: 30px 0 0 0;
	border: 1px solid #CE3BA3;	
	padding: 5px;
}

#socialNetworkingTags h3{
	color: #CE3BA3 !important;
	font-size: 14px !important;
	font-weight: normal !important;
	margin: 0 0 10px 0 !important;
}





/* NEW STYLES TO BE ADDED */
/*
.a_table {
	border: 1px solid #636163;
	font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Verdana, sans-serif;	
}

.b_table {
	font-size: 12px;
	background: white;
}

	.a_cell {
		padding: 5px 0 0 5px;
		font-weight: bold;
		color: #540439;	
	}
	.b_cell {
		font-weight: bold;
		color: black;
		padding: 5px 5px 0 5px;
		text-align: right;		
	}
	.c_cell {
		font-weight: bold;
		color: black;	
		background: #B5AEB5;
		padding: 5px 5px 0 5px;
		text-align: right;
	}
	.d_cell {
		font-weight: bold;
		color: black;	
		background: #B5AEB5;
		padding:  5px 5px 0 5px;
	}
	
	.e_cell {
		font-size:11px;
		color: #540439;	
		padding: 0 5px 5px 5px;
	}
	.f_cell {
		font-size:11px;
		color: black;
		text-align: right;	
		padding: 0 5px 5px 5px;	
	}
	.g_cell {
		font-size:11px;
		color: black;	
		background: #B5AEB5;
		text-align: right;
		padding: 0 5px 5px 5px;
	}
	
	.h_cell {
		font-size:11px;
		color: black;	
		background: #B5AEB5;
		text-align: right;
		padding: 0 5px 5px 5px;
	}
	
	.i_cell {
		color: white;	
		background: #540439;
		padding:  5px 5px 5px 5px;
		text-align:center;
	}
	
		.d_cell a {
			display: block;
			background: #540439;
			color: white;
			padding: 3px;
			text-align: center;
			text-decoration: none;
			font-weight: bold;
			font-size: 12px;			
			font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Verdana, sans-serif;					
		}
		.d_cell a:hover {
			background: #E7D7E2;	
			color: #540439;
			font-weight: bold;			
			font-size: 12px;			
			font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Verdana, sans-serif;				
		}
		.d_cell a:visited {
			display: block;
			background: #540439;
			color: white;
			padding: 3px;
			text-align: center;
			text-decoration: none;
			font-size: 12px;			
			font-weight: bold;			
			font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Verdana, sans-serif;				
		}		

        .i_cell a {
			display: block;
			background: #540439;
			color: white;
			padding: 3px;
			text-align: center;
			text-decoration: none;
			font-weight: bold;
			font-size: 12px;			
			font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Verdana, sans-serif;					
		}
		.i_cell a:hover {
			background: #E7D7E2;	
			color: #540439;
			font-weight: bold;			
			font-size: 12px;			
			font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Verdana, sans-serif;				
		}
		.i_cell a:visited {
			display: block;
			background: #540439;
			color: white;
			padding: 3px;
			text-align: center;
			text-decoration: none;
			font-size: 12px;			
			font-weight: bold;			
			font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Verdana, sans-serif;				
		}		
.Day {
	background: #636163;
	color: white;
	font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding: 5px;
}

.event_title {
	background: #8C8A8C !important;
	color: white;
	font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 5px;

}

*/

#SmartDateSelector {
	background: #540439;
	padding: 5px;
	font-size: 13px;
	font-weight: bold;
	pading: 0 0 10px 0;
	height: 80px;
	color: white;
}
	#SmartDateSelector h2 {
		color: white;
		font-size: 16px;
		font-weight: bold;
	}
	#SmartDateSelector input {
		background: white;
		color: #540439;
		font-size: 11px;
		height: 20px;
		border: 1px solid #540439;
		padding: 0;
		margin: 0 0 3px 0;
		font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Verdana, sans-serif;
		}
	
	#SmartDateSelector textarea {
		background: white;
		border: 1px solid #540439;
		color: #540439;
		font-size: 11px;
		margin: 0 0 3px 0;
		font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Verdana, sans-serif;
		}
	#SmartDateSelector select {
	font-size: 11px;
	margin: 0 0 3px 0;
	height: 20px;
	padding: 0;
	border: 1px solid #540439;
	background: white;
	}

#findersearch_butt {
	float: right;
	padding: 5px;
	text-align: right;
	margin: 0 0 5px 0;
}


#largePrice {
	color:	black;
	font-size: 42px;
	font-weight: bold;
}



/* Booking Summary Styles */

.bookingsummary_container {
	font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Verdana, sans-serif;     
	font-size: 12px;
}

 .bookingsummary_container a {
	display: block;
	background: #540439;
	color: white;
	font-weight: bold;
	text-decoration: none;
	padding: 5px;
	margin: 5px 0 5px 0;
   }

 

            .bookingsummary_container h2 {
                        font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Verdana, sans-serif;
                        font-size: 14px;  
                        color: #540439;
                        font-weight: bold;

            }

            .bs_totalContainer {
                        border-top: 2px solid #540439;
                        border-bottom: 2px solid #540439;

            }

            .bs_item_001 {

                        text-align: left;
                        font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Verdana, sans-serif;
                        font-size: 12px;                          

            }

            .bs_item_002 {

                        text-align: left;
                        font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Verdana, sans-serif;
                        font-size: 12px;
                        font-weight: bold;
                        color: #540439;

            }           

            

            .price_cell_001 {

                        text-align: right;
                        font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Verdana, sans-serif;
                        font-size: 12px;              

            }

            .price_cell_002 {

                        text-align: right;
                        font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Verdana, sans-serif;
                        font-size: 12px;
                        font-weight: bold;
                        color: #540439;

            }


.booking_package_sub {
	background: #8C8A8C;
	color: white;
	font-weight:bold;
}

.booking_package{
	background: #8C8A8C;
	color: white;
}

.booking_extras {
	background: #B5AEB5;
	color: white;
}
.booking_update {
	text-align: right;
}
.booking_total {
	background: #540439;
	color: white;
}

.tab_nopadd {
	padding: 0 !important;
	margin: 0 !important;	
}



.booking_signin_table {
	padding: 0 !important;
	margin: 0 !important;	
}

	.booking_signin_table input {
		background: white;
		color:#000000;
		border: 1px solid #999999;
		width: 230px;
		height :20px;
		}

.booking_signin_label {font-weight:bold;}

.booking_signin_input input{
							color:#FFFFFF;
							font-weight:bold;
							height:33px;
							width:130px;
							margin:0px;
							background: url(/images/layout/mainnav_back01.gif) left top no-repeat;
							padding: 0 10px 0 10px; 
							text-align:center;
							border:none;
}

.booking_signin_input .login_button
				{width: 80px;
				border:none;}
				
.booking_signin_header, .invite_header, .keydates_header {
	background: #636163;
	color: white;
	font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding: 5px;
}

.booking_payment_label, .registration_label {
	background:#FFF;
	color: white;
	font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	text-align: right;
}

.booking_payment_input, .registration_input {
	background:#FFF;
	color: #540439;
	font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	vertical-align: top;
	text-align: left;
}
	.booking_payment_input input{
			background: white !important;
			color: #540439 !important;
			border: 1px solid #540439 !important;
			}

.booking_signin_subheader {
	background: #540439;
	color: white;
	font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Verdana, sans-serif;
	font-size: 12px;
	padding: 5px;
}

.invite_subheader {
	background: #8C8A8C;
	color: white;
	font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Verdana, sans-serif;	
	font-size: 12px;
	padding: 5px;	
}

/*.booking_signin_label, .booking_signin_text {
	background:#FFFFFF;
	color:	#000000;
	font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	vertical-align: top;
	text-align: left;
	border:#666666;
}
.booking_signin_label input {border:#999999;}

.booking_signin_input input{
							color:#FFFFFF;
							font-weight:bold;
							height:33px;
							width:130px;
							margin:0px;
							background: url(/images/layout/mainnav_back01.gif) left top no-repeat;
							padding: 0 10px 0 10px; 
							text-align:center;
							border:none;
}

.booking_signin_input .login_button
				{width: 80px;
				border:none;}*/
				
				
				
				
.booking_payment_total {
	background: #540439;
	color: white;
	font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Verdana, sans-serif;
	font-size: 12px;
	padding: 5px;
	text-align: right;
	font-weight: bold;
}

.booking_payment_totalprice {
	background: #540439;
	color: white;
	font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Verdana, sans-serif;
	font-size: 12px;
	padding: 5px;
	font-weight: bold;	
}

.invite_label, .invite_email, .invite_paytype, .invite_copy, .invite_disclaimer, .registration_label, .registration_input, .keydates_label, .keydates_input  {
	background:#FFF;
	color: #540439;
	font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Verdana, sans-serif;
	font-size: 12px;
	padding: 5px;
	font-weight: bold;	
}

.invite_subheader2 {
	background: #540439;
	color: white;
	font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Verdana, sans-serif;
	font-size: 12px;
	padding: 5px;
	font-weight: bold;	
}
	
#content_info {background-color: #E2E0EB;
			   width:130px;
			   float:right;
			   padding:5px;
			   margin: 0 0 10px 10px;}
	
	#content_info h3 {font-size:14px;
					  margin-bottom: 5px;
					  color:#FFF;
					  background-color: #3E2E79;
					  padding: 5px;
					  line-height: 20px;
					  margin-top:0;
					 
					  }
	#content_info p {font-size:11px;
					 padding: 0 0 3px 0px;
					  
					  }
					  
	#content_info a {color:#3E2E79;
					 font-weight:bold;
					  }
					  
#stadium_menu {background-color:#F4F4F4;
			   padding: 20px 40px 20px 40px;
			   border: #CCC solid 5px;
			  }

#stadium_menu h2 { text-align:center;
				   color: #3B2E76;}

#stadium_menu h4 { text-align:left;
				   color: #339966;
				   margin: 0;
				   padding: 0 0 10px 0;
				   font-weight:normal;
				   font-size:11px;}
				   
#stadium_menu h5 { text-align:center;
				   color: #3B2E76;
				   margin: 0;
				   padding:0;
				   font-weight:bold;
				   font-size:12px;}
				   
#stadium_menu h6 { text-align:center;
				   color: #3B2E76;
				   margin: 0;
				   padding: 0 0 10px 0;
				   font-weight:normal;
				   font-size:11px;
				   font-style: italic;}

#stadium_menu p { text-align:center;}

#stadium_wine_menu {background-color:#F4F4F4;
			   padding: 20px 40px 20px 40px;
			   border: #CCC solid 5px;
			  }

#stadium_wine_menu h2 { text-align:left;
				   color: #3B2E76;}

#stadium_wine_menu h5 { text-align:left;
				   color: #3B2E76;
				   margin: 0;
				   padding:0;
				   font-weight:bold;
				   font-size:12px;}

#stadium_wine_menu h4 { text-align:left;
				   color: #339966;
				   margin: 0;
				   padding: 0 0 10px 0;
				   font-weight:normal;
				   font-size:11px;}
				   
#stadium_wine_menu h6 { text-align:left;
				   color: #3B2E76;
				   margin: 0;
				   padding: 0 0 10px 0;
				   font-weight:normal;
				   font-size:11px;
				   font-style: italic;}

#stadium_wine_menu p { text-align:left;}