﻿/* CSS Document */

body{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
margin:0px;
padding:0px;
background-color:#c60c46;
line-height:16px;
}

a:link {
      color:#333333;
      text-decoration:underline;
      font-size: 12px;
}

a:visited {
      color:#666666;
      text-decoration:underline;
      font-size: 12px; 
}

a:hover {
      color:#990033;
      text-decoration:none;
      font-size: 12px;
}

/*************************************************/
/************** main page styles *****************/
/************************************************/

#bodyContainer{
		padding:15px; margin:16px auto;
		background-color:#fff;
		margin:20px auto 20px auto;
		width:745px;
		-moz-border-radius:10px;
		-webkit-border-radius:10px;
		border-radius:10px;
		-moz-box-shadow:0 5px 10px rgba(0, 0, 0, .3);
		-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, .3);
		box-shadow:0 5px 10px rgba(0, 0, 0, .3);
}

#title{
text-align:center;
line-height: 2em;
margin-top: 24px;
}
.phoneHolder{
	font-size:1em;
	padding-top:5px;
}
.phone{
	font-size:2.2em;
	color:#990033;
	font-weight:bold;
}
.imc{
	font-size:1.2em;
	color:#990033;
	font-weight:bold;
}
.titleText {
color:#6CCF00; 
font-size:2.4em;
font-weight:bold;
display:block;
}

.titleFortuneText {
color:#5b5148; 
font-size:2.4em;
font-weight:bold;
display:block;
}

#mainContent{
margin:14px 40px;
height:250px;
}
#bulletBlock{
margin:0 40px;
}
#bulletBlock ul{
margin:0;
padding:10px 0 10px 70px;
}
.copyBlock{
margin-left:360px;
width:280px; 
}
.copyBlock2{
margin-left:310px;
width:280px; 
}
.copyBlock3{
margin-left:330px;
width:280px; 
}
.formBox{
text-align:center;
padding:25px; 
background:url(/LandingPages/Images/lpSpEmailBox.gif) center no-repeat;
}

.formBox form{
margin:0; 
margin-top:10px;
}
.formBox a{
margin: 10px auto 0 auto; 
display:block; 
width:100px; 
height:30px; 
background:url(/LandingPages/Images/lpButton.gif) no-repeat;
}
.formBox a:hover{
background-position: 0 -30px;
}

.formBoxFort{
text-align:center;
padding:25px; 
background:url(/LandingPages/Images/lp-fort-email-box.gif) center no-repeat;
}

.formBoxEmail{
text-align:center;
padding:25px; 
background:url(/LandingPages/Images/lp-email-box.gif) center no-repeat;
}

.formBoxEmailPink{
text-align:center;
padding:25px; 
background:url(/LandingPages/Images/lpPinkEmailBox.gif) center no-repeat;
}


.formBoxFort form{
margin:0; 
margin-top:10px;
}

.formBoxPink{
text-align:center;
padding:25px; 
background:url(/LandingPages/Images/lp-pink-email-box.gif) center no-repeat;
}

.formBoxPink form{
margin:0; 
margin-top:10px;
}

.formBoxPink a{
margin: 10px auto 0 auto; 
display:block; 
width:100px; 
height:30px; 
background:url(/LandingPages/Images/button-pink.gif) no-repeat;
}

.formBoxPink a:hover{
background-position: 0 -30px;
}

.goButtonPink{
border:none;
margin: 10px auto 0 auto; 
display:block; 
width:100px; 
height:30px; 
background:url(/LandingPages/Images/button-pink.gif) no-repeat;
}
.goButtonPinkRoll{
border:none;
margin: 10px auto 0 auto; 
display:block; 
width:100px; 
height:30px; 
background:url(/LandingPages/Images/button-pink.gif) no-repeat 0 -30px;
cursor:pointer;
}

.formBoxFort a{
margin: 10px auto 0 auto; 
display:block; 
width:100px; 
height:30px; 
background:url(/LandingPages/Images/button-pink.gif) no-repeat;
}

.formBoxFort a:hover{
background-position: 0 -30px;
}

.goButtonBrown{
border:none;
margin: 10px auto 0 auto; 
display:block; 
width:100px; 
height:30px; 
background:url(/LandingPages/Images/button-brown.gif) no-repeat;
}
.goButtonBrownRoll{
border:none;
margin: 10px auto 0 auto; 
display:block; 
width:100px; 
height:30px; 
background:url(/LandingPages/Images/button-brown.gif) no-repeat 0 -30px;
cursor:pointer;
}

