@charset "utf-8";
.pngfix { behavior: url(js/pngfix/iepngfix.htc); }

/* General */
.clear { height: 0px; overflow: hidden; clear: both; }
address { font-style: normal; }
img { border: none; }
:focus { outline: none; }
object { display: block; }

/*subnav*/
.subnav {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color: #6b2208;
	padding-left:5px;
	padding-right:0px;
	padding-top:5px;
	padding-bottom:5px;
	border-top:solid;
	border-top-color:#713a27;
	border-top-width:1px;
	border-bottom:solid;
	border-bottom-color:#713a27;
	border-bottom-width:1px;
	text-decoration: none;
}
.subnav1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color: #6b2208;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:0px;
	border-top:solid;
	border-top-color:#713a27;
	border-top-width:1px;
	border-bottom:solid;
	border-bottom-color:#713a27;
	border-bottom-width:1px;
	text-decoration: none;
}
.subnav a:link, .subnav a:visited {
	color: #6b2208;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:11px;
}
.subnav a:hover {
	color: #953a1a;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:11px;
}
/*general*/
hr {
	border-top-width: 1px;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #cfccbe;
	height:1px;
}
body {
	margin: 0px;
	padding: 0;
	background-color: #b7b4a6;
	color: #613a09;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:11px;
}


a, a:visited
{
	color: #754810;
	text-decoration: underline;
}

a:hover
{
	color: #AF7443;
	text-decoration: none;
}

img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #765E3D;
	letter-spacing: 1px;
}
h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #6b2208;
}
.disclaimer {
	font-size: 10px;
	font-family:Verdana, Geneva, sans-serif;
}
/*forms*/
.formfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	height: 15px;
}

/*global nav*/
.main_nav {
	margin-top: 0px;
	margin-left: 0px;
	position: relative;
	font-family: Arial;
	color: #d0c19a;
	font-size: 12px;
}

.main_nav .common
{
	position:absolute;background-color: #5d5141;
}

.main_nav ul
{
	list-style-type:none;
	margin: 0;
	padding: 0;
}

.main_nav ul li
{
	padding-bottom: 10px;
}

.main_nav ul li a, .main_nav ul li a:visited
{
	text-decoration:none;
	color: #d5cca7;
}

.main_nav ul li a:hover
{
	color: #f4ebc6;
}

.main_nav #homeContainer{
	left:116px;top:80px;padding: 20px 20px 0 20px;width: 90px;z-index:100;display:none;
}

.main_nav #expContainer{
	left:180px;top:80px;padding: 20px 20px 0 20px;width: 133px;z-index:100;display:none;
}

.main_nav #accommContainer{
	left:264px;top:80px;padding: 20px 20px 0 20px;width: 132px;z-index:100;display:none;
}

.main_nav #dineContainer{
	left:387px;top:80px;padding: 20px 20px 0px 20px;width: 100px;z-index:100;display:none;
}
.main_nav #meetContainer{
	left:450px;top:80px;padding: 20px 20px 0 20px;width: 133px;z-index:100;display:none;
}

.main_nav #wedContainer{
	left:584px;top:80px;padding: 20px 20px 0 20px;width: 132px;z-index:100;display:none;
}

.main_nav #photoContainer{
	left:752px;top:80px;padding: 20px 20px 0px 20px;width: 150px;z-index:100;display:none;
}
.main_copy {
	font-size:14px;
	line-height:20px;
}

