@charset "utf-8";
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: 8px 0; }

h3 {font-size:14px; font-weight:bold; margin-bottom: 8px;}

#home_placeholder { width: 946px; padding: 0px; margin-bottom: 0px; float:left; }
.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;}

#customer_placeholder { width: 946px; padding: 0px; margin-bottom: 0px; float:left; }
.banner-customer {width: 946px; height: 311px; background: url(../images/banner_customer.jpg) no-repeat; }
.banner-customer 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-signup {width: 946px; height: 311px; background: url(../images/banner_signup.jpg) no-repeat; }
.banner-signup 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;}
.banner-signup-dec8 {width: 946px; height: 311px; background: url(../images/signup-banner.jpg) no-repeat; }
.banner-signup-dec8 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;}

#learnmore .banner-ctn, #fixed .banner-ctn, #marketintro .banner-ctn   { background: url(../images/banner.jpg) no-repeat; }
.banner-ctn h1 { float: right; clear: right; width: 100%; height: 244px; }
.banner-ctn h1 span {display: none;}
#learnmore .banner-ctn h1 { background: url(../images/banner_learnmore.gif) no-repeat right 118px; }
#learnmore .banner-ctn h1.fivecentsoff-v, #learnmore .banner-ctn h1.choice-v { background: url(../images/banner_learnmore.gif) no-repeat right 158px; !important }
#marketintro .banner-ctn h1 { background: url(../images/banner_marketintro.gif) no-repeat right 144px; }
#fixed .banner-ctn h1 { background: url(../images/banner_fix.gif) no-repeat right 114px; }


p { padding: 0; }

#wrapper { margin: 0 auto; width:934px; padding:0px; }
#offer {
	float: right;
	background: url(../images/giftcard.jpg) no-repeat right 30px;
}
.content {
	clear: both;
	width: 894px;
	border: 6px solid #3366cc;
	border-top: none;
	background: #fff url(../images/bottom-gradient.gif) repeat-x bottom;
	padding: 35px 20px 130px 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: 914px; padding: 8px 0 20px 20px; background: #fff url(../images/bottom-gradient.gif) repeat-x left 500px; }
*/
#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;
}

#tele2 {
	float:right;
	padding: 0  0 10px 10px;
	text-align:center;
	margin:0px;
}
#tele {
/*
	background: #00FFFF;
*/
	float:right;
	width:400px;
	padding: 0  0 10px 0px;
	text-align:center;
	margin:0px;
}

.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; }


.market {font-size:16px; font-weight:bold;}
.price {font-size:32px; color:#FF0000;}
.pertherm {font-size:14px; font-weight:bold; text-align: center; margin-bottom: 8px;}
.promo { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }

#last {
	background: url(../images/bottom-gradient.gif) repeat-x bottom;
	background-repeat: repeat-x;
	width:926px;
	margin: 0px 0px 0px 4px;
}
#last img { margin-bottom:75px; }
#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; }
