﻿@charset "UTF-8";
/* CSS Document */

.style5			{border-width: 0; border: 0; margin: 0; padding: 0;}
.whitetitle 		{color: #FFFFFF; background-color: #545454;}
.style8 			{text-align: center;}
.style10		{color: #FFFFFF; background-color: #414141;}
.style11 		{border: 1px solid #414141;}

.small 			{font-size: small;}
.signupbutton 	{text-align: center; border-width: 0;}
.greentext 		{color: #669900;}
.lostpasslink 	{padding: 0 0 0 17px; font-size: 65%;}							
.comingsoon		{color: #99CCFF;}

image {border: 0;}

#bg {
	background: #323232;
	background-repeat: repeat-x;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:medium;
}
#header {
	background-image: url(http://www.webseeds.com/components/images/header.gif);
	height: 139px;
	width: 964px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
}
#contentbg {
	background-image: url(http://www.webseeds.com/components/images/contentBg.gif);
	background-repeat: repeat-y;
	height: auto;
	width: 964px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
}
#footer {
	background-image: url(http://www.webseeds.com/components/images/footer.gif);
	height: 34px;
	width: 964px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	overflow: hidden;
}

#headline {
	height: 248px;
	width: 693px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
}

/* Body Template */

h1							{
							text-align:center;
							padding: 0 50px;
							font-weight:bold;
							font-size:2.0em;
							letter-spacing: -0.02em;
							color:#c80900;
							margin: 20px 0;
							}
h2							{
							text-align:center;
							padding: 5px 40px;
							font-weight:bold;
							font-size:1.2em;
							letter-spacing: -0.02em;
							margin: 20px 40px;
							color:blue;
							}
h2 a:visited					{color:blue;}
h3							{
							text-align:center;
							padding: 5px 40px;
							font-weight:bold;
							font-size:1.5em;
							letter-spacing: -0.02em;
							color:#7d3c88;
							margin: 20px 40px;
							}
h4							{
							text-align:center;
							padding: 5px 40px;
							font-weight:bold;
							font-size:1.1em;
							letter-spacing: -0.02em;
							color:#7d3c88;
							margin: 20px 40px 5px 40px;
							}
h5							{
							padding: 0px 60px;
							font-size:Medium;
							font-family:Verdana, Arial, Helvetica, sans-serif;
							font-weight:bold;
							margin: 5px 10px;
							text-align:center;
							}
p							{
							padding: 0px 60px;
							margin: 10px 0;
							font-size:medium;
							text-align:left;
							font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
							}
#pRight						{
							padding: 0px 30px;
							margin: 10px 0;
							}

#textSmall					{
							font-size:small;
							text-align:left;
							font-family:Verdana, Arial, Helvetica, sans-serif;
							}
#textHighlight				{
							background-color:yellow;
							font-weight:bold;
							}
#textUnderline				{
							text-decoration:underline;
							font-weight:bold;
							}
#textItalic					{
							font-style:italic;
							font-weight:bold;
							font-size:medium;
							}

#textBold					{
							font-weight:bold;
							}
#textStrikeThrough			{
							text-decoration:line-through;
							}
#textBlue					{
							color:#0782ce;
							}
#textRed					{
							color:#dd0000;
							}
#textGrey					{
							color:#393939;
							}
#johnsonBox					{
							border:thick #404040 dashed;
							margin: 40px 40px;
							}
#johnsonBox2				{
							border:thin #404040 solid;
							margin: 40px 40px;
							}

#johnsonBox3				{
							border:thin #404040 solid;
							background-color:#f0fcff;
							margin: 10px 60px;
							padding: 20px 20px;
							}
#signature					{
							margin: 10px 40px 10px 40px;
							text-align:left;
							}

#objectBox					{
							margin: 20px 40px;
							text-align:center;
							}	
#objectBoxRight				{
							margin: 20px 20px;
							text-align:center;
							}	
#marketplaceHolder			{
							margin: 20px 30px;
							text-align:center;
							}
