#main{float:left;width:622px}
#main h2,#main h3,#main p{padding:0 10px}
#main h3,#sidebar h3{font-size:13px;font-weight:bold;margin-bottom:-15px}
#sidebar{float:right;width:315px;background:rgb(241,241,241)}
#sidebar h2{margin:0 0 10px 0;background-color:rgb(160,160,160);padding:10px;color:#fff;font-size:18px}
#sidebar div{padding:0 12px 0 25px}
#sidebar ul{margin-bottom:0}
#sidebar h3,#sidebar p{padding:0 10px 0 0}
#footer{background:;clear:both}
#footer p{padding:5px;margin:0}
#hm-left{float:left;width:308px}
#hm-right{float:right;width:297px}
#hm-bot{clear:both;background-color:rgb(160,160,160)}
#hm-bot h2{color:#fff;float:left;font-size:18px;margin-top:0;margin-bottom:0;padding-top:10px;padding-bottom:10px}
#hm-bot h2.freenews{width:227px;border-right:1px solid rgb(160,160,160)}
#hm-bot:after{content:".";display:block;height:0;clear:both;visibility:hidden}
#hm_row{position:relative;left:0;width:308px}
#hm_row img{display:none;float:left;vertical-align:top}
#hm_column1{width:105px;display:block;float:left}
#hm_column2{width:110px;display:block;float:left}
#hm_column1 UL,#hm_column2 UL,.tabcontent UL{margin-top:10px;margin-left:3px;padding-left:0;list-style:none}
.tabcontent UL{margin:0 0 0 3px;padding:0 10px 0 0;list-style:none}
#hm_column1 LI,#hm_column2 LI,.tabcontent LI{padding-left:10px;margin-top:2px;margin-bottom:0;background-image:url(/images/tv/arrw_yel_theme.gif);background-repeat:no-repeat;background-position:0 3px}
#hm_column1{width:50%;padding-left:5px;display:block;float:left}
#hm_column2{width:50%;display:block;float:left}
#hm_botrow{left:0;top:0;width:604px}
#hm_botcolumn1{float:left;top:0;left:12px;width:213px}
#hm_botcolumn2{float:right;border-left:1px solid #6a97ec;top:0;left:225px;width:379px}
.hometabs{padding:0;margin-left:15px;margin-top:1px;margin-bottom:-1px;list-style-type:none;text-align:left}
.hometabs li{display:inline;margin:0;padding:0;color:#092A7F}
.hometabs li a{background:white url(/images/tv/tvhm_tabback.gif) top left repeat-x}
.hometabs li.selected{position:relative;top:0px}
.hometabs li.selected a{background:white}
.tabtop{background:url(/images/tv/tvtab_bordertop.gif) no-repeat top left;height:15px}
.tabwidth{margin:0;width:288px}
.tabcontentstyle{border-right:1px solid #A6C0FA;border-left:1px solid #A6C0FA;border-bottom:1px solid #A6C0FA;margin-bottom:1em;padding:5px 10px 0 10px;margin-top:-8px}
.tab-content{height:200px;margin-bottom:10px}
#HPnonsubscribers.container{width:950px}
#HPnonsubscribers h3{font-weight:bold}
#HPnonsubscribers .img-responsive{margin:auto}
#HPnonsubscribers h3.hpsignup{margin-top:-10px;font-size:16px}
#HPintro{padding:20px 0 25px 0}
#HPresources img{width:auto;max-height:100px}
#HPresources{text-align:center;font-weight:bold}
#HPresources div{min-height:200px}
#HPresources p{padding-top:20px}
.freeTrialButton{text-align:center}
.freeTrialButton p a{color:#747373}
.freeTrialButton p{margin-top:-10px}
.freeTrialButton a.btn{border:solid 1px #747373;margin:30px 0 20px 0;color:#fff;font-size:18px}
#HPrule{margin:50px 0;border-top:solid 1px #676767;border-bottom:solid 1px #676767;color:#676767;padding:5px 0 0 0}
#HPnonsubscribers hr{margin:0}
.HPcontent{padding:20px 0}
.hpborder{margin-top:35px;margin-bottom:20px;background:#fa8202;border-radius:15px;height:5px;width:100%}
.HPcontent img{width:80%;margin:0 auto;display:block}
.socialnets{text-align:center;padding:20px 0 50px 0}
.socialnets p{background-color:#6a97ec;padding:8px 40px;color:#fff;width:35%;margin:0 auto}
.socialnets div{margin:10px 15px;width:100%;display:inline}
.flex-video{height:0;margin-bottom:16px;overflow:hidden;padding-bottom:67.5%;padding-top:25px;position:relative}
.flex-video iframe,.flex-video object,.flex-video embed{height:80%;left:0;position:absolute;top:0;width:100%}
@media (max-width:516px){.socials p{width:90%}}