body { font-size:14px; 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;/*the border*/ width:100%; height:1px;/*whatever the total width of the border-top and border-bottom equal*/ margin:0px auto 5px 0; /*this will align it center for Mozilla*/ }

hr.line-white { border:none 0; border-top:1px solid #fff;/*the border*/ width:100%; height:5px;/*whatever the total width of the border-top and border-bottom equal*/ margin:0px auto 5px 0; /*this will align it center for Mozilla*/ }

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; }
.ptpurple { color:#34346D; }
.ptorange { color:#EDA302; }
.ptteal { color:#008CA2; }
.ptltblue { color:#27B1DB; }
.ptgreen { font-weight:bold; color:#063; font-size:18px; text-transform:uppercase; }

/********************** Float ***************************/
.fltlft { float:left; }
.fltrt { float:right; }
.clearFloat { clear:both; display:block; }

/********************** Links ***************************/
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; }

/********************** Buttons ***************************/
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; }

/********************** Table Cell Border ***************************/
.right-border {border-right:#999 solid 1px; }
.right-border td {border-right:#999 solid 1px; }

/********************** Page Header Images ***************************/
#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 ***************************/
#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:87px; width:870px; }

#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 { background-image:url(images/entry_top.gif); background-repeat:no-repeat; background-position:bottom; float:left; width:603px; padding-right:15px; padding-left:15px; height:13px; } 
.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;
}