.product					{
							background-image:url('../../affiliate/images/productBg.gif');
							background-repeat:no-repeat;
							height: 246px;
							padding: 8px 0 0 0;
							}
.productSoon				{
							background-image:url('../../affiliate/images/productBgSoon.gif');
							background-repeat:no-repeat;
							height: 246px;
							padding: 8px 0 0 0;
							}

.productFeatured			{
							background-image:url('../../affiliate/images/productBg.gif');
							background-repeat:no-repeat;
							height: 246px;
							padding: 8px 0 0 0;
							margin: 0 0 0 20px;
							}

#productTitle				{
							text-align:center;
							color: #0660a9;
							font-weight:bold;
							}
#productDescription			{
							margin: 10px 28px 0 20px;
							font-size:small;
							text-align:left;
							float:left;
							}
#productTwoColumnContainer 	{
							width:275px;
							margin:18px 0 0 15px;
							}
#productLeft 				{
							width:100px;
							float:left;
							}
#productRight				{
							padding: 25px 0 0 0;
							width:175px;
							float:right;
							}
#orderButton				{
							text-align:center;
							margin: 20px 0;
							}						
#bulletContainer			{
							margin:10px 40px 10px 40px;

							}
#twoColumns					{
							margin: 0 150px 0 0;
							}
#testimonialtop 			{
							background-image: url(../images/testimonialboxtop.gif);
							background-repeat:no-repeat;
							height: auto;
							width: 547px;
							margin-right: auto;
							margin-left: auto;
							margin-top: 20px;
							overflow: hidden;
							padding: 15px 0 0 0;
							}
#testimonialmidrepeat 		{
							background-image: url(../images/testimonialboxmidrepeat.gif);
							height: auto;
							width: 547px;
							margin-right: auto;
							margin-left: auto;
							overflow: hidden;
							}
#testimonialbottom 			{
							background-image: url(../images/testimonialboxbottom.gif);
							height: 23px;
							width: 547px;
							margin-right: auto;
							margin-left: auto;
							overflow: hidden;
							margin-bottom: 20px;
							}					
#testimonial				{
							margin: 0 auto 30px auto; 
							width: 520px;
							border:2px #135aa9 solid;
							background-color:#FFFFCC;
							padding: 10px 10px;
							text-align:left;
							}
#testimonialQuote			{
							font-weight:bold;
							font-size:1.2em;
							letter-spacing: -0.02em;
							padding: 0 15px;
							color:#7d3c88;
							text-align:center;
							font-family:Arial, Helvetica, sans-serif;
							}
#testimonialText			{
							letter-spacing: -0.02em;
							padding: 10px 20px 0 20px;
							}
#certificatebox 			{
							margin: 0 auto;
							width: 520px;
							padding: 0;
							background-image:url(../images/guarantee.jpg);
							background-repeat:no-repeat;
							}
#certificateboxInside		{
							margin: 0 50px;
							}
#certificateboxTitle		{
							text-align:center;
							margin: 0 25px;
							font-weight:bold;
							font-size:1.1em;
							letter-spacing: -0.02em;
							color:#440088;
							}
#certificateTop 			{
							background-image: url(../images/certificateTop.gif);
							background-repeat:no-repeat;
							height: 39px;
							width: 620px;
							margin-right: auto;
							margin-left: auto;
							margin-top: 20px;
							overflow: hidden;
							padding: 15px 0 0 0;
							}
#certificateMiddle 			{
							background-image: url(../images/certificateMiddle.gif);
							height: 543px;
							width: 620px;
							margin-right: auto;
							margin-left: auto;
							overflow: hidden;
							}
#certificateBottom 			{
							background-image: url(../images/certificateBottom.gif);
							height: 52px;
							width: 620px;
							margin-right: auto;
							margin-left: auto;
							overflow: hidden;
							margin-bottom: 20px;
							}	
