body {font-family:Arial, Helvetica, sans-serif; background:url(images/bg.jpg) repeat-x; background-attachment:fixed;}
li {line-height:24px;}
.wrapper{ width:709px; background:#07395e; margin:20px auto; box-shadow:0 0 8px 3px #555;}
.textbg1 {background:#fff;  margin:20px 30px; padding:20px 60px; border-radius:10px; }
.textbg1 p {margin:15px 0; font:12pt Arial, Helvetica, sans-serif; line-height:24px}
.textbg1 img { box-shadow:0 0 6px 2px #555; -webkit-box-shadow:0 0 6px 2px #555; margin:40px -11px 40px -11px}
.textbg1 img.noshad { box-shadow:0 0 0px 0px #555; margin:5px auto}
p.pad1 {margin:0;}
p.pad2 {margin:0; padding-left:40px;}
p.pad3 {margin:0; padding-left:80px}
.font26 {font-size:32px; line-height:normal}
p.font16 {font-size:15pt; line-height:normal}
p.font16b {font-size:15pt; line-height:normal; color:#083353}
p.font18 {font-size:17pt; line-height:normal}
p.courier {font-family:"Courier New", Courier, monospace}
.times18 {font:17pt "Times New Roman", Times, serif}
.center {text-align:center}
p.times14 {font:14pt "Times New Roman", Times, serif}
ul.tick {list-style:none; margin-left:0px; padding-left:0}
.tick li {padding:0px 0 15px 40px;background:url(images/tick.png) no-repeat }
.list10 td {vertical-align:top; padding:0 5px}
.largewhite {font:20pt Arial, Helvetica, sans-serif; color:#fff; text-align:center}
.headerbg {background:url(images/headerbg.jpg) no-repeat; width:709px; height:90px; margin-top:20px}
.headerbg p {font: 20px Arial, Helvetica, sans-serif; color:#000; text-align:center; padding:10px 0; margin:0}
.roundtab {width:380px; margin:10px auto; border-radius:15px; background:#edece9; text-align:center; border:3px solid #09F}
.red {color:#F00}
/* 2015 changes */
@font-face {
    font-family: 'champagne__limousinesregular';
    src: url('includes/fonts/champagne__limousines-webfont.eot');
    src: url('includes/fonts/champagne__limousines-webfont.eot?#iefix') format('embedded-opentype'),
         url('includes/fonts/champagne__limousines-webfont.woff') format('woff'),
         url('includes/fonts/champagne__limousines-webfont.ttf') format('truetype'),
         url('includes/fonts/champagne__limousines-webfont.svg#champagne__limousinesregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
h1 {text-align:center; font:30px 'champagne__limousinesregular', sans-serif; color:#fff; font-weight:bold; text-shadow:1px 1px 3px #000}
h2 {text-align:center; font:18px 'champagne__limousinesregular', sans-serif; color:#fff; font-weight:bold; text-shadow:1px 1px 3px #000}
.resortbg {background:url(images/2015/resort.jpg) no-repeat; background-size:cover}
.yellow {color:#FF0}
p.largechamp {text-align:center; font:40px 'champagne__limousinesregular', sans-serif; color:#fff; font-weight:bold; margin: 10px 0 20px 0;}
.smallchamp {text-align:center; font:28px 'champagne__limousinesregular', sans-serif; color:#fff; }
.aligncenter {display:block; margin:20px auto 0}
.aligncenter2 {display:block; margin:0px auto 20px}
.guarantee {color:#0c87c2; font:24px 'Open Sans Condensed', sans-serif; text-align:center; font-weight:700; margin-top:0 !important}
.guarantee span {color:#fff; font-size:20px; font-weight:300}
.moneybackg {background:url(images/2015/moneyback-bg.jpg) no-repeat; background-size:contain; width:500px; margin:0 auto; height:350px; padding:40px 80px 30px 80px; font-size:18px; line-height:22px; text-align:justify}
p.moneyback {font:50px 'Open Sans Condensed', sans-serif; text-align:center; font-weight:700; margin:20px 0}
p.trademark {color:#999; font-size:12px; padding:10px}
.bonusbg {background:#000; border-top:8px solid #ce0302; padding:2px 10px 10px 10px;color:#fff; box-shadow:0 0 5px #999; text-align:center; position:relative; min-height:50px; margin:30px 0; max-height:100px}
.bonusbg p {font-size:20px; margin-left:45px}
.bonusbg img {position:absolute; top:-8px; box-shadow:none; left:0; padding:0; margin:0}