body {
	margin:0;
	background-image:url(images/html.jpg);
	background-position:top center;
	background-attachment:scroll;
	background-repeat:no-repeat;
	padding:0;
	text-align:center;
	background-color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
}
#container {
	margin:0 auto;
	text-align:left;
	width:900px;
}

form{
margin:0;
padding:0;
}
/* ------------- Header ------------- */

#botbLogo {
	margin: 60px 0 0 45px;
}
#header {
	height:281px;
	padding:0;
	margin:0;
	clear:both;
	background-image:url(images/discs.jpg);
	background-position:bottom right;
	background-attachment:scroll;
	background-repeat:no-repeat;
}
#espnNav {
	color: #FFF;
	text-transform:uppercase;
	font-size: .6em;
	list-style: none;
	padding: 10px 0 0 0;
	text-align: center;
	margin: auto;
}
#espnNav a:link, a:visited {
	color: #fff;
	text-decoration: underline;
	padding: 1px 4px 3px 4px;
}
#espnNav a:hover {
	color: #fff;
	text-decoration: none;
	padding: 1px 4px 3px 4px;
}
#espnNav a:active {
	color: #ffcc33;
	text-decoration: none;
	padding: 1px 4px 3px 4px;
}
#minilogo {
	position:relative;
	top:6px;
	display:inline;
	margin-right:36px;
}

/* ----------- NAV ------------ */

#nav {
	font-weight:bold;
	margin:0;
	padding:0;
	width:auto;
	display:inline;
}
#nav ul {
	background-image:url();
	background-repeat:no-repeat;
	margin:auto;
	height:50px;
	list-style-type:none;
	padding: 8px 0 0 45px;
}
html>body #nav ul {
	height:40px;
}
#nav li {
	position:relative;
	display:inline;
	list-style-type:none;
	width: 205px;
	padding:3px 0 3px 0;
	display:Block;
	float: left;
	text-align: center;
}
#nav ul li.current a:link, #nav ul li.current a:visited {
	color:#000;
	text-decoration:none;
}
#nav ul li.current a:hover {
	color:#000;
}
#nav ul li a:link, #nav ul li a:visited {
	color:#fff;
	text-decoration:none;
}
#nav ul li a:hover {
	color:#ffcc33;
}
#nav .current {
	background-image:url(images/navOn.jpg);
	background-position:top center;
	background-attachment:scroll;
	background-repeat:no-repeat;
}
/* ---------------------------------- content ------------------------*/


#upperOuter {
	background-image:url(images/top.jpg);
	background-position:top center;
	background-attachment:scroll;
	background-repeat:no-repeat;
	margin:20px auto auto auto;
	text-align:center;
	overflow:auto;
	clear:both;
	width: 800px;
	padding:10px 0 20px 50px;
}
#upperOuter #video{
	margin: 0;
	
}

#upperInner {
	font-size:1em;
	font-weight:normal;
	line-height:1.3em;
	width:270px;
	text-align:center;
	float:right;
	padding: 0 60px 0 0;
}
.yellow {
	color:#fee624;
}
#upperInner hr {
	height: 1px;
	margin:15px 0 15px 0;
	border: 0;
	color: #fff;
	background-color: #fff;
	width: 100%;
}
.orange {
	color:#f9aa13;
}
#lowerOuter {
	background-image:url(images/bot.jpg);
	background-position:top center;
	background-attachment:scroll;
	background-repeat:no-repeat;
	margin:20px 0 40px 0;
	text-align:center;
	overflow:auto;
	clear:both;
}


.off_rules {
	font-weight:normal;
	color:#FFF;
	font-size:.6em;
}
.lowBut {
	padding:18px 0 48px 0;
	clear: both;
	;
}
.next {
	margin-left:516px;
}

#errortxt{
color:#fee624;
font-size:.8em;
}
/* ------------------------- Columns ---------------------- */
#columnR {
	float:right;
	padding: 0 55px 20px 0;
	overflow: hidden;
}
#columnL {
	float: left;
	width: 310px;
	padding: 0 0 0 50px;
	overflow: hidden;
}
#columnL h1 {
	margin: 0 0 20px 0;
	font-size: 16px;
	font-weight: bold;
	color:#fee624;
}
#columnC a:link, #columnC a:link {
	color:#fee624;
}
#columnC a:hover {
	color:#ffffff;
}
#columnC h1 {
	font-size: 1em;
	color:#fee624;
	padding: 0 190px 0 190px;
	text-align: center;
}
#columnC h2 {
	font-size: 1.3em;
	color:#ffffff;
	padding: 0 190px 0 190px;
	text-align: center;
	margin: 0;
}
#columnC h3 {
	font-size: 1em;
	color:#fee624;
	padding: 0 190px 0 190px;
	text-align: center;
	margin: 20px 0 0 0;
}
#columnC h4 {
	font-size: 1.3em;
	color:#fee624;
	padding: 0 190px 0 190px;
	text-align: center;
	margin: 20px 0 0 0;
}
#columnC .btnSubmit {
	margin: 20px 0 20px 190px;
}
columnC h3 {
	font-size: 1em;
	color:#fee624;
	padding: 0 190px 0 190px;
	text-align: center;
	margin: 0;
}
#columnC #battlePoll {
	margin: 20px 290px 0 290px;
}


