
@font-face {
  font-family: 'InterstateLightRegular';
  src: url('interstate2/interstate-light-webfont.eot');
  src: url('interstate2/interstate-light-webfont.eot?#iefix') format('embedded-opentype'),
  url('interstate2/interstate-light-webfont.woff') format('woff'),
  url('interstate2/interstate-light-webfont.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
div.title h2.section {
  font-family: InterstateLightRegular, arial, sans-serif;
}
.sIFR-black {
  font-family: InterstateLightRegular, arial, sans-serif;
}
.sIFR-green {
  font-family: InterstateLightRegular, arial, sans-serif;
}

div#rcn_contact_buttons {
  width: 300px;
  height: 200px;
  display: block;
}

div#rcn_contact_buttons a:hover {
  text-decoration: none;
}

div#rcn_contact_buttons a{
  padding-bottom: 5px;
  text-decoration: none;
  display: block;
  padding-left: 3px;
  float: left;
}

div#rcn_chat_container {
  width: 300px;
  height: 75px;
  display: block;
  margin-left: -7px;
  padding-bottom: 10px;
  z-index: 1;
  float:left;
}

a#rcn_tweet_button {
  width: 300px;
  height: 80px;
  display: block;
  background: url(/images/global/button_tweet.gif) no-repeat;
}

a#rcn_call_button {
  width: 80px;
  height: 150px;
  background: url(/images/global/button_call.gif) no-repeat;
}

a#rcn_email_button {
  width: 80px;
  height: 150px;
  background: url(/images/global/button_email.gif) no-repeat;
}

#proactivechatdiv {
 /* top: 20%;
  right: 20px;
  left: auto; */
}

#kayako_sitebadgecontainer {
  display:none;
}
table .contentpaneopen {
  font-size: 10px;
}

.payment_header {
  list-style:none;
  line-height: 20px;
  padding-left: 5px;
  background-color: #EFEFEF;
  border-top: 1px solid #BEC3E0;
  width: 690px;
}
.payment_header li {
}

.payment_item {
  list-style:none;
  background-color: #FFFFFF;
  width: 680px;
  border-top: 1px solid #BEC3E0;
  padding-top: 5px;
}


.payment_item2 {
  list-style:none;
  background-color: #FFFFFF;
  width: 680px;
  padding-top: 5px;
}

.payment_item li#count {
  display: block;
  float: left;
  width: 20px;
}

.payment_item li#title {
  display: block;
  float: left;
  width: 250px;
}
.payment_item li#phone{
  display: block;
  float: left;
  width: 100px;
}

.payment_item li#hours{
  display: block;
  float: left;
  width: 300px;
}
.payment_notes {
  list-style:none;
  display: block;
  padding-left: 35px;
  margin-right: 35px;
  color: #444444;
  font-size: 10px;
  padding-top: 5px;
  padding-bottom: 10px;
}
.payment_notes li {
  width: 650px;
}

.standardLinkArrow {
  padding-right:14px;
  font-weight:bold;
  background-repeat:no-repeat;
  background-position:100% center;
  background-image:url(/images/global/arrow_right.gif);
}

.standardLinkArrowRight {
  background-image:url(/images/global/link_arrow.gif);
  padding-right:14px;
  background-repeat:no-repeat;
  background-position: 100% center;
  font-weight:none;
}
.standardLinkArrowLeft {
  background-image:url(/images/global/arrow_right.gif);
  padding-left:14px;
  background-repeat:no-repeat;
  background-position:100% left;
  font-weight:none;
}
.standardLinkArrowLeftDown {
  background-image:url(/images/global/arrow_down.gif);
  padding-left:14px;
  background-repeat:no-repeat;
  background-position:100% left;
  font-weight:none;
}


.lineupList {
  background-color: #f9f9f9;
  width: 100%;
  padding: 20px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
.bigList {
  background-color: #f9f9f9;
  width: 400px;
  padding: 20px;
}
.wideList {
  background-color: #f9f9f9;
  width: 700px;
  padding: 20px;
}
.wideList {
  background-color: #f9f9f9;
  width: 700px;
  padding: 20px;
}

.bigList .titlebar, .lineupList .titlebar, .wideList .titlebar {
  height: 31px;
}

.bigList .titlebar .left, .lineupList .titlebar .left, .wideList .titlebar .left {
  background-image:url(/images/global/edge_green_left.gif);
  background-repeat:no-repeat;
  background-position:0 left;
  float: left;
  height: 31px;
  width: 10px;
}

.bigList .titlebar .center, .lineupList .titlebar .center, .wideList .titlebar .center {
  background-color: #3ab54a;
  float: left;
  height: 31px;
  line-height: 31px;
  vertical-align: center;
}

.bigList .titlebar .center .PRcountry,
.bigList .titlebar .center .PRcountrycode,
.bigList .titlebar .center .PRamount,
.wideList .titlebar .center .INTIcon,
.wideList .titlebar .center .INTChannel,
.wideList .titlebar .center .INTLanguage,
.wideList .titlebar .center .INTPrice,
.wideList .titlebar .center .tFeature,
.wideList .titlebar .center .tDescription,
.wideList .titlebar .center .tPrice,
.lineupList .titlebar .center .channelNum,
.lineupList .titlebar .center .channelName,
.lineupList .titlebar .center .channelIcon,
.lineupList .titlebar .center .channelCat,
.lineupList .titlebar .center .channelSig,
.lineupList .titlebar .center .channelBasic,
.lineupList .titlebar .center .channelPre,
.lineupList .titlebar .center .channelHD
{
  color: #ffffff;
  float: left;
  font-weight: bold;
  font-size: 1.2em;
}
.bigList .titlebar .center .PRcountry {
  width: 160px;
}
.bigList .titlebar .center .PRcountrycode {
  width: 120px;
}
.bigList .titlebar .center .PRamount{
  width: 100px;
}
.wideList .INTIcon{
  width: 70px;
}

.wideList .INTChannel {
  width: 320px;
}
.wideList .INTLanguage {
  width: 155px;
}
.wideList .INTPrice{
  width: 135px;
}

.wideList .tFeature{
  width: 180px;
}
.wideList .tDescription{
  width: 360px;
}
.wideList .tPrice{
  width: 130px;
  padding-left: 10px;
}

.lineupList .channelNum {
  width: 30px;
  text-align: center;
  font-weight: bold;
}
.lineupList .channelName {
  width: 240px;
  padding-left: 10px;
}
.lineupList .channelIcon {
  width: 55px;
  text-align: center;
  vertical-align: middle;
  display: table-cell;
}
.lineupList .channelCat {
  width: 120px;
}
.lineupList .channelBasic {
  width: 110px;
  text-align: center;
  vertical-align: middle;
  display: table-cell;
  height: 30px;
}
.lineupList .channelSig {
  width: 80px;
  text-align: center;
  vertical-align: middle;
  display: table-cell;
  height: 30px;
}
.lineupList .channelPre {
  width: 80px;
  text-align: center;
}
.lineupList .channelAdd {
  width: 80px;
  text-align: center;
}
.lineupList .channelHD {
  width: 40px;
  text-align: center;
}

.bigList .titlebar .right, .lineupList .titlebar .right, .wideList .titlebar .right {
  background-image:url(/images/global/edge_green_right.gif);
  background-repeat:no-repeat;
  float: left;
  height: 31px;
  width: 10px;
}

.bigList .nothing, .lineupList .nothing {
  display: block;
  height: 31px;
  padding-left: 10px;
  line-height: 31px;
  vertical-align: center;
  clear: both;
}

.bigList .subdue, .lineupList .subdue {
  display: block;
  height: 31px;
  background-color: #ececec;
  padding-left: 10px;
  line-height: 31px;
  vertical-align: center;
  clear: both;
}

.wideList .nothing, .wideList .subdue {
  display: block;
  vertical-align: center;
  clear: both;
}
.wideList .subdue .internationalEnvelope, .wideList .subdue .callEnvelope {
  background-color: #ececec;
}

.bigList .country,
.bigList .countrycode,
.bigList .amount {
  display: block;
  float: left;
}

.wideList .internationalEnvelope, .wideList .callEnvelope {
  display: block;
  padding: 10px 5px;
}

.wideList .subdue div, .wideList .nothing div {
  display: block;
  float: left;
}
.wideList .subdue, .wideList .nothing {
  padding-left: 10px;
}
.wideList .internationalIcon {
  width: 70px;
}
.wideList .internationalChannel {
  width: 310px;
  padding-right: 10px;
}
.wideList .internationalLanguage {
  width: 150px;
}
.wideList .internationalPrice {
  width: 130px;
  color:#3ab54a;
}

.wideList .callFeature{
  width: 180px;
  padding-left: 10px;
}
.wideList .callDescription{
  width: 360px;
}
.wideList .callPrice{
  width: 140px;
  padding-left: 20px;
  color:#3ab54a;
}

.mo {
  color: #606060;
  font-weight: none;
  font-size: 11px;
  line-height: 12px;
}

.lineupList .channelNum,
.lineupList .channelIcon,
.lineupList .channelName,
.lineupList .channelCat,
.lineupList .channelSig,
.lineupList .channelBasic,
.lineupList .channelPre,
.lineupList .channelHD {
  display: block;
  float: left;
}

.bigList .country {
  width: 170px;
}
.bigList .countrycode{
  width: 100px;
}
.bigList .amount{
  width: 60px;
}

.disclaimer {
  color: #606060;
  font-size: 11px;
}

.article_separator {
  height: 1px;
  line-height: 1px;
}

.schart {
  width: 530px;
}

.schart .tabs {
  z-index:1;
  margin-bottom: -1px;
}

.schart .tabs .enabled {
  padding: 5px 5px 3px 5px;
  top: -3px;
  color: #483092;
  border-left: 1px solid #3ab54a;
  border-right: 1px solid #3ab54a;
  border-top: 1px solid #3ab54a;
  position: relative;
  background: #e8fae9;
  -moz-border-radius: 10px 10px 0px 0px;
  -webkit-border-radius: 10px 10px 0px 0px;
  border-radius: 10px 10px 0px 0px;
}

.schart .tabs a{
  padding: 5px 5px 2px 5px;
  top: -3px;
  color: #483092;
  border-left: 1px soLid #3ab54A;
  border-right: 1px solid #3ab54a;
  border-top: 1px solid #3ab54a;
  position: relative;
  background: #fff;
  -moz-border-radius: 10px 10px 0px 0px;
  -webkit-border-radius: 10px 10px 0px 0px;
  border-radius: 10px 10px 0px 0px;
}

.schart .scontent {
  background-color: #e8fae9;
  border: 1px solid #3ab54a;
  padding: 10px 10px 10px 10px;
  height: 200px;
  -moz-border-radius: 0px 10px 10px 10px;
  -webkit-border-radius: 0px 10px 10px 10px;
  border-radius: 0px 10px 10px 10px;
}

.schart .scontent ul {
  margin-left: 0;
  padding-left: 0;
  display: inline;
}

.schart .scontent ul li {
  list-style-type: none;
  position: relative;
  list-style:none;
  list-style-type:none;
  display: inline;
  padding-left: 15px;
}

.schart .scontent .entity {
  padding-left: 15px;
  float: left;
  height: 230px;
}

.schart .scontent .entity .text {
  padding-top: 7px;
  padding-bottom: 7px;
  width: 110px;
}


.mchart {
  width: 751px;
}

.mchart .fulltop {
  background-image:url(/images/cable/bg_ppv_top.gif);
  background-repeat:no-repeat;
  background-position:0 center;
  height: 9px;
  width: 751px;
}

.mchart .fullbottom {
  background-image:url(/images/cable/bg_ppv_bottom.gif);
  background-repeat:no-repeat;
  background-position:0 center;
  height: 9px;
  width: 751px;
}

.mchart .mcontent {
  background-color: #e8fae9;
  padding: 20px 40px 20px 20px;
}

.mchart .mcontent ul {
  margin-left: 0;
  padding-left: 0;
  display: inline;
}

.mchart .mcontent ul li {
  list-style-type: none;
  position: relative;
  list-style:none;
  list-style-type:none;
  display: inline;
  padding-left: 25px;
}

.mchart .mcontent .entity {
  padding-left: 25px;
  float: left;
  height: 230px;
}

.mchart .mcontent .entity .text {
  padding-top: 7px;
  padding-bottom: 7px;
  width: 110px;
}

.mchart .mcontent .entity .text {
}

.shout {
  color: #EEA635;
  font-weight: bold;
  font-size: 16px;
  margin-bottom: 0;
}
.shoutsm {
  color: #EEA635;
  font-weight: bold;
  font-size: 12px;
  margin-bottom: 0;
}

.envelopeHighlight {
  width: 533px;
}

.envelopeHighlight .top {
  background-repeat:no-repeat;
  background-position:100% center;
  background-image:url(/images/cable/bg_premiere_top.gif);
  height: 14px;
}

.envelopeHighlight .padding {
  background-repeat:repeat-y;
  background-position:100% center;
  background-image:url(/images/cable/bg_premiere_tile.gif);
}

.envelopeHighlight .bottom {
  background-repeat:no-repeat;
  background-position:100% center;
  background-image:url(/images/cable/bg_premiere_bottom.gif);
  height: 14px;
}


.halfEnvelopeWrapper {
  width: 700px;
  padding-left: 40px;
  padding-bottom: 20px;
}

.halfEnvelope {
  float: left;
  width: 330px;
  margin-bottom: 20px;
}

.halfEnvelope .halfEnvelopeImage {
  float: left;
  width: 89px;
  margin-right: 10px;

}

.halfEnvelope .halfEnvelopeText{
  float: left;
  width: 200px;

}

.halfEnvelope .halfEnvelopeText h3{
  margin-bottom: 0;
  font-size: 14px;
}


.highlighted{
  padding-left: 25px;
  width: 110px;
}

.blueHighlight {
  width: 160px;
  background-color: #e8fae9;
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  -o-border-radius: 14px;
  border-radius: 14px;
  /* background-image:url(/images/global/bg_tile_left_textad.jpg);
  background-repeat: repeat-y;
}

.blueHighlight .outer {
  background-image:url(/images/global/bg_top_left_textad.jpg);
  background-repeat: no-repeat;
}

.blueHighlight .inner {
  background-image:url(/images/global/bg_bottom_left_textad.jpg);
  background-repeat: no-repeat;
  background-position: 0 100%;
*/
}
.blueHighlight .top {
  padding: 0 14px 15px 15px;
}

.blueHighlight .bottom {
  padding: 0 14px 0 15px;
}

.hads h3{
  padding-top: 8px;
  font-weight: bold;
  color: #464646;
  font-size: 14px;
}
.hads h4{
  font-weight: bold;
  color: #464646;
  font-size: 14px;
}
.hads p{
  font-size: 12px;
}


.textads h3{
  padding-top: 8px;
  font-weight: bold;
  color: #eea635;
  font-size: 14px;
}
.textads h4{
  font-weight: bold;
  color: #464646;
  font-size: 14px;
}
.textads p{
  font-size: 12px;
}

.homepageModal {
  width: 578px;
  z-index: 20px;
  background-image:url(/images/choose-your-location/modalbg_top.gif);
  background-repeat: no-repeat;
}

.homepageModal .close {
  text-align:right;
  padding-right:24px;
  height:14px;
}

.homepageModal .bottom {
  background-image:url(/images/choose-your-location/modalbg_bottom.gif);
  background-repeat: no-repeat;
  background-position: 0 100%;
}

.homepageModal .inner {
  background-image:url(/images/choose-your-location/modalbg_tile.gif) !important;
  background-repeat: repeat-y;
}

.homepageModal .thumb {
  background-image:url(/images/choose-your-location/bos_off.jpg);
  background-repeat: no-repeat;
  float: left;
  padding-right: 2px;
  position: relative;
}

.homepageModal .thumb .text {
  left: 18px;
  top: 126px;
  position: absolute;
  display: block;
  font-weight: normal;
}
.homepageModal .thumb h1 {
  color: white;
  font-size: 16px;
  display: block;
  font-weight: normal;
}
.homepageModal .thumb p {
  margin-top: 1px;
  color: white;
  font-size: 10px;
  display: block;
  font-weight: normal;
}
.homepageModal .thumb a,
.homepageModal .thumb a:visited,
.homepageModal .thumb a:link,
.homepageModal .thumb a:hover {
  text-decoration: none;
  color: white;
  font-weight: normal;
}

.homepageModal #modalFooter {
}

