/**
 * style.css :: main stylesheet f/ SLTV :: v3
 */

body {
	background: #bdc4cc;
	margin: 0 auto;
	text-align: center;
}

img {
	border: 0px solid blue; /* needed */
}

.corner_box {
   margin-top: 20px;
   margin-bottom: 20px;
   background: #ffffff;
   width: 1060px;
}
.corner_top div {
   background: url(/v3/images/roundedcornr_660521_tl.png) no-repeat top left;
}
.corner_top {
   background: url(/v3/images/roundedcornr_660521_tr.png) no-repeat top right;
}
.corner_bottom div {
   background: url(/v3/images/roundedcornr_660521_bl.png) no-repeat bottom left;
}
.corner_bottom {
   background: url(/v3/images/roundedcornr_660521_br.png) no-repeat bottom right;
}

.corner_top div, .corner_top, 
.corner_bottom div, .corner_bottom {
   width: 100%;
   height: 20px;
   font-size: 1px;
}
.corner_content { 
  margin: 0 20px; 
  overflow: hidden;
}


#header-image {
  width: 561px; 
  height: 144px;  
  background-image: url(/v3/images/header.gif);  
  background-repeat: no-repeat;
  text-indent: -100em;
  margin:0px;
  margin-bottom: 15px;
  padding:0px;
}

#header-image3 {
  width: 601px; 
  height: 140px;  
  background-image: url(/v3/images/vidtopbanner2.gif);  
  background-repeat: no-repeat;
  text-indent: -100em;
  margin:0px;
  margin-bottom: 15px;
  padding:0px;
}

#left-col {
  /* width: 605px; */
  width: 570px;
  float: left;
  text-align:left;
}
#right-col {
  /* width: 428px; */
  width: 440px;
  float: right;
}
.vapp-templates-default #right-col {
	margin-top: -8px;
}
#header-text {
  line-height:22.8px;
  color:#DC6827;
  font-family:'GillSans-Bold','Gill Sans','Trebuchet MS',sans-serif;
  font-size:19px;
  font-weight:bold;
  line-height:24px;
  text-align:center;
  opacity:1;
}
.header-sub {
  color:#DC6827;
  font-family:'Arial-BoldMT','Arial',sans-serif;
  font-size:13px;
  font-style:normal;
  font-variant:normal;
  font-weight:bold;
  letter-spacing:0;
  line-height:17px;
  text-align:center;
  text-decoration:none;
  text-indent:0;
  text-transform:none;
}
.header-sub a:link, .header-sub a:visited {
  color:#DC6827;
  font-family:'Arial-BoldMT','Arial',sans-serif;
  font-size:13px;
  font-style:normal;
  font-variant:normal;
  font-weight:bold;
  letter-spacing:0;
  line-height:17px;
  text-align:center;
  text-decoration:underline;
  text-indent:0;
  text-transform:none;
}
.header-sub a:hover {
  color:#DC6827;
  text-decoration:none;
}
#video {
  text-align:center;
  width: 559px;
  margin-top: 15px;
  margin-bottom: 20px;
}
#subscribe {
  width: 559px;
  height: 107px;
  background: url(/v3/images/subscribe-bg.png) no-repeat;
}
#subscribe2 {
  width: 565px;
  height: 166px;
  background: url(/v3/images/homesuboffer.gif) no-repeat;
}
#box1 {
  background: url(/v3/images/box-bg.png) no-repeat;
  width:557px;
}
#box2 {
  background: url(/v3/images/box-bg.png) no-repeat;
  width:557px;
}
ul {
  list-style: none;
  margin-left: 0;
  padding-left: 1em;
  	text-indent: -1em;
}
li {
  text-align:left;
}
.banner-text {
  letter-spacing: 4px;
  line-height: 24px;
  color: rgb(50, 69, 142);
  font-family: Verdana, sans-serif;
  font-size: 23px;
  letter-spacing: 0.02em;
  text-align:center;
  width: 417px;
}
.banner-text3 {
  letter-spacing: -1px;
  line-height: 26px;
  color: rgb(50, 69, 142);
  font-family: Verdana, sans-serif;
  font-size: 22px;
  text-align:center;
  width: 350px;
}
#search {
  background: url(/v3/images/search-bg.png) no-repeat;
  width:417px;
  height:34px;
  text-align:center;
  padding-top:5px;
  margin-top: 18px;
  margin-bottom: 15px;
  margin-left: 0px;
  margin-right: 0px;
}
#search2 {
  width: 353px; 
  height:44px;
  background: url(/v3/images/longbox.png) no-repeat; 
  margin-bottom: 9px;
  padding-top: 0px;
  text-align:center;
}

#search3 {
  background: url(/v3/images/vidsearch2.gif) no-repeat;
  width:352px;
  height:34px;
  text-align:center;
  padding-top:5px;
  margin-top: 23px;
  margin-bottom: 15px;
  margin-left: 0px;
  margin-right: 0px;
}

.br {
  margin:0px;
  padding:0px;
  overflow:hidden;
  height:5px;
}
.boxbottom1 {
  width: 558px;
  height: 105px;
  background: url(/v3/images/boxbottom1-bg.png) no-repeat;
}
.boxbottom2 {
  width: 423px;
  height: 105px;
  background: url(/v3/images/boxbottom2-bg.png) no-repeat;
}

.p0 li, .p0 li a:link, .p0 li a:visited {
  color:#32458E;
  font-family:'ArialMT','Arial',sans-serif;
  font-size:14px;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  letter-spacing:-0.03em;
  line-height:19px;
  margin:0;
  opacity:1;
  padding-bottom:0;
  padding-top:0;
  text-align:left;
  text-decoration:none;
  text-indent:0;
  text-transform:none;
}
.p0 li a:hover {
  color:#32458E;
  text-decoration: underline;
}

