body, p, td, .txt08b, .txt09, .txt09b, .txt10, .txt10b, .txt11, .txt11b, .txt12, .txt12b, .txt14, .txt14b, .txt16, .txt16 {FONT-SIZE: 11px; COLOR:black;}
body {text-align:center;margin-bottom:0px;margin-top:0px;background: #e1e1e1;}
#div__header {width:949px;margin:auto;background-color:white;text-align:left;}
#div__body {width:949px;background-color:white;margin:auto;text-align:center;}
#outerwrapper {width:949px;padding:0px 0px;padding-bottom:10px;margin:auto;background:url('https://system.netsuite.com/c.831236/site/img/body_bg.png') repeat-y top center;}
#innerwrapper {width:949px;margin:auto;}
a {color:#1e4db0;text-decoration:none;}
a:link {text-decoration:none;}
a:hover {text-decoration:underline;}
a:visited {}
a.crumb {color:#1e4db0;}
.abovelogolinks {background:url('http://shopping.netsuite.com/c.831236/site/img/top_bg.gif') left no-repeat; width:574px;height:22px;color:gray;}
.abovelogolinks a:hover {color:gray;}
.search-bar {background:url('../../site/img/searchbg.gif'); width:949px; height:51px;}
.scart {background:url('../../site/img/scart_bg.gif'); width:165px; height:51px;}
ul.contact_text {font-size:8pt;color:gray;line-height:1.4em;margin-top:8px;margin-left:0px;padding-left:25px;margin-bottom:0px;padding-bottom:0px;}
ul.contact_text li {font-size:8pt;letter-spacing:-0.01em;}
ul.contact_text li a {font-size:8pt;}
.txt07-white {FONT-SIZE: 7pt; color: #FFFFFF; TEXT-DECORATION: none;}
.txt07-grey {FONT-SIZE: 7pt; color: #333333; TEXT-DECORATION: none;}
.txt07u-grey {FONT-SIZE: 7pt; color: #333333; TEXT-DECORATION: underline;}
.txt08b {FONT-SIZE: 8px; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt08b-white {FONT-SIZE: 8px; COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt09 {FONT-SIZE: 9px; TEXT-DECORATION: none;}
.txt09b {FONT-SIZE: 9px; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt09b-white {FONT-SIZE: 9px; COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt10 {FONT-SIZE: 10px; TEXT-DECORATION: none;}
.txt10-grey {FONT-SIZE: 10px; COLOR: #666666; TEXT-DECORATION: none;}
.txt10b {FONT-SIZE: 10px; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt10b-red {FONT-SIZE: 10px; COLOR: #990000; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt10b-white {FONT-SIZE: 10px; COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt11 {FONT-SIZE: 11px; TEXT-DECORATION: none;}
.txt11b {FONT-SIZE: 11px; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt11b-red {FONT-SIZE: 11px; COLOR: #990000; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt11b-white {FONT-SIZE: 11px; COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt12 {FONT-SIZE: 12px; TEXT-DECORATION: none;}
.txt12-grey {FONT-SIZE: 12px; COLOR: #666666; TEXT-DECORATION: none;}
.txt12b {FONT-SIZE: 12px; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt12b-grey {FONT-SIZE: 12px; COLOR: #666666; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt12b-red {FONT-SIZE: 11px; COLOR: red; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt14 {FONT-SIZE: 14px; TEXT-DECORATION: none;}
.txt14b {FONT-SIZE: 14px; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt14b-grey {FONT-SIZE: 14px; COLOR: #666666; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt14b-red {FONT-SIZE: 14px; COLOR: #990000; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt14b-white {FONT-SIZE: 14px; COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt16 {FONT-SIZE: 16px; TEXT-DECORATION: none;}
.txt16b {FONT-SIZE: 16px; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt16b-red {FONT-SIZE: 16px; COLOR: #990000; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt18b-red {FONT-SIZE: 18px; COLOR: #990000; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.lnk11b-blackOff {FONT-SIZE: 11px; COLOR: #000000; FONT-WEIGHT: bold;}
.lnk11b-blackOn {FONT-SIZE: 11px; COLOR: #999999; FONT-WEIGHT: bold;}
.lnk11b-colorOff {FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-WEIGHT: bold;}
.lnk11b-colorOn {FONT-SIZE: 11px; COLOR: #013a81; FONT-WEIGHT: bold;}
.lnk13b-blackOff {FONT-SIZE: 11px; COLOR: #000000; FONT-WEIGHT: bold;}
.lnk13b-blackOn {FONT-SIZE: 11px; COLOR: #1e4db0; FONT-WEIGHT: bold;}
.lnk14b-greyOff {FONT-SIZE: 14px; COLOR: #666666; FONT-WEIGHT: bold; TEXT-DECORATION: none;}
.lnk14b-greyOn {FONT-SIZE: 14px; COLOR: #000000; FONT-WEIGHT: bold; TEXT-DECORATION: none;}
.lnk-HedOff {FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.lnk-HedOn {FONT-SIZE: 11px; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.lnk-NavInactive1 {FONT-SIZE: 11px; COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-WEIGHT: normal;}
.lnk-NavActive1 {FONT-SIZE: 11px; COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-WEIGHT: normal;}
a.lnk-NavActive1:hover {text-decoration:none;}
a.lnk-NavInActive1:hover {text-decoration:none;}
.lnk-NavInactive2 {FONT-SIZE: 11px; COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.lnk-NavActive2 {FONT-SIZE: 11px; COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.lnk-NavInactive3 {FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.lnk-NavActive3 {FONT-SIZE: 11px; COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.lnk-NavTabActive1 {background-color:#0c55b0;border-left:1px solid #3e6597;}
.lnk-NavTabInactive1 {border-left:1px solid #3e6597;}
.lnk-NavTabInactive2 {BACKGROUND-COLOR: #013a81;}
.lnk-NavTabActive2 {BACKGROUND-COLOR: #0854b3;}
.lnk-NavTabInactive3 {BACKGROUND-COLOR: #AAAAAA;}
.lnk-NavTabActive3 {BACKGROUND-COLOR: #013a81;}
.btn-BuyOff {FONT-SIZE: 9pt; COLOR: #FFFFFF;  TEXT-DECORATION: none; FONT-WEIGHT: bold; CURSOR:hand; BACKGROUND-COLOR: #0854b3;  PADDING: 1 5 1 5; BORDER-STYLE: none; BORDER-WIDTH: 0;}
.btn-BuyOn {FONT-SIZE: 9pt; COLOR: #FFFFFF;  TEXT-DECORATION: none; FONT-WEIGHT: bold; CURSOR:hand; BACKGROUND-COLOR: #013a81;  PADDING: 1 5 1 5; BORDER-STYLE: none; BORDER-WIDTH: 0;}
.btn-BuyOff2 {FONT-SIZE: 9pt; COLOR: #FFFFFF; BACKGROUND-COLOR: #0854b3; TEXT-DECORATION: none; FONT-WEIGHT: bold; CURSOR:hand; BORDER-STYLE: none; BORDER-WIDTH: 0;}
.btn-BuyOn2 {FONT-SIZE: 9pt; COLOR: #013a81;  BACKGROUND-COLOR: #0854b3; TEXT-DECORATION: none; FONT-WEIGHT: bold; CURSOR:hand; BORDER-STYLE: none; BORDER-WIDTH: 0;}
.btn-DetailsOff {FONT-SIZE: 7pt; COLOR: #000000;  TEXT-DECORATION: none; FONT-WEIGHT: bold; CURSOR:hand; BACKGROUND-COLOR: #ff8d06;  PADDING: 1 2 1 2; BORDER-STYLE: none; BORDER-WIDTH: 0;}
.btn-DetailsOn {FONT-SIZE: 7pt; COLOR: #000000;  TEXT-DECORATION: none; FONT-WEIGHT: bold; CURSOR:hand; BACKGROUND-COLOR: #ff8d06;  PADDING: 1 2 1 2; BORDER-STYLE: none; BORDER-WIDTH: 0;}
.btn-DetailsTabOff {BACKGROUND-COLOR: #ff8d06;}
.btn8-colorOff {FONT-SIZE: 8pt; COLOR: #FFFFFF;  TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.btn8-colorOn {FONT-SIZE: 8pt; COLOR: #0854b3;  TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.bgltmedtext {FONT-SIZE: 9pt; COLOR: #000000; BACKGROUND-COLOR: #F4F4F4;}
.errortext {FONT-SIZE: 8pt; COLOR: #EE0000; BACKGROUND-COLOR: #FFF4F4;}
.errortextheading {FONT-SIZE: 9pt; COLOR: #EE0000; BACKGROUND-COLOR: #FFF4F4; FONT-WEIGHT: bold;}
.greytitle {FONT-SIZE: 14pt; COLOR: #AAAAAA;}
.input {FONT-SIZE: 8pt; COLOR: #000000;}
.search-input {FONT-SIZE: 15pt; COLOR: #000000; height:30px;font-family:arial;width:280px;}
.inputreq {FONT-SIZE: 8pt; COLOR: #000000; BACKGROUND-COLOR: #FFFFE5;}
.listheadernosort {HEIGHT:100%; PADDING: 2 5 2 5; VERTICAL-ALIGN: top; COLOR: #666666; BACKGROUND-IMAGE:url(/images/nav/listheaderbg2.gif);}
.medtext {FONT-SIZE: 9pt; COLOR: #000000;;}
.medtextbold {FONT-SIZE: 9pt; COLOR: #000000; FONT-WEIGHT: bold;}
.medtextboldnolink {FONT-SIZE: 9pt; COLOR: #000000; FONT-WEIGHT: bold; TEXT-DECORATION: none;}
.nlbutton {BORDER-STYLE: solid; BORDER-WIDTH: 1; BORDER-COLOR: #999999;}
.pic {FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-ALIGN: center; VERTICAL-ALIGN: top;}
.smallgraytext {FONT-SIZE: 8pt; COLOR: #666666;}
.smalltext {FONT-SIZE: 8pt; COLOR: #000000;}
.smalltextrt {FONT-SIZE: 8pt; COLOR: #000000; TEXT-ALIGN: right;}
.smalltextctr {FONT-SIZE: 8pt; COLOR: #000000; TEXT-ALIGN: center;}
.smalltextul {FONT-SIZE: 8pt; COLOR:#000000; TEXT-DECORATION: underline;}
.smalltextnolink {FONT-SIZE: 8pt; COLOR: #000000; TEXT-DECORATION: none;}
.text {FONT-SIZE: 8pt;}
.textboldnolink {FONT-SIZE: 8pt; COLOR:#1e4db0; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.texttable {FONT-SIZE: 8pt; color: #000000; BACKGROUND-COLOR: #ffffff; PADDING: 2 5 2 5 ; BORDER-STYLE: solid; BORDER-WIDTH: 0 0 0 0; BORDER-COLOR: #FFFFFF #F4F4F4 #F4F4F4 #F4F4F4; VERTICAL-ALIGN: top;}
.texttablebold {FONT-SIZE: 8pt; COLOR: #000000; BACKGROUND-COLOR: #ffffff; PADDING: 2 5 2 5; FONT-WEIGHT: bold; BORDER-STYLE: solid; BORDER-WIDTH: 0 0 0 0; BORDER-COLOR: #FFFFFF; VERTICAL-ALIGN: top;}
.texttablectr {FONT-SIZE: 8pt; COLOR: #000000; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center; PADDING: 2 5 2 5; BORDER-STYLE: solid; BORDER-WIDTH: 0 0 0 0; BORDER-COLOR: #FFFFFF; VERTICAL-ALIGN: top;}
.texttablert {FONT-SIZE: 8pt; COLOR: #000000; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: right; PADDING: 2 5 2 5; BORDER-STYLE: solid; BORDER-WIDTH: 0 0 0 0; BORDER-COLOR: #FFFFFF; VERTICAL-ALIGN: top;}
.headbarsub {FONT-SIZE: 7pt; color: #333333; TEXT-DECORATION: none;}
.scrollarea {overflow: auto;}
.portletHandle {}
.noprint {}
.crumb {color:gray; font-weight: normal;}
.crumbover {color:#1e4db0; font-weight: normal;}
.leftnav {border:1px solid #e1e1e1;background-color:#ededed;padding:5px 0px;border-bottom:0px;}
.leftnav img {display:none;}
.leftnavtop {background: #e1e1e1 url('../../site/img/leftnav_top.gif') top left no-repeat; height:42px;font-size:12px;font-weight:bold;text-align:center;}
a.toplinks {font-size:10px;text-decoration:none;}
a.toplinks:link {text-decoration:none;}
a.toplinks:hover {text-decoration:underline;color:#1e4db0;}
.footer-links ul {list-style:none;margin:0px;padding:0px;font-family:verdana;}
.footer-links ul li {padding:2px 0px;font-family:verdana;}
.footerHdr {color:#013a81;font-size:12px;font-weight:bold;font-family:verdana;}
.footer-table {background: #e1e1e1 url('../../site/img/footer_bg.gif') top left no-repeat; width:947px;height:191px;padding:3px 3px;font-family:verdana;}
.footer-links {vertical-align:top;font-size:9pt;font-weight:bold;padding-top:10px;font-family:verdana;}
.footer-links ul {font-size:8pt;font-weight:normal;font-family:verdana;}
.footertable a {color:#555555;font-size:8pt;}
.footertable TD {color:#555555;}
.footertable a:link {text-decoration:none;}
.footertable a:hover {text-decoration:underline;}
.footertable2 TD {color:white;}
.footertable2 a {color:#ffffff;font-size:8pt;}
.footertable2 a:link {text-decoration:none;}
.footertable2 a:hover {text-decoration:underline;}
.cs-box {background:white;width:193px;height:130px;margin-left:3px;margin-top:9px;border:1px solid gray;padding:3px 6px;padding-right:0px;}
.packages-text {font-size:8pt;width:280px;background-color:#fdfddf;border:1px dashed #727272;padding:7px 7px;text-align:center;}
.packages-text a {font-size:8pt;font-weight:bold;}
.ppage-phonenumber {font-size:12pt;font-weight:bold;margin-bottom:10px;display:block;}
ul.rightnav {margin-left:25px;padding-left:0px;font-size:7pt;margin-top:10px;}
ul.rightnav li {padding:3px 0px;}
/* settings for striped table */
.striped-table p {line-height:1.6em;margin:0px;padding:0px;}
TD.white-stripes {background:white;}
TD.green-stripes {background:#eeeeee;}
TR.section-header TD {background:#ffffff;line-height:1.6em;font-weight:bold;font-size:9pt;color:black;}
/* end striped table settings */
.product-tabs h2 {font-size:13pt;font-weight:bold;}
.category-h2 h2 {font-size:14pt;margin:5px 0px;padding:0px;font-weight:normal;}
div#productSection a {text-decoration:none;}
div#productSection a:hover {text-decoration:underline;}
.custom-left-nav {
margin-bottom:10px;
border:1px solid #e1e1e1;
}

.custom-left-nav-row {
border-top:1px solid #e1e1e1;margin: 6px 0px;margin-bottom:2px;
}

ul.package-ul {margin-left:15px;padding-left:15px;margin-top:5px;}
ul.model-features {margin-top:0px;margin-bottom:0px;padding:0px;margin-left:0px;padding-left:25px;width:225px;}
ul.model-features li {padding:2px;margin:0px;list-style-type:square;margin-left:10px;}
#carttable {margin-top:10px;border:1px solid #dddddd;margin-bottom:10px;}
#carttable TD {border-left:1px solid #eeeeee;border-top:1px solid #dddddd;}

.freetvHdr h1 {font-size:22pt;color:white;margin:0px;margin-bottom:3px;}
.freetvTable h3 {font-size:11pt;color:white;margin:0px;padding:7px;}
.freetvTable h1 {font-size:28pt;color:white;margin:0px;margin-bottom:3px;}
.freetvTable h2 {font-size:13pt;color:white;margin:0px;display:inline;}
.freetvHdr {background:url('http://shopping.netsuite.com/c.831236/site/img/freetv_hdr.jpg') center center no-repeat;width:770px;height:74px;}
.freetvHdr2 {background:url('http://shopping.netsuite.com/c.831236/site/img/freetv_hdr2.jpg') top no-repeat;width:432px;height:212px;padding-top:5px;}
.freetvGrayBox {background:url('http://shopping.netsuite.com/c.831236/site/img/graybox_body.gif') top repeat-y;width:770px;text-align:center;vertical-align:top;}
.freetvBlueGradient {background:url('http://shopping.netsuite.com/c.831236/site/img/freetv_systems.jpg') top repeat-y;width:762px;height:39px;text-align:center;vertical-align:top;}
.freetvOrgGradient {background:url('http://shopping.netsuite.com/c.831236/site/img/freetv_org.jpg') top no-repeat;width:762px;height:37px;}
.freetvHdr2 table TD {text-align:left;}

.checkoutprogresstext {padding-top:10px;width:100%;border-top:1px dashed #c2c2c2;}
.listtable {margin:0px 7px;}
TR#ordersummary_estship TD.texttable {text-align:right;}
.checkoutthankstext {font-size:16pt;}
.model-header {font-size:12pt;font-weight:bold;margin:0px 0px;padding:0px;margin-top:-10px;}
a.searchbutton {display:block;background:url('https://system.netsuite.com/c.831236/site/img/btn_search.gif') top left no-repeat;width:56px;height:30px;}
a.searchbutton:hover {background:url('https://system.netsuite.com/c.831236/site/img/btn_search_on.gif') top left no-repeat;}