/*Merchants--Use this file to make any edits that you wish to override styles in the main stylesheets.
By making edits to this CSS file, your styles applied here will cascade and overwrite styles in the main CSS files.
This will allow you to replace the entire contents of the main stylesheets should it
become necessary to update those to fix styling issues with the themes without losing any of your custom styles.*/

.ys_primary{
    background:#cc0001;
    color:#ffffff;
    font:bold 11px Arial,verdana,sans-serif;
    padding:1px 5px;
    text-align:center;
    cursor:pointer;
    display:inline;
    margin-top:10px;
}

body {
    background:#FFFFFF url(http://www.successtelevision.com/images/redesign/images/top_ad_bg.gif) repeat-x scroll 0% 0%;
}

#container {
    width: 850px;
    border: 0px;
    background:transparent url();
}
#header {
    background: transparent url();
}
#brandmark {
    background: transparent url();
}
#searcharea {
    background: transparent url();
}
#hometab {
    background: transparent url(http://www.successtelevision.com/images/redesign/images/tabs_left_blue.gif) no-repeat scroll left top;
}
#navtabs {
    border: solid 1px #000;
}
/* Payment Method Section */
div#ys_paymentMethod hr { clear:both; }
/* Global Quick Reference Properties */
.l { text-align:left; }
.c { text-align:center; }
.r { text-align:right; }
.b { font-weight:bold; }
.i { font-style:italic; }
.in { display:inline; }
.bl { display:block; }
.access { text-decoration:underline; }
.h  { display:none !important; }
.cl { clear:left; }
.cb { clear:both; }
.dis { opacity:0.3;filter:alpha(opacity=30); }
.dis * {cursor: default;}

/* paypal pro related css */
#ys_paypalOr { float:right; }
#ys_paypalOrContainer { width:100%; height:36px; margin-top:-18px; margin-bottom:2px; }

#ys_proceedContainer .ys_primary { width:143px; height:30px; font-size:105%; }

#ys_paypalPayNow.ys_paypalCartPage {height:60px;}
#ys_paypalPayNow.ys_paypalSoleBillShip {}
#ys_paypalPayNow.ys_paypalSoleBillShip input { margin-top:20px; }

/* Extra Imagery elements */
#extDiv1 {  } #extDiv1 span {  }
#extDiv2 {  } #extDiv2 span {  }
#extDiv3 {  } #extDiv3 span {  }
#extDiv4 {  } #extDiv4 span {  }
#extDiv5 {  } #extDiv5 span {  }
#extDiv6 {  } #extDiv6 span {  }

/* CSS specific to success television. */
#leadstory {
  float: left;
  width: 225px;
}

.clearfix {
  padding-left: 10px;
  padding-right: 10px;
}
.clearfix:after {
 content: ".";
 display: block;
 height: 0;
 clear: both;
 visibility: hidden;
}

/* Hide form IE-Mac (www.positioniseveryting.com) \*/
* html .clearfix {height: 1%;}
/* End */

#maincol-content {
 padding-left: 20px !important;
 padding-left: 20px;
}

#leadintro {
  margin-top: -15px;
}

#maincol-bar1 {
  width: 100%;
  height: 15px;
  background: #CCCCFF;
  text-align: right;
  padding-right: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  border-top: 1px solid #65659A;
  border-bottom: 1px solid #65659A;
}

div#topmenu {
  text-align: left;
  height: 20px;
}