.link1, .link1 a:link, .link1 a:visited {
  color:#32458E;
  font-family:'ArialMT','Arial',sans-serif;
  font-size:14px;
}


.p1 li, .p1 li a:link, .p1 li a:visited {
  color:#32458E;
  font-family:'ArialMT','Arial',sans-serif;
  font-size:14px;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  letter-spacing:-0.03em;
  line-height:19px;
  margin:0;
  opacity:1;
  padding-bottom:0;
  padding-top:0;
  text-align:left;
  text-decoration:none;
  text-indent:0;
  text-transform:none;
}
.p1 li a:link, .p1 li a:visited {
  color:#32458E;
  text-decoration: underline;
}
.p1 li a:hover {
  color:#32458E;
  text-decoration: none;
}
.p2 li {
  line-height:16.245px;
  font-family:'Arial-BoldMT','Arial',sans-serif;
  font-weight:bold;
  color:#32458E;
  font-size:14px;
  font-style:normal;
  font-variant:normal;
  letter-spacing:0;
  text-align:left;
  text-decoration:none;
  text-indent:0;
  text-transform:none;
}
ul.p3 {
  margin-left: 0px;
  padding-left: 0px;
}
.p3 li, .p3 li a:link, .p3 li a:visited  {
  padding-top:0;
  padding-left: 0px;
  color:#32458E;
  font-family:'Verdana',sans-serif;
  font-size:13px;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  letter-spacing:-0.01em;
  line-height:19px;
  margin:0;
  opacity:1;
  padding-bottom:0;
  text-align:left;
  text-decoration:none;
  text-indent:0;
  text-transform:none;
}
.p3 li a:hover {
  color:#32458E;
  text-decoration: underline;
}



.p4 li, .p4 li a:link, .p4 li a:visited {
  color:#32458E;
  font-family:'ArialMT','Arial',sans-serif;
  font-size:14px;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  letter-spacing:-0.03em;
  line-height:19px;
  margin:0;
  opacity:1;
  padding-bottom:0;
  padding-top:0;
  text-align:left;
  text-decoration:none;
  text-indent:0;
  text-transform:none;
}
.p4 li a:link, .p4 li a:visited {
  color:#32458E;
  text-decoration: none;
}
.p4 li a:hover {
  color:#32458E;
  text-decoration: underline;
}

.b1 {
  color:#32458E;
  opacity:1;
  line-height:29.45px;
  font-family:'GillSans-Bold','Gill Sans','Trebuchet MS',sans-serif;
  font-size:23px;
  font-style:normal;
  font-variant:normal;
  font-weight:bold;
  letter-spacing:0;
  text-align:center;
  text-decoration:none;
  text-indent:0;
  text-transform:none;
}
.tv {
  line-height:38px;
  font-family:'TimesNewRomanPS-ItalicMT','Times New Roman',serif;
  font-size:29px;
  font-style:italic;
}
.tv-font {
  font-family:'TimesNewRomanPS-ItalicMT','Times New Roman',serif;
  font-style:italic;
}
#search a:link, #search a:visited, #search a:hover, #search2 a:link, #search2 a:visited, #search2 a:hover,#search3 a:link, #search3 a:visited, #search3 a:hover  {
  color:#32458E;
  font-family:'GillSans-Bold','Gill Sans','Trebuchet MS',sans-serif;
  font-size:14px;
  font-style:normal;
  font-variant:normal;
  font-weight:bold;
  letter-spacing:0;
  line-height:19px;
  margin:0;
  opacity:1;
  text-align:left;
  text-decoration:none;
  text-indent:0;
  text-transform:none;
}
#search a:hover, #search2 a:hover, #search3 a:hover {
  color:#32458E;
  text-decoration: underline;
}
.subscribe-head {
  line-height:20px;
  font-family:'GillSans-Bold','Gill Sans','Trebuchet MS',sans-serif;
  font-size:19px;
  font-weight:bold;
  letter-spacing:0.02em;
  color:#0019C4;
  font-style:normal;
  font-variant:normal;
  text-align:left;
  text-decoration:none;
  text-indent:0;
  text-transform:none;
  margin-left: 10px;
  margin-top: 15px;
}
.subscribe-text {
  line-height:14px;
  font-size:15px;
  color:#0019C4;
  font-family:'GillSans','Gill Sans','Trebuchet MS',sans-serif;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  letter-spacing:0.00em;
  text-align:left;
  text-decoration:none;
  text-indent:0;
  text-transform:none;
  margin-left: 10px;
}
.subscribe2-head {
  line-height:11px;
  font-family:'GillSans-Bold','Gill Sans','Trebuchet MS',sans-serif;
  font-size:18px;
  font-weight:bold;
  letter-spacing:-0.02em;
  color:#0019C4;
  font-style:normal;
  font-variant:normal;
  text-align:left;
  text-decoration:none;
  text-indent:0;
  text-transform:none;
  margin-left: 10px;
  margin-top: 8px;
  margin-bottom: 5px;
}
.subscribe2-text {
  line-height:14px;
  font-size:15px;
  color:#0019C4;
  font-family:'GillSans','Gill Sans','Trebuchet MS',sans-serif;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  letter-spacing:-0.03em;
  text-align:left;
  text-decoration:none;
  text-indent:0;
  text-transform:none;
  margin-left: 10px;
}
.share-text {
  color:#32458E;
  font-family:'GillSans-Bold','Gill Sans','Trebuchet MS',sans-serif;
  font-size:18px;
  font-style:normal;
  font-variant:normal;
  font-weight:bold;
  letter-spacing:0;
  line-height:16px;
  margin:0;
  opacity:1;
  padding-bottom:0;
  padding-top:0;
  text-align:right;
  text-decoration:none;
  text-indent:0;
  text-transform:none;
}
.share-text a:link, .share-text a:visited {
  color:#32458E;
  text-decoration: none;
}
.share-text a:hover {
  color:#32458E;
  text-decoration: underline;
}
#footer {
  margin-top: 20px;
}
#footer p, #footer p a:link, #footer p a:visited {
  text-align:center;
  color:#463C3C;
  font-family:'ArialMT','Arial',sans-serif;
  font-size:11px;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  letter-spacing:0;
  line-height:14px;
  margin:0;
  opacity:1;
  padding-bottom:0;
  text-align:center;
  text-decoration:none;
  text-indent:0;
  text-transform:none;
}
#footer p a:link, #footer p a:visited {
  color:#463C3C;
  text-decoration: underline;
}
#footer p a:hover {
  color:#463C3C;
  text-decoration: none;
}
.tv2 {
  line-height:23px;
  color:#4EABEA;
  font-family:'TimesNewRomanPS-ItalicMT','Times New Roman',serif;
  font-size:21px;
  font-style:italic;
  opacity:1;
  font-variant:normal;
  font-weight:bold;
  letter-spacing:0;
  text-align:right;
  text-decoration:none;
  text-indent:0;
  text-transform:none;
}

