/* CSS Document */body {	background-color: #4D4825;	margin: 0;	padding: 0;	font-family: "Georgia", "Times Roman", serif;	font-size: 12px;	text-align: left;	}a, p, h1, h2, h3, h4, ul, li {	margin: 0;	padding: 0;	}h1, h2, h3 {	color: #000000;	}p {	font-size: 1.1em;	color: #000000;	margin: 0;	padding: 0;	}img.mail {	cursor: pointer;	}.italic {	font-family: "Georgia", "Times Roman", serif;	font-size: 1em;	font-weight: normal;	font-style: italic;	}.italic_lg {	font-family: "Georgia", "Times Roman", serif;	font-size: 1.1em;	font-weight: normal;	font-style: italic;	}.price {	font-size: .9em;	font-style: italic;	padding-bottom: .5em;	}.notes {	font-size: .8em;	font-style: italic;	padding-right: 20px;	}h1 {	font-size: 1.3em;	font-weight: normal;	text-transform: uppercase;	}h3 {	font-family: Trebuchet, Verdana, sans-serif;	font-size: 1.2em;	font-weight: normal;	color: #C10021;	}	h3.event_menu {	font-family: "Georgia", "Times Roman", serif;	font-size: 1.2em;	font-weight: normal;	padding-top: 1em;	color: #000000;	}	h4 {	font-family: "Trebuchet", "Verdana", sans-serif;	font-size: 1em;	font-weight: normal;	color: #C10021;	}	a {	font-size: .8em;	font-weight: normal;	font-style: italic;	color: #7F794F;	text-decoration: none;	}a:hover {	color: #C10021;	}ul.submenu li a {	font-weight: normal;	}.mouse {	font-size: .8em;	color: #7F794F;	}p.mouse a {	font-size: .9em;	color: #7F794F;	}p.mouse a:hover {	color: #C10021;	}.caption {	font-family: "Trebuchet", "Verdana" sans-serif;	font-size: 10px;	padding-bottom: 5px;	}.lead-in {	color: #C10021;	font-size: .9em;	text-transform: uppercase;	}	#page {	position: absolute;	width: 800px;	left: 50%;	margin-left: -400px;	height: 200%;	background-color: #ffffff;	}#background {	background: url("Images/Page_Background.gif") no-repeat scroll;	height: 100%;	}#header {	height: 125px;	padding: 20px 0 0 0;	}#logo {	margin: 5px 0px 0 30px;	float: left;	}/* navigation */.main_menu ul{margin: 0;padding: 0;list-style-type: none;font-family: "Trebuchet", "Verdana", sans-serif;}/*Top level list items*/.main_menu ul li{position: relative;display: inline;float: left;width: 105px;height: 30px;margin: 0 5px 0 5px;border-bottom: 1px dotted #FFFFCC;color: #7F794F;}/*Top level menu link items style*/.main_menu ul li a{display: block;padding: 2px 0px 2px 0px;font-weight: normal;font-style: normal;text-align: center;text-decoration: none;text-transform: uppercase;color: #7F794F;}	/*Sub level menu*/.main_menu ul li ul{position: absolute;left: 0;top: 5px;width: 95%;display: block;visibility: hidden;z-index: 100;}/*Sub level menu list items*/.main_menu ul li ul li{display: block;float: none;height: auto;border-bottom: 1px dotted #FFFFCC;}/* Sub level menu links style */.main_menu ul li ul li a{font-weight: normal;text-transform: capitalize;text-align: left;padding: 2px 0px 2px 0px;}.main_menu ul li a:hover{color: #C10021;}.main_menu ul li ul li a:hover{color: #C10021;}* html p#iepara{ /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/padding-top: 1em;}	/* Holly Hack for IE \*/* html .main_menu ul li { float: left; height: 1%; }* html .main_menu ul li a { height: 1%; }/* End */		#main_content {	margin: 0 50px 0 50px;	padding: 0;	}#title {	text-align: center;	}#home {	margin: 0 0 0 90px;	}.home_pix {	float: left;	border: 3px #FFFFFF solid;	margin: 0 20px 0 0;	padding: 0;	}.home_txt {	float: left;	margin: 0 20px 0 0;	padding: 0;	}#menus {	margin: 20px 0 0 0;	padding: 0;	}	#main_col {	float: left;	width: 300px;	padding: 0 0 30px 0;	}#side_1	{	float: left;	width: 200px;	padding-top: 30px;	margin: 0;	}#side_2 {	float: left;	width: 200px;	padding-top: 30px;	}.standard_content {	margin: 0 0 0 50px;	}#main_col_wide {	float: left;	width: 300px;	padding: 0 0 300px 0;	}.side_notitle {	float: left;	width: 200px;	}#side_3	{	float: left;	width: 150px;	padding-top: 50px;	margin: 0;	}img.border {	border: 3px solid #ffffff;	margin: 0 0 5px 0;	}#side_4 {	float: left;	width: 150px;	padding-top: 50px;	margin: 0;	}#side_la_carte {	float: left;	width: 150px;	}#side_wide {	float: left;	width: 300px;	padding: 50px 0 30px 0;	}#movie_col {	padding: 0 100px 0 100px;	}	.center-bold {	font-family: Georgia, "Times New Roman", Times, serif;	list-style: none;	font-weight: normal;	text-align: center;	font-size: 1em;	line-height: 2em;	}.center-bold li {	color: #4D4825;	}.center-bold li a {	font-size: 1em;	font-weight: normal;	color: #4D4825;	}.center-bold li a:hover {	color: #C10021;	}.left_float {	float: left;	width: 170px;	font-family: "Trebuchet", "Verdana" sans-serif;	list-style: none;	text-align: left;	font-size: .9em;	line-height: 1.3em;	}.left_float li {	color: #4D4825;	padding-bottom: 1em;	}.description {	font-size: 1.1em;	line-height: 1.5em;	color: #4D4825;	margin-bottom: 1em;	}.menus {	font-family: "Trebuchet", "Verdana", sans-serif;	font-size: .9em;	font-style: italic;	line-height: 1.5em;	color: #4D4825;	margin-bottom: 0;	}.menus a {	font-size: 1em;	font-style: normal;	font-weight: bold;	color: #4D4825;	}.menus a:hover {	color: #C10021;	}		.la_carte_pix {	float: left;	border: 3px #FFFFFF solid;	margin: 0 10px 10px 0;	padding: 0;	cursor: pointer;}.la_carte_pix_on {	float: left;	border: 3px #C10021 solid;	margin: 0 10px 10px 0;	padding: 0;	cursor: pointer;}#la_carte {	clear: both;	margin: 0;	padding: 0;	}.submenu {	display: block;	margin: 0;	padding: 0;	text-align: center;	font-family: "Trebuchet", "Verdana" sans-serif;	list-style: none;	font-weight: normal;	font-size: .9em;	line-height: 2em;	}.submenu li {	list-style: none;	color: #4D4825;	}.submenu li a {	font-size: .9em;	line-height: 2em;	color: #4D4825;	text-decoration: none;	}.submenu li a:hover {	color: #C10021;	}.submenu li a#current {	color: #C10021;	text-decoration: none;	}#menu_notes {	clear: both;	text-align: center;	}	#quote {	clear: both;	text-align: center;	}#footer {	clear: both;	text-align: center;	}#footer img {	display: block;	padding: 0 0 0 150px;	}.message {	margin: 0 100px 0 100px;	}#SantaLink {	cursor: pointer;	}	#emailsubmit {	width: 320px;	text-align: center;	padding: 0 auto 0 auto;	}.button{	background: ##C10021;	color: #FFFFFF;	font-family: Trebuchet, Verdana, Sans-Serif;	font-size: 12px;	padding: 2px;	vertical-align: middle;}