/* text */
.HeadlineText{
	COLOR: #000000; FONT: bold 10pt/11pt arial,helvetica,verdana,sans-serif; TEXT-DECORATION: none
}
.CroutonText{ 
COLOR: #000000; FONT: 9pt/10pt arial,helvetica,verdana,sans-serif; 
TEXT-DECORATION: none
}
.BodyItalicText {
	COLOR: #000000; FONT:  italic 9pt/10pt arial,helvetica,verdana,sans-serif; TEXT-DECORATION: none
}
.BodyText {
	COLOR: #000000; FONT: 8pt/9pt arial,helvetica,verdana,sans-serif; TEXT-DECORATION: none
}
.BoldItalicText {
	COLOR: #000000; FONT: bold italic 8pt/9pt arial,helvetica,verdana,sans-serif; TEXT-DECORATION: none
}
.BoldNavText {
	COLOR: #000000; FONT: bold 9pt/9pt arial,helvetica,verdana,sans-serif;
TEXT-DECORATION: underline
}
.BoldText {
	COLOR: #000000; FONT: bold 9pt/10pt arial,helvetica,verdana,sans-serif; padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 5px;

TEXT-DECORATION: none
}
a.mainlevel {
	COLOR: #000000; FONT: bold 9pt/10pt Arial, Helvetica, Verdana; TEXT-DECORATION: none
}
.ParentNavTextUnder {
	COLOR: #000000; FONT: bold 9pt/10pt Arial, Helvetica, Verdana
}
a.sublevel {
	COLOR: #000000; FONT: 9pt/10pt Arial, Helvetica, Verdana; TEXT-DECORATION: none
}
.sublevel:hover {
	TEXT-DECORATION: underline
}
.QuoteSigText {
	COLOR: #ff9900; FONT: bold italic 8pt/10pt arial,helvetica,verdana,sans-serif; TEXT-DECORATION: none
}
.QuoteText {
	COLOR: #ff9900; FONT: bold 9pt/10pt arial,helvetica,verdana,sans-serif; TEXT-DECORATION: none
}
a.LeadHeadline {
	COLOR: #000000; FONT: bold 11pt/11pt arial,helvetica,verdana,sans-serif; padding-right: 0px;
  padding-top: 10px;
  padding-bottom: 2px;
TEXT-DECORATION: none
}
.AbstractText {
	COLOR: #000000; FONT: 9pt/10pt arial,helvetica,verdana,sans-serif; padding-right: 0px;
  padding-top: 2px;
  padding-bottom: 5px;
TEXT-DECORATION: none
}
.AbstractTextBold {
	COLOR: #000000; FONT: bold 11pt/12pt arial,helvetica,verdana,sans-serif; padding-right: 0px;
  padding-top: 2px;
  padding-bottom: 5px;
TEXT-DECORATION: none
}


a.pagenav {
  padding-left: 2px;
  padding-right: 2px;
  border: 1px solid #000;
  font: bold 9pt/10pt arial,helvetica,verdana,san-serif;
  text-decoration: none;
  background: #FFFFFF;
  color: #000;
}
a.pagenav:hover {
  padding-left: 2px;
  padding-right: 2px;
  border: 1px solid #000;
  font: bold 9pt/10pt arial,helvetica,verdana,san-serif;
  text-decoration: none;
  background: #d3d3d3;
}
span.pagenav {
  padding-left: 2px;
  padding-right: 2px;
  border: 1px solid #000;
  font: bold 9pt/10pt arial,helvetica,verdana,san-serif;
  text-decoration: none;
  border: 1px solid #000;
  background: #FFFFFF;
  color: #9999CC;
}
td,p,.h {
	font-size: 12px;
	font-family: Arial, Verdana, sans-serif;
	color : #333333;
}
body{background: #fff url(http://www.successtelevision.com/images/redesign/images/top_ad_bg.gif) repeat-x}

input {
	font-size: 11px;
	font-family: Arial, Verdana, sans-serif;
	color : #333333;
	border: 1px solid #CECECE;
	margin: 2;
}
a {
font: 12px Arial, Verdana, sans-serif;
	color : #3366ff;
	margin: 2;
	text-decoration: underline;
	}
.linksBold {
font: bold 12px Arial, Verdana, sans-serif;
	color : #3366ff;
	text-decoration: underline;
	}
.homeheader {
font-size: 16px;
	font-family: Arial, Verdana, sans-serif;
	color : #00008B;
	font-weight:bold;
	text-align: left;
	text-decoration: none;
}
/*CSS CONTENT TABS*/
.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 13px verdana,arial,helvetica;
color : #00008B;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #778;
background: white url(http://www.successtelevision.com/images/redesign/images/shade.gif) top left repeat-x;
}

.shadetabs li a:visited{
color: #00008B;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #FBAB2C;
}

.shadetabs li.selected{
position: relative;
top: 1px;

}

.shadetabs li.selected a{ /*selected main tab style */
background-image: url(http://www.successtelevision.com/images/redesign/images/shadeactive.gif);
border-bottom-color: white;

}

.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontentstyle{ /*style of tab content oontainer*/
border: 1px solid gray;
width: 400px;
margin-bottom: 1em;
padding: 10px;
height: 170px;
}

.tabcontent{
display:none;
font: 12px verdana,arial,helvetica;
}

@media print {
.tabcontent {
display:block!important;
}
}

/* MENU TABS */

#ddtoptabs{
margin-left: 5px; /*Opera 8 fix -1px*/
padding: 0;
width: 850px;
height: 24px;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
padding-left: 5px;
}

#ddtoptabs ul{
font: normal 10px verdana, arial, sans-serif;
umargin:0;
padding:0;
list-style:none;
}