.as1 li, .as1 li a:link, .as1 li a:visited, .as1 li a:hover {
  font-family: arial;
  padding-left: -5px;
}
#category-title {
  line-height:18px;
  font-size:17px;
  color:#FE6009;
  font-family:'GillSans-Bold','Gill Sans','Trebuchet MS',sans-serif;
  font-style:normal;
  font-variant:normal;
  font-weight:bold;
  letter-spacing:0.04em;
  text-align:center;
  text-decoration:none;
  text-indent:0;
  text-transform:none;
  margin-bottom: 0px;
  padding-bottom: 0px;
}
#category-header {
  line-height:27px;
  font-size:26px;
  color:#FE6009;
  font-family:'GillSans-Bold','Gill Sans','Trebuchet MS',sans-serif;
  font-style:normal;
  font-variant:normal;
  font-weight:bold;
  letter-spacing:0.04em;
  text-align:center;
  text-decoration:none;
  text-indent:0;
  text-transform:none;
  margin-top: 5px;
  padding-top: 0px;
}
#seewhats  {
  line-height:20.9px;
  padding-bottom:0;
  padding-top:10px;
  color:#284293;
  font-family:'GillSans-Bold','Gill Sans','Trebuchet MS',sans-serif;
  font-size:17px;
  font-style:normal;
  font-variant:normal;
  font-weight:bold;
  letter-spacing:0;
  margin:0;
  opacity:1;
  text-align:center;
  text-indent:0;
  text-transform:none;
}
#seewhats a:link,  #seewhats a:visited {
  color:#284293;
  text-decoration: none;
}
#seewhats a:hover {
  color:#284293;
  text-decoration: underline;
}

#directorybtn  {
  line-height:20.9px;
  padding-bottom:0;
  padding-top:10px;
  margin-top:5px;
  color:#284293;
  font-family:'GillSans-Bold','Gill Sans','Trebuchet MS',sans-serif;
  font-size:17px;
  font-style:normal;
  font-variant:normal;
  font-weight:bold;
  letter-spacing:0;
  margin:0;
  opacity:1;
  text-align:center;
  text-indent:0;
  text-transform:none;
}
#directorybtn a:link,  #directorybtn a:visited {
  color:#284293;
  text-decoration: none;
}
#directorybtn a:hover {
  color:#284293;
  text-decoration: underline;
}

#channelbtn  {
  line-height:20.9px;
  padding:10px 47px 15px 47px;
  vertical-align:middle;
  color:#284293;
  font-family:'GillSans-Bold','Gill Sans','Trebuchet MS',sans-serif;
  font-size:16px;
  font-style:normal;
  font-variant:normal;
  font-weight:bold;
  letter-spacing:0;
  margin:0;
  opacity:1;
  text-align:center;
  text-indent:0;
  text-transform:none;
  white-space: nowrap;
}
#channelbtn a:link,  #channelbtn a:visited {
  color:#284293;
  text-decoration: none;
}
#channelbtn a:hover {
  color:#284293;
  text-decoration: underline;
}

#seemorenew  {
  line-height:20.9px;
  padding-bottom:0;
  padding-top:4px;
  color:#284293;
  font-family:'GillSans-Bold','Gill Sans','Trebuchet MS',sans-serif;
  font-size:16px;
  font-style:normal;
  font-variant:normal;
  font-weight:bold;
  letter-spacing:0;
  margin:0;
  opacity:1;
  text-align:center;
  text-indent:0;
  text-transform:none;
}
#seemorenew a:link,  #seemorenew a:visited {
  color:#284293;
  text-decoration: none;
}
#seemorenew a:hover {
  color:#284293;
  text-decoration: underline;
}

.footerbox2 {
  color:#284293;
  font-family:'GillSans-Bold','Gill Sans','Trebuchet MS',sans-serif;
  font-size:14px;
  font-style:normal;
  font-variant:normal;
  font-weight:bold;
  letter-spacing:0;
  line-height:12px;
  margin:0;
  opacity:1;
  padding-bottom:0;
  padding-top:0;
  text-align:right;
  text-decoration:none;
  text-indent:0;
  text-transform:none;
}
.footerbox2 a:link, .footerbox2 a:visited {
  color:#284293;
  text-decoration: none;
}
.footerbox2 a:hover {
  color:#284293;
  text-decoration: underline;
}


