	body {
		width: 990px;
		margin: 0px auto;
		background-color: #073766;
	}
	img {
		border: 0;
	}
/*
	header
*/
	#header {
		background-color: #073767;
		width: 990px;
		font-family: Times;
		font-size: 12px;
	}
	#city-selection {
		height: 50px;
		padding: 20px 55px 0px 20px;
		font-variant: small-caps;
	}
	#entertainment-cruises-logo {
		float: left;
		border: none;
	}
	#drop-down-text {
		margin-top: 4px;
		float: right;		
		text-align: right;
		color: #ffffff;
	}
	#drop-down-menu-city {
		float: right;
		margin-left: 2em;
	}
	#click-to-view-other-products {
		margin-top: 0.8em;
		margin-left: 3.5em;
		float: left;
		color: #ffffff;
		font-family: Arial;
	}
/*
	ec city select
*/
	#drop-down-menu-city .selectArea {
		line-height: 1.5em;
		margin-top: 0px;
		width:200px;
		height:21px;
		background:url(../../images/niceforms/city_select_bg.gif) repeat-x left top;
	}
	#drop-down-menu-city .selectArea .left {
		width:8px;
		height:21px;
		float:left;
		background:url(../../images/niceforms/city_select_left.gif) no-repeat left top;
	}
	#drop-down-menu-city .selectArea .right {
		width:21px;
		height:21px;
		float:right;
		background:url(../../images/niceforms/city_select_right.gif) no-repeat left top;
	}
	#header-pane {
		border-top: 5px double #ffffff;
		border-bottom: 5px double #ffffff;
		height: 230px;
	}

/*
	left panel
*/
	.left-panel {
		float: left;
		height: 230px;
	}
	#panel-main {
		border-left: none;
		width: 750px;
		height: 230px;
	}
	#brand-selection {
		/*background-image: url(../image/brand-selection-drop-shadow.png);
		background-repeat: repeat-x;
		background-position: bottom;*/
		height: 30px;
	}
	#brand-selection-options {
		text-align: right;
		background-color: #365d8f;
		height: 30px;
	}
	.tabs ul li #odyssey {
		background-image: url(../image/odyssey_brand.gif);
		width: 90px;
		height: 30px;
	}
/*
	right panel
*/
	.right-panel {
		float: right;
		width: 240px;
		height: 230px;
	}
	#request-proposal {
		margin-top: -1px;
		height: 226px;
		color: #ffffff;
		border: 3px double #ffffff;
		border-top: 3px double #ffffff;
		background-color: #073767;	
	}
	#request-proposal > p{
		font-variant: small-caps;
		padding: 0.5em;
	}
	#please-call {
		letter-spacing: 3px;
		font-size: 13px;
		font-variant: small-caps;
	}
	#or-tell-us {
		font-size: 13px;
	}
	#please-call-number {
		font-size: 16pt;
	}
	#please-call-city {
		font-size: 16pt;
	}
	.request-proposal-form-labels {
		font-family: Arial;
		font-size: 11px;
		margin-bottom: -5em;
		padding-top: -10em;
		vertical-align: middle;
	}

  /*/*/html*.optionsDivInvisible>div {}/* */
*+html .optionsDivInvisible div {padding-top: 4em;}
  
  .optionsDivInvisible {
    margin-top: 4em;
    padding-top: 4em;
   }
  
  .optionsDivInvisible {
    color: #ff0000;
  }
  
  .request-proposal-form-select, .request-proposal-form-labels {
    padding-top: 4px;
    padding-bottom: 4px;
  }
	.request-proposal-form-select {
		line-height: 1.8;
	}
	#calendar-icon {
		margin-top: 0.00em;
	}
	#calendar-container {
		position: relative;
		clear: both;
		color: #073767;
	}
	#event-calendar {
		display: none;
		position: absolute;
		left: 5px;
		top: 10px;
		z-index: 2
	}
/*
	tabs
*/
	.tabs ul {
		list-style-type: none;
		padding: 0px;
		margin: 0px;
		display: inline;
	}
	.tabs ul li{
		display: inline;
	}
