
/* commented backslash hack \*/ 

html, body{height:100%;} 
/* end hack */

html,body {margin:0;padding:0}

body { color: #595959; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #b6b6b6; background-image: url(../images/background.jpg); background-repeat: repeat-x; background-position: center 0; text-align:center             }
p { line-height: 15px; }
td { }
a:link { color: #000; text-decoration: underline; }
a:visited { color: #000; text-decoration: underline; }
a:hover { color: #000; text-decoration: none; }
a:active { color: #000; text-decoration: none; }
h1 { color: #698f3b; font-size: 28px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; margin-top: 0; margin-bottom: 20px; margin-left: -40px; }
h2 { color: #2b5381; font-size: 18px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; }
h3 { color: #2b5381; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; }
/* centre for ie5.+*/
#moreouter { background-image: url(../images/bgfade.jpg); background-repeat: repeat-x; position: relative; width: 100%; height: 100%; overflow: visible; }
#outer{ min-height:100%; height:auto; width:1024px; margin-left:auto;/* center it*/
margin-right:auto;/* center it*/
position:relative; text-align:left; }
* html #outer{
height:100%;
width:640px;/* box model hack for ie5.+*/
w\idth:1024px
}
#footer { color: #2b5381; font-size: 10px; text-align: right; float: left; padding-top: 50px; }
#clearfooter{clear:both;height:145px;width:100%}
div>p { margin-top: 0; }
#splashtext { color: #cabb7f; font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; }
/*SUBPAGE STUFF*/
#subcontent2 { background-image: url(../images/sub-bg2.jpg); background-position: 0 -21px; position: absolute; top: 170px; left: 21px; width: 735px; float: left; }
#subcontent { background-image: url(../images/sub-bg.jpg); background-repeat: no-repeat; width: 635px; float: left; padding-bottom: 10px; padding-left: 100px; }
#subcontenttext { padding-right: 100px; }
#subfooter { color: #2b5381; font-size: 10px; text-align: right; width: 610px; float: left; padding-top: 150px; }
#subfooter a:link { color: #2b5381; text-decoration: none; }
#subfooter a:visited { color: #2b5381; text-decoration: none; }
#subfooter a:hover { color: #2b5381; text-decoration: underline; }
#subfooter a:active { color: #2b5381; text-decoration: underline; }
#footerbottom { width: 735px; height: 21px; overflow: visible; float: left; }
/*PRODUCT SUPPORT*/
#allproducts { width: 468px; float: left; }
.product { text-align: center; width: 146px; float: left; padding-bottom: 20px; }
#clearer { height: 2px; clear: both; }
/*TV BUNDLES*/
.titles { font-size: 14px; font-weight: bold; margin-top: 0; }
#tvbundles { text-align: right; width: 654px; overflow: hidden; margin-top: -50px; margin-left: -57px; }
#tvbundlestext { text-align: left; margin-bottom: 0; margin-left: 20px; padding-top: 10px; padding-bottom: 0; }
#tvplanscontainer { width: 680px; margin-top: 20px; margin-left: -57px; }
.tvplans { width: 200px; float: left; padding-right: 24px; }
.tvplanstext { margin-top: 10px; padding-left: 20px; }
.phoneplans { width: 640px; float: left; padding-bottom: 10px; border-bottom: 1px solid #b6b6b6; }
.selectbutton { float: right; }
.channeltable { font-size: 10px; }
/*INTERNET BUNDLES*/
#intbundles { margin-left: -57px; width: 655px; overflow: hidden; margin-top: -9px; padding-bottom: 10px; border-bottom: 1px solid #b6b6b6; }
#intbundlestext { text-align: left; width: 300px; float: left; margin-bottom: 0; padding-top: 10px; padding-bottom: 0; padding-left: 20px; }
.internetplans { width: 640px; float: left; padding-bottom: 10px; border-bottom: 1px solid #b6b6b6; }
/*RANDOM STUFF*/
#softwaremenu { color: #2b5381; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; margin-top: 0; margin-bottom: 0; }
#overviewcont { margin-top: -10px; margin-left: -57px; width: 660px; overflow: hidden; }
#learncont { margin-top: -10px; margin-left: -57px; width: 660px; overflow: hidden; }
.dottedline { margin-bottom: 10px; border-bottom: 1px dotted #ccc; }
.solidline { margin-bottom: 10px; border-bottom: 1px solid #ccc; }