.footerbox3 {
  color:#0000CE;
  font-family:'GillSans','Gill Sans','Trebuchet MS',sans-serif;
  font-size:14px;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  letter-spacing:0.01em;
  line-height:13px;
  margin:0;
  opacity:1;
  padding-bottom:0;
  padding-top:0;
  text-align:left;
  text-decoration:none;
  text-indent:0;
  text-transform:none;
}
.footerbox3 a:link, .footerbox3 a:visited {
  color:#0000CE;
  text-decoration: none;
}
.footerbox3 a:hover {
  color:#0000CE;
  text-decoration: underline;
}

.footerbox4 {
  color:#284293;
  font-family:'GillSans-Bold','Gill Sans','Trebuchet MS',sans-serif;
  font-size:14px;
  font-style:normal;
  font-variant:normal;
  font-weight:bold;
  letter-spacing:0;
  line-height:12px;
  margin-left:60px;
  opacity:1;
  padding-bottom:0;
  padding-top:0;
  text-align:left;
  text-decoration:none;
  text-indent:0;
  text-transform:none;
}
.footerbox4 a:link, .footerbox4 a:visited {
  color:#284293;
  text-decoration: none;
}
.footerbox4 a:hover {
  color:#284293;
  text-decoration: underline;
}



.footerbox5 {
  color:#284293;
  font-family:'GillSans-Bold','Gill Sans','Trebuchet MS',sans-serif;
  font-size:17px;
  font-style:normal;
  font-variant:normal;
  font-weight:bold;
  letter-spacing:0;
  line-height:12px;
  margin:0;
  margin-bottom: 5px;
  opacity:1;
  padding-bottom:0;
  padding-top:0;
  text-align:right;
  text-decoration:none;
  text-indent:0;
  text-transform:none;
}

.footerbox5 a:link, .footerbox5 a:visited {
  color:#284293;
  text-decoration: none;
}
.footerbox5 a:hover {
  color:#284293;
  text-decoration: underline;
}

.vidheader {
  font-size: 17.1px;
  line-height: 18.05px;
  padding-top: 0pt;
  color: rgb(254, 96, 9);
  font-family: GillSans-Bold, 'Gill Sans', 'Trebuchet MS', sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  letter-spacing: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  opacity: 1;
  padding-bottom: 0px;
  text-align: center;
  text-decoration: underline;
  text-indent: 0px;
  text-transform: none;
}
.vidsubhead {
  font-size: 11.4px;
  line-height: 12.35px;
  color: rgb(254, 96, 9);
  font-family: GillSans-Bold, 'Gill Sans', 'Trebuchet MS', sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  letter-spacing: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  opacity: 1;
  padding-bottom: 0px;
  padding-top: 0px;
  text-align: center;
  text-decoration: none;
  text-indent: 0px;
  text-transform: none;
}
.vidsubhead a:link, .vidsubhead a:visited {
  color: rgb(254, 96, 9);
  text-decoration: underline;
}
.vidsubhead a:hover {
  color: rgb(254, 96, 9);
  text-decoration:none;
}
.vidsharetext {
  color: rgb(40, 66, 147);
  font-family: GillSans-Bold, 'Gill Sans', 'Trebuchet MS', sans-serif;
  font-size: 17px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  letter-spacing: 0px;
  line-height: 20.9px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  opacity: 1;
  padding-bottom: 0px;
  padding-top: 0px;
  text-align: center;
  text-indent: 0px;
  text-transform: none;
}
.vidsharetext a:link, .vidsharetext a:visited {
  color: rgb(40, 66, 147);
  text-decoration: none;
}
.vidsharetext a:hover {
  color: rgb(40, 66, 147);
  text-decoration: underline;
}
.vidtopheader {
  color: rgb(254, 96, 9);
  font-family: GillSans-Bold, 'Gill Sans', 'Trebuchet MS', sans-serif;
  font-size: 20px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  letter-spacing: -0.02em;
  line-height: 23px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  opacity: 1;
  padding-bottom: 0px;
  padding-top: 0px;
  text-align: left;
  text-decoration: none;
  text-indent: 0px;
  text-transform: none;
  text-align:center;
}

.vidlink, .vidlink li a:link, .vidlink li a:visited, .vidlink a:hover {
  color: rgb(40, 66, 147);
  font-family: ArialMT, Arial, sans-serif;
  font-size: 13px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: -0.03em;
  line-height: 17px;
  margin-bottom: 20px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  opacity: 1;
  padding-bottom: 0px;
  padding-top: 0px;
  text-align: center;
  text-decoration: none;
  text-indent: 0px;
  text-transform: none;
}
.vidlink li a:link, .vidlink li a:visited {
  color: rgb(40, 66, 147);
  text-decoration: none;
}
.vidlink li a:hover {
  color: rgb(40, 66, 147);
  text-decoration: underline;
}

.vidlink2, .vidlink2 a:link, .vidlink2 a:visited, .vidlink2 a:hover {
  color: rgb(40, 66, 147);
  font-family: ArialMT, Arial, sans-serif;
  font-size: 13px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: -0.03em;
  line-height: 17px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  opacity: 1;
  padding-bottom: 0px;
  padding-top: 0px;
  text-align: center;
  text-decoration: none;
  text-indent: 0px;
  text-transform: none;
}
.vidlink2 a:link, .vidlink2 a:visited {
  color: rgb(40, 66, 147);
  text-decoration: none;
}
.vidlink2 a:hover {
  color: rgb(40, 66, 147);
  text-decoration: underline;
}

