﻿html, body
{
	margin:0;
	padding:0;
}
a
{
	color:#9e0b0f;
}
a img { border:none;}
.high
{
	color:#000000;
	font-weight:bold;
}
p b
{
	color:#000000;
}
body
{
	background: #051a35 url(img/vxp-bg.jpg) repeat-x scroll 0 0;
	margin:0;
	padding:0;
}
#vxp-wrapper
{
	width:840px;
	margin:auto;
	padding:0;
}
#vxp-header
{
	/*background: transparent url(img/vxp-header-bg.jpg) no-repeat scroll 0 0;*/
	height:219px;
	width:842px;
	margin:0;
	padding:0;
}
#vxp-top-goback
{
	position:absolute;
	top:0px;
}
#vxp-top-nav
{
	/*margin-top:178px;*/
	position:absolute;
	top:178px;
	width:842px;
	padding:0;
	margin:0;
}
#vxp-content 
{
	background-color: #ffffff;/* url(img/vxp-content-bg.gif) no-repeat scroll 689px 28px;*/
	margin:0;
	padding:0;
}
#vxp-content.fix-h
{
	height:588px;
}
#vxp-content #top
{
	background: transparent url(img/vxp-content-edge-bg.gif) no-repeat scroll 0 0;
	height:8px;
	margin:0;
	padding:0;
	overflow:hidden;
}
#vxp-content #main
{
	margin:28px 20px 0 82px;
	color:#707070;
	font-family: Verdana;
	font-size:8pt;
}
#vxp-content #main.reg
{
	margin-top:40px;
}
#vxp-content #main p
{
	width: 552px;	
}
#vxp-content #main.rules p
{
	width: 612px;	
}
#vxp-content #main p#legal
{
	width: 672px;	
}
#vxp-content #main h1
{
	color:#003263;
	font-size:13pt;
	margin-top:0 !important;
}
#vxp-content #main h3
{
	color:#000000;
	font-size:10pt;
	font-weight:bold;
}
#vxp-content #main #score-big
{
	background: transparent url(img/vxp-score-big-bg.gif) no-repeat scroll 0 0;
	height:46px;
	margin:0;
	padding:0;
}
#vxp-content #main #ufp-header
{
	background: transparent url(img/ufp-header.gif) no-repeat scroll 0 0;
	height:61px;
	margin:0 0 15px 0;
	padding:0;
}
#vxp-wrapper #vz-logo
{
	background: #ffffff url(img/verizon-logo.gif) no-repeat scroll 660px 0;
	height:111px;
}
#bot
{
	background: transparent url(img/vxp-content-edge-bg.gif) no-repeat scroll 0 -5px;
	height:10px;
	margin:0;
	padding:0;
}
#vxp-footer
{
	margin:26px auto 30px auto;
	text-align:center;
}
#vxp-footer, #vxp-footer a
{
	color:#ffffff;
	font-family:Trebuchet MS;
	font-size:8pt;
	text-decoration:none;
}
/*
Switch from span image to a image due to IE6 not recognizing the off focus of the span element.
#vxp-top-nav a span
{
	background: transparent url(img/vxp-header-btns.gif) no-repeat scroll 0 0;
	height:41px;
	display:block;
	float:left;
	cursor:pointer;
	padding:0;
}
a span#nav-reg { width:174px; background-position: 0 0; }
a:hover span#nav-reg, a span#nav-reg-hot { width:174px; background-position: 0 -42px; }
a span#nav-prize { width:161px; background-position: 0 -84px; }
a:hover span#nav-prize, a span#nav-prize-hot { width:161px; background-position: 0 -126px; }
a span#nav-contest { width:161px; background-position: 0 -168px; }
a:hover span#nav-contest, a span#nav-contest-hot { width:161px; background-position: 0 -210px; }
a span#nav-wireless { width:161px; background-position: 0 -252px; }
a:hover span#nav-wireless, a span#nav-wireless-hot { width:161px; background-position: 0 -294px; }
a span#nav-fios { width:182px; background-position: 0 -336px; }
a:hover span#nav-fios, a span#nav-fios-hot { width:182px; background-position: 0 -378px; }
*/

#vxp-top-nav a
{
	background: transparent url(img/vxp-header-btns.gif) no-repeat scroll 0 0;
	height:41px;
	display:block;
	float:left;
	cursor:pointer;
	padding:0;
}
a#nav-reg { width:174px; background-position: 0 0; }
a#nav-reg:hover, a#nav-reg-hot { width:174px; background-position: 0 -42px; }
a#nav-prize { width:161px; background-position: 0 -84px; }
a#nav-prize:hover , a#nav-prize-hot { width:161px; background-position: 0 -126px; }
a#nav-contest { width:161px; background-position: 0 -168px; }
a#nav-contest:hover, a#nav-contest-hot { width:161px; background-position: 0 -210px; }
a#nav-wireless { width:161px; background-position: 0 -252px; }
a#nav-wireless:hover, a#nav-wireless-hot { width:161px; background-position: 0 -294px; }
a#nav-fios { width:182px; background-position: 0 -336px; }
a#nav-fios:hover, a#nav-fios-hot { width:182px; background-position: 0 -378px; }

