@charset "utf-8";


body {
	color: #333333;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0 auto;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
    height:100%;
}
#maincontainer {
/*	width:1000px;  */
	margin:0 auto;
	padding:0;
	border:solid 0 #000;
}
img {
	border: none;
}
a {
	text-decoration: none;
}
p {
	padding: 0;
	margin: 0;
}
div.main {
	clear: both;
	margin: 0px auto; 
	width: 1024px;
	text-align: left;
}
div.row {
	clear: both;
}
div.cell {
	display: table-cell;
	float: left;
}
div.nav {
	clear: both;
	margin-left: 98px;
}
div.flashbg {
	float: left;
	background-image: url(../images/flash-bg.jpg);
	background-repeat: no-repeat;
	width: 364px;
	height: 345px;
	position: relative;
}
div.flashbg div {
	position: absolute;
	top: 34px;
}
div.starthere {
	float: left;
	width: 423px;
	height: 193px;
	background-image: url(../images/starthere-box.jpg);
	background-repeat: no-repeat;
	position: relative;
}
input.name,
input.mail {
	width: 209px;
	height: 25px;
	border: 1px #cccccc solid;
	padding: 4px;
	color: #333333;
	position: absolute;
	top: 89px;
	left: 118px;
	font-size: 11px;
}
input.mail {
	top: 119px;
}
div.starthere a {
	position: absolute;
	top: 104px;
	left: 346px;
}
div.starthere span {
	font-size: 9px;
	position: absolute;
	top: 156px;
	left: 95px;
	color: #333;
}
div.onetwothree {
	width: 322px;
	height: 193px;
	background-image: url(../images/onetwothree-box.jpg);
	background-repeat: no-repeat;
	position: relative;
	float: left;
}
span.one,
span.two,
span.three {
	width: 212px;
	position: absolute;
	left: 48px;
	top: 35px;
	font-weight: bold;
	color: #333;
}
span.two {
	top: 75px;
}
span.three {
	top: 116px;
}
div.downbox01 {
	float: left;
	background-image: url(../images/down-box-01.jpg);
	background-repeat: no-repeat;
	width: 258px;
	height: 194px;
	position: relative;
}
div.downbox01 div {
	position: absolute;
	top: 62px;
	left: 39px;
}
div.downbox01 div img {
	margin-right: 4px;
}
div.downbox01 span {
	position: absolute;
	top: 158px;
	right: 19px;
	font-weight: bold;
}
div.downbox02 {
	float: left;
	background-image: url(../images/down-box-02.jpg);
	background-repeat: no-repeat;
	width: 252px;
	height: 194px;
	position: relative;
}
div.downbox02 span {
	position: absolute;
	top: 62px;
	left: 10px;
	width: 92px;
	padding: 4px;
	font-weight: bold;
}
div.downbox03 {
	float: left;
	background-image: url(../images/down-box-03.jpg);
	background-repeat: no-repeat;
	width: 251px;
	height: 194px;
	position: relative;
}
span.col01,
span.col02 {
	position: absolute;
	width: 106px;
	font-weight: bold;
	top: 62px;
	left: 16px;
}
span.col02 {
	left: 137px;
}
div.downbox04 {
	float: left;
	background-image: url(../images/down-box-04.jpg);
	background-repeat: no-repeat;
	width: 263px;
	height: 194px;
	position: relative;
}
div.downbox04 span {
	width: 112px;
	position: absolute;
	top: 125px;
	left: 12px;
	font-weight: bold;
}
div.testimonialtxt01,
div.testimonialtxt02,
div.testimonialtxt03,
div.testimonialtxt04 {
	clear: both;
	width: 117px;
	height: 140px;
	height: 150px;
	padding-top: 10px;
	color: #0080de;
	font-size: 10px;
	line-height: 12px;
}
div.testimonialtxt02 {
	height: 116px;
	height: 126px;
}
div.testimonialtxt03 {
	height: 130px;
	height: 140px;
}
div.testimonialtxt04 {
	height: 112px;
	height: 122px;
}
div.testimonialtxt01 a,
div.testimonialtxt02 a,
div.testimonialtxt03 a,
div.testimonialtxt04 a {
	display: block;
	text-align: right;
	margin-right: 17px;
}
div.footer {
	clear: both;
	text-align: center;
	color: #0080de;
	height: 40px;
	line-height: 30px;
	font-size: 10px;
}
div.footer a {
	color: #0080de;
}
div.borderbg {
	clear: both;
	width: 700px;
	display: table-cell;
	padding-left: 0px;
	float:left;
}
div.borderbg1 {
	clear: both;
	background-repeat: repeat-y;
	width: 700px;
	display: table-cell;
	border: 1px #d3d3d3 solid;
	padding: 20px; 			
}
div.leftthumbs {
	float: left;
	width: 634px;
	margin-right: 26px;
	color: #333333;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
font.fs15 {
	font-size: 15px;
	line-height: 20px;
	color: #333333;
}
font.fs20 {
	font-size: 20px;
	line-height: 26px;
}
.txt_fs2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
}
.txt_fs3 {
	font-size: 16px;
	line-height: 18px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.txt_fs4 {
	font-size: 20px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 22px;
}
.txt_fs5 {
	font-size: 24px;
	line-height: 26px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.txt_fs6 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 32px;
	line-height: 34px;
}




div.bluearrowtxt {
	float: left;
	color: #0080de;
	font-weight: bold;
	line-height: 130px;
	font-size: 15px;
	width: 521px;	
}
div.anxietylooptxt {
	float: left;
	width: 443px;
}
div.testimonials {
	float: left;
	width: 250px;
}
div.thumb {
	float: left;
	padding: 7px 8px;
	background-color: #f2f2f2;
	border: 1px #d3d3d3 solid;
	margin-right: 13px;
	margin-bottom: 23px;
}
div.thumbtxt {
	color: #0080de;
	font-size: 10px;
	line-height: 12px;
	width: 117px;
	float: left;
}
div.thumbtxt p {
	padding-top: 5px;
	text-align: right;
	margin-right: 5px;
}
div.thumbtxt a {
	margin: 0 1px;
	color: #7ba429;
	font-size: 9px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
}
div.innertxt {
	clear: both;
	width: 898px;
	color: #333333;
}
div.innerboxblue {
	background-color: #e5f2fc;
	color: #333333;
	width: 865px;
	width: 893px;
	padding: 14px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 10px 0;
}
div.innerboxblue input {
	margin: 0;
	padding: 0;
}
span.footer,
span.footer a {
	color: #0080de;
	font-weight: bold;
	font-size: 10px;
	font-weight: bold;
	border:solid 0 #000;
}


div.cont{ width:890px; border: 1px #cccccc solid; clear:both;}

#order { font-family:Arial, Helvetica, sans-serif; float:left; padding-top:43px; padding-left:20px;}
#order .green{ font-size:17px; color:#74B100; float:left;line-height:18px}
#order .blue{ font-size:16px; color:#0081DE; float:left;line-height:18px}
#order .orange{ font-size:16px; color:#EF7D09; float:left;line-height:18px}
#order .gray{ font-size:13px; color:#565656; line-height:17px; float:left; border:0px solid #999999; padding-top:3px;}

.container-box { 
	width:98%; 
	border: 0 #cccccc solid;
	margin:43px 0 0 0;
	padding:0;
}

.version {
	width:405px;
	margin:0;
	border: 1px solid #000;
}


.printedVersion{
	margin:0 0 0 225px;
	border: 0 #cccccc solid;
}

#versionRight {
	width:405px;
	float:left;
	margin:0 0 0 30px;
	border: 0 #cccccc solid;
}
 
 .box1 { 
 width:404px;
 float:left; 
 background:#fff2de;
 background-repeat:repeat; 
 border: 0 #cccccc solid;
 }
 
.box1s { width:404px;
  float:left; 
  background-image: url(../images/box1bg.jpg); 
  height:286px;
  background-repeat:no-repeat;
}

 .box3 { 
 width:404px;
 float:left; 
 background:#fff2de;
 background-repeat:repeat; 
 border: 0 #cccccc solid;
 }
 
.box3s { width:404px;
  float:left; 
  background-image: url(../images/boxbgblue.jpg); 
  height:286px;
  background-repeat:no-repeat;
}

.box1Footer { 
width:404px;
float:left; 
height:5px; 
margin:0;
padding:0;
}

.box2 { 
width:404px;
background:#f5fee3;
border:solid 0 #999999; 
float:right; 
 }
.boxinnertop {
	width:330px;
	float:right;
	text-align:left;
	margin:15px 0 0 0;
	font-size:13px;
	color:#6c6b6b;
	border:solid 0 #999999; 
}
.boxinner {
	width:330px;
	float:right;
	text-align:left;
	margin:10px 20px 0 0;
	font-size:13px;
	color:#6c6b6b;
	border:solid 0 #999999; 
}
.boxinner ul {
	float:left;
	width:330px;
	text-align:left;
	color:#6c6b6b;
	list-style:none;
	margin:10px 0 0 0;
	padding:0;
	display:block;
	border:solid 0 #999999; 
} 
.boxinner ul li{
	float:left;
	width:320px;
	text-align:left;
	color:#6c6b6b;
	margin:0;
	clear:both;
	line-height:18px;
	padding:0 0 2px 17px ;
	background:url(../images/listImg.jpg) 0 4px no-repeat;
	border:solid 0 #999999; 
}
.box2s { 
width:404px;
float:left; 
height:284px;
background-image: url(../images/box2sbg.jpg); 
background-repeat:no-repeat;
  }
  
.box2Footer { 
width:404px;
float:right; 
height:8px; 
margin:0;
padding:0;
}
.h1 {
	font:bold 17px Arial, Helvetica, sans-serif;
	color:#ee7905;
	
	
}
.h1Green {
	font:bold 17px Arial, Helvetica, sans-serif;
	color:#74a911;
	
	
}

.h1Blue {
	font:bold 17px Arial, Helvetica, sans-serif;
	color:#2681D6;
	
	
}
h2 {
	color:#ef8115;
	margin:0;
	font:bold 17px Arial, Helvetica, sans-serif;
}
h3 {
	color:#9fb870;
	margin:0;
	font:bold 17px Arial, Helvetica, sans-serif;
}
h4 {
	color:#2681D6;
	margin:0;
	font:bold 17px Arial, Helvetica, sans-serif;
}
.clear{
	clear:both;
}
#methodContainer {
	width:840px;
	float:left;
	margin:45px 0 0 0;
	padding:0;
	background:#e7f6ff;
	border:solid 0 #c4e7ff;
}
#methodContainerTop {
	width:840px;
	height:8px;
	float:left;
	margin:0;
	padding:0;
	border:solid 0 #c4e7ff;
}
#methodContainerMid {
	width:840px;
	float:left;
	margin:0;
	background:url(../images/methodMidBg.gif) repeat-x;
	padding:0;
	border-left:solid 1px #c4e7ff;
	border-right:solid 1px #c4e7ff;
}
.methodForm{
	width:800px;
	float:left;
	margin:3px 0 3px 0;
	margin:3px 0 3px -2px;
	text-align:left;
	font-size:13px;
	color:#6c6b6b;
	padding:0;
	border:solid 0 #c4e7ff;
}
label {
	margin:15px 0 0 20px;
	float:left;
}
.labelText {
	margin:15px 0 0 5px;
	line-height:18px;
	padding:0;
	float:left;
	color:#000000;
}
.termsText {
	
	line-height:18px;
	font-size:13px;
	color:#000000;
}
#methodContainerBottom {
	width:840px;
	float:left;
	height:5px;
	margin:0;
	padding:0;
	border:solid 0 #c4e7ff;
}
.button {
	margin:0 0 7px 150px;
}
#footer1 {
	width:95%;
	margin:0;
	float:left;
	text-align:center;
	padding:0;
	border:solid 0 #000;
}
#footer2 {
	width:95%;
	margin:40px 0 0 0;
	float:left;
	text-align:center;
	padding:0;
	border:solid 0 #000;
}
#footer1inner {
	text-align:center;
	margin:0 auto;
	padding:0;
	border:solid 0 #000;
}
#mainContainer1 {
/*	width:870px;    */
	border:solid 0 #000;
	margin:0px;
	font:13px Verdana, Arial, Helvetica, sans-serif;
	float:left;
	padding:0;
}
#midContainer {
	width:679px;
	border:solid 0 #009900;
	margin: 0 0 0 80px;
	margin: 0 0 0 40px;
	float:left;
	padding:0;
}
#payment {
	width:679px;
	width:671px;
	background: url(../images/orderbg.gif) repeat-y;
	border:solid 1px #f9e9ce;
	margin:20px 0 0 0;
	padding:0;
	
	float:left;
}
h1 {
	font:bold 14px verdana, Arial, Helvetica, sans-serif;
	color:#006699;
	margin:2px 0 5px 4px;
}
.legend {
	margin:2px 0 0 5px;
	line-height:18px;
	padding:0;
	color:#000;
}
.submit {
	margin:0 10px 0 0;
}
#product {
	width:679px;
	width:670px;
	background: url(../images/orderbg1.gif) repeat-y;
	border:solid 1px #ebf8d4;
	margin:20px 0 0 0;
	float:left;
}
.setLeft {
	width:50px;
	float:left;
}