.exheader {
  line-height: 35px;
  font-size: 30px;
  color: rgb(40, 66, 147);
  font-family: GillSans-Bold, 'Gill Sans', 'Trebuchet MS', sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  letter-spacing: 0.03em;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  opacity: 1;
  padding-bottom: 0px;
  padding-top: 0px;
  text-align: center;
  text-decoration: none;
  text-indent: 0px;
  text-transform: none;
}
.extv {
  line-height: 40px;
  font-family: TimesNewRomanPS-ItalicMT, 'Times New Roman', serif;
  font-size: 46px;
  font-style: italic;
  opacity: 1;
}
.extxtheader {
  line-height: 19px;
  font-size: 21px;
  color: rgb(254, 96, 9);
  font-family: GillSans-Bold, 'Gill Sans', 'Trebuchet MS', sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  letter-spacing: 0.06em;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  opacity: 1;
  padding-bottom: 0px;
  padding-top: 0px;
  text-align: center;
  text-decoration: none;
  text-indent: 0px;
  text-transform: none;
}
.exttxt {
  color: rgb(37, 61, 137);
  font-family: ArialMT, Arial, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: -0.03em;
  line-height: 18px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  opacity: 1;
  padding-bottom: 0px;
  padding-top: 0px;
  text-align: left;
  text-decoration: none;
  text-indent: 0px;
  text-transform: none;
}
.exdirectoryletter {
  color: rgb(40, 66, 147);
  font-family: GillSans-Bold, 'Gill Sans', 'Trebuchet MS', sans-serif;
  font-size: 26px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  letter-spacing: 0.03em;
  line-height: 30px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  opacity: 1;
}
.exdirectoryname {
  color: rgb(40, 66, 147);
  font-family: ArialMT, Arial, sans-serif;
  font-size: 15px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: 0px;
  line-height: 20px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  opacity: 1;
  padding-bottom: 0px;
  padding-top: 0px;
  text-align: left;
  text-decoration: none;
  text-indent: 0px;
  text-transform: none;
}
.exdirectoryname a:link, .exdirectoryname a:visited {
  color: rgb(40, 66, 147);
  text-decoration: none;
}
.exdirectoryname a:hover {
  color: rgb(40, 66, 147);
  text-decoration: underline;
}
#exseemore {
  color: rgb(254, 96, 9);
}
#exseemore a:link, #exseemore a:visited {
  font-size: 13.3px;
  line-height: 15.2px;
  color: rgb(254, 96, 9);
  font-family: GillSans-Bold, 'Gill Sans', 'Trebuchet MS', sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  letter-spacing: -0.02em;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  opacity: 1;
  padding-bottom: 0px;
  padding-top: 0px;
  text-align: left;
  text-decoration: none;
  text-indent: 0px;
  text-transform: none;
}
#exseemore a:hover {
  color: rgb(254, 96, 9);
  text-decoration: underline;
}

#vidbottomrightspacer {
  height: 34px; 
  padding:0px; 
  margin:0px; 
  overflow:hidden;
}

#homeedirectorylink {
  color: rgb(254, 96, 9);
  font-family: Verdana, sans-serif;
  font-size: 10px; 
  font-weight: bold
}
#homeedirectorylink a:link, #homeedirectorylink a:visited {
  color: rgb(254, 96, 9);
  text-decoration: none;
}
#homeedirectorylink a:hover {
  color: rgb(254, 96, 9);
  text-decoration: underline;
}


.exttxt a:link, .exttxt a:visited {
  color: rgb(37, 61, 137);
  text-decoration: underline;
}
.exttxt a:hover {
  color: rgb(37, 61, 137);
  text-decoration: none;
}
.thatdarnsubscribe {
  letter-spacing: -0.5px;
}

.below-vid-text {
  color:#284293;
  font-family:'Arial-BoldMT','Arial',sans-serif;
  font-size:13px;
  font-style:normal;
  font-variant:normal;
  font-weight:bold;
  letter-spacing:0;
  line-height:17px;
  text-align:center;
  text-decoration:none;
  text-indent:0;
  text-transform:none;
}
.below-vid-text a:link, .below-vid-text a:visited {
  color:#284293;
  font-family:'Arial-BoldMT','Arial',sans-serif;
  font-size:13px;
  font-style:normal;
  font-variant:normal;
  font-weight:bold;
  letter-spacing:0;
  line-height:17px;
  text-align:center;
  text-decoration:underline;
  text-indent:0;
  text-transform:none;
}
.below-vid-text a:hover {
  color:#284293;
  text-decoration:none;
}


.author-col, .author-col a:link, .author-col a:visited  {
  padding-top:0;
  padding-left: 0px;
  color:#32458E;
  font-size:13px;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  letter-spacing:-0.01em;
  line-height:19px;
  margin:0;
  opacity:1;
  padding-bottom:0;
  text-align:left;
  text-decoration:none;
  text-indent:0;
  text-transform:none;
	font-family: arial;
  padding-left: -5px;
}
.author-col a:hover {
  color:#32458E;
  text-decoration: underline;
}
.author-col li a:hover {
  color:#32458E;
  text-decoration: underline;
}

.seeblog  {
  line-height:18.9px;
  padding-bottom:0;
  padding-top:10px;
  color:#284293;
  font-family:'GillSans-Bold','Gill Sans','Trebuchet MS',sans-serif;
  font-size:15px;
  font-style:normal;
  font-variant:normal;
  font-weight:bold;
  letter-spacing:0;
  margin:0;
  opacity:1;
  text-align:center;
  text-indent:0;
  text-transform:none;
}
.seeblog a:link,  .seeblog a:visited {
  color:#284293;
  text-decoration: none;
}
.seeblog a:hover {
  color:#284293;
  text-decoration: underline;
}