.homepageModal .footerInner {
  padding-left: 5px;
}


.standardPrice {
  color:#3ab54a;
  font-weight: bold;
  text-align: right;
  margin-top: 0;
  font-size: 13px;
}

.rightRailFlash {
  background-repeat:no-repeat;
  background-position:100% center;
  background-image:url(/images/cable/international/international_video_bg.gif);
  height: 334px;
  width: 200px;
}

.rightRailFlashGeneric {
  background-repeat:no-repeat;
  background-position:100% center;
  background-image:url(/images/video/gen_video_back.gif);
  height: 334px;
  width: 200px;
}

.russian_new-york {
  display: block;
}

.russian_boston, .russian_chicago, .russian_dc-metro, .russian_lehigh-valley, .russian_philadelphia {
  display: none;
}

.mainlevel {
  font-weight: none;
}

.tooltip_disclaimer a {
  color: #3ab54a;
  font-size: .9em;
  padding-left: 12px;
}

#pnp_wrapper {
  width: 525px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 25px;
  font-size: 12px;
  font-family:Verdana, Geneva, sans-serif;
  display: block;
  position: relative;
  background: #F6F6F6;
  border-left: 1px solid silver;
  border-right: 1px solid silver;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  border-top: 1px solid silver;
  border-bottom: 1px solid silver;
}

#pnp_wrapper .pnp_bottom {
  display: none;
  width: 525px;
  height: 15px;
  font-size: 10px;
  font-family:Verdana, Geneva, sans-serif;
  line-height: 30px;
  text-align: center;
  font-weight: bold;
  margin-bottom: 0;
  padding-bottom: 0;
}

#pnp_wrapper .lower_nav_ul li {
  background-image: url(/images/global/pnp/included_channels_c.jpg);
}


#pnp_wrapper .pnp_bottom_open {
  width: 525px;
  height: 15px;
  font-size: 10px;
  font-family:Verdana, Geneva, sans-serif;
  line-height: 30px;
  text-align: center;
}

#pnp_wrapper .pnp_bottom_clip {
  width: 525px;
  font-size: 10px;
  font-family:Arial, Helvetica, sans-serif;
  text-align: left;
  padding: 0 35 0 35;
}

#pnp_wrapper .pnp_bottom_open .pnp_bottom_long {
  width: 525px;
  height: 15px;
  margin-bottom: 0;
  padding-bottom: 0;
}

#pnp_wrapper .pnp_bottom .pnp_bottom_left {
  float: left;
  width: 48px;
  height: 31px;
}

#pnp_wrapper .pnp_bottom_open .pnp_bottom_left {
  float: left;
  width: 48px;
  height: 31px;
}

#pnp_wrapper .pnp_bottom ul.lower_nav_ul li a, #pnp_wrapper .pnp_bottom_open ul.lower_nav_ul li a{
  color: #3AB54A;
}
#pnp_wrapper .pnp_bottom ul.lower_nav_ul li, #pnp_wrapper .pnp_bottom_open ul.lower_nav_ul li {
  float: left;
  height: 31px;
  display: block;
  background: url(/images/global/pnp/bar_pnp.gif) repeat-x 0% 25%;
  border: 1px solid #d9dade;
  padding-left: 10px;
  padding-right: 10px;
  -moz-box-shadow: 1px 1px 1px #ccc;
  -webkit-box-shadow: 1px 1px 1px #CCC;
  box-shadow: 1px 1px 1px #CCC;

}
#pnp_wrapper .pnp_bottom .nav_item_hd_c, #pnp_wrapper .pnp_bottom_open .nav_item_hd_c {
  border-radius:  4px 0px 0px 4px ;
}

#pnp_wrapper .pnp_bottom .nav_item_od_c, #pnp_wrapper .pnp_bottom_open .nav_item_od_c {
  -moz-border-radius: 0px 4px 4px 0px;
  -webkit-border-radius: 0px 4px 4px 0px;
  border-radius: 0px 4px 4px 0px;
}

#pnp_wrapper .pnp_bottom_open .nav_item_od_c {
  background: url(/images/global/pnp/bar_pnp.gif) repeat-x 0% 25%;
}

#pnp_wrapper .pnp_bottom .pnp_divider, #pnp_wrapper .pnp_bottom_open .pnp_divider {
  display: none !important;
}

#pnp_wrapper .pnp_bottom .pnp_bottom_right {
  float: left;
  width: 49px;
  height: 31px;
}

#pnp_wrapper .pnp_bottom_open .pnp_bottom_right {
  float: left;
  width: 49px;
  height: 31px;
}

#pnp_wrapper .pnp_bottom lower_nav_ul, #pnp_wrapper .pnp_bottom_open .lower_nav_ul {
  margin: 0;
  padding: 0;
  font-weight: bold;
}

#pnp_wrapper .pnp_bottom_center li {
  list-style-type:none;
}

#pnp_wrapper .mid_content_right {
  background: url(/images/global/pnp/bar_pnp.gif) 0 0 repeat-x;
  width: 200px;
  min-height: 135px;
  float: left;
  -moz-border-radius-topright: 8px;
  -moz-border-radius-topleft: 8px;
  -webkit-border-top-right-radius: 8px;
  -webkit-border-top-left-radius: 8px;
  -moz-border-radius-bottomright: 8px;
  -moz-border-radius-bottomleft: 8px;
  -webkit-border-bottom-right-radius: 8px;
  -webkit-border-bottom-left-radius: 8px;
  -moz-box-shadow: 2px 2px 1px #ccc;
  -webkit-box-shadow: 2px 2px 1px #ccc;
  box-shadow: 2px 2px 1px #ccc;
  border:solid 1px #d9dade;
}

.mid_content_right .button{
  padding-bottom:10px;
}
#pnp_wrapper .pnp_bottom_center {
  font-weight: bold;
}

#pnp_wrapper .banner {

  padding: 10px;
  text-align: center;
}



#pnp_wrapper .mid_content_left {
  margin-left: 15px;
  float: left;
  width: 285px;
}

#pnp_wrapper .mid_content_left h2{
  text-align:left;
  color:#4a4a4a;
  font-size:14px;
  margin-bottom:10px;
}

#pnp_wrapper .mid_content_left ul{
  text-align:left;
  color:#4a4a4a;
  font-family:Helvetica, Arial, sans-serif;
  margin-left:20px;
  margin-right:10px;
}

.clr {
  clear: both;
}

#pnp_wrapper .price {
  text-align:center;
  width: 180px;
}

#pnp_wrapper .price h1 {
  color:#483092;
}
#pnp_wrapper .price h2 {
  color:#3ab54a;
  font-size:18px;
}
#pnp_wrapper h2 {
  text-align: center;
  vertical-align: middle;
}
#pnp_wrapper .price sup {
  font-size:.5em;
}
#pnp_wrapper .price span.mo {
  font-size:20px;
  font-weight:bold;
  color:#999;
}
#pnp_wrapper .price span.terms {
  color:#7d7d7d;
  font-size:10px;
  display:block;
}


a{
  text-decoration: none;
  color: #483092;
}


#Banner1Wrapper{
  background-image:url('/images/banners/css_200x250.jpg');
  height:250px;
  width:200px;
}


#Banner1Content{
  color:#555;
  font-family:Arial,Helvetica, sans-serif;
  text-align:center;
  padding:5px;
}

#Banner1Header{
  color:#111;
  font-weight:bold;
  font-size:20px;
  letter-spacing:-1px;

  }

  #Banner1Main{
    font-size:18px;
    letter-spacing:-1px;
    padding-bottom:8px;
  }

  #Banner1PriceLine{
    font-size:14px;
    font-weight:bold;
  }

  #Banner1PriceVar{
    color:#3ab54a;
    font-size:16px;
      }

      #Banner2Wrapper{
        background-image:url('/images/banners/css_300x105.jpg');
        height:105px;
        width:300px;

}

#Banner2Content{
  color:#555;
  font-family:Arial,Helvetica, sans-serif;
  padding:5px;
  font-size:13px;
}

#Banner2Top{
  text-align:left;
  letter-spacing:-1px;
  margin-left:135px;
  line-height:14px;
  }

  #Banner2PriceLine{
    font-size:12px;
    font-weight:bold;
    padding-right:10px;
    text-align:right;
  }

  #Banner2PriceVar{
    color:#3ab54a;
    font-size:20px;
      }

      #Banner2Legal{
        text-align:right;
        color:#CCC;
        font-size:9px;
        padding-right:10px;
        letter-spacing:-1px;
  }

  #Banner2LearnMore{
    padding-top:5px;
    padding-right:20px;
    text-align:right;
    color:#0265D4;
    font-weight:bold;
    letter-spacing:-1px;
  }

  #Banner3Wrapper{
    width:300px;
    height:105px;
    background-image:url('/images/banners/css_sig_300x105.jpg');
}

#Banner3Content{
  color:#fff;
  font-family:Arial,Helvetica, sans-serif;
  padding:5px;
  text-align:center;
}

#Banner3Left{
  float:left;
  width:170px;
  margin-right:10px;
  }

  #Banner3Top{
    font-weight:bold;
    font-size:18px;
    padding-bottom:3px;
    letter-spacing:-1px;
  }

  #Banner3PriceLine{
    font-size:17px;
  }

  #Banner3PriceVar{
    font-size:24px;
    font-weight:bold;
    }

    #Banner3BottomLine{
      font-size:15px;
  }

  #Banner3TopRight{
    padding-top:5px;
    font-weight:bold;
    font-size:14px;
    padding-bottom:10px;
    letter-spacing:-1px;
  }

  #Banner3BottomRight{
    font-weight:bold;
    font-size:18px;
    padding-bottom:3px;
    letter-spacing:-1px;
    line-height:16px;
  }

  #Banner3LearnMore{
    padding-top:10px;
    padding-right:25px;
    text-align:right;
    font-weight:bold;
    letter-spacing:-1px;
    font-size:13px;
  }

  .breadcrumbs {
    font-size: 9px;
    margin-left: 20px;
    margin-bottom: 10px;
}

/* */

.tdContent { margin-top:8px; }

