body, html, div, h1, h2, h3, h4, h5, h6, p, span, a, ol, ul, li, table, tr, td { margin:0px; padding:0px; vertical-align:baseline; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2c2c2c; }
* { margin:0px; padding:0px; }
img { border:none; }
a img { border:0 none; }
.clear { clear:both; overflow:hidden; margin:0; height:0; line-height:0; }
 @font-face {
 font-family: 'sansationbold';
 src: url('sansation_bold-webfont.eot');
 src: url('sansation_bold-webfont.eot?#iefix') format('embedded-opentype'),  url('sansation_bold-webfont.woff') format('woff'),  url('sansation_bold-webfont.ttf') format('truetype'),  url('sansation_bold-webfont.svg#sansationbold') format('svg');
 font-weight: normal;
 font-style: normal;
}
.wrapper { width:100%; float:left; }
.header, .footer, .middle { width:100%; float:left; }
.header { background:#f9f9f9 url(../img/images/header_back.gif) repeat-x; }
.footer { background:#fafafa url(../img/images/fotter_back.gif) repeat-x top left; border-top:1px solid #fff; }
.header_inner_wrap, .footer_inner_wrap, .middle_inner_wrap { width:970px; margin:0 auto; }
.main_header, .main_footer, .middle_main { width:970px; float:left; }

.main_header{padding:15px 0;}
.main_footer { padding:25px 0px; }
a.logo { float:left; margin:10px; }
.nav { float:right; }
.nav ul { float:right; list-style-type:none; margin-top:10px; }
.nav ul li { display:inline; }
.nav ul li a { text-decoration:none; display:inline; color:#010000; float:left; font-size:14px; font-family:sansationbold; text-transform:uppercase; padding:5px 14px; background:none; position:relative; z-index:999999; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; behavior: url(PIE.htc); }
.nav ul li a:hover { color:#fff; position:relative; z-index:999999; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; behavior: url(PIE.htc); background:#777b7b; background-image: linear-gradient(bottom, #595D5D 29%, #777B7B 74%); background-image: -o-linear-gradient(bottom, #595D5D 29%, #777B7B 74%); background-image: -moz-linear-gradient(bottom, #595D5D 29%, #777B7B 74%); background-image: -webkit-linear-gradient(bottom, #595D5D 29%, #777B7B 74%); background-image: -ms-linear-gradient(bottom, #595D5D 29%, #777B7B 74%); background-image: -webkit-gradient(  linear,  left bottom,  left top,  color-stop(0.29, #595D5D),  color-stop(0.74, #777B7B)  ); border-bottom:2px #c0c0c0 solid; }
/*.................................................subscribtion box...................................................................*/

.subscribe { width:292px; float:left; margin-left:16px; }
.inner { float:left; width:100%; }
.subscribe_box { width:290px; height:34px; float:left; background:url(../img/images/subscribe_but.png) no-repeat; margin:14px 0px 0 0; padding-bottom:14px; }
.subscribe_box input.subscribe_email { width:187px; padding:7px 10px; background:none; border:0 none; color:#999; }
.subscribe_box input.subscribe_submit { width:78px; border:0 none; padding:5px 0; background:none; color:#fff; }
.socil { padding-bottom:5px; float:left; }
.socil span { font-size:12px; font-family:sansationbold; color:#000; float:left; margin-top:5px; }
.socil a.fb, .socil a.tw, .socil a.ln, .socil a.ut { width:25px; height:26px; background:url(../img/images/social_link.png) no-repeat; text-indent:-999999px; float:left; margin-left:5px; }
.socil a.tw { background-position:-28px 0px; }
.socil a.ln { background-position:-58px 0px; }
.socil a.ut { background-position:-88px 0px; }
/*.................................................footermenu...................................................................*/

.footer_menu { float:right; }
.outer_menu { width:190px; float:left; }
.footer_manu_box { width:123px; float:left; margin-top:14px; }
.footer_manu_box ul { list-style-type:none; border-top:1px dashed #aeaeae; }
.footer_manu_box ul li { display:block; padding:5px 0px 5px 15px; background:url(../img/images/bullet_double.gif) no-repeat left 10px; border-bottom:1px dashed #aeaeae; }
.footer_manu_box ul li a { font-size:11px; color:#646464; text-decoration:none; }
/*.......................................................text..........................................................*/

.copyright { font-size:10px; color:#7a7a7a; }
h2 { color: #000000; font: bold 25px/30px Arial, Helvetica, sans-serif; }
h3 { font-size:14px; font-family:sansationbold; text-transform:uppercase; color:#000; font-weight:normal; }
h1 { font-size:32px; font-family:sansationbold; color:#313131; font-weight:normal; }
p.text_small { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; font-size:11px; line-height:20px; }
.textxs { font-size:10px; color:#333; text-decoration:none; }
h4 { font:18px; text-transform:uppercase; color:#09090a; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; }
/*.......................................................middle..........................................................*/

.home_container { border-top:1px solid #e8e8e8; background:url(../img/images/home_body.jpg) repeat; }
.inner-container { background:url(../img/images/container.jpg) repeat; }
.heading-section { width:100%; height:56px; background:url(../img/images/heading-bg.gif) repeat; margin:0; }
.heading-section h1 { float:left; margin:0; font:bold 30px/56px Arial, Helvetica, sans-serif; color:#fff; }
.heading-section img { float:right; margin:12px; font:bold 30px/56px Arial, Helvetica, sans-serif; color:#fff; }
.bread-crumb { float:right; margin:0 15px 0 0; font:11px /56px Arial, Helvetica, sans-serif; color:#fff; }
.bread-crumb a { color:#fff; text-decoration:none; background:url(../img/images/arrow.png) right center no-repeat; padding:0 15px 0; }
.bread-crumb-new { float:left; margin:0 15px 0 0; font:11px /56px Arial, Helvetica, sans-serif; color:#fff; }
.bread-crumb-new a { color:#fff; text-decoration:none; background:url(../img/images/arrow.png) right center no-repeat; padding:0 15px 0; }
.bread-crumb strong { margin:0 0 0 8px; }
.container-shadow { background:url(../img/images/container-shadow.png) 0 bottom repeat-x; width:100%; padding:25px 0 50px 0; }
.left-panel { float:left; width:530px; margin:0; }
.right-panel { float: right; width:440px; margin:0; }
.content h3 { color:#2c2c2c; font:bold 14px/20px Arial, Helvetica, sans-serif; margin:10px 0; text-transform:none; }
.content p { color:#2c2c2c; font:bold 12px/20px Arial, Helvetica, sans-serif; margin:0 0 15px; }
.content li { color:#2c2c2c; font:bold 12px/20px Arial, Helvetica, sans-serif; margin:0 0 5px; }
.content ul { margin:0 0 15px 13px;}
.list_container { padding:14px 0 20px 0; }
/*.......................................................form Element..........................................................*/

.select_box { float:right; }
.select_box select { width:250px; padding:5px 8px 5px 8px; float:left; border:1px #7b7b7b solid; color:#656565; font-family:Arial, Helvetica, sans-serif; font-size:14px; }
.full_width { width:100%; float:left; }
span.red_text { color:#a10000; font-size:11px; }


/************************Festive-style********************/


/*.wrapper { border-top:1px solid #e8e8e8; background:url(../img/images/wynn-festive-body-bg.jpg) no-repeat center top !important; }
.main_header { background-color:#fff; }
.header { background:none; }
#slides .banner_g60q { background:url(../img/images/wynn-festive-banner.jpg) no-repeat !important; }
.home_container { background:none; border:none; }
.middle_main { background:#fff; }*/
.floating { position:absolute; top:80px; right:0; width:117px; height:486px; background:url(../img/images/wynn-festive-name.png) no-repeat; display:none; }