.setRight {
	width:610px;
	float:right;
	color:#000;
	padding-top:5px;
    height:1075px;
	
	}
	
.setRightInner {
	width:530px;
	float:left;
	padding-bottom:15px;
}

.label {
	margin:0 0 0 0;
	
	
}
.labelText1 {
	margin:1px 0 0 25px;
	
}
.smalltext {
	font-size:10px;
}
#orderDetails {
	width:679px;
	width:670px;
	background: url(../images/blueBg.gif) repeat-y;
	border:solid 1px #3399cc;
	margin:20px 0 0px 0;
	float:left;
}
.labelOrder {
	width:150px;
	float:left;
	padding:5px 10px 5px 0;
	border:solid 0 #fff;
	color:#777778;
	margin:0;
	text-align:right;
}
.labelOrder1 {
	width:150px;
	float:left;
	padding:5px 10px 5px 0;
	border:solid 0 #fff;
	margin:0;
	text-align:right;
}


.textRed {
	width:400px;
	color:#ff0000;
	margin:3px 0 3px 0;
	border:solid 0 #000;
	padding:0;
	text-align:right;
	font-size:14px;
}
.text {
	margin:3px 0 3px 0;
	border:solid 0 #000;
	padding:0;
	color: #000000;

}
.inputOrder{
	width:360px;
	float:left;
	color:#ff9900;
	font-weight:bold;
	padding:5px 0 5px 10px;
	margin:0;
	border:solid 0 #fff;
}
.input {
	width:178px;
	width:174px;
	font-size:14px;
	margin:0;
	padding:0;
	border:solid 1px #999999;
	height:18px;
	
}