.normalized { line-height:17px; }
.pkgTitle { font-size:16px; line-height:21px; font-weight:bold; display:block; height:100%; padding-top:15px; } /*ie6.css*/
.large  { font-size:18px; color:#000; display:block; margin-bottom:4px; }
.larger { font-size:24px; color:#000; display:block; margin-bottom:4px; }
.pricer { text-align:center; margin-top:11px; margin-bottom:32px; line-height:10px; } /*see ie.css*/
.price { font-size:26px; font-weight:bold; color:#94b700; }
.price sup { position: relative; top:-7px; font-size:15px; }
.duration { font-size:15px; color:#7d7d7d; }
.minimum { font-size:10px; color:#7d7d7d; }
.select { position: relative; }
.select a { position: absolute; bottom:-2px; } /*See ie.css & ie6.css*/

td.colType       .tip,
td.colEquipment1 .tip,
td.colSpeed      .tip,
td.colEquipment2 .tip,
td.colPhone      .tip { top:2px; right:-2px; } /*See ie.css*/

.info {
  cursor: pointer;
}
.tip { position: absolute; top:9px; right:11px; display:block; width:15px; height:15px; overflow: hidden; text-indent:-999em; background: url(/images/global/info.gif) no-repeat 50% 50%; }
.tip:hover {}

.tooltip    { position: relative; z-index: 2; }
.tipContent { position: absolute; right:999em; top:-10px; text-align:left; padding:0;}
.tipContent h3 { background-color:#d2e8f8; padding:13px 10px 8px; font-size:18px; color:#464646; font-weight:bold; margin:0; -webkit-border-top-left-radius:9px;-webkit-border-top-right-radius:9px;-moz-border-radius-topleft:9px;-moz-border-radius-topright:9px;border-top-left-radius:9px;border-top-right-radius:9px;	}
.tipContent .tipTip { margin:9px 10px 8px; }
.tipShown .tipContent { right:-280px; }
.packageSummary .tipShown .tipContent { right:-270px; top:-3px; }

.colSpeed .tipShown .tipContent,
.colEquipment2 .tipShown .tipContent,
.colPhone .tipShown .tipContent { right:-10px; }

.tooltip    {}
.tipContent { width:280px; background-color:#fff; -moz-box-shadow: 0 0 6px #999, 0 0 6px #999, 0 0 6px #999, 0 0 6px #999; -webkit-box-shadow: 0 0 6px #999, 0 0 6px #999, 0 0 6px #999, 0 0 6px #999; -webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px; } /*ie.css*/
.closer { font-style:normal; position: absolute; right:8px; top:15px; cursor: pointer; background: url(/images/global/x.png) no-repeat; overflow: hidden; width:25px; height:29px; text-indent:-99em; }

/*#modalBG        { position:absolute; left:0; width:500px; top:0; z-index: 1; background-color:rgba(255,255,255,.6); text-align:left; }
 * html #modalBG { background-color:#fff; }
 #modal          { position: relative; z-index:2; }
 #modalInner     { position:absolute; left:219px; top:225px; z-index: 3; width:520px; height:360px; padding:20px; background-color:#fff; -moz-box-shadow: 0 0 6px #999, 0 0 6px #999, 0 0 6px #999, 0 0 6px #999; -webkit-box-shadow: 0 0 6px #999, 0 0 6px #999, 0 0 6px #999, 0 0 6px #999; -webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px; }
 #modalContent   { overflow: auto; }*/

#basic-modal-content { outline: 1px solid purple; }

/* Overlay */
#simplemodal-overlay { background-color:#f1f1f1; }

/* Container */
#simplemodal-container { height: inherit; width: inherit; color:#bbb; background-color:#fff; text-align:left; -moz-box-shadow: 0 0 6px #999, 0 0 6px #999, 0 0 6px #999, 0 0 6px #999; -webkit-box-shadow: 0 0 6px #999, 0 0 6px #999, 0 0 6px #999, 0 0 6px #999; -webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px; }
#simplemodal-container .simplemodal-wrap { margin:13px 20px 20px; }
#simplemodal-container code { background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; margin-bottom:12px; padding:4px 6px 6px; }
#simplemodal-container h2 { font-size:18px; font-weight:bold; color: whitesmoke /*#464646*/; background-color: #462D92/*#d2e8f8*/; padding:15px 20px 13px; -webkit-border-top-left-radius:9px;-webkit-border-top-right-radius:9px;-moz-border-radius-topleft:9px;-moz-border-radius-topright:9px;border-top-left-radius:9px;border-top-right-radius:9px; }
#simplemodal-container h3 { font-size:14px; font-weight:bold; color:#464646; margin-bottom:0; }
#simplemodal-container p, #simplemodal-container td { color:#464646; line-height: 17px; }
#simplemodal-container a:hover { /*color:#ddd;*/text-decoration: underline }
#simplemodal-container a.modalCloseImg { background:url(/images/global/white_x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:18px; right:6px; cursor:pointer; }
#simplemodal-container #basic-modal-content { padding:8px; }

.dotted { border-bottom-width: 1px; border-left-width: 0; border-right-width: 0; border-top-width: 0; border-style: dotted; text-decoration: none; }
.dotted:hover { text-decoration: none; }

.boston { display: none; }

.tooltip_disclaimer {
  border: 0px;
  color: #48483e;
}

body{
  background-color:#fff;
  padding:0;
  margin:0;
  font-size:12px;
  font-family: arial;
  color:#4a4a4a;
}
img,
a img{border:none; padding:0; margin:0;}
.bundles_left a{
  font-size: 1.2em;
  font-weight: bold;
}
a:hover{
  text-decoration:underline;
}
form,h1,h2,h3,h4,h5{margin:0; padding:0;}

h1{
  font-size:30px;
  color:#3ab54a;
  line-height:1em;
  /* font-family: 'Nobile', arial, serif; */

}
h1.alone{
  /*	color:#ed9a18; */
}
h1.ecommerce{
  color:#666;
}
h1.home {
  font-size: 22px;
  line-height: 24px;
  padding-bottom: 8px;
  font-weight: normal;
}
h1.hometitle {
  font-size: 14px;
  line-height: 16px;
  font-weight: normal;
  color: #4a4a4a
  ;
}
h2{
  font-size:18px;
  /* font-family: 'Nobile', arial, serif; */
}
h2.green, .green {
  color:#3ab54a;
}
h2.home {
  font-size: 14px;
  font-weight: normal;
  padding-bottom: 10px;
}
h3{
  font-size:14px;
}
h3.green{
  color:#3ab54a;
}
h4{
  font-size:11pt;
}
h5{
  font-size:12px;
}


p{
  margin:0 0 10px 0;
  padding:0;
  line-height:1.2em;
}

ul,ol{
  margin:0;
  padding:0 0 0 15px;
}


label{
  color:#CC1100;
}



/* utility styles */
.clearer{display:block; margin:0; padding:0; clear:both; font-size:1px; width:1px; height:1px; overflow:hidden;}

.m20b{
  margin-bottom:20px !important;
}

.tab-content-off{
  display:none;
}

input.textfield, select.textfield {
  background-color:#e8fae9;
  border:1px solid #848484;;
  height:20px;
}
textarea.textfield{
  background-color:#E8FAE9;
  border:1px solid #848484;;
}

ul.arrowed{
  list-style-image:url(/images/global/icon_arrow_sm.gif);
  font-weight:bold;
  margin-bottom:10px;
}
ul.arrowed li{
  margin-bottom:10px;
}

ul.bul{
  margin-bottom:15px;
}

ul.bul li{
  list-style-image:url(/images/global/icon_bullet_lime.gif);
  margin-bottom:3px;
}


ul.plain{
  list-style:none;
  padding-left:0;
  margin-left:0;
}
ul.plain li{
  margin-bottom:3px;
}

p.infoMessage{
  margin-top:30px;
  padding-left:30px;
  background-image:url(/images/global/icon_information_alert.gif);
  background-repeat:no-repeat;
}
p.infoMessage a{
  font-weight:bold;
}
p.intro, p.textIntro, span.intro{
  font-size:16px;
  line-height:22px;
  margin-bottom:15px;
  color:#4a4a4a;
}
.prominent{
  font-weight:bold;
}

div.footnotes p{
  margin:0;
  color:#acacac;
  line-height:1.3em;
}

p.note{
  margin:0 0 10px 0;
  color:#acacac;
  line-height:1.3em;
}

sup {
  font-size: 8px;
  text-align: vertical;
  vertical-align: top;
}

sup.required{
  font-size:13.5pt;
  ~font-size:18pt;
  vertical-align:top;
  color:#34a54b;
  font-weight:bold;
}
sup.note{
  font-size:1.3em;
  line-height:1em;
}

.errorBox{
  background-image:url(/images/global/icon_error.gif);
  background-repeat:no-repeat;
  padding:0 0 0 30px;
  margin-bottom:30px;
}
.errorBox ul{
  list-style:none;
  padding:0;
  color:#bb1900;
  font-weight:bold;
  font-size:11pt;
}
td.error,
td.error label,
th.error,
th.error label{
  color:#bb1900;
}
.errorMessage{
  margin-top:5px;
  color:#bb1900;
  font-weight:bold;
  font-size:9pt;
}
td.error input.textfield{
  background-color:#f6ecec;
  border:1px solid #bb1900;
}

a.showMoreLink{
  padding-left:18px;
  background-image:url(/images/global/icon_arrow_more.gif);
  background-repeat:no-repeat;
  background-position:0 center;
  font-weight:bold;
}
.open a.showMoreLink{
  background-image:url(/images/global/icon_arrow_less.gif);
}
.open a.showMoreLink span.show,
a.showMoreLink span.hide{
  display:none;
}
.open a.showMoreLink span.hide{
  display:inline;
}

a.print{
  background-image:url(/images/icon_printer.gif);
  background-repeat:no-repeat;
  background-position:0 center;
  padding-left:18px;
}
.lineRight{
  float:right;
}
.lineLeft{
  float:left;
}

span.icon{
  width:25px;
  vertical-align:middle;
  text-align:center;
}
.m20t{
  margin-top:20px;
}

/* shell styles */

#bodyContainer{
  width: 997px;
  margin:0 auto;
  padding:0 0 40px 0;
}

#mainCont{
  padding:0 4px 0 3px;
}

/* header styles */
#header{
  height:129px;
  padding:10px 23px 0 25px;
  background-image:url(/images/global/bg_header.gif);
  background-repeat:no-repeat;
  position:relative;
}
#header ul{
  list-style:none;
}
/* location */
#header .location{
  position:absolute;
  z-index:10;
}
#header .location .label{
  float:left;
  color:#7D7D7D;
}
#header .location .loc{
  float:left;
  position:relative;
}
#header .location .loc div.prime{
  padding-left:12px;
  color:#483092;
  font-weight:bold;
}
#header .location .loc:hover div.prime{
  display:none;
}
#header .location .loc div.prime span{
  padding-right:10px;
  background-image:url(/images/global/bg_location_arrow_off.gif);
  background-repeat:no-repeat;
  background-position:100% center;
}
#header .location .loc .wrapper{
  display:none;
  position:relative;
  z-index:10;
  top:-6px;
}
#header .location .loc .wrapper:hover,
#header .location .loc:hover .wrapper{
  display:block;
}
#header .location .loc ul{
  float:none;
  list-style:none;
  font-weight:bold;
  width:100px;
  padding:0 0 0 6px;
}

#header .location .loc ul li.prime{
  height:20px;
  padding:5px 0 0 7px;
  color:#fff;
  background-color:transparent;
  background-image:url(/images/global/bg_location_on.gif);
  background-repeat:no-repeat;
}

#header .location .loc ul li.prime span{
  padding:0 12px 0 0;
  background-image:url(/images/global/bg_location_arrow_on.gif);
  background-repeat:no-repeat;
  background-position:100% center;
}
#header .location .loc ul li{
  float:none;
  background-color:#e8fae9;
  font-weight:bold;
  padding:5px 10px;
  white-space:nowrap;
  border-top:1px solid #C9D2E3;
}
#header .location ul li.first{
  border-top:none;
}
#header .location ul li a{
  padding:5px 0;
  white-space:nowrap;
}

#header .location ul li:hover{
  background-color: #483092;
}
#header .location ul li:hover a{
  text-decoration:none;
  color:#fff;
}

/* channel lineups list */

.lineupDD {
  position:absolute;
  z-index:10;
  padding-bottom: 30px;
}
.lineupDD .loc{
  float:left;
  position:relative;
}
.lineupDD .loc div.prime{
  padding-left:12px;
  color:#0265D4;
  font-size: 18px;
  font-weight:bold;
}
.lineupDD .loc:hover div.prime{
  display:none;
}
.lineupDD .loc div.prime span{
  padding-right:10px;
  background-image:url(/images/global/bg_location_arrow_off.gif);
  background-repeat:no-repeat;
  background-position:100% center;
}
.lineupDD .loc .wrapper{
  display:none;
  position:relative;
  z-index:10;
  top:-6px;
}

.lineupDD .loc .wrapper:hover,
.lineupDD .loc:hover .wrapper{
  display:block;
}
.lineupDD .loc ul{
  float:none;
  list-style:none;
  font-weight:bold;
  width:150px;
  padding:0 0 0 6px;
}

.lineupDD .loc ul li.prime{
  height:30px;
  padding:5px 0 0 7px;
  color:#fff;
  background-color:transparent;
  background-image:url(/images/global/bg_location_on.gif);
  background-repeat:no-repeat;
}

.lineupDD .loc ul li.prime span{
  padding:0 12px 0 0;
  background-image:url(/images/global/bg_location_arrow_on.gif);
  background-repeat:no-repeat;
  background-position:100% center;
}
.lineupDD .loc ul li{
  float:none;
  background-color:#e8fae9;
  font-weight:bold;
  padding:5px 10px;
  white-space:nowrap;
  border-top:1px solid #C9D2E3;
}

/* customer links */
#header #nav2{
  position:absolute;
  right:21px;
  top:10px;
}

#header #nav2 li{
  float:left;
  border-right:2px solid #e8e8e8;
  padding-right:8px;
  margin-right:8px;
  color:#7d7d7d;
  font-weight:bold;
  font-size: 0.9em;
}
#header #nav2 li:last-child {
  border-right: none;
}
#header #nav2 li.item242 {
  float:left;
  border-left:2px solid #e8e8e8;
  padding-left:8px;
  margin-left:8px;
  color:#7d7d7d;
}
#header #nav2 li.first{
  border:none;
  padding-left:0;
  margin-left:0;
}
#header #nav2 li.phone{
  font-weight:bold;
  color:#7d7d7d;
}

/* logo */
#header #logo{
  position:relative;
  left: 12px;
  top: 30px;
}

#header #logo #market_name {
  margin-left: 37px;
  color: #3ab54a;
  font-size: 14px;
}

/* extras buttons */
#header .extras{
  position:absolute;
  left:735px;
  top:68px;
}
#header .extras ul{
  padding:0;
}
#header .extras ul li{
  padding:0;
  float:left;
}

/* main navigation */
#header #nav1{
  position:absolute;
  left:226px;
  top:39px;
  width:493px;
  height:65px;
  background-repeat:no-repeat;
}
#header #nav1.home{
  background-image: url(../images/sprites.png);
  background-position: 0 -1074px; width: 493px; height: 65px;
  /*background-image:url(/images/global/nav/bg_primary_home.gif);*/
}
#header #nav1 ul.main-tabs{
  padding:0;
}
#header #nav1 ul.main-tabs li{
  float:left;
  margin-right:1px;
}
#header #nav1 ul.main-tabs li{
  position:absolute;
  top:0px;
  background-repeat:no-repeat;
}
#header #nav1 ul.main-tabs li a{
  display:block;
  height:33px;
}
#header #nav1 ul.main-tabs li a span{
  display:none;
}
#header #nav1 ul.main-tabs li#link-home{
  left:118px;
  background-image:url(/images/global/nav/tab_home_off.gif);
}
#header #nav1 ul.main-tabs li#link-home a{
  width:117px;
}
#header #nav1 ul.main-tabs li#link-home:hover{
  background-image:url(/images/global/nav/tab_home_off.gif);
}
#header #nav1 ul.main-tabs li#link-business{
  left:118px;
  background-image:url(/images/global/nav/tab_business_off.gif);
}
#header #nav1 ul.main-tabs li#link-business a{
  width:117px;
}
#header #nav1 ul.main-tabs li#link-business:hover{
  background-image:url(/images/global/nav/tab_business_on.gif);
}
#header #nav1 ul.main-tabs li#link-chat{
    right: -342px;
    top: -13px;
  }
#header #nav1 ul.main-tabs li#link-chat a{
    width:317px;
  }
#header #nav1 ul.links{
  padding:0 1px 0 2px;
  clear:both;
}

#header #nav1 ul.links .first-link a {
  border-top: none;
}

#header #nav1 ul.links li{
  position:absolute;
  top:32px;
  background-repeat:no-repeat;
}

#header #nav1 ul.links li a{
  display:block;
  height:33px;
}
#header #nav1 ul.links li a span{
  display:none;
}

#header #nav1 ul.links li div {
  position: relative;
  z-index: 50;
}

/* INTERNET */
#header #nav1 ul.links li#link-1{
  left:2px;
  background: url(../images/sprites.png) no-repeat top left;
  background-position: -1047px -1032px; width: 174px; height: 32px;

  /*background-image:url(/images/global/nav/tab_internet_dd_off.gif);*/
}

#header #nav1 ul.links li#link-1 a{
  width:174px !important;
}

#header #nav1 ul.links li#link-1:hover {
  background-position: -1047px -1114px; width: 174px; height: 32px;
  /*background-image:url(/images/global/nav/tab_internet_dd_on.gif);*/
}
#header #nav1 ul.links li#link-7{
  left:2px;
  background: url(../images/sprites.png) no-repeat top left;
  background-position: -1047px -1032px; width: 174px; height: 32px;
  /*background-image:url(/images/global/nav/tab_internet_dd_off.gif);*/
}
#header #nav1 ul.links li#link-7 a{
  width:174px;
}
#header #nav1 ul.links li#link-7:hover{
  background-position: -1047px -1195px; width: 174px; height: 32px;
  /*background-image:url(/images/global/nav/tab_internet_nodd_on.gif);*/
}

/* CABLE TV */
#header #nav1 ul.links li#link-2{
  left:177px;
  background: url(../images/sprites.png) no-repeat top left;
  background-position: -1047px -630px; width: 145px; height: 32px;
  /*background-image:url(/images/global/nav/tab_cable_dd_off.gif)*/;
}
#header #nav1 ul.links li#link-2 a{
  width:145px;
}
#header #nav1 ul.links li#link-2:hover{
  background-position: -1047px -712px; width: 145px; height: 32px;
  /*background-image:url(/images/global/nav/tab_cable_dd_on.gif);*/
}

#header #nav1 ul.links li#link-8{
  left:177px;
  background: url(../images/sprites.png) no-repeat top left;
  background-position: -1047px -630px; width: 145px; height: 32px;
  /*background-image:url(/images/global/nav/tab_cable_dd_off.gif);*/
}
#header #nav1 ul.links li#link-8 a{
  width:145px;
}
#header #nav1 ul.links li#link-8:hover{
  background-position: -1047px -794px; width: 145px; height: 32px;
  /*background-image:url(/images/global/nav/tab_cable_nodd_on.gif);*/
}