#ddtoptabs li{
display:inline;
margin:0 2px 0 0;
padding:0;
text-transform:normal;
line-height: 1.3em;
font-size: 120%;
}


#ddtoptabs a, #ddtoptabs strong{
float:left;
color:#fff;
background: transparent url("http://www.successtelevision.com/images/redesign/images/tabs_left.gif") no-repeat left top;
margin:0 3px 0 0;
padding:0 2 0 3px;
text-decoration:none;
font-size: 12px bold;
letter-spacing: 1px;
margin-top: 4px;
font-family:  Arial, Verdana, sans-serif;
border-bottom: 1px solid #FFF;
}
/* WIDTH AND HEIGHT OF EACH MENU TAB */
#ddtoptabs a span, #ddtoptabs #current span{
float:left;
display:block;
color:#fff;
background: transparent url("http://www.successtelevision.com/images/redesign/images/tabs_right.gif") no-repeat right top;
padding:5px 17px 5px 17px;
font-weight:bold;
}

#ddtoptabs a span{
float:none;
}

/* MENU TABS HOME */
#hometab a, #hometab strong{
background: transparent url("http://www.successtelevision.com/images/redesign/images/tabs_left_blue.gif") no-repeat left top;
}

#hometab a span{
background: transparent url("http://www.successtelevision.com/images/redesign/images/tabs_right_blue.gif") no-repeat right top;
}

#hometab a:hover{
background-position:0% -150px;
}

#hometab a:hover span{
color: #fff;
background-position:100% -150px;
}
/* MENU TABS RELATIONSHIP */
#relationshiptab a, #relationshiptab strong{
background: transparent url("http://www.successtelevision.com/images/redesign/images/tabs_left_relationship.gif") no-repeat left top;
}

#relationshiptab a span{
background: transparent url("http://www.successtelevision.com/images/redesign/images/tabs_right_relationship.gif") no-repeat right top;
}

#relationshiptab a:hover{
background-position:0% -150px;
}

#relationshiptab a:hover span{
color: #fff;
background-position:100% -150px;
}

/* MENU TABS CAREER */
#careertab a, #careertab strong{
background: transparent url("http://www.successtelevision.com/images/redesign/images/tabs_left_career.gif") no-repeat left top;
}

#careertab a span{
background: transparent url("http://www.successtelevision.com/images/redesign/images/tabs_right_career.gif") no-repeat right top;
}

#careertab a:hover{
background-position:0% -150px;
}

#careertab a:hover span{
color: #fff;
background-position:100% -150px;
}