#pNoPadding2				{
							font-size:medium;
							font-family:Verdana, Arial, Helvetica, sans-serif;
							margin: 15px 0 0 0;
							padding: 0 10px;
							text-align: left;
							}
#bonusTitle					{
							font-weight:bold;
							font-size:1.5em;
							letter-spacing: -0.02em;
							color:#440088;
							}
#bookTitle					{
							padding: 10px 30px 0 0px;
							font-weight:bold;
							font-size:1.3em;
							color:#1e1e1e;
							letter-spacing: -0.02em;
							}
#bonusPrice					{
							padding: 0 30px 0 0;
							font-weight:bold;
							font-size:1.2em;
							letter-spacing: -0.02em; 
							}
#bonusBox					{
							margin: 30px auto 30px auto; 
							width: 520px;
							border:2px grey solid;
							padding: 10px 10px;
							}

ul		                    {
							font-family:Arial, Helvetica, sans-serif;
							font-size:medium;
							margin: 0px 40px 20px 10px;
							padding: 0 50px 0 100px;
							text-align:left;
							}
ol		                    {
							font-family:Arial, Helvetica, sans-serif;
							margin: 20px 40px 20px 10px;
							padding: 0 0 0 30px;
							text-align:left;
							list-style-type:decimal;
							}

li                          {
							margin:5px 0 0 20px;
							padding: 4px 10px 4px 5px
							/*list-style-image:url('../images/bullet.gif')*/
							}	
li#checkmark                {
							margin:3px 0 0 0px;
							padding: 4px 10px 8px 40px;
							list-style-type:none;
							background: url('../images/check1.gif') 8px center no-repeat;
							}	
li#bulletImage              {
							margin:2px 0 0 0px;
							padding: 4px 10px 4px 40px;
							list-style-type:none;
							background: #fbf7ff url('images/bullet.gif') 8px center no-repeat;
							}	
#order						{
							margin:30px 100px;
							text-align:center;
							}
#login						{
							background-image:url('../images/loginBox.gif');
							background-repeat:no-repeat;
							width: 432px;
							height: 218px;
							margin:30px auto;
							padding: 50px 0 0 0;
							}
							
#lostpass						{
							width: 432px;
							height: 218px;
							margin:30px auto;
							padding: 50px 0 0 0;
							}

#twoColumnContainer 		{
							width:930px;
							margin:10px 17px;
							display:inline-block;
							}
#left 						{
							width:230px;
							float:left;
							}
#right						{
							width:690px;
							float:right;
							}
#WelcomeTwoColumnContainer	{
							width:930px;
							margin:10px auto 0 15px;
							display:inline-block;
							}
#welcomeLeft 				{
							width:550px;
							float:left;
							}
#welcomeRight				{
							width:380px;
							float:right;
							}
#homeTwoColumnContainer		{
							width:930px;
							margin:5px 17px;
							display:inline-block;
							}
#homeLeft 					{
							width:685px;
							height:336px;
							float:left;
							}
#homeRight					{
							width:245px;
							float:right;
							}
#bottomContent				{
							margin:5px 19px;
							padding: 10px 10px;
							height: 350px;
							background-image:url('../images/bottomContentbg.gif');
							background-repeat:no-repeat;
							}
#ContentBlue				{
							color: #096bb3;
							}
#ContentText				{
							color: #848484;
							font-size:small;
							}
#footerBar					{
							margin:0px 15px 0px 50px;
							padding: 20px 40px;
							height: 93px;
							text-align:center;
							background-image:url('../images/footerbg.gif');
							background-repeat:no-repeat;
							font-size:small;
							color: #414141;
							}
#footerBar a:link			{color: #414141;text-decoration:none;}
#footerBar a:visited		{color: #414141;text-decoration:none;}
#footerBar a:hover			{color: #414141;text-decoration:none;}
#menuTop		 			{
							background-image: url(../images/menuTop.gif);
							background-repeat:no-repeat;
							height: 40px;
							width: 216px;
							margin-right: auto;
							margin-left: auto;
							overflow: hidden;
							}
