* { margin:0; padding:0; }


body { font-family:arial; font-size:10pt; color:#000; background-color:#848484; margin:0; padding:0; Border:0; }
<!-- was body color 929FAB (grey) and A86C37 (brown) and D6BB7C (tan)  -->

p,td,li,th,input,a,h1,h2,h3,h4 { font-family:arial; font-size:10pt; color:#000; }

a { text-decoration:none; color:#06F; }

hr2 { color:#0F0; }

img {
	border:0;
	text-align: right;
}

table { border:0; padding:0; margin:0; }

h1 { font-size:1.8em; }
h2 { font-size:1.6em; }
h3 { font-size:10pt; background-color:#999; color:#fff; }
h4 { border:0; padding:0; margin:0; text-decoration:underline; font-size:10pt; }

ul { z-index:1500; padding:0; line-height:18px; margin:0;  background-color:#FFF; }

.clear { clear:both; }

nav ul ul { display: none; }

nav ul li:hover > ul { display: block;}

nav ul {
	background: #efefef; 
	background: linear-gradient(top, #efefef 0%, #bbbbbb 100%);  
	background: -moz-linear-gradient(top, #efefef 0%, #bbbbbb 100%); 
	background: -webkit-linear-gradient(top, #efefef 0%,#bbbbbb 100%); 
	box-shadow: 0px 0px 9px rgba(0,0,0,0.15);
	padding: 0 20px;
	border-radius: 10px;  
	list-style: none;
	position: relative;
	display: inline-table; }
	
nav ul:after { content: ""; clear: both; display: block; }

nav ul li { float: left; }

nav ul li:hover {
		background: #4b545f;
		background: linear-gradient(top, #4f5964 0%, #5f6975 40%);
		background: -moz-linear-gradient(top, #4f5964 0%, #5f6975 40%);
		background: -webkit-linear-gradient(top, #4f5964 0%,#5f6975 40%);
	}
nav ul li:hover a { color: #fff; }
	
nav ul li a { display: block; padding: 25px 40px; color: #757575; text-decoration: none; }

nav ul ul { background: #5f6975; border-radius: 0px; padding: 0; position: absolute; top: 100%; }
nav ul ul li {
		float: none; 
		border-top: 1px solid #6b727c;
		border-bottom: 1px solid #575f6a;
		position: relative;
	}
nav ul ul li a { padding: 15px 40px; color: #fff; }	

nav ul ul li a:hover { background: #4b545f; }
	
nav ul ul ul { position: absolute; left: 100%; top:0; }


a { color:#1469b9; text-decoration:none; }
a:visited { color:#1469b9; }
a:hover { text-decoration:none; color:#c82f3b; }

#container { margin:0 auto; width:980px; background-image: url(../images/page_background.jpg); }

#header { width:980px; height:370px; float:center; border:#FFF solid 0 0 0 0; }
#header2 { width:980px; height:417px; float:center; border:#FFF solid 0 0 0 0; }

#topNav { width:980px;  float:center; padding:3px 0px 0 0px; height:10px;}
#topNav  a { color:#1469b9; text-decoration:none; padding:2px; }
#topNav  a:visited { color:#1469b9; }
#topNav  a:hover { text-decoration:underline; color:#c82f3b; border:#000 solid 2px; }

#left { width:170px; height:700px; float:left; padding:0 5px 0 5px; }
#left_850 { width:170px; height:850px; float:left; padding:0 5px 0 5px; }
#left_medium { width:170px; height:1100px; float:left; padding:0 5px 0 5px; }
#left_long { width:170px; height:1350px; float:left; padding:0 5px 0 5px;}
#left_1200 { width:170px; height:1200px; float:left; padding:0 5px 0 5px;}
#left_1500 { width:170px; height:1500px; float:left; padding:0 5px 0 5px;}
#left_xtralong { width:170px; height:2075px; float:left; padding:0 5px 0 5px; }
#left_uberlong { width:170px; height:3475px; float:left; padding:0 5px 0 5px; }
#left_channels { width:170px; height:4475px; float:left; padding:0 5px 0 5px; }

#main_index { width:950px; height:580px; float:center; padding:5px 0 0 10px;}
#main { width:950px; height:700px; float:center; padding:0 0 0 5px; }
#main_850{ width:950px; height:850px; float:center; padding:0 0 0 5px; }
#main_home{ width:960px; height:850px; float:center; padding:0 0 0 5px; }
#main_medium { width:950px; height:1100px; float:center; padding:0 0 0 5px; }
#main_long { width:950px; height:1350px; float:center; padding:0 0 0 5px; }
#main_1200 { width:950px; height:1200px; float:center; padding:0 0 0 5px; }
#main_1500 { width:950px; height:1500px; float:center; padding:0 0 0 5px; }
#main_xtralong { width:950px; height:2075px; float:center; padding:0 0 0 5px; }
#main_uberlong { width:950px; height:3475px; float:center; padding:0 0 0 5px; }
#main_channels { width:950px; height:4475px; float:center; padding:0 0 0 5px; }

#rightbox { width:170px; height:700px; padding:0 0 0 5px; float:right; }
#rightbox_850 { width:170px; height:850px; padding:0 0 0 5px; float:right; }
#rightbox_medium { width:170px; height:1100px; padding:0 0 0 5px; float:right; }
#rightbox_long { width:170px; height:1350px; padding:0 0 0 5px; float:right; }
#rightbox_xtralong { width:170px; height:2075px; padding:0 0 0 5px; float:right; }
#rightbox_uberlong { width:170px; height:3475px; padding:0 0 0 5px; float:right; }

#leftbox { width:760px; height:700px; float:left; background-color:#FFF; border:#FFF solid 10px; }
#leftbox_850 { width:760px; height:850px; float:left; background-color:#FFF; border:#FFF solid 10px; }
#leftbox_medium { width:760px; height:1100px; float:left; background-color:#FFF; border:#FFF solid 10px; }
#leftbox_long { width:760px; height:1350px; float:left; background-color:#FFF; border:#FFF solid 10px; }
#leftbox_xtralong { width:760px; height:2075px; float:left; background-color:#FFF; border:#FFF solid 10px; }
#leftbox_uberlong { width:500px; height:3475px; float:left; background-color:#FFF; border:#FFF solid 10px; }
#leftbox_channels { width:500px; height:4475px; float:left; background-color:#FFF; border:#FFF solid 10px; }

#leftbox2 { width:530px; height:375px; float:left; background-color:#06F; color:#000; }
#leftbox2 h2 { color:#FFF; }

#home_internet { width:230px; height:100%; background:transparent url(/images/home_internet.jpg) top left no-repeat; }
#internet_text { margin:130px 0 0 0; }
#home_phone { width:230px; height:100%; background:transparent url(/images/home_phone.jpg) top left no-repeat; }
#phone_text { margin:235px 0 0 0; }
#home_cable { width:230px; height:100%; background:transparent url(/images/home_cable.jpg) top left no-repeat; }
#cable_text { margin:185px 0 0 0; }


#footer { float:center; width:980px; padding:0px 0px 0px 0px; font-size:.8em; text-align:center; }
