﻿*
{
    margin:0;
    padding:0;
}

body 
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color:#000;
    background:#323232 url(images/bg.png) repeat-x;
    margin:0;
    padding:0;
}

.blue {
	color:#0099CC
}

.left {
	float:left
}

.right {
	float:right
}

/* Main Wrapper */

#wrapper
{
    margin:0 auto;
    width:980px;
}

/* Top H1 & Navigation */

    #top-strip
    {
        background:#000;
        width:980px;
        height:27px;
        margin-top:3px;
    }
    
        #top-strip span
        {
            font-size:10pt;
            color:#FFFF00;
            font-weight:bold;
			line-height:24px;
        }
    
        #top-heading
        {
            width:580px;
            float:left;
        }
            
        #top-nav
        {
            width:389px;
            float:right;
            text-align:center;
        }
        
            #top-nav a, #top-nav a:active, #top-nav a:visited
            {
                color:#fff;
                text-decoration:none;
                display:block;
            }
            
            #top-nav a:hover
            {
                text-decoration:underline;
            }
            
                .top-nav-selected a
                {
                    color:#000 !important;
                }
                
 /* Top Nav Residential Area */
        
            #top-nav-residential, #top-nav-residential-business, #top-nav-residential-building-owners
            {
                height:22px;
                display:block;
                float:left;
                padding-top:5px;
            }
            
            #top-nav-residential
            {
                background:url(images/top-nav.jpg) 0 0;
                width:160px;
            }
            
            #top-nav-residential-business
            {
                background:url(images/top-nav.jpg) -160px 0;
                width:110px;
            }
            
            #top-nav-residential-building-owners
            {
                background:url(images/top-nav.jpg) -270px 0;
                width:119px;
            }
			
				#top-nav-residential-building-owners a
				{
					font-size:9pt;
					margin-top:1px;
				}
            
 /* Top Nav Business Area */
        
            #top-nav-business-residential, #top-nav-business-business, #top-nav-business-building-owners
            {
                height:22px;
                display:block;
                float:left;
                padding-top:5px;
            }
            
            #top-nav-business-residential
            {
                background:url(images/top-nav-business.jpg) 0 0;
                width:160px;
            }
            
            #top-nav-business-business
            {
                background:url(images/top-nav-business.jpg) -160px 0;
                width:110px;
            }
            
            #top-nav-business-building-owners
            {
                background:url(images/top-nav-business.jpg) -270px 0;
                width:119px;
            }
			
				#top-nav-business-building-owners a
				{
					font-size:9pt;
					margin-top:1px;
				}
            
 /* Top Nav Building Owner Area */
        
            #top-nav-building-owners-residential, #top-nav-building-owners-business, #top-nav-building-owners-building-owners
            {
                height:22px;
                display:block;
                float:left;
                padding-top:5px;
            }
            
            #top-nav-building-owners-residential
            {
                background:url(images/top-nav-building-owners.jpg) 0 0;
                width:160px;
            }
            
            #top-nav-building-owners-business
            {
                background:url(images/top-nav-building-owners.jpg) -160px 0;
                width:110px
            }
            
            #top-nav-building-owners-building-owners
            {
                background:url(images/top-nav-building-owners.jpg) -270px 0;
                width:119px
            }

/* Main Header Area */
 
    #header
    {
        background:url(images/bg-header.jpg) no-repeat;
        width:980px;
        height:85px
    }
	
		#header img 
		{
			border:none
		}
    
        #logo
        {
            width:275px;
            height:70px;
            float:left;
            padding-top:7px
        }
        
        #slogan
        {
            width:420px;
            height:35px;
            float:left;
            text-align:center;
            color:#fff;
            margin:20px 0 30px 35px
        }
		
			#slogan sup
			{
				line-height:1pt
			}
        
        #slogan-business
        {
            width:440px;
            height:35px;
            float:left;
            text-align:center;
            color:#fff;
            margin:20px 0 20px 55px
        }
        
        #slogan-business-inner
        {
            width:450px;
            height:35px;
            float:left;
            text-align:center;
            color:#fff;
            margin:20px -15px 0 60px;
        }
        
        #slogan-building-owners
        {
            width:440px;
            height:35px;
            float:left;
            text-align:center;
            color:#fff;
            margin:7px 0 20px 55px;
        }
        
        #top-call
        {
            width:220px;
            height:50px;
            float:right;
            color:#fff;
            text-align:right;
            margin:18px 0 0;
        }
        
            .top-phone a
            {
                font-size:23pt !important;
				line-height:22pt;
                color:#FFFF00;
				text-decoration:none;
				margin-bottom:0;
            }
            
/* Residential Drop-Down Navigation */

