body {margin:0;font-family: Arial, Helvetica, san-serif; font-size: 14px;}
a {text-decoration:none;}
/*
level 3 nav
*/
div#nav { background: url('../images/menubg.jpg') repeat-x; height: 23px; padding: 0; font-size: 7pt; position: absolute; top: 61px; width: 100% }
div#nav .active a, div#nav .active a:visited, div#nav .active a:active {
	color: #FFFFFF;
	text-decoration: none;
}
div#nav a, div#nav a:visited, div#nav a:active {
	color: #000000;
	text-decoration: none;
}
div#nav li { float: left; padding: 4px 12px 9px; border-right: 1px solid #d2d2d2; border-left-style: solid; border-left-width: 0; cursor: pointer; }
div#nav li.active { background-color: transparent; background-image: url('../images/tabselected.jpg'); background-repeat: no-repeat; background-position: 0 0 }
div#nav li.selected { background-color: transparent; background-image: url('../images/tabselected.jpg'); background-repeat: no-repeat; background-position: 0 0 }
div#nav ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	
}
/*
nav level 4
*/
.box { background-image:url('../images/boxbg.jpg'); background-repeat:repeat-x; width: 340px; border-top: 1px solid navy }
.phonesearch {font-size: 10px; height: 12px; width: 20px;}
.searchbutton { margin: 0; background: url('../images/searchbtn.jpg') no-repeat; width: 85px; height: 20px; padding-top: 2px; border: 0px none; }
/* Menu Bar Formatting*/
.topbg {background-image:url('../images/topbgcolor.jpg'); height:61px; margin-bottom:0px; margin-left:0px}
.workingtogether {font-weight:bold; color:#FFFFFF; font-style:italic; font-size:11px;}
#circle { position: relative; float: left; }
#circlebottom { background-image:url('../images/circlebottom.jpg'); width:350px; height: 78px; padding-left: 10px; background-repeat:no-repeat; font-size:12px; font-weight:bold}
#content { float: right; margin-right: 140px; padding-left: 10px; padding-right: 10px; }
#info {padding: 10px; width: auto; margin-left: 355px; margin-right: 130px;}
#leftcontainer{float: left; width: 350px; z-index: 5;}
#buttonadshome {float: right; width: 130px; margin: 3px;}
#info h4 {font-family:Arial, Helvetica, sans-serif; font-size:18px; font-stretch:expanded; font-weight:bold; color: #784348;}
#info h5 {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-stretch:expanded; font-weight:bold; color: #784348;}
#info2 {padding: 10px; margin-top: 50px; height: 100%; min-height:400px;}
#info2 h4 {font-family:Arial, Helvetica, sans-serif; font-size:18px; font-stretch:expanded; font-weight:bold; color: #784348;}
#info2 h5 {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-stretch:expanded; font-weight:bold; color: #784348;}

#Layer2 {width: 301px; height: 197px; background-color: #999999; margin: 0px; padding: 0px;}
#marqueecontainer{
position: relative;
width: 120px; /*marquee width */
height: 100px; /*marquee height */

overflow: hidden;
border: 0px solid orange;
margin-top: 20px;
padding-top: 10px;
margin-left: 6px;
margin-bottom: 20px;
padding-left: 4px;
}
/*
Source: 
http://www.tanfa.co.uk/css/examples/menu/hs7.asp
 */
#menu { float: right; position: relative;}
#menu a:link {margin-left: 3px; color: #000000; text-decoration: none; border: 0px none; font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:arial, helvetica, sans-serif;}
#menu a:visited {margin-left: 3px; color: #000000; text-decoration: none; width: 75px; height: 24px; border: 0px none;; font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:arial, helvetica, sans-serif; }
#menu a:hover { font: 11px arial, helvetica, sans-serif; color: #ffffff; text-decoration: none;}
#menu .tab { margin: 0; color: #000; background: url('../images/tab.jpg') no-repeat; text-decoration: none; width: 75px; height: 24px; font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:arial, helvetica, sans-serif }
#messagespages { background-image: url('../images/messagebox.jpg'); background-repeat:no-repeat; position: relative; top: 40px; height:365px; width: 141px; float:right; margin-top:15px }

#messagespages p.message { padding: 15px; }





#messageshome { background-image: url('../images/messagesbg.jpg'); background-repeat:no-repeat; position: relative; height:110px; width: 253px; margin-top:4px; }
#messageshome p.message { padding: 5px; }

#messageshome p.message { padding: 5px; }

#messages { background-image: url('../images/messagebox.jpg'); background-repeat:no-repeat; position: relative; top: 2px; height:365px; width: 141px; float:right; margin-top:9px }
.rotater {padding-left: 6px;}
.buttonad {padding-top: 25px;}
#messages p.message { padding: 5px; }
#pscroller1{
position: relative;
width: 120px; /*marquee width */
height: 120px; /*marquee height */

overflow: hidden;
border: 0px solid orange;
margin-top: 20px;
padding-top: 10px;
margin-left: 7px;
margin-bottom: 10px;
padding-left: 4px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
#pscroller2 a{
text-decoration: none;
}


#pscrollerhome1{
position: relative;
width: 245px; /*marquee width */
height: 85px; /*marquee height */
overflow: hidden;
padding-top: 10px;
margin-left: 7px;
margin-top: 4px;
margin-bottom: 10px;
padding-left: 4px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
#pscroller2 a{
text-decoration: none;
}