/* ------------------------- Polls ---------------------- */
#battlePoll {
	border: 1px solid #fab818;
	padding: 20px 0 20px 20px;
	font-size: .9em;
	color:#ffffff;
	background-image:url(images/battlePollBg.jpg);
	background-color: #4c381c;
	background-position: top center;
	background-repeat: repeat-x;
	margin:0 0 40px 0;
	line-height:23px;
}
#battlePoll h3 {
	margin:0;
	clear: both;
	font-size: 1em;
	width: 300px;
	color:#ffffff;
	padding: 0;
	text-align:left;
}
#btnSubmitVote {
	margin:20px 0 0 70px;
}
#video {
	margin: 20px 0 0 0;
}
/* --------------- Quest results  ------------ */
#scoreBar {
	clear: both;
	padding: 5px 0 2px 0;
	margin: 5px 20px 5px 0;
	border-bottom: 1px solid #362711;
	height: 20px;
	overflow: auto;
	line-height:13px;
}
#scoreBarDisplay {
	float: left;
	height: 8px;
	background-color: #ffffff;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #b99682;
	border-right: 1px solid #b99682;
}
#scorePerc {
	float: right;
	margin: 0 3 0 0;
	color:#fee624;
}
/* ---------------- Login ----------------- */
.login {
	padding: 0 190px 20px 190px;
	color: #ffffff;
	font-size: .7em;
}
.login table {
	margin: 20px 0 0 90px;
}
.login table td {
	font-size:1.3em;
	font-weight: bold;
	padding:3px;
	height: 60px;
}
.login table br {
	margin: 0;
	line-height:1px;
}
.login table td a {
	font-size:.7em;
	color: #ffffff;
	font-weight: 100;
}
.login table td input {
	margin: 0 0 5px 0;
	width:160px;
	padding:3px;
}
#confirmBig {
	font-size: 1.2em;
}
.login .aCheckBox {
	float: left;
	margin: 0 10px 190px 0;
}
/* ------------ Send to a friend ---------------*/
.friendSend {
	padding: 20px 190px 20px 290px;
	color: #ffffff;
	font-size: .7em;
}
friendSend table {
	margin: 20px 0 0 90px;
}
.friendSend table td {
	font-size:1.2em;
	font-weight: bold;
	padding:3px;
}
.friendSend table td a {
	font-size:.7em;
	color: #ffffff;
	font-weight: 100;
}
.friendSend table td input {
	margin: 0 0 5px 0;
	width:160px;
	padding:3px;
}

/* ---------------------------- Game Day -------------------------- */
#columnC #gameday {
	clear:both;
	text-align:left;
	margin:0 auto;
	display:block;
	color:#FFFFFF;
	font-size:.8em;
	font-weight:bold;
	margin:0 0 20px 0;
	padding: 50px 90px 20px 90px;
}
#gameday {
	clear:both;
	text-align:left;
	margin:0 auto;
	display:block;
	color:#FFFFFF;
	font-size:.8em;
	font-weight:bold;
	margin:0 0 20px 0;
	padding: 0 90px 20px 90px;
}
#gameday img {
	margin:0 20px 20px 0;
	float:left;
}
/* ------------------------------------ trailer/dvd ---------------------- */

.dvdinfo {
	color: #ffffff;
	font-size: .8em;
}
.dvdinfo ul {
	margin: 10px 0 10px 20px;
	padding: 1px;
	clear: both;

}
.dvdinfo ul li {
	margin: 0 0 5px 0;
}
.dvdinfo #columnR h1, .dvdinfo #columnL h1 {
	color: #ffffff;
	font-size: 1.5em;
	color:#fee624;
	padding: 8px 0 0 0;
}
.dvdinfo #columnR h2, .dvdinfo #columnL h2 {
	color: #ffffff;
	font-size: 1.2em;
	color:#fee624;
	clear: both;
}
.dvdinfo .dvdImage {
	/*float: left;*/
	margin: 0 0 0 60px;
}
.dvdinfo #columnR {
	float:right;
	padding: 0 55px 20px 0;
	overflow: hidden;
	width: 438px;
}
.dvdinfo #columnL {
	float: left;
	width: 300px;
	padding: 0 0 0 55px;
	overflow: hidden;
}
.dvdinfo #video {
	padding: 0 0 30px 0;
}
/* ------------- Footer ------------- */
#footer {
	padding:0 45px 20px 45px;
	margin:auto;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: .6em;
	color:#755331;
	text-align:center;
	clear: both;
	line-height:15px
}
#email_movie {
	margin:auto;
	overflow:auto;
	text-align:center;
}
#email_movie #email {
	text-align:left;
	vertical-align:top;
	float: left;
}
#email_movie #movie {
	float:right;
	vertical-align:top;
	text-align:right;
}
#footer #legal {
	margin-top:44px;
	text-align:left;
	clear: both;
}
#footer img {
	border:0;
}
#footer hr {
	height: 1px;
	border: 0;
	color: #755331;
	background-color: #755331;
}
#footer a, #footer a:visited {
	color: #755331;
}
#footer a:hover {
	color: #ffcc33;
}

/* trailer footer */

#features #email_movie {
	margin:auto;
	overflow:auto;
	text-align:center;
}
#features #email_movie #email {
	text-align:left;
	vertical-align:top;
	float: left;
}
#features #email_movie #movie {
	margin-top:16px;
	vertical-align:top;
	text-align:center;
}
#features #email_movie #concord {
	margin-top:20px;
	vertical-align:middle;
	text-align:center;
}
#features #legal {
	margin-top:14px;
	text-align:left;
	clear: both;
}




/* end Footer */
