/*************************************
     ©Copyright 2010 BANSEcreative
      	 Klaus Banse
***************************************/

/**************************************\
|------------COLOR SCHEME--------------|
|--------------------------------------|
- black	 #000
- white	 #fff
- lime	 #36b428 or #79C041
- darkblue	#002342
\**************************************/

/**************************************/

/*              GLOBALS               */

/**************************************/
html{background-color: #fff;}
body{color: #666; margin: 0; text-align: left;}

a {color: #E8A119;}
a:hover {color: #e82b33;}

a:visited{color: #e82b33;}
.spacer {height: 25px;}
.divider{border-bottom: 10px solid #E8A119; margin: 15px 0;}

h1{color: #f10020; font-size: 4em; text-transform: capitalize; font-weight: bold;}
h1 span {margin: -999em; margin-bottom: 10px;}
h5 {margin-bottom: 20px;}
/**************************************/

/*              HEADER                */

/**************************************/
#header {height: 50px;}

/**************************************/

/*             NAVIGATION             */

/**************************************/

/**************************************/

/*            MAIN CONTENT            */

/**************************************/
#wrapper {width: 750px; margin: 0 auto; /* background: #fff url(../images/bg.jpg) no-repeat; background-position: 80px 150px; */}
.thankyou {text-align: center; font-size: 1em;}
.thankyou h1 {color: #E84446; text-transform: capitalize;}

/*
.tunein {width: 400px; text-align: center; font-size: 1.5em; font-weight: bold; line-height: 1.2em;; height:38px;  padding: 10px 0; border-}
.tunein p{text-transform: uppercase;}
.tunein img { }
.limelight{width:400px; text-align: center;}
*/

ol#rules {padding-left: 7px;}
ol#rules li {margin-bottom: 10px; }

.facebookshare{display:inline;margin: 0 auto; width: 100px; text-align: center;}
/**************************************/

/*               FOOTER               */

/**************************************/

#footer{text-align: center; border-top: 10px solid #E8A119; padding: 5px 0; /* min-height: 150px; height: auto !important; height: 150px; */ width:750px;}
.linklist, .disclaimer {margin: 10px 0; text-align: center; text-align: center; padding: 5px 0;}
#footer ul, .linklist ul{margin: 0; padding: 0;}
#footer li, .linklist li{list-style: none; display: inline;margin:0 3px; }
#footer a, .linklist a{color: #E8A119;display: inline;}
#footer a:hover,, .linklist a:hover{color: #e82b33;}

#footer .pad {width:auto; margin: 0 auto;}
#footer .legal{width: 750px;text-align: center; margin: 20px auto;}
#footer .legal p{width: 750px;font-size: .6em; margin: auto 10px;}

/**************************************/

/*                FORM                */

/**************************************/

/*
label { float:left; clear:both; margin-right:10px; margin-bottom:10px; }
input { float:left; clear:both; margin-bottom:10px; margin-right:5px; }
input.field { height:22px; width:150px; }
form p { clear:both; }
*/

#entryform {padding:0 10px 10px; }
#entryform h1{margin: 15px 0 5px 0; color: #E84446; text-transform: capitalize;}
#entryform p {margin-bottom:5px;}
#entryform p.inline{float: left; clear: none; margin-right: 5px;}
#entryform p a{color: #E84446;}
#entryform label { display:block; color:#E8A119; font-weight:700; line-height:1.2em; font-size: 1.2em;}
#entryform input {height:20px; width:150px; padding:3px 4px 0 4px; color:#949494; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; border:1px solid #cecece; }
#entryform input.checkbox{width:auto; border:none; margin-bottom: 0; height: 16px;}
#entryform input.inlinefield{float:left; clear: none; height: 20px; margin-right:5px;}
#entryform p img.inline{float:left; clear:none; margin: 0; padding: 0;}
#entryform input.small { width:30px; /* height:10px; */ display:inline; clear:none; }
#entryform input.submit {clear:both;width:50px;height:20px;background-color: #E8A119;}
#entryform input.error { background:#f8dbdb; border-color:#e77776; }
#entryform input.valid { border-color:#fff; background:  #fff url(../images/checkmark.gif) right no-repeat; padding-right: 3px;}
#entryform textarea { width:550px; height:80px; padding:6px; color:#adaeae; font-family:Arial, Verdana, Helvetica, sans-serif; font-style:italic; font-size:12px; border:1px solid #cecece; }
#entryform  textarea:focus, input[type='text']:focus, input[type='password']:focus, select:focus { border-color: #ccc; outline: 1px solid #ccc; }

#entryform textarea.error { background:#f8dbdb; border-color:#e77776; }
#entryform div { /* margin-bottom:15px; */ }
#entryform div span { margin-left:10px; color:#b1b1b1; font-size:11px; font-style:italic; }
#entryform div span.error { color:#e46c6e; height: 10px; }
.error {height: 12px;padding: 3px;}

#entryform #send { background:#E8A119; color:#fff; font-weight:700; font-style:normal; border:0; cursor:pointer; }
#entryform #send:hover { background:#79a7f1; }
#error { width: 750px; margin: 0 auto; margin-bottom:20px; border:1px solid #efefef; background-color: #f8dbdb; z-index: 1000;}
#error ul { list-style:square; padding:5px; font-size:11px; }
#error ul li { list-style-position:inside; line-height:1.6em; color: #000;}
#error ul li strong { color: #f00; }
#error.valid ul li strong { color:#93d72e;}

/**************************************/

/*               TIMER                */

/**************************************/

.timer{margin: 15px 0; text-align: center;}

#countbox{/* border-bottom: 10px solid #E8A119; */ margin-bottom: 15px; padding-bottom: 15px;}