.wrapper_menu{width:980px;margin:0 auto;display:block;position:relative;z-index:9999}
.wrapper_menu .menu{list-style:none;width:960px;margin:0 auto;height:43px;padding:0 10px 0 10px}
.menu li{float:left;text-align:center;position:relative;margin-right:10px;margin-top:6px;border:none}
.menu .fullwidth{position:static !important}
.menu li:hover{border-bottom:none;margin-right:11px; -webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0}
.menu li.nodrop:hover{padding:4px 10px 4px 9px; -webkit-border-radius:5px;-moz-border-radius:5px; border-radius:5px}
.menu li.nodrop:hover a{padding:0}
.menu li a{color:#fff;font-weight:bold;outline:0;padding:5px 11px 3px 11px;text-decoration:none;display:block;text-shadow:1px 1px 1px #000}
.menu li:hover a{text-shadow:none;position:relative;z-index:11;padding:4px 11px 4px 11px}
.menu li:hover div a{display:inline}
.menu li .drop,.menu li:hover .drop{padding-right:28px}
.menu li.right{float:right;right:0;margin-right:0;}
.menu li.right:hover{margin-right:-1px}
.menu .dropdown_1column,.menu .dropdown_2columns,.menu .dropdown_3columns,.menu .dropdown_4columns,.menu .dropdown_5columns{margin:1px auto;left:-999em;position:absolute;padding:0 10px;text-align:left;-webkit-border-radius:0 5px 5px 5px;-moz-border-radius:0 5px 5px 5px;border-radius:0 5px 5px 5px}
.menu .dropdown_1column{width:145px}
.menu .dropdown_2columns{width:300px}
.menu .dropdown_3columns{width:455px}
.menu .dropdown_4columns{width:610px}
.menu .dropdown_5columns{width:920px}
.menu li:hover .dropdown_1column,.menu li:hover .dropdown_2columns,.menu li:hover .dropdown_3columns,.menu li:hover .dropdown_4columns,.menu li:hover .dropdown_5columns{left:-1px;top:25px}
.menu li .align_right{ -webkit-border-radius:5px 0 5px 5px;-moz-border-radius:5px 0 5px 5px; border-radius:5px 0 5px 5px}
.menu li:hover .align_right{left:auto;right:-1px;top:25px}
.menu .col_1,.menu .col_2,.menu .col_3,.menu .col_4,.menu .col_5,.menu .col_6{float:left;margin-left:10px}
.menu .col_1{width:133px; border:1px solid #DAF0FB; padding:10px 5px 0 5px; margin-bottom:10px}
.menu .col_1:hover{background:#fff}
.menu .col_2{width:300px}
.menu .col_3{width:455px}
.menu .col_4{width:610px}
.menu .col_5{width:920px}
.menu .col_6{width:920px}
.menu .firstcolumn{margin-left:0;clear:left}
.menu p,.menu ul,.menu li,.menu h2,.menu h3, .menu h4{font-size:13px;line-height:21px;text-align:left}
.menu p{font-size:12px;line-height:17px;margin:0;margin-bottom:10px;text-shadow:1px 1px #000}
.menu .strong{font-weight:bold}
.menu .italic{font-style:italic}
.menu h2,.menu h3{text-shadow:1px 1px #000;margin-top:7px}
.menu h2{font-weight:400;font-size:21px;margin-bottom:18px;padding-bottom:11px}
.menu h3{font-weight:600;font-size:14px;margin-bottom:14px;padding-bottom:7px}
.menu h4{font-weight:600;font-size:12px;margin-bottom:0;padding-bottom:7px}
.menu li:hover div a{text-decoration:none;text-shadow:none;border:none;padding:0}
.menu .pusher{margin-top:7px}
.menu .imgshadow_dark,.menu .imgshadow_light{padding:4px;margin-top:5px}
.menu .img_left{width:auto;float:left;margin:2px 15px 5px 0}
.menu .img_right{width:auto;float:right;margin:2px 0 5px 15px}
.menu li .black_box,.menu li .dark_grey_box{color:#fff;text-shadow:1px 1px 1px #000;padding:4px 6px 4px 6px; -webkit-border-radius:5px;-moz-border-radius:5px; border-radius:5px}
.menu li ul{list-style:none;padding:0;margin:0 0 12px 0}
.menu li ul li{font-size:12px;line-height:24px;position:relative;text-shadow:1px 1px 1px #000;padding:0;margin:0;float:left;text-align:left;width:145px}
.menu li ul li a{padding:0}
.menu li ul li:hover{background:none;border:none;padding:0;margin:0}
.menu li .greybox li{margin:0 0 4px 0;padding:4px 6px 4px 6px;width:131px; -webkit-border-radius:5px;-moz-border-radius:5px; border-radius:5px}
.menu li .greybox li:hover{padding:4px 6px 4px 6px;margin:0 0 4px 0}
.menu .levels,.menu .levels ul{padding:0;margin:0;list-style:none}
.menu li:hover .levels a{display:block}
.menu .levels a{display:block;width:10em}
.menu .levels li{float:left;width:150px}
.menu .levels li ul{position:absolute;top:-23px;margin:15px 0 0 4px;padding:6px; -webkit-border-radius:5px;-moz-border-radius:5px; border-radius:5px;left:-999em}
.menu .levels li:hover ul ul,.menu .levels li:hover ul ul ul{left:-999em}
.menu .levels li:hover ul,.menu .levels li li:hover ul,.menu .levels li li li:hover ul{left:142px}
.contact_form label,.contact_form legend{font-size:12px;}
.contact_form legend{margin-bottom:10px}
.contact_form{display:block;margin-bottom:10px}
.contact_form label{display:inline-block;float:left;height:26px;line-height:26px;width:88px;font-size:12px}
.contact_form input,.contact_form textarea,.contact_form select{width:200px;padding:5px;margin:2px 0; -webkit-border-radius:3px;-moz-border-radius:3px; border-radius:3px}
.contact_form textarea{resize:none}
.contact_form .required{color:#C00}
.contact_form .form_buttons{margin:4px 0 0 88px}
.contact_form input.button{cursor:pointer;padding:4px 7px 4px 7px}
.contact_form .error,.contact_form .sent{font-size:11px;padding:2px 5px 2px 5px;text-shadow:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.contact_form .error{background:#FBE5E2;border:#F2A197 solid 1px;color:#992213}
.contact_form .sent{background:#E1F8CB;border:#C6D880 solid 1px;color:#37620d}
.directv ul li:hover,.directv ul li.nodrop:hover{background:#fff;border:1px solid #444;background-image:-webkit-gradient(linear,left top,left bottom,from(#F4F4F4),to(#fff));background:-webkit-linear-gradient(top,#F4F4F4,#fff);background:-moz-linear-gradient(top,#F4F4F4,#fff);background:-o-linear-gradient(top,#F4F4F4,#fff);background:-ms-linear-gradient(top,#F4F4F4,#fff);background:linear-gradient(top,#F4F4F4,#fff)}
.directv ul li:hover a{color:#161616;border-bottom:1px solid #fff}
.directv ul li .drop,.directv .menu li.noactive .drop{background:url(images/nav/arrow_down1.png) no-repeat right 13px}
.directv ul li:hover .drop{background:url(images/nav/arrow_down1.png) no-repeat right 12px}
.directv ul .dropdown_1column,.directv ul .dropdown_2columns,.directv ul .dropdown_3columns,.directv ul .dropdown_4columns,.directv ul .dropdown_5columns,.directv ul .dropdown_fullwidth,.directv ul .levels li ul{background:#fff;border:1px solid #333;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#DAF0FB));background:-webkit-linear-gradient(top,#fff,#DAF0FB);background:-moz-linear-gradient(top,#fff,#DAF0FB);background:-o-linear-gradient(top,#fff,#DAF0FB);background:-ms-linear-gradient(top,#fff,#DAF0FB);background:linear-gradient(top,#fff,#DAF0FB)}
.directv ul p,.directv ul h2,.directv ul h3,.directv ul li ul li{text-shadow:1px 1px 1px #FFF}
.directv ul h2,.directv ul h3{border-bottom:1px solid #888}
.directv ul .imgshadow_dark{background:#FFF;border:1px solid #333;-moz-box-shadow:0 0 5px #000;-webkit-box-shadow:0 0 5px #000;box-shadow:0 0 5px #000}
.directv ul .imgshadow_light{background:#FFF;border:1px solid #777;-webkit-box-shadow:0 0 5px #666;-moz-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}
.directv ul .levels a.parent,.directv ul .levels a.parent:hover{background:url(images/nav/arrow_right1.png) right center no-repeat}
.directv ul .contact_form input:focus,.directv ul .contact_form textarea:focus,.directv ul .contact_form select:focus,.directv ul .contact_form input:hover,.directv ul .contact_form textarea:hover,.directv ul .contact_form select:hover{border:1px solid #F00; -webkit-box-shadow: 0px 0px 2px 2px #20ACEA; box-shadow: 0px 0px 2px 2px #20ACEA;}
.directv ul .contact_form input,.directv ul textarea,.directv ul select{background-color:#fff;border:1px solid #999}
.directv ul .contact_form input.button{width: 100%; background-color:#FC0;border:1px solid #0A0A0A;color:#333; padding:5px 10px}
.directv ul .contact_form input.button:hover{color:#000;background-color:#FFFF00;border:1px solid #000}
.directv .menu li:hover div a{border-bottom:none}
.directv .menu li.noactive a{color:#fff}
.menu_directv{background:url(images/nav/bg-order-now.png) no-repeat right}
.menu_dark_theme .menu_directv li:hover div a{color:#608c7d}
.menu_dark_theme .menu_directv li:hover div a:hover{color:#99b9ae}
.menu_dark_theme .menu_directv li ul li a:hover{color:#99b9ae}
.directv .menu_directv li:hover div a{color:#333; font-weight:bold; text-decoration:underline}
.directv .menu_directv li:hover div a:hover{color:#000; text-decoration: none}
.directv .menu_directv li ul li a:hover{color:#99b9ae}
.menu li.noactive,.menu li.noactive:hover{background:none;border:none;margin-right:20px}
.menu li.noactive a{padding:5px 27px 3px 10px;text-shadow:1px 1px 1px #000;border-bottom:none}
.menu li.noactive.right{margin-right:0}
.menu .menu-bigger a{font-size:10pt; color:#0969B2 !important; text-decoration:none !important}
.menu .menu-bigger a:hover{text-decoration:underline !important}
.menu hr {color:#ccc; margin:15px 0}
.menu .entertainment, .menu .choice, .menu .choice-xtra, .menu .choice-ultimate, .menu .premier {text-decoration:none !important}
.menu .entertainment:hover, .menu .choice:hover, .menu .choice-xtra:hover, .menu .choice-ultimate:hover, .menu .premier:hover {text-decoration:underline !important}
.menu .entertainment {color:#01A040 !important}
.menu .choice {color:#0798CE !important}
.menu .choice-xtra {color:#0C2FAF !important}
.menu .choice-ultimate {color:#6F0396 !important}
.menu .premier {color:#CA0808 !important}
.menu .package-header {font-weight:bold; font-size:10pt;}
.menu .no-border {border:none !important}
.menu .no-left-border {border-left:none !important}
.menu .package-item {font-size:8pt !important}
.menu .no-underline {text-decoration:none !important}
.menu .no-underline:hover {text-decoration:underline !important}
.menu .menu-phone {width:300px; color:#C00; text-align:center; font-size:22pt; font-weight:bold; margin:10px 0}
.menu hr {border:0; color:#ccc; background-color:#E2E2E2; height:1px; width:100%;}
.menu .eqipment-header {padding-top:10px; text-dectoration:underline !important}

/* Business Drop-Down Menu */

.wrapper_menu-business{width:980px;margin:0 auto;display:block;position:relative;z-index:9999}
.wrapper_menu-business .menu-business{list-style:none;width:960px;margin:0 auto;height:43px;padding:0 10px}
.menu-business li{float:left;text-align:center;position:relative;margin-right:8px;margin-top:6px;border:none}
.menu-business .fullwidth{position:static !important}
.menu-business li:hover{border-bottom:none;margin-right:11px; -webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0}
.menu-business li a{color:#fff;font-weight:bold;outline:0;padding:5px 0 3px 0;text-decoration:none;display:block;text-shadow:1px 1px 1px #000}
.menu-business li:hover a{text-shadow:none;position:relative;z-index:11;padding:4px 10px 4px 10px}
.menu-business li:hover div a{display:inline}
.menu-business li .drop,.menu li:hover .drop{padding-right:25px; background:#fff}
.menu-business li.right{float:right;right:0;margin-right:0;}
.menu-business li.right:hover{margin-right:-1px}
.menu-business .dropdown_1column,.menu-business .dropdown_2columns,.menu-business .dropdown_3columns,.menu-business .dropdown_4columns,.menu-business .dropdown_5columns{margin:4px auto;left:-999em;position:absolute;padding:10px;text-align:left;-webkit-border-radius:0 5px 5px 5px;-moz-border-radius:0 5px 5px 5px;border-radius:0 5px 5px 5px}
.menu-business .dropdown_1column{width:180px}
.menu-business .dropdown_3columns{width:455px}
.menu-business li:hover .dropdown_1column,.menu-business li:hover .dropdown_2columns,.menu-business li:hover .dropdown_3columns,.menu-business li:hover .dropdown_4columns,.menu-business li:hover .dropdown_5columns{left:-1px;top:25px}
.menu-business li .align_right{ -webkit-border-radius:5px 0 5px 5px;-moz-border-radius:5px 0 5px 5px; border-radius:5px 0 5px 5px}
.menu-business li:hover .align_right{left:auto;right:-1px;top:25px}
.menu-business .col_1,.menu-business .col_2,.menu-business .col_3,.menu-business .col_4,.menu-business .col_5,.menu-business .col_6{float:left;margin-left:10px}
.menu-business .col_1{width:170px; border:1px solid #DAF0FB; padding:10px 5px 0 5px; margin-bottom:10px}
.menu-business .col_2{width:300px}
.menu-business .col_3{width:455px}
.menu-business .col_4{width:610px}
.menu-business .col_5{width:920px}
.menu-business .col_6{width:920px}
.menu-business .firstcolumn{margin-left:0;clear:left}
.menu-business p,.menu-business ul,.menu-business li,.menu-business h2{font-size:11px;line-height:21px;text-align:left}
.menu-business p{font-size:12px;line-height:30px;margin:0 0 10px 0;text-shadow:1px 1px #000}
.menu-business .strong{font-weight:bold}
.menu-business .italic{font-style:italic}
.menu-business h2 {text-shadow:1px 1px #000;margin-top:7px}
.menu-business h2{font-weight:400;font-size:21px;margin-bottom:18px;padding-bottom:11px}
.menu-business li:hover div a{text-decoration:none;text-shadow:none;border:none;padding:0}
.menu-business .pusher{margin-top:7px}
.menu-business .imgshadow_light{padding:4px;margin-top:5px}
.menu-business .img_left{width:auto;float:left;margin:2px 15px 5px 0}
.menu-business li .black_box,.menu-business li .dark_grey_box{color:#fff;text-shadow:1px 1px 1px #000;padding:4px 6px 4px 6px; -webkit-border-radius:5px;-moz-border-radius:5px; border-radius:5px}
.menu-business li ul{list-style:none;padding:0;margin:0 0 12px 0}
.menu-business li ul li{font-size:12px;line-height:24px;position:relative;text-shadow:1px 1px 1px #000;padding:0;margin:0;float:left;text-align:left;width:145px}
.menu-business li ul li a{padding:0}
.menu-business li ul li:hover{background:none;border:none;padding:0;margin:0}
.menu-business li .greybox li{margin:0 0 4px 0;padding:4px 6px 4px 6px;width:131px; -webkit-border-radius:5px;-moz-border-radius:5px; border-radius:5px}
.menu-business li .greybox li:hover{padding:4px 6px 4px 6px;margin:0 0 4px 0}
.menu-business .levels,.menu-business .levels ul{padding:0;margin:0;list-style:none}
.menu-business li:hover .levels a{display:block}
.menu-business .levels a{display:block;width:160px}
.menu-business .levels li{float:left;width:150px}
.menu-business .levels li ul{position:absolute;top:-23px;margin:15px 0 0 4px;padding:6px; -webkit-border-radius:5px;-moz-border-radius:5px; border-radius:5px;left:-999em}
.menu-business .levels li:hover ul ul,.menu-business .levels li:hover ul ul ul{left:-999em}
.menu-business .levels li:hover ul,.menu-business .levels li li:hover ul,.menu-business .levels li li li:hover ul{left:142px}
.directv-business ul li:hover,.directv-business ul li.nodrop:hover{background:#fff;border:1px solid #444;background-image:-webkit-gradient(linear,left top,left bottom,from(#F4F4F4),to(#fff));background:-webkit-linear-gradient(top,#F4F4F4,#fff);background:-moz-linear-gradient(top,#F4F4F4,#fff);background:-o-linear-gradient(top,#F4F4F4,#fff);background:-ms-linear-gradient(top,#F4F4F4,#fff);background:linear-gradient(top,#F4F4F4,#fff)}
.directv-business ul li:hover a{color:#161616;border-bottom:1px solid #fff; background:none;}
.directv-business ul li .drop,.directv-business .menu-business li.noactive .drop{background:url(images/nav/arrow_down1.png) no-repeat right 13px}
.directv-business ul li .drop:hover,.directv-business .menu-business li.noactive .drop:hover{background:none !important}
.directv-business ul .dropdown_1column,.directv-business ul .dropdown_2columns,.directv-business ul .dropdown_3columns,.directv-business ul .dropdown_4columns,.directv-business ul .dropdown_5columns,.directv-business ul .dropdown_fullwidth,.directv-business ul .levels li ul{background:#fff;border:1px solid #333;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#DAF0FB));background:-webkit-linear-gradient(top,#fff,#DAF0FB);background:-moz-linear-gradient(top,#fff,#DAF0FB);background:-o-linear-gradient(top,#fff,#DAF0FB);background:-ms-linear-gradient(top,#fff,#DAF0FB);background:linear-gradient(top,#fff,#DAF0FB)}
.directv-business ul p,.directv-business ul h2,.directv-business ul li ul li{text-shadow:1px 1px 1px #FFF}
.directv-business ul h2{border-bottom:1px solid #888}
.directv-business ul .imgshadow_dark{background:#FFF;border:1px solid #333;-moz-box-shadow:0 0 5px #000;-webkit-box-shadow:0 0 5px #000;box-shadow:0 0 5px #000}
.directv-business ul .imgshadow_light{background:#FFF;border:1px solid #777;-webkit-box-shadow:0 0 5px #666;-moz-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}
.directv-business .menu-business li:hover div a{border-bottom:none}
.directv-business .menu-business li.noactive a{color:#fff}
.directv-business .menu_directv-business li:hover div a{color:#333; font-weight:bold; text-decoration:underline}
.directv-business .menu_directv-business li:hover div a:hover{color:#000; text-decoration: none}
.directv-business .menu_directv-business li ul li a:hover{color:#99b9ae}
.menu-business li.noactive,.menu-business li.noactive:hover{background:none;border:none;margin-right:20px}
.menu-business li.noactive a{padding:5px 27px 3px 10px;text-shadow:1px 1px 1px #000;border-bottom:none}
.menu-business li.noactive.right{margin-right:0}
.menu-business .menu-bigger a{font-size:11pt; color:#0969B2 !important;}
.menu-business .no-border {border:none !important}
.menu-business .no-left-border {border-left:none !important}
.menu-business .package-item {font-size:8pt !important}
.menu-business .no-underline {text-decoration:none !important}
.menu-business .no-underline:hover {text-decoration:underline !important}
.menu-business hr {border:0; color:#ccc; background-color:#E2E2E2; height:1px; width:100%; margin:15px 0;}
        
		
		
    #header-separator
    {
        background:url(images/header-seperator.png);
        width:980px;
        height:1px;
        float:left;
    }

/* Mobile Top Menu Selection */

	#mobile-section-selector, .residential-title-mobile
	{
		display:none;
	}

/* Residential Home Page Header */
    
    #header-home
	{
		width:980px;
		height:350px;
		background:url(images/home-header-bg.jpg) no-repeat;
		float:left;
	}
	
		.home-top-agreement
		{
			background:#fff;
			font-size:7pt;
			padding:5px 15px 0 15px;
		}
	
		#header-home-left
		{
			width:666px;
			height:300px;
			float:left;
		}
			
			#header-home-left-button
			{
				width:208px;
				height:65px;
				margin:270px 0 0 433px
			}
			
		#header-home-right
		{
			width:295px;
			height:300px;
			float:left;
		}
		
			#header-home-right-line1
			{
				width:295px;
				color:#fff;
				font-size:11pt;
				font-weight:bold;
				float:left;
				text-align:center;
				margin:55px 0 8px 0;
			}
			
			#header-home-right-line2
			{
				width:295px;
				color:#fff;
				font-size:20pt;
				font-weight:bold;
				float:left;
				text-align:center;
			}
			
			.header-home-right-zip-code
			{
				background:url(images/home-header-zip-code-bg.png) no-repeat;
                width:94px;
                height:32px;
                padding:3px;
                font-size:15pt;
                border:none;
                text-align:center;
				margin:15px 0 15px 95px;
			}
			
			.header-home-right-button
            {
                background:url(images/home-header-form-button.png) no-repeat 0 0;
                width:230px;
                height:49px;
                border:none;
                color:#fff;
                font-size:16pt;
				margin:0 0 0 33px;
            }
			
				.header-home-right-button:hover
				{
					background:url(images/home-header-form-button.png) no-repeat 0 -50px;
				}
				
			#home-header-right-term
			{
				width:295px;
				color:#999;
				font-size:8pt;
				text-align:center;
				float:left;
			}
			
			#home-header-bottom
			{
				width:603px;
				height:53px;
				background:#fff url(images/home-header-bottom-bg.jpg) no-repeat;
				color:#CC0000;
				font-size:25pt;
				font-weight:bold;
				float:left;
				padding:15px 0 0 377px;
			}
			
            .zipcodefield
            {
                background:none;
                width:91px;
                height:27px;
                padding:5px;
                font-size:18pt;
                border:none;
                text-align:center;
            }
            
            .formbutton
            {
                position:relative;
				top:14px;
                left: -70px;
                background:url(images/header-search-button.png) no-repeat;
                width:246px;
                height:39px;
                border:none;
                color:#fff;
                font-size:14pt;
                font-weight:bold;
            }
        
/* Business Home Page Header */
    
    #header-business
    {
        background:url(images/header-business-home.jpg) no-repeat;
    }
    
    #header-business, #header-business-inner-index, #header-building-owners, #header-building-owners-residence, #header-building-property-owners, #header-building-owners-d2-advantage-lite
    {
        width:980px;
        height:300px;
        float:left;
    }
	
	#header-business-inner-index
	{
		background:url(images/header-business-index-dma.jpg) no-repeat;
	}
	
	#header-building-owners-residence
	{
		background:url(images/header-building-owners-residential.jpg) no-repeat;
		color:#fff;
	}
	
	#header-building-property-owners
	{
		background:url(images/header-building-property-owners.jpg) no-repeat;
		color:#fff;
	}
	
	#header-building-owners-d2-advantage-lite
	{
		background:url(images/header-building-owners-d2-advantage-lite.jpg) no-repeat;
		color:#fff;
	}
    
        #header-business-side
        {
            position:relative;
            top: 41px;
            left: 980px;
            width:11px;
            height:224px;
        }
        
            .header-business-search-title
            {
                position:relative;
                top: -174px;
                left: 710px;
                width:265px;
                font-size:15pt;
                font-weight:bold;
            }
        
            .header-business-search-text
            {
                position:relative;
                top: -160px;
                left: 705px;
                width:280px;
                font-size:14pt;
                line-height:18pt;
                text-align:center;
            }
        
            .header-business-search-box
            {
                position:relative;
                top: -147px;
                left: 792px;
                width:100px !important;
                font-size:14pt;
                line-height:18pt;
                text-align:center;
            }
            
/* Building Owners Home Page Header */
    
    #header-building-owners
    {
        color:#fff;
		background:url(images/header-building-owners-home.jpg) no-repeat;
    }
    
        #header-building-owners-tag
        {
            width:400px;
			position:relative;
            top: 46px;
            left: 125px;
            font-weight:bold;
        }
            
        #header-building-owners-bullets
        {
            position:relative;
            top: 150px;
            left: 30px;
            width:360px;
            font-weight:bold;
            line-height:19pt;
        }
            
            #header-building-owners-bullets ul
            {
                list-style:none;
            }
            
        #header-building-owners-side
        {
            position:relative;
            top: -77px;
            left: 980px;
            width:11px;
            height:224px;
        }
        
            .header-building-owners-search-title
            {
                position:relative;
                top: -292px;
                left: 710px;
                width:265px;
                font-size:15pt;
                font-weight:bold;
                color:#000;
            }
            
            .header-building-owners-search-text
            {
                position:relative;
                top: -275px;
                left: 705px;
                width:280px;
                font-size:14pt;
                line-height:18pt;
                text-align:center;
                color:#000;
            }
            
            .header-building-owners-search-box
            {
                position:relative;
                top: -264px;
                left: 794px;
                width:100px !important;
                font-size:14pt;
                line-height:18pt;
                text-align:center;
            }

/* Business Inner Page Headers */

    #header-business-inner-bars, #header-business-inner-restaurants, #header-business-inner-casinos, #header-business-inner-auto-dealerships, #header-business-inner-auto-repair-shops, #header-business-inner-banks, #header-business-inner-barbershops, #header-business-inner-break-rooms, #header-business-inner-dental-offices, #header-business-inner-doctor-offices, #header-business-inner-fitness-clubs, #header-business-inner-gyms, #header-business-inner-lobbies, #header-business-inner-medical-offices, #header-business-inner-retail-stores, #header-business-inner-spas, #header-business-inner-surgery-centers, #header-business-inner-accounting-firms, #header-business-inner-conference-rooms, #header-business-inner-lawyer-offices, #header-business-inner-offices, #header-business-inner-assisted-living, #header-business-inner-dorms, #header-business-inner-hotels, #header-business-inner-independent-living, #header-business-inner-military-bases, #header-business-inner-nursing-homes, #header-business-inner-prisons, #header-business-inner-sonictap-music, #header-business-inner-high-speed-internet, #header-business-inner-phone-service, #header-business-inner-phone-system, #header-business-inner-equipment-h24, #header-business-inner-equipment-h25, #header-business-inner-equipment-dre-hotel, #header-business-inner-equipment-com1000, #header-business-inner-message-board, #header-business-inner-qam-modulators, #header-business-inner-smatv-headend, #header-business-inner-form, #header-business-inner-business-form
    {
        width:980px;
        height:188px;
        float:left;
    }
    
	#header-business-inner-bars {background:url(images/header-business-bars.jpg) no-repeat;}
    #header-business-inner-restaurants {background:url(images/header-business-restaurants.jpg) no-repeat;}
    #header-business-inner-casinos {background:url(images/header-business-casinos.jpg) no-repeat;}
    #header-business-inner-auto-dealerships {background:url(images/header-business-auto-dealerships.jpg) no-repeat;}
	#header-business-inner-auto-repair-shops {background:url(images/header-business-auto-repair-shops.jpg) no-repeat;}
	#header-business-inner-banks {background:url(images/header-business-banks.jpg) no-repeat;}
	#header-business-inner-barbershops {background:url(images/header-business-barbershops.jpg) no-repeat;}
	#header-business-inner-break-rooms {background:url(images/header-business-break-rooms.jpg) no-repeat;}
	#header-business-inner-dental-offices {background:url(images/header-business-dental-offices.jpg) no-repeat;}
	#header-business-inner-doctor-offices {background:url(images/header-business-doctor-offices.jpg) no-repeat;}
	#header-business-inner-fitness-clubs {background:url(images/header-business-fitness-clubs.jpg) no-repeat;}
	#header-business-inner-gyms {background:url(images/header-business-gyms.jpg) no-repeat;}
	#header-business-inner-lobbies {background:url(images/header-business-lobbies.jpg) no-repeat;}
	#header-business-inner-medical-offices {background:url(images/header-business-medical-offices.jpg) no-repeat;}
	#header-business-inner-retail-stores {background:url(images/header-business-retail-stores.jpg) no-repeat;}
	#header-business-inner-spas {background:url(images/header-business-spas.jpg) no-repeat;}
	#header-business-inner-surgery-centers {background:url(images/header-business-surgery-centers.jpg) no-repeat;}
	#header-business-inner-accounting-firms {background:url(images/header-business-accounting-firms.jpg) no-repeat;}
	#header-business-inner-conference-rooms {background:url(images/header-business-conference-rooms.jpg) no-repeat;}
	#header-business-inner-lawyer-offices {background:url(images/header-business-lawyer-offices.jpg) no-repeat;}
	#header-business-inner-offices {background:url(images/header-business-offices.jpg) no-repeat;}
	#header-business-inner-assisted-living {background:url(images/header-business-assisted-living.jpg) no-repeat;}
	#header-business-inner-dorms {background:url(images/header-business-dorms.jpg) no-repeat;}
	#header-business-inner-hotels {background:url(images/header-business-hotels.jpg) no-repeat;}
	#header-business-inner-independent-living {background:url(images/header-business-independent-living.jpg) no-repeat;}
	#header-business-inner-military-bases {background:url(images/header-business-military-bases.jpg) no-repeat;}
	#header-business-inner-nursing-homes {background:url(images/header-business-nursing-homes.jpg) no-repeat;}
	#header-business-inner-prisons {background:url(images/header-business-prisons.jpg) no-repeat;}
	#header-business-inner-sonictap-music {background:url(images/header-business-sonictap-music.jpg) no-repeat;}
	#header-business-inner-high-speed-internet {background:url(images/header-business-high-speed-internet.jpg) no-repeat;}
	#header-business-inner-phone-service {background:url(images/header-business-phone-service.jpg) no-repeat;}
	#header-business-inner-phone-system {background:url(images/header-business-phone-systems.jpg) no-repeat;}
	#header-business-inner-equipment-h24 {background:url(images/header-business-equipment-h24.jpg) no-repeat;}
	#header-business-inner-equipment-h25 {background:url(images/header-business-equipment-h25.jpg) no-repeat;}
	#header-business-inner-equipment-dre-hotel {background:url(images/header-business-equipment-dre-hotel.jpg) no-repeat;}
	#header-business-inner-equipment-com1000 {background:url(images/header-business-equipment-com1000.jpg) no-repeat;}
	#header-business-inner-message-board {background:url(images/header-business-message-board.jpg) no-repeat;}
	#header-business-inner-qam-modulators {background:url(images/header-business-qam-modulators.jpg) no-repeat;}
	#header-business-inner-smatv-headend {background:url(images/header-business-smatv-headend.jpg) no-repeat;}
	#header-business-inner-form {background:url(images/header-business-form.jpg) no-repeat;}
	#header-business-inner-business-form {background:url(images/header-business-contact-form.jpg) no-repeat;}
            
        #breadcrumbs
        {
            width:400px;
            margin:3px 5px;
            float:left;
            font-size:8pt;
            color:#98D9F7;
        }
        
        #header-business-inner-description
        {
            position:relative;
            top: 45px;
            left: 23px;
            width:240px;
            font-size:11pt;
            font-weight:bold;
            color:#fff;
        }
            
            #breadcrumbs a
            {
                color:#98D9F7;
                text-decoration:none;
            }
                
            #breadcrumbs a:hover
            {
                text-decoration:underline;
            }
			 
		#business-offers-box
		{
			float:right;
			width:275px;
			background:url(images/bg-business-package.png) no-repeat top;
			margin:15px 0 0 20px;
			color:#0D3F62;
		}
			 
			 	.business-offer-price-header
				{
					width:90px;
					float:left;
					color:#fff;
					margin:12px 0 0 3px;
				}
					
				.business-offer-price-dollar-sign
				{
					width:8px;
					float:left;
					font-size:13pt;
					font-weight:bold;
				}
					
				.business-offer-price-dollar
				{
					width:54px;
					float:left;
					font-size:35pt;
					font-weight:bold;
					line-height:30pt;
				}
				
				.business-offer-price-dollar-small
				{
					width:54px;
					float:left;
					font-size:24pt;
					font-weight:bold;
					line-height:22pt;
				}
					
				.business-offer-price-cent
				{
					width:23px;
					float:left;
					font-size:15pt;
					font-weight:bold;
					line-height:16pt;
					border-bottom:1px solid #fff;
				}
				
				.business-offer-price-term
				{
					width:90px;
					float:left;
					font-size:8pt;
					text-align:center;
				}
				
				#business-offers-box-title
				{
					width:180px;
					height:35px;
					float:left;
					font-size:10pt;
					font-weight:bold;
					color:#fff;
					text-align:center;
					margin-top:28px;
				}
				
				#business-offers-box-title-bigger
				{
					width:180px;
					height:35px;
					float:left;
					font-size:12pt;
					font-weight:bold;
					color:#fff;
					text-align:center;
					margin-top:22px;
				}
				
				#business-offers-box-slogan
				{
					width:250px;
					float:left;
					font-size:8.4px;
					font-weight:bold;
					text-align:center;
					margin:16px 0 0 20px;
					border-bottom:1px solid #0D3F62;
				}
				
				#business-offers-box-bullets
				{
					width:250px;
					float:left;
					margin:0 0 0 25px;
					font-weight:bold;
				}
				
					#business-offers-box-bullets li
					{
						list-style-image:url(images/check-box.png);
					}
					
		#business-offers-box-small
		{
			float:right;
			width:188px;
			margin:15px 0 0 20px;
			line-height:10pt;
			color:#0D3F62;
			border:1px solid #ccc;
			padding:5px;
		}
		
			#business-offers-box-small a
			{
				height:40px;
				width:100%;
				display:block;
				font-size:13pt;
				font-weight:bold;
				color:#000;
				text-decoration:none;
				border:1px solid #FF9900;
				text-align:center;
				line-height:40px;
				margin-top:10px;
				-moz-border-radius: 5px;
				border-radius: 5px;
				background: rgb(255,255,0);
				background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjk5MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
				background: -moz-linear-gradient(top,  rgba(255,255,0,1) 0%, rgba(255,153,0,1) 100%);
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,0,1)), color-stop(100%,rgba(255,153,0,1)));
				background: -webkit-linear-gradient(top,  rgba(255,255,0,1) 0%,rgba(255,153,0,1) 100%);
				background: -o-linear-gradient(top,  rgba(255,255,0,1) 0%,rgba(255,153,0,1) 100%);
				background: -ms-linear-gradient(top,  rgba(255,255,0,1) 0%,rgba(255,153,0,1) 100%);
				background: linear-gradient(top,  rgba(255,255,0,1) 0%,rgba(255,153,0,1) 100%);
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffff00', endColorstr='#ff9900',GradientType=0 );
			}
			
			#business-offers-box-small a:hover
			{
				background: rgb(255,255,98);
				background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmY2MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2ZmOTkwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
				background: -moz-linear-gradient(top,  rgba(255,255,98,1) 0%, rgba(255,153,0,1) 99%);
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,98,1)), color-stop(99%,rgba(255,153,0,1)));
				background: -webkit-linear-gradient(top,  rgba(255,255,98,1) 0%,rgba(255,153,0,1) 99%);
				background: -o-linear-gradient(top,  rgba(255,255,98,1) 0%,rgba(255,153,0,1) 99%);
				background: -ms-linear-gradient(top,  rgba(255,255,98,1) 0%,rgba(255,153,0,1) 99%);
				background: linear-gradient(top,  rgba(255,255,98,1) 0%,rgba(255,153,0,1) 99%);
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffff62', endColorstr='#ff9900',GradientType=0 )
			}

/* Equpimnt Page Header & Content */
    
    #header-equipment, #header-equipment-residential, #header-equipment-commercial, #header-residential-equipment-hmc, #header-residential-equipment-hd-dvr, #header-residential-equipment-standard-receiver, #header-residential-equipment-dvr-receiver, #header-residential-equipment-hd-receiver, #header-residential-equipment-tivo-receiver, #header-residential-exede, #header-residential-hughes, #header-residential-hughes-faq, #header-residential-hughes-pricing, #header-residential-hughes-do-more, #header-contact-us, #header-residential-equipment-genie, #header-residential-hughes-order, #header-residential-equipment-c31, #header-residential-equipment-geniego, #header-residential-equipment-genie-mini
    {
		width:980px;
		height:188px;
		float:left;
		background-repeat:no-repeat
    }
	
	#header-equipment
    {
        background:url(images/header-equipment.jpg)
    }
	#header-equipment-residential
    {
        background:url(images/header-equipment-residential.jpg)
    }
	#header-equipment-commercial
    {
        background:url(images/header-equipment-commercial.jpg)
    }
	#header-residential-equipment-hmc
    {
        background:url(images/header-equipment-residential-hmc.jpg)
    }
	#header-residential-equipment-genie {
	    background:url(images/header-equpiment-residential-genie.jpg)
    }
	#header-residential-equipment-geniego {
	    background:url(images/header-equpiment-residential-geniego.jpg)
    }
	#header-residential-equipment-genie-mini {
	    background:url(images/header-equpiment-residential-genie-mini.jpg)
    }
	#header-residential-equipment-hd-dvr
    {
        background:url(images/header-equipment-residential-hd-dvr-receiver.jpg)
    }
	#header-residential-equipment-dvr-receiver
    {
        background:url(images/header-equipment-residential-dvr-receiver.jpg)
    }
	#header-residential-equipment-hd-receiver
    {
        background:url(images/header-equipment-residential-hd-receiver.jpg)
    }
	#header-residential-equipment-c31
    {
        background:url(images/header-equipment-residential-c31.jpg)
    }
	#header-residential-equipment-tivo-receiver
    {
        background:url(images/header-equipment-residential-tivo-receiver.jpg)
    }
	#header-residential-equipment-standard-receiver
    {
        background:url(images/header-equipment-residential-standard-receiver.jpg)
    }
	#header-residential-exede {
	    background:url(images/header-residential-exede.jpg)
    }
	#header-residential-hughes {
	    background:url(images/header-residential-hughes.jpg)
    }
	#header-residential-hughes-faq {
	    background:url(images/header-residential-hughes-faq.jpg)
    }
	#header-residential-hughes-pricing {
	    background:url(images/header-residential-hughes-pricing.jpg)
    }
	#header-residential-hughes-do-more {
	    background:url(images/header-residential-hughes-do-more.jpg)
    }
	#header-residential-hughes-order {
	    background:url(images/header-residential-hughes-order.jpg)
    }
	#header-business-inner-business-form {background:url(images/header-business-contact-form.jpg) no-repeat;}
	
	#header-contact-us
    {
        background:url(images/header-contact-us.jpg)
    }
	
	#equipment-wrapper
	{
		width:956px
	}
		
		#equipment-wrapper h3, #equipment-wrapper h4
		{
			margin:15px 0;
		}
		
		#equipment-wrapper h2
		{
			color:#333 !important;
			background:none !important;
			font-size:12pt !important;
			font-weight:bold !important;
			line-height:10pt !important;
			clear:none !important;
			padding:20px 0 0 0 !important;
		}
		
		#equipment-wrapper ol
		{
			margin-left:30px;
		}
		
		#equipment-wrapper ul, #equipment-wrapper ul ul
		{
			margin-left:20px;
		}
		
		.equipment-specs-column
		{
			width:305px;
			float:left;
			text-wrap:none;
			padding:0 10px 0 0;
		}
		
		.pdf-download
		{
			float:right;
			width:190px;
			height:100px;
			padding:0 0 0 15px;
			vertical-align:top;
			text-align:right;
		}
		
		.hotel-free-addons
		{
			float:right;
			width:190px;
			background:url(images/bg-hotel-extras.jpg) repeat-x bottom;
			padding:10px 0 20px 5px;
			vertical-align:top;
			text-align:center;
			border-left:1px solid #ccc;
			border-bottom:1px solid #ccc;
			margin:0 -17px 0 15px;
			display:block;
		}
		
			.hotel-free-addons img
			{
				padding-top:5px
			}
		
			.free
			{
				font-size:35pt;
				color:#CC0000;
				font-weight:bold;
				line-height:30pt
			}
			
			.offering
			{
				font-size:12pt;
				font-weight:bold;
				line-height:0
			}
			
				.offering-bigger {
					font-size:14pt;
					font-weight:bold;
					line-height:0
				}
				
				.offering-smaller {
					font-size:10pt;
					font-weight:bold;
					line-height:0
				}
				
				.offering-medium {
					font-size:11pt;
					font-weight:bold;
					line-height:0
				}
			
			.plus
			{
				color:#999;
				font-size:20pt;
				width:190px;
				display:block;
				line-height:35px
			}
	
	#packages-call-now
	{
		background: url(images/packages-call-now.png) no-repeat;
		color: #FFF;
		font-size: 28pt;
		line-height: 80px;
		text-align: center;
		width: 946px;
		float:left;
		margin-top:15px
	}
	
		.package-call-now-number
		{
			color:#C00
		}
		
	#packages-call-now-home
	{
		background:#fff url(images/packages-call-now.png) no-repeat top center;
		color:#FFF;
		font-size:28pt;
		line-height:80px;
		text-align:center;
		width:980px;
		float:left;
		padding-bottom:10px
	}
		
	.new-list-price
	{
		font-size:12pt;
		font-weight:bold;
		color:#990000
	}
	
	.phone-system-title
	{
		font-size:14pt;
		line-height:20pt
	}
	
	.phone-system-img
	{
		padding:0 5px
	}
	
	.call-john
	{
		width:100%;
		height:20px;
		font-size:20pt;
		font-weight:bold;
		border-top:1px solid #ccc;
		display:block;
		float:left;
		color:#CC0000;
		line-height:40px
	}
	
	.business-phone-system
	{
		width:303px;
		height:245px;
		padding:5px;
		border-top:1px solid #ccc;
		border-right:1px solid #ccc;
		float:left;
		display:block
	}
	
		.business-phone-system img
		{
			float:right
		}
		
	#contact-us-genie-form {
		float:right;
		width:350px;
		margin-left:30px;
		padding:10px;
		border:1px solid #ccc;
		background: #efefef;
		background: -moz-linear-gradient(top,  #efefef 0%, #77d3ef 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,#77d3ef));
		background: -webkit-linear-gradient(top,  #efefef 0%,#77d3ef 100%);
		background: -o-linear-gradient(top,  #efefef 0%,#77d3ef 100%);
		background: -ms-linear-gradient(top,  #efefef 0%,#77d3ef 100%);
		background: linear-gradient(to bottom,  #efefef 0%,#77d3ef 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#77d3ef',GradientType=0 );
		-moz-border-radius: 5px;
		border-radius: 5px;
	}
	
		#contact-us-genie-form span {
			font-size:19px;
			font-weight:bold;
		}
		
		#contact-us-genie-form p {
			color:#666
		}
		
		#contact-us-genie-form label {
			width:150px;
			display:inline-block;
			padding:5px 0;
			margin-bottom:5px
		}
		
		#contact-us-genie-form input {
			width:180px;
			display:inline-block;
			padding:5px;
			margin-bottom:5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
			border:1px solid #333
		}
		
		#contact-us-genie-form #SubmitBtn {
			margin-left:25%
		}
		
/* Content Area */

    #content
    {
        width:946px;
		height:100%;
		background:#fff;
        float:left;
		color:#000;
		padding:0 17px 20px 17px
    }
    
        #content h1, #content h2, #content h3, #content h4 {
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			margin:20px 0 10px 0
		}
		
		#content h2
		{
			background:url(images/bg-h2.png) no-repeat left bottom;
			background-size:90%;
			padding-bottom:5px
		}
		
		#content h1
        {
            color:#157DA4;
			font-size:16pt
        }
		
		#content h2
        {
            color:#157DA4;
			font-size:16pt;
        }
        
            .h2-phone
            {
                color:#FD1A18
            }
        
		#content h3
        {
            color:#666;
			font-size:18px;
			font-weight:bold;
			margin-top:40px;
			line-height:10pt
        }
		
		#content h4 {
			color:#333
		}
		
		#content strong a
		{
			color:#000;
			text-decoration:none
		}
		
		#content ul
		{
			margin:15px 0 15px 30px !important
		}
		
		#content ol
		{
			margin:15px 0 15px 30px
		}
		
		#content p
		{
			padding:7px 0
		}
		
		#content sup
		{
			font-size:0.5em
		}
		
		.home-bullets
		{
			margin-left:30px
		}
		
		li
		{
			padding-bottom:3px
		}
		img {
			border:none
		}
		
		.faqs {
			margin-top:20px
		}
			.faqs dt{
				font-size:13px;
				font-weight:bold;
				padding:3px 0 15px 0
			}
			.faqs dt:hover{
				cursor:pointer
			}
			.faqs dd{
				margin-bottom:30px;
				padding:20px;
				color:#333;
				background:#efefef;
				-moz-border-radius: 10px;
				border-radius: 10px;
				box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.08)
			}
			.faqs .hover{
				color:#0099CC;
				text-decoration:underline
			}
		
		.mobile-image, #mobile-business-list
		{
			display:none
		}
		
		#content-text
		{
			width:920px;
			display:block;
			float:left;
			font-size:9pt;
			line-height:12pt;
			background:#fff;
			padding:10px 30px 0 30px;
		}
		
			#content-text p
			{
				padding:10px 0
			}
			
		#content-packages-page
		{
			width:980px;
			height:100%;
			background:#fff;
			float:left;
			padding:20px 0 0 0
		}
		
		.first-sentence
		{
			margin-top:10px
		}
		
		.right
		{
			float:right
		}
		
		.left
		{
			float:left
		}
		
		.small
		{
			font-size:8pt
		}
		
		.lighter {
			color:#999
		}
        
/* Residential Home Content Area */

			#home-header-specials
			{
				width:980px;
				height:121px;
				background:url(images/home-header-specials.jpg) no-repeat;
				float:left;
				display:block
			}

			#home-top-3-selection-wrapper
			{
				width:980px;
				height:300px;
				background:#fff;
				padding:30px 0;
				float:left;
				font-size:12px
			}
			
				#home-top-3-selection-wrapper h2
				{
					font-size:14px;
					font-weight:bold
				}
				
				#home-top-3-selection-wrapper a {
					color:#00ACE5;
					font-weight:bold;
					text-decoration:none
				}
				
					#home-top-3-selection-wrapper a:hover {
						text-decoration:underline
					}
			
				.home-top-3-selection-box1, .home-top-3-selection-box2, .home-top-3-selection-box3
				{
					height:300px;
					float:left
				}
				
				.home-top-3-selection-box1
				{
					width:500px;
					background:url(images/home-free-dvr.jpg) no-repeat
				}
				
					.home-top-3-selection-box1 h2
					{
						width:465px;
						padding:180px 0 10px 15px
					}
					
					.home-top-3-selection-box1 p
					{
						width:455px;
						padding:0 0 20px 15px
					}
					
				.home-top-3-selection-box2
				{
					width:240px;
					background:url(images/home-hd.jpg) no-repeat 0 33px
				}
				
					.home-top-3-selection-box2 h2, .home-top-3-selection-box3 h2
					{
						width:240px;
						padding:180px 0 10px 10px
					}
					
					.home-top-3-selection-box2 p, .home-top-3-selection-box3 p
					{
						width:215px;
						padding:0 0 20px 10px
					}
				
				.home-top-3-selection-box3
				{
					width:240px;
					background:url(images/home-bundle.jpg) no-repeat 0 35px
				}
			
			#home-compare-directv
			{
				width:980px;
				height:280px;
				float:left;
				background:#fff
			}
			
			#home-genie
			{
				width:980px;
				float:left;
				background:#fff
			}
			
				#home-genie ul {
					margin-left:50px
				}
				
				#home-genie h2 {
					width:470px;
					font-size:18px;
					padding:10px 0 15px 20px
				}
				
				#home-genie p {
					padding:10px 20px
				}
			
			#home-technology
			{
				width:980px;
				height:220px;
				background:#fff url(images/home-mobile-technology.jpg) no-repeat bottom;
				float:left;
				padding:20px 0
			}
			
				#home-technology h2
				{
					width:470px;
					font-size:18px;
					padding:20px 0 15px 20px
				}
				
				#home-technology p
				{
					width:450px;
					font-size:12px;
					padding:0 0 10px 20px
				}
				
				#home-technology sup
				{
					font-size:6pt;
					line-height:1pt
				}
				
				#home-technology a {
					color:#00ACE5;
					font-weight:bold;
					text-decoration:none;
				}
				
					#home-technology a:hover {
						text-decoration:underline;
					}
					
				#home-local-channels
				{
					width:980px;
					height:200px;
					background:#fff url(images/home-local-tv-channels.jpg) no-repeat;
					float:left;
					padding:25px 0 10px 0;
					text-align:center;
					font-size:17pt;
					font-weight:bold;
				}
				
					#home-local-channels p
					{
						margin-top:60px;
					}
					
				#home-content-right-col
				{
					width:315px;
					height:260px;
					background:#fff url(images/home-right-col.jpg) no-repeat right;
					float:right;
					padding:0 0 0 20px;
				}
				
					.home-content-right-col-customer-service
					{
						width:180px;
						height:88px;
						display:block;
						padding:16px 0 2px 120px;
						font-size:12px;
						font-weight:bold;
						color:#333;
					}
					
					.home-content-right-col-install
					{
						color:#666;
						padding-left:40px;
						line-height:60pt;
						font-size:16px;
					}
					
					.seperator
					{
						width:980px;
						height:30px;
						background:#fff url(images/seperator.png) no-repeat;
						float:left;
						padding-bottom:20px;
					}

/* Residential Package Content Pages */

		#header-residential-packages, #header-residential-packages-entertainment, #header-residential-packages-choice, #header-residential-packages-choice-xtra, #header-residential-packages-choice-ultimate, #header-residential-packages-premier, header-residential-pay-per-view, #header-residential-nfl-sunday-ticket, #header-residential-sports-packages, #header-residential-movie-channels, #header-residential-cinema, #header-residential-hd, #header-residential-nascar, #header-residential-babyfirsttv, #header-residential-customer-promise, #header-residential-audience-network, #header-residential-directv-vs-dish
		{
			width:980px;
			height:200px;
			float:left;
		}
		
		#header-residential-packages {background:url(images/header-packages-page.jpg) no-repeat;}
		#header-residential-packages-entertainment {background:url(images/header-packages-page-entertainment.jpg) no-repeat;}
		#header-residential-packages-choice {background:url(images/header-packages-page-choice.jpg) no-repeat;}
		#header-residential-packages-choice-xtra {background:url(images/header-packages-page-choice-xtra.jpg) no-repeat;}
		#header-residential-packages-choice-ultimate {background:url(images/header-packages-page-choice-ultimate.jpg) no-repeat;}
		#header-residential-packages-premier {background:url(images/header-packages-page-premier.jpg) no-repeat;}
		#header-residential-pay-per-view {background:url(images/header-residential-pay-per-view.jpg) no-repeat;}
		#header-residential-nfl-sunday-ticket {background:url(images/header-residential-nfl-sunday-ticket.jpg) no-repeat;}
		#header-residential-sports-packages {background:url(images/header-residential-sports-packages.jpg) no-repeat;}
		#header-residential-movie-channels {background:url(images/header-residential-movie-channels.jpg) no-repeat;}
		#header-residential-cinema {background:url(images/header-residential-cinema.jpg) no-repeat;}
		#header-residential-hd {background:url(images/header-residential-hd.jpg) no-repeat;}
		#header-residential-babyfirsttv {background:url(images/header-residential-babyfirsttv.jpg) no-repeat;}
		#header-residential-customer-promise {background:url(images/header-residential-customer-promise.jpg) no-repeat;}
		#header-residential-audience-network {background:url(images/header-residential-audience-network.jpg) no-repeat;}
		#header-residential-directv-vs-dish {background:url(images/header-residential-directv-vs-dish.jpg) no-repeat;}
		
		#header-residential-nascar
		{
			background:url(images/header-residential-nascar.jpg) no-repeat;
		}
		
			#header-residential-packages-side
			{
				position:relative;
				top: -60px;
				left: -17px;
				width:17px;
				height:200px;
			}
			
			#header-residential-packages-location
			{
				position:relative;
				float:left;
				top: 160px;
				left: 15px;
				width:750px;
				height:40px;
			}
			
				#header-residential-packages-location h1
				{
					font-size:14pt;
					color:#FFFF00
				}
		
		.package-residential-wrapper, .package-residential-wrapper-even
		{
			width:190px;
			height:1180px;
			float:left;
			margin:0 3px
		}
		
		.package-residential-wrapper-even
		{
			background:url(images/package-residential-wrapper-even.png) repeat-x bottom
		}
		
		#package-residential-entertainment, #package-residential-choice, #package-residential-choice-xtra, #package-residential-choice-ultimate, #package-residential-premier
		{
			width:192px;
			height:183px;
			float:left
		}
		
		#package-residential-entertainment, #package-residential-choice
		{
			background:url(images/package-header-entertainment.png) no-repeat
		}
		
		#package-residential-choice
		{
			background:url(images/package-header-choice.png) no-repeat
		}
		
		#package-residential-choice-xtra
		{
			background:url(images/package-header-choice-xtra.png) no-repeat;
		}
		
		#package-residential-choice-ultimate
		{
			background:url(images/package-header-choice-ultimate.png) no-repeat;
		}
		
		#package-residential-premier
		{
			background:url(images/package-header-premier.png) no-repeat;
		}
		
			.package-residential-header-savings-price
			{
				width:54px;
				height:33px;
				float:left;
				padding:3px 0 0 3px;
				font-size:7pt;
				font-weight:bold;
				color:#fff;
			}
			
				.package-header-savings-dollar-sign
				{
					font-size:7pt !important;
				}
				
				.package-header-savings-dollar-amount
				{
					font-size:11pt;
					font-weight:bold;
				}
				
			.package-residential-header-name
			{
				width:134px;
				height:36px;
				float:left;
				font-size:10.1pt;
				font-weight:bold;
				color:#fff;
				text-transform:uppercase;
				line-height:36px;
			}
			
				.package-residential-header-name a
				{
					color:#fff;
					text-decoration:none;
				}
			
		 .package-residential-header-channels
			{
				width:190px;
				float:left;
				margin:11px 0 5px 0;
				color:#666;
				font-weight:bold;
				text-align:center;
			}
			
			.package-residential-header-price
			{
				width:111px;
				float:left;
				margin:5px 40px 0;
				color:#333;
			}
			
				.package-residential-header-dollar-sign
				{
					width:12px;
					float:left;
					font-size:14pt;
					font-weight:bold;
				}
				
				.package-residential-header-dollar
				{
					width:60px;
					float:left;
					font-size:40pt;
					font-weight:bold;
					line-height:30pt;
				}
				
				.package-residential-header-cent
				{
					width:20px;
					float:left;
					font-size:18pt;
					font-weight:bold;
					line-height:18pt;
				}
				
				.package-residential-header-month
				{
					width:36px;
					float:left;
					font-size:8pt;
					line-height:10pt;
				}
				
				.package-residential-header-agreement
				{
					width:130px;
					float:left;
					margin:7px 30px;
					text-align:center;
					color:#666;
					font-size:6pt;
				}
				
				.package-button-channel-lineup
				{
					background:url(images/package-button-channel-lineup.png) no-repeat 0 0;
					width:117px;
					height:24px;
					float:left;
					margin:0 36px;
					text-align:center;
					font-weight:bold;
					line-height:16pt;
				}
				
					.package-button-channel-lineup a
					{
						color:#fff;
						font-weight:bold;
						text-decoration:none;
						display:block;
					}
					
				.package-button-channel-lineup:hover
				{
					background:url(images/package-button-channel-lineup.png) no-repeat 0 -24px;
				}
				
				.nfl-sunday-ticket
				{
					background:url(images/nfl-sunday-ticket.jpg) no-repeat;
					width:190px;
					height:136px;
					margin:10px 0;
					display:block;
				}
				
					.nfl-sunday-ticket-title
					{
						width:80px;
						font-size:15pt;
						line-height:14pt;
						font-weight:bold;
						text-transform:uppercase;
						color:#fff;
						position:relative;
						top:30px;
						left:5px;
						display:block;
					}
					
					.nfl-sunday-ticket-included
					{
						font-size:9pt;
						font-weight:bold;
						color:#fff;
						position:relative;
						top:32px;
						left:5px;
						display:block;
					}
					
					.nfl-sunday-ticket-renew
					{
						color:#333;
						font-size:8pt;
						font-style:italic;
						margin-bottom:5px;
						display:block;
					}
				
				.package-bullets
				{
					width:160px;
					margin:10px 0 5px 18px;
					list-style-image:url(images/list_bullet.png);
					font-size:8pt;
				}
				
				#package-page-channel-lineup
				{
					width:420px;
					float:right;
					text-align:center;
				}
				
					#package-page-channel-lineup h3
					{
						font-size:14pt;
						line-height:20pt;
						margin-top:20px
					}
				
				.image-padding
				{
					padding:0 20px;
				}
				
		.packages-worry-free
		{
			margin-left:13px;
		}
		
		.package-add-bundle
		{
			width:190px;
			display:block;
			font-size:11pt;
			font-weight:bold;
			text-align:center;
			color:#333;
		}
		
		.package-add-bundle-description
		{
			font-size:9pt;
			text-align:center;
			padding:7px 2px;
		}
		
		.package-add-bundle-button
		{
			width:190px;
			display:block;
			background:url(images/bg-package-add-bundle-button.png) no-repeat 0 0;
			line-height:40px;
			font-size:11pt;
			font-weight:bold;
			text-align:center;
		}
		
			.package-add-bundle-button:hover
			{
				background:url(images/bg-package-add-bundle-button.png) no-repeat 0 -40px;
			}
		
			.package-add-bundle-button a
			{
				color:#fff;
				text-decoration:none;
			}
			
		#package-price
		{
			border:1px solid #ccc;
			padding:10px;
			width:172px;
			height:54px;
			margin-top:20px;
			display:block;
			color:#333;
			font-size:8pt;
			-moz-border-radius: 5px;
			border-radius: 5px;
			background: #ffffff; /* Old browsers */
			/* IE9 SVG, needs conditional override of 'filter' to 'none' */
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmVmZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background: -moz-linear-gradient(top,  #ffffff 0%, #efefef 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #ffffff 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #ffffff 0%,#efefef 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #ffffff 0%,#efefef 100%); /* IE10+ */
			background: linear-gradient(top,  #ffffff 0%,#efefef 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 ); /* IE6-8 */
		}
		
			#package-price span
			{
				font-size:35pt;
				font-weight:lighter;
			}
			
				span.dollor-sign
				{
					font-size:16pt !important;
					float:left !important;
					margin-top:5px;
				}
				
			.nfl-sunday-ticket-package {
				float:right;
				margin:20px 55px 0 0
			}
			
			
			#faqs h3 {
				margin:15px 0;
				cursor:pointer
			}

/* Residential Todays Deals Page */

		.package-container {
			width:197px;
			float:left;
			display:block;
		}
		
			.package-container img {
				border:none;
			}
			
			.package-image-bottom {
				margin-top:-10px;
			}

		.package-container-end {
			width:192px;
			float:left;
			display:block;
		}
		
			.package-container-end img {
				border:none;
			}
	
/* Residential DIRECTV vs. DISH Page */	
	
	#directv-dish-top {
		background:url(images/directv-dish-top.jpg) no-repeat;
		width:946px;
		height:351px;
	}
	
	#directv-dish-hd {
		background:url(images/directv-dish-hd.jpg) no-repeat;
		width:946px;
		height:390px;
	}
	
		#directv-dish-hd p, #directv-dish-hd li {
			width:450px;
		}
		
		#directv-dish-top p, #directv-dish-value p {
			width:450px;
			padding-top:20px;
		}
	
	#directv-dish-sports {
		background:url(images/directv-dish-sports.jpg) no-repeat;
		width:946px;
		height:332px;
	}
	
		#directv-dish-sports p {
			width:500px;
			float:right;
			margin-top:35px;
		}
	
	#directv-dish-value {
		background:url(images/directv-dish-value.jpg) no-repeat;
		width:946px;
		height:370px;
	}
	
/* Residential Bundles Page */

		#header-residential-bundles
		{
			width:980px;
			height:200px;
			float:left;
			background:url(images/header-residential-bundles.jpg) no-repeat
		}
			
/* Residential Internet Pages */

		#local-internet-left
		{
			height:100%;
			width:680px;
			float:left;
		}
		
			#local-internet-left p
			{
				width:100%;
				margin-top:0
			}
		
		#local-internet-right
		{
			width:240px;
			height:445px;
			float:right;
			margin-left:20px
		}
		
		.faq, .do-more, #hughesnet-sub-nav
		{
			width:926px;
			border:1px solid #ccc;
			margin:10px 0;
			padding:0 10px;
			background: rgb(255,255,255);
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmVmZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(239,239,239,1) 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(239,239,239,1)));
			background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(239,239,239,1) 100%);
			background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(239,239,239,1) 100%);
			background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(239,239,239,1) 100%);
			background: linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(239,239,239,1) 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 )
		}
		
			.faq ul
			{
				margin:5px 0 5px 30px !important
			}
			.do-more {
				min-height:100px
			}
			.do-more h2 {
				margin-top:10px !important
			}
		#hughesnet-sub-nav {
			text-align:center;
			padding:10px
		}
			#hughesnet-sub-nav a {
				padding:0 50px;
				font-weight:bold;
				font-size:14px
			}
		#hughesnet-mainpage-right-wrapper {
			width:946px;
			float:left
		}
			.hughesnet-mainpage-right {
				width:441px;
				border:1px solid #ccc;
				margin:0 5px 20px 5px;
				padding:10px;
				float:left;
				-moz-border-radius: 4px;
				border-radius: 4px;
				background: #fff;
				background: -moz-linear-gradient(top,  #ffffff 0%, #efefef 100%);
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef));
				background: -webkit-linear-gradient(top,  #ffffff 0%,#efefef 100%);
				background: -o-linear-gradient(top,  #ffffff 0%,#efefef 100%);
				background: -ms-linear-gradient(top,  #ffffff 0%,#efefef 100%);
				background: linear-gradient(to bottom,  #ffffff 0%,#efefef 100%);
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 )
			}
				.hughesnet-mainpage-right h2 {
					margin-top: 0 !important
				}
				.hughesnet-mainpage-right img {
					border:none;
					margin-left:120px
				}
		#hughesnet-pricing-wrapper {
			width:946px;
			height:462px;
			margin:10px 0 10px 0;
			display:block
		}
			.hughesnet-pricing-power {
				width:314px;
				height:462px;
				display:block;
				float:left;
				background:url(images/hughesnet-bg-pricing-plans.png) no-repeat 0 0
			}
			.hughesnet-pricing-pro {
				width:314px;
				height:462px;
				margin-left:2px;
				display:block;
				float:left;
				background:url(images/hughesnet-bg-pricing-plans.png) no-repeat -335px 0
			}
			.hughesnet-pricing-max {
				width:314px;
				height:462px;
				margin-left:2px;
				display:block;
				float:left;
				background:url(images/hughesnet-bg-pricing-plans.png) no-repeat -680px 0
			}

			#hughesnet-pricing-wrapper img {
				padding:120px 0 0 5px;
				color:#666
			}
			#hughesnet-pricing-wrapper p {
				padding:73px 15px 0 15px;
				color:#666
			}
			#hughesnet-pricing-buttons {
				margin-bottom:20px
			}
		#hughesnet-do-more {
			width:916px;
			padding:0 15px 0 15px;
			display:block;
			border:1px solid #0173BA;
			float:left
		}
			#hughesnet-do-more h2 {
				margin-top:10px !important
			}
			#hughesnet-do-more strong {
				color:#0173BA
			}

/* Residential Contact Us Page */

		#contact-us-header {
			width:946px;
			height:500px;
			background:url(images/contact-us-header.jpg) no-repeat;
			margin-bottom:20px;
			color: #666
		}
		
			#contact-us-header-left {
				width:420px;
				margin:185px 65px 0 20px;
				float:left;
			}
			
				.contact-phone {
					font-size:34pt;
					font-weight:bold;
					color:#fff;
					width:420px;
					text-align:center;
					margin-top:40px;
					display:block;
				}
			
			#contact-us-header-right {
				width:420px;
				margin:185px 0 0 0;
				float:left;
			}
			
				#contact-us-header-right p {
					padding-bottom:20px;
				}
				
				#contact-us-form {
					width:340px;
					margin:0 auto;
					text-align:center;
				}
					
					#contact-us-form label {
						float:left;
						width:130px;
						text-align:right;
						margin:0 10px 5px 0;
					}
					
					#contact-us-form input {
						width:190px;
						padding:3px;
						margin-bottom:5px;
						border:1px solid #999;
						-moz-border-radius:5px;
						border-radius:5px;
					}
					
					#contact-us-form input:focus {
						border:1px solid #F00;
						-webkit-box-shadow: 0px 0px 2px 2px #20ACEA;
						box-shadow: 0px 0px 2px 2px #20ACEA;
					}
					
					.contact-us-submit {
						width:190px;
						height:42px;
						color:#000;
						font-weight:bold;
						text-align:center;
						margin-top:10px;
						-moz-border-radius: 5px;
						border-radius: 5px;
						background: rgb(255,255,0);
						background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjk5MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
						background: -moz-linear-gradient(top,  rgba(255,255,0,1) 0%, rgba(255,153,0,1) 100%);
						background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,0,1)), color-stop(100%,rgba(255,153,0,1)));
						background: -webkit-linear-gradient(top,  rgba(255,255,0,1) 0%,rgba(255,153,0,1) 100%);
						background: -o-linear-gradient(top,  rgba(255,255,0,1) 0%,rgba(255,153,0,1) 100%);
						background: -ms-linear-gradient(top,  rgba(255,255,0,1) 0%,rgba(255,153,0,1) 100%);
						background: linear-gradient(top,  rgba(255,255,0,1) 0%,rgba(255,153,0,1) 100%);
						filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffff00', endColorstr='#ff9900',GradientType=0 );
					}
					
					.contact-us-form-bottom {
						width:100%;
						color:#666;
						font-size:7pt;
						text-align:center;
						display:block;
					}
			
			.contact-us-header-title {
				font-size:22pt;
				font-weight:bold;
				color:#333;
			}
			
			#customer-promise-customer-service {
				background:url(images/customer-promise-bg.jpg) no-repeat;
				width:174px;
				height:148px;
				margin:0 0 20px 30px;
				padding:160px 20px 0 20px;
				float:right;
			}
			
				#customer-promise-customer-service span {
					height:50px;
					font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
					font-weight:bold;
					font-size:12pt;
					display:block;
				}

/* Business Home Page Content Area */

        #business-selection-wrapper
        {
            width:960px;
            float:left;
            margin:20px 0;
            text-align:center;
        }

            .business-selection
            {
                background:url(images/bg-business-selection.jpg) repeat-x;
                width:150px;
                height:230px;
                margin:0 3px;
                float:left;
                border:1px solid #ccc;
            }
			
				.business-selection img
				{
					border:none;
				}
            
                .business-selection-icon, .business-selection-header, .business-selection-link, .business-selection-button
                {
                    width:148px;
                    float:left;
                }
                
                .business-selection-icon
                {
                    padding:5px 0 0;
                }
                    
                .business-selection-header, .business-selection-link
                {
                    font-size:9pt;
                    font-weight:bold;
                    color:#2888E1;
                }
                                                
                .business-selection-header, .business-selection-description
                {
                    padding-bottom:8px;
                }
				
					.business-selection-header a
					{
						color:#2888E1;
						text-decoration:none;
						font-weight:bold;
					}
					
					.business-selection-header a:hover
					{
						text-decoration:underline;
					}
                
                .business-selection-description
                {
                    width:145px;
                    height:45px;
                    margin-left:4px;
                    float:left;
                    font-size:9pt;
                }
                
                .business-selection-link, .business-selection-phone
                {
                    line-height:17pt;
                }
                                        
                    .business-selection-link a
                    {
                        font-size:11pt;
                        font-weight:bold;
                        color:#2888E1;
                        text-decoration:none;
                    }
                    
                    .business-selection-link a:hover
                    {
                        text-decoration:underline;
                    }
					
		.package-includes-header
		{
			color:#333;
			font-size:12pt;
			font-weight:bold;
			line-height:24pt;
			border-bottom:1px solid #ccc;
		}
		
		.package-includes-limited-time
		{
			font-weight:bold;
			color:#C00;
		}
		
		.package-includes-limited-time-details
		{
			font-size:8pt;
			color:#666;
		}
		
		#mobile-call
		{
			display:none;
		}
		
/* MDU Content Area */

		.mdu-selection
		{
			width:946px;
			float:left;
			display:block;
			margin-bottom:20px
		}
			.mdu-selection .title
			{
				font-size:14px
			}
			.mdu-selection p
			{
				width:930px
			}
			.mdu-selection img
			{
				margin:0 10px 70px 0;
				border:0;
				border:1px solid #ccc;
				float:left
			}

/* Channel Listngs & Table Settings */
		
			#channel-listings table{position:relative;margin:0 auto;text-align:left;border-top:1px #ababab solid;border-left:1px #ababab solid;}
			#channel-listings td{border-right:1px #ababab solid;border-bottom:1px #ababab solid;vertical-align:top;}
			#channel-listings td.header p{margin:0;.margin:-1px 0 0 0;padding:0 10px 5px 110px;font-size:7pt;line-height:7pt;}
			#channel-listings td.header p a#print{display:block;width:40px;height:7px;margin:0;padding:0;border:none;float:right;}
			#channel-listings table.package{margin:5px 0;border:none;.border-bottom:5px #fff solid;}
			#channel-listings table.package td{width:140px;height:11px;margin:0;padding:0 0 0 10px;font-size:8pt;border:none;}
			#channel-listings table.package td.ch-no{width:45px;padding:0 10px 0 0;text-align:right;}
			#channel-listings table.package td.ch-no img{float:left;}
			.channel-listings-header {background:#013C5E; font-size:13pt; line-height:20pt; color:#fff; padding-left:10px;}
			
			.stripes tr.even{background-color:#fff; border:1px solid #000;}
			.stripes tr.odd{background-color:#eee;}
			.stripes th, td, tr {padding:5px 10px; border-bottom:1px solid #ddd;}
			.centered{text-align:center !important;}

/* Copyright */
        
    #copyright
    {
        width:980px;
        font-size:9pt;
        text-align:justify;
        color:#ccc;
        padding:20px 0;
        float:left
    }
	
	 #copyright a
	 {
		 color:#999;
	 }
	
	#additional-details {
		display:none;
	}

/* Popup Zip Code Form */


#zip-code-form {
	display:none;
	background:#fff;
}
	
	
#areas-served
{
	display:block;
    width:970px;
	padding:20px 0px 20px 0px;
	float:left;
	background:#fff;
	padding-left:10px;
}
	
#areas-served p
{
    text-align:center;
    font-weight:bold;
    font-size:10pt;
    padding-bottom:10px;
}

#areas-served a
{
	position:relative;
	display:inline-table;
	font-size:9pt;
	padding:4px;
	margin:2px;
	vertical-align:middle;
	width:300px;
	-height:34px;
	border:1px dotted silver;
}

#areas-served a:hover
{
    background-color:#eaeaea;
}

#areas-served span
{
    display:inline-block;
    width:108px;
    overflow:hidden;
    font-size:8pt;
    padding-left:10px;
    white-space:nowrap;
}
	
	
	
.getstartedtextmodal
{
	position:relative;
	background:none;
    padding:5px;
    font-size:14pt;
    text-align:center;
    font-weight:bold;
}
	
.zipcodefieldmodal
{
	position:relative;
	background:none;
    width:150px;
    height:30px;
    padding:5px;
    font-size:18pt;
    border:1px solid black;
    text-align:center;
    margin:20px 0px 7px 0px;
}

.formbuttonmodal
{
    display:block;
    position:relative;
    background:url(images/div-zipcode-button.png) no-repeat;
    width:246px;
    height:39px;
    border:none;
    color:#fff;
    font-size:14pt;
    font-weight:bold;
    margin:7px auto;
    text-align:center;
}

.formvalidationmsgmodal
{
    display:block;
}

/* css for the modal popup */
#modalmask {
    position:absolute;
    z-index:19000;
    background-color:#c0c0c0;
    display:none;
}
#modalmask2 {
    position:absolute;
    z-index:19000;
    background-color:#c0c0c0;
    display:none;
}
#modalboxes .window {
    position:absolute;
    width:10px;
    height:10px;
    display:none;
    z-index:19999;
    padding:20px;
    top:0px;
    left:0px;
}
#modalboxes #dialog {
    position:absolute;
    border:1px solid black;
    background-color:White;
    width:375px; 
    height:203px;
    text-align:center;
}


