/* = HOMEPAGE - New
------------------------------------------------- */

.sPrice {line-height:2em;height:2em;font-weight:bold;font-size:2.5em;color:#FFF;float:right;width:170px}
    .sPrice SPAN {font-size:0.9em;display:inline-block;line-height:1.1em;vertical-align:top;height:1em}
    .sPrice .sDollar {font-size:2.3em;margin-top:-0.13em;*margin-top:-0.4em;}
    .sPrice .sCents {margin-left:.3em;*margin-left:.1em}
    .sPrice .sTerm {line-height:2.8em;*line-height:2.7em;height:2.5em;margin-left:-1.3em;margin-top:0.2em;*margin-left:-1.2em}

.tvHeader {
  background:#FFF url('/user/hp_header_1.png') no-repeat top left;
  overflow:hidden;
  width:699px;
  border-top:10px solid #214785;
  border-bottom:6px solid #d9d9d9;
  padding:30px;
  margin:1em 0;
}
.tvHeader .tvVideo {
  float:left;
}
.tvHeader .tvSearchBox {
  float:right;
  width:330px;
  height:183px;
  padding:0 28px;
  background:transparent url('/user/hp_header_2.png') no-repeat top left;
}
.tvHeader .tvSearchBox H1 {
  width:280px;
  text-align:left;
  color:#FFF;
  margin:0 auto;
  font-size:2em;
  line-height:1.1em;
  margin-bottom:15px;
  float:left;
  width:160px
}
.tvHeader .tvPromo {
  width:100%;
  overflow:hidden;
  margin-top:23px;*margin-top:26px
}
.tvHeader .tvSearchBox .tvNote {
  color:#deadbd;
}
.tvHeader .tvSearchBox .tvSearch {
  display:block;
  overflow:hidden;
  width:330px;
  height:36px;
  background:transparent url('/user/hp_header_3.png') no-repeat top left;
}
.tvHeader .tvSearchBox .sSld {
  float:left;
  border:none;
  background:none;
  width:276px;
  margin-top:7px;
  margin-left:10px;
  font-size:120%;
}
.tvHeader .tvSearchBox .sBtnImg1 {
  display:block;
  float:right;
  height:36px;
  width:38px;
  background:none;
}
.tvSubTitle {
  font-size:130%;
  text-align:center;
}
.tvSubTitle .tvST1 {
  color:#680023;
}
.tvSubTitle .tvST2,
.tvSubTitle .tvST3 {
  color:#89002e;
}
.tvCols {
  background:transparent url('/user/hp_columns_1.png') no-repeat top left;
  height:192px;
}
.tvCols .tvWhyChoose H4 {
  margin-left:180px;
  margin-right:25px;
}
.tvCols .tvWhyChoose P  {
  margin-left:180px;
  margin-right:25px;
  font-size:90%;
  color:#666;
}
.tvCols .tvPremium H4 {
  padding:0 10px;
}
.tvCols .tvPremium .tvTicker {
  padding:0 13px;
}
.tvCols .tvPremium .tvAllPrem {
  padding:0 10px;
  margin:1em 0;
}
.tvSamples {
  background:transparent url('/user/hp_who_1.png') no-repeat top right;    
}
.tvSamples H3 {
  margin-bottom:-18px;
}


/* = SHELL
------------------------------------------------- */

BODY {
  background:#EEE;
}
.sCnt {
  background:#FFF;
}
.sHdr {
  background-image:none
}
.sHdrSub {
  padding:8px 0
}
.sHdrCol2 .tvAuxNav {
  display:block;font-size:90%;margin-bottom:5px
}
.sHdrCol2 .tvAuxNav .Tag_Nav_Aux {
  display:inline;font-size:100%;margin-bottom:0
}
.sHdrCol2 .tvAuxNav A {
  text-decoration:underline
}
.sHdrCol2 .Tag_Domain_Search {
  background-image:url('/user/searchbox-1.gif');
  background-repeat:repeat-x;
  background-position:left bottom;
  width:322px;
  height:24px;
  display:block;
  float:right;
}
.sHdrCol2 .Tag_Domain_Search .sSld {
  border:none;
  float:left;
  height:24px;
  width:265px;
  margin-left:5px;
  font-size:16px;
  line-height:24px;
  background:none;
}
.sHdrCol2 .Tag_Domain_Search .sBtnImg1 {
  display:block;
  height:24px;
  width:45px;
  float:right;
}
.sHdrCol2 .Tag_Domain_Search .sTld,
.sHdrCol2 .Tag_Domain_Search .sBtn1 {
  display:none;
}
.sNavMain {
  background-image:url('/user/navbar-1.gif');
  background-repeat:repeat-x;
  background-position:left bottom
}
.sNavMain {
  border-top-width:0;
}
.sNavMain .sNavMainUL {
  border-left:none;
  background-image:url('/user/navbar-2.gif');
  background-repeat:no-repeat;
  background-position:left bottom;
  padding-left:1px;
  font-size:12px;
  line-height:15px;
}
.sNavMain .sNavMainUL A {
  font-weight:bold;
  padding-top:10px;
  padding-bottom:10px;
  border-right:none;
  background-image:url('/user/navbar-2.gif');
  background-repeat:no-repeat;
  background-position:right bottom;
}
.sNavMain .sNavMainUL UL A {
  font-weight:normal;
}
.sNavMain .sNavMainUL LI:Hover,
.sNavMain .sNavMainUL LI.sfHover,
.sNavMain .sNavMainUL LI A:Focus,
.sNavMain .sNavMainUL LI A:Hover,
.sNavMain .sNavMainUL LI A:Active {
  background-image:url('/user/navbar-3.gif');
  background-repeat:no-repeat;
  background-position:right bottom;
}
.sNavMain .sNavMainUL LI:Hover UL,
.sNavMain .sNavMainUL LI.sfHover UL {
  top:35px;
  *top:36px;
}
.sNavMain,
.sNavMain .sNavMainUL,
.sNavMain .sNavMainUL LI A,
.sNavMain .sNavMainUL LI UL {
  border-color:#adbccd;
}
.sCrumb {
  background-color:transparent;
  border-top:3px solid #CCC;
  background-image:url('/user/footer-1.gif');
  background-repeat:no-repeat;
  background-position:center bottom;
  padding:5px 0;
}