/*
	brand navigation
*/
	#brand-logo-nav li {
		margin-left: -2px;
	}
	#navigation {
		background-color: #7b6244;
		padding-top: 3px;
		padding-top: 2px;
		font-family: Arial;
		font-weight: bold;
		font-size: 11px;
	}
	/* .yui-navset defaults to .yui-navset-top */
	.yui-skin-sam .yui-navset .yui-nav,
	.yui-skin-sam .yui-navset .yui-navset-top .yui-nav { /* protect nested tabviews from other orientations */
		border: none;
	    Xposition:relative;
	    zoom:1;
	}
	.yui-skin-sam .yui-navset .yui-nav li,
	.yui-skin-sam .yui-navset .yui-navset-top .yui-nav li {
	    margin:0 0.16em 0 0; /* space between tabs */
	    padding:1px 0 0; /* gecko: make room for overflow */
	    zoom:1;
	}
	.yui-skin-sam .yui-navset .yui-nav .selected,
	.yui-skin-sam .yui-navset .yui-navset-top .yui-nav .selected { 
	    margin:0 0.16em -1px 0; /* for overlap */
	}
	.yui-skin-sam .yui-navset .yui-nav a,
	.yui-skin-sam .yui-navset .yui-navset-top .yui-nav a {
	    background:#7b6244; /* tab background */
	    border:solid #937d65;
	    border-width: 0 1px;
	    color:#fff;
	    text-decoration:none;
	}
	.yui-skin-sam .yui-navset .yui-nav a em,
	.yui-skin-sam .yui-navset .yui-nav a em {
		text-align: center;
	    border:solid #937d65;
	    border-width:1px 0 0;
	    cursor:hand;
	    padding: 0 1.25em 3px 1.25em;
		width: 92px;
	    left:0; right: 0; bottom: 0; /* protect from other orientations */
	    top:0px; /* for 1px rounded corners */
	    position:relative;
	}
	.yui-skin-sam .yui-navset .yui-nav .selected a,
	.yui-skin-sam .yui-navset .yui-nav .selected a:focus, /* no focus effect for selected */
	.yui-skin-sam .yui-navset .yui-nav .selected a:hover { /* no hover effect for selected */
	    background:#7b6244; /* selected tab background */
	    color:#fff;
	}
	.yui-skin-sam .yui-navset .yui-nav a:hover,
	.yui-skin-sam .yui-navset .yui-nav a:focus {
	    background:#ffffff; /* selected tab background */
		color: #7b6244;
	    outline:0;
	}
	.yui-skin-sam .yui-navset .yui-nav .selected a em {
	    padding: 2px 1.25em 3px 1.25em; /* raise selected tab */
		width: 92px;
	}
	.yui-skin-sam .yui-navset .yui-nav .selected a,
	.yui-skin-sam .yui-navset .yui-nav .selected a em {
	    border-color:#7b6244; /* selected tab border color */
		background-color: #ffffff;
		color: #7b6244;
	}
/*
	main content area
*/
	#main-content {
		float: left;
		padding-bottom: 3em;
		width: 990px;
		font-size: 12px;
		font-family: Arial;
		text-align: center;
		background-color: #ffffff;
		line-height:15px
	}
	/*
	#main-content p a {
		color: #073766;
		font-weight: bold;
	}
	*/

	#center-content {
		padding: 5px 30px 30px 30px;
	}
/*
	side content
*/
	.side-content {
		width: 240px;
		font-size: 12px;
	}
	.side-panel {
	/*
		margin: 5px;
		padding: 3px;
	*/
		margin-top: 0.5em;
		width: 222px;
		padding: 3px;
		padding-bottom: 1em;
		text-align: center;
		font-family: Arial;
		background-color: #f3ecd0;
	}
	#sign-up-to-recieve-updates {
		font-size: 15px;
	}
/*
	offer side item
*/
	.side-panel > #opt-in > input {
		margin-top: 1em;
		font-family: Arial;
	}
	.side-panel-offer {
	/*
		margin: 5px;
		padding: 3px;
	*/
		margin-top: 0.5em;
		width: 226px;
		font-family: Arial;
		text-align: left;
		background-color: #f3ecd0;
	}
	.side-panel-offer-text {
		padding: 8px;
	}
	.side-panel-offer a {
		color: #7b6244;
		/*
		font-family: Times;
		text-transform: uppercase;
		*/
	}
/*
	side content right
*/
	#side-content-right {
		float: right;
	}
/*
	side content left
*/
	#side-content-left {
		float: left;
		width: 150px;
	}

/*
	footer
*/
	#footer {
		clear: both;
		background-color: #073767;
		width: 990px;
		height: 255px;
		text-align: center;
		font-family: Times;
		font-size: 12px;
	}
	
	#footer-logos {
		margin-top: 35px;
	}

	