.searchheader {
  color: #32458E;
  text-decoration: none;
  font-family: GillSans-Bold, 'Gill Sans', 'Trebuchet MS', sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  letter-spacing: 0px;
  line-height: 19px;
  margin: 0px;
  opacity: 1;
  text-align: left;
  text-indent: 0px;
  text-transform: none;
}

#csearchbox1 {
   margin-bottom: 10px;
   color: #32458E;
   padding-top: 5px;
   padding-bottom: 5px;
   width: 406px;
   text-align: left;
   background-color: #DAE0E6;
   border: 1px solid #A7B1B9;
}

/**
 * exclusive videos pages
 */
.vapp-templates-page #rightCol {
	float: right;
	width: 375px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding-right: 10px;
}
.vapp-templates-exclusive #rightCol {
	float: right;
	width: 388px;
	margin-right: 30px;
	margin-top: -9px;
}

#topSocials {
	width: 390px;
	height: 50px;
	position: relative;
	left: 0px;
	border: 0px solid blue;
}
.vapp-templates-page #topSocials {
	width: 375px;
	left: 9px;
}
.vapp-templates-default #topSocials {
	width: 420px;
}
.vapp-templates-default #topSocials li {
	margin-left: 25px;
}
#topSocials ul {
	margin: 0;
	padding: 0;
}
#topSocials li {
	float: left;
	width: 60px;
	height: 42px;
	margin-left: 18px;
}
.vapp-templates-page #topSocials li {
	margin-left: 9px;
}
#topSocials li a {
	display: block;
	height: 100%;
	width: 100%;
}
#topSocials li.first {
	margin-left: 0px;
}
#topSocials .share {
	position: relative;
	background: url('../images/buttons/social-share-on-top-videopage.gif') scroll no-repeat 0px 0px transparent;
}
#topSocials .share .addthis_button img {
	visibility: hidden; /* for placement of share pop-up, this needs to be *hidden* not display: none */
	margin-left: 16px;
	margin-top: 26px;
}
.vapp-templates-page #topSocials .share .addthis_button img {
}
#topSocials .facebook {
	background: url('../images/buttons/social-F-on-top-videopage.gif') scroll no-repeat 0px 0px transparent;
}
#topSocials .twitter {
	background: url('../images/buttons/social-t-on-top-videopage.gif') scroll no-repeat 0px 0px transparent;
}
#topSocials .blog {
	background: url('../images/buttons/social-blog-on-top-videopage.gif') scroll no-repeat 0px 0px transparent;
}
#topSocials .about {
	background: url('../images/buttons/social-about-on-top-videopage.gif') scroll no-repeat 0px 0px transparent;
	width: 78px;
}


/* sharing & related block, just under video on video pages */
#shareAndRelatedVideoBlock {
	padding-top: 10px;
}
#shareAndRelatedVideoBlock .addthis {
	float: left;
	position: relative;
	left: 12px;
	width: 241px;
	height: 40px;
	background: url('images/share-btn.png') scroll no-repeat 0px 0px transparent;
	margin-right: 19px;
}
.vapp-templates-page #shareAndRelatedVideoBlock .addthis {
	left: 2px;
	margin-right: 9px;
}
#shareAndRelatedVideoBlock .addthis a {
	display: block;
	width: 100%;
	height: 100%;
}
#shareAndRelatedVideoBlock .addthis a img { /* fix the "duplicate" sharethis image, which is also in the background button image! */
	position: relative;
	top: 11px;
	left: 11px;
}
#shareAndRelatedVideoBlock #channelbtn {
	float: left;
	width: 213px;
	background: url('images/exclusives-btn.png') scroll no-repeat 0px 0px transparent;
}
#shareAndRelatedVideoBlock #channelbtn a {
	display: block;
	width: 100%;
	height: 100%;
	text-align: center;
}

#shareAndRelatedVideoBlock #directorybtn {
	width: 556px;
	padding-bottom: 20px;
	background: url('images/vidseewhats.png') scroll no-repeat 0px 0px transparent;
	clear: both;
	line-height: 1.0em;
	position: relative;
	top: 0px;
}


/**
 * FREE COUPONS!
 */
.optIn.getFreeCoupons {
	background: url('../images/buttons/coupon-greenbutton-videopage-1.png') scroll no-repeat 100px 12px transparent;
	height: 50px;
	width: 100%;
	position: relative;
	top: -20px;
	/*display: none;*/
}
.optIn.getFreeCoupons a {
	display: block;
	width: 100%;
	height: 100%;
	color: transparent;
}
/* exclusive videos */
.vapp-templates-exclusive .optIn.getFreeCoupons {
	left: 10px;
}
/* non-exclusive videos */
.vapp-templates-page .optIn.getFreeCoupons {
	height: 65px;
	left: 25px;
	top: -5px;
}
.vapp-templates-page .freeCouponsWrap {
	margin-left: 4px;
	width: 604px;
	overflow: hidden;
	/*background: url('../images/buttons/box_roundedCorner_highlightGreen_h42-1.png') scroll no-repeat 0px 0px transparent;*/
}
.vapp-templates-page .freeCouponsWrap .optIn.getFreeCoupons {
	height: 52px;
	top: -10px;
}
.vapp-templates-page .freeCouponsWrap {
}
/* channel / category pages */
.vapp-templates-category #subTitle {
	height: 60px;
}
.vapp-templates-category .optIn.getFreeCoupons {
	float: left;
	width: 500px;
	top: -10px;
}
.vapp-templates-category #topSocials {
	float: left;
	width: 400px;
}
.vapp-templates-category #cbox4 .optIn.getFreeCoupons {
	left: -37px;
	top: 0;
}
.vapp-templates-category #cbox4 .sbox1 {
	margin-bottom: 4px;
	margin-top: 10px;
	line-height: 18px;
}

