/**
 * Color Key:
 * Dark Blue: 0786c9
 * Light Blue Bkg: f1f9fc
 * Orange: ff720a
 * Orange Red: e85a04
 * Red: f73804
 * Light Red Bkg: fbe2db
 * Blue Text Link: 0885c8
 * Orange Text Link: f5710c
 * Light Orange Bkg: f9e4d4
 **/

html { background: #f2f2f2 none repeat scroll 0%; }

body {
font: normal normal normal 85% Verdana,Arial,sans-serif;
color:#555555;
      background-color:#f2f2f2;
}

h6 {font-size:93%;display:inline;}
h5 {font-size:108%;display:inline;}
h4 {font-size:123.1%;display:inline;}
h3 {font-size:138.5%;display:inline;}
h2 {font-size:153.9%;display:inline;}
h1 {font-size:167%;display:inline;}

body#revieworderbox {
    background-image: url('images/bkg_revieworderbox.jpg');
    background-repeat:no-repeat;
    font-size:10px;
}
body#pkgs_body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
margin:0px;
}

b { color:#f87508; }

a { text-decoration:underline; color:#f87508; }
a:link { text-decoration:underline; color:#f87508; }
a:hover { text-decoration:none; color:#f87508; }
a:visited { text-decoration:underline; color:#f87508; }
a:active { text-decoration:underline; color:#f87508; }

em {font-style: italic;}

input {
    font-size:93%;
}
input#submitbtn {
position:absolute;
         background-image:url('images/btn_submit_small.jpg');
         background-repeat:no-repeat;
width: 76px;
height: 19px;
        border-width: 0px;
}
input#backbtn {
position:absolute;
         background-image:url('images/btn_reset.jpg');
         background-repeat:no-repeat;
width: 50px;
height: 20px;
        border-width: 0px;
}
input#loginbtn {
    background-image:url('images/btn_login.jpg');
    background-repeat:no-repeat;
width: 46px;
height: 20px;
        border-width: 0px;
        margin-left: 10px;
}
input#forgotbtn {
position:absolute;
         background-image:url('images/btn_password.jpg');
         background-repeat:no-repeat;
width: 108px;
height: 12px;
        border-width: 0px;
}
input#accountbtn {
position:absolute;
         background-image:url('images/btn_account.jpg');
         background-repeat:no-repeat;
width: 93px;
height: 12px;
        border-width: 0px;
}
input.error { background-color:#ffe2ca; }

img#logo {
width:147px;
height:73px;
       margin-left:24px;
       margin-top:10px;
}
img#slide1hdr1_txt {
position:absolute;
top:5px;
left:5px;
}
img#slide2hdr1_txt {
position:absolute;
top:5px;
left:5px;
}
img#slide2hdr2_txt {
position:absolute;
top:5px;
left:5px;
}

strong {font-weight:bold;}
strong.orange {color:#f88a33;}

ul { line-height:20px; }
li {
    font-size:10px;
    list-style-image: url('images/bullet_red.jpg');
}

table#contact_box { text-align: left; }
table#contact_box td { padding:4px; }
table#search_box { text-align: left;}
table#search_box td { padding:4px; }

div#channels {
    background-color:#FFFFFF;
padding:4px;
        text-align:left;
width:718px;
      font-size:73%;
}
div#channels .bar {
position:relative;
         margin-left:-1px;
}
div#channels td.details {
    font-size: 108%;
padding:8px;
}
div#channels td.details b{
color:#FFFFFF;
}
div#channels td.name  {
    font-size: 138.5%;
padding:8px;
}
div#channels td.channels {
    font-size: 93%;
padding:10px;
}

div.bkg_bottom {
    background-image: url('images/bkg_bottom.jpg');
    background-repeat: no-repeat;
width: 992px;
height:20px;
       font-size:10px;
       padding-top:20px;
color:#aaaaaa;
      background-color: #f2f2f2;
}
div.bkg_middle {
    background-image: url('images/bkg_repeaty.jpg');
    background-repeat: repeat-y;
width: 990px;
}
div.bkg_top {
    background-image: url('images/bkg_top.jpg');
    background-repeat: no-repeat;
    background-position: 0px 12px;
width: 992px;
height:20px;
}
div.error {
    font-weight: bold;
color:#cc0000;
}

span.error {
    font-weight: bold;
color:#cc0000;
}
span.confirmation {
    font-weight: bold;
color:#f87508;
}
span.current_step {
color:#f74716;
}
span.next_step {
color:#8b8b8b;
}
span.orange {color:#f88a33;}

div.contact_fields { font-size:12px; }
div.contact_fields { font-size:12px; }
div.content { position:relative; }
div.content .wrapper {
    margin-top:20px;
    margin-left:20px;
width:800px;
}
div.content .header { font-size:14px; }
div.content .body { margin-bottom:20px; }

div.error {
    font-weight: bold;
color:#cc0000;
}
div.viewall_type {
    font-size:180%;
    padding-bottom:14px;
    padding-top:20px;
}
div.viewall_pkgs {
    border-top: 1px solid #DDDDDD;
    border-left: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
}

/* About Hotwre Page */
div#about {
position:relative;
width:954px;
      margin-left:19px;
      margin-top:13px;
}
div#about .content {
width:951px;
border:1px solid #eeeeee;
       background-image:url("images/bkg_repeatx_large.jpg");
       background-repeat: repeat-x;
       font-size:85%;
}
div#about_chatbtn {
position:relative;
width:400px;
      margin-top:14px;
      margin-left:19px;
}
div#about_contactbtn {
position:relative;
width:400px;
      margin-top:14px;
      margin-left:-112px;
}

/* International Rates Hotwre Page */
div#international {
position:relative;
width:954px;
      margin-left:19px;
      margin-bottom:-20px;
      margin-top:-6px;
}
div#international .header { font-size: 128%; color:#ff720a; font-weight: bold;}
div#international .content {
width:951px;
      margin-left:-20px;
      line-height:20px;
      font-size:93%;
}
div#international .details {
width:700px;
      margin-top:10px;
}
div#international .countries {
width:930px;
height:380px;
       padding-top:20px;
       padding-left:20px;
       background-image: url("images/bkg_international_topbox.jpg");
       background-repeat: no-repeat;
border:1px solid #eeeeee;
}
div#international .search {
    margin-top:20px;
    font-size: 121%;
}
div#international .international-search-result {
    margin-top:10px;
border: 1px solid #e85a04;
width:420px;
      background-color:#f9e4d4;
padding:6px;
        font-size:121%;
display:none;
overflow: auto;
}

/* Careers Page */
div#careers {
position:relative;
width:954px;
      margin-left:19px;
      margin-top:13px;
}
div#careers .content {
width:951px;
border:1px solid #eeeeee;
       background-image:url("images/bkg_repeatx_large.jpg");
       background-repeat: repeat-x;
       background-color: #f9f9f9;
       font-size:12px;
}
div#careers .positions {
width:700px;
border:1px solid #eeeeee;
       background-color: #ffffff;
       font-size:12px;
padding:10px;
}
div#careers .selected-position {
width:700px;
height:200px;
border:1px solid #eeeeee;
       background-color: #ffffff;
       font-size:12px;
padding:10px;
        margin-top:10px;
display:none;
}
div#careers .details {
width:860px;
      font-size:93%;
}
div#careers .fields {
    margin-top:40px;
    margin-left: 0px;
}
div#careers .fields table#ftable {
    margin-top:10px;
border: 1px solid #dddddd;
}
div#careers .fields table#ftable td {
    font-size:93%;
padding:10px;
        text-align:left;
        background-color:#ffffff;
}
div#careers .fields table#ftable th {
    font-size:123.1%;
border: 1px solid #dddddd;
padding:4px;
        text-align:left;
color:#ffffff;
      text-align:center;
      font-weight:bold;
      background-color:#ff720a;
}

/* Wifi Page */
div#wifi {
position:relative;
width:954px;
      margin-left:19px;
      margin-top:13px;
}
div#wifi .content {
width:951px;
height:460px;
border:1px solid #eeeeee;
       background-image:url("images/bkg_repeatx_large.jpg");
       background-repeat: repeat-x;
       background-color: #f9f9f9;
       font-size:93%;
}
div#wifi-header b { font-size:123.1%;  }
div#wifi-fields {
    margin-top:20px;
    margin-left: 0px;
}
div#wifi-fields table#ftable { margin-top:0px; }
div#wifi-fields table#ftable td { padding:6px; }
div#wifi-fields table#ftable th {
    font-size:123.1%;
border: 1px solid #dddddd;
padding:4px;
        text-align:left;
color:#ffffff;
      text-align:center;
      font-weight:bold;
      background-color:#ff720a;
}
div#wifi .disclaimer {
    margin-top:20px;
    margin-left: 0px;
width:700px;
}

/* eBill Page */
div#ebill {
position:relative;
width:954px;
      margin-left:19px;
      margin-top:13px;
}
div#ebill .content {
width:951px;
border:1px solid #eeeeee;
       background-image:url("images/bkg_repeatx_large.jpg");
       background-repeat: repeat-x;
       background-color: #f9f9f9;
       font-size:12px;
}
div#ebill .fields {
    margin-top:20px;
    margin-left: 0px;
}
div#ebill .fields table#ftable { margin-top:10px; }
div#ebill .fields table#ftable td {
    font-size:108%;
padding:6px;
}
div#ebill .fields table#ftable th {
    font-size:123.1%;
border: 1px solid #dddddd;
padding:4px;
        text-align:left;
color:#ffffff;
      text-align:center;
      font-weight:bold;
      background-color:#ff720a;
}
div#ebill .disclaimer {
    margin-top:20px;
    margin-left: 0px;
    width:700px;
}

/* LOA/VOIP/FLVOIP Page */
div#loa {
position:relative;
width:954px;
      margin-left:19px;
      margin-top:13px;
}
div#loa .content {
width:951px;
border:1px solid #eeeeee;
       background-image:url("images/bkg_repeatx_large.jpg");
       background-repeat: repeat-x;
       background-color: #f9f9f9;
       font-size:12px;
}
div#loa .fields {
    margin-top:20px;
    margin-left: 0px;
}
div#loa .fields table#ftable { margin-top:10px; }
div#loa .fields table#ftable td {
    font-size:108%;
padding:6px;
}
div#loa .fields table#ftable th {
    font-size:123.1%;
border: 1px solid #dddddd;
padding:4px;
        text-align:left;
color:#ffffff;
      text-align:center;
      font-weight:bold;
      background-color:#ff720a;
}
div#loa-reports {
       width:951px;
       border:1px solid #eeeeee;
       background-image:url("images/bkg_repeatx_large.jpg");
       background-repeat: repeat-x;
       background-color: #f9f9f9;
       font-size:12px;
       height:100px;
       margin-top:14px;
       margin-left:20px;
}
div#loa-reports .header {
    margin:10px;
    color:#F87508;
    font-size:14px;
}
div#loa-reports .content {
    margin:20px;
}
div#loa-reports input {
    font-size:14px;
}

/* Forgot Your Passcode */
div#forgot {
position:relative;
width:954px;
      margin-left:19px;
      margin-top:13px;
}
div#forgot .content {
width:951px;
height:400px;
border:1px solid #eeeeee;
       background-image:url("images/bkg_repeatx_large.jpg");
       background-repeat: repeat-x;
       font-size:12px;
}
div#forgot table { margin-top:20px; }
div#forgot td { padding:4px; }

/* User Create Page */
div#user {
      position:relative;
      width:954px;
      margin-left:19px;
      margin-top:13px;
      background-color:#f8f8f8;
}
div#user .content {
width:951px;
border:1px solid #eeeeee;
       background-image:url("images/bkg_repeatx_large.jpg");
       background-repeat: repeat-x;
       font-size:12px;
      background-color:#f8f8f8;
}
div#user table { margin-top:20px; }
div#user td { padding:4px; }


div#account {
position:absolute;
top:121px;
left:20px;
width:954px;
height:330px;
}
div#account .content {
width:951px;
border:1px solid #eeeeee;
       background-image:url("images/bkg_repeatx_large.jpg");
       background-repeat: repeat-x;
}
div#apps_ad {
position:absolute;
top:120px;
left:0px;
width:324px;
      border-top:1px solid #dfdfdf;
}