#searchbox {position: relative; width: 350px; height: 125px; z-index: 3; float: left; clear: left; margin-right: 10px; padding-top: 10px; }
#searchbox a.search:link {font: 11px arial, helvetica, sans-serif; text-decoration: none; color: black;}
#searchbox a.search:visited{font: 11px arial, helvetica, sans-serif; text-decoration: none; color: black;}
#searchbox a.search:hover {font: 11px arial, helvetica, sans-serif; text-decoration: none; color: white;}
#subs { background-color: #CCCCCC; width: 141px; height: 340px; float:left; margin-top:0px; margin-right: 20px; font-size: 12px;}
/* CSS Document */
#navsubs { height: 23px; font-size: 7pt; background-color: transparent; background-image: url('../images/topbgcolor.jpg'); background-repeat: repeat; background-position: 0 0; position: absolute; top: 83px; width: 100% }
#navsubs .active a, div#navsubs .active a:visited, div#navsubs .active a:link {
	color: #000000;
	text-decoration: none;
}
#navsubs a, div#navsubs a:visited, div#navsubs a:active {
	color: #FFFFFF;
	text-decoration: none;
}
#navsubs li { float: left; padding: 6px 12px; border-right: 1px solid #d2d2d2; border-left-style: solid; border-left-width: 0; cursor: pointer; }
#navsubs li.active { background-color: transparent; background-image: url('../images/tabselected2.jpg'); background-repeat: no-repeat; background-position-y:50%}
#navsubs li.selected { background-color: transparent; background-image: url('../images/tabselected2.jpg'); background-repeat: no-repeat;  color:#000000; background-position-y:50%}
#navsubs ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	
}
.hotlinks  {background-image: url('../images/hotlinks.jpg'); background-repeat: no-repeat; height: 59px; width: 252px; padding-top: 5px; padding-left: 15px; font-size: 10px;}
.busbg {background-image: url('../images/businessbg2.jpg'); background-repeat: no-repeat; height: 89px; width: 252px; padding-top: 5px; padding-left: 15px;}
.resbg { background-image: url('../images/residentialbg2.jpg'); background-repeat: no-repeat; height: 89px; width: 252px; padding-top: 5px;  padding-left: 15px;}
#btntxt { font-size: 11px; margin-right: 95px; }
#btntxt a {text-decoration: none;}
#btntxt .title {font-size: 13px; font-weight: bold; color: #784348; line-height:14px;}
#btntxt .info {margin-left: 10px;}

/* Drop Shadow Boxes */

#outer {width: 20em; background: #ddddee;} 
#middle {background: #aaaabb;} 
#inner {background: #FFFFFF; font-size:12px;} 

#inner p {background: #FFFFFF;} 
#middle, #inner, #inner p {
  position: relative;
  left: -1px;
  top: -1px;
  } 
/* End Drop Shadows */

.internet {background-image: url(../Residential/internet2.jpg); background-repeat:no-repeat; height: 220px; width:100px; padding-top: 65px; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; font-size:11px;}
.tv {background-image: url(../Residential/tv2.jpg); background-repeat:no-repeat; height: 220px; width:100px;  padding-top: 65px; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; font-size:11px;}
.phone {background-image: url(../Residential/phone2.jpg); background-repeat:no-repeat; height: 220px; width:100px; padding-top: 65px; padding-left: 10px; padding-right: 10px; padding-bottom: 10px;  font-size:11px;}
.bundles {background-image: url(../Residential/bundlesgb2.jpg); background-repeat:no-repeat; height: 220px; width:100px;  padding-top: 65px; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; font-size:11px;}
.maintenanceplans {background-image: url(../Residential/maintenanceplans2.jpg); background-repeat:no-repeat; height: 220px; width:100px;  padding-top: 65px; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; font-size:11px;}
#footer hr {color:#446479; height: 0px;}

#footer			{
clear: both; 
position: relative; 
height: 30px; 
margin-top: -40px;
margin-bottom: 10px; /* required for Opera 6 to show background color but others don't like it so hide the value of 0 from it */
z-index: 15;
font-size:10px; padding:10px; width:95%;}


.myaccount {background-image: url(../MyAccount/youngcouplelaptop.jpg); background-repeat:no-repeat; height: 240px; width:450px;}
.businternet {background-image: url(../business/businternet.jpg); background-repeat:no-repeat; height: 220px; width:100px; padding-top: 65px; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; font-size:11px;}
.busphone {background-image: url(../business/busphone.jpg); background-repeat:no-repeat; height: 220px; width:100px; padding-top: 65px; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; font-size:11px;}
.advertising {background-image: url(../business/advertising2.jpg); background-repeat:no-repeat; height: 220px; width:100px; padding-top: 65px; padding-left: 10px; padding-right: 10px; padding-bottom: 10px;  font-size:11px;}
.outline {border-top: 2 solid #000000; border-bottom: 2 solid #000000; border-left: 2 solid #000000; border-right: 2 solid #000000; padding: 5px;}

.announcement {font-size:14px; font-weight:bold; color:#993300; text-align:center;}
.announcement2 {font-size:13px; font-weight:bold; color:#993300; text-align:center;}
.homeinfo {float: left; margin-right: 130px;}
.hotlinkstitle {font-size: 13px; font-weight: bold; color: #784348; line-height:14px;}

