/* Resetting Values */html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;	font-weight: inherit;	font-style: inherit;	font-size: 100%;	font-family: inherit;	vertical-align: top;}table {	border-collapse: collapse;	border-spacing: 0;}caption, th, td {font-weight: normal;}blockquote:before, blockquote:after, q:before, q:after {content: "";}blockquote, q {quotes: "" "";}/* Structure */html {	background:#000 url(../images/bg_html.gif) repeat-x 0 0;	color:#333;	font-family: Helvetica, Arial, sans-serif;	font-size:11px;	line-height:14px;	overflow-y:scroll;}body {}hr {	border-top:1px solid #888;	border-right:none;	border-bottom:none;	border-left:none;	margin:10px 0;}.clear-both	{clear:both;height:0;}.innertube 	{padding:10px;}.left 			{float:left;}.right 			{float:right;}p						{font-size:1.1em;line-height:1.4em;margin-bottom:10px;}p.last			{margin-bottom:0;}#maincontainer 	{	background:#000;		/* minimum height hack */	height:auto !important;	height:600px;	min-height:600px;		padding:90px 0;}#maincontainer.inside {background:#000 url(../images/bg_maincontainer.jpg) no-repeat center top;}#nav-top,#contentcontainer,#content,#footer {margin:0 auto;width:1000px;}#nav-top						{font-size:.9em;position:relative;}#nav-top,#nav-top #logo,#nav-top a					{height:70px;} /* adjusts nav-top and logo height */#nav-top #logo,#nav-top a					{width:136px;}#nav-top #logo			{	background: url(../images/logo_nav-top.png) no-repeat 0 0;	margin:0;	text-indent:-999em;	bottom:-8px;	left:0;}#nav-top #logo a 		{color:#f18921;display:block;white-space:nowrap;}#nav-top #logo,#nav-top ul.nav			{position:absolute;}#nav-top ul.nav			{	margin:0;	width:873px;	bottom:-20px;	left:-25px;}#nav-top ul.nav li,#nav-top ul.nav li a {height:75px;width:95px;}#nav-top ul.nav li 	{	display:block;	float:left;	list-style:none;	margin:0 13px 0 0;	text-align:center;	text-transform:uppercase;}#nav-top ul.nav li a 				{	background:url(../images/sprites_nav-top.png) no-repeat;	color:#f18921;]	cursor:pointer;	display:block;	position:relative;}#nav-top ul.nav li a.active,#nav-top ul.nav li a:hover 	{color:#ffb366;}#nav-top ul.nav li a span		{	display:inline-block;	text-align:center;	width:100%;	position:absolute;	bottom:0;	left:0;}#nav-top #history								{background-position:0 0;}#nav-top #history.active,#nav-top #history:hover					{background-position:-95px 0;}#nav-top #experience						{background-position:0 -75px;}#nav-top #experience.active,#nav-top #experience:hover			{background-position:-95px -75px;}#nav-top #legends								{background-position:0 -150px;}#nav-top #legends.active,#nav-top #legends:hover					{background-position:-95px -150px;}#nav-top #wynn-las-vegas				{background-position:0 -225px;}#nav-top #wynn-las-vegas.active,#nav-top #wynn-las-vegas:hover	{background-position:-95px -225px;}#nav-top #jimmy-v								{background-position:0 -300px;}#nav-top #jimmy-v.active,#nav-top #jimmy-v:hover					{background-position:-95px -300px;}#nav-top #itinerary							{background-position:0 -375px;}#nav-top #itinerary.active,#nav-top #itinerary:hover				{background-position:-95px -375px;}#nav-top #details								{background-position:0 -450px;}#nav-top #details.active,#nav-top #details:hover					{background-position:-95px -450px;}#nav-top #directors							{background-position:0 -525px;}#nav-top #directors.active,#nav-top #directors:hover				{background-position:-95px -525px;}#nav-top #register-now					{background-position:0 -600px;}#nav-top #register-now.active,#nav-top #register-now:hover		{background-position:-95px -600px;}/* Content with side nav */#contentcontainer {}#contentcontainer #content,#contentcontainer #nav-side		{float:left;}#contentcontainer #content		{width:800px;}#contentcontainer #nav-side 	{padding-left:10px;width:150px;}#contentcontainer #content.special	{padding-right:0; padding-bottom:0;width:818px;}#contentcontainer #content.special h1.pageheader	{width:800px;}#contentcontainer #content.special div.right 	{float:right;}#nav-side											{color:#fff;position:relative;}#nav-side #logo,#nav-side a										{height:70px;} /* adjusts nav-top and logo height */#nav-side #logo								{	background: url(../images/logo_nav-top.png) no-repeat 0 0;	margin:0 0 10px 4px;	text-indent:-999em;}#nav-side #logo a 						{color:#f18921;display:block;white-space:nowrap;}#nav-side #logo,#nav-side a										{width:136px;}#nav-side h5									{	color:#888;	font-weight:normal;	margin-top:110px;	text-transform:uppercase;}#nav-side h6									{font-weight:normal;}#nav-side ul.nav 							{margin:20px 0 0 0;text-transform:uppercase;}#nav-side ul.nav li 					{list-style:none;}#nav-side ul.nav li a 				{color:#fff;}#nav-side ul.nav li a:hover,#nav-side ul.nav li a.active 	{color:#9b95c7;}#nav-side #floaters						{position:absolute;top}#nav-side #tagline						{font-size:.9em;text-align:center;white-space:nowrap;}/* Columns */.column,.span-2,.span-3,.span-4.span-5 {float:left;margin-right:10px;overflow:hidden;}.outlier	{}.last	{margin-right:0 !important;}#content div.column										{margin-right:0;width:480px;}#content div.column .span-2						{width:230px;}#content.span-4	{float:none;}#content.span-4 div.img								{width:204px;}#content.span-4 div.img img						{width:100%;}#content.span-4 div.column						{margin-right:0;width:400px;}#content.span-4 div.column .span-2		{width:202px;}/* Content with no nav */#content {	background: #fff;	padding:18px 18px 24px;	width:960px;	text-shadow:0 1px 0 rgba(255,255,255,1);	position:relative;	overflow:hidden;}#footer {margin-top:20px;text-align:center;}/* Links and Forms */a 				{color:#9b95c7;text-decoration:none;outline:none;}a:hover		{}a:active 	{}a#register	{font-size:1.2em;text-transform:uppercase;}input, button {cursor:pointer;}input,textarea {	border-radius:5px;	-moz-border-radius:5px;	font-family: Verdana, Arial, Helvetica;	font-size:11px;	margin:0 5px;	outline: none;}input.text {	background:#fff;	border:1px solid #bbb;	color:#666;	font-size:11px;	height:20px;	line-height:20px;	padding:0 2px;}input.sml,textarea.sml	{width:40px;}input.med,textarea.med	{width:50%;}input.lrg,textarea.lrg	{width:99%;}textarea.text {	background:#fff;	border:1px solid #B8B8B8;	color:#666;	padding: 2px;}input.text:hover,textarea.text:hover,input.text:focus,textarea.text:focus {	border:1px solid #9b95c7;		box-shadow:0 0 4px rgba(155, 149, 199, .5);	-webkit-box-shadow:0 0 4px rgba(155, 149, 199, .5);	-moz-box-shadow:0 0 4px rgba(155, 149, 199, .5);}button,a.btn		 {	background: url(../images/sprites_button.png) no-repeat 0 0;	border:none;	color:#fff;	font-weight:bold;	line-height:22px;	height:32px;	min-width:100px;	text-shadow:0 -1px 0 rgba(0,0,0,.5);}button * {vertical-align:middle;}a.btn		 {	display:block;	background-position:0 -64px;	font-size:1.3em;	line-height:32px;	text-align:center;	width:300px;}a.btn span	{vertical-align:text-top;}button:active,button:focus				{background-position:-300px 0;}			button.med					{background-position:0 -32px;width:200px;}button.med:active,button.med:focus		{background-position:-300px -32px;}button.lrg					{background-position:0 -64px;width:300px;}button.lrg:active,button.lrg:focus		{background-position:-300px -64px;}div.formbox	{	background:#fff;	border:1px solid #555;	border-radius:5px;	-moz-border-radius:5px;	margin:10px 0;	padding:10px;		box-shadow:0 1px 0 rgba(255,255,255,1);	-moz-box-shadow:0 1px 0 rgba(255,255,255,1);	-webkit-box-shadow:0 1px 0 rgba(255,255,255,1);}div.formbox table.formtable	{margin-bottom:10px;width:100%;}div.formbox table.formtable tr th,div.formbox table.formtable tr td {padding:10px 0;}div.formbox table.formtable tr th {	text-align:left;	text-transform:uppercase;	vertical-align:middle;	white-space:nowrap;}div.formbox table.formtable tr.multi-line th {padding-top:16px;vertical-align:top;}div.formbox table.formtable tr td	{width:85%;}.icon				{	background:transparent url(../images/sprites_icon.png) no-repeat;	display:inline-block;	height:16px;	width:16px;}.pdf				{background-position:0 0;}/* Lists and Headlines */ol, ul				{line-height:1.8em; margin:5px 0 10px 20px;}ul.list-none 	{list-style:none;}h1,h2,h3,h4,h5,h6 	{font-weight:bold;text-transform:uppercase;}h1 					{color:#666;		font-size:1.4em;	line-height:1.4em;	margin-bottom:15px;}h2 					{color:#000;		font-size:1.3em;	line-height:1.3em;	margin-bottom:5px;}h2 a				{color:inherit;}h3 					{color:#000;		font-size:1.2em;	line-height:1.2em;	margin-bottom:5px;}h4					{font-size:1.1em;	line-height:1.1em;}h5					{font-size:1em;	line-height:1em;}.pageheader	{	height:16px;	position:relative;	white-space:nowrap;}.pageheader span.header,.pageheader span.action-space		{position:absolute;top:0;}.pageheader span.header 				{left:0;}.pageheader span.action-space		{	font-size:.7em;	right:0;	text-align:right;	text-transform:none;}.pageheader span.action-space * {vertical-align:middle;}/* Hover Gallery */#content div.alt-content {position:absolute;top:18px;left:18px;}