.billingAddress {
	width:679px;
	width:670px;
	background: url(../images/greyBg.jpg) repeat-y;
border:solid 1px #a09d9d;
	margin:20px 0 40px 0;
	float:left;
}
.details {
	width:195px;
	margin:0 7px 0 0;
	border:solid 0 #a09d9d;
	float:left;
	font-size:12px;
}
.detailsInner {
	width:190px;
	margin:7px 0 0 2px;
	border:solid 0 #a09d9d;
	float:left;
}


.contentTxt{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 16px;
	line-height: 20px;
	text-align:left;
	text-decoration: none;
}
.smallTxt{
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #000000;
font-size: 13px;
line-height: 16px;
text-align:left;
}
.redTxt{
color: #FF0000;
font-weight:bold;
}
.blueTxt{
color: #0033CC;
font-size: 24px;
font-weight: bold;
line-height: 30px;
}
.largeTxt{
font-size: 24px;
line-height: 30px;
}
.smallTxt1{
font-family:Arial, Helvetica, sans-serif;
color: #000000;
font-size: 13px;
line-height: 16px;
text-align:left;
}
.largeTxt1{
font-size: 22px;
line-height: 28px;
}
.border{
border:1px solid #000000;
}

.redTxt1{
font-size: 17px;
color: #FF0000;
font-weight:bold;
}

