/* ::::: http://ct1.addthis.com/static/r07/widget115.css ::::: */

:first-child + html #at_email textarea { height: 42px ! important; }
* html #at16psf input, :first-child + html #at16psf input { padding: 0px; }
:first-child + html #at_email #at16eatdr { top: 115px ! important; width: 272px ! important; }
#_atssh { width: 1px ! important; height: 1px ! important; border: 0px none ! important; }
@media screen and (max-width: 680px) {
}
/* ::::: http://web.archive.org/static/css/banner-styles.css ::::: */

#wm-ipp { width: 100%; min-height: 65px; min-width: 800px; left: 0px; top: 0px; padding: 0px; margin: 0px; border-radius: 0px; background-color: transparent; font-size: 11px; }
#wm-ipp * { font-family: Lucida Grande,Helvetica,Arial,sans-serif; font-size: inherit; line-height: 1.2; width: auto; outline: medium none; float: none; }
#wm-ipp div, #wm-ipp tr, #wm-ipp td, #wm-ipp a, #wm-ipp form { padding: 0px; margin: 0px; border: medium none; border-radius: inherit; background-color: transparent; background-image: none; z-index: 2147483640; }
#wm-ipp table { border: medium none; border-collapse: collapse; margin: 0px; padding: 0px; width: auto; font-size: inherit; }
#wm-ipp form input { padding: 1px; height: auto; display: inline; margin: 0px; }
#wm-ipp form input[type="submit"] { padding: 0px 8px; margin: 1px 0px 1px 5px; width: auto ! important; }
#wm-ipp a:hover { text-decoration: underline ! important; }
#wm-ipp #wm-ipp-inside { width: 98% ! important; min-width: 780px; margin: 0px auto; border-width: medium 5px 5px; border-style: none solid solid; border-color: -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; background-color: rgba(255, 255, 255, 0.9); box-shadow: 1px 1px 4px rgb(51, 51, 51); border-radius: 0px 0px 8px 8px; }
#wm-ipp #wm-logo { padding: 0px 10px; vertical-align: middle; min-width: 110px; }
#wm-ipp td.c { vertical-align: top; width: 100%; }
#wm-ipp td.c td.u { padding: 3px 0px; text-align: center; }
#wm-ipp td.c td.n { padding-left: 5px; }
#wm-ipp td.c td.n a { text-decoration: none; color: rgb(51, 51, 255); font-weight: bold; }
#wm-ipp td.c td.n td.b { padding-right: 6px ! important; text-align: right ! important; overflow: visible; white-space: nowrap; color: rgb(153, 153, 170); vertical-align: middle; }
#wm-ipp td.c td.n td.c { background: rgb(0, 0, 0) none repeat scroll 0% 0%; color: rgb(255, 255, 0); font-weight: bold; text-align: center; }
#wm-ipp td.c td.n td.f { padding-left: 6px ! important; text-align: left ! important; overflow: visible; white-space: nowrap; color: rgb(153, 153, 170); vertical-align: middle; }
#wm-ipp td.c td.n tr.m td { text-transform: uppercase; white-space: nowrap; padding: 2px 0px; }
#wm-ipp td.c td.s { padding-right: 5px; text-align: center; vertical-align: bottom; }
#wm-ipp td.c td.s a.t { color: rgb(51, 51, 255); font-weight: bold; line-height: 1.8; }
#wm-ipp td.c td.s div.r { color: rgb(102, 102, 102); font-size: 9px; white-space: nowrap; }
#wm-ipp td.c td.k { vertical-align: bottom; padding-bottom: 2px; }
#wm-ipp td.c td.n tr.y td, #wm-ipp td.c td.s { padding-bottom: 2px; }
div#wm-ipp-sparkline { position: relative; white-space: nowrap; background-color: rgb(255, 255, 255); cursor: pointer; border-right: 1px solid rgb(204, 204, 204); line-height: 0.9; }
#sparklineImgId { position: relative; z-index: 9012; }
#wm-ipp-sparkline div.yt { position: absolute; z-index: 9010 ! important; background-color: rgb(255, 255, 0) ! important; }
#wm-ipp-sparkline div.mt { position: absolute; z-index: 9011 ! important; background-color: rgb(236, 0, 140) ! important; }
#wm-ipp td.r { position: relative; padding-left: 65px; }
#wm-ipp td.r a { display: block; padding: 0px 15px 0px 0px; color: rgb(51, 51, 255); border: medium none; position: absolute; right: 5px; background-color: transparent; background-repeat: no-repeat ! important; background-position: 100% 100% ! important; }
/* ::::: http://web.archive.org/web/20130821051812cs_/http://newsletter.visitwynn.com/media/css/css-compressed-new.css ::::: */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
:focus { outline: 0px none; }
body { line-height: 1; color: rgb(102, 86, 61); background: white none repeat scroll 0% 0%; }
ol, ul { list-style: outside none none; }
table { border-collapse: separate; border-spacing: 0px; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote::before, blockquote::after, q::before, q::after { content: ""; }
body { background: rgb(102, 86, 61) url('wynn_bkg.png') no-repeat scroll center top; font-family: Helvetica,Lucida,Arial; margin: 10px 0px; color: rgb(102, 86, 61); }
h2 { clear: both; color: rgb(102, 86, 61); font-size: 25px; }
h2 a { font-size: 25px; }
p, a, dl { font-size: 12px; color: rgb(102, 86, 61); }
strong { font-weight: bold; }
p { line-height: 1.4em; }
.clear { clear: both; }
div#header { width: 1000px; margin: 0px auto; }
div#header ul#brand_nav { float: right; text-align: right; }
div#header ul#brand_nav li a { text-transform: uppercase; color: rgb(255, 255, 255); font-size: 10px; text-decoration: none; }
div#header ul#brand_nav li a:hover { text-decoration: underline; }
div#header div.site_nav_wrap { height: 23px; background: transparent url('nav_newsletter_bkg.png') repeat scroll left top; clear: both; overflow: visible; }
div#header ul#newsletter_edition { float: left; }
div#header ul#newsletter_edition li { padding-top: 7px; font-size: 10px; color: rgb(255, 255, 255); height: 16px; float: left; text-transform: uppercase; }
div#header ul#newsletter_edition li a { font-size: 10px; color: rgb(255, 255, 255); }
div#header ul#newsletter_edition li.nheader { padding-left: 150px; padding-right: 5px; background: transparent url('the_newsletter_header.gif') no-repeat scroll 18px center; position: relative; }
div#header ul#site_nav { float: right; clear: right; padding: 0px; overflow: visible; }
div#header ul#site_nav li { width: auto; float: left; margin-left: 2px; text-align: center; height: 23px; }
div#header ul#site_nav li a { background: rgb(240, 240, 218) none repeat scroll 0% 0%; display: inline-block; font-size: 10px; font-weight: bold; color: rgb(102, 86, 61); text-align: center; height: 16px; text-transform: uppercase; text-decoration: none; padding: 7px 25px 0px; }
div#header ul#site_nav li a:hover { text-decoration: underline; background: rgb(0, 0, 0) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
div#footer { width: 1000px; margin: 0px auto; clear: both; overflow: hidden; text-align: center; padding: 10px 0px; }
div#footer ul#footer_copyright { width: 680px; margin: 0px auto; }
div#footer ul.footer_social { clear: both; width: 450px; margin: 10px auto 0px; }
div#footer ul li { float: left; margin-left: 5px; color: rgb(255, 255, 255); font-size: 12px; line-height: 30px; height: 30px; display: block; }
div#footer ul li a { color: rgb(255, 255, 255); text-decoration: underline; }
div#footer ul.footer_social li#download_app a { display: block; height: 20px; width: 20px; text-indent: -999em; }
div#footer ul.footer_social li#download_app a { background: transparent url('app_icon_20a.png') no-repeat scroll left center; }
div#header h1 { background: transparent url('wynn_sig_shadow1.png') no-repeat scroll left top; height: 124px; width: 260px; margin-left: 0px; margin-bottom: 5px; display: block; text-indent: -999em; float: left; }
div#header h1 a { height: 124px; width: 260px; display: block; text-indent: -999em; }
div#shadowWrapper { width: 1000px; background: transparent url('body_shadow.png') repeat-y scroll left top; margin: 0px auto; padding: 0px 10px; clear: both; }
div#contentContainer { width: 976px; padding: 12px; background: rgb(246, 246, 246) none repeat scroll 0% 0%; margin: 0px; overflow: hidden; position: relative; }
div#leftCol { width: 617px; float: left; }
div#rightCol { width: 346px; margin-left: 13px; float: left; }
div#feature { min-height: 420px; background: rgb(220, 214, 182) url('feature_gradient.png') repeat-x scroll left bottom; overflow: hidden; }
div#feature h2, div#feature .feature_replace { margin: 10px 0px 5px 25px; font-size: 25px; text-transform: uppercase; clear: both; color: rgb(255, 255, 255); }
div#feature h3 { color: rgb(101, 85, 60); margin: 5px 0px 17px 25px; font-style: italic; font-size: 16px; }
div#feature h2 a { color: rgb(255, 255, 255); text-decoration: none; }
div#feature p { width: 445px; padding-left: 25px; }
a.read_more { margin-left: 20px; padding-left: 20px; background: transparent url('more_arrow_sm.gif') no-repeat scroll left top; color: rgb(102, 86, 61); text-transform: uppercase; font-weight: normal; }
a.read_more:hover { font-weight: bold; }
div.moduleA { width: 280px; min-height: 310px; margin-top: 12px; float: left; }
div.moduleB { width: 324px; min-height: 259px; margin-left: 13px; margin-top: 12px; float: left; }
div#facts_wrap_thanks_ie div p a { width: 165px; height: 165px; display: block; text-indent: -999em; }
div#survey { background: rgb(242, 227, 144) url('survey_gradient.png') repeat-x scroll left top; }
div#survey div#survey_inner, div#promo div#promo_inner, div#rightCol div#chef div#chef_inner, body#taste_of_wynn div#rightCol div#taste_inner, div#offer.moduleA div#offer_inner, div#showcase div#showcase_inner { padding: 20px; }
div#rightCol div#chef div#chef_inner { padding-top: 0px; }
div#contentContainer div#rightCol div#chef div.nopadbottom { padding-bottom: 0px; }
div#offer { background: rgb(220, 233, 237) url('moments_gradient.png') repeat-x scroll left top; clear: both; }
div#offer.moduleA.discovery h2 { margin-top: 11px; height: 46px; background: transparent url('moments_of_discovery.gif') no-repeat scroll center top; text-indent: -999em; border-bottom: 1px dotted rgb(101, 85, 60); }
div#offer.moduleA.discovery h2 a { margin-top: 11px; height: 46px; display: block; }
div#offer.moduleA.discovery img { padding: 0px 0px 10px; }
div#offer.moduleA.discovery img.lightbox_left { padding: 0px; }
div#chef { width: 336px; padding-left: 11px; border-left: 1px dotted rgb(80, 68, 47); background: rgb(246, 246, 246) none repeat scroll 0% 0%; overflow: hidden; }
div#chef p { padding-left: 12px; }
div#chef h2 { color: rgb(102, 86, 61); font-size: 20px; margin: 17px 0px 8px 12px; text-transform: uppercase; }
div#chef h2 a { color: rgb(102, 86, 61); text-decoration: none; font-size: 20px; }
div.sub_meta { background: transparent url('more_arrow_sm.gif') no-repeat scroll left top; color: rgb(102, 86, 61); text-transform: uppercase; padding-left: 20px; width: 80px; float: right; margin: 11px 11px 11px 0px; clear: both; }
div.sub_meta a { color: rgb(102, 86, 61); }
div.sub_meta a:hover { font-weight: bold; }
div#survey.moduleB.luxe img, div#survey.moduleB.standard img { float: left; margin: 0px 5px 5px 0px; }
div#survey.moduleB.standard img.floatnone { float: none; margin: 0px 0px 5px; }
div#survey.moduleB.standard img.header { float: none; margin: 5px 0px 0px 12px; }
div#survey.moduleB.luxe div.survey_inner, div#survey.moduleB.standard div.survey_inner { padding: 12px; }
img.lightbox_left { float: left; margin: 0px 5px 5px 0px; }
ul.generic_list { color: rgb(102, 86, 61); list-style: inside none square; font-size: 11px; margin-bottom: 8px; }
ul.generic_list.home { list-style: outside none square; margin-left: 12px; }
ul.generic_list li { line-height: 1.2em; }
div.moduleB.standard h3 { font-size: 14px; text-transform: uppercase; margin: 5px 0px; color: rgb(102, 86, 61); }
div#mb_overlay { position: absolute; left: 0px; width: 100%; background-color: rgb(0, 0, 0); cursor: pointer; }
div#mb_center, div#mb_bottom { position: absolute; left: 50%; overflow: hidden; background-color: rgb(221, 221, 221); }
div#mb_center { background-color: rgb(255, 255, 255); }
div#mb_contents { width: 400px; height: 400px; border: 10px solid rgb(221, 221, 221); overflow: auto; background-color: rgb(255, 255, 255); visibility: hidden; }
div#mb_bottom { font-family: Verdana,Helvetica,sans-serif; font-size: 10px; color: rgb(102, 102, 102); line-height: 1.4em; text-align: left; border-width: 10px; border-style: none solid solid; border-color: rgb(221, 221, 221); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
a#mb_close_link { display: block; float: right; width: 66px; height: 22px; background: transparent url('closelabel.gif') no-repeat scroll center center; margin: 5px 0px; }
div#mb_caption { margin-right: 71px; }
@media screen {
	.sIFR-flash { visibility: visible ! important; margin: 0px; padding: 0px; }
	.sIFR-replaced, .sIFR-ignore { visibility: visible ! important; }
	.sIFR-alternate { position: absolute; left: 0px; top: 0px; width: 0px; height: 0px; display: block; overflow: hidden; }
}
div#header h1 { background: transparent url('wynn_sig_shadow1_001.png') no-repeat scroll left top; height: 124px; width: 260px; margin-left: 0px; margin-bottom: 5px; }
div#header h1 a { height: 124px; width: 260px; }
/* ::::: http://web.archive.org/web/20130821051812cs_/http://newsletter.visitwynn.com/media/css/home_styles.css ::::: */

div#survey { height: 387px; background-color: rgb(240, 231, 179); background-image: url('yellow-gradient.gif'); background-repeat: repeat-x; background-attachment: scroll; background-position: left top; }
div#smallPromo { height: 150px; background-color: rgb(240, 231, 179); background-image: url('yellow-gradient.gif'); background-repeat: repeat-x; background-attachment: scroll; background-position: left top; }
div#facts_february2011 { width: 166px; height: 166px; text-indent: -999em; top: 302px; left: 504px; position: absolute; display: block; background: transparent url('february-2011-did-you-know.png') no-repeat scroll left top; }
div#offer.moduleA.discovery.clear { height: 285px; min-height: 259px; }
div#recommends { background-color: rgb(235, 230, 211); padding: 13px 0px 12px; background-image: url('amenities_gradient.png'); background-repeat: repeat-x; background-attachment: scroll; width: 324px; height: 260px; }
div#recommends.moduleB.standard h2 { height: 46px; border-bottom: 1px dotted rgb(101, 85, 60); background-color: transparent; background-image: url('201002_wynn_recommends_mini.gif'); background-repeat: no-repeat; background-attachment: scroll; background-position: center top; margin-bottom: 0px ! important; text-indent: -999em; }
div#recommends div#recommends_inner, div#offer div#offer_inner { padding: 12px ! important; }
div#recommends div#recommends_inner img.lightbox_left, div#offer div#offer_inner img.lightbox_left { padding: 0px 8px 0px 0px ! important; }
ul.generic_list li { list-style-position: outside; font-size: 12px; padding: 2px 0px; }
ul.generic_list li.first { list-style-position: outside; font-size: 12px; }
ul.generic_list li.last { list-style-position: outside; font-size: 12px; padding-bottom: 0px; }
#mb_contents { height: 670px ! important; }
div#bottom_container { clear: both; padding-top: 10px; padding-bottom: 10px; width: 977px; height: 180px; }
div#smallPromo { float: left; width: 617px; height: 170px; }
div#small_promo_inner { padding: 10px; height: 170px; background-color: rgb(240, 231, 179); background-image: url('yellow-gradient.gif'); background-repeat: repeat-x; background-attachment: scroll; background-position: left top; }
div#profile_container { float: left; width: 336px; clear: right; margin-left: 13px; height: 170px; }
div#profile { padding: 10px; background-color: rgb(220, 233, 237); width: 327px; height: 170px; background-image: url('moments_gradient_001.png'); background-repeat: repeat-x; background-attachment: scroll; background-position: left top; }
img.spotlight_pic { float: right; padding: 0px 8px; }
div#chef h2 { margin: 7px 0px 0px 8px; }
div#rightCol div#chef div#chef_inner { padding: 0px ! important; }
body { margin-top: 0px ! important; padding-top: 0px ! important; min-width: 800px ! important; }
div#survey { height: 378px; }
div#survey.moduleB.standard { padding: 0px 0px 0px 11px; margin: 0px; width: 336px; }
#mb_contents { height: 500px ! important; }
div#smallPromo { margin-top: 10px; height: 270px; }
div#small_promo_inner { height: 250px; }
div.moduleA { margin-top: 0px; }
div.moduleB { margin-top: 0px; }
div#profile_container { height: 285px; }
div#profile { height: 265px; }
div#bottom_container { height: 275px; }