/* PHONE */
#header #nav1 ul.links li#link-3{
  left:323px;
  background: url(../images/sprites.png) no-repeat top left;
  background-position: -1047px -1450px; height: 32px;
  /*background-image:url(/images/global/nav/tab_phone_dd_off.gif);*/
}
#header #nav1 ul.links li#link-3 a{
  width:79px;
}
#header #nav1 ul.links li#link-3:hover{
  background-position: -1047px -1532px;
  height: 32px;

  /*background-image:url(/images/global/nav/tab_phone_dd_on.gif);*/
}
#header #nav1 ul.links li#link-9{
  left:323px;
  background: url(../images/sprites.png) no-repeat top left;
  background-position: -1047px -1450px; height: 32px;
  /*background-image:url(/images/global/nav/tab_phone_dd_off.gif);*/
}
#header #nav1 ul.links li#link-9 a{
  width:79px;
}
#header #nav1 ul.links li#link-9:hover{
  background-position: -1047px -1614px;
  /*background-image:url(/images/global/nav/tab_phone_nodd_on.gif);*/
}

/* BUNDLES */
#header #nav1 ul.links li#link-4{
  left:403px;
  background: url(../images/sprites.png) no-repeat top left;
  background-position: -1047px -308px; width: 80px; height: 32px;
  /*	background-image:url(/images/global/nav/tab_bundles_off.gif);*/
}
#header #nav1 ul.links li#link-4 a{
  width:90px;
}
#header #nav1 ul.links li#link-4:hover {
  background-position: -1047px -390px; width: 90px; height: 32px;
  /*background-image:url(/images/global/nav/tab_bundles_on2.png);*/
}

/* SPECIAL OFFERS */
#header #nav1 ul.links li#link-5{
  left:503px;
  top:30px;
  background: url(../images/sprites.png) no-repeat top left;
  background-position: -1047px -1278px;
  width: 127px;
  height: 45px;
  /*background-image:url(/images/global/nav/tab_offers_off.gif);*/
}
#header #nav1 ul.links li#link-5 a{
  width:127px;
}
#header #nav1 ul.links li#link-5:hover {
  background-position: -1047px -1364px; width: 127px; height: 45px;
  /*background-image:url(/images/global/nav/tab_offers_on.gif);*/
}

#header #nav ul.links li#link-5,
#header #nav ul.links li#link-6 {
  margin-top: -2px;
}

/* SHOP ONLINE */
#header #nav1 ul.links li#link-6{
  left:630px;
  top:30px;
  background: url(../images/sprites.png) no-repeat top left;
  background-position: -1047px -1696px;
  width: 112px;
  height: 45px;
  /*background-image:url(/images/global/nav/tab_shop_off.gif);*/
}
#header #nav1 ul.links li#link-6 a{
  width:112px;
}
#header #nav1 ul.links li#link-6:hover {
  background-position: -1047px -1782px; width: 112px; height: 45px;
  /*background-image:url(/images/global/nav/tab_shop_on.gif);*/
}

/* pop-nav styles */
#header #nav1 ul.links li div{
  display:none;
  width:174px;
  position: relative;
  z-index: 49;
}
#header #nav1 ul.links li div#phone{
  width: auto;
}
#header #nav1 ul.links li:hover div{
  display:block;
  position: relative;
  z-index: 49;
}
#header #nav1 ul.links li ul{
  list-style:none;
  padding:0;
  margin:0;
  position: relative;
  z-index: 49;
}

#header #nav1 ul.links li ul li{
  background-color:#e8fae9;
  position:static;
  padding:0 10px;
  top:auto;
  left:auto;
  white-space:nowrap;
  border-left:1px solid #3ab54a;
  border-right:1px solid #3ab54a;
  /*background: url(/images/global/nav/arrow_blue.gif) right no-repeat #e8fae9;*/
}
#header #nav1 ul.links li ul li a{
  padding:5px 0;
  border-top:1px solid #daebdb;
  height:auto;
  width:auto !important;
  white-space:nowrap;
}
#header #nav1 ul.links li ul li.first a{
  border-top:none;
}
#header #nav1 ul.links li ul li.shop {
  border-bottom: 1px solid #3ab54a;
  -moz-border-radius: 0px 0px 10px 10px;
  -webkit-border-radius: 0px 0px 10px 10px;
  border-radius: 0px 0px 10px 10px;
  color: #3ab54a;
}

/* Shop Online menu item */
/*
#header #nav1 li.shop li {
  background-color: #eea635;
}
#header #nav1 li.shop a {
  color: #ffffff;
	background-color: #eea635;
}
*/

#header #nav1 ul.links li ul li:hover{
  background-color: #483092;
}

#header #nav1 ul.links li ul li:hover a{
  text-decoration:none;
  color:#fff;
  border-top-color:#483092;
  position: relative;
  z-index: 49;
}

#header #nav1 ul.links li .sub {
  background-color:#e8fae9;
  list-style-type: none;
  display: block;
  padding-left: 15px;
  font-weight: none;
  position: relative;
  z-index: 49;
}

#header #nav1 ul.links li ul li.foot,
#header #nav1 ul.links li ul li.foot:hover{
  background-image:url(/images/global/nav/bg_pop_nav_left.gif);
  background-repeat:no-repeat;
  background-color:transparent !important;
  padding:0;
  position: relative;
  z-index: 49;
}
#header #nav1 ul.links li ul li.foot span{
  display:block;
  background-image:url(/images/global/nav/bg_pop_nav_right.gif);
  background-position:100% 0;
  background-repeat:no-repeat;
  position: relative;
  z-index: 49;

}
#header #nav1 ul.links li ul li.foot span span{
  background-image:none;
  margin:0 10px;
  background-color:#e8fae9;
  padding:5px;
}

/* footer styles */

#footer{
  background-image:url(/images/global/bg_footer.gif);
  background-repeat:repeat-x;
}
#footer .inner{
  width:990px;
  margin:10px auto 0 auto;
  padding:20px 4px 100px 3px;
}

#footer .links{
  float:left;
  width:661px;
}
#footer .info{
  float: right;
  margin:0 20px 0 29px;
  width:280px;
  color:#606060;
  font-size: 11px;
}

* html #footer .info {
  margin: 0 10px 0 29px;
}

#footer .links .row1{
  border-bottom:1px solid #e5e5e5;
  padding:0 20px 25px 20px;
}

#footer .links .row1 .section{
  width:185px;
  margin-right:20px;
  float:left;
  font-size: 11px;
}
#footer .links .row1 .section h3{
  font-size: 12px;
}
#footer .links .row1 .section ul{
  list-style:none;
  padding:0;
}
#footer .links .row1 .section ul li{
  margin-top:2px;
}
#footer .nav3{
  padding:10px;
}
#footer .nav3 ul{
  list-style:none;
  padding:0;
}
#footer .nav3 .prime li{
  font-size:12px;
  font-weight:bold;
  float:left;
  padding-right:9px;
  margin:0 0 10px 9px;
  border-right:2px solid #d2d2d2;
}
#footer .nav3 .prime li.item207{
  border-right: none;
}
#footer .nav3 .secondary li{
  float:left;
  padding-right:9px;
  margin-left:9px;
  border-right:1px solid #d2d2d2;
  font-size: 11px;
  line-height: 16px;
}

#footer .nav3 .secondary li.item544 {
  background: url(/images/global/facebook.jpg) 0 0 no-repeat;
  padding-left: 20px;
  line-height: 16px;
  border-height: 11px;
}
#footer .nav3 .secondary li.item545 {
  background: url(/images/global/twitter.jpg) 0 0 no-repeat;
  padding-left: 20px;
  line-height: 16px;
  border-right: none;
    }
    #footer .nav3 .secondary li.item599 {
      background: url(/images/global/mobile.jpg) 0 0 no-repeat;
      padding-left: 20px;
      line-height: 16px;
      border-right: none;
}

#footer .nav3 .tertiary li{
  float:left;
  padding-right:9px;
  margin-top: 9px;
  margin-left:9px;
  font-size: 10px;
}

#footer .nav3 .prime li.first,
#footer .nav3 .secondary li.first{
  padding:0;
  margin:0;
  border:none;
}

.phone {
  float: right;
  font-weight: bold;
}
/* layout 1 styles */

.layout-1 #mainCont .section-1{
  width:680px;
  float:left;
  margin-right:7px;
}
.layout-1 #mainCont .section-2{
  width:300px;
  float:left;
}

.layout-1 #mainCont .section-1 .col300{
  width:300px;
  float:left;
}
.layout-1 #mainCont .section-1 .col300b{
  width:300px;
  margin:0 20px;
  float:left;
}
.layout-1 #mainCont .section-1 .col370{
  width:370px;
  margin-right:10px;
  float:left;
}
.layout-1 #mainCont .section-1 .container{
  margin-top:7px;
}

.layout-1 #mainCont .section-1 .ad-box{
  margin:0 0 8px 0;
}
.layout-1 #mainCont .section-1 .title{
  padding:0 20px;
  margin-top:10px;
}


/* layout 2 styles */
.layout-2 #mainCont .title{
  width: 600px;
  padding: 10px 20px 10px 20px;
}

.layout-2 #mainCont .helpimg {
  background: url(../images/sprites.png) no-repeat top left;
  background-position: 0 -1470px;
  width: 24px;
  height: 24px;
  float: left;
}

.layout-2 #mainCont .help{
  float:right;
  padding-left:32px;
  /*	background-image:url(/images/global/icon_help.gif);
  background-repeat:no-repeat;
  background-position:0 center;*/
margin-top:30px;
margin-right:30px;
}
.layout-2 #mainCont .help p{
  margin:0;
  margin-left: 30px;
}
.layout-2 #mainCont .accountAddress{
  float:right;
  margin:25px 30px 0 0;
  color:#7d7d7d;
  _margin-right:15px;
}
.layout-2 #mainCont .accountAddress .label{
  float:left;
  font-weight:bold;
  margin-right:5px;
}
.layout-2 #mainCont .accountAddress p{
  float:left;
}
.layout-2 #mainCont .title h2.section{
  color: #3ab54a;
  font-size:14px;
  text-transform:uppercase;
  /*		font-family: arial, helvetica, sans-serif; */
}
.layout-2 #mainCont .title h1{
  color:#666;
  line-height: 33px;
  /*		font-family: arial, helvetica, sans-serif; */
}
.layout-2 #mainCont .title h1.alone{
  /*	color:#3ab54a;*/
  /*		font-family: arial, helvetica, sans-serif;  */
}
.layout-2 #mainCont .content{
  /*background-image:url(/images/global/bg_details_content.gif); */
  background-repeat:no-repeat;
  padding:10px 15px;
  height:100%;
}

.layout-2 #mainCont .section-1 {
  float: left;
  width: 170px;
  margin-right: 9px;
}

.layout-2 #mainCont .section-1 ul.menu {
  list-style: none;
  padding: 0;
  margin: 0;
}

.layout-2 #mainCont .section-1 ul li {
  margin-top: 3px;
  margin-bottom: 3px;
  border-top: 1px solid #daebdb;
  background-color: #e8fae9;
  zoom: 1;
}

.layout-2 #mainCont .section-1 ul li:hover{
  zoom: 1;
}

.layout-2 #mainCont .section-1 ul li a {
  padding: 5px 10px 5px 10px;
  width: auto;
  display: block;
  font-weight: none;
  zoom: 1;
}

.layout-2 #mainCont .section-1 ul li a:hover {
  background-color: #3ab54a;
  display: block;
  text-decoration: none;
  color: #ffffff;
}

.layout-2 #mainCont .section-1 #active_menu {
  color: #ffffff;
  background-color: #3ab54a;
}

.layout-2 #mainCont .section-1 ul li ul {
  list-style-type: none;
  padding-left: 0;
  border: 0;
  background-color: #ffffff;
  font-weight: normal;
  font-size: 11px;
}

.layout-2 #mainCont .section-1 ul li ul li {
  list-style-type: none;
  border-top: 1px solid #dfe9b4;
  margin-left: 0;
  font-weight: none;
  height: 18px;
}

.layout-2 #mainCont .section-1 ul li ul li a {
  width: auto;
  display: block;
  padding-left: 20px;
  background: url(/images/global/nav/arrow_green.gif) left center no-repeat;
  background-position: 10px;
  background-color: #ffffff;
  font-weight: none;
  text-decoration: none;
}

* html .layout-2 #mainCont .section-1 ul li ul li a {
  width: 142px;
}

.layout-2 #mainCont .section-1 ul li ul li ul {
  display: none;
}

.layout-2 #mainCont .section-1 ul li ul li.item189,
.layout-2 #mainCont .section-1 ul li ul li.item345,
.layout-2 #mainCont .section-1 ul li ul li.item278,
.layout-2 #mainCont .section-1 ul li ul li.item284,
.layout-2 #mainCont .section-1 ul li ul li.item295,
.layout-2 #mainCont .section-1 ul li ul li.item175,
.layout-2 #mainCont .section-1 ul li ul li.item581,
.layout-2 #mainCont .section-1 ul li ul li.item116,
.layout-2 #mainCont .section-1 ul li ul li.item140,
.layout-2 #mainCont .section-1 ul li ul li.item172,
.layout-2 #mainCont .section-1 ul li ul li.item85,
.layout-2 #mainCont .section-1 ul li ul li.item130,
.layout-2 #mainCont .section-1 ul li ul li.item248,
.item545,
.layout-2 #mainCont .section-1 ul li ul li.item81 {
  border: 0;
  margin: 0;
}

.item545 {
  background-image: url(/images/global/twitter.jpg) 0 0 no-repeat;
  padding-left: 10px;
}

.item599 {
  background-image: url(/images/global/mobile.jpg) 0 0 no-repeat;
  padding-left: 10px;
}

.layout-2 #mainCont .content .section-2{
  float:left;
  width:768px;
}
.layout-2 #mainCont .content .section-3{
  float:left;
  width:960px;
}
.layout-2 #mainCont .content .section-2 .highlight,
.layout-2 #mainCont .content .section-3 .highlight{
  float:right;
  margin-left:30px;
}
.layout-2 #mainCont .content .section-2 .header_image{
  margin-bottom:10px;
}

