body{ font-size:14px; background-color:#ffffff; /*background-color:#FFF0DA;*/ background-repeat:repeat-x; color:#606060; font-family:Arial, Helvetica, sans-serif; line-height:1.4; }

hr.line{ border:none 0; border-top:1px solid #000; width:100%; height:1px; margin:0px auto 5px 0; }

hr.line-white{ border:none 0; border-top:1px solid #fff; width:100%; height:5px; margin:0px auto 5px 0; }

h1{ font-size:20px; font-weight:normal; margin:0px 0px 2px 0px; }

h2{ color:#606060; font-size:18px; font-weight:normal; margin:2px 0px 2px 0px; }

h3{ color:#606060; font-size:14px; font-weight:bold; display:inline; }

h4{ color:#606060; font-size:12px; font-weight:bold; display:inline; }

h5{ color:#000000; font-size:14px; font-weight:normal; display:inline; }

.pt{ font-size:14px; color:#606060; font-weight:normal; }

.ptbold{ font-size:14px; color:#606060; font-weight:bold; }

.ptsmall{ font-size:12px; color:#606060; font-weight:normal; }

.ptsmaller{ font-size:11px; color:#000000; font-weight:normal; }

.ptwhite{ color:#FFFFFF; }

.ptred{ color:#E31F26; }

.ptredBold{ color:#E31F26;  font-weight:bold;  }
.ptpurple{ color:#34346D; }

.ptpurpleBold{ color:#34346D;  font-weight:bold;  }
.ptorange{ color:#EDA302; }

.ptteal{ color:#008CA2; }

.pttealBold{ color:#008CA2;  font-weight:bold; }

.ptltblue{ color:#27B1DB; }

.ptgreen{ font-weight:bold; color:#063; font-size:18px; text-transform:uppercase; }

.fltlft{ float:left; }

.fltrt{ float:right; }

.clearFloat{ clear:both; display:block; }

a:link, a:active{ text-decoration:none; color:#0000FF; font-weight:normal; }

a:visited{ text-decoration:none; color:#8A2BE2; font-weight:normal; }

a:hover{ text-decoration:none; color:#cc9933; font-weight:normal; }

ul.button{ list-style-type:none; padding:0; margin:0; }

li.teal_button{ background:transparent url(images/li_teal_button.gif) no-repeat; background-position:.4em .4em; padding-left:1.8em; list-style-position:outside; }

li.orange_button{ background:transparent url(images/li_orange_button.gif) no-repeat; background-position:.4em .4em; padding-left:1.8em; list-style-position:outside; }

li.none{ list-style:none; padding:0; margin:0; }

li.indent{ margin-left:35px; list-style-type:circle; }

.expand{ display:none; border:thin solid; padding:3px 3px 3px 3px; }

#main_container{ margin:0px auto; width:920px; }

#header{ height:125px; }

.right-border{ border-right:#999 solid 1px; }

.right-border td{ border-right:#999 solid 1px; }

#header-kids-corner{ margin:1px auto; height:125px; background-image:url(images/headers/Kids-Corner.jpg); background-repeat:no-repeat; }

#header-res-internet-1{ margin:1px auto; height:125px; background-image:url(images/headers/Residential%20Internet-1.jpg); background-repeat:no-repeat; }

#header-res-internet{ margin:1px auto; height:125px; background-image:url(images/headers/Residential-Internet.jpg); background-repeat:no-repeat; }

#header-res-telephone{ margin:1px auto; height:125px; background-image:url(images/headers/Residential-Phone.jpg); background-repeat:no-repeat; }

#header-res-computers{ margin:1px auto; height:125px; background-image:url(images/headers/Residential-Computers.jpg); background-repeat:no-repeat; }

#header-res-internet-pkgs{ margin:1px auto; height:125px; background-image:url(images/headers/Residential-Internet.jpg); background-repeat:no-repeat; }

#header-bus-computers{ margin:1px auto; height:125px; background-image:url(images/headers/Business-Computers.jpg); background-repeat:no-repeat; }

#header-res-security{ margin:1px auto; height:125px; background-image:url(images/headers/Security.jpg); background-repeat:no-repeat; }

#header-avaya{ margin:1px auto; height:125px; background-image:url(images/headers/Business-Avaya.jpg); background-repeat:no-repeat; }

#header-centrex{ margin:1px auto; height:125px; background-image:url(images/headers/Business-Centrex.jpg); background-repeat:no-repeat; }

#header-ip-office{ margin:1px auto; height:125px; background-image:url(images/headers/Business-Phone-Systems.jpg); background-repeat:no-repeat; }

#header-phone-systems{ margin:1px auto; height:125px; background-image:url(images/headers/Business-Phone-Systems.jpg); background-repeat:no-repeat; }

#header-voice-mail{ margin:1px auto; height:125px; background-image:url(images/headers/Business-Voice-Mail.jpg); background-repeat:no-repeat; }

#header-calling-features{ margin:1px auto; height:125px; background-image:url(images/headers/Residential-Calling-Features.jpg); background-repeat:no-repeat; }

#header-res-long-distance{ margin:1px auto; height:125px; background-image:url(images/headers/Residential-Long-Distance.jpg); background-repeat:no-repeat; }

#header-tech-bundles{ margin:1px auto; height:125px; background-image:url(images/headers/Tech-Bundles.jpg); background-repeat:no-repeat; }

#header-dtv{ margin:1px auto; height:125px; background-image:url(images/headers/Digital-TV.jpg); background-repeat:no-repeat; }

#header-bus-telephone{ margin:1px auto; height:125px; background-image:url(images/headers/Business-Phone.jpg); background-repeat:no-repeat; }

#header-bus-internet{ margin:1px auto; height:125px; background-image:url(images/headers/Business-Internet.jpg); background-repeat:no-repeat; }

#header-computer-repair{ margin:1px auto; height:125px; background-image:url(images/headers/Computer-Repair.jpg); background-repeat:no-repeat; }

#header-websites{ margin:1px auto; height:125px; background-image:url(images/headers/Web-Hosting-Design.jpg); background-repeat:no-repeat; }

#header-dtv-bundles{ margin:1px auto; height:125px; background-image:url(images/headers/DTV-Bundles.jpg); background-repeat:no-repeat; }

#header-dtv-bundles-2{ margin:1px auto; height:125px; background-image:url(images/headers/DTV-Bundles2.jpg); background-repeat:no-repeat; }

#header-dtv-extra{ margin:1px auto; height:125px; background-image:url(images/headers/Digital-XTRA.jpg); background-repeat:no-repeat; }

#header-dtv-extra-bus{ margin:1px auto; height:125px; background-image:url(images/headers/Digital-XTRA-Business.jpg); background-repeat:no-repeat; }

#header-dtv-bus-bundles{ margin:1px auto; height:125px; background-image:url(images/headers/DTV-Bundles-Business.jpg); background-repeat:no-repeat; }

#header-tech-class{ margin:1px auto; height:125px; background-image:url(images/headers/Tech-Class.jpg); background-repeat:no-repeat; }

#header-crash-plan{ margin:1px auto; height:125px; background-image:url(images/headers/Crash-Plan.jpg); background-repeat:no-repeat; }

#header-crash-plan-bus{ margin:1px auto; height:125px; background-image:url(images/headers/Crash-Plan-Bus.jpg); background-repeat:no-repeat; }

#header-fiber-optic{ margin:1px auto; height:90px; background-image:url(images/headers/Fiber-Optic.jpg); background-repeat:no-repeat; }

#header h1{ position:relative; bottom:-62px; left:110px; color:#000; font-size:20px; font-weight:bold; margin:0px 0px 0px 0px; line-height:1.0; }

#header-res-computers h1{ position:relative; bottom:-62px; left:110px; color:#fff; font-size:20px; font-weight:bold; margin:0px 0px 0px 0px; line-height:1.0; }

#header-res-internet-pkgs h1{ position:relative; bottom:-48px; left:110px; color:#000; font-size:20px; font-weight:bold; margin:0px 0px 0px 0px; line-height:1.0; }

#header-res-internet-1 h1{ position:relative; bottom:-48px; left:110px; color:#000; font-size:20px; font-weight:bold; margin:0px 0px 0px 0px; line-height:1.0; }

#header-bus-computers h1{ position:relative; bottom:-62px; left:110px; color:#fff; font-size:20px; font-weight:bold; margin:0px 0px 0px 0px; line-height:1.0; }

#header-computer-repair h1{ position:relative; bottom:-62px; left:110px; color:#fff; font-size:20px; font-weight:bold; margin:0px 0px 0px 0px; line-height:1.0; }

#header-avaya h1{ position:relative; bottom:-48px; left:110px; color:#000; font-size:20px; font-weight:bold; margin:0px 0px 0px 0px; line-height:1.0; }

#header-phone-systems h1{ position:relative; bottom:-48px; left:110px; color:#000; font-size:20px; font-weight:bold; margin:0px 0px 0px 0px; line-height:1.0; }

#header-tech-bundles h1{ position:relative; bottom:-65Px; left:265px; color:#000; font-size:20px; font-weight:bold; margin:0px 0px 0px 0px; line-height:1.0; }

#header-tech-class h1{ position:relative; bottom:-70px; left:110px; color:#000; font-size:20px; font-weight:bold; margin:0px 0px 0px 0px; line-height:1.0; }

#header-crash-plan h1{ position:relative; bottom:-62px; left:110px; color:#fff; font-size:20px; font-weight:bold; margin:0px 0px 0px 0px; line-height:1.0; }

#header-crash-plan-bus h1{ position:relative; bottom:-62px; left:110px; color:#fff; font-size:20px; font-weight:bold; margin:0px 0px 0px 0px; line-height:1.0; }

#header-fiber-optic h1{ position:relative; top:35px; left:75px; color:#fff; font-size:20px; font-weight:bold; margin:0px 0px 0px 0px; line-height:1.0; }

#header-dial-up{ margin:1px auto; height:125px; background-image:url(images/headers/Residential-Computers.jpg); background-repeat:no-repeat; }

#header-dial-up h1{ position:relative; color:#fff; font-size:20px; font-weight:bold; margin:0px 0px 0px 0px; line-height:1.0; }

#top_nav{ text-align:right; width:870px; margin:0px auto; padding:7px 0 0 0; }

#top_nav a:link, header_nav a:active{ text-decoration:none; color:#000730; font-size:16px; margin:0px 7px; font-weight:normal; }

#top_nav a:visited{ text-decoration:none; color:#000730; font-size:16px; margin:0px 7px; font-weight:normal; }

#top_nav a:hover{ text-decoration:none; color:#cc9933; font-size:16px; margin:0px 7px; font-weight:normal; }

#flash_logo{ margin:0px auto; height:125px; width:865px; }

#header_logo{ background-image:url(images/pixel_logoV4.gif); background-repeat:no-repeat; margin:0px auto; height:87px; width:870px; }

#navigator{ margin:0px auto; width:870px; background-image:url(images/navigator.gif); background-repeat:no-repeat; height:42px; }

#top_container{ background-image:url(images/body_top_blue.gif); background-repeat:no-repeat; background-position:bottom; margin:0px auto; height:15px; width:920px; }

#container{ background-image:url(images/body_content_transparent.png); margin:0px auto; width:898px; overflow:hidden; }

#bottom_container{ background-image:url(images/body-foot_transparent.gif); background-repeat:no-repeat; margin:0px auto; height:15px; width:920px; text-align:center; font-size:10px; }


#entry-top-clean{ margin:0px auto; background-image:url(images/enrty-clean-top.gif); background-repeat:no-repeat; background-position:bottom; width:870px; height:13px; }
#entry-clean{ margin:0px auto; width:870px; background-image:url(images/enrty-clean-r.gif); background-repeat:repeat-y; }
#entry-content-clean{ margin:0px auto; width:870px; padding-top:5px; }
#entry-bottom-clean{ margin:0px auto; background-image:url(images/enrty-clean-bottom.gif); background-repeat:no-repeat; background-position:bottom; width:870px; height:21px; }



.entry_top{ background-image:url(images/entry_top.gif); background-repeat:no-repeat; background-position:bottom; float:left; width:603px; height:13px; padding-right:15px;padding-left:15px; }
.entry_index{ float:left; width:603px; padding-right:15px; padding-left:15px; background-image:url(images/enrty_r.gif); background-repeat:repeat-y; }
.entry_content{ float:left; width:603px; padding-top:5px; }
.entry_content h4{ font-size:14px; color:#606060; font-weight:bold; }
.entry_bottom{ background-image:url(images/entry_bottom.gif); background-repeat:no-repeat; background-position:bottom; float:left; width:603px; padding-right:15px; padding-left:15px; height:21px; }

.top_sidebar{ background-image:url(images/sidebar_top.gif); background-repeat:no-repeat; margin:0px; padding:0px; float:left; height:12px; width:225px; background-position:bottom; }

.table_border{ border:1px solid #EEEEEE; }

.table_bkg{ background-color:#54CFF4; background-image:url(../images/table_bkg.png); background-repeat:no-repeat; background-position:right; }

#side_bar{ text-align:right; }

.sidebar h2{ margin:0px; float:left; width:225px; background-image:url(images/sidebar_h2.gif); background-repeat:no-repeat; background-position:center; height:37px; line-height:38px; font-size:1.2em; color:#000000; font-weight:normal; text-align:center; }

.sidebar_bkg{ width:225px; background-image:url(images/sidebar_r.gif); }

.sidebar_content{ width:190px; padding-right:15px; padding-left:15px; text-align:right; }

#side_bar a:link, side_bar a:active{ text-decoration:none; color:#0000FF; font-size:12px; margin:0px 7px; font-weight:normal; }

#side_bar a:visited{ text-decoration:none; color:#8A2BE2; font-size:12px; margin:0px 7px; font-weight:normal; }

#side_bar a:hover{ text-decoration:none; color:#cc9933; font-size:12px; margin:0px 7px; font-weight:normal; }

.bottom_sidebar{ background-image:url(images/sidebar_bottom.gif); background-repeat:no-repeat; background-position:top; margin:0px; padding:0px; float:left; height:15px; width:225px; }

#footer_panel{ float:left; width:870px; height:87px; clear:both; }

#footer_panel_text{ padding-top:13px; text-align:center; color:#dddddd; font-size:11px; clear:both; }

a.email{ width:115px; height:40px; color:#000000; margin:10px auto 10px auto; text-decoration:none; display:block; font-weight:bold; background-image:url(images/Email-Us-Up.png); background-repeat:no-repeat; }


a.email:hover{ width:115px; height:40px; color:#FFFFFF; margin:10px auto 10px auto; font-weight:bold; text-decoration:none; display:block; background-image:url(images/Email-Us-Down.png); background-repeat:no-repeat; }


.font-impact {  font-family:'Impact','Impact',sans-serif;  font-size:24px;  font-weight:normal;  }
.font-impact16 {  font-family:'Impact','Impact',sans-serif;  font-size:16px;  font-weight:normal;  }

/*
POP-UP Box on Bundle Renewal Pages
*/
#pup { 
  position:absolute; 
  z-index:200;  /* always on top*/
  padding: 3px; 
  margin-left: 10px; 
  margin-top: 5px; 
  width: 250px; 
  border: 1px solid black; 
  background-color: #777; 
  color: white; 
  font-size: 0.95em; 
}