body.narrow .corner_box {
	width: 920px;
}
body.narrow {
	font-family: Arial, sans-serif;
}
body.narrow .corner_content {
	/*background: url('../images/backgrounds/SLTV_background_gradient-1_10px-1.png') scroll repeat-y -10px 0px #fff;*/
	position: relative;
	padding-top: 0px;
	padding-bottom: 23px;
	margin-top: -12px;
}
body.narrow {
	width: 100%;
	margin: 0px auto 0px auto;
}
body.narrow #headImage {
	background: url('../images/SLTV_banner-trans-1.png') scroll no-repeat top center;
	height: 82px;
	margin-bottom: 10px;
}
body.narrow #headImage h1 {
	padding-top: 0px;
}
body.narrow #headImage h1 a {
	display: block;
	height: 70px;
	margin: 0 auto;
	width: 285px;
}
body.narrow #headImage h1 span {
	display: none;
}
body.vapp-templates-free-coupons h2 {
	font-size: 15px;
	font-weight: 700;
	font-family: Arial, sans-serif;
	color: #243e90;
	padding-bottom: 10px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	width: 600px;
}
body.vapp-templates-free-coupons .topBg {
	display: none; /* troublesome stuffs */
	position: absolute;
	top: -4px;
	left: -4px;
	height: 23px;
	width: 100%;
	background: url('../images/backgrounds/orange-strip-top-1.png') scroll no-repeat 0px 0px transparent;
	border: 0px solid blue;
}
body.vapp-templates-free-coupons .bottomBg {
	display: none; /* troublesome stuffs */
	position: absolute;
	bottom: -4px;
	left: -4px;
	height: 23px;
	width: 100%;
	background: url('../images/backgrounds/orange-trans-strip-bottom-1.png') scroll no-repeat 0px 0px transparent;
	border: 0px solid purple;
}
#theCoupon {
	height: 250px;
	width: 595px;
	margin: 0px auto 0px auto;
	text-align: left;
	padding: 18px 20px 14px 20px;
	background: url('../images/backgrounds/coupon-background-1.png') scroll no-repeat 0px 0px transparent;
}
.vapp-templates-free-coupons span.blue, .vapp-templates-free-coupons a.blue {
	color: #5e84ba;
}
.vapp-templates-free-coupons span.green, .vapp-templates-free-coupons a.green {
	color: #4fa947;
}
#theCoupon a {
	text-decoration: none;
}
#theCouponBorder { /* doesn't exists */
}
#freeCouponsForm label[for="nameFirst"], #freeCouponsForm label[for="emailAddr"] {
	display: block;
	float: left;
	width: 54px;
}
#freeCouponsForm div {
	position: relative;
	clear: left;
}
#freeCouponsForm input {
	margin-bottom: 4px;
}
#freeCouponsForm input.submit {
	margin: 3px auto 3px 0px;
}
#freeCouponsForm #nameFirst, #freeCouponsForm #emailAddr {
	width: 190px;
}
#freeCouponsForm #zipCode {
	width: 50px;
}
#theCoupon .inputIcon.noSpam{
	position: absolute;
	top: -4px;
	left: 252px;
	width: 43px;
	height: 32px;
	background: url('../images/icons/no-spam-1.png') scroll no-repeat 0px 0px transparent;
}
#theCoupon .couponHeader {
	color: #5e84ba;
	white-space: nowrap;
	font-size: 16px;
	font-weight: 800;
	font-family: Ariel, sans-serif;
}
#theCoupon .couponHeader strong {
	font-size: 20px;
}
#theCoupon .couponHeader .notation {
	color: #4fa947;
	font-size: 16px;
	font-weight: 400;
	font-family: Ariel, sans-serif;
	margin: 3px auto 4px 55px;
}
#theCoupon .couponFeature {
	float: right;
	margin: 0px -10px 0px 10px;
	width: 232px;
	height: 180px;
	background: url('../images/backgrounds/coupon-image-right-1.png') scroll no-repeat 0px 0px transparent;
}
#theCoupon .disclaimer {
	font-size: 14px;
	clear: both;
	font-size: 11px;
	margin-top: 16px;
	margin-right: -5px;
}
#theCoupon .thankYou {
	color: #243E90;
	font-family: Ariel,sans-serif;
	font-size: 18px;
	padding-top: 20px;
	padding-left: 40px;
}
#theCoupon .thankYou .notation {
	color: #4fa947;
	font-size: 16px;
	font-weight: 700;
	font-family: Ariel, sans-serif;
	margin: 3px auto 4px 0px;
	float: left;
}
#theCoupon .thankYou .inputIcon.noSpam{
	float: left;
	position: relative;
	width: 43px;
	height: 32px;
	top: -2px;
	left: 12px;
	background: url('../images/icons/no-spam-1.png') scroll no-repeat 0px 0px transparent;
	margin-bottom: 4px;
	border: 0px solid blue;
}
#theCoupon .thankYou strong.intro {
	padding-bottom: 10px;
}
#theCoupon .thankYou strong {
	display: block;
	clear: left;
}
#theCoupon .thankYou .helpLinks {
	font-size: 14px;
	margin-top: 14px;
}
#theCoupon .thankYou .homeLink {
	padding-top: 5px;
}
#couponReasons {
	width: 600px;
	position: relative;
	left: 0px;
	text-align: left;
	border: 0px solid blue;
}
#couponReasons ul {
	margin-left: 3px;
	text-indent: 0px;
}
#couponReasons li {
	background: url('../images/icons/green-dot-9px-1.png') scroll no-repeat 0px 4px transparent;
	padding-left: 18px;
}
#couponTestimonials {
	font-weight: 700;
}
.footerSponsors {
	margin-top: 20px;
	clear: left;
	text-align: center;
}
.sponsorsStrip {
	width: 100%;
	height: 47px;
	background: url('../images/SLTV-partner-logos-1.png') scroll no-repeat top center transparent;
}
.sponsorsStrip span {
	display: none;
}
#footerDisclaimer {
	color: #444;
	font-size: 11px;
	font-family: Arial, sans-serif;
	width: 830px;
	padding-bottom: 20px;
}
#footerDisclaimer .spacer {
	padding-left: 15px;
}
#footerDisclaimer a {
	color: #444;
	text-decoration: none;
}
#footerDisclaimer .disclaimer {
	text-align: justify;
}
#footerSummary {
	display: none;
}