.link{
font-size: 24px;
text-decoration: underline;
}
.link:hover{
font-size: 24px;
text-decoration: none;
}

.link1{
font-size: 24px;
text-decoration: none;
}
.link1:hover{
font-size: 24px;
text-decoration: none;
}


.clickBank {
	background:url(../images/continueCitibankButt.gif) left top no-repeat;
	width:275px; 
	height:28px;
	color: #727272;
	border:solid 0 #000;
	font:bold 11px Arial, Helvetica, sans-serif;
	margin:10px 0 20px 0;
}


div.success {
	float: left;
	width: 100%;
/*
	padding: 10px 0px 0xp 0px;
*/
	color: #333333;
}
div.successthumbtxt {
	color: #0080de;
	font-size: 11px;
	line-height: 12px;
	width: 70%;
/*
	padding: 20px 0px 0xp 0px;
*/
	float: left;
}
div.successthumbtxt p {
	padding-top: 5px;
	margin-right: 5px;
}
div.successthumbtxt a {
	margin: 0 1px;
	color: #7ba429;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
}
div.successTxt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 21px 27px 0px 0px;
	line-height:14px;
	font-weight:normal;

	}
	
.successblueTxt{
color: #0080de;
}	

.successBorder{
border-bottom: 1px solid #CCCCCC;
	width: 334px;
	height: 3px;
	}