/* MENU TABS WELLNESS */
#wellnesstab a, #wellnesstab strong{
background: transparent url("http://www.successtelevision.com/images/redesign/images/tabs_left_wellness.gif") no-repeat left top;

}

#wellnesstab a span{
background: transparent url("http://www.successtelevision.com/images/redesign/images/tabs_right_wellness.gif") no-repeat right top;
color: #666666;
}

#wellnesstab a:hover{
background-position:0% -150px;
}

#wellnesstab a:hover span{
color: #666666;
background-position:100% -150px;
}

/* MENU TABS WISDOM */
#wisdomtab a, #wisdomtab strong{
background: transparent url("http://www.successtelevision.com/images/redesign/images/tabs_left_wisdom.gif") no-repeat left top;

}

#wisdomtab a span{
background: transparent url("http://www.successtelevision.com/images/redesign/images/tabs_right_wisdom.gif") no-repeat right top;
color: #ffffff;
}

#wisdomtab a:hover{
background-position:0% -150px;
}

#wisdomtab a:hover span{
color: #ffffff;
background-position:100% -150px;
}

/* MENU TABS GRAY */

#graytab a, #graytab strong{
background: transparent url("http://www.successtelevision.com/images/redesign/images/tabs_left_gray.gif") no-repeat left top;

}

#graytab a span{
background: transparent url("http://www.successtelevision.com/images/redesign/images/tabs_right_gray.gif") no-repeat right top;
color: #2C2CAF;
}

#graytab a:hover{
background-position:0% -150px;
}

#graytab a:hover span{
color: #ffffff;
background-position:100% -150px;
}

/* VIDEO BOX */
.video {
    background-size: 15px;
    background-image: url(http://www.successtelevision.com/images/redesign/images/video_frame.gif)}

/* ROUNDED BUCKET BOXES */
table.roundedbox {
	     Margin:0em 0 .5em 0;
   	     }
table.roundedbox td.topleft {
    background-image: url("http://www.successtelevision.com/images/redesign/images/box-line-tl.gif");
    background-repeat: no-repeat;
    padding-top: 2px;
    padding-left: 10px;
    }
table.roundedbox td.topright {
    background-image: url("http://www.successtelevision.com/images/redesign/images/box-line-tr.gif");
    background-repeat: no-repeat;
    }
table.roundedbox td.bottomleft {
    background-image: url("http://www.successtelevision.com/images/redesign/images/box-line-bl.gif");
    background-repeat: no-repeat;
    font-size: 4px;
    }
table.roundedbox td.bottomright {
    background-image: url("http://www.successtelevision.com/images/redesign/images/box-line-br.gif");
    background-repeat: no-repeat;
    font-size: 4px;
    }
.buysuccessbucket {
    background-image: url("http://www.successtelevision.com/images/redesign/images/roundbox_fade.gif");
    background-repeat: no-repeat;
    font-size: 18px;
	font-family:  Arial, Verdana, sans-serif;
	color: #036E35;
	padding:2px 0px 3px 5px;
	text-decoration: none;
font-weight:bold;
    }
	.mysuccessbucket {
    background-image: url("http://www.successtelevision.com/images/redesign/images/roundbox_fade.gif");
    background-repeat: no-repeat;
    font-size: 18px;
	font-family:  Arial, Verdana, sans-serif;
	color: #413891;
	padding:2px 0px 3px 5px;
font-weight:bold;
    }
	.getsuccessbucket {
    background-image: url("http://www.successtelevision.com/images/redesign/images/roundbox_fade.gif");
    background-repeat: no-repeat;
    font-size: 18px;
	font-family:  Arial, Verdana, sans-serif;
	color: #CD5E1E;
	padding:2px 0px 3px 5px;
font-weight:bold;
    }
	
/* Added as a test to hide menu.... */

#header, .header
{
  display: inline;
  visibility: visible;
}

ul#nav-general {
  display: none;
}