.vapp-templates-download-faq .innerContent {
	text-align: left;
	padding: 0px 30px 20px 30px;
	margin-left: 23px;
	margin-right: 23px;
}
.vapp-templates-download-faq h2, .vapp-templates-download-faq h3 {
	color: #243E90;
}
.vapp-templates-download-faq h2 {
	margin-bottom: 0px;
	padding-top: 15px;
}
.vapp-templates-download-faq h3 {
	color: #000;
	margin-bottom: -12px;
	margin-top: 25px;
	font-weight: 400;
	font-size: 1.0em;
}
.vapp-templates-download-faq .inputIcon.noSpam {
	position: relative;
	float: left;
	top: -2px;
	left: 10px;
	width: 43px;
	height: 32px;
	background: url('../images/icons/no-spam-1.png') scroll no-repeat 0px 0px transparent;
}
.vapp-templates-download-faq .notation {
	color: #4fa947;
	font-size: 16px;
	font-weight: 700;
	font-family: Arial, sans-serif;
}
.vapp-templates-download-faq .notation .noSpam {
	vertical-align: -7px;
}
.vapp-templates-download-faq .innerContent.dottedBorder h2 {
	text-align: center;
}
.vapp-templates-download-faq .notation.first {
	padding-left: 15px;
}
.vapp-templates-download-faq .notation a {
	color: #4FA947;
	text-decoration: none;
}
.vapp-templates-download-faq #footer {
	width: 880px;
	font-size: 13px;
	padding-bottom: 0px;
}
.vapp-templates-download-faq #footer a {
	color: #000;
	text-decoration: none;
}
.vapp-templates-download-faq .corner_content {
	overflow: visible;
}
.vapp-templates-download-faq .dottedBorder {
	background: url('../images/backgrounds/bg-gradient-pink-1.png') scroll repeat-x bottom center transparent;
}
.innerContent {
	clear: left;
}
.dottedBorder {
	position: relative;
	border: 0px solid #ddd;
}
.dottedBorder .corner {
	position: absolute;
	width: 30px;
	height: 41px;
}
.dottedBorder .corner_tl {
	top: -4px;
	left: -5px;
	background: url('../images/backgrounds/blue-dotted-border-1_topLeft-1.png') scroll no-repeat 0px 0px transparent;
}
.dottedBorder .corner_tr {
	top: -4px;
	right: -5px;
	background: url('../images/backgrounds/blue-dotted-border-1_topRight-1.png') scroll no-repeat 0px 0px transparent;
}
.dottedBorder .corner_bl {
	bottom: -4px;
	left: -5px;
	background: url('../images/backgrounds/blue-dotted-border-1_bottomLeft-1.png') scroll no-repeat 0px 0px transparent;
}
.dottedBorder .corner_br {
	bottom: -4px;
	right: -5px;
	background: url('../images/backgrounds/blue-dotted-border-1_bottomRight-1.png') scroll no-repeat 0px 0px transparent;
}
.dottedBorder .border {
	position: absolute;
}
.dottedBorder .border_top {
	top: -4px;
	left: 28px;
	width: 780px;
	height: 5px;
	background: url('../images/backgrounds/blue-dotted-border-line-1-horz-1.png') scroll repeat-x 0px 0px transparent;
}
.dottedBorder .border_bottom {
	bottom: -6px;
	left: 28px;
	width: 780px;
	height: 5px;
	background: url('../images/backgrounds/blue-dotted-border-line-1-horz-1.png') scroll repeat-x 0px 0px transparent;
}
.dottedBorder .border_left {
	top: 38px;
	left: -5px;
	width: 5px;
	height: 93.5%;
	background: url('../images/backgrounds/blue-dotted-border-line-1-vert-1.png') scroll repeat-y 0px 0px transparent;
}
.dottedBorder .border_right {
	top: 38px;
	right: -7px;
	width: 5px;
	height: 93.5%;
	background: url('../images/backgrounds/blue-dotted-border-line-1-vert-1.png') scroll repeat-y 0px 0px transparent;
}

/**
 * lightboxes
 */
body #facebox {
	z-index: 1000;
	height: 800px;
	/*
	height: 600px;
	border: 1px solid blue;
	*/
}
body #facebox .popup, body #facebox .content {
	height: 100%;
	background: transparent;
}
body #facebox .popup {
	height: 100%;
	width: 882px;
	margin: 0px auto auto 0px;
	/*
	height: 600px;
	border: 1px solid blue;
	*/
}

/**
 * doodads & thingamajiggers...
 */
.clearLeft {
	clear: left;
}
.clearRight {
	clear: right;
}
.clearBoth {
	clear: both;
}
.error {
	color: #c00;
}
.centerWrap {
	text-align: center;
}

