body {background: url(../images/bg.jpg) repeat-x #fff; font-family:Arial, Helvetica, sans-serif; font-size: 11px;line-height: 18px;}

#container {background:#fff; width:811px;margin:10px auto;border:1px solid #ccc;padding:6px 0px;}

#header {width:803px;height:127px;margin:0 auto; text-align:center;}
#header img {border:0;}

.navigation {background: url(../images/nav.jpg); width:799px; height:60px; margin:4px auto; clear:both;}
.navigation ul{padding: 20px 0px 0px 25px;font-size:11px;}
.navigation li{float: left;margin:0px 11px 0 0;}
.navigation a {text-decoration: none; color: #fff;}
.navigation a:hover {text-decoration: underline; }	

#callnow {background:url(../images/callnow.jpg) no-repeat; width:787px; height:39px; margin:5px auto; color:#9c0f0f; font-size:30px; font-family:Helvetica, Arial, sans-serif; text-align:right; padding:13px 14px 0px 0px; line-height:30px;}

#flash {width:800px; height:475px; margin:0 auto;}

#main {background:#3eaadf url(../images/background.jpg) no-repeat;color:#08376c;padding:20px;min-height:800px; height:auto !important; height:800px;margin:0 auto;font-size:12px;}
#main a {text-decoration: none;color:#fff;}
#main p {margin:10px 0;}
#main a:hover {text-decoration: nonee; color: #ccc;}

#right {float:right;width:250px; height:400px; margin:20px;}
#right img {margin:20px 0;}
 

#bottom {width:802px;height:50px;background-color:#2c7bb8;line-height:12px;border-top-color: #fff;}

#copyright {clear:both;width:799px;color:#aaa;line-height:12px;margin:0 auto;}
#copyright a {text-decoration: underline; font-weight: none; color: #aaa;}
#copyright a:hover {text-decoration: none; font-weight: none; color: #aaa;}

h1 {font-size:24px;color:#fff;margin-bottom:18px;line-height:30px;}

a.rollover {display: block;width: 166px;height: 169px;text-decoration: none;background: url(../images/button.jpg);}
a.rollover:hover {background-position: -166px 0;}

/* Tables, Extra Styles, etc */

#contact {width:390px;margin-top:25px;}
#contact tr {height:30px;}
#contact td {padding:5px;}
#contact input.button {float:right;margin:10px 15px 0 0;}

#ordernow {width:250px; text-align:center; margin:30px 0 0 50px;color:#08376c;}
#ordernow td {width:100px; vertical-align:top; padding:0 20px;}

#install {width:400px; background:#DFF4FF;color:#08376c;}
#install th {text-align:left; font-weight:bold; background:#8BC3DF;padding:4px 8px;height:20px;}
#install td {font-size:10px;font-weight:normal;padding:10px 8px 20px;}
#install tr {border-bottom:1px solid #ccc;}
#install strong {font-size:11px;}
#install input.radio {margin:3px 0 3px 15px;}

#careers {width:750px; background:#DFF4FF;color:#08376c;}
#careers th {text-align:left; font-weight:bold; background:#8BC3DF;padding:4px 8px;height:20px;}
#careers td {font-size:10px;font-weight:normal;padding:10px 8px 20px;}
#careers tr {border-bottom:1px solid #ccc;}
#careers strong {font-size:11px;}
#careers input.radio {margin:3px 0 3px 15px;}

.whitebutton {background:#fff; color:#000; border:1px solid #000; text-transform:uppercase; margin:20px 0; }

.small {font-size:10px;}

#customer {width:400px;background:#DFF4FF;color:#08376c;}
#customer td {padding:5px 10px; vertical-align:top;}

.channels {width:415px; border-bottom:1px solid #ccc; padding-bottom:20px; background:#fff; padding:5px;color:#08376c;}
.channels img {margin:10px 5px;}

.numbers {list-style:decimal; margin:0 18px; font-weight:bold;}
.numbers li {margin:10px 0;}

.sports {background:#DFF4FF;color:#08376c;}
.sports tr {border-bottom:1px solid #ccc;}
.sports img {border:1px solid #ccc;}
.sports td {vertical-align:top; padding:10px;}
.sports ul {list-style-type:disc; padding-left:20px;}

.locals {float:left; font-size:11px;margin:10px 10px 0 0;}
.locals li {margin:5px 0;}

.clear {clear:both; padding:10px 0;}

.channelCol {width:130px; padding-right:5px; float:left;}
