
body { font-family: "Trebuchet MS"; font-size: 12px; background-color: #3399FF; 
	background-image: url(../images/background-gradient.gif); background-repeat: repeat-x; 	background-attachment:fixed;
	margin: 0; }
h2 { color:#0074d4; font-size:18px; font-family: Trebuchet, Arial, Helvetica, sans-serif; font-weight:bold;}
h3 {font-size:14px; font-weight:bold; margin-bottom: 8px;}

.banner-ctn {width: 946px; height: 311px; background: url(../images/banner_noflash.jpg) no-repeat; }
.banner-ctn a.visitgng {font-size: 13px; float: right; color: #0098FE; background: url(../images/visitgng_arrow.gif) no-repeat left 8px; padding: 4px 10px 0 16px; margin-top: 24px;}


#signup_placeholder { width: 946px; padding: 0px; margin-bottom: 0px; float:left; }
#banner {width: 934px; height: 274px; background: #000116 url(../images/verizon.jpg) no-repeat top right; }
#logo { }
#logo a.visitgng {font-size: 13px; float: right; color: #0098FE; background: url(../images/visitgng_arrow.gif) no-repeat left 8px; padding: 4px 10px 0 16px; margin-top: 23px; text-decoration: none;}



p { padding: 0; }
#logo { height: 49px; width: 934px; background: url(../../img/GNGBlueFlame.png) top center no-repeat; margin: 0 auto;}
#wrapper { margin: 4px auto; width:934px; padding:0px; border: 6px #3366CC solid; clear: both;}

.contest #logo { height: 47px; width: 946px; background: url(../images/vzwamp_logo_banner.png) bottom center no-repeat; margin: 0 auto; padding-top: 10px}
.contest #wrapper { margin: 0 auto; width:934px; padding: 0px; border: 6px #3366CC solid; border-top: none; clear: both;}
.contest #banner {width: 934px; height: 274px; background: #000116 url(../images/banner_contest.jpg) no-repeat top right; }


#offer { float: right; background: url(../images/giftcard.jpg) no-repeat right 30px; }
.content { clear: both; width: 894px; border-top: none; background: #fff url(../images/bottom-gradient.gif) repeat-x bottom; padding: 35px 20px 26px 20px; }
.plans { width: 914px; padding: 8px 0 20px 20px; background: #fff url(../images/bottom-gradient.gif) repeat-x left 330px; }
#fixed .content, #marketintro .content  { padding: 8px 0 20px 20px; }
#rec-front .content { width: 894px; padding: 8px 0 20px 40px; background: #fff; }
#learnmore .content { width: 914px; padding: 35px 0 130px 20px;}
#bluebox {
	float:right;
	background-color:#DDEEFF;
	margin:35px 20px 10px;
	padding:20px 0px 20px 20px;
}
#learnmore #bluebox {
	background-color:#CDE6FF;
	padding:10px 10px 10px 11px;
	border: 1px solid #3266CC;
	margin: 0;
	width: 280px;
}

.ltbluebox { width: 202px;
	float: left;
	padding: 12px 2px 6px 12px;
	margin: 0px 0px 16px 0px;
	background-color:#cde6ff;
	border:1px solid #666666;	
	
}
.box { width: 230px; float: left; margin: 0; }


#footer { text-align: center; clear:both; font: 11px Arial, Helvetica, sans-serif; color:#fff; width: 934px; margin: 0 auto; }
#footer img { float:right; margin:5px 20px; }


#footnotes { clear:both; font: 11px Arial, Helvetica, sans-serif; color:#666; padding-top: 20px;}
#footnotes2 { clear:both; font: 11px Arial, Helvetica, sans-serif; color:#666; padding-top: 20px;}
#rec-front #footnotes { padding-top: 10px; width: 450px}


/*
a:link, a:visited {color:white;text-decoration:none;}
a:hover {color:white;text-decoration:underline;}

*/
#endlinks { color:#FFFFFF; }

#tableholder { width: 600px;}

#priceplatable {border: 1px solid #666666; border-width: 1px 1px 0 0; }
#priceplatable td {border: 1px solid #666666; border-width: 0 0 1px 1px; font-size:11px; padding: 2px 2px 2px 4px;}

td.price { padding-left: 34px;}

#rates{ font-family:Verdana, Arial, Helvetica, sans-serif;}
#rates td{ font-size:11px;}
#rates td.smallishhead{ color:#000000; font-weight:bold;}
#rates smallish{ font-size:9px;}
#rates .ui-dialog .ui-dialog-titlebar, .ui-dialog-titlebar{ display: none; }

#visitlink {position:relative;width:150px;float:left;color:white;margin:0px;padding:0px;top:55px;left:780px;}

#tblrates {border-color: #2f4066; border-width: 0 0 2px 2px; border-style: solid; padding:0; margin-left:0px; margin-top:20px; font-size:9pt;}
#tblrates td{ border-color: #2f4066; border-width: 2px 2px 0 0; border-style: solid; padding:3px;}
#tblrates .rowheader{ background-color:#d4d4d4; text-align:center;}
#tblrates .values{font-weight:bold;}

#signup { float: right; width: 424px; }
	#links{margin:0 auto; padding:15px 0 15px 0; width:353px; float:right;}
	#links p{text-align:left;}
	#links p.links{ color:#1a7cd4; font-weight:bold;}
	#links span{ font-size:13px; padding-top:10px; font-weight:bold;}
	#gascard { float:right; height: 118px; width:405px; background: url(../images/giftcard.jpg) no-repeat top right;}
	#signup_form { clear:both; border:solid 2px #0066cc; background-color:#CDE6FF; padding: 4px; width:307px; }
	#signup_form p{ text-align:center; }
#vio { float:right; height: 118px; width:385px; background: url(../images/vio_billcredit.gif) no-repeat right 25px ;}
#legal-2 p {font-size: 10px; }


#questions {background: url(../images/q_bg.gif) top left repeat-y; }

#wrap-2 { background: url(../images/q-content-bg.gif) repeat-y scroll 0 0 transparent; }
#wrap-2 .q_top {height: 12px; background: transparent url(../images/q_top.gif) no-repeat scroll 1px 0;} 
#wrap-2 .q_bot {height: 31px; background: url(../images/q_bottom.gif) 1px bottom no-repeat; }  




#lyrics h1 { color:#0079C2; font: bold 26px Verdana, Geneva, Helvetica, sans-serif; }
#lyrics p { color: #333; font: 12px/19px Verdana, Geneva, Helvetica, sans-serif} 
#lyrics h2 { color:#0079C2; font: bold 26px Verdana, Geneva, Helvetica, sans-serif; padding-top: 0;}
#lyrics fieldset legend { font-size: 17px; font-weight: bold; }
#lyrics fieldset {
	padding-left: 0;
	clear: left;
	border: none;

}
#lyrics label { clear: left; display: block; margin: 10px;}
#lyrics h3 { padding: 0 20px 20px 0; color: #111; font: bold 21px/40px Verdana, Arial, Helvetica, sans-serif;
	margin: 0;} 