div#btn_cableservice_on {
    background-image:url('images/btn_cableservice.jpg');
    background-repeat: no-repeat;
position:absolute;
top:79px;
left:2px;
width:159px;
height:79px;
       z-index:40;
display:none;
}
div#btn_cableservice_off {
position:absolute;
top:98px;
left:20px;
width:122px;
height:50px;
       z-index:30;
}
div#btn_homeservice_on {
    background-image:url('images/btn_homeservice.jpg');
    background-repeat: no-repeat;
position:absolute;
top:240px;
left:2px;
width:159px;
height:86px;
       z-index:40;
display:none;
}
div#btn_homeservice_off {
position:absolute;
top:260px;
left:16px;
width:140px;
height:50px;
       z-index:30;
}
div#btn_internetservice_on {
    background-image:url('images/btn_internetservice.jpg');
    background-repeat: no-repeat;
position:absolute;
top:2px;
left:2px;
width:159px;
height:75px;
       z-index:40;
display:none;
}
div#btn_internetservice_off {
position:absolute;
top:14px;
left:20px;
width:136px;
height:50px;
       z-index:30;
}
div#btn_phoneservice_on {
    background-image:url('images/btn_phoneservice.jpg');
    background-repeat: no-repeat;
position:absolute;
top:160px;
left:2px;
width:159px;
height:79px;
       z-index:40;
display:none;
}
div#btn_phoneservice_off {
position:absolute;
top:174px;
left:20px;
width:122px;
height:50px;
       z-index:30;
}
div#btn_login {
position: absolute;
left: 830px;
top: 74px;
     z-index:6;
display:none;
}
div#btn_logout {
position: absolute;
left: 830px;
top: 74px;
     z-index:6;
}

div#close_cableanytime {
    font-size:10px;
position:relative;
float:right;
      z-index:1000;
}
div#close-contact {
    font-size:10px;
position:relative;
float:right;
      margin-right:5px;
      margin-top:5px;
      z-index:1000;
}
div#close_search {
    font-size:10px;
position:relative;
float:right;
      z-index:1000;
}
div#title_lineup {
    font-size:85%;
    font-weight:bold;
float:left;
color:#0786c9;
      z-index:1000;
}
div#close_lineup {
    font-size:85%;
    font-weight:bold;
position:relative;
float:right;
      z-index:1000;
}
div#close_lineup a {color:#0885c8; text-decoration:none; }
div#close_lineup a:visited {color:#0885c8; text-decoration:none; }
div#close_lineup a:active {color:#0885c8; text-decoration:none; }
div#close_lineup a:hover {color:#f5710c; text-decoration:none; }

div#contact_error {
color:#fb7c00;
      font-size:10px;
      font-weight:bold;
}
div#contact_instructions { font-size:12px; }
div#contact_instructions img { border: 1px solid #cccccc; }
div#contact_label1 { font-size:12px; }
div#contact_label2 { font-size:12px; }
div#contact_label3 { font-size:12px; }
div#contact_label4 { font-size:12px; }
div#contact_label5 { font-size:12px; }
div#contact_label6 { font-size:12px; }
div#contact_label7 { font-size:12px; }
div#contact_label8 { font-size:12px; }
div#contact_label9 { font-size:12px; }
div#contact_label10 { font-size:12px; }
div#contact_results { font-size:12px; }
div#contact_results img { border: 1px solid #cccccc; }
div#contact_title {
color:#f59b43;
      font-size:18px;
}
div#custom-doc {
width:72.31em;
      *width:70.47em;
      min-width:992px;
margin:auto;
       text-align:left;
}

div#ihotwire {
position:relative;
         margin-left:20px;
         background-color:#FFFFFF;
width:950px;
}

div#topmenu {
width:980px;
height:20px;
       font-size:10px;
color:#999999;
      text-align:right;
      padding-top:4px;
}
div#topmenu a { color:#0885c8; text-decoration:none; }
div#topmenu a:visited { color:#0885c8; text-decoration:none; }
div#topmenu a:active { color:#0885c8; text-decoration:none; }
div#topmenu a:hover { color:#f5710c; text-decoration:none; }

div#footer a { color:#0885c8; text-decoration:none; }
div#footer a:visited { color:#0885c8; text-decoration:none; }
div#footer a:active { color:#0885c8; text-decoration:none; }
div#footer a:hover { color:#f5710c; text-decoration:none; }


/* My Account Box */
div#myaccount {
position:relative;
         background-image: url('images/bkg_myhwaccount_box.jpg');
         background-repeat: no-repeat;
         background-color: #fdfdfd;
border: 1px solid #eeeeee;
        margin-left:50px;
        margin-top:14px;
width:584px;
height:73px;
color:#666666;
}
div#myaccount .buttons {
position:absolute;
left: 400px;
top:3px;
width:180px;
      text-align:right;
}
div#myaccount .header {}
div#myaccount .toplinks {
position:absolute;
left: 160px;
top:5px;
    font-size: 77%;
}
div#myaccount .bottomlinks {
    margin-top: -20px;
    margin-left: 12px;
    font-size: 77%;
}
div#myaccount .form {
position:absolute;
top:32px;
left:10px;
     font-size: 93%;
}
div#myaccount .details {
position:absolute;
top:26px;
left:10px;
     font-size: 79%;
}
div#myaccount .error {
    font-weight: bold;
color:#cc0000;
      margin-top: 76px;
      margin-left: 10px;
      font-size: 77%;
}

/* My Community Cols */
div#mycommunity_leftcol {
    padding-left: 20px;
    width: 634px;
}
div#mycommunity_rightcol {
    margin-left: 6px;
    width:312px;
}
div#mycommunity_getstarted  {
    position: relative;
    background-image: url(/images/getstarted/bkg_mycommunity_standrews_getstarted.jpg);
    width: 311px;
    height: 279px;
    overflow:hidden;
}

div#mycommunity_techconcierge  {
    position: relative;
    background-image: url(/images/bkg_myproperty_techconcierge.jpg);
    width: 311px;
    height: 279px;
    overflow:hidden;
}
div#mycommunity_techconcierge .name {
    color:#ff720a;
    font-size:138.5%;
}
div#mycommunity_techconcierge .strongblue {
color:#0885c8;
      font-size:93%;
      font-weight:bold;
}
div#mycommunity_techconcierge .strongblue a:link {
color:#0885c8;
      font-weight:bold;
      text-decoration:none;
}
div#mycommunity_techconcierge .strongblue a:visited {
color:#0885c8;
      font-weight:bold;
      text-decoration:none;
}
div#mycommunity_techconcierge .strongblue a:active {
color:#0885c8;
      font-weight:bold;
      text-decoration:none;
}
div#mycommunity_techconcierge .strongblue a:hover {
color:#f5710c;
      font-weight:bold;
      text-decoration:none;
}
div#mycommunity_techconcierge  .content {
    font-size:77%;
color:#333333;
      padding-top:40px;
      padding-left:20px;
      padding-right:20px;
      line-height:16px;
overflow:hidden;
height:230px;
}
div#mycommunity_techconcierge  .content img{
    margin-right:10px;
border: 1px solid #999999;
}
div#mycommunity_techconcierge  .content b {color:#333333;}

div#mycommunity_today {
position:relative;
         background-image: url(images/bkg_myproperty_todayat.jpg);
width:314px;
height:476px;
}
div#mycommunity_today .header {
    font-size:108%;
color:#ed6116;
      font-weight:bold;
      padding-top:16px;
      padding-left:16px;
}
div#mycommunity_today .content {
    font-size:77%;
color:#333333;
      padding-top:10px;
      padding-left:20px;
      line-height:16px;
width:280px;
}
div#mycommunity_today .content h6 {font-size:93%;display:inline;}
div#mycommunity_today .content h5 {font-size:108%;display:inline;}
div#mycommunity_today .content h4 {font-size:123.1%;display:inline;}
div#mycommunity_today .content h3 {font-size:138.5%;display:inline;}
div#mycommunity_today .content h2 {font-size:153.9%;display:inline;}
div#mycommunity_today .content h1 {font-size:167%;display:inline;}
div#mycommunity_today .content b { color:#333333; }
div#mycommunity_today .content i { font-style:normal; font-weight: bold; color:#f5710c; }
div#mycommunity_today .button {
position:absolute;
top:448px;
left:10px;
}
div#mycommunity_today .viewall a:link {font-size:138.5%; text-decoration:underline; }
div#mycommunity_today .viewall a:active {font-size:138.5%; text-decoration:underline; }
div#mycommunity_today .viewall a:visited {font-size:138.5%; text-decoration:underline; }
div#mycommunity_today .viewall a:hover {font-size:138.5%; text-decoration:underline; }

div#mycommunity_news {
position:relative;
         margin-left:8px;
         background-image: url(images/bkg_myproperty_news.jpg);
width:312px;
height:279px;
}
div#mycommunity_news .header {
    font-size:123.1%;
color:#333333;
      padding-top:10px;
      padding-left:10px;
}
div#mycommunity_news .content {
position:relative;
         font-size:77%;
color:#333333;
      margin-top:40px;
      padding-left:26px;
      padding-right:20px;
width:266px;
height:238px;
       line-height:16px;
       /* overflow-y: scroll; */
       overflow-y: hidden;
}
div#mycommunity_news .content h6 {font-size:93%;display:inline;}
div#mycommunity_news .content h5 {font-size:108%;display:inline;}
div#mycommunity_news .content h4 {font-size:123.1%;display:inline;}
div#mycommunity_news .content h3 {font-size:138.5%;display:inline;}
div#mycommunity_news .content h2 {font-size:153.9%;display:inline;}
div#mycommunity_news .content h1 {font-size:167%;display:inline;}

div#mycommunity_contactautopay {
position:relative;
         margin-top:1px;
width:313px;
height:196px;
overflow: hidden;
}

div#mycommunity_viewonlinecontent {
    position:relative;
    margin-left:8px;
    margin-top:8px;
    background-image: url("images/bkg_mycommunity_viewonlinecontent.jpg");
    width:312px;
    height:189px;
}
div#mycommunity_viewonlinecontent .header {
    font-size:123.1%;
    color:#333333;
    padding-top:10px;
    padding-left:10px;
}
div#mycommunity_viewonlinecontent .content {
    font-size:85%;
    color:#333333;
    margin-top:10px;
    padding-left:18px;
    line-height:20px;
}
div#mycommunity_viewonlinecontent .content a:link { text-decoration:none; color:#0885c8; }
div#mycommunity_viewonlinecontent .content a:visited { text-decoration:none; color:#0885c8; }
div#mycommunity_viewonlinecontent .content a:active { text-decoration:none; color:#0885c8; }
div#mycommunity_viewonlinecontent .content a:hover { text-decoration:none; color:#f5710c; }
div#mycommunity_viewonlinecontent .abcnewsnow {
    position: absolute;
    top:70px;
    left:20px;
    width:120px;
    height:50px;
}
div#mycommunity_viewonlinecontent .disneyconnections {
    position: absolute;
    top:70px;
    left:160px;
    width:120px;
    height:50px;
}
div#mycommunity_viewonlinecontent .soapnetic {
    position: absolute;
    top:125px;
    left:160px;
    width:120px;
    height:50px;
}
div#mycommunity_viewonlinecontent .espn360 {
    position: absolute;
    top:125px;
    left:20px;
    width:120px;
    height:50px;
}

div#mycommunity_vipcontact {
    position:relative;
    margin-left:0px;
    margin-top:8px;
    background-image: url("/images/getstarted/bkg_mycommunity_standrews_vipcontact.jpg");
    width:311px;
    height:89px;
}


div#mycommunity_toppicks {
    position:relative;
    margin-left:0px;
    margin-top:8px;
    background-image: url("/images/bkg_mycommunity_toppicks.jpg");
    width:311px;
    height:89px;
}
div#mycommunity_toppicks .header {
    font-size:123.1%;
    color:#333333;
    padding-top:10px;
    padding-left:10px;
}
div#mycommunity_toppicks .content {
    font-size:85%;
    color:#333333;
    margin-top:26px;
    padding-left:18px;
    line-height:20px;
    height:62px;
    overflow:auto;
}
div#mycommunity_toppicks .content a:link { text-decoration:none; color:#0885c8; }
div#mycommunity_toppicks .content a:visited { text-decoration:none; color:#0885c8; }
div#mycommunity_toppicks .content a:active { text-decoration:none; color:#0885c8; }
div#mycommunity_toppicks .content a:hover { text-decoration:none; color:#f5710c; }