.layout-2 #mainCont .content .section-2 .items{
  margin: 0 0 20px 0;
}
.layout-2 #mainCont .content .section-2 .items .item{
  width:239px;
  padding-top:15px;
  float:left;
}
.layout-2 #mainCont .content .section-2 .items .itemlong{
  width:355px;
  padding-top:14px;
  float:left;
}
.layout-2 #mainCont .content .section-3 .items .itemlong{
  width:455px;
  padding-top:14px;
  float:left;
  padding-left: 10px;
}
.layout-2 #mainCont .content .section-3 .items .first{
  width: 465px;
  float: left;
}
.layout-2 #mainCont .content .section-2 .items .item .outer{
  padding-bottom:15px;
}
.layout-2 #mainCont .content .section-2 .items .itemlong .outer,
.layout-2 #mainCont .content .section-3 .items .itemlong .outer{
  padding-bottom:14px;
}
.layout-2 #mainCont .content .section-3 .items .itemlong .outer{
  padding-left: 10px;
}
.layout-2 #mainCont .content .section-3 .items .itemlong .first{
  border-right: 1px solid #efefef;
}
.layout-2 #mainCont .content .section-2 .items .item .inner,
.layout-2 #mainCont .content .section-2 .items .itemlong .inner,
.layout-2 #mainCont .content .section-3 .items .itemlong .inner{
  padding:0 10px;
}
.layout-2 #mainCont .content .section-2 .items .item.on{
  width:195px;
  background-image:url(/images/global/bg_services_shorttop.gif);
  background-repeat:no-repeat;
}
.layout-2 #mainCont .content .section-2 .items .itemlong.on{
  width:371px;
  background-image:url(/images/global/bg_services_longtop.jpg);
  background-repeat:no-repeat;
}
.layout-2 #mainCont .content .section-3 .items .itemlong.on{
  width:481px;
  background-image:url(/images/global/bg_services_longtop.jpg);
  background-repeat:no-repeat;
}
.layout-2 #mainCont .content .section-2 .items .item.on .outer{
  background-image:url(/images/global/bg_services_shortbottom.gif);
  background-repeat:no-repeat;
  background-position:0 100%;
}
.layout-2 #mainCont .content .section-2 .items .itemlong.on .outer,
.layout-2 #mainCont .content .section-3 .items .itemlong.on .outer{
  background-image:url(/images/global/bg_services_longbottom.jpg);
  background-repeat:no-repeat;
  background-position:0 100%;
}
.layout-2 #mainCont .content .section-2 .items .item.on .inner{
  background-image:url(/images/global/bg_services_shorttile.gif);
  background-repeat:repeat-y;
  padding:0 20px;
}
.layout-2 #mainCont .content .section-2 .items .itemlong.on .inner,
.layout-2 #mainCont .content .section-3 .items .itemlong.on .inner{
  background-image:url(/images/global/bg_services_longtile.jpg);
  background-repeat:repeat-y;
  padding:0 20px;
}
.layout-2 #mainCont .content .section-2 .items .item .spec,
.layout-2 #mainCont .content .section-2 .items .itemlong .spec,
.layout-2 #mainCont .content .section-3 .items .itemlong .spec{
  height:25px;
  color:#eea635;
  font-size:16px;
  font-weight:bold;
}
.layout-2 #mainCont .content .section-2 .items .item h3,
.layout-2 #mainCont .content .section-2 .items .itemlong h3,
.layout-2 #mainCont .content .section-3 .items .itemlong h3{
  font-size:18px;
  margin-bottom:15px;
}
.layout-2 #mainCont .content .section-2 .items .item .price,
.layout-2 #mainCont .content .section-2 .items .itemlong .price,
.layout-2 #mainCont .content .section-3 .items .itemlong .price{
  text-align:center;
  margin-bottom:15px;
}
.layout-2 #mainCont .content .section-2 .items .item .price h2,
.jump-price .price h2,
.layout-2 #mainCont .content .section-2 .items .itemlong .price h2,
.layout-2 #mainCont .content .section-3 .items .itemlong h2 .price{
  color:#3ab54a;
  font-size:28px;
}
.layout-2 #mainCont .content .section-3 .items .itemlong h2 {
  text-align: center;
  vertical-align: middle;
  height: 120px;
}
.layout-2 #mainCont .content .section-2 .items .item .price sup,
.jump-price .price sup,
.layout-2 #mainCont .content .section-2 .items .itemlong .price sup,
.layout-2 #mainCont .content .section-3 .items .itemlong .price sup{
  font-size:.5em;
}
.layout-2 #mainCont .content .section-2 .items .item .price span.mo,
.jump-price .price span.mo,
.layout-2 #mainCont .content .section-2 .items .itemlong .price span.mo,
.layout-2 #mainCont .content .section-3 .items .itemlong .price span.mo{
  color:#7d7d7d;
  font-size:16px;
}
.layout-2 #mainCont .content .section-2 .items .item .price span.terms,
.jump-price .price span.terms,
.layout-2 #mainCont .content .section-2 .items .itemlong .price span.terms,
.layout-2 #mainCont .content .section-3 .items .itemlong .price span.terms{
  color:#7d7d7d;
  font-size:10px;
  display:block;
}

.layout-2 #mainCont .content .section-2 .items .item .features,
.layout-2 #mainCont .content .section-2 .items .itemlong .features,
.layout-2 #mainCont .content .section-3 .items .itemlong .features,
.layout-2 #mainCont .content .section-2 .items .item .features .feature,
.layout-2 #mainCont .content .section-2 .items .itemlong .features .feature,
.layout-2 #mainCont .content .section-3 .items .itemlong .features .feature{
  margin-bottom:15px;
}

.layout-2 #mainCont .content .section-2 .items .item .features .feature h4,
.layout-2 #mainCont .content .section-2 .items .itemlong .features .feature h4,
.layout-2 #mainCont .content .section-3 .items .itemlong .features .feature h4{
  font-size:10px;
  text-transform:uppercase;
  color:#aaaaaa;
  margin:0;
  padding:0;
}

.layout-2 #mainCont .content .section-2 .promos{
  margin:25px 0 40px 0;
}

.layout-2 #mainCont .content .section-2 .promos .promo-1{
  float:left;
  margin-right:23px;
}
.layout-2 #mainCont .content .section-2 .promos .promo-2{
  float:left;
}

.layout-2 #mainCont .content .section-2 .columnLeft{
  float:left;
  width:533px;
}
.layout-2 #mainCont .content .section-2 .columnLeft .envelope{
  margin-bottom:30px;
  float: left;
}
.layout-2 #mainCont .content .section-2 .columnLeft .smallenvelope{
  margin-bottom:1px;
  float: left;
}
.layout-2 #mainCont .content .section-2 .columnLeft .envelope.on{
  margin-bottom: 0;
  background-image:url(/images/cable/bg_primiere_tile.gif);
  background-repeat:repeat-y;
  padding-left: 12px;
  width: 533px;
  padding-bottom: 0;

}
.layout-2 #mainCont .content .section-2 .columnLeft .envelopeTop{
  background-image:url(/images/cable/bg_premiere_top.gif);
  background-position:0 100%;
  background-repeat:no-repeat;
  width: 533px;
  height: 14px;
}
.layout-2 #mainCont .content .section-2 .columnLeft .envelopeBottom{
  background-image:url(/images/cable/bg_premiere_bottom.gif);
  background-position:0 100%;
  background-repeat:no-repeat;
  margin-top: 0;
  padding-top: 0;
  width: 533px;
  margin-bottom: 30px;
  font-size: 10px;
}

.layout-2 #mainCont .content .section-2 .columnLeft .envelope .envelopeImage{
  float:left;
  margin-right:10px;
  width: 89px;
}
.layout-2 #mainCont .content .section-2 .columnLeft .envelope .envelopeText{
  float:left;
  padding-right:5px;
  width:415px;
}
.layout-2 #mainCont .content .section-2 .columnLeft .envelope.on .envelopeText{
  width:405px;
}

.layout-2 #mainCont .content .section-2 .columnLeft .envelope .envelopeText h3{
  margin-bottom:0;
  font-size:14px;
}
.layout-2 #mainCont .content .section-2 .columnLeft .envelope .envelopeText h4{
  font-size:12px;
  margin-bottom:5px;
}
.layout-2 #mainCont .content .section-2 .columnLeft .envelope .envelopeText h3 .envelopePrice{
  color:#3ab54a;
  font-weight: bold;
  text-align: right;
  margin-top: 0;
  font-size: 13px;
  float: right;
}
.envelope h3 span.envelopePrice span{
  color:#3ab54a !important;
}
.envelope h3 span.envelopePrice span.envelopeMo{
  color:#7d7d7d !important;
}
.layout-2 #mainCont .content .section-2 .columnLeft .envelope .envelopeText h3 .envelopeDollar{
  color:#3ab54a;
  font-size: 12px;
  font-weight: none;
}
.layout-2 #mainCont .content .section-2 .columnLeft .envelope .envelopeText h3 .envelopeMo{
  color:#7d7d7d;
  font-size: 11px;
  font-weight: none;
}
.layout-2 #mainCont .content .section-2 .columnLeft .envelope .envelopeText a.tipText,
.layout-2 #mainCont .content .section-2 .columnLeft .envelope .envelopeText a.feature{
  color:#4c4c4c;
  text-decoration:underline;
  border-bottom:1px dotted #000;
}
.layout-2 #mainCont .content .section-2 .columnLeft .envelope .envelopeText a.envelopeLinkArrow{
  padding-right:14px;
  background-image:url(/images/global/link_arrow.gif);
  background-repeat:no-repeat;
  background-position:100% center;
  font-weight:bold;
}
.layout-2 #mainCont .content .section-2 .columnLeft .envelope .envelopeText a.envelopeLinkArrowDown{
  padding-left:14px;
  background-image:url(/images/global/arrow_down.gif);
  background-repeat:no-repeat;
  background-position:100% center;
  font-weight:bold;
}
.layout-2 #mainCont .content .section-2 .columnRight{
  float:left;
  padding-left: 10px;
}

/* layout 3 */
.layout-3 #mainCont .title{
  padding: 10px 20px 10px 20px;
}

.layout-3 #mainCont .content{
  background-image:url(/images/global/bg_details_content.gif);
  background-repeat:no-repeat;
  padding:20px;
}

.layout-3 #mainCont .content .section-1{
  float:left;
  width:600px;
  margin-right:50px;
}
.layout-3 #mainCont .content .section-1 h2{
  color:#7a7a7a;
}

.layout-3 #mainCont .content .section-2{
  float:left;
  width:300px;
}
.layout-3 p.intro, .layout-3 p.textIntro{
  margin-bottom:15px;
}
.layout-3 table.formFields td{
  padding-bottom:15px;
  vertical-align:top;
}

.layout-3 table.formFields th{
  padding:4px 0 15px 0;
  text-align:left;
  color:#7d7d7d;
  vertical-align:top;
  width:150px;
  font-size:14px;
}
.layout-3 table.formFields label{
  vertical-align:middle;
  font-size:14px;
}

/* 1-off pages */
#offersPage p.intro{
  margin:0 0 20px 0;
  padding:0;
  line-height:1.3em;
  /*~zoom:1;*/
}
#offersPage  .content .split-3,
#offersPage  .content .split-2{
  margin:10px 0 40px 0;
  /*zoom:1;*/
}

#offersPage  .content .split-2 .first{
  float:left;
  margin-right:30px;
}

#offersPage  .content .split-2 .second{
  float:left;
}
#offersPage  .content .split-3 .item{
  float:left;
  margin-left:24px;
  _margin-left:12px;
  width:300px;
}
#offersPage  .content .split-3 .first{
  margin-left:0;
}
#offersPage  .content .split-3 .item .thumb{
  float:left;
  margin-right:10px;
  _margin-right:5px;
}
#offersPage  .content .split-3 .item .desc{
  float:left;
  width:200px;
}
#offersPage  .content .split-3 sup{
  font-size:0.7em;
  vertical-align:top;
}
#offersPage  .content .split-3 h5{
  text-transform:uppercase;
  color:#acacac;
  margin:0;
  font-size:11px;
}
#offersPage  .content .split-3 h4{
  margin-bottom:3px;
}


/* layout 4 (help and support) */
.layout-4 #mainCont .content{
  background-image:url(/images/help/bg_details_content.gif);
  background-repeat:no-repeat;
  padding:10px 20px;
}
.layout-4 #mainCont .content .section-1{
  float:left;
  width:720px;
  margin-right:20px;
  _margin-right:15px;
}
.layout-4 #mainCont .content .section-2{
  float:left;
  width:200px;
}

.layout-4 #mainCont .title h1.alone{
  color:#3ab54a;
  font-family: arial, helvetica, sans-serif;
}

/*.layout-4 #mainCont .title h1{
color:#666;
line-height: 63px;
font-family: arial, helvetica, sans-serif;
}
 */

.layout-4 #mainCont .title h1{
  height: 33px;
}
.layout-4 #mainCont .title h1{
  width:600px;
  line-height: 33px;
  color:#666;
  padding:0 20px;
  margin-bottom:10px;
}
.layout-4 #mainCont .help{
  float:right;
  padding-left:32px;
  background-image:url(/images/global/icon_help.gif);
  background-repeat:no-repeat;
  background-position:0 center;
  margin-top:30px;
  margin-right:30px;
}

.layout-4 #mainCont .help p{
  margin: 0;
}
.layout-4 #mainCont .helpItem{
  background-image:url(/images/help/bg_help_tile.gif);
  background-repeat:repeat-y;
  background-color:#e5effb;
  overflow:auto;
}
.layout-4 #mainCont .helpItem .outer{
  background-image:url(/images/help/bg_help_top.gif);
  background-repeat:no-repeat;
}
.layout-4 #mainCont .helpItem .inner{
  background-image:url(/images/help/bg_help_bottom.gif);
  background-repeat:no-repeat;
  background-position:0 100%;
  padding:18px 11px;
}
.layout-4 #mainCont .open{
  background-color:#fff;
}
.layout-4 #mainCont .helpItem a.showMoreLink{
  padding-left:30px;
  background-image:url(/images/help/icon_arrow_more_lg.gif);
}
.layout-4 #mainCont .open a.showMoreLink{
  background-image:url(/images/help/icon_arrow_less_lg.gif);
}
.layout-4 #mainCont .helpItem{
  margin-bottom:10px;
  zoom:1;
}
.layout-4 #mainCont .helpItem h3{
  font-size:18px;
  margin:0;
  padding:0;
  line-height:20px;
  zoom:1;
}
.layout-4 #mainCont .helpItem p.intro{
  margin:0 0 0 30px;
  font-size:14px;
  zoom:1;
}
.layout-4 #mainCont .helpItem .hideBox{
  padding:15px 0 10px 30px;
}

.open .show .showBox1 {
  display: none;
}

.helpBoxes .showBox1,
.helpBoxes .showBox2,
.helpBoxes .showBox3 {
  zoom:1;
  display: block;
  padding-top: 8px;
  height: 28px;
}
.helpBoxes .showBox2{
  height: 42px;
}