font.su13 {
	font-size: 13px;
	color: #333333;
}
font.su12 {
	font-size: 12px;
	color: #333333;
}

div.methodBorderbg {
	clear: both;
	width: 1024px;
	display: table-cell;
	padding-left: 97px;
	text-align: left;

}

tr, td{
color: #333333;
font-family:Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 14px;
}

p{
padding: 5px 0px 15px 0px;
}




.txt{
	font-size: 16px;
	font-family:Arial,sans-serif;;
}

.txt1{
font-size: 20px;
font-family:Arial,sans-serif;
}

.pad{
padding: 20px 10px 0 0;
}

.padTop{
padding: 12px 0px 15px 0px;
}

#GRSubscribeForm FIELDSET {
	BORDER-RIGHT: 0px; BORDER-TOp: 0px; BORDER-LEFT: 0px; WIDTH: 260px; BORDER-BOTTOM: 0px
}
#GRSubscribeForm p {
	font-SIZE: x-small
}
#GRSubscribeForm TABLE {
	BORDER-RIGHT: 0px; BORDER-TOp: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
div.methodleftthumbs {
	float: left;
	width: 634px;
	margin-right: 6px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
}

.label2 {
	margin:0;
	font-size: 17px;
	color:#000;
}



.red{
color:#ff0000;
}



div, table, td, th, tr, span{margin:0; padding:0;}
a, img{outline:0;}

body{font-size:10px; font-family:Arial, Helvetica, sans-serif;}

.mainSlideBox{float:left; width:850px; margin-bottom:20px; clear:both;}
.testBox{position:relative; margin:0 30px 0 0; width:250px; float:left; border:0px solid #000;}
.thumb{width:97px; height:97px; background:#f1f0ee; border:1px solid #d3d3d3; padding:8px; margin-right:10px; float:left; clear:right;}
.thumb img{width:97px; height:97px; border:0;}
.txt{float:right; width:120px; border:0px solid #FF0000; position:relative; padding-bottom:25px;}
.txt p{padding:0 0 8px 0; margin:0; vertical-align:top}
.clr{clear:both;}
.txtblue{color:#0080DE;}
.click{color:#0080DE; font-size:10px; text-align:left;}
.click a{color:#769a6c; text-decoration:underline; font-size:11px; font-weight:bold; line-height:20px; display:block; padding-left:50px;}
.click a:hover{text-decoration:none;}
.playerbuttons{border:0px solid #000; padding-left:26px; display:inline; position:absolute; bottom:0; left:0;}
.txtContainer{width:650px;}

#rightsidebar {
	float:right;
	padding-right:30px;
    padding-top:25px;
    height: 100%;
    width:200px;
}

#ie6 #rightsidebar {

}

#ie6 #up_form {

    margin-left:-35px;
}

#rightsidebar p{
	color:#000000;
    font-family: arial,sans-serif;
    font-size:10pt;
}

#rightsidebar #logos {
/*	display:none;  */
}

#page #main {
   margin-bottom:10px;
   margin-right:40px;
}

table.pa_upgrade_form {
   width: 530px;
/*   border:1px solid #DFDFDF  */
}

table.pa_upgrade_form td.pa-label {
  width:150px;
  padding-right:5px;
  text-align:right;
  height: 22px;
  color:#777778;
  font-size:10pt;
  font-family:verdana,arial,helvetica,sans-serif;
}


table.pa_upgrade_form td.inputOrder {
  color:#FF9900;
  float:left;
  font-weight:bold;
  font-size:10pt;
  font-family:verdana,arial,helvetica,sans-serif;
  padding:3px 0 3px 10px;  
}

table.pa_upgrade_form td.inputOrder select {
  width:176px;
border:1px solid #999999;
font-size:14px;
height:18px;
margin:0;
padding:0;
height:22px;
}


table.pa_upgrade_form td.textError {
  width:150px;
  padding-right:5px;
  text-align:right;
  height: 22px;
  color:#ff0000;
  font-size:10pt;
  font-family:verdana,arial,helvetica,sans-serif;
}

input.required_field,
table.pa_upgrade_form td.inputOrder select.required_field {
	border:1px solid #ff5e5e;
}