div#mycommunity_quicklinks {
    position:relative;
    margin-left:0px;
    margin-top:8px;
    background-image: url("images/bkg_mycommunity_quicklinks.jpg");
    width:311px;
    height:91px;
}
div#mycommunity_quicklinks .header {
    font-size:123.1%;
    color:#333333;
    padding-top:10px;
    padding-left:10px;
}
div#mycommunity_quicklinks .content {
    font-size:85%;
    color:#333333;
    margin-top:26px;
    padding-left:18px;
    line-height:20px;
    height:64px;
    overflow:auto;
}
div#mycommunity_quicklinks .content strong {
color:#0885c8;
}

/* iHotwire Styles */

div#ihotwiretv {
position:relative;
         text-align:center;
         font-family:Verdana;
width:950px;
      margin-left:0px;
}
div#ihotwiretv_zap2it {
position:relative;
         margin-top:10px;
         margin-left:20px;
}
div#ihotwiretv_picklineup {
position:relative;
         margin-top:10px;
         margin-left:20px;
border: 2px solid #0786c9;
        background-color: #f1f9fc;
width:937px;
      text-align:left;
      padding-left: 10px;
      padding-top: 10px;
      padding-bottom: 10px;
display:none;
}

/* iHotwireNet Widgets */
div#ihotwirenet_widgets { }
div#ihotwirenet_widgets .header {
    font-size:93%;
color:#888888;
      padding-left:4px;
      padding-top:2px;
      border-bottom:1px solid #dddddd;
      background-repeat:repeat-x;
height:20px;
       background-image:url(images/bkg_hdr_sliver.jpg);
}

/* iHotwireTv Cols */
div#ihotwiretv_leftcol {
    margin-top:10px;
    padding-left: 20px;
width: 634px;
}
div#ihotwiretv_rightcol {
    margin-top:10px;
    margin-left: 14px;
width:312px;
}

/* iHotwireTv Index */
div#ihotwiretv_index {
position:relative;
         margin-left:20px;
width:950px;
}
div#ihotwiretv_index .content {
    font-size:77%;
color:#333333;
      line-height:16px;
      margin-left:0px;
}
div#ihotwiretv_index .bannerlink-tvnews {
  position:absolute;
  top:140px;
  left:80px;
  width:200px;
  height:20px;
}
div#ihotwiretv_index .bannerlink-tvlistings {
  position:absolute;
  top:166px;
  left:80px;
  width:200px;
  height:20px;
}
div#ihotwiretv_index .bannerlink-videoondemand {
  position:absolute;
  top:192px;
  left:80px;
  width:200px;
  height:20px;
}
div#ihotwiretv_index .banner {
  background-image: url("images/bnr_ihotwiretvmain.jpg");
  width:949px;
  height:276px;
}
div#ihotwiretv_index .button {
/*  border: 1px solid #999;*/
  position: relative;
  margin-top:10px;
  margin-bottom:20px;
}
div#ihotwiretv_index img { padding:6px; }

/* iHotwireTv VOD Home */
div#ihotwiretv_vodhome {
  position:relative;
  border: 1px solid #DDDDDD;
  margin-left:20px;
  width:950px;
}
div#ihotwiretv_vodhome .header {
  font-size:138.5%;
  color:#ef6121;
  margin-left:20px;
  margin-top:20px;
  text-align:left;
}
div#ihotwiretv_vodhome .content {
  font-size:77%;
  color:#333333;
  line-height:16px;
  margin-left:0px;
  margin-top:20px;
}
div#ihotwiretv_vodhome .button {
/*  border: 1px solid #999;*/
  position: relative;
  margin-bottom:20px;
}
div#ihotwiretv_vodhome img { padding:10px; }

/* iHotwireTv VOD ViewNow Box */
div#ihotwiretv_vodviewnow {
  position:relative;
  border: 1px solid #DDDDDD;
  margin-left:20px;
  width:950px;
}
div#ihotwiretv_vodviewnow .header {
  font-size:138.5%;
  color:#ef6121;
  margin-left:20px;
  margin-top:20px;
  text-align:left;
}
div#ihotwiretv_vodviewnow .content {
  font-size:77%;
  color:#333333;
  line-height:16px;
  margin-left:0px;
  margin-top:20px;
}
div#ihotwiretv_vodviewnow .button {
/*  border: 1px solid #999;*/
  position: absolute;
  top:180px;
  left:60px;
}
div#ihotwiretv_vodviewnow img { padding:10px; }

/* iHotwireTv VOD Trailers */
div#ihotwiretv_vodtrailers {
  position:relative;
  border: 1px solid #DDDDDD;
  margin-left:20px;
  width:950px;
  margin-bottom:10px;
  padding-bottom:0px;
  text-align: left;
}
div#ihotwiretv_vodtrailers .header {
  font-size:138.5%;
  color:#ef6121;
  margin-left:20px;
  margin-top:20px;
}
div#ihotwiretv_vodtrailers .content {
  position:relative;
  font-size:77%;
  color:#333333;
  line-height:16px;
  margin-left:20px;
  margin-top:20px;
}
div#ihotwiretv_vodtrailers .player {
  position: relative;
}
div#ihotwiretv_vodtrailers .details {
  /*border: 1px solid #DDDDDD;*/
  position:relative;
  width:274px;
  height:188px;
  margin-left:10px;
}
div#ihotwiretv_vodtrailers .details h6 {font-size:93%;display:inline;}
div#ihotwiretv_vodtrailers .details h5 {font-size:108%;display:inline;}
div#ihotwiretv_vodtrailers .details h4 {font-size:123.1%;display:inline;}
div#ihotwiretv_vodtrailers .details h3 {font-size:138.5%;display:inline;}
div#ihotwiretv_vodtrailers .details h2 {font-size:153.9%;display:inline;}
div#ihotwiretv_vodtrailers .details h1 {font-size:167%;display:inline;}
div#ihotwiretv_vodtrailers .movies {
  position:relative;
  margin-top:110px;
  font-size:138.5%;
  color:#ef6121;
  width:900px;
  margin-left:-2px;
  margin-bottom:16px;
}
div#ihotwiretv_vodtrailers .movies img {
  border: 1px solid #DDDDDD;
  margin:2px;
  padding:4px;
}
div#ihotwiretv_vodtrailers .movies img:hover { background-color: #f68e4f; }
div#ihotwiretv_vodtrailers .button {
/*  border: 1px solid #999;*/
  position: absolute;
  top:180px;
  left:60px;
}
div#ihotwiretv_vodtrailers img { padding:10px; }


/* Support Cols */
div#support_leftcol {
  padding-left: 20px;
  width: 634px;
}
div#support_rightcol {
  margin-left: 6px;
  width:312px;
}

/* Support Contact Us Box */
div#support_contactus {
  position:relative;
  background-image: url(images/bkg_support_contactus.jpg);
  width:631px;
  height:278px;
}
div#support_contactus .header {
  font-size:123.1%;
  color:#333333;
  padding-top:10px;
  padding-left:10px;
}
div#support_contactus .content {
  font-size:77%;
  color:#333333;
  padding-top:30px;
  padding-left:32px;
  line-height:16px;
}
div#support_contactus .button {
/*  border: 1px solid #999;*/
  position: absolute;
  top:180px;
  left:60px;
}

/* Support Billing Box */
div#support_billing {
  position:relative;
  margin-top:9px;
  background-image: url(images/bkg_support_billing.jpg);
  width:310px;
  height:188px;
}
div#support_billing .header {
  font-size:123.1%;
  color:#333333;
  padding-top:10px;
  padding-left:10px;
}
div#support_billing .content {
  font-size:77%;
  color:#333333;
  padding-top:40px;
  padding-left:22px;
  line-height:16px;
}
div#support_billing .button {
/*  border: 1px solid #999;*/
  position: absolute;
  top:130px;
  left:22px;
}

/* Support Product Support */
div#support_productsupport {
  position:relative;
  margin-left:9px;
  margin-top:9px;
  background-image: url(images/bkg_support_productsupport.jpg);
  width:312px;
  height:189px;
}
div#support_productsupport .header {
  font-size:123.1%;
  color:#333333;
  padding-top:10px;
  padding-left:10px;
}
div#support_productsupport .content {
  font-size:93%;
  color:#333333;
  padding-top:38px;
  padding-left:20px;
  line-height:6px;
}

/* Support Faqs */
div#support_faqs  {
  position: relative;
  background-image: url(images/bkg_support_faqs.jpg);
  width: 312px;
  height: 477px;
}
div#support_faqs .content {
  font-size:77%;
  color:#333333;
  padding-top:60px;
  padding-left:22px;
  line-height:16px;
}
div#support_faqs ul { margin-left:20px;}
div#support_faqs li { list-style-type: none;list-style: none outside;}
div#support_faqs a:link {text-decoration: none;font-weight: bold;}
div#support_faqs a:active {text-decoration: none;font-weight: bold;}
div#support_faqs a:visited {text-decoration: none;font-weight: bold;}
div#support_faqs a:hover {text-decoration: none;color:#999999;font-weight: bold;}

/* Support Service Faqs */
div#support_servicefaqs {
  position:relative;
  margin-left:20px;
  margin-top:0px;
  background-image: url(images/bkg_bluetowhite_y.jpg);
  background-repeat: repeat-y;
  border: 1px solid #DDDDDD;
  width:949px;
}
div#support_servicefaqs .header {
  font-size:123.1%;
  color:#333333;
  padding-top:20px;
  padding-left:20px;
}
div#support_servicefaqs .content {
  font-size:93%;
  color:#333333;
  padding-top:38px;
  padding-left:20px;
  padding-right:20px;
  line-height:16px;
}
div#support_servicefaqs td { padding-left:20px;padding-right:20px; }

/* Support Cable */
div#support_cable {
  position:relative;
  margin-left:20px;
  margin-top:0px;
  background-image: url(images/bkg_bluetowhite_y.jpg);
  background-repeat: repeat-y;
  border: 1px solid #DDDDDD;
  width:949px;
}
div#support_cable .header {
  font-size:123.1%;
  color:#333333;
  padding-top:20px;
  padding-left:20px;
}
div#support_cable .content {
  font-size:93%;
  color:#333333;
  padding-top:10px;
  padding-left:20px;
  padding-right:20px;
  line-height:16px;
}
div#support_cable .title {
  font-size:123.1%;
  font-weight:bold;
  color:#0786c9;
}
div#support_cable td { padding-left:20px;padding-right:20px; }

/* Support Voice */
div#support_voice {
  position:relative;
  margin-left:20px;
  margin-top:0px;
  background-image: url(images/bkg_bluetowhite_y.jpg);
  background-repeat: repeat-y;
  border: 1px solid #DDDDDD;
  width:949px;
}
div#support_voice .header {
  font-size:123.1%;
  color:#333333;
  padding-top:20px;
  padding-left:20px;
}
div#support_voice .content {
  font-size:93%;
  color:#333333;
  padding-top:10px;
  padding-left:20px;
  padding-right:20px;
  line-height:16px;
}
div#support_voice .title {
  font-size:123.1%;
  font-weight:bold;
  color:#0786c9;
}
div#support_voice td { padding-left:20px;padding-right:20px; }

/* Support Internet */
div#support_internet {
  position:relative;
  margin-left:20px;
  margin-top:0px;
  background-image: url(images/bkg_bluetowhite_y.jpg);
  background-repeat: repeat-y;
  border: 1px solid #DDDDDD;
  width:949px;
}
div#support_internet .header {
  font-size:123.1%;
  color:#333333;
  padding-top:20px;
  padding-left:20px;
}
div#support_internet .content {
  font-size:93%;
  color:#333333;
  padding-top:10px;
  padding-left:20px;
  padding-right:20px;
  line-height:16px;
}
div#support_internet .title {
  font-size:123.1%;
  font-weight:bold;
  color:#0786c9;
}
div#support_internet td { padding-left:20px;padding-right:20px; }