/*background colors*/
.bg_corporate {
	background-color: #FFFFFF;
}
.bg_footer {
	background-color: #9e988f;
}
.bg_main_content {
	background-image: url(images/bg_main_content.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.bg_mainleft {
	background-color: #796242;
	background-repeat: no-repeat;
	background-position: right top;
}
.bg_mainright {
	background-color: #796242;
	background-repeat: no-repeat;
	background-position: left top;
}
.bg_mainleft_business {
	background-color: #796242;
	background-image: url(images/bg_mainleft_business.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.bg_mainright_business {
	background-color: #796242;
	background-image: url(images/bg_mainright_business.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bg_expleft {
	background-color: #796242;
	background-image: url(images/bg_expleft.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.bg_expright {
	background-color: #796242;
	background-image: url(images/bg_expright.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bg_accommleft {
	background-color: #796242;
	background-image: url(images/bg_accommleft.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.bg_accommright {
	background-color: #796242;
	background-image: url(images/bg_accommright.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bg_diningleft {
	background-color: #796242;
	background-image: url(images/bg_diningleft.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.bg_diningright {
	background-color: #796242;
	background-image: url(images/bg_diningright.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bg_meetingsleft {
	background-color: #796242;
	background-image: url(images/bg_meetingsleft.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.bg_weddingsright {
	background-color: #796242;
	background-image: url(images/bg_weddingsright.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bg_weddingsleft {
	background-color: #796242;
	background-image: url(images/bg_weddingsleft.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.bg_meetingsright {
	background-color: #796242;
	background-image: url(images/bg_meetingsright.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bg_cat_content {
	background-color: #B7B4A6;
	background-image: url(images/bg_cat_left.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bg_cat_content1 {
	background-color: #B7B4A6;
	background-image: url(images/bg_cat_left1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

/*home page*/
.main_callout {
	padding-top: 18px;
}
.main_whats {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #613a09;
	padding-top: 18px;
	padding-right: 15px;
	padding-bottom: 18px;
	padding-left: 25px;
	width: 205px;
}
.main_whats_list {
	margin-left: 40px;
	line-height:12px;
}
.main_whats_list a {
	color: #613a09;
}
.main_content {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	padding-top: 18px;
	padding-right: 15px;
	padding-bottom: 18px;
	padding-left: 25px;
}
.main_hd {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #613a09;
}
.main_hd1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #613a09;
}

/*Category pages*/

.cat_left {
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 30px;
	padding-top: 10px;
	font-size: 11px;
	width: 223px;
}

.cat_copy {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #613a09;
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 30px;
	padding-left: 45px;
	width: 527px;
	line-height: 16px;
}

/*Accommodations Room Popup*/

.accomm-container
{
	width:700px;
	margin:0 auto;
	font-size: 12px;
	color:#613a09;
}

.accomm-container ul
{
	padding:10px 0 0 15px;
	margin:0
}

.accomm-header
{
	font-weight:bold;
	font-size:19px;

}

.accomm-content-container
{
	border:1px solid #fff;
	padding:10px;
	text-align:left
}

.accomm-sub-header
{
	font-weight:bold;
	border-bottom:2px solid #fff;
	width:400px;
	padding-bottom:2px;
}

.accomm-dot-line
{
	border-top:1px dotted #fff;
	padding-top:20px;
}

.accomm-bar
{
	border-bottom:2px solid #fff;
}

.accomm-amenities-header
{
	position:absolute;
	left:15px;
	top:-24px;
	background-color:#b7b4a6;
	padding:4px;
	border:1px solid #fff;
	border-bottom:0px;
	font-weight:bold;
}

.accomm-amenities
{
	border-bottom:2px solid #fff;
	padding-bottom:2px;
	width:95%
}

/*--------Packages popup--------*/
.package-container
{
	width:653px;
	margin:0 auto;
	font-size: 12px;
	color:#613a09;
}

.package-header
{
	font-weight:bold;
	font-size:14px;

}

.package-outer-box
{
	border:1px solid #fff;
}

.package-inner-box
{
	border:4px solid #ccc;
	padding:2px;
}

.package-date
{
	color: #fff;
}

.package-dotted-line
{
	border-bottom:1px dotted #fff;
}

.package-bar
{
	border-bottom:1px solid #fff;
	padding-top:10px;
}

/*Floorplan*/

.tableData {
background-color: #f8f8f0;
font-size: 12px;
color: #000000;
}


.tableData A:link, .tableData A:visited {
    color: #613a09;
    text-decoration: underline;
}

.tableData A:hover {
    color: #AF7443;
    text-decoration: underline;
}

.tableData TD {
    color: #000000;
}
 
 
.tableData TH.gvdColDates {width: 83;}
.tableData TH.gvdColOffer {width: 93;}
.tableData TH.gvdColDescription {width: 212;}
.tableData TH.gvdColRate {width: 74;}
.tableData TH.gvdColAvailable {width: 62;}
.tableData TH.gvdColSelect {width: 85;}

.tableData TH.capColFloor {width: 188;}
.tableData TH.capColSqFt {width: 40;}
.tableData TH.capColRoomSize {width: 80;}
.tableData TH.capColCeiling {width: 40;}
.tableData TH.capColClass {width: 54;}
.tableData TH.capColTheatre {width: 54;}
.tableData TH.capColBanquet {width: 54;}
.tableData TH.capColReception {width: 54;}
.tableData TH.capColConference {width: 54;}
.tableData TH.capColUShape {width: 54;}
.tableData TH.capColHSquare {width: 54;}

.tableData TR.odd {
    background-color: #FFFFFF;
}

.tableData TR.even {
    background-color: #CCCCCC;
}
.packages {
	background-color: #dcd6bc;
	width: 495px;
	margin: 0px;
	padding: 15px;
}
.packages .thumb {
	float: left;
	margin-right: 20px;
}
.packages .txt {
	margin-left: 125px;
}

.dining_thumb {
	float: right;
	margin-bottom: 20px;
	margin-left: 20px;
}

#hero {
	width: 817px;
	height: 264px;
	overflow: hidden;
}

.cat_copy hr { margin: 12px 0; padding: 0; }


/**
 * Horizontal CSS Drop-Down Menu Module
 *
 * @file		dropdown.css
 * @package		Dropdown
 * @version		0.7.1
 * @type		Transitional
 * @stacks		597-599
 * @browsers	Windows: IE6+, Opera7+, Firefox1+
 *				Mac OS: Safari2+, Firefox2+
 *
 * @link		http://www.lwis.net/
 * @copyright	2006-2008 Live Web Institute. All Rights Reserved.
 *
 */

ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.dropdown { position: relative; top: 40px; left: 0; z-index: 597; float: right; }

ul.dropdown li {
	float: left;
	line-height: 1.3em;
	vertical-align: middle;
	zoom: 1;
	padding: 7px 13px;
	/*border-bottom: 1px solid #6b5433;*/
	color: #ffffff;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
	position: relative;
	z-index: 599;
	cursor: default;
}

ul.dropdown ul {
	visibility: hidden;
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 598;
	width: 100%;
}

ul.dropdown ul li { float: none; border-bottom: none; }
ul.dropdown li:hover > ul {	visibility: visible; }
ul.dropdown ul li { padding: 5px 10px; line-height: 1.2em; }

ul.dropdown li.hover,
ul.dropdown li:hover {
	background-color: #dbd8c7;
	color: #000;
}


ul.dropdown li.hover a,
ul.dropdown li:hover a { color: #333333; }
ul.dropdown a { color: #ffffff; text-decoration: none; font-size: 12px; }
ul.dropdown li.dir span a { text-transform: uppercase; font-size: 10px; }
ul.dropdown li.dir { padding-bottom: 14px; }

/* -- level mark -- */
ul.dropdown ul { width: 170px; background: #dbd8c7; padding: 8px 0; }
ul.dropdown ul li { font-weight: normal; }
ul.dropdown ul li a:hover { color: #990000; }



/* Anaheim hotels page 2011 refresh */
.oneoff { background: #dbd8c7; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }
.oneoff p { margin: 0 0 1.6em 0; line-height: 1.6em; }
.oneoff .utility { width: 780px; margin: 0 auto; font-family: Arial, Helvetica, sans-serif; font-size: 9px; padding: 8px 70px 8px 0; }
.oneoff .utility ul { list-style-type: none; margin: 0 13px 0 0; padding: 0; line-height: 1em; float: right; }
.oneoff .utility ul li { display: inline; padding-left: 24px; }
.oneoff .utility ul li a { text-decoration: none; text-transform: uppercase; color: #03284d; }
.oneoff .utility ul li a:hover { color: #3b648c; }
.oneoff #globalnav { background: #6b5433; font-family: Arial, Helvetica, sans-serif; }
.oneoff #globalnav h1 { margin: 0; padding: 0; float: left; }
.oneoff #globalnav .inner { width: 850px; margin: 0 auto; }
.oneoff #container #hero { background: #85b8c8 url(images/bg_hero_oneoff_winter.gif) top repeat-x; width: auto; height: auto; margin: 0 0 24px 0; }
/*FALL//.oneoff #container #hero { background: #999a47 url(images/bg_hero_oneoff_fall.gif) top repeat-x; width: auto; height: auto; margin: 0 0 24px 0; }*/
/*SUMMER//.oneoff #container #hero { background: #5382c9 url(images/bg_hero_oneoff.gif) top repeat-x; width: auto; height: auto; margin: 0 0 24px 0; }*/
.oneoff #container #hero #flash_content { width: 980px; margin: 0 auto; }
.oneoff #content { width: 850px; margin: 0 auto; }
.oneoff .left_col { width: 364px; float: left; }
.oneoff .right_col { width: 442px; float: right; }
.oneoff .right_col .callouts { margin: 0 0 20px 0; }
.oneoff #reserve { margin: 0 0 20px 0; border-bottom: 1px solid #b5ac9f; }
.oneoff .field { float: left; margin: 0 10px 0 0; }
.oneoff .field.checkout { margin-right: 0; }
.oneoff .field label { display: block; color: #471c05; font-size: 10px; line-height: 1.1em; }
.oneoff .field input { width: 90px; border: 1px solid #b4b4b4; }
.oneoff #reserve #form1 { margin: 12px 0; }
.oneoff #reserve #form1 .btn_submit { width: 29px; float: right; padding-top: 14px; }
.oneoff #reserve p { line-height: 1.4em; margin-bottom: 1.4em; }
.oneoff #reserve p.cta_link a { text-decoration: none; font-weight: bold; }
.oneoff #ticker { margin: 0 0 20px 0; }
.oneoff #ticker h3 { margin: 0 0 14px 0; padding: 0; text-transform: uppercase; color: #143c90; font-size: 11px; }
.oneoff #ticker dl { margin: 0 20px 20px 0; }
.oneoff #ticker dl dt { color: #143c90; text-transform: uppercase; font-size: 1em; margin: 0; padding: 0; font-weight: normal; }
.oneoff #ticker dl dt a { color: #143c90; text-decoration: none; }
.oneoff #ticker dl dt a:hover { color: #3b648c; }
.oneoff #ticker dl dd { margin: 0 0 1.3em 0; line-height: 1.3em; }
.oneoff #social ul { margin: 0; padding: 0; list-style-type: none; }
.oneoff #social ul li { display: inline; }

/* scroller */
.vScroller { position: relative; overflow: hidden; width: 364px; height: 120px; }
.vScrollee { position: absolute; width: 364px; left: 0; top: 0; margin: 0; padding: 0; }
#upBtn,
#dnBtn { 
	background-image: url(images/buttons.gif); 
	background-repeat: no-repeat; 
	display: block;
	position: absolute;
	width: 7px;
	height: 6px;
	z-index: 50;
}
#upBtn { top: 0px; right: 0px; background-position: 0px 0px; }
#dnBtn { top: 110px; right: 0px; background-position: -31px 0px; }
#upBtn:hover { background-position: 0px -20px; cursor: pointer; }
#dnBtn:hover { background-position: -31px -20px; cursor: pointer; }


/* footer */
.oneoff .footer { background: #6b5433; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 10px; padding: 8px 0; line-height: 1em; }
.oneoff .footer .inner { width: 850px; margin: 0 auto; }
.oneoff .footer address { float: left; }
.oneoff .footer ul { list-style-type: none; margin: 0; padding: 0; float: right; font-size: 8.5px;  }
.oneoff .footer ul li { display: inline; padding-left: 14px; }
.oneoff .footer ul li a { color: #ffffff; text-decoration: none; text-transform: uppercase; }
.oneoff .footer ul li a:hover { color: #dbd8c7; }
.oneoff .footer_corp { background: #ffffff; }
.oneoff .footer_corp table { 
	border-collapse: collapse; 
	width: 850px; 
	margin: 0 auto; 
}

/* sticky footer */
html, body.oneoff { height: 100%; }

.oneoff .wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -111px; /* the bottom margin is the negative value of the footer's height */
	background: url(images/leisure_bg.jpg) center bottom no-repeat;
}

.oneoff .footer_wrapper, 
.push {
	height: 111px; /* .push must be the same height as .footer */
}


/* jQuery UI accordion & datepicker overrides 
***************************************************************/
.oneoff .ui-widget-content { background: none; }
.oneoff .ui-accordion .ui-accordion-content { padding: 0; }
.oneoff .ui-accordion .ui-accordion-header { border-top: 1px solid #b5ac9f; }
.oneoff .ui-accordion-icons .ui-accordion-header a { padding-left: 0; }
.oneoff .ui-accordion .ui-accordion-header a { padding: 0px 12px 4px 0; }
.oneoff .ui-widget-content { border: none; }

.oneoff .ui-corner-top,
.oneoff .ui-corner-all,
.oneoff .ui-corner-bottom { border-radius: 0; }

.oneoff .ui-state-active, 
.oneoff .ui-widget-content .ui-state-active, 
.oneoff .ui-widget-header .ui-state-active,
.oneoff .ui-state-default, 
.oneoff .ui-widget-content .ui-state-default, 
.oneoff .ui-widget-header .ui-state-default {
	background: none;
	border: none;
}

.oneoff .ui-state-default a, 
.oneoff .ui-state-default a:link, 
.oneoff .ui-state-default a:visited,
.oneoff .ui-state-active a, 
.oneoff .ui-state-active a:link, 
.oneoff .ui-state-active a:visited { 
	color: #533826; 
	text-transform: uppercase;
	font-size: 10px;
	background-image: url(images/directional_arrows.gif);
	background-repeat: no-repeat; 
	padding-right: 12px;
}

.oneoff .ui-state-default a { background-position: right 4px; }
.oneoff .ui-state-default a:hover { color: #990000; }
.oneoff .ui-state-active a { background-position: right -17px; }

.oneoff .ui-helper-reset { line-height: 2em; }
.oneoff .ui-widget { font-family: Arial, Helvetica, sans-serif; }
.oneoff .ui-state-default .ui-icon { background: none; }
.oneoff .ui-accordion .ui-accordion-header a { display: inline; }
.oneoff #ui-datepicker-div { border: 1px solid #aaaaaa; background: #ffffff url(css/custom-theme/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #735f56; }
.oneoff #ui-datepicker-div.ui-corner-all,
.oneoff .ui-datepicker-header.ui-corner-all { border-radius: 4px; }
.oneoff .ui-datepicker-header.ui-widget-header { border: 1px solid #aaaaaa; background: #f0efe2 url(css/custom-theme/images/ui-bg_highlight-soft_75_f0efe2_1x100.png) 50% 50% repeat-x; color: #735f56; font-weight: bold; }
.oneoff .ui-icon-circle-triangle-w,
.oneoff .ui-icon-circle-triangle-e { background-image: url(css/custom-theme/images/ui-icons_735f56_256x240.png); }
.oneoff .ui-icon-circle-triangle-w { background-position: -80px -192px; }
.oneoff .ui-icon-circle-triangle-e { background-position: -48px -192px; }

.oneoff #ui-datepicker-div { z-index: 101 !important; }
.oneoff #ui-datepicker-div .ui-state-default, 
.oneoff #ui-datepicker-div .ui-widget-content .ui-state-default { 
	border: 1px solid #d3d3d3; 
	background: #f0efe2 url(css/custom-theme/images/ui-bg_glass_75_f0efe2_1x400.png) 50% 50% repeat-x; 
	font-weight: normal; 
	color: #735f56; 
	outline: none; 
}

.oneoff #ui-datepicker-div .ui-state-highlight, 
.oneoff #ui-datepicker-div .ui-widget-content .ui-state-highlight {
	border: 1px solid #735f56; 
	background: #ffffff url(css/custom-theme/images/ui-bg_glass_55_ffffff_1x400.png) 50% 50% repeat-x; 
	color: #735f56; 
}


/* event popup */
#eventPopup { 
	width: 560px; 
	height: 254px; 
	position: absolute; 
	top: 50%; 
	left: 50%; 
	margin: -177px 0 0 -280px; 
	z-index: 100; 
}

#eventPopup img {
	/* css 3 drop shadow */    
	-moz-box-shadow: 5px 5px 6px #000; 
	-webkit-box-shadow: 5px 5px 6px #000;    
	box-shadow: 5px 5px 6px #000;    
	/* For IE 8 */    
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=135, Color='#000000')";    
	/* For IE 5.5 - 7 */    
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=135, Color='#000000'); 	
}

.main_nav #gplus1 { position:absolute; top:8px; right:-10px; }
.main_nav #utility { position: absolute; top: 0px; left: 640px; }
.main_nav #utility ul { list-style-type: none; margin: 0; padding: 8px 100px 0 0; /*float: right;*/ }
.main_nav #utility ul li { float: left; margin: 0 0 0 10px; }

/* ie 7 fix */
/* *:first-child+html .bg_corporate .gplus1 { border: 1px solid red; width: 70px; overflow: hidden; }*/
.social ul { list-style-type: none; width: 200px; margin: 0 auto; padding: 12px 0; }
.social ul li { float: left; margin: 0 4px; }
.social ul li .gplus1 { padding: 4px 0 0 0; }


.home_copy { width: 850px; padding: 10px 0; }
.home_copy1 { width: 100%; padding: 10px 0; }
.home_copy p { margin: 0 0 1.4em 0; line-height: 1.4em; }
.home_copy1 p { margin: 0 0 1.4em 0; line-height: 2em; }

.food_court_images img { display: block; float: left; margin: 0 3px 3px 0; }

/*
	FLASH DETECTION - SWFOBJECT
*******************************************/
/* Home page flash detection */
#home_flash_alt { width: 817px; height: 360px; background: url(/images/main_staticflash.jpg) 0 0 no-repeat; position: relative; }
#home_flash_snipe { background: #ffffff; color: #666666; text-align: center; width: 450px; margin: 0; padding: 8px 0; border: 1px solid #666666; -moz-border-radius: 10px; border-radius: 10px; }
/* Anaheim Hotels */
#anahotels_flash_alt { width: 980px; height: 349px; background: url(/images/anahotels_staticflash.jpg) 0 0 no-repeat; position: relative; }
#anahotels_flash_snipe { background: #ffffff; color: #666666; text-align: center; width: 450px; margin: 0; padding: 8px 0; border: 1px solid #666666; -moz-border-radius: 10px; border-radius: 10px; }
/* Business */
#biz_flash_alt { width: 817px; height: 360px; background: url(/images/biz_staticflash.jpg) 0 0 no-repeat; position: relative; }
#biz_flash_snipe { background: #ffffff; color: #666666; text-align: center; width: 450px; margin: 0; padding: 8px 0; border: 1px solid #666666; -moz-border-radius: 10px; border-radius: 10px; }


/* Hide flash player download from iphones */
@media only screen and (max-device-width: 480px) { 
	#home_flash_snipe { display: none; }
	#state_flash_snipe { display: none; }
}

/* Hide flash player download from ipads */
@media only screen and (device-width: 768px) {
	#home_flash_snipe { display: none; }
	#state_flash_snipe { display: none; }
}