.goButton{
border:none;
margin: 10px auto 0 auto; 
display:block; 
width:100px; 
height:30px; 
background:url(/LandingPages/Images/lpButton.gif) no-repeat;
}

.goButtonRoll{
border:none;
margin: 10px auto 0 auto; 
display:block; 
width:100px; 
height:30px; 
background:url(/LandingPages/Images/lpButton.gif) no-repeat 0 -30px;
cursor:pointer;
}

.goButtonAS{
border:none;
margin: 10px auto 0 auto; 
display:block; 
width:100px; 
height:30px; 
background:url(/LandingPages/Images/as2ps-btn.gif) no-repeat;
}

.goButtonRollAS{
border:none;
margin: 10px auto 0 auto; 
display:block; 
width:100px; 
height:30px; 
background:url(/LandingPages/Images/as2ps-btnroll.gif) no-repeat 0 0;
cursor:pointer;
}
#footer{
text-align: left;
margin-left: auto;
margin-right: auto;
padding:15px 0px 0px 0px;
font-size: .8em;
}
#footer a{
font-size:10px;
}



/** backwards compatibility and Opera**/

/*************************************************/
/**************    Header     *****************/
/*************************************************/
#header{
margin-bottom: 10px;
}
#header img{
display:block;
float:left;
}
#header #loginContainer{
      text-align:right;
}
.loginContainer2{
	display:none;
}
#header #tagContainer{
      background-image:url(/images/header-stars-skim.gif);
      background-repeat:no-repeat;
      background-position: 20px -3px;
      float:right;
	  text-align:center;
      padding:15px 50px 10px 80px;
	  width:400px;
}
#header .phoneNumber{
      text-align:center;
      font-size:16px;
      font-weight:bold;
      color:#990033;
      margin-top:5px;
      letter-spacing:1px;
}
#header #pageGreeting{
      clear:both;
      font-size:11px;
	  visibility:hidden;
}



/*********************************************/
/********    heading  FONTS     **************/
/*********************************************/

h1{
font-size:1.3em; 
font-weight:normal;
margin-top:0;
padding-top:10px;
line-height:normal;
}
h2{
margin:0;
padding-top:10px; 
font-size:1.4em; 
font-weight:bold; 
color:#6CCF00;
}
h3{
font-size:1em;
font-weight:normal;
margin:0;
}

.LandingPageHeader {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:28px;
line-height:34px;
font-weight:bold;
color:#FFFFFF;
margin:5px 0 0 0;
}

.elevator {
padding:0;
margin:0;
font-size:10px;
line-height:14px;
text-align:center;
color:#0B0A0A;
}
.elevatorB {
padding:0;
padding-bottom:2px;
margin:0;
font-size:10px;
line-height:14px;
text-align:center;
color:#0B0A0A;
}
input{
background-color:#FAFAFA;
border-bottom-color:#FFFFFF;
border-right-color:#FFFFFF;
border-top-color:#CFCFCF;
border-left-color:#CFCFCF;
margin:0;
}

/*********************************************/
/*******    LARGE PAGE Styles    *************/
/*********************************************/
.bodyLargeTop{
	background:#fff url(/LandingPages/Images/nonSeasonal-top.png) no-repeat right top;
	font-family:Arial, Helvetica, sans-serif;
	line-height:normal;
	margin:0 auto 0 auto;
	width:775px;
}

.bodyLargeBottom{
	background:url(/LandingPages/Images/nonSeasonal-bottom.png) no-repeat bottom;
}
.bodyLargeBottom #loginContainer{
	display:none;
}
.bodyLargeBottom #pageGreeting{
	display:none;
}
.bodyLargeBottom .loginContainer2{
	display:block;
	clear:both;
	text-align:right;
	padding:10px 0;
}
.bodyLargeBottom #header{
	padding:20px 20px 0 10px;
	margin:0;
}
.bodyLargeBottom #footer{
	display:none;
}
.bodyLargeBottom ul{
	margin:0;
	padding:0;
	list-style-position:outside;
	list-style-type:none;
}
.bodyLargeBottom li{
	background: url(/Images/arrow-right.png) no-repeat 0 5px;
	padding:1px 0 1px 12px;
	margin:0;
}
.pictureBox{
	background:url(/LandingPages/Images/nonSeasonal-chica.jpg) no-repeat;
	height:336px;
	border-top: 1px solid #C60C46;
	border-bottom: 1px solid #C60C46;
}
.pictureBox2{
	background:url(/LandingPages/Images/nonSeasonal-chica2.jpg) no-repeat;
	height:336px;
	border-top: 1px solid #C60C46;
	border-bottom: 1px solid #C60C46;
}
.testimonialBox{
	float:left;
	width:380px;
	height:270px;
	border-right:dashed 1px #666666;
}
.bulletBox{
	float:right;
	width:380px;
}
.formBox2{
	text-align:center;
	width:298px;
	height:155px; 
	float:left;
	background:url(/LandingPages/Images/nonseasonal-box.png) center no-repeat;
	color:#FFFFFF;
	font-weight:bold;
}

