BODY {
	font-size : 12px;
	color: #4D4D4D;
	font-family: Verdana, Sans-Serif;
	margin:0px auto; 
	padding:0px;
	background: #ffffff url(../images/senior_bg.gif) repeat-x;
}

div.TOP {
	margin:0px auto; padding:0px;
	height: 22px;
	width: 100%;
}

TABLE.MAIN {
	width: 900px;
	margin: 0px auto; 
	padding:0px;
}

TABLE.NAV  {
	width: 950px;
	margin: 0px auto; 
	padding:0px;
}

TD.NAV  {
	width: 950px;
	height: 30px;
	background: #00278D;
}
        
TD.CABLE {
	width: 900px;
	height: 231px;
	background: url('../images/hp_wholesale_cable.jpg') no-repeat;
}
         
div.CABLE {
	position: relative;
	padding-right: 8px;
	padding-left: 185px;
	padding-top: 50px;
	color: #FFFFFF;
}

TD.GUIDE {
	width: 304px;
	height: 168px;
	background: url('../images/hp_guide.gif') no-repeat;
}

div.GUIDE {
	position: relative;
	padding-right: 8px;
	padding-left: 125px;
	padding-top: 35px;
	color: #FFFFFF;
}     
                
TD.INTERNET {
	width: 304px;
	height: 168px;
	background: url('../images/hp_internet.gif') no-repeat;
}

div.INTERNET {
	position: relative;
	padding-right: 8px;
	padding-left: 135px;
	padding-top: 35px;
	color: #FFFFFF;
}
               
TD.CHANNEL {
	width: 304px;
	height: 168px;
	background: url('../images/hp_community.gif') no-repeat;
}

div.CHANNEL {
	position: relative;
	padding-right: 8px;
	padding-left: 135px;
	padding-top: 35px;
	color: #FFFFFF;
}
        
div.MORE  {
	padding-right: 8px;
	text-align: right;
}

div.MORE2  {
	padding-right: 365px;
	text-align: right;
} 
         
/*  PAGE HEADERS */

TD.CABLETOP {
	width: 900px;
	height: 125px;
	background: url('../images/wholesale_cable.gif') no-repeat;
}
         
TD.CHANNELTOP {
	width: 900px;
	height: 125px;
	background: url('../images/community_channels.gif') no-repeat;
}

TD.GUIDETOP {
	width: 900px;
	height: 125px;
	background: url('../images/tv_guide.gif') no-repeat;
}

TD.INTERNETTOP {
	width: 900px;
	height: 125px;
	background: url('../images/high_speed_internet.gif') no-repeat;
}

TD.DVDTOP {
	width: 900px;
	height: 125px;
	background: url('../images/dvd_playback.gif') no-repeat;
}
         
TD.RELATEDTOP {
	width: 900px;
	height: 125px;
	background: url('../images/related_products.gif') no-repeat;
}

TD.REFERENCESTOP {
	width: 900px;
	height: 125px;
	background: url('../images/references.gif') no-repeat;
}

TD.WIRINGTOP {
	width: 900px;
	height: 125px;
	background: url('../images/wiring.gif') no-repeat;
}

TD.WHYSENIORTVTOP {
	width: 900px;
	height: 125px;
	background: url('../images/why_seniortv.gif') no-repeat;
}

TD.ABOUTTOP {
	width: 900px;
	height: 125px;
	background: url('../images/about.gif') no-repeat;
}
         
TD.CONTACTTOP {
	width: 900px;
	height: 125px;
	background: url('../images/contact.gif') no-repeat;
}

TD.REQUESTQUOTETOP {
	width: 900px;
	height: 125px;
	background: url('../images/request_quote.gif') no-repeat;
}

/* END PAGE HEADERS */
        
TD.INSIDE {
	width: 600px;
	height: 100%;
	padding-right: 10px;
}  

TD.INSIDE2 {
	width: 700px;
	height: 100%;
	padding-right: 10px;
} 

TD.FULL {
	width: 880px;
	height: 100%;
	padding-left: 10px;
}  

TD.PAGE {
	width: 900px;
	height: 250px;
}

TD.DASH {
	border-left: 1px dashed #D2D2D2;
	text-align: left;
	padding-left: 0px;
}

img.SPACE {
	padding-right: 6px;
}

TABLE.FULL {
	width: 100%;
	height: 100%;
	padding-left: 10px;
}


TABLE.BOTTOM {
	width: 950px;
	text-align: left;
	color: #666666;
	padding: 14px;
	background: #DFDFDF;
	margin: 0px auto;
}

TD.BOTTOM {
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
}

div.SAVE {
	position: absolute;
	top: 125px;
	width: 270px;
	padding: 3px;
	font-size: 24px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	background: #FF0;
	border: 3px solid #000000;
}

input.blue {
	color:#ffffff;
	font-family: Verdana, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #00278D;
	border: 1px solid #FFFFFF;
	padding: 5px;
	margin: 7px;
}

input.form {
	border: 2px solid #dbd9d9;
	font-family: Verdana, Sans-Serif;
	font-size: 13px;
}

textarea.form {
	border: 2px solid #dbd9d9;
	font-family: Verdana, Sans-Serif;
	font-size: 13px;
}

TD.PHONE {
	padding-top: 10px;
	font-weight: bold;
	font-family: Century Gothic;
	font-size: 24px;
	color: #00278D;
}



