body {
    margin: 0;
    padding: 0;
    background: #000 url(images/bg.gif) repeat-x;
    font: 13px Times New Roman, sarif;
    color: #fff;
}

a { color: #fff; }
a img { border: none; }

p { }
.errmsg { color: #ff2222; }

#wrapper {
    width: 855px;
    margin: 0 auto;
}

#header {
    padding-top: 6px;
    height: 120px;
    text-align: center;
}

#frame {
    width: 827px;
    height: 464px;
    background: url(images/frame.png) no-repeat;
    margin-top: -27px;
    margin-left: -7px;
    padding: 27px 0 0 40px;
    position: relative;
}

#ageverify {
    position: absolute;
    top: 75px;
    left: 60px;
}
#ageverify p { font-size: 16px; }
#ageverify label { font-size: 18px; }
#ageverify a { font-size: 14px; color: #a7a7a7; text-decoration: none; }
#ageverify form { padding: 10px 0; }
#ageverify label {
    color: #d2b02a;
    display: block;
    float: left;
    width: 90px;
}
#ageverify select {
    background: #060707;
    color: #d2b02a;
    border: 1px solid #2f2f2f;
    margin: 0 10px 7px 0;
}

#can {
    position: absolute;
    top: 332px;
    left: -118px;
}


#map {
    float: left;
    width: 400px;
    margin-right: 50px;
}
#map p { font-size: 15px; line-height: 19px; color: #b9c4ca; }
#map a { color: #b9c4ca; }

#contest, #thanks {
    float: left;
    width: 400px;
    margin-bottom: 30px;
}
.required { color: #c5a83d; }
.errmsg .required { color: #ff2222; }
input { border: none; width: 186px; padding: 3px; margin-top: 7px; margin-bottom: 15px; }
#contest select { border: none; margin-bottom: 15px; }
input.chkbox, input.submit { width: auto; padding: 0; margin: 0; }
#contest td { vertical-align: top; }

#footer { text-align: right; color: #454545; margin-bottom: 30px; }
#footer a { color: #454545; text-decoration: none; }

#spot-frame {
    width: 795px;
    height: 452px;
    background: url(images/spot-frame.png) no-repeat;
}
#video_area { margin: 15px 0 0 32px; }


/*
 * SimpleModal Basic Modal Dialog
 * http://www.ericmmartin.com/projects/simplemodal/
 * http://code.google.com/p/simplemodal/
 *
 * Copyright (c) 2010 Eric Martin - http://ericmmartin.com
 *
 * Licensed under the MIT license:
 *   http://www.opensource.org/licenses/mit-license.php
 *
 * Revision: $Id: basic.css 242 2010-03-14 00:55:02Z emartin24 $
 *
 */
.modal-wrap {display:none;}
/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}
/* Container */
#simplemodal-container {height:452px; width:795px; color:#fff; font-size: 12px; background-color:#000; border:2px solid #d2b32d; padding: 0;}
#simplemodal-container .modal-content { margin: 25px 15px; }
#simplemodal-container a.modalCloseImg {background:url(images/close.png) no-repeat; width:50px; height:13px; display:inline; z-index:3200; position:absolute; top:-18px; right:2px; cursor:pointer;}


/* clearfix */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