.layout-4 #mainCont .helpItem .hideBox .column,
.layout-4 #mainCont .helpItem .showBox1 .column,
.layout-4 #mainCont .helpItem .showBox2 .column,
.layout-4 #mainCont .helpItem .showBox3 .column{
  float:left;
  width:200px;
  margin-left:30px;
  _margin-left:15px;
}
.layout-4 #mainCont .helpItem .hideBox .first{
  margin-left:0;
}
.layout-4 #mainCont .helpItem .hideBox h4{
  font-size:14px;
  line-height:15px;
  margin-bottom:3px;
}
.layout-4 #mainCont .helpItem .hideBox h5{
  font-size:12px;
}
.layout-4 #mainCont .helpItem .hideBox .thumbedItem{
  margin-bottom:10px;
}
.layout-4 #mainCont .helpItem .hideBox .thumbedItem .thumb{
  float:left;
  width:44px;
  margin-right:9px;
}
.layout-4 #mainCont .helpItem .hideBox .thumbedItem .text{
  float:left;
  width:145px;
}
.layout-4 #mainCont .helpItem .hideBox .thumbedItem .text p{
  margin-bottom:0;
}
.layout-4 #mainCont .searchBox{
  margin-top:25px;
  margin-bottom:25px;
}
.layout-4 #mainCont .searchBox input,
.layout-4 #mainCont .searchBox label{
  vertical-align:middle;
}
.layout-4 #mainCont .searchBox label{
  font-size:18px;
  font-weight:bold;
  color:#464646;
}
.layout-4 #mainCont .searchBox .textfield{
  width:340px;
  margin-left:15px;
}
.layout-4 #mainCont .section-2 .help-q{
  background-image:url(/images/help/bg_help_q_tile.gif);
  background-repeat:repeat-y;
  background-color:#e5effb;
  margin-bottom:30px;
  display: none;
}
.layout-4 #mainCont .section-2 .help-q .outer{
  background-image:url(/images/help/bg_help_q_top.gif);
  background-repeat:no-repeat;
}
.layout-4 #mainCont .section-2 .help-q .inner{
  background-image:url(/images/help/bg_help_q_bottom.gif);
  background-repeat:no-repeat;
  background-position:0 100%;
  padding:15px;
  zoom:1;
}
.layout-4 #mainCont .section-2 .help-q h4{
  color:#eea635;
  font-size:14px;
  margin-bottom:5px;
  line-height:15px;
}
.layout-4 #mainCont .section-2 .help-q p{
  margin:0;
}

.layout-4 #mainCont .section-2 h3{
  font-size:18px;
  color:#464646;
  padding-bottom:6px;
  border-bottom:1px solid #3ab54a;
  margin-bottom:10px;
}
/* rotation box */
.rotator-box{
  background-image:url(/images/global/bg_rotator_box.gif);
  background-repeat:no-repeat;
  height:219px;
  padding:10px 15px 0 15px;
}
.rotator-box h3{
  color:#fff;
  font-size:18px;
  line-height:1em;
  padding:0;
  margin:0 0 10px 0;
}
.rotator-box .tab-group{
  background-image:url(/images/global/bg_rotator_tab_group.gif);
  background-repeat:no-repeat;
  background-position:0 26px;
  height:192px;
}
.rotator-box .tab-group ul.tabs{
  list-style:none;
  padding:0;
}
.rotator-box .tab-group ul.tabs li{
  height:35px;
  margin:0;
  padding:0;
  float:left;
}
.rotator-box .tab-group .tab-container{
  clear:both;
}
.rotator-box .tab-content-on{
  display:block;
}
.rotator-box .tab-content-off{
  display:none;
}
.rotator-box .tab-group .tab-content ul{
  list-style:none;
  padding:0;
  height:123px;
}
.rotator-box .tab-group .tab-content ul li{
  float:left;
  margin-right:9px;
}
/* .rotator-box .tab-group .tab-content ul li div.balloonContent{ */
.balloonContent{
  display:none;
}
.rotator-box .tab-group .tab-content ul{
  width:280px;
}
.rotator-box .tab-group .tab-container .tab-inner-right,
.rotator-box .tab-group .tab-container .tab-inner-left{
  float:left;
  padding:48px 4px 0 4px;
}
.rotator-box .tab-group .tab-container .more{
  float:right;
  vertical-align:middle;
}
.rotator-box .tab-group .tab-container .more a{
  color:#3ab54a;
  font-size:8pt;
  font-weight:bold;
  vertical-align:middle;
  top: -2px;
  position: relative;
}
.rotator-box .tab-group .tab-container .more a img{
  vertical-align:middle;
  top: -2px;
  position: relative;
}
.rotator-box .tab-group .tab-container .tab2{
  padding-left:140px;
}
.rotator-box .tab-group .tab-container .tab2 .tabs-inner,
.rotator-box .tab-group .tab-container .tab2 .tabs-inner li{
  list-style:none;
  padding:0;
  display:inline;
}
.rotator-box .tab-group .tab-container .tab-content-wrapper{
  width:270px;
  overflow:hidden;
  position:relative;
  float:left;
  height:125px;
  margin-bottom:14px;
}

/* balloons */
.wnBalloon {
  width:147px;
  opacity:.9;
  background-image:url(/images/global/bg_balloon_bottom.gif);
  background-repeat:no-repeat;
  background-position:0 100%;
  padding-bottom:11px;
}

.wnBalloon .inner {
  background-image:url(/images/global/bg_balloon_top.gif);
  background-repeat:no-repeat;
  padding:13px 13px 3px 23px;
}
.wnBalloon .inner p {
  margin-bottom:2px;
}




/* shadowed boxes */
.shadowBox-1{
  background-image:url(/images/global/bg_shadowed_1.1.gif);
  background-repeat:no-repeat;
  padding:18px 15px 10px 15px;
  color:#797979;
}
.shadowBox-2{
  background-image:url(/images/global/bg_shadowed_2.gif);
  background-repeat:no-repeat;
  padding:18px 15px;
  color:#797979;
  margin-top: 0;
}
.cfsBox{
  background-image:url(/images/global/bg_shadowed_1.1.gif);
  background-repeat:no-repeat;
  padding:18px 15px 10px 15px;
  color:#797979;
  zoom:1;
}
.shadowed{
  zoom:1;
}
.shadowed h2{
  color:#ed9a18;
}
.shadowed h2.green{
  color:#3ab54a;
}

.shadowed label{
  font-size:10px;
}
.shadowed .form-row{
  margin-bottom:10px;
}
.shadowed .inline-item{
  float:left;
  margin-right:5px;
  /* margin-right:10px; */
}
.shadowed input.large{
  width:250px;
}

.shadowed input.medium{
  width:145px;
}

.shadowed input.small{
  width:45px;
}
.shadowed label{
  display:block;
}

/* ad-boxes */

.ad-box{
  margin-top:17px;
}
.ad-box .label{
  text-transform:uppercase;
  text-align:right;
  font-size:8px;
  color:#797979;
}

/* highlights */
.highlight{
  background-image:url(/images/global/bg_highlight.gif);
  background-repeat:no-repeat;
  padding:10px 10px 0 10px;
  height:62px;
  width:230px;
}
.highlight h3{
  color:#eea635;
  font-size:14px;
  margin-bottom:3px;
}

/* list columns */
.col300b h3{
  font-size:18px;
  padding-bottom:6px;
  border-bottom:1px solid #3ab54a;
  margin-bottom:10px;
}
.col300b .section{
  margin-bottom:20px;
}
.col300b .group{
  margin-bottom:10px;
}
.col300b .group .item{
  color:#7d7d7d;
  padding-bottom:1px;
}
.col300b h4{
  margin-bottom:5px;
  font-size:14px;
}
.col300b .group .thumbed .thumbnail{
  float:left;
  margin-right:8px;
  width:68px;
}
.col300b .group .thumbed .content{
  float:left;
  width:220px;
}
.col300b .group .split-list{
  width:125px;
  margin-right:10px;
  float:left;
  font-weight:bold;
}
.col300b .group .split-list li{
  list-style-image:url(/images/global/icon_bullet_lime.gif);
  margin-bottom:5px;
}

/* tool tips */
.tooltip-container{
  display:inline;
  position:relative;
  vertical-align:top;
}

.tooltip-container .tooltip{
  display:none;
  position:absolute;
  top:-13px;
  left:6px;
  background-image:url(/images/global/bg_tooltip_top.gif);
  background-repeat:no-repeat;
  padding:13px 0 0 0;
  width:215px;
  z-index:10;
  opacity:.95;
  filter:alpha(opacity=95);
}

.hover .tooltip,
.tooltip-container:hover .tooltip{
  display:block;
}

.tooltip-container .tooltip img{
  z-index: -1;
}

.tooltip-container .tooltip .bottom{
  background-image:url(/images/global/bg_tooltip_bottom.gif);
  background-repeat:no-repeat;
  background-position:0 100%;
  padding:0 0 12px 0;
  background-color:transparent !important;
}
.tooltip-container .tooltip .inner{
  background-image:url(/images/global/bg_tooltip_tile.gif);
  background-repeat:repeat-y;
  padding:0;
  background-color:transparent !important;
}
.tooltip-container .tooltip .arrow{
  background-image:url(/images/global/bg_tooltip_arrow.gif);
  background-repeat:no-repeat;
  padding:0 13px 0 21px;
  color:#000;
  font-size:12px;
  background-color:transparent !important;
}
.tooltip-container .tooltip p{
  margin-bottom:0 !important;
}
.tooltip-container a.tipText{
  border-bottom:1px dotted #000;
  color:#4c4c4c;
  text-decoration:none;
}

/* compare speeds module */
.speedPromo{
  width:200px;
  /* background-image:url(/images/internet/bg_speed_compare_tile.gif); */
  background-image:url(/images/global/rt_rail_tile_contain.jpg);
  background-repeat:repeat-y;
}
.speedPromo .outer{
  /*background-image:url(/images/internet/bg_speed_compare_top.gif); */
  background-image:url(/images/global/rt_rail_top_contain.jpg);
  background-repeat:no-repeat;
}
.speedPromo .outer2{
  background-image:url(/images/global/rt_rail_gradient_top_contai.jpg);
  background-repeat:no-repeat;
}
.speedPromo .inner{
  /*background-image:url(/images/internet/bg_speed_compare_bottom.gif); */
  background-image:url(/images/global/rt_rail_bottom_contain.jpg);
  background-repeat:no-repeat;
  background-position:0 100%;
  padding:20px 1px 5px 1px;
}
.speedPromo .top{
  /*background-color:#f1f1f1;*/
  padding:0 14px 15px 15px;
}
.speedPromo .top h2{
  font-size:20px;
  font-weight:normal;
  margin-bottom:0;
}
.speedPromo .top p{
  margin-bottom:5px;
}
.speedPromo .top a,
.speedPromo .top h2 span{
  font-weight:bold;
}
.speedPromo .bottom{
  background-color:#fff;
  padding:0 14px 0 15px;
}
.speedPromo .bottom .item{
  border-top:1px solid #e9e9e9;
  padding:20px 0 0 0;
  margin-bottom:20px;
  ~zoom:1;
}
.speedPromo .bottom .first{
  border-top:none;
}

/* bio section */
#bio h2{
  font-size:16pt;
  color:#464646;
  padding-bottom:5px;
  margin-bottom:10px;
  border-bottom:1px solid #3ab54a;
}

#bio .slider{
  background-color:#d2e8f8;
  width:525px;
  margin:20px 0 25px 0;
}
#bio .slider .outer{
  background-image:url(/images/about_rcn/bg_bio_box_top.gif);
  background-repeat:no-repeat;
}
#bio .slider .inner{
  background-image:url(/images/about_rcn/bg_bio_box_bottom.gif);
  background-repeat:no-repeat;
  background-position:0 100%;
  padding:7px 5px;
  height: 135px;
}
#bio .slider .tabs{
  list-style:none;
  padding:0;
  margin:0;
  width:10000px;
  height:113px;
  position:absolute;
}
#bio .slider .tab{
  float:left;
  width:113px;
  padding:0;
  margin:0;
}
#bio .slider .tab{
  text-align:center;
  padding:7px 15px;
  height:121px;
  color:#949a9e;
  font-size:11px;
  width:83px;
  cursor:pointer;
}
#bio .slider .tab-on{
  background-image:url(/images/about_rcn/bg_bio_on.gif);
  background-repeat:no-repeat;
  color:#fff;
}
#bio .slider .tab p{
  margin:0;
  padding:0;
}
#bio .slider .tab h4{
  margin-bottom:0;
  color:#0265d4;
  font-size:11px;
}
#bio .slider .tab-on h4{
  color:#fff;
}
#bio .slider .tab-group{
  background-image:url(/images/about_rcn/bg_vert_divider_blue.gif);
  background-repeat:repeat-y;
  float:left;
  margin:0 5px;
  width:452px;

}
#bio .slider .tab-group .wrapper{
  background-image:url(/images/about_rcn/bg_vert_divider_blue.gif);
  background-repeat:repeat-y;
  background-position:451px 0;
  height:135px;
  width:452px;
  position:relative;
  overflow:hidden;
}
#bio .slider .control-right,
#bio .slider .control-left{
  float:left;
  margin-top:50px;
  width:26px;
  cursor:hand;
}
#bio .tab-content .photo{
  float:left;
  margin-right:20px;
}
#bio .tab-content .text{
  float:left;
  width:320px;
}
#bio .tab-content .text h3{
  margin:0;
  padding:0;
  font-size:13px;
  color:#464646;
}
#bio .tab-content .text h4{
  font-size:13px;
  font-weight:normal;
  margin-bottom:20px;
}


/* gray highlights */
.gray-highlight{
  background-image:url(/images/help/bg_gray_highlight_tile.gif);
  background-repeat:repeat-y;
  width:200px;
  _height:1%;
}
.gray-highlight .outer{
  background-image:url(/images/help/bg_gray_highlight_top.gif);
  background-repeat:no-repeat;
}
.gray-highlight .inner{
  background-image:url(/images/help/bg_gray_highlight_bottom.gif);
  background-repeat:no-repeat;
  background-position:0 100%;
  padding:16px 16px 6px 16px;
  color:#7d7d7d;
}
.gray-highlight h3{
  margin-bottom:5px;
  color:#464646;
}

/* gray highlights */
.gray-highlight{
  background-image:url(/images/help/bg_gray_highlight_tile.gif);
  background-repeat:repeat-y;
  width:200px;
  _height:1%;
}
.gray-highlight .outer{
  background-image:url(/images/help/bg_gray_highlight_top.gif);
  background-repeat:no-repeat;
}
.gray-highlight .inner{
  background-image:url(/images/help/bg_gray_highlight_bottom.gif);
  background-repeat:no-repeat;
  background-position:0 100%;
  padding:16px 16px 6px 16px;
  color:#7d7d7d;
}
.gray-highlight h3{
  margin-bottom:5px;
  color:#464646;
}



/* toggle boxes */
.toggleBox .hideBox{
  padding:10px 20px;
  display:none;
}
.toggleBox.open .hideBox{
  display:block;
}


/* help boxes */
.layout-2 #mainCont .section-2 .helpBox{
  background-image:url(/images/help/bg_help_box_bottom.gif);
  background-repeat:no-repeat;
  background-position:0 100%;
  width:250px;
  padding-bottom:19px;
  float:right;
  margin-left:30px;
}
.layout-2 #mainCont .section-2 .helpBox .outer{
  background-image:url(/images/help/bg_help_box_tile.gif);
  background-repeat:no-repeat;
  background-position:0 25px;
}
.layout-2 #mainCont .section-2 .helpBox .inner{
  background-image:url(/images/help/bg_help_box_top.gif);
  background-repeat:no-repeat;
  padding:15px 15px 1px 15px;
}
.layout-2 #mainCont .section-2 .helpBox h4{
  color:#eea635;
  font-size:14px;
  margin-bottom:5px;
  line-height:15px;
}
.layout-2 #mainCont .section-2 .helpBox p,
.layout-2 #mainCont .section-2 .helpBox ul{
  margin-bottom:0;
}
.layout-2 #mainCont .section-2 .helpBox ul a.goLink{
  font-weight:normal;
}