a.blue:link { color: #00278D; text-decoration: none; font-weight: bold}
a.blue:visited { color:#00278D; text-decoration:none; font-weight: bold}
a.blue:hover { color: #9e9e9e; text-decoration: none; font-weight: bold; border-bottom: 1px dashed #9e9e9e }
a.blue:active { color: #00278D; text-decoration: none; font-weight: bold}

a.green:link { color: #008D21; text-decoration: none; font-weight: bold}
a.green:visited { color:#008D21; text-decoration:none; font-weight: bold}
a.green:hover { color: #9e9e9e; text-decoration: none; font-weight: bold; border-bottom: 1px dashed #9e9e9e}
a.green:active { color: #008D21; text-decoration: none; font-weight: bold}

a.orange:link { color: #FF6600; text-decoration: none; font-weight: bold}
a.orange:visited { color:#FF6600; text-decoration:none; font-weight: bold}
a.orange:hover { color: #9e9e9e; text-decoration: none; font-weight: bold; border-bottom: 1px dashed #9e9e9e}
a.orange:active { color: #FF6600; text-decoration: none; font-weight: bold}

a.purple:link { color: #50009A; text-decoration: none; font-weight: bold}
a.purple:visited { color:#50009A; text-decoration:none; font-weight: bold}
a.purple:hover { color: #9e9e9e; text-decoration: none; font-weight: bold; border-bottom: 1px dashed #9e9e9e}
a.purple:active { color: #50009A; text-decoration: none; font-weight: bold}

a.WHITE:link { color: #ffffff; text-decoration: none; font-weight: bold}
a.WHITE:visited { color:#ffffff; text-decoration:none; font-weight: bold}
a.WHITE:hover { color: #ffffff; text-decoration: none; font-weight: bold; border-bottom: 1px dashed #ffffff}
a.WHITE:active { color: #ffffff; text-decoration: none; font-weight: bold}

a.bottom:link { color: #666666; text-decoration: none; font-weight: normal }
a.bottom:visited { color: #666666; text-decoration: none; font-weight: normal }
a.bottom:hover { color:#777777; text-decoration: none; font-weight: normal; border-bottom: 1px dashed #9e9e9e }
a.bottom:active { color: #666666; text-decoration: none; font-weight: normal}

a.BIG:link { color: #ABABAB; text-decoration: none; font-weight: normal }
a.BIG:visited { color: #ABABAB; text-decoration: none; font-weight: normal }
a.BIG:hover { color:#777777; text-decoration: none; font-weight: normal; border-bottom: 1px dashed #9e9e9e} }
a.BIG:active { color: #ABABAB; text-decoration: none; font-weight: normal}


H1 {
  font-weight: bold;
  font-size: 15px;
  line-height: 10pt;
  font-variant: normal;
  font-style: normal;
  margin-bottom: 5px;
  margin-top: 0px;
}

H1.channel {
  font-weight: bold;
  font-size: 15px;
  line-height: 10pt;
  font-variant: normal;
  font-style: normal;
  margin-bottom: 3px;
  margin-top: 13px;
  color: #000000
}

H3 {
  font-weight: bold;
  font-size: 15px;
  line-height: 10pt;
  font-variant: normal;
  font-style: normal;

}

H5 {
  font-weight: bold;
  font-size: 13px;
  line-height: 7pt;
}

div.hr {
  height: 1px;
  background: #fff url(dot.gif) repeat-x scroll center;
  width:100%;
}
div.hr hr {
  display: none;
}

img.floatimgleft {
	float: left;	
}

img.floatimgright {
	float: right;	
}
div#tipDiv {
  position:absolute; visibility:hidden; left:0; top:0; z-index:10000;
  background-color:#fff; border:1px solid #000;
  width:200px; padding:6px;
  color:#000; font-size:11px; line-height:1.3;
}
/* These are used in the wrapTipContent function */
div#tipDiv div.img { text-align:center }
div#tipDiv div.txt { text-align:center; margin-top:4px }

/* AAHSA 2008 slideshow coding */
#gallery {position:relative; width:654px; margin:40px auto; padding:10px; border:6px solid #fff; background:#00278e}
#images {border:2px solid #9ac1c9; height:225px; background:#eef5f6; margin-bottom:20px}
#image {position:relative; width:640px; height:480px; padding:5px; border:2px solid #666; background:#FFF url(../images/loading.gif) center center no-repeat;}
#image img {position:absolute; top:5px; left:5px; max-width: 640px; height: 480px;}
#thumbwrapper {margin-top:10px; padding:5px 0; width:650px; height:100px; border:2px solid #666; background:#FFF; outline: none; }
#thumbarea {position:relative; overflow:hidden; height:100px; width:650px;}
#thumbs {position:absolute; list-style:none; margin-left:5px; height:100px; width:100000px; border-right:5px solid #FFF;}
#thumbs li {float:left; margin-right:5px; cursor:pointer;}
.imgnav {position:absolute; height:375px; width:20%; height:375px; width:20%; z-index:100; outline:none; cursor:pointer}
#previmg {left:0; background:url(../images/left.gif) left center no-repeat; outline: none; border-left:5px solid #FFF}
#previmg:hover {opacity:1; filter:alpha(opacity=100)}
#nextimg {right:0; background:url(../images/right.gif) right center no-repeat; outline: none; border-right:5px solid #FFF}
#nextimg:hover {opacity:1; filter:alpha(opacity=100)}