/* Support General Faqs */
div#support_generalfaqs {
  position:relative;
  margin-left:20px;
  margin-top:0px;
  background-image: url(images/bkg_bluetowhite_y.jpg);
  background-repeat: repeat-y;
  border: 1px solid #DDDDDD;
  width:949px;
}
div#support_generalfaqs .header {
  font-size:123.1%;
  color:#333333;
  padding-top:20px;
  padding-left:20px;
}
div#support_generalfaqs .content {
  font-size:93%;
  color:#333333;
  padding-top:38px;
  padding-left:20px;
  padding-right:20px;
  line-height:16px;
}
div#support_generalfaqs td { padding-left:20px;padding-right:20px; }

div#support_contactform {
  position:relative;
  margin-left:20px;
  margin-top:0px;
  background-image: url(images/bkg_bluetowhite_y.jpg);
  background-repeat: repeat-y;
  border: 1px solid #DDDDDD;
  height:600px;
  width:949px;
}
div#support_contactform .header {
  font-size:123.1%;
  color:#333333;
  padding-top:20px;
  padding-left:20px;
}
div#support_contactform .content {
  font-size:93%;
  color:#333333;
  padding-top:38px;
  padding-left:20px;
  padding-right:20px;
  line-height:16px;
}
div#support_contactform .content td { padding:4px; }

div#support_billingfaqs {
  position:relative;
  margin-left:20px;
  margin-top:0px;
  background-image: url(images/bkg_bluetowhite_y.jpg);
  background-repeat: repeat-y;
  border: 1px solid #DDDDDD;
  width:949px;
  height:400px;
}
div#support_billingfaqs .header {
  font-size:123.1%;
  color:#333333;
  padding-top:20px;
  padding-left:20px;
}
div#support_billingfaqs .content {
  font-size:93%;
  color:#333333;
  padding-top:38px;
  padding-left:20px;
  padding-right:20px;
  line-height:16px;
}
div#support_billingfaqs td { padding-left:20px;padding-right:20px; }

div#order {
  position: relative;
  margin-top:20px;
  margin-left:20px;
}
div#order .title {
  font-size: 130%;
  margin-top:20px;
}
div#order .instructions {
  font-size: 93%;
  margin-top:10px;
  margin-bottom:20px;
}
div#order .details {
  margin-top:20px;
  margin-bottom:20px;
  font-size:93%;
}
div#order .details td {
  border: 1px solid #CCCCCC;
  padding:5px;
  background:#FEFEFE;
}
div#order .details th {
  background-image: url(images/bkg_hdr_repeatx.jpg);
  background-repeat: repeat-x;
  font-weight: bold;
  font-size:93%;
  border: 1px solid #CCCCCC;
  padding-left:5px;
  padding-top:3px;
}
div#order .error {
  font-style: italic;
  color:#cc0000;
  font-size:87%;
  width:500px;
  margin-left:10px;
  margin-top:10px;
}
div#order .pkg_details {
  padding-left:20px;
  font-size:87%;
}

div#orders {
  position:absolute;
  left: 388px;
  top: 5px;
  z-index:5;
}
div#overlay {
  position:absolute;
  overflow:visible;
  top:0px;
  left:0px;
  width:100%;
  height:100%;
  background-color:#000000;
  opacity: 0.80;
  -moz-opacity: 0.60;
  filter:alpha(opacity=60);
  display:none;
  z-index:500;
}

div#products_defaultbanner {
  position:relative;
  background-image: url(images/banner_products_fiberoptic.jpg);
  width:952px;
  height:278px;
  margin-left:20px;
}

div#products_learnmore_digitalcable {
  position: relative;
  margin-left:20px;
  margin-top:15px;
  background-image: url(images/bkg_products_learnmore_digitalcable.jpg);
  width:227px;
  height:185px;
}
div#products_learnmore_digitalcable .content {
  font-size:77%;
  margin-top:40px;
  margin-left:16px;
  line-height:18px;
}
div#products_learnmore_digitalcable .button {
/*  border: 1px solid #999;*/
  position: absolute;
  top:152px;
  left:0px;
}

div#products_learnmore_digitalvoice {
  position: relative;
  margin-left:14px;
  margin-top:15px;
  background-image: url(images/bkg_products_learnmore_digitalvoice.jpg);
  width:227px;
  height:185px;
}
div#products_learnmore_digitalvoice .content {
  font-size:77%;
  margin-top:40px;
  margin-left:16px;
  line-height:18px;
}
div#products_learnmore_digitalvoice .button {
/*  border: 1px solid #999;*/
  position: absolute;
  top:152px;
  left:0px;
}

div#products_learnmore_internet {
  position: relative;
  margin-left:15px;
  margin-top:15px;
  background-image: url(images/bkg_products_learnmore_internet.jpg);
  width:227px;
  height:185px;
}
div#products_learnmore_internet .content {
  font-size:77%;
  margin-top:40px;
  margin-left:16px;
  line-height:18px;
}
div#products_learnmore_internet .button {
/*  border: 1px solid #999;*/
  position: absolute;
  top:152px;
  left:0px;
}

div#products_learnmore_security {
  position: relative;
  margin-left:15px;
  margin-top:15px;
  background-image: url(images/bkg_products_learnmore_security.jpg);
  width:227px;
  height:185px;
}
div#products_learnmore_security .content {
  font-size:77%;
  margin-top:40px;
  margin-left:16px;
  line-height:18px;
}
div#products_learnmore_security .button {
/*  border: 1px solid #999;*/
  position: absolute;
  top:152px;
  left:0px;
}

div#products_cablebanner {
  position:relative;
  background-image: url(images/bkg_products_cable_slide1.jpg);
  width:629px;
  height:187px;
}
div#products_cablebanner .header {
  font-size:123.1%;
  color:#FFFFFF;
  padding-top:10px;
  padding-left:10px;
}
div#products_cablebanner .content {
  font-size:93%;
  color:#FFFFFF;
  padding-top:10px;
  padding-left:10px;
  line-height:18px;
}
div#products_cablebanner .content h6 {font-size:93%;display:inline;}
div#products_cablebanner .content h5 {font-size:108%;display:inline;}
div#products_cablebanner .content h4 {font-size:123.1%;display:inline;}
div#products_cablebanner .content h3 {font-size:138.5%;display:inline;}
div#products_cablebanner .content h2 {font-size:153.9%;display:inline;}
div#products_cablebanner .content h1 {font-size:167%;display:inline;}
div#products_cablebanner .button {
/*  border: 1px solid #999;*/
  position: absolute;
  top:142px;
  left:20px;
}
div#products_cablebanner .content b { color: #FFFFFF; }

div#products_mainbanner {
  position:relative;
  background-image: url(images/bkg_products_main01.jpg);
  margin-top:0px;
  margin-left:20px;
  width:951px;
  height:278px;
}
div#products_mainbanner .header {
  font-size:153.9%;
  color:#FFFFFF;
  padding-top:20px;
  padding-left:20px;
}
div#products_mainbanner .content {
  font-size:108%;
  color:#FFFFFF;
  padding-top:10px;
  padding-left:20px;
  line-height:20px;
}
div#products_mainbanner .button {
/*  border: 1px solid #999;*/
  position: absolute;
  top:180px;
  left:40px;
}
div#products_mainbanner .content b { color: #FFFFFF; }


/* Bottom Row Cable Ads */
div#products_hd {
  margin-top:10px;
  background-image: url(images/bkg_smallbtmbox_blank.jpg);
  width:202px;
  height:87px;
}
div#products_hd .header {
  margin-top:10px;
  margin-left:10px;
  font-size:108%;
  color:#ff720a;
}
div#products_hd .content {
  margin-top:10px;
  margin-left:14px;
  font-size:77%;
  color:#666666;
}
div#products_hd .header a:link {color:#ff720a;text-decoration:none;}
div#products_hd .header a:visited {color:#ff720a;text-decoration:none;}
div#products_hd .header a:active {color:#ff720a;text-decoration:none;}
div#products_hd .header a:hover {color:#ff720a;text-decoration:none;}
div#products_hd .content a:link {color:#666666;text-decoration:none;}
div#products_hd .content a:visited {color:#666666;text-decoration:none;}
div#products_hd .content a:active {color:#666666;text-decoration:none;}
div#products_hd .content a:hover {color:#666666;text-decoration:none;}

div#products_international {
  margin-top:10px;
  margin-left:10px;
  background-image: url(images/bkg_smallbtmbox_blank.jpg);
  width:202px;
  height:87px;
}
div#products_international .header {
  margin-top:10px;
  margin-left:10px;
  font-size:108%;
  color:#ff720a;
}
div#products_international .content {
  margin-top:10px;
  margin-left:14px;
  font-size:77%;
  color:#666666;
}
div#products_international .header a:link {color:#ff720a;text-decoration:none;}
div#products_international .header a:visited {color:#ff720a;text-decoration:none;}
div#products_international .header a:active {color:#ff720a;text-decoration:none;}
div#products_international .header a:hover {color:#ff720a;text-decoration:none;}
div#products_international .content a:link {color:#666666;text-decoration:none;}
div#products_international .content a:visited {color:#666666;text-decoration:none;}
div#products_international .content a:active {color:#666666;text-decoration:none;}
div#products_international .content a:hover {color:#666666;text-decoration:none;}

div#products_dvr {
  margin-top:10px;
  margin-left:10px;
  background-image: url(images/bkg_smallbtmbox_blank.jpg);
  width:202px;
  height:87px;
}
div#products_dvr .header {
  margin-top:10px;
  margin-left:10px;
  font-size:108%;
  color:#ff720a;
}
div#products_dvr .content {
  margin-top:10px;
  margin-left:14px;
  font-size:77%;
  color:#666666;
}
div#products_dvr .header a:link {color:#ff720a;text-decoration:none;}
div#products_dvr .header a:visited {color:#ff720a;text-decoration:none;}
div#products_dvr .header a:active {color:#ff720a;text-decoration:none;}
div#products_dvr .header a:hover {color:#ff720a;text-decoration:none;}
div#products_dvr .content a:link {color:#666666;text-decoration:none;}
div#products_dvr .content a:visited {color:#666666;text-decoration:none;}
div#products_dvr .content a:active {color:#666666;text-decoration:none;}
div#products_dvr .content a:hover {color:#666666;text-decoration:none;}

div#products_internetbanner {
  position:relative;
  background-image: url(images/bkg_products_internet_slide1.jpg);
  width:629px;
  height:187px;
}
div#products_internetbanner .header {
  font-size:123.1%;
  color:#FFFFFF;
  padding-top:10px;
  padding-left:10px;
}
div#products_internetbanner .content {
  font-size:93%;
  color:#FFFFFF;
  padding-top:10px;
  padding-left:10px;
  line-height:18px;
}
div#products_internetbanner .button {
/*  border: 1px solid #999;*/
  position: absolute;
  top:142px;
  left:20px;
}
div#products_internetbanner .content b { color: #FFFFFF; }

div#products_voicebanner {
  position:relative;
  background-image: url(images/bkg_products_voice_slide1.jpg);
  width:629px;
  height:187px;
}
div#products_voicebanner .header {
  font-size:123.1%;
  color:#FFFFFF;
  padding-top:10px;
  padding-left:10px;
}
div#products_voicebanner .content {
  font-size:93%;
  color:#FFFFFF;
  padding-top:10px;
  padding-left:10px;
  line-height:18px;
}
div#products_voicebanner .button {
/*  border: 1px solid #999;*/
  position: absolute;
  top:142px;
  left:20px;
}
div#products_voicebanner .content b { color: #FFFFFF; }

div#products_freecalling {
  position: relative;
  margin-top:10px;
  margin-left:0px;
  background-image: url(images/bkg_products_clickhere_freecalling.jpg);
  width:418px;
  height:185px;
}
div#products_freecalling .content {
  font-size:77%;
  margin-top:40px;
  margin-left:16px;
  line-height:18px;
}
div#products_freecalling .button {
/*  border: 1px solid #999;*/
  position: absolute;
  top:152px;
  left:0px;
}