/* full gray boxes */
.full-gray{
  background-image:url(/images/help/bg_gray_751_top.gif);
  background-repeat:no-repeat;
}
.full-gray .outer{
  background-image:url(/images/help/bg_gray_751_bottom.gif);
  background-repeat:no-repeat;
  background-position:0 100%;
  padding:8px 0;
}
.full-gray .inner{
  background-color:#f2f2f2;
  padding:10px 20px;
  zoom:1;
}
.full-gray .head{
  border-bottom:1px solid #fff;
  margin-bottom:15px;
  padding-bottom:5px;
  zoom:1;
}

/* whats new balloons */


/* modal dialogs */
.popup{
  position:absolute;
  top: 25%;
  left: 30%;
  text-align: left;
  width:573px;
  padding-top:18px;
  background-image:url(/images/global/bg_modal_top.gif);
  background-repeat:no-repeat;
  z-index:200;
}
.popup .bottom{
  background-image:url(/images/global/bg_modal_bottom.gif);
  background-repeat:no-repeat;
  background-position:0 100%;
  padding-bottom:32px;
}
.popup .inner{
  background-image:url(/images/global/bg_modal_tile.gif) !important;
  padding:0 14px !important;
  z-index:200;
}
.popup .close{
  text-align:right;
  padding-right:24px;
  height:14px;
}
.popup .close a{
  padding-right:15px;
  background-repeat:no-repeat;
  background-position:100% center;
  line-height:14px;
  font-size:9px;
}
.popup .content2 {
  padding:0 20px;
}
.popup .content h2{
  font-size:17px;
  color:#606060;
  margin-bottom:10px;
  font-weight:bold;
}
.popup .content h2.green{
  color:#3ab54a;
}
#popup-backing{
  background-color:#fff;
  opacity:0.9;
  text-align: center;
  ~filter:progid:DXImageTransform.Microsoft.Alpha(75%);
  ~filter:alpha(opacity=75);
  filter:alpha(opacity=75) !important;
  -moz-opacity: 0.75 !important;
  opacity: 0.75 !important;
  width:99%;
  height:1600px;
  position: absolute;
  /* overflow: hidden; */
  overflow: hidden;
  top:1px;
  left:1px;
  z-index:199;
  display:none;
}
#pop-clicker{
  position:absolute;
  z-index:11;
  top:1px;
  left:1px;
}

/* form fields */
.dataForm table.formFields td{
  padding-bottom:15px;
  vertical-align:top;
  width:350px;
}
.dataForm table.formFields td p{
  padding:4px 0 0 0;
}
.dataForm table.formFields td p.note{
  margin:0;
  padding:0;
}
.dataForm table.formFields td input.textfield{
  width:197px;
}
.dataForm table.formFields td input.phone3{
  width:40px;
}
.dataForm table.formFields td input.phone4{
  width:60px;
}
.dataForm table.formFields td select.textfield{
  width:200px;
}
.dataForm table.formFields td textarea{
  background-color:#f6f6f6;
  color:#7d7d7d;
  padding:5px;
  border:1px solid #bbb;
  width:500px;
  height:170px;
}

.dataForm table.formFields th{
  padding:4px 0 15px 0;
  text-align:left;
  color:#7d7d7d;
  vertical-align:top;
  width:150px;
  font-size:14px;
}
.dataForm table.formFields th.wide{
  width:auto;
  white-space:nowrap;
  padding-right:10px;
}
.section-1 .dataForm table.formFields th{
  width:180px;
}
.dataForm table.formFields label{
  vertical-align:middle;
  font-size:14px;
}
.dataForm table.formFields label.smallText{
  font-size:9pt;
}
.dataForm table.formFields input{
  vertical-align:middle;
}
.dataForm table.radioOpts{
  width:100%;
}
.dataForm table.radioOpts td.c2{
  padding:5px 0 5px 2px;
  vertical-align:top;
}
.dataForm table.radioOpts td.c1{
  padding:9px 2px 5px 10px;
  vertical-align:top;
}

.errorBox{
  background-image:url(/images/global/icon_error.gif);
  background-repeat:no-repeat;
  padding:0 0 0 30px;
  margin-bottom:30px;
  position:relative;
}
.errorBox ul{
  list-style:none;
  padding:0;
  color:#bb1900;
  font-weight:bold;
  font-size:11pt;
}
tr.error td,
tr.error td label,
tr.error th,
tr.error th label{
  color:#bb1900;
}
.errorMessage{
  margin-top:5px;
  color:#bb1900;
  font-weight:bold;
  font-size:9pt;
}
tr.error td input.textfield{
  background-color:#f6ecec;
  border:1px solid #bb1900;
  color:#000;
}

/* item lists */
div.termsbox{
  height:150px;
  overflow-y:scroll;
  background-color:#f6f6f6;
  border:1px solid #bbb;
  padding:5px;
  margin-bottom:10px;
}

.itemList .item{
  border-top:1px solid #e5e5e5;
  margin-bottom:20px;
  padding-top:20px;
}
.itemList .first{
  border-top:none;
  padding-top:none;
}
.itemList .item label{
  font-weight:bold;
  vertical-align:middle;
}
.itemList .item label input{
  vertical-align:middle;
}
/* menus */
.menu{
  position:relative;
  float:left;
}

.menu div.prime{
  padding-left:9px;
  color:#3ab54a;
  font-weight:bold;
  font-size:18px;
  height:33px;
  cursor:pointer;
}
.menu div.prime span{
  padding:0 9px 0 0;
  line-height:33px;
  height:33px;
  display:block;
}
.menu div.prime span span{
  padding:0;
}
.menu:hover div.prime{
  background-image:url(/images/cable/bg_menu_on_left.gif);
  background-repeat:no-repeat;
}
.menu:hover div.prime span{
  background-image:url(/images/cable/bg_menu_on_right.gif);
  background-repeat:no-repeat;
  background-position:100% 0;
}
.menu:hover div.prime span span{
  background-image:url(/images/cable/bg_menu_on_tile.gif);
  background-repeat:repeat-x;
}
.menu:hover div.prime span span span,
.menu div.prime span span span{
  padding:0 17px 0 0;
  background-image:url(/images/cable/icon_menu_arrow.gif);
  background-repeat:no-repeat;
  background-position:100% center;
  display:inline;
}

.menu .wrapper{
  position:absolute;
  z-index:10;
  top:100%;
  left:0;
  display:none;
  background-color:transparent;
  padding:0 0 9px 0;
  width:100%;
}
.menu:hover .wrapper{
  display:block;
}
.menu .wrapper .inner{
  background-color:#fff;
  padding:9px 9px 1px 9px;
}
.menu .wrapper ul li{
  margin-bottom:5px;
  white-space:nowrap;
}
.menu .wrapper .foot{
  background-image:url(/images/cable/bg_menu_open_bottom_right.gif);
  background-repeat:no-repeat;
  background-position:100% 0;
  padding-right:15px;
  height:9px;
}
.menu .wrapper .footinner{
  background-image:url(/images/cable/bg_menu_open_bottom_left.gif);
  background-repeat:no-repeat;
  height:9px;
}

.lineupList .menu .wrapper .foot {
  background-image: none;
}

.lineupList .menu .wrapper .footinner {
  background-image: none;
}

.lineupList .menu .wrapper .inner {
  background-color: #fefefe;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  /*position: relative;
  left: 10px;*/
margin: auto;
width: 88%;
padding: 8px;
box-shadow: 0 1px 3px #555;
}

.lineupList .menu .wrapper ul li {
  margin-bottom: 0px;
}

.lineupList .menu li {
  padding: 5px;
}

.lineRight{
  float:right;
}
.lineLeft{
  float:left;
}

/* icon legend */
table.legend td{
  vertical-align:middle;
  text-align:center;
  width:25px;
}
table.legend th{
  text-align:left;
  vertical-align:middle;
  padding-left:5px;
  font-weight:normal;
}


/*
 * jQuery UI CSS Framework @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/*
 * jQuery UI CSS Framework @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana,Arial,sans-serif&fwDefault=bold&fsDefault=16px&cornerRadius=4px&bgColorHeader=700f17&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=75&borderColorHeader=cccccc&fcHeader=700f17&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=700f17&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=700f17&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=700f17&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=700f17&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=05_inset_soft.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
 */


/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 16px; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
.ui-widget-content { border: 0 solid #aaaaaa; background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #700f17; }
.ui-widget-content a { color: #700f17; }
.ui-widget-header { border: 0 solid #cccccc; color: #700f17; font-weight: bold; }
.ui-widget-header a { color: #700f17; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #700f17; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #700f17; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999; background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #212121; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #700f17; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #700f17; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fcefa1; background: #fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #700f17; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #700f17; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(images/ui-bg_inset-soft_95_fef1ec_1x100.png) 50% bottom repeat-x; color: #cd0a0a; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); }
.ui-state-default .ui-icon { background-image: url(images/ui-icons_888888_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); }
.ui-state-active .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_2e83ff_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_cd0a0a_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

/* Overlays */
.ui-widget-overlay { background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }/*
                                                                                                                                                                                                                                                            * jQuery UI Tabs @VERSION
                                                                                                                                                                                                                                                            *
                                                                                                                                                                                                                                                            * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
                                                                                                                                                                                                                                                            * Dual licensed under the MIT or GPL Version 2 licenses.
                                                                                                                                                                                                                                                            * http://jquery.org/license
                                                                                                                                                                                                                                                            *
                                                                                                                                                                                                                                                            * http://docs.jquery.com/UI/Tabs#theming
                                                                                                                                                                                                                                                            */
.ui-tabs { position: relative; padding: .2em; zoom: 1;  } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; color: #000; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; border: 1px solid #ccc; background: url('/images/jump/freemovies/grad_1x317.png') #feead1 repeat-x; }
.ui-tabs .ui-tabs-hide { display: none !important; }

.desc {
  margin: -15px 0 40px 0;
}

.desc p {
  margin-bottom: 10px;
}

.home .menuItem h3 {
  font-size: 1.8em;
  line-height: 1.0em;
  float: none;
  position: relative;
  display: block;
  border-bottom: none;
  margin: 0;
}

.home .menuItem p {
  margin-left: 0;
  margin-bottom: 0;
  position: relative;
  display: block;
  border-bottom: none;
}

.home .menuItem {
  display: block;
  position: relative;
  padding-bottom: 5px;
  padding-top: 5px;
  color: #797979;
  outline: none;
  cursor: pointer;
  height: 40px;
  border-bottom: 1px solid #797979;
}

.home  .menuItem:hover {
  background-color: #f1f1f1;
}

.home h2 {
  color: #354158;
  margin-bottom: 0;
}

.arrow {
  font-size: 4em;
  position: absolute;
  right: 0;
  top: -16px;
  color: #b9b9b9;
}





/**************************************************************

Sortable Table
v 1.4

 **************************************************************/

#myTable table {
  border: 1px solid #ccc;
  width: 100%;
}

#myTable th {
  background-color: #eee;
  background: #eee url(/images/cable/lineups/drk_green_down.gif) no-repeat 2px 8px;
  padding: 4px 4px 4px 14px;
}

#myTable tr {
  background-color: #eee;
  padding: 4px;
}

#myTable tr.altRow {
  background-color: #fff;
}

#myTable td {
  padding: 0 2px;
}

.rightAlign {
  text-align: right;
}



.sortedASC {
  background: url(/images/cable/lineups/drk_green_down.gif) no-repeat 2px 10px #eee;
}

.sortedDESC {
  background: url(/images/cable/lineups/drk_green_up.gif) no-repeat 2px 10px #eee;
}

.tableHeaderOver {
  cursor: pointer;
  color: #354158;
}


/*tr.selected {
background-color: gold;
color: #fff;
}*/

tr.over {
  background-color: #354158;
  color: #fff;
  cursor: pointer;
}

tr.hide {
  display: none;
}

/***************************/
.tableFilter {
  border: 1px solid #ccc;
  padding: 2px;
  margin: 5px 0 10px 0;
}

.tableFilter input {
  border: 1px solid #ccc;
}

.tableFilter select {
  border: 1px solid #ccc;
}


/*************************************************************/

.community-content {
  width:629px;
  margin-right:20px;
  font-family: Arial, Helvetica, sans-serif;
  font-size:16px;
  color: #4a4a4a;
}

.community-content h1, .community-content h2 {
  font-family: Arial, Helvetica, sans-serif;
}

.community-content a {
  text-decoration:none;
}

.community-content strong {
  font-weight: 100%;
}

.community-content h1 {
  font-size: 24px;
}

.community-content h2 {
  font-size:18px;
  margin-bottom:10px;
}

.ir {
  float:right;
  margin: 0 0 10px 10px;
}

.il {
  float:left;
  margin: 0 10px 10px 0;
}

.offerButton {
  clear:both;
  text-align:center;
}

.top-images {
  margin-bottom:10px;
}

.top-images-center {
  margin-bottom:10px;
  text-align:center;
}

.s_hpcontent {
  margin-top:-15px;
  padding-right:15px;
}

* html .s_hpcontent {
  padding-right: 0;
}

* html .s_hpcontent {
  margin-right: 0;
}

.s_hpcontent #small {
  /* float:right; */
  float:left;
  /* width:280px; */
  width: 960px;
  margin-right:-3px;
  margin-top:1.2em;
}

.s_hpcontent #small h1 {
  text-align:left;
  font-size:18px;
  color:#4A4A4A;
}

.s_hpcontent #big {
  float: left;
  margin-right: -3px;
  margin-left: 20px;
  margin-top: 1em;
}

.s_hpcontent #big h1 {
  text-align:left;
  font-size:22px;
  color:#4A4A4A;
}

.s_hpcontent a {
  text-decoration: none;
  color: #A3A0E0;
}

a.s_toggle {
  font-size:10px;
  margin-top:5px;
  position:relative;
  z-index:1;
}

table.homepage_news {
  position:relative;
}

table.homepage_news td {
  padding-bottom:10px;
}

table.homepage_news a {

}

.homepage_greenline {
  border-bottom: 1px #3ab54a solid;
  padding-bottom: 5px;
  margin-bottom: 8px;
  margin-left: -2px;
}

.s_content {
  margin: 0 20px -15px 2px;
  text-align:justify;
}

.s_content a {
  text-decoration: none;
  color: #A3A0E0;
}

.s_content p {
  font-size:16px;
  line-height:22px;
  margin-bottom:15px;
  color:#4a4a4a;
}

.s_content h1 {
  font-size:20px;
  color:#4A4A4A;
}

.s_content h2 {
  padding-bottom: .5em;
}

table#braemar_lineup {
  width: 698px;
}

table#braemar_lineup td.channel {
  font-weight: bold;
}

.banner-bg a {
  display: block;
}

#email_link .contact_info_text.brand_purple {
  line-height: 1.8em;
  padding-top: 8px;
}

/* Watson Header */

