@charset "utf-8";
/* CSS Document */

/* --------------------------------------------------------------------------------------------------------- */
/*  Default                                                                                                  */
/* --------------------------------------------------------------------------------------------------------- */

/* Zero-out browser defaults */
html { font-family: verdana,arial,helvetica,sans-serif; font-size:75%; margin:0px; padding:0px; }
html * { position:relative; margin:0em; padding:0em; line-height:1.2em; font-size:1em; font-weight:normal; }

/* Zero-out Google toolbar defaults */
input.text, textarea, select { font-family:'Trebuchet MS',verdana,arial,helvetica,sans-serif!important; font-size:1em!important; color:#000!important; background-color:#fff!important; border:1px solid #b2b2b2!important; }

/* Form defaults */
input.focus, input:focus, textarea.focus, textarea:focus, select.focus, select:focus { background-color: #d5c296!important; border:1px solid #000!important; }

b { font-weight:bold; }

/* --------------------------------------------------------------------------------------------------------- */ 


/* --------------------------------------------------------------------------------------------------------- */
/*  Overrides                                                                                                */
/* --------------------------------------------------------------------------------------------------------- */

body { /*background: #000000;*/ /*margin: 10px;*/ color: #ac8857; }

a { color: #b79562; text-decoration: underline; }
a:hover { color: #FFFFFF; }
a:visited { color: #EEEEEE; }

/* --------------------------------------------------------------------------------------------------------- */


/* --------------------------------------------------------------------------------------------------------- */
/*  Pop-up		                                                                                              */
/* --------------------------------------------------------------------------------------------------------- */

div#popup { background-color: #000000; width: 834px; margin: 0 auto; border: 1px solid #b79562; padding: 12px 0; position: relative; }

div#popup div.vote-and-win { width: 312px; border-right: 1px solid #b79562; }

div#popup div.top-ten-form { left: 313px; top: 12px; position: absolute; }
div#popup div.top-ten-form form { float: left; }
div#popup div.top-ten-form form ol { margin-top: 5px; margin-left: 78px; list-style: none; }
div#popup div.top-ten-form form ol li { margin-bottom: 8px; font-family: georgia, verdana, arial, serif; padding-left: 35px; background: no-repeat center left; }

div#popup div.top-ten-form form ol li.one { background-image: url(../img/popup/img-top-ten-racing-moments-01.gif); }
div#popup div.top-ten-form form ol li.two { background-image: url(../img/popup/img-top-ten-racing-moments-02.gif); }
div#popup div.top-ten-form form ol li.three { background-image: url(../img/popup/img-top-ten-racing-moments-03.gif); }
div#popup div.top-ten-form form ol li.four { background-image: url(../img/popup/img-top-ten-racing-moments-04.gif); }
div#popup div.top-ten-form form ol li.five { background-image: url(../img/popup/img-top-ten-racing-moments-05.gif); }
div#popup div.top-ten-form form ol li.six { background-image: url(../img/popup/img-top-ten-racing-moments-06.gif); }
div#popup div.top-ten-form form ol li.seven { background-image: url(../img/popup/img-top-ten-racing-moments-07.gif); }
div#popup div.top-ten-form form ol li.eight { background-image: url(../img/popup/img-top-ten-racing-moments-08.gif); }
div#popup div.top-ten-form form ol li.nine { background-image: url(../img/popup/img-top-ten-racing-moments-09.gif); }
div#popup div.top-ten-form form ol li.ten { background-image: url(../img/popup/img-top-ten-racing-moments-10.gif); }

div#popup div.top-ten-form form div.next { margin-top: 10px; padding-left: 340px; clear: both; }
div#popup div.top-ten-form form textarea { width: 460px; height: 50px; left: 30px; }

div#popup div.top-ten-form form div.field { left: 30px; float: left;  width: 460px; margin-bottom: 8px; }
div#popup div.top-ten-form form div.field label { display: block; padding-top: 5px; float: left; width: 100px; }
div#popup div.top-ten-form form div.field label.newsletter { width: 400px; font-size: 10px; }
div#popup div.top-ten-form form div.field input.text { padding: 2px; width: 200px; }
div#popup div.top-ten-form form div.field select { padding: 2px; width: 206px; }
div#popup div.top-ten-form form div.field input.checkbox { float: left; margin-right: 10px; margin-top: 5px; }

div#popup div.top-ten-form div.terms { position: absolute; left: 30px; top: 365px; }
div#popup div.top-ten-form div.required { position: absolute; left: 180px; top: 368px; font-size: 10px; }

div#popup div.top-ten-form div.step2 { /*display: none;*/ }

div#popup div.top-ten-form div.close { position: absolute; top: 0px; left: 485px; z-index: 1000;  }

div#popup div.top-ten-form div.step3 a.close { top: 20px; left: 238px; }

div#popup-winners { background-color: #000000; width: 520px; margin: 0 auto; border: 1px solid #b79562; padding: 20px 0; position: relative; }
div#popup-winners div.winners {color: #fff; text-align:center; }
div#popup-winners div.winners ul {list-style: none; padding: 0 0 20px 0;}
div#popup-winners div.winners ul li {line-height: 2.5em; font-weight: bold;}
div#popup-winners div.close { position: absolute; top: 0px; left: 488px; z-index: 1000; top:10px;}



/* --------------------------------------------------------------------------------------------------------- */ 