div#products_internationalrates {
  position: relative;
  margin-top:10px;
  margin-left:8px;
  background-image: url(images/bkg_products_clickhere_internationalrates.jpg);
  width:202px;
  height:185px;
}
div#products_internationalrates .content {
  font-size:77%;
  margin-top:40px;
  margin-left:16px;
  line-height:18px;
}
div#products_internationalrates .button {
/*  border: 1px solid #999;*/
  position: absolute;
  top:152px;
  left:0px;
}

div#products_securitybanner {
  position:relative;
  background-image: url(images/bkg_products_security_slide1.jpg);
  width:629px;
  height:187px;
}
div#products_securitybanner .header {
  font-size:123.1%;
  color:#FFFFFF;
  line-height:24px;
  padding-top:10px;
  padding-left:10px;
}
div#products_securitybanner .content {
  font-size:93%;
  color:#FFFFFF;
  padding-top:10px;
  padding-left:10px;
  line-height:18px;
}
div#products_securitybanner .button {
/*  border: 1px solid #999;*/
  position: absolute;
  top:142px;
  left:20px;
}


/* Products Left Column */
div#products_leftcol {
  padding-left: 20px;
  width: 630px;
}
div#products_leftcol .slideshow {
  position: relative;
  height: 187px;
}
div#products_leftcol .ordernow {
  position: relative;
  height: 187px;
  margin-top:7px;
  margin-left:-7px;
}
div#products_leftcol .ordernow img {
  margin-left:5px;
}

/* Products Right Column */
div#products_rightcol {
  position:relative;
  margin-top:0px;
  margin-left:10px;
  width:312px;
}

/* Packages and Pricing Box */
div#products_pkgspricing {
  position:relative;
  background-image: url(images/bkg_products_pkgspricing.jpg);
  width:312px;
  height:188px;
}
div#products_pkgspricing .header {}
div#products_pkgspricing .content {
  position:relative;
  margin-top:80px;
  margin-left:16px;
  color:#666666;
  font-size:85%;
}
div#products_pkgspricing .button {
  position:absolute;
  top:140px;
  left:200px;
}

/* Quicklinks Box */
div#products_quicklinks {
  position:relative;
  margin-top:9px;
  margin-left:0px;
  background-image: url(images/bkg_products_quicklinks.jpg);
  width:312px;
  height:185px;
}
div#products_quicklinks  .header {}
div#products_quicklinks .content {
  position:relative;
  margin-top:60px;
  margin-left:16px;
  color:#f5710c;
  font-size:85%;
  line-height:20px;
}
div#products_quicklinks a {color:#666666;text-decoration:none;}
div#products_quicklinks a:link {color:#666666;text-decoration:none;}
div#products_quicklinks a:active {color:#666666;text-decoration:none;}
div#products_quicklinks a:visited {color:#666666;text-decoration:none;}
div#products_quicklinks a:hover {color:#f76800;text-decoration:none;}

div#contactus {
  background-color:#FFFFFF;
  margin:6px;
  width:650px;
  height:830px;
  border:1px solid #999999;
}
div#contactus-wrapper {
  position:absolute;
  left: 0px;
  top: 10px;
  margin-left:20%;
  margin-right:80%;
  z-index:1010;
  display:none;
  background-image: url('images/bkg_transparent_black20.png');
  background-repeat: repeat;
  _background:none;
}

div#search {
  width:404px;
  height:298px;
  margin:6px;
  padding:4px;
  padding-bottom:2px;
  background-color:#FFFFFF;
  border:1px solid #999999;
}
div#search-wrapper {
  position:absolute;
  top: 60px;
  left: 0px;
  margin-left:30%;
  margin-right:70%;
  display:none;
  z-index:1011;  
  background-image: url('images/bkg_transparent_black20.png');
  background-repeat: repeat;
  _background:none;
}

div#cableanytime {
  position:absolute;
  top: 60px;
  left: 0px;
  width:790px;
  height:536px;
  margin-left:15%;
  margin-right:auto;
  background-color:#FFFFFF;
  border: 6px solid #999999;
  display:none;
  padding:4px;
  z-index:1012;
}

/* Property Offers */
div#offer-details {
  position:relative;
  margin-left:20px;
  margin-top:0px;
  padding-bottom:20px;
  background-image: url(images/bkg_bluetowhite_y.jpg);
  background-repeat: repeat-y;
  border: 1px solid #DDDDDD;
  width:949px; 
  display:none;
}
div#offer-details .header {
  font-size:136.1%;
  color:#ff720a;
  padding-top:20px;
  padding-left:20px;
}
div#offer-details .content {
  font-size:93%;
  color:#333333;
  padding-top:38px;
  padding-left:20px;
  padding-right:20px;
  line-height:18px;
}
div#offer-details .content td { padding:4px; }
div#offer-details .content h4 { color:#ff720a; font-weight:bold;}
div#offer-details .content h5 { color:#333333; font-weight:bold; }
div#offer-details .content input {font-size:108%;}
div#offer-details .content input.field-error {background-color:#fcd1c5;}
div#offer-details .content td.section-header { border-top: 1px solid #CCCCCC;}
div#offer-details .content td.offer-disclaimer { 
  color: #999999;
  font-size:73%;
}
div#offer-details .content span.offer-error { 
  background-color: #fcd1c5;
  border: 1px solid #f73804;
  color:#f73804;
  font-size:108%;
  padding:8px;
  display:none;
}
div#offer-details .content .contact-info {
  border: 1px solid #CCCCCC;
  padding-top:10px;
  padding-bottom:10px;
  width:800px;
}
div#offer-details .box-upgrade {
  border: 1px solid #99d0e5;
  background-color: #f1f9fc;
  padding:4px;
  width:380px;
}
div#offer-details ul { 
  line-height:20px; 
  margin-left:20px;
  margin-top:5px;
  margin-bottom:10px;
}
div#offer-details li {
  font-size:98%;
  list-style-image: none;
list-style-type: none;
}

/* Support Styles */
div#support_confirm {
  position:relative;
  background-image: url(images/bkg_contactus_confirm.jpg);
  width:953px;
  height:278px;
  margin-top:0px;
  margin-left:20px;
}
div#support_confirm .details {
  color: #0984d1;
  position:relative;
  margin-left:60px;
  margin-top:100px;
  width:900px;
  float:left;
}
div#support_confirm .details b{
  color: #0984d1;
}
div#support_confirm .manager {
  position:relative;
  color: #666666;
  font-size:93%;
  margin-left:170px;
  margin-top:150px;
}

/* Order Styles */
div#order_confirm {
  position:relative;
  background-image: url(images/bkg_orderconfirm_thankyou.jpg);
  width:953px;
  height:278px;
  margin-top:-16px;
}
div#order_confirm .details {
  color: #0984d1;
  position:relative;
  margin-left:60px;
  margin-top:100px;
  width:460px;
  float:left;
}
div#order_confirm .details b{
  color: #0984d1;
}
div#order_confirm .manager {
  color: #666666;
  font-size:108%;
  padding-left:21px;
  margin-top:150px;
}

/* Order Left Col */
div#order_leftcol {
  border-right: 1px solid #b4daef;
  position:relative;
  margin-top:-15px;
  margin-left: 0px;
  width: 690px;
}
div#order_leftcol .slideshow {
  position: relative;
  height: 187px;
}
div#order_leftcol .ordernow {
  position: relative;
  height: 187px;
  margin-top:7px;
  margin-left:-7px;
}
div#order_leftcol .ordernow img {
  margin-left:5px;
}

/* Order Right Col */
div#order_rightcol {
  position:relative;
  /*border: 1px solid #DDD;*/
  margin-left: 0px;
  margin-top:-15px;
  width:264px;
}
div#order_rightcol .pkgspricing  {
  position: relative;
  height: 89px;
}
div#order_rightcol .chanlnp  {
  position: relative;
  height: 89px;
  margin-top:8px;
}
div#order_rightcol .specialoffers  {
  position: relative;
  height: 89px;
  margin-top:8px;
}
div#order_rightcol .changuide  {
  position: relative;
  height: 89px;
  margin-top:8px;
}

/* Order Left Col Product Menu */
div#order_productmenu {
  margin-top:-10px;
  padding:8px;
  width:650px;
  border-bottom: 1px solid #0786c9;
}
div#order_productmenu a:link { text-decoration:none;color:#0786c9; }
div#order_productmenu a:visited { text-decoration:none;color:#0786c9; }
div#order_productmenu a:active { text-decoration:none;color:#0786c9; }
div#order_productmenu a:hover { text-decoration:underline;color:#ff720a; }

div#order_productmenu .title { font-size:93%;color:#ff720a; }
div#order_productmenu .option { font-size:93%;color:#0786c9; }

/* Order Right Col Selected Items */
div#order_selecteditems {
  margin-top:-10px;
  margin-left:14px;
  padding:10px;
  text-align:center;
  width:220px;
}
div#order_selecteditems .title {
  font-size:93%;
  color:#ff720a;
}
div#order_selecteditems .items {
  font-size:77%;
  color:#666666;
  margin-top:6px;
  padding:8px;
  text-align:left;
  background-color:#f1f9fc;
  border-top: 1px solid #0786c9;
  border-bottom: 1px solid #e2eff4;;
  border-left: 1px solid #e2eff4;;
  border-right: 1px solid #e2eff4;;
}
div#order_selecteditems .items td {
  padding:2px;;
}
div#order_selecteditems .items strong { font-size:123.1%; color:#0786c9;}
div#order_selecteditems .items a:link { text-decoration:none; color:#0786c9;}
div#order_selecteditems .items a:active { text-decoration:none; color:#0786c9;}
div#order_selecteditems .items a:visited { text-decoration:none; color:#0786c9;}
div#order_selecteditems .items a:hover { text-decoration:none; color:#ff720a;}

/* Order Right Col Errors */
div#order_errors {
  margin-top:-10px;
  margin-left:14px;
  padding:10px;
  text-align:center;
  width:220px;
}
div#order_errors .title {
  font-size:93%;
  color:#ff720a;
}
div#order_errors .items {
  font-size:77%;
  color:#e85a04;
  margin-top:6px;
  padding:8px;
  text-align:left;
  background-color:#f1f9fc;
  border: 1px solid #e2eff4;
}
div#order_errors .items td {
  padding:2px;;
}
div#order_errors .items strong { font-size:123.1%; color:#0786c9;}
div#order_errors .items a:link { text-decoration:none; color:#0786c9;}
div#order_errors .items a:active { text-decoration:none; color:#0786c9;}
div#order_errors .items a:visited { text-decoration:none; color:#0786c9;}
div#order_errors .items a:hover { text-decoration:none; color:#ff720a;}

/* Basic and Digital Cable */
div#order_cable {
  border-bottom: 2px solid #0786c9;
  width:666px;
  padding-bottom:10px;
  margin-left:0px;
}

/* Basic Cable Box */
div#order_basiccable {
  /*border: 1px solid #ddd;*/
  width:666px;
  margin-top:20px;
  margin-left:0px;
  padding-left:0px;
  padding-right:0px;
}
div#order_basiccable .title {
  /*border: 1px solid #ddd;*/
  margin-top:10px;
  font-size:108%;
  color:#0786c9;
}
div#order_basiccable .title a:link {font-size:93%; font-weight:normal; color:#f5710c;}
div#order_basiccable .title a:hover {font-size:93%; font-weight:normal; color:#f5710c;}
div#order_basiccable .title a:visited {font-size:93%; font-weight:normal; color:#f5710c;}
div#order_basiccable .title a:active {font-size:93%; font-weight:normal; color:#f5710c;}
div#order_basiccable .details {
  /*border: 1px solid #ddd;*/
  margin-top:4px;
  font-size:77%;
  color:#333333;
}
div#order_basiccable .details h6 {font-size:93%;display:inline;}
div#order_basiccable .details h5 {font-size:108%;display:inline;}
div#order_basiccable .details h4 {font-size:123.1%;display:inline;}
div#order_basiccable .details h3 {font-size:138.5%;display:inline;}
div#order_basiccable .details h2 {font-size:153.9%;display:inline;}
div#order_basiccable .details h1 {font-size:167%;display:inline;}
div#order_basiccable .price {
  /*border: 1px solid #ddd;*/
  margin-top:-10px;
  font-size:93%;
  color:#e85a04;
}
div#order_basiccable .button {
  /*border: 1px solid #ddd;*/
  margin-top:10px;
  font-size:85%;
  color:#666666;
}
div#order_basiccable .subtotal {
  padding:6px;
  margin-top:20px;
  font-size:85%;
  color:#0786c9;
  text-align:right;
}