/* Email Form */

		#property-owners-form
		{	
			width:600px;
			margin:0 auto;
			margin-top:20px;
		}
			
			#property-owners-form select
			{
				border:1px solid #ccc;
				padding:3px;
			}
			
			#property-owners-form select:focus
			{
				border:1px solid #666;
			}
			
			#property-owners-form input, #property-owners-form textarea {
				padding: 3px;
				width: 471px;
				font-size:13pt;
				margin: 0px 0px 10px 0px;
				border: 1px solid #ccc;
			}
			
			#property-owners-form textarea {
				height: 90px;
			}
			
			#property-owners-form textarea:focus, #property-owners-form input:focus {
				border: 1px solid #900;
			}
			
			#contact-area input.submit-button {
				width: 100px;
				float: right;
			}
			#property-owners-form label
			{
				float: left;
				margin-right: 15px;
				width: 100px;
				padding-top: 5px;
				font-size:14pt;
			}
			
			.input-small {
				width:30px !important;
			}
		
		#property-owners-form2
		{	
			width:600px;
			margin:0 auto;
			margin-top:20px;
			margin-left:5px;
		}
			
			#property-owners-form2 select
			{
				border:1px solid #ccc;
				padding:3px;
			}
			
			#property-owners-form2 select:focus
			{
				border:1px solid #666;
			}
			
			#property-owners-form2 input, #property-owners-form2 textarea {
				padding: 2px;
				width: 50%;
				font-size:13pt;
				margin: 0px 0px 10px 0px;
				border: 1px solid #ccc;
			}
			
			#property-owners-form2 textarea {
				height: 90px;
			}
			
			#property-owners-form2 textarea:focus, #property-owners-form2 input:focus {
				border: 1px solid #900;
			}
			
			#property-owners-form2 label
			{
				float: left;
				margin-right: 15px;
				width: 100%;
				padding-top: 5px;
				font-size:14pt;
			}