#menuTopAboutus	 			{
							background-image: url(../images/menuTopAboutus.gif);
							background-repeat:no-repeat;
							height: 40px;
							width: 216px;
							margin-right: auto;
							margin-left: auto;
							overflow: hidden;
							color: #787878;
							}
#menuTopServices	 			{
							background-image: url(../images/menuTopServices.gif);
							background-repeat:no-repeat;
							height: 40px;
							width: 216px;
							margin-right: auto;
							margin-left: auto;
							overflow: hidden;
							color: #787878;
							}
#menuContent		 		{
							background-image: url(../images/menuBg.gif);
							height: auto;
							width: 216px;
							padding: 0 0 5px 0;
							margin-right: auto;
							margin-left: auto;
							overflow: hidden;
							}
#menuBottom		 			{
							background-image: url(../images/menuBottom.gif);
							height: 21px;
							width: 216px;
							margin-right: auto;
							margin-left: auto;
							overflow: hidden;
							}	
#menuTitle		 			{
							margin: 10px 0 0 20px;
							font-weight:bold;
							}	
#menuSubTitle		 		{
							margin: 7px 0 0 30px;
							}		
#menuSubTitle a:link 		{
							color: #0782ce;
							}	
#menuSubTitle a:visited		{
							color: #0782ce;
							}
#menuSubTitleHighlight		{
							background-image:url('http://www.webseeds.com/components/images/menuHighlight.gif');
							background-repeat:no-repeat;
							height: 23px;
							width: 190px;
							margin: 7px 0 -5px 13px;
							padding: 2px 0 0 17px;
							color: #fff;							
							}							
#pageTitle					{
							font-size:xx-large;
							font-weight:bold;
							margin: 10px 0 25px 35px;
							padding: 0 0 20px 0;
							color: #0782CE;
							width: 900px;
							}
#spacerBar					{
							background-image:url('http://www.webseeds.com/components/images/spacerBar.gif');
							background-repeat:repeat-x;
							height: 11px;
							width: 900px;
							margin: 0px auto 25px auto;
							}
#spacerBarRight				{
							background-image:url('http://www.webseeds.com/components/images/spacerBar.gif');
							background-repeat:repeat-x;
							height: 11px;
							width: 650px;
							margin: 10px auto 25px auto;
							}
#spacerBarSalesPage			{
							background-image:url('http://www.webseeds.com/components/images/spacerBar.gif');
							background-repeat:repeat-x;
							height: 11px;
							width: 620px;
							margin: 0px auto;
							}
#sectionHeader				{
							font-size:large;
							font-weight:bold;
							margin: 10px 0 0 30px;
							color:#393939;
}
#wizardNumbers				{
							font-size:x-large;
							font-weight:bold;
							color:#0782ce;
}
#topMenu					{
							margin: 87px 0 10px 22px;
							height: 46px;
}
a:link						{
							color: #0782ce;
}
a:visited					{
							color: #0782ce;
}

#salespageURL				{
							padding: 30px 10px 0px 10px;
							}
#advancedBox				{
							margin: 20px 0 20px 0;
							height: 110px;
							visibility: hidden;
							}


/*Form CSS */

fieldset 					{
							border: none;
							padding: 0;
							padding-top: 1px;
							padding-bottom: 1px;
							margin: 0;	
							margin-bottom: 1px;
							padding-left: 10px;
							padding-right: 10px;
							}
label 						{
							float: left;
							margin-right: 2%;
							width: 25%;
							text-align: right;
							font-weight: normal;
							color: #545454;
							font-size: 1.1em;
							position: relative;
							line-height: 1em;
							padding: .5em;
							}
form strong.err 			{
							display: block;
							clear: left;
							margin-left: 29%;
							font-weight: normal;
							color: #ff582f;
							}
ul#formUl                   {
							font-family:Arial, Helvetica, sans-serif;
							font-size:medium;
							text-align:left;
							margin: 0 0;
							padding: 0 0;
							list-style:none;
							}