#lyrics h3 span { color: #666; border-bottom: 3px solid #666; width: 360px; height: 26px;  }
	

/*
.didyouknow { margin-top: 60px; float: right; width: 247px; padding: 45px 0 14px 0; background: url(../images/dyk-bg.gif) no-repeat 45px left; }
.didyouknow h2 {font-size: 23px; margin-top: 0; background: url(../images/dyk-top.gif) no-repeat top left; padding: 10px 10px 6px 21px; }
*/
.didyouknow p {  padding: 10px 10px 6px 21px; }

.didyouknow-wrap {float: right; width: 226px; height: 190px; padding: 45px 0 0 21px; background: url(../images/mic-a-box.png) no-repeat 1px 45px;}
/*
.didyouknow-wrap .top{background: url(../images/dyk2_top.gif) no-repeat top left; margin-bottom: 10px; }
.didyouknow-wrap .bot{background: url(../images/dyk2_bottom.gif) no-repeat bottom left; height: 13px;}

*/
#lyrics .didyouknow-wrap h2 {font-size: 23px; margin-top: 0; padding: 11px 10px 6px 0; }
.didyouknow-wrap input { border:1px solid #333333;
	font-size: 16px;
	font-weight: bold;
	padding: 2px;
	width: 196px;
	color: #555;
}
.didyouknow-wrap p {  padding: 0px 10px 6px 21px; }
.gasguy {background: url(../images/didyouknow_gg.gif) no-repeat bottom left; height: 145px; }

#inside-footer { background: transparent url(../images/q_bottom.gif) no-repeat 1px bottom; height: 30px; padding: 10px 40px 15px 0; clear: both; } 
#inside-footer a { float: right; clear: both; }


#cycle-wrap { height: 290px; width: 900px;}
#next {display: none; border: none;}
.cycle-element { display: none; height: 150px; background: url(../images/q-content-bg.gif) repeat-y scroll 0 0; width: 902px;}


.left { float: right; width: 600px; margin:0 10px 0 0; padding:0 20px 20px; }

#entry { float: right; width: 400px; margin-top: 30px; }

#signup {width: 400px; float: right; margin-top: 30px; }
#lyrics #entry  label { width: 100px; float:left; text-align: right; padding-right: 6px; font-weight: bold; margin: 0;}
#lyrics #entry input { width: 220px; border: 1px solid #333; line-height: 18px; background-color: #d3f9ff;}
#lyrics #entry div { display: block; clear:left; padding: 3px 0; margin-bottom: 5px;}
#lyrics #entry fieldset { margin: 0; border: none;}
#lyrics #entry #state { width: 80px;}
#lyrics #entry #zip { width: 77px; }
#lyrics #entry #btn-submit {margin-left: 80px; font-weight: bold; width: 224px; height: 32px; background: url(../images/btn_submit-your-entry.gif) no-repeat 0px 2px; color: white; border: none; font-size: 18px;}
#lyrics #entry #guess { width:90px; font-size: 14px; font-weight: bold;}
#lyrics #entry #emailoptin { width: auto; float: left;}
#lyrics #entry .optin label { clear:none; float:none; text-align:left; width:261px; }
#lyrics #entry .optin { margin: 0px 60px 0px 100px;}
#lyrics #entry label.error {clear: both; margin-top: 5px; margin-left:110px; width:201px; text-align: left; background: yellow;}
#lyrics #entry fieldset  { border:medium none; margin:0; }

#footer{ font: 9px/14px Verdana, Arial, Helvetica, sans-serif; color: #fff; clear: both; padding: 15px 0px 5px; width: 963px; margin: 0 auto; text-align:center;}
#footer a { color:#fff; text-decoration: none;}
#legalfooter { font: 9px/14px Verdana, Arial, Helvetica, sans-serif; color: #fff; clear: both; width: 920px; margin: 8px auto 0;}
#legalfooter p{ margin: 0 10px 10px;}


