/* reset css */
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:0;padding:0;border:0;outline:0;font-size:100%;font-weight:inherit;font-style:inherit;font-family:inherit;color:inherit;text-align:inherit;}
:focus {outline: 0;}
body {line-height:1;font-size:50%;font-family:Verdana,Arial,Helvetica,sans-serif;text-align:center;color:#002395;background:url(../img/header_bg.gif) repeat-x top left;}

/*Clearfix*/
div.buttons:after, .clearfix:after, .row:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
div.buttons, .clearfix, .row {display:inline-block;} /*Those two .clearfix have to be separate!)*/
div.buttons, .clearfix, .row {display:block;}

/* grid framework */
.row {position:relative; margin-left:-20px; clear:both}

.gu4 .row {width: 780px;}
.gu3 .row {width: 585px;}
.gu2 .row {width: 390px;}
.gu1 .row {width: 195px;}

.col {padding-left:20px;float:left; position:relative;}
.gu4 {width: 760px;}
.gu3 {width: 565px;}
.gu2 {width: 370px;}
.gu1 {width: 175px;}

/* main area */
.bg2 {background:url(../../img/B/christmas/background-01.jpg) no-repeat top; padding:0 20px;}
.content {background:#fafeff url(../../img/B/christmas/background-02.jpg) no-repeat bottom; padding-bottom:20px;}
.page1 h2, .page2 h2, .page3 h2 {}
.page1 h2 span, .page2 h2 span, .page3 h2 span {display:none}
.content p{color:#032d6c; line-height:1.7em; z-index:1; }
.content p a {color:#032d6c; text-decoration:underline;}
.content p strong { font-weight:bold;}
.content p em {font-style:italic;}
.content p.smallprint {font-style:italic;font-size:1em;line-height:1.2em;}

/* Flash nav */
.flash-nav {float:right; position:relative; width:378px; height: 185px;}
.flash-nav .position {position:absolute; left:0; top:15px;z-index:0;}


/* banner on firts page */
/*.bannerinfo {position:relative; height:233px; padding-bottom:35px}
.bannerinfo .position { position:absolute; bottom:0px; left:0; width:780px; height:345px;background:url(../../img/B/christmas/stars.gif) no-repeat right bottom;}*/

.bannerinfo {background:url(../../img/B/christmas/stars.gif) no-repeat right bottom;padding-bottom:35px;margin-right:-20px;width:760px;padding-right:20px;}


/* H3 definitions */
.promotions h3, .page3 .locallist h3{ font-weight: bold; color: #cb0d30; font-size: 1.5em;}

/* Christmas Party page */
.paragraph { float:left; width:258px; padding-right:6px}
.paragraph .image { float:left;}

/* Tips page */
.tips { padding-top:20px; padding-bottom:10px;}
.tip { clear:both;}
.number {}
.tip .number {float:left; width:50px; text-align: left;}
.tip .paragraph {float:left; width:309px; padding-bottom:15px;}

/* Casinos page */
.page3 { padding-bottom:120px;}
.page3 .locallist { padding-bottom:20px; padding-top:10px;}
.page3 .locallist ul { margin: 0px; padding: 0px; }
.page3 .locallist ul li {font-size: 1.1em; color: #032d6c; margin: 0px; padding: 0px; list-style-type: none; line-height:2em;}
.page3 .locallist ul li a {color: #032d6c; text-decoration:none;}
.page3 .locallist ul li a:hover { text-decoration:underline;}

img.header {padding-top:15px;}