.formBox3{
	background:url(/LandingPages/Images/as2ps-box.gif) center no-repeat;
}
.formBox2 form{
	margin:0;
}
.formBox2 .goButton{
	border:none;
	margin: 10px auto 0 auto; 
	display:block; 
	width:92px; 
	height:20px; 
	background:url(/LandingPages/Images/nonseasonal-btn.png) no-repeat;
}
.formBox2 .goButtonRoll{
	border:none;
	margin: 10px auto 0 auto; 
	display:block; 
	width:92px; 
	height:20px; 
	background:url(/LandingPages/Images/nonseasonal-btn.png) no-repeat 0 -20px;
	cursor:pointer;
}
.formBox2Title{
	color:#250004;
	font-size:1.2em;
	padding:15px 0;
}
.formBox2Exp{
	padding:15px 5px 0;
}
.pictureBullets{
	float:left;
	width:250px;
	margin:0 0 0 220px;
}

.formBox3 .goButton{
background:url(/LandingPages/Images/lpButton.gif) no-repeat;
}
.formBox3 .goButtonRoll{
background:url(/LandingPages/Images/lpButton.gif) no-repeat 0 -30px;
}


.disclaimerBox{
	float:left;
	color:#FFFFFF;
}
.calloutBox{
	float:right;
	text-align:right;
	font-size:1.5em;
	color:#FFFFFF;
}
.ulMulti{
	float:left;
}
.heading1{
	color:#3d240a;
	font-size:1.5em;
	padding:10px 0 0 220px;
}
.heading2{
	color:#3d240a;
	font-size:1.5em;
	padding:0 10px 5px 220px;
	margin:0;
}
.priceExp{
	padding-left:400px;
}
.priceShout{
	color:#916433;
	font-size:3.6em;
	padding:5px 0 20px 380px;
	font-weight:bold;
}
.priceShout2{
	color:#3399cc;
	font-size:3.6em;
	padding:5px 0 20px 380px;
	font-weight:bold;
}
.bullSent{
	color:#3d240a;
	font-size:1.1em;
	font-weight:bold;
	padding-bottom:10px;
	padding-top:0;
	margin:0;
}
ul.ulBrown{
	color:#3d240a;
	font-size:1.1em;
	margin-top:-5px;
	margin-left:15px;
}
.ulBrown li{
	
}
.testyTitle{
	color:#502809;
	font-size:1.5em;
	padding:10px;
}
.testyX{
	padding:0 10px;
}
.testySig{
	text-align:right;
	padding:0 10px 10px 10px;
	font-style:italic;
}
.bulletTitle{
	color:#502809;
	font-size:1.5em;
	padding:10px;
}
ul.bulletUl{
	margin:0 20px;
}
/*********************************************/
/*********    TV PAGE Styles    **************/
/*********************************************/