fieldset
{
	border:none;
	margin-top:37px;
}
fieldset label
{
	float: left;
	width: 120px;
	text-align:right;
	margin-right:12px;
}
fieldset#allaccess label
{
	width: 85px;
}
fieldset input
{
	float: left;
	width: 180px;
	margin-bottom: 10px;
	border: solid 1px #244874;
}
fieldset textarea
{
	border: solid 1px #244874;
}
fieldset span
{
	float: left;
	margin:0 3px 0 3px;
}
fieldset input.sm 
{ 
	width: 60px;
}
fieldset select
{
	border: solid 1px #244874;
	margin-bottom: 10px;
}
fieldset .enter-now
{
	margin-left: 132px;
	margin-top: 52px;
	width:160px;
}
fieldset br
{
	clear: left;
}
fieldset .chk
{
	width:15px;
	margin:0 5px 10px 0;
	padding:0;
	border:none;
}
.imgbtn { border:none; cursor:pointer; margin-right:16px; }
.send
{
	margin-left:132px;
	margin-top:47px;
	width:160px;
	height:30px;
}
.reset
{
	margin-top:47px;
	width:140px;
	height:30px;
}
.tell-a-friend, .gridiron-btn
{
	margin-top:44px;
}
#error
{
	background: #fae8e9 url(img/error-bg.gif) no-repeat scroll 0 0;
	border: solid 1px #ca1b23;
	width:auto;
	margin:15px 0 15px 0;
}
#error #msg
{
	margin:15px 15px 15px 80px;
	color:#ca1b23;
}
#error #msg span#head
{
	font-weight:bold;
}
#lets-play
{
	background: transparent url(img/lets-play-bg.gif) no-repeat scroll 0 0;
	height:30px;
	margin:0 0 26px 0;
	padding:0;
}
iframe { /*border:dashed 1px #696969;*/ }
#main #copy 
{
	float:left; margin-right:20px; width:552px;
}
#prize-intro
{
	background: transparent url(img/prize-intro-bg.gif) no-repeat scroll 0 0;
	height:30px;
	margin:0;
	padding:0;
}
#prize-header
{
	background: transparent url(img/prize-header-bg.gif) no-repeat scroll 0 0;
	height:30px;
	margin:0;
	padding:0;
}
#wireless-footer
{
	background: transparent url(img/wireless-footer-bg.gif) no-repeat scroll 0 0;
	height:331px;
	width:500px;
	margin: 40px 0 40px 0;
	padding:0;
}
#fios-footer
{
	background: transparent url(img/fios-footer-bg.gif) no-repeat scroll 0 0;
	height:305px;
	margin: 40px 0 40px 0;
	padding:0;
}
p#wireless-legal
{
	font-size:9px;
}
#ad-banner
{
	float:left;
	width:160px;
	height:600px;
	margin: 0;
	padding:0;
}
#fiosSwfMain
{
	margin-left:-75px !important;
	position:absolute;
}
#fiosSwfMain-ph { height:480px; }
fieldset#allaccess .send
{
	margin-left:97px !important;
}
#all-access-link
{
	float:right;
	margin:0 30px 0 0;
}
div#error div#msg p { width:auto;}
a span#trivia-game {
	background: #ffffff url(img/triviagameBtn.gif) no-repeat scroll 0 0;
	height:30px;
	width:204px;
	display:block;
	cursor:pointer;
}
a span#play-now {
	background: #ffffff url(img/playnowBtn.gif) no-repeat scroll 0 0;
	height:30px;
	width:204px;
	display:block;
	cursor:pointer;
} 
a span#ultimate-fan {
	background: #ffffff url(img/ultimatefanBtn.gif) no-repeat scroll 0 0;
	height:30px;
	width:204px;
	display:block;
	cursor:pointer;
}
#nav-fill
{
	background: transparent url(img/nav-fill-bg.gif) no-repeat scroll 0 0;
	height:41px;
	width:322px;
	float:left;
	padding:0;
}
#askCoach 
{
	background: transparent url(img/ask-coach-btn.gif) no-repeat scroll 0 0;
	height:95px;
	width:160px;
	display:block;
	cursor:pointer;
	margin-bottom:15px;
}
#adsBannerWrapper
{
	float:right;
}