/* Digital Cable Box */
div#order_digitalcable {
  /*border: 1px solid #ddd;*/
  width:666px;
  margin-top:10px;
  margin-left:0px;
  margin-right:0px;
}
div#order_digitalcable .title {
  /*border: 1px solid #ddd;*/
  margin-top:10px;
  font-size:108%;
  color:#0786c9;
  font-weight:bold;
}
div#order_digitalcable .title a:link {font-size:93%; font-weight:normal; color:#f5710c;}
div#order_digitalcable .title a:hover {font-size:93%; font-weight:normal; color:#f5710c;}
div#order_digitalcable .title a:visited {font-size:93%; font-weight:normal; color:#f5710c;}
div#order_digitalcable .title a:active {font-size:93%; font-weight:normal; color:#f5710c;}
div#order_digitalcable .details {
  /*border: 1px solid #ddd;*/
  margin-top:4px;
  font-size:77%;
  color:#333333;
}
div#order_digitalcable .details h6 {font-size:93%;display:inline;}
div#order_digitalcable .details h5 {font-size:108%;display:inline;}
div#order_digitalcable .details h4 {font-size:123.1%;display:inline;}
div#order_digitalcable .details h3 {font-size:138.5%;display:inline;}
div#order_digitalcable .details h2 {font-size:153.9%;display:inline;}
div#order_digitalcable .details h1 {font-size:167%;display:inline;}
div#order_digitalcable .price {
  /*border: 1px solid #ddd;*/
  font-size:93%;
  font-weight:bold;
  color:#e85a04;
}
div#order_digitalcable .name {
  /*border: 1px solid #ddd;*/
  margin-top:10px;
  font-size:93%;
  color:#666666;
  font-weight:bold;
}
div#order_digitalcable .name a:link {font-size:93%; font-weight:normal; color:#f5710c;}
div#order_digitalcable .name a:hover {font-size:93%; font-weight:normal; color:#f5710c;}
div#order_digitalcable .name a:visited {font-size:93%; font-weight:normal; color:#f5710c;}
div#order_digitalcable .name a:active {font-size:93%; font-weight:normal; color:#f5710c;}
div#order_digitalcable .button {
  /*border: 1px solid #ddd;*/
  margin-top:-10px;
  font-size:85%;
  color:#666666;
}
div#order_digitalcable .subtotal {
  padding:6px;
  margin-top:20px;
  font-size:100%;
  color:#0786c9;
  text-align:right;
}

/* Cable Boxes */
div#order_cableboxes {
  width:666px;
  margin-left:0px;
  margin-top:20px;
  padding-bottom:10px;
}
div#order_cableboxes .header {
  font-size:108%;
  color:#fb7407;
  padding-bottom:5px;
}
div#order_cableboxes table {
  font-size:85%;
  border: 1px solid #CCCCCC;
}
div#order_cableboxes th {
  font-size:85%;
  color:#fb7407;
  font-weight: bold;
  padding:4px;
  background-image: url(images/bkg_cableboxes.jpg);
  background-repeat: repeat-x;
  border-bottom: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
}
div#order_cableboxes td {
  font-size:85%;
  font-weight: bold;
  padding:4px;
  text-align:left;
  border-bottom: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
}

/* Premium Cable Ordering */
div#order_premiumcable {
  /*border: 1px solid #ddd;*/
  width:666px;
  margin-top:20px;
  padding-bottom:20px;
  border-bottom: 2px solid #0786c9;
  background-image: url(images/bkg_order_premiumcable.jpg);
  background-repeat: no-repeat;
  background-position: bottom left;
}
div#order_premiumcable .title {
  /*border: 1px solid #ddd;*/
  margin-top:10px;
  font-size:108%;
  color:#0786c9;
}
div#order_premiumcable .details {
  /*border: 1px solid #ddd;*/
  margin-top:4px;
  font-size:77%;
  color:#333333;
}
div#order_premiumcable .details h6 {font-size:93%;display:inline;}
div#order_premiumcable .details h5 {font-size:108%;display:inline;}
div#order_premiumcable .details h4 {font-size:123.1%;display:inline;}
div#order_premiumcable .details h3 {font-size:138.5%;display:inline;}
div#order_premiumcable .details h2 {font-size:153.9%;display:inline;}
div#order_premiumcable .details h1 {font-size:167%;display:inline;}
div#order_premiumcable .price {
  /*border: 1px solid #ddd;*/
  font-size:93%;
  font-weight:bold;
  color:#e85a04;
}
div#order_premiumcable .name {
  /*border: 1px solid #ddd;*/
  margin-top:10px;
  font-size:93%;
  color:#666666;
  font-weight:bold;
}
div#order_premiumcable .offer {
  color:#e85a04;
  font-size:93%;
}
div#order_premiumcable td { padding: 2px; }
div#order_premiumcable .button {
  margin-bottom: -12px;
  text-align:right;
}

/* Bundle Ordering */
div#order_bundle {
  /*border: 1px solid #ddd;*/
  position:relative;
  width:666px;
  margin-top:20px;
  margin-left:0px;
  padding-bottom:20px;
  border-bottom: 2px solid #0786c9;
}
div#order_bundle .title {
  /*border: 1px solid #ddd;*/
  margin-top:10px;
  font-size:108%;
  color:#0786c9;
}
div#order_bundle .details {
  /*border: 1px solid #ddd;*/
  margin-top:4px;
  font-size:93%;
  width:300px;
  color:#333333;
}
div#order_bundle .name {
  color:#0786c9;
  font-weight: bold;
}
div#order_bundle .offer {
  color:#e85a04;
  font-size:93%;
}
div#order_bundle .price {
  color:#e85a04;
  font-weight: bold;
  font-size:93%;
}
div#order_bundle td { padding: 2px; }
div#order_bundle .button {
  margin-bottom: -12px;
  text-align:right;
}

/* Offer Ordering */
div#order_offer {
  /*border: 1px solid #ddd;*/
  width:667px;
  height:204px;
  background-image: url(images/bkg_order_offer.jpg);
  margin-top:20px;
}
div#order_offer .title {
  /*border: 1px solid #ddd;*/
  margin-top:15px;
  margin-left:300px;
  font-size:182%;
  color:#0786c9;
}
div#order_offer .details {
  /*border: 1px solid #ddd;*/
  margin-top:10px;
  margin-left:300px;
  width:300px;
  font-size:93%;
  color:#666666;
  line-height:22px;
}
div#order_offer .name {
  color:#0786c9;
  font-weight: bold;
}
div#order_offer .offer {
  color:#e85a04;
  font-size:93%;
}
div#order_offer .price {
  color:#e85a04;
  font-weight: bold;
  font-size:93%;
}
div#order_offer td { padding: 2px; }
div#order_offer .button {
  margin-bottom: -12px;
  text-align:right;
}

/* HDTV Cable Ordering */
div#order_hdtvcable {
  /*border: 1px solid #ddd;*/
  width:666px;
  margin-top:10px;
  border-bottom: 2px solid #0786c9;
  background-image: url(images/bkg_order_hdtvcable.jpg);
  background-repeat: no-repeat;
  background-position: bottom left;
}
div#order_hdtvcable .title {
  /*border: 1px solid #ddd;*/
  margin-top:10px;
  font-size:108%;
  color:#0786c9;
}
div#order_hdtvcable .details {
  /*border: 1px solid #ddd;*/
  margin-top:4px;
  font-size:77%;
  color:#333333;
}
div#order_hdtvcable .details h6 {font-size:93%;display:inline;}
div#order_hdtvcable .details h5 {font-size:108%;display:inline;}
div#order_hdtvcable .details h4 {font-size:123.1%;display:inline;}
div#order_hdtvcable .details h3 {font-size:138.5%;display:inline;}
div#order_hdtvcable .details h2 {font-size:153.9%;display:inline;}
div#order_hdtvcable .details h1 {font-size:167%;display:inline;}
div#order_hdtvcable .name {
  color:#666666;
  font-weight: bold;
}
div#order_hdtvcable .offer {
  color:#e85a04;
  font-size:93%;
}
div#order_hdtvcable .price {
  color:#e85a04;
  font-weight: bold;
  font-size:93%;
}
div#order_hdtvcable td { padding: 2px; }
div#order_hdtvcable .button {
  margin-top:50px;
  text-align:right;
}

/* International Cable Ordering */
div#order_internationalcable {
  /*border: 1px solid #ddd;*/
  width:666px;
  margin-top:10px;
  margin-left:0px;
  border-bottom: 2px solid #0786c9;
  background-image: url(images/bkg_order_international.jpg);
  background-repeat: no-repeat;
  background-position: bottom left;
  padding-bottom:60px;
}
div#order_internationalcable .title {
  /*border: 1px solid #ddd;*/
  margin-top:10px;
  font-size:108%;
  color:#0786c9;
}
div#order_internationalcable .name {
  /*border: 1px solid #ddd;*/
  margin-top:10px;
  font-size:93%;
  color:#666666;
  font-weight:bold;
}
div#order_internationalcable .details {
  /*border: 1px solid #ddd;*/
  margin-top:4px;
  font-size:77%;
  color:#333333;
}
div#order_internationalcable .details h6 {font-size:93%;display:inline;}
div#order_internationalcable .details h5 {font-size:108%;display:inline;}
div#order_internationalcable .details h4 {font-size:123.1%;display:inline;}
div#order_internationalcable .details h3 {font-size:138.5%;display:inline;}
div#order_internationalcable .details h2 {font-size:153.9%;display:inline;}
div#order_internationalcable .details h1 {font-size:167%;display:inline;}
div#order_internationalcable .offer {
  color:#e85a04;
  font-size:93%;
}
div#order_internationalcable .price {
  color:#e85a04;
  font-weight: bold;
  font-size:93%;
}
div#order_internationalcable td { padding: 2px; }
div#order_internationalcable .button {
  margin-top:50px;
  text-align:right;
}

/* Central Station Ordering */
div#order_centralstation {
  /*border: 1px solid #ddd;*/
  width:666px;
  margin-top:10px;
  padding-bottom:20px;
  border-bottom: 2px solid #0786c9;
  background-repeat: no-repeat;
  background-position: bottom left;
  height:140px;
}
div#order_centralstation .title {
  /*border: 1px solid #ddd;*/
  margin-top:10px;
  font-size:108%;
  color:#0786c9;
}
div#order_centralstation .details {
  /*border: 1px solid #ddd;*/
  margin-top:4px;
  font-size:77%;
  color:#333333;
}
div#order_centralstation .details h6 {font-size:93%;display:inline;}
div#order_centralstation .details h5 {font-size:108%;display:inline;}
div#order_centralstation .details h4 {font-size:123.1%;display:inline;}
div#order_centralstation .details h3 {font-size:138.5%;display:inline;}
div#order_centralstation .details h2 {font-size:153.9%;display:inline;}
div#order_centralstation .details h1 {font-size:167%;display:inline;}
div#order_centralstation .price {
  color:#e85a04;
  font-weight: bold;
  font-size:93%;
}
div#order_centralstation .offer {
  color:#e85a04;
  font-size:93%;
  font-weight: bold;
}
div#order_centralstation td { padding: 2px; }
div#order_centralstation .button {
  margin-top:46px;
  text-align:right;
}