li#formText                 {
							font-family:Arial, Helvetica, sans-serif;
							font-size:small;
							text-align:left;
							margin: 0 0 0 0;
							padding: 0 200px;
							list-style:none;
							}

form ul li, #content form ul li {
							margin: .5em 0px;
							float: left;
							clear: both;
							width: 100%;
							padding: 0 0 5px 0;
							background: none;
							list-style:none;
							}
form input.input, form .textarea {
							width: 60%;
							float: left;
							border: solid 1px #DFDFDF;
							background: url('../images/inputBg.gif') repeat-x left top;
							padding: .3em;
							padding-left: .4em;
							color: #C0C0C0;
							font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
							font-size: 1.2em;
							}
form select.select 			{
							float: left;
							border: 1px solid #DFDFDF;
							color: #444;
							font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
							font-size: 1.2em;
							width: 40%;
							padding: 3px;
							}
form em.msg 				{
							font-weight: 100;
							font-size: .9em;
							color: #888;
							position: absolute;
							display: block;
							right: -215%;
							top: .7em;
							}
form input:focus, form select:focus, form textarea:focus {
							outline: 1;
							border-color: #39aae4;
							color: black;
							}

.is0						{background:url(http://www.webseeds.com/aff/images/progressImg1.png) no-repeat 0 0;width:138px;height:7px; margin: 15px 0 0 250px;}
.is10						{background-position:0 -7px;}
.is20						{background-position:0 -14px;}
.is30						{background-position:0 -21px;}
.is40						{background-position:0 -28px;}
.is50						{background-position:0 -35px;}
.is60						{background-position:0 -42px;}
.is70						{background-position:0 -49px;}
.is80						{background-position:0 -56px;}
.is90						{background-position:0 -63px;}
.is100						{background-position:0 -70px;}

input.disabled 				{
							border: 1px solid #F2F2F2;
							background-color: #F2F2F2;
							}

input.required, textarea.required {
							border: 1px solid #000000;
							}
							
input.validation-failed, textarea.validation-failed {
							border: 1px solid #000000;
							color : #000000;
							}
							
input.validation-passed, textarea.validation-passed {
							border: 1px solid #00CC00;
							color : #000;
							}

.validation-advice 			{
							margin: 40px 84px 0 250px;
							padding: 5px;
							background-color: #CC0000;
							color : #FFF;
							font-weight: bold;
							}

.custom-advice 				{
							margin: 5px 0;
							padding: 5px;
							background-color: #C8AA00;
							color : #FFF;
							font-weight: bold;
							}

.alignright 					{
							text-align: right;
							}
							
.red 						{
							color: #FF0000;
							}

.submit 						{padding: 0 0 0 139px;}

#username_exists			{
							margin: 5px 84px 0 250px;
							padding: 0;
							display: inline-block;
							background-color: #CC0000;
							color : #FFF;
							font-weight: bold;
							width: 530px;
							line-height: 30px;
							}
/* Button Styles */

#content p.button, p.button {
							margin-top: -10px;
							}
form ul.buttons 			{
							margin-left: 31.1%;
							}
form ul.buttons li 			{
							float: left;
							clear: none;
							margin: 0 15px 0 0;
							}
button 						{
							background: url(../images/bg-button-flat.png) repeat-x 0 -23px;
							border: solid 1px #dfdfdf;
							color: #fff;
							padding: 1px 10px 5px 10px;
							cursor: pointer;
							height: 25px;
							width: auto;
							line-height: 20px;
							}
button:hover 				{
							background: url(../images/bg-button-flat.png) repeat-x 0 -23px;
							border: solid 1px #39aae4;
							color: #fff;
							text-decoration: none;
							}
button:active 				{
							background: url(../images/bg-button-flat.png) repeat-x 0 -46px;
							border: solid 1px #39aae4;
							color: #ddd;
							}
button:focus 				{
							outline: 0;
							}

.buttonNoBorder {border-width: 0;}