.tvRed{
	font-weight:bold;
	color:#C60C46; 
	font-size:1.2em;
}
.tvBlue{
	font-weight:bold; 
	color:#0074BC; 
	font-size:1.2em;
}
.tvLeft{
	float:left;
	width:468px;
}
.tvRight{
	float:right;
	width:250px;
}
.latestVersion{
	text-align:center;
	font-size:.8em; 
	clear:both; 
	margin-bottom:20px;
}
.toChat{
	font-size:.8em; 
	margin:10px 0; 
	line-height:1.2em;
}
.tvPsyTable{
	text-align:center; 
	font-weight:bold; 
	width:70%;
	margin-left:35px;
}
.tvPsyTable a{
	color:#0074bc; 
	text-decoration:none; 
	font-size:.8em; 
	line-height:1.2em;
}
.tvPsyTable a:hover{
	color:#0074bc;
	font-size:.8em;
}
.tvPsyTable a:visited{
	color:#0074bc;
	font-size:.8em;
	text-decoration:none;
}
#tvChatBox{
	border:1px solid #CFCFB5; 
	clear:both; 
	margin-top:20px;
}
.emptyClearBoth{
	margin:-15px;
	clear:both;
}
#schedPop{
	padding: 5px;
	border: 1px solid #000000;
	width:250px;
	font-size:.9em;
    position:absolute;
    top:0; left:-5px; 
    background:#FFFFFF; 
	color:#000000;
	display: none;
	font-weight:normal;
}
.schedMessage{
    position:relative; /*this is the key*/
    z-index:30; 
}
/* Red Affilliate Colors */

.affilliate .titleText{
	color:#990033;
}
.affilliate h2{
	color:#990033;
}
.affilliate .formBox{
	background-image:url(/landingpages/Images/lpEmailBoxRed.gif);
	color:#FFFFFF;
}
.affilliate .goButton{
	background:url(/LandingPages/Images/lpButtonWhite.gif) no-repeat;
}
.affilliate .goButtonRoll{
	background:url(/LandingPages/Images/lpButtonWhite.gif) no-repeat 0 -30px;
}
/* Autumn Colors */

.autumn .titleText{
	color:#7F1500;
}
.autumn h2{
	color:#7F1500;
}
.autumn .formBox{
	background-image:url(/landingpages/Images/lpEmailBoxBrown.gif);
	color:#FFFFFF;
}
.autumn .goButton{
	background:url(/LandingPages/Images/lpButtonWhite.gif) no-repeat;
}
.autumn .goButtonRoll{
	background:url(/LandingPages/Images/lpButtonWhite.gif) no-repeat 0 -30px;
}

/* Winter Colors */
.winter .titleText{
	color:#2C2B8E;
}
.winter h2{
	color:#2C2B8E;
}
.winter .formBox{
	background-image:url(/landingpages/Images/lpEmailBoxBlue.gif);
	color:#FFFFFF;
}
.winter .goButton{
	background:url(/LandingPages/Images/lpButtonWhite.gif) no-repeat;
}
.winter .goButtonRoll{
	background:url(/LandingPages/Images/lpButtonWhite.gif) no-repeat 0 -30px;
}

/* Love Colors */
.love .titleText{
	color:#7F075B;
	font-size:2em;
}
.love h2{
	color:#7F075B;
}
.love .formBox{
	background-image:url(/landingpages/Images/lpEmailBoxPurple.gif);
	color:#FFFFFF;

}
.love #title{

}
.love h1{
	line-height:31px;
	}
.love .goButton{
	background:url(/LandingPages/Images/lpButtonWhite.gif) no-repeat;
}
.love .goButtonRoll{
	background:url(/LandingPages/Images/lpButtonWhite.gif) no-repeat 0 -30px;
}

/* Man Colors */
.man .titleText{
	color:#333333;
}
.man h2{
	color:#333333;
}
.man .formBox{
	background-image:url(/landingpages/Images/lpEmailBoxGray.gif);
	color:#FFFFFF;
}
.man .goButton{
	background:url(/LandingPages/Images/lpButtonWhite.gif) no-repeat;
}
.man .goButtonRoll{
	background:url(/LandingPages/Images/lpButtonWhite.gif) no-repeat 0 -30px;
}

/* These are standard sIFR styles... do not modify */

.sIFR-flash {
      visibility: visible !important;
      margin: 0;
}

.sIFR-replaced {
      visibility: visible !important;
}

span.sIFR-alternate {
      position: absolute;
      left: 0;
      top: 0;
      width: 0;
      height: 0;
      display: block;
      overflow: hidden;
}
.clearBoth {
	clear:both;
}
                                                           
img { behavior: url(/iepngfix.htc)}


/* for CJ affiliate  */
.promoNumber {
	color:#990033; 
}

/* for Existing Member LP */

.buyButton {
background:url(/LandingPages/Images/buy-now-btn.png) repeat scroll 0 32px transparent;
color:#000000;
display:block;
height:31px;
margin-top:5px;
width:116px;
}

.buyButton:hover
{
background: url(/LandingPages/Images/buy-now-btn.png) 0 0;
color:#000000;
cursor:pointer;
}