/* Med Alert Ordering */
div#order_medalert {
  /*border: 1px solid #ddd;*/
  width:666px;
  margin-top:10px;
  padding-bottom:20px;
  border-bottom: 2px solid #0786c9;
  background-repeat: no-repeat;
  background-position: bottom left;
  height:140px;
}
div#order_medalert .title {
  /*border: 1px solid #ddd;*/
  margin-top:10px;
  font-size:108%;
  color:#0786c9;
}
div#order_medalert .details {
  /*border: 1px solid #ddd;*/
  margin-top:4px;
  font-size:77%;
  color:#333333;
}
div#order_medalert .details h6 {font-size:93%;display:inline;}
div#order_medalert .details h5 {font-size:108%;display:inline;}
div#order_medalert .details h4 {font-size:123.1%;display:inline;}
div#order_medalert .details h3 {font-size:138.5%;display:inline;}
div#order_medalert .details h2 {font-size:153.9%;display:inline;}
div#order_medalert .details h1 {font-size:167%;display:inline;}
div#order_medalert .price {
  color:#e85a04;
  font-weight: bold;
  font-size:93%;
}
div#order_medalert .offer {
  color:#e85a04;
  font-size:93%;
  font-weight: bold;
}
div#order_medalert td { padding: 2px; }
div#order_medalert .button {
  margin-top:46px;
  text-align:right;
}

/* Security Installation Ordering */
div#order_securityinstallation {
  /*border: 1px solid #ddd;*/
  width:666px;
  margin-top:10px;
  padding-bottom:20px;
  border-bottom: 2px solid #0786c9;
  background-repeat: no-repeat;
  background-position: bottom left;
  height:140px;
}
div#order_securityinstallation .title {
  /*border: 1px solid #ddd;*/
  margin-top:10px;
  font-size:108%;
  color:#0786c9;
}
div#order_securityinstallation .details {
  /*border: 1px solid #ddd;*/
  margin-top:4px;
  font-size:77%;
  color:#333333;
}
div#order_securityinstallation .details h6 {font-size:93%;display:inline;}
div#order_securityinstallation .details h5 {font-size:108%;display:inline;}
div#order_securityinstallation .details h4 {font-size:123.1%;display:inline;}
div#order_securityinstallation .details h3 {font-size:138.5%;display:inline;}
div#order_securityinstallation .details h2 {font-size:153.9%;display:inline;}
div#order_securityinstallation .details h1 {font-size:167%;display:inline;}
div#order_securityinstallation .price {
  color:#e85a04;
  font-weight: bold;
  font-size:93%;
}
div#order_securityinstallation .offer {
  color:#e85a04;
  font-size:93%;
  font-weight: bold;
}
div#order_securityinstallation td { padding: 2px; }
div#order_securityinstallation .button {
  margin-top:46px;
  text-align:right;
}

/* Advanced Voice Ordering */
div#order_advancedvoice {
  /*border: 1px solid #ddd;*/
  position:relative;
  width:666px;
  margin-top:10px;
  padding-bottom:100px;
  border-bottom: 2px solid #0786c9;
  background-image: url(images/bkg_order_advancedvoice.jpg);
  background-repeat: no-repeat;
  background-position: bottom left;
}
div#order_advancedvoice .title {
  /*border: 1px solid #ddd;*/
  margin-top:10px;
  font-size:108%;
  color:#0786c9;
}
div#order_advancedvoice .details {
  /*border: 1px solid #ddd;*/
  margin-top:4px;
  font-size:77%;
  color:#333333;
}
div#order_advancedvoice .details h6 {font-size:93%;display:inline;}
div#order_advancedvoice .details h5 {font-size:108%;display:inline;}
div#order_advancedvoice .details h4 {font-size:123.1%;display:inline;}
div#order_advancedvoice .details h3 {font-size:138.5%;display:inline;}
div#order_advancedvoice .details h2 {font-size:153.9%;display:inline;}
div#order_advancedvoice .details h1 {font-size:167%;display:inline;}
div#order_advancedvoice .price {
  color:#e85a04;
  font-weight: bold;
  font-size:93%;
}
div#order_advancedvoice .offer {
  color:#e85a04;
  font-size:93%;
  font-weight: bold;
}
div#order_advancedvoice td { padding: 2px; }
div#order_advancedvoice .button {
  margin-top:46px;
  text-align:right;
}

/* Unlimited Long Ordering */
div#order_unlimitedvoice {
  /*border: 1px solid #ddd;*/
  position:relative;
  width:666px;
  margin-top:10px;
  padding-bottom:100px;
  border-bottom: 2px solid #0786c9;
  background-image: url(images/bkg_order_webphone.jpg);
  background-repeat: no-repeat;
  background-position: bottom left;
}
div#order_unlimitedvoice .title {
  /*border: 1px solid #ddd;*/
  margin-top:10px;
  font-size:108%;
  color:#0786c9;
}
div#order_unlimitedvoice .details {
  /*border: 1px solid #ddd;*/
  margin-top:4px;
  font-size:77%;
  color:#333333;
}
div#order_unlimitedvoice .details h6 {font-size:93%;display:inline;}
div#order_unlimitedvoice .details h5 {font-size:108%;display:inline;}
div#order_unlimitedvoice .details h4 {font-size:123.1%;display:inline;}
div#order_unlimitedvoice .details h3 {font-size:138.5%;display:inline;}
div#order_unlimitedvoice .details h2 {font-size:153.9%;display:inline;}
div#order_unlimitedvoice .details h1 {font-size:167%;display:inline;}
div#order_unlimitedvoice .price {
  color:#e85a04;
  font-weight: bold;
  font-size:93%;
}
div#order_unlimitedvoice .offer {
  color:#e85a04;
  font-size:93%;
  font-weight: bold;
}
div#order_unlimitedvoice td { padding: 2px; }
div#order_unlimitedvoice .button {
  margin-top:46px;
  text-align:right;
}

/* Voicemail Ordering */
div#order_voicemail {
  /*border: 1px solid #ddd;*/
  width:666px;
  margin-top:10px;
  border-bottom: 2px solid #0786c9;
  background-image: url(images/bkg_order_voicemail.jpg);
  background-repeat: no-repeat;
  background-position: bottom left;
  height:140px;
}
div#order_voicemail .title {
  /*border: 1px solid #ddd;*/
  margin-top:10px;
  font-size:108%;
  color:#0786c9;
}
div#order_voicemail .details {
  /*border: 1px solid #ddd;*/
  margin-top:4px;
  font-size:77%;
  color:#333333;
}
div#order_voicemail .details h6 {font-size:93%;display:inline;}
div#order_voicemail .details h5 {font-size:108%;display:inline;}
div#order_voicemail .details h4 {font-size:123.1%;display:inline;}
div#order_voicemail .details h3 {font-size:138.5%;display:inline;}
div#order_voicemail .details h2 {font-size:153.9%;display:inline;}
div#order_voicemail .details h1 {font-size:167%;display:inline;}
div#order_voicemail .price {
  color:#e85a04;
  font-weight: bold;
  font-size:93%;
}
div#order_voicemail .offer {
  color:#e85a04;
  font-size:93%;
  font-weight: bold;
}
div#order_voicemail td { padding: 2px; }
div#order_voicemail .button {
  margin-top:86px;
  text-align:right;
}

/* Web Phone Features Ordering */
div#order_webphone {
  /*border: 1px solid #ddd;*/
  width:666px;
  margin-top:10px;
  border-bottom: 2px solid #0786c9;
  background-image: url(images/bkg_order_webphone.jpg);
  background-repeat: no-repeat;
  background-position: bottom left;
  height:150px;
}
div#order_webphone .title {
  /*border: 1px solid #ddd;*/
  margin-top:10px;
  font-size:108%;
  color:#0786c9;
}
div#order_webphone .details {
  /*border: 1px solid #ddd;*/
  margin-top:4px;
  font-size:77%;
  color:#333333;
}
div#order_webphone .details h6 {font-size:93%;display:inline;}
div#order_webphone .details h5 {font-size:108%;display:inline;}
div#order_webphone .details h4 {font-size:123.1%;display:inline;}
div#order_webphone .details h3 {font-size:138.5%;display:inline;}
div#order_webphone .details h2 {font-size:153.9%;display:inline;}
div#order_webphone .details h1 {font-size:167%;display:inline;}
div#order_webphone .price {
  color:#e85a04;
  font-weight: bold;
  font-size:93%;
}
div#order_webphone .offer {
  color:#e85a04;
  font-size:93%;
  font-weight: bold;
}
div#order_webphone td { padding: 2px; }
div#order_webphone .button {
  margin-top:46px;
  text-align:right;
}

/* Voice Connections */
div#order_voiceconnections {
  width:666px;
  margin-left:0px;
  margin-top:10px;
  padding-bottom:40px;
  border-bottom: 2px solid #0786c9;
}
div#order_voiceconnections .header {
  font-size:108%;
  color:#fb7407;
  padding-bottom:5px;
}
div#order_voiceconnections table {
  font-size:85%;
  border: 1px solid #CCCCCC;
}
div#order_voiceconnections th {
  font-size:85%;
  color:#fb7407;
  font-weight: bold;
  padding:4px;
  background-image: url(images/bkg_cableboxes.jpg);
  background-repeat: repeat-x;
  border-bottom: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
}
div#order_voiceconnections td {
  font-size:85%;
  font-weight: bold;
  padding:4px;
  text-align:left;
  border-bottom: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
}

/* Standard Internet Order */
div#order_standardinternet {
  /*border: 1px solid #ddd;*/
  width:666px;
  margin-top:20px;
  border-bottom: 2px solid #0786c9;
  background-image: url(images/bkg_order_standardinternet.jpg);
  background-repeat: no-repeat;
  background-position: bottom left;
  padding-bottom:10px;
}
div#order_standardinternet .title {
  /*border: 1px solid #ddd;*/
  margin-top:10px;
  font-size:108%;
  color:#0786c9;
}
div#order_standardinternet .details {
  /*border: 1px solid #ddd;*/
  margin-top:4px;
  font-size:77%;
  color:#333333;
}
div#order_standardinternet .details h6 {font-size:93%;display:inline;}
div#order_standardinternet .details h5 {font-size:108%;display:inline;}
div#order_standardinternet .details h4 {font-size:123.1%;display:inline;}
div#order_standardinternet .details h3 {font-size:138.5%;display:inline;}
div#order_standardinternet .details h2 {font-size:153.9%;display:inline;}
div#order_standardinternet .details h1 {font-size:167%;display:inline;}
div#order_standardinternet .price {
  color:#e85a04;
  font-size:93%;
  font-weight: bold;
}
div#order_standardinternet .offer {
  color:#e85a04;
  font-size:93%;
  font-weight: bold;
}
div#order_standardinternet td { padding: 2px; }
div#order_standardinternet .button {
  text-align:right;
}

/* Lite Internet Order */
div#order_liteinternet {
  /*border: 1px solid #ddd;*/
  width:666px;
  margin-top:20px;
  border-bottom: 2px solid #0786c9;
  background-image: url(images/bkg_order_premiuminternet.jpg);
  background-repeat: no-repeat;
  background-position: bottom left;
  height:100px;
}
div#order_liteinternet .title {
  /*border: 1px solid #ddd;*/
  margin-top:10px;
  font-size:108%;
  color:#0786c9;
}
div#order_liteinternet .details {
  /*border: 1px solid #ddd;*/
  margin-top:4px;
  font-size:77%;
  color:#333333;
}
div#order_liteinternet .details h6 {font-size:93%;display:inline;}
div#order_liteinternet .details h5 {font-size:108%;display:inline;}
div#order_liteinternet .details h4 {font-size:123.1%;display:inline;}
div#order_liteinternet .details h3 {font-size:138.5%;display:inline;}
div#order_liteinternet .details h2 {font-size:153.9%;display:inline;}
div#order_liteinternet .details h1 {font-size:167%;display:inline;}
div#order_liteinternet .price {
  color:#e85a04;
  font-weight: bold;
  font-size:93%;
}
div#order_liteinternet .offer {
  color:#e85a04;
  font-size:93%;
  font-weight: bold;
}
div#order_liteinternet td { padding: 2px; }
div#order_liteinternet .button {
  margin-top:70px;
  text-align:right;
}
/* Premium Internet Order */
div#order_premiuminternet {
  /*border: 1px solid #ddd;*/
  width:666px;
  margin-top:20px;
  border-bottom: 2px solid #0786c9;
  background-image: url(images/bkg_order_premiuminternet.jpg);
  background-repeat: no-repeat;
  background-position: bottom left;
  height:100px;
}
div#order_premiuminternet .title {
  /*border: 1px solid #ddd;*/
  margin-top:10px;
  font-size:108%;
  color:#0786c9;
}
div#order_premiuminternet .details {
  /*border: 1px solid #ddd;*/
  margin-top:4px;
  font-size:77%;
  color:#333333;
}
div#order_premiuminternet .details h6 {font-size:93%;display:inline;}
div#order_premiuminternet .details h5 {font-size:108%;display:inline;}
div#order_premiuminternet .details h4 {font-size:123.1%;display:inline;}
div#order_premiuminternet .details h3 {font-size:138.5%;display:inline;}
div#order_premiuminternet .details h2 {font-size:153.9%;display:inline;}
div#order_premiuminternet .details h1 {font-size:167%;display:inline;}
div#order_premiuminternet .price {
  color:#e85a04;
  font-weight: bold;
  font-size:93%;
}
div#order_premiuminternet .offer {
  color:#e85a04;
  font-size:93%;
  font-weight: bold;
}
div#order_premiuminternet td { padding: 2px; }
div#order_premiuminternet .button {
  margin-top:70px;
  text-align:right;
}