/* header styles */
#watson_header{
  height:129px;
  width: 997px;
  margin: 0 auto;
  padding:10px 23px 0 25px;
  background-image:url(/images/global/bg_header.gif);
  background-repeat:no-repeat;
  position:relative;
}
#watson_header ul{
  list-style:none;
}
/* location */
#watson_header .location{
  position:absolute;
  z-index:10;
}
#watson_header .location .label{
  float:left;
  color:#7D7D7D;
}
#watson_header .location .loc{
  float:left;
  position:relative;
}
#watson_header .location .loc div.prime{
  padding-left:12px;
  color:#483092;
  font-weight:bold;
}
#watson_header .location .loc:hover div.prime{
  display:none;
}
#watson_header .location .loc div.prime span{
  padding-right:10px;
  background-image:url(/images/global/bg_location_arrow_off.gif);
  background-repeat:no-repeat;
  background-position:100% center;
}
#watson_header .location .loc .wrapper{
  display:none;
  position:relative;
  z-index:10;
  top:-6px;
}
#watson_header .location .loc .wrapper:hover,
#watson_header .location .loc:hover .wrapper{
  display:block;
}
#watson_header .location .loc ul{
  float:none;
  list-style:none;
  font-weight:bold;
  width:100px;
  padding:0 0 0 6px;
}

#watson_header .location .loc ul li.prime{
  height:20px;
  padding:5px 0 0 7px;
  color:#fff;
  background-color:transparent;
  background-image:url(/images/global/bg_location_on.gif);
  background-repeat:no-repeat;
}

#watson_header .location .loc ul li.prime span{
  padding:0 12px 0 0;
  background-image:url(/images/global/bg_location_arrow_on.gif);
  background-repeat:no-repeat;
  background-position:100% center;
}
#watson_header .location .loc ul li{
  float:none;
  background-color:#e8fae9;
  font-weight:bold;
  padding:5px 10px;
  white-space:nowrap;
  border-top:1px solid #C9D2E3;
}
#watson_header .location ul li.first{
  border-top:none;
}
#watson_header .location ul li a{
  padding:5px 0;
  white-space:nowrap;
}

#watson_header .location ul li:hover{
  background-color: #483092;
}
#watson_header .location ul li:hover a{
  text-decoration:none;
  color:#fff;
}

/* channel lineups list */

.lineupDD {
  position:absolute;
  z-index:10;
  padding-bottom: 30px;
}
.lineupDD .loc{
  float:left;
  position:relative;
}
.lineupDD .loc div.prime{
  padding-left:12px;
  color:#0265D4;
  font-size: 18px;
  font-weight:bold;
}
.lineupDD .loc:hover div.prime{
  display:none;
}
.lineupDD .loc div.prime span{
  padding-right:10px;
  background-image:url(/images/global/bg_location_arrow_off.gif);
  background-repeat:no-repeat;
  background-position:100% center;
}
.lineupDD .loc .wrapper{
  display:none;
  position:relative;
  z-index:10;
  top:-6px;
}

.lineupDD .loc .wrapper:hover,
.lineupDD .loc:hover .wrapper{
  display:block;
}
.lineupDD .loc ul{
  float:none;
  list-style:none;
  font-weight:bold;
  width:150px;
  padding:0 0 0 6px;
}

.lineupDD .loc ul li.prime{
  height:30px;
  padding:5px 0 0 7px;
  color:#fff;
  background-color:transparent;
  background-image:url(/images/global/bg_location_on.gif);
  background-repeat:no-repeat;
}

.lineupDD .loc ul li.prime span{
  padding:0 12px 0 0;
  background-image:url(/images/global/bg_location_arrow_on.gif);
  background-repeat:no-repeat;
  background-position:100% center;
}
.lineupDD .loc ul li{
  float:none;
  background-color:#e8fae9;
  font-weight:bold;
  padding:5px 10px;
  white-space:nowrap;
  border-top:1px solid #C9D2E3;
}

/* customer links */
#watson_header #nav2{
  position: absolute;
  right: 56px;
  top: -4px;
}

#watson_header #nav2 li{
  float:left;
  border-right:2px solid #e8e8e8;
  padding-right:8px;
  margin-right:8px;
  color:#7d7d7d;
  font-weight:bold;
  font-size: 0.9em;
}
#watson_header #nav2 li:last-child {
  border-right: none;
}
#watson_header #nav2 li.item242 {
  float:left;
  border-left:2px solid #e8e8e8;
  padding-left:8px;
  margin-left:8px;
  color:#7d7d7d;
}
#watson_header #nav2 li.first{
  border:none;
  padding-left:0;
  margin-left:0;
}
#watson_header #nav2 li.phone{
  font-weight:bold;
  color:#7d7d7d;
}

/* logo */
#watson_header #logo{
  position:relative;
  left: 12px;
  top: 30px;
}

#watson_header #logo #market_name {
  margin-left: 37px;
  color: #3ab54a;
  font-size: 14px;
}

/* extras buttons */
#watson_header .extras{
  position:absolute;
  left:735px;
  top:68px;
}
#watson_header .extras ul{
  padding:0;
}
#watson_header .extras ul li{
  padding:0;
  float:left;
}

/* main navigation */
#watson_header #nav1{
  position:absolute;
  left:226px;
  top:39px;
  width:493px;
  height:65px;
  background-repeat:no-repeat;
}
#watson_header #nav1.home{
  background-image: url(../images/sprites.png);
  background-position: 0 -1074px; width: 493px; height: 65px;
  /*background-image:url(/images/global/nav/bg_primary_home.gif);*/
}
#watson_header #nav1 ul.main-tabs{
  padding:0
  postion: absolute;
  left: -57px;
  top: -5px;
}
#watson_header #nav1 ul.main-tabs li{
  float:left;
  margin-right:1px;
}
#watson_header #nav1 ul.main-tabs li{
  position:absolute;
  top:0px;
  left:0px;
  background-repeat:no-repeat;
}
#watson_header #nav1 ul.main-tabs li a{
  display:block;
  height:33px;
}
#watson_header #nav1 ul.main-tabs li a span{
  display:none;
}
#watson_header #nav1 ul.main-tabs li#link-home{
  left:118px;
  background-image:url(/images/global/nav/tab_home_off.gif);
}
#watson_header #nav1 ul.main-tabs li#link-home a{
  width:117px;
}
#watson_header #nav1 ul.main-tabs li#link-home:hover{
  background-image:url(/images/global/nav/tab_home_off.gif);
}
#watson_header #nav1 ul.main-tabs li#link-business{
  left:118px;
  background-image:url(/images/global/nav/tab_business_off.gif);
}
#watson_header #nav1 ul.main-tabs li#link-business a{
  width:117px;
}
#watson_header #nav1 ul.main-tabs li#link-business:hover{
  background-image:url(/images/global/nav/tab_business_on.gif);
}
#watson_header #nav1 ul.main-tabs li#link-chat{
    right: -342px;
    top: -13px;
  }
#watson_header #nav1 ul.main-tabs li#link-chat a{
    width:317px;
  }
#watson_header #nav1 ul.links{
  padding:0 1px 0 2px;
  clear:both;
}

#watson_header #nav1 ul.links .first-link a {
  border-top: none;
}

#watson_header #nav1 ul.links li{
  position:absolute;
  top:32px;
  background-repeat:no-repeat;
}

#watson_header #nav1 ul.links li a{
  display:block;
  height:33px;
}
#watson_header #nav1 ul.links li a span{
  display:none;
}

#watson_header #nav1 ul.links li div {
  position: relative;
  z-index: 50;
}

/* INTERNET */
#watson_header #nav1 ul.links li#link-1{
  left:2px;
  background: url(../images/sprites.png) no-repeat top left;
  background-position: -1047px -1032px; width: 174px; height: 32px;

  /*background-image:url(/images/global/nav/tab_internet_dd_off.gif);*/
}

#watson_header #nav1 ul.links li#link-1 a{
  width:174px !important;
}

#watson_header #nav1 ul.links li#link-1:hover {
  background-position: -1047px -1114px; width: 174px; height: 32px;
  /*background-image:url(/images/global/nav/tab_internet_dd_on.gif);*/
}
#watson_header #nav1 ul.links li#link-7{
  left:2px;
  background: url(../images/sprites.png) no-repeat top left;
  background-position: -1047px -1032px; width: 174px; height: 32px;
  /*background-image:url(/images/global/nav/tab_internet_dd_off.gif);*/
}
#watson_header #nav1 ul.links li#link-7 a{
  width:174px;
}
#watson_header #nav1 ul.links li#link-7:hover{
  background-position: -1047px -1195px; width: 174px; height: 32px;
  /*background-image:url(/images/global/nav/tab_internet_nodd_on.gif);*/
}

/* CABLE TV */
#watson_header #nav1 ul.links li#link-2{
  left:177px;
  background: url(../images/sprites.png) no-repeat top left;
  background-position: -1047px -630px; width: 145px; height: 32px;
  /*background-image:url(/images/global/nav/tab_cable_dd_off.gif)*/;
}
#watson_header #nav1 ul.links li#link-2 a{
  width:145px;
}
#watson_header #nav1 ul.links li#link-2:hover{
  background-position: -1047px -712px; width: 145px; height: 32px;
  /*background-image:url(/images/global/nav/tab_cable_dd_on.gif);*/
}

#watson_header #nav1 ul.links li#link-8{
  left:177px;
  background: url(../images/sprites.png) no-repeat top left;
  background-position: -1047px -630px; width: 145px; height: 32px;
  /*background-image:url(/images/global/nav/tab_cable_dd_off.gif);*/
}
#watson_header #nav1 ul.links li#link-8 a{
  width:145px;
}
#watson_header #nav1 ul.links li#link-8:hover{
  background-position: -1047px -794px; width: 145px; height: 32px;
  /*background-image:url(/images/global/nav/tab_cable_nodd_on.gif);*/
}

/* PHONE */
#watson_header #nav1 ul.links li#link-3{
  left:323px;
  background: url(../images/sprites.png) no-repeat top left;
  background-position: -1047px -1450px; height: 32px;
  /*background-image:url(/images/global/nav/tab_phone_dd_off.gif);*/
}
#watson_header #nav1 ul.links li#link-3 a{
  width:79px;
}
#watson_header #nav1 ul.links li#link-3:hover{
  background-position: -1047px -1532px;
  height: 32px;

  /*background-image:url(/images/global/nav/tab_phone_dd_on.gif);*/
}
#watson_header #nav1 ul.links li#link-9{
  left:323px;
  background: url(../images/sprites.png) no-repeat top left;
  background-position: -1047px -1450px; height: 32px;
  /*background-image:url(/images/global/nav/tab_phone_dd_off.gif);*/
}
#watson_header #nav1 ul.links li#link-9 a{
  width:79px;
}
#watson_header #nav1 ul.links li#link-9:hover{
  background-position: -1047px -1614px;
  /*background-image:url(/images/global/nav/tab_phone_nodd_on.gif);*/
}

/* BUNDLES */
#watson_header #nav1 ul.links li#link-4{
  left:403px;
  background: url(../images/sprites.png) no-repeat top left;
  background-position: -1047px -308px; width: 80px; height: 32px;
  /*	background-image:url(/images/global/nav/tab_bundles_off.gif);*/
}
#watson_header #nav1 ul.links li#link-4 a{
  width:90px;
}
#watson_header #nav1 ul.links li#link-4:hover {
  background-position: -1047px -390px; width: 90px; height: 32px;
  /*background-image:url(/images/global/nav/tab_bundles_on2.png);*/
}

/* SPECIAL OFFERS */
#watson_header #nav1 ul.links li#link-5{
  left:503px;
  top:30px;
  background: url(../images/sprites.png) no-repeat top left;
  background-position: -1047px -1278px;
  width: 127px;
  height: 45px;
  /*background-image:url(/images/global/nav/tab_offers_off.gif);*/
}
#watson_header #nav1 ul.links li#link-5 a{
  width:127px;
}
#watson_header #nav1 ul.links li#link-5:hover {
  background-position: -1047px -1364px; width: 127px; height: 45px;
  /*background-image:url(/images/global/nav/tab_offers_on.gif);*/
}

#watson_header #nav ul.links li#link-5,
#watson_header #nav ul.links li#link-6 {
  margin-top: -2px;
}

/* SHOP ONLINE */
#watson_header #nav1 ul.links li#link-6{
  left:630px;
  top:30px;
  background: url(../images/sprites.png) no-repeat top left;
  background-position: -1047px -1696px;
  width: 112px;
  height: 45px;
  /*background-image:url(/images/global/nav/tab_shop_off.gif);*/
}
#watson_header #nav1 ul.links li#link-6 a{
  width:112px;
}
#watson_header #nav1 ul.links li#link-6:hover {
  background-position: -1047px -1782px; width: 112px; height: 45px;
  /*background-image:url(/images/global/nav/tab_shop_on.gif);*/
}

/* pop-nav styles */
#watson_header #nav1 ul.links li div{
  display:none;
  width:174px;
  position: relative;
  z-index: 49;
}
#watson_header #nav1 ul.links li div#phone{
  width: auto;
}
#watson_header #nav1 ul.links li:hover div{
  display:block;
  position: relative;
  z-index: 49;
}
#watson_header #nav1 ul.links li ul{
  list-style:none;
  padding:0;
  margin:0;
  position: relative;
  z-index: 49;
}

#watson_header #nav1 ul.links li ul li{
  background-color:#e8fae9;
  position:static;
  padding:0 10px;
  top:auto;
  left:auto;
  white-space:nowrap;
  border-left:1px solid #3ab54a;
  border-right:1px solid #3ab54a;
  /*background: url(/images/global/nav/arrow_blue.gif) right no-repeat #e8fae9;*/
}
#watson_header #nav1 ul.links li ul li a{
  padding:5px 0;
  border-top:1px solid #daebdb;
  height:auto;
  width:auto !important;
  white-space:nowrap;
}
#watson_header #nav1 ul.links li ul li.first a{
  border-top:none;
}
#watson_header #nav1 ul.links li ul li.shop {
  border-bottom: 1px solid #3ab54a;
  -moz-border-radius: 0px 0px 10px 10px;
  -webkit-border-radius: 0px 0px 10px 10px;
  border-radius: 0px 0px 10px 10px;
  color: #3ab54a;
}

/* Shop Online menu item */
/*
#watson_header #nav1 li.shop li {
  background-color: #eea635;
}
#watson_header #nav1 li.shop a {
  color: #ffffff;
	background-color: #eea635;
}
*/

#watson_header #nav1 ul.links li ul li:hover{
  background-color: #483092;
}

#watson_header #nav1 ul.links li ul li:hover a{
  text-decoration:none;
  color:#fff;
  border-top-color:#483092;
  position: relative;
  z-index: 49;
}

#watson_header #nav1 ul.links li .sub {
  background-color:#e8fae9;
  list-style-type: none;
  display: block;
  padding-left: 15px;
  font-weight: none;
  position: relative;
  z-index: 49;
}

#watson_header #nav1 ul.links li ul li.foot,
#watson_header #nav1 ul.links li ul li.foot:hover{
  background-image:url(/images/global/nav/bg_pop_nav_left.gif);
  background-repeat:no-repeat;
  background-color:transparent !important;
  padding:0;
  position: relative;
  z-index: 49;
}
#watson_header #nav1 ul.links li ul li.foot span{
  display:block;
  background-image:url(/images/global/nav/bg_pop_nav_right.gif);
  background-position:100% 0;
  background-repeat:no-repeat;
  position: relative;
  z-index: 49;

}
#watson_header #nav1 ul.links li ul li.foot span span{
  background-image:none;
  margin:0 10px;
  background-color:#e8fae9;
  padding:5px;
}

#loginFrame {
  margin-left: -9px;
  margin-top: -9px;
  width: 100%;
  overflow: hidden;
}
