
body { font:12px Helvetica, Arial, Verdana, sans-serif; background:#000; margin:0; padding:21px; text-align:center; color:#fff; }

h1, h2, h3, p, img, form, ul, li, dl, dt, dd { margin:0; padding:0; border:0; }
h1 { font-size:40px; color:#EAC230; font-weight:normal; margin-bottom:23px; }
h3 { font-weight:bold; font-size:14px; margin-bottom:4px; }
p { line-height:120%; margin-bottom:15px; }
a { outline:none; text-decoration:underline; color:#fff; }
a:hover { text-decoration:none; color:#fff; }
img { display:block; border:none; outline:none; }

.blue { color:#2ECBFF; }
.txtSmall { font-size:10px; }

#container { width:839px; background-color:#000; margin:0 auto; text-align:left; }
#border { width:814px; padding:0 7px 7px 0; border-left:9px solid #242424; border-right:9px solid #242424; }
#row1 { position:relative; padding:0 0 0 353px; background:url(../images/vip_bottle.jpg) top right no-repeat; }
#masthead { margin-left:-2px; }
#vipBottle { position:absolute; top:20px; right:29px; width:160px; height:200px; }
#usherPhoto { position:absolute; top:1px; left:1px; }
#row1 div.greybox { width:596px; margin-left:-135px; margin-top:-9px; background:url(../images/greybox_top.gif) top left no-repeat; }
#row1 div.greyboxPadding {padding:10px 15px 0 135px; }
ul#contestUl { margin-bottom:10px; list-style-position:outside; list-style:none; }
ul#contestUl li { margin-bottom:6px; padding:1px 0 0 17px; background:url(../images/bullet_star.gif) top left; background-repeat:no-repeat; }
#row1Bottom { height:52px; margin-top:115px; margin-bottom:30px; position:relative; }
#row1Bottom div.row1BottomCol { position:absolute; }
#row1Bottom #facebookCta { left:11px; top:0; }
#row1Bottom #rulesCopy { left:353px; top:0; }
#row1Bottom #rulesCopy p { margin-bottom:12px; }
#row1Bottom #vipLogo { right:52px; bottom:0; }
#row2 { width:814px; min-height:379px; background-color:#fff; background-image:url(../images/row2_bg.gif); background-position:615px 0px; background-repeat:repeat-y; color:#000; }
#row2 #row2Col1 { width:613px; min-height:377px; border:1px solid #ccc; }
#row2 #row2Col2 { width:194px; float:right; position:relative; right:-200px; margin-left:-194px; }
.twitterColPadding { padding:13px 10px 16px; }

.clear { clear:both; display:block; height:0; overflow:hidden; }