/* Calendars */
div#calendar_movein {
  position:relative;
  margin-left:36px;
  margin-top:36px;
  font-size:93%;
  display:none;
}

/* Address Checkout  */
div#checkout_address {
  /*border: 1px solid #ddd;*/
  width:666px;
  margin-top:20px;
  padding-bottom:20px;
  border-bottom: 2px solid #0786c9;
  background-image: url(images/bkg_order_premiuminternet.jpg);
  background-repeat: no-repeat;
  background-position: bottom left;
}
div#checkout_address .title {
  /*border: 1px solid #ddd;*/
  margin-top:10px;
  font-size:108%;
  color:#0786c9;
}
div#checkout_address .details {
  /*border: 1px solid #ddd;*/
  margin-top:10px;
  margin-left:120px;
  font-size:93%;
  color:#333333;
}
div#checkout_address .price {
  color:#e85a04;
  font-weight: bold;
}
div#checkout_address .offer {
  color:#e85a04;
  font-size:93%;
  font-weight: bold;
}
div#checkout_address .details table {
  margin-top:20px;
  margin-bottom:20px;
  font-size:85%;
  border: 1px solid #CCCCCC;
}
div#checkout_address .details th {
  font-size:108%;
  color:#fb7407;
  font-weight: bold;
  padding:6px;
  background-image: url(images/bkg_cableboxes.jpg);
  background-repeat: repeat-x;
  border-bottom: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
}
div#checkout_address .details td {
  font-size:108%;
  padding:6px;
  text-align:left;
  border-bottom: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
}
div#checkout_address .button {
  margin-top:86px;
  text-align:right;
}

/* Create Account Checkout  */
div#checkout_createaccount {
  /*border: 1px solid #ddd;*/
  width:666px;
  margin-top:10px;
  padding-bottom:20px;
  border-bottom: 2px solid #0786c9;
  background-image: url(images/bkg_order_standardinternet.jpg);
  background-repeat: no-repeat;
  background-position: bottom left;
}
div#checkout_createaccount .title {
  /*border: 1px solid #ddd;*/
  margin-top:10px;
  font-size:108%;
  color:#0786c9;
}
div#checkout_createaccount .details {
  /*border: 1px solid #ddd;*/
  margin-top:10px;
  margin-left:120px;
  font-size:93%;
  color:#ff720a;
}
div#checkout_createaccount .price {
  color:#e85a04;
  font-weight: bold;
}
div#checkout_createaccount .offer {
  color:#e85a04;
  font-size:93%;
  font-weight: bold;
}
div#checkout_createaccount .details table {
  margin-top:20px;
  margin-bottom:20px;
  font-size:85%;
  border: 1px solid #CCCCCC;
}
div#checkout_createaccount .details th {
  font-size:108%;
  color:#fb7407;
  font-weight: bold;
  padding:6px;
  background-image: url(images/bkg_cableboxes.jpg);
  background-repeat: repeat-x;
  background-color:#feefce;
  border-bottom: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
}
div#checkout_createaccount .details td {
  font-size:108%;
  padding:6px;
  text-align:left;
  border-bottom: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
  color:#333333;
}
div#checkout_createaccount .button {
  margin-top:86px;
  text-align:right;
}

/* Checkout Agreements */
div#checkout_agreements {
  /*border: 1px solid #ddd;*/
  width:666px;
  margin-top:10px;
  padding-bottom:20px;
  border-bottom: 2px solid #0786c9;
  background-image: url(images/bkg_order_voicemail.jpg);
  background-repeat: no-repeat;
  background-position: bottom left;
  margin-bottom:40px;
}
div#checkout_agreements .title {
  /*border: 1px solid #ddd;*/
  margin-top:10px;
  font-size:108%;
  color:#0786c9;
}
div#checkout_agreements .details {
  /*border: 1px solid #ddd;*/
  margin-top:10px;
  margin-left:120px;
  font-size:93%;
  color:#333333;
}
div#checkout_agreements .price {
  color:#e85a04;
  font-weight: bold;
}
div#checkout_agreements .offer {
  color:#e85a04;
  font-size:93%;
  font-weight: bold;
}
div#checkout_agreements .details table {
  margin-top:20px;
  margin-bottom:20px;
  font-size:85%;
  border: 1px solid #CCCCCC;
}
div#checkout_agreements .details th {
  font-size:108%;
  color:#fb7407;
  font-weight: bold;
  padding:6px;
  background-image: url(images/bkg_cableboxes.jpg);
  background-repeat: repeat-x;
  background-color:#feefce;
  border-bottom: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
}
div#checkout_agreements .details td {
  font-size:108%;
  padding:6px;
  text-align:left;
  border-bottom: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
}
div#checkout_agreements .button {
  margin-top:20px;
  margin-right:4px;
  text-align:right;
  font-weight:bold;
}
div#checkout_agreements .scroll_loa {
  height:100px;
  overflow-y: auto;
  overflow-x: hidden;
}
div#checkout_agreements .scroll_voip {
  height:100px;
  overflow-y: auto;
  overflow-x: hidden;
}

div#scroll_order {
  height:100px;
  position:absolute;
  top:26px;
  left:4px;
  font-size:10px;
  overflow-y: auto;
  overflow-x: hidden;
}
div#scroll_pkgs {}
div#search_error {
  color:#fb7c00;
  font-size:10px;
  font-weight:bold;
}
div#search_field6 { font-size:12px; }
div#search_instructions { font-size:12px; }
div#search_instructions img { border: 1px solid #cccccc; }
div#search_label1 { font-size:12px; }
div#search_label2 { font-size:12px; }
div#search_label3 { font-size:12px; }
div#search_label4 { font-size:12px; }
div#search_label5 { font-size:12px; }
div#search_label6 { font-size:12px; }
div#search_label7 { font-size:12px; }
div#search_results { font-size:12px; }
div#search_results img { border: 1px solid #cccccc; }
div#search_title { color:#f59b43; font-size:18px; }
div#search_tech {
  position: absolute;
  top:42px;
  left:284px;
}
div#services {
  position: relative;
  width:954px;
  height:330px;
  margin-left:20px;
  margin-top:12px;
}
div#service_base {
  background-image: url('images/index_services_default.jpg');
  background-repeat: no-repeat;
  position:absolute;
  top:0px;
  left:0px;
  width:954px;
  height:328px;
  z-index:1;
}
div#service_cable {
  background-image: url('images/index_services_cable.jpg');
  background-repeat: no-repeat;
  position:absolute;
  top:0px;
  left:0px;
  width:954px;
  height:328px;
  z-index:3;
  visibility:hidden;
}
div#service_fiber {
  background-image: url('images/index_services_fiber.jpg');
  background-repeat: no-repeat;
  position:absolute;
  top:0px;
  left:0px;
  width:954px;
  height:328px;
  z-index:2;
}
div#service_home {
  background-image: url('images/index_services_home.jpg');
  background-repeat: no-repeat;
  position:absolute;
  top:0px;
  left:0px;
  width:954px;
  height:328px;
  z-index:6;
  visibility:hidden;
}
div#service_internet {
  background-image: url('images/index_services_internet.jpg');
  background-repeat: no-repeat;
  position:absolute;
  top:0px;
  left:0px;
  width:954px;
  height:328px;
  z-index:4;
  visibility:hidden;
}
div#service_phone {
  background-image: url('images/index_services_phone.jpg');
  background-repeat: no-repeat;
  position:absolute;
  top:0px;
  left:0px;
  width:954px;
  height:328px;
  z-index:5;
  visibility:hidden;
}
div#show_order {
  font-size:10px;
  font-family:Verdana;
}
div#show_order a:link { color:#f74716; text-decoration: none; }
div#show_order a:hover { color:#8b8b8b; text-decoration: none; }
div#show_order a:visited { color:#f74716; text-decoration: none; }
div#show_order a:active { color:#f74716; text-decoration: none; }
div#show_pkg {
  font-size:12px;
  position:absolute;
  top:5px;
  left:280px;
  z-index:7;
}



div#slider1 {
  position:relative;
  background-image:url('images/bkg_slider.jpg');
  background-repeat: no-repeat;
  background-color: #F2F2F2;
  border:1px solid #EEEEEE;
  margin-top:12px;
  margin-left:21px;
  width:468px;
  height:258px;
  z-index: 20;
}
div#slider2 {
  position:relative;
  background-color: #F2F2F2;
  border:1px solid #EEEEEE;
  margin-top:12px;
  margin-left:-2px;
  width:468px;
  height:258px;
  overflow:hidden;
}
div#slide2img1 {
  position:absolute;
  background-image:url('images/learnmore_bringpower.jpg');
  background-repeat: no-repeat;
  top:26px;
  left:0px;
  width:468px;
  height:198px;
  z-index: 21;
  visibility:hidden;
}
div#slide2img2 {
  position:absolute;
  background-image:url('images/learnmore_getfiberoptic.jpg');
  background-repeat: no-repeat;
  top:20px;
  left:0px;
  width:468px;
  height:198px;
  z-index: 21;
}
div#slide2base {
  position:absolute;
  background-image:url('images/learnmore_getfiberoptic.jpg');
  background-repeat: no-repeat;
  top:20px;
  left:0px;
  width:468px;
  height:198px;
  z-index: 21;
}
div#slider1hdr1 {
  z-index: 1304;
  background-image:url('images/bkg_header_repeatx_grey.jpg');
  background-repeat: repeat-x;
  width:468px;
  height:26px;
}
div#slider2hdr1 {
  z-index: 1304;
  background-image:url('images/bkg_header_repeatx_grey.jpg');
  background-repeat: repeat-x;
  width:468px;
  height:26px;
}
div#slider2hdr2 {
  z-index: 1306;
  background-image:url('images/bkg_header_repeatx_grey.jpg');
  background-repeat: repeat-x;
  width:468px;
  height:26px;
}

/* iHotwire.net Styles */

div#ihotwirenet {
position:relative;
background-image: url(images/bkg_igoogle_ihotwire_repeatx.jpg);
background-repeat: repeat-x;
text-align:center;
font-family:Verdana;
width:950px;
margin-left:20px;
}

div#ihotwirenet-hd {
position:relative;
width:950px;
height:142px;
}
div#iihotwirenet-bd {
position:relative;
width:950px;
margin-left:0px;
}
div#ihotwirenet-ft {
position:relative;
width:950px;
}
div#ihotwirenet-search {
position:absolute;
top:75px;
left:260px;
}
div#ihotwirenet-gadgets {
position:relative;
margin:0px;
}
div#ihotwirenet-gadgets table { padding:0px; margin:0px; }
div#ihotwirenet-gadgets tr { padding:0px; margin:0px; }
div#ihotwirenet-gadgets td { padding:0px; margin:0px; }

div#ihotwirenet-gadgets .header-border {
background-image: url(images/bkg_gadget_headerblue.jpg);
background-repeat: repeat-x;
border-top: 1px solid #357cb0;
border-left: 1px solid #357cb0;
border-right: 1px solid #357cb0;
color:#04416e;
padding:4px;
font-size:93%;
text-align:left;
}
div#ihotwirenet-gadgets .content-border {
border: 1px solid #357cb0;
padding:4px;
}
div.gadget { margin:4px; }
