/**********************************************************************/
/*** BUSINESS PLAN WIZZ - www.businessplanwiz.co.uk - CONTACT FORM CSS V1 ***/
/**********************************************************************/

html { overflow-y: scroll; }

html, body, table {
	font-family: verdana, arial, helvetica;
	font-size: 12px;
	color: #000;
}

body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	background: #fff;
}

a:link, a:visited { color: #EF7B29; }
a:hover { color: #EF7B29; }

img { border: 0px; }
img.floatleft { float: left; margin: 0px 15px 5px 0px; }
img.floatright { float: right; margin: 0px 0px 5px 15px; }
input { font-family: verdana, arial, helvetica; font-size: 12px; }
textarea { font-family: verdana, arial, helvetica; font-size: 12px; }
select { font-family: verdana, arial, helvetica; font-size: 12px; }
form.inline { display: inline; }

p.fivespace { margin: 5px 0px 0px 0px; }
p.tenspace { margin: 10px 0px 0px 0px; }
p.fifteenspace { margin: 15px 0px 0px 0px; }
p.twentyspace { margin: 20px 0px 0px 0px; }
div.breaker { clear: left; font-size: 0.1em; height: 1px; }
br.breaker { clear: both; }
br.lbreaker { clear: left; }
br.rbreaker { clear: right; }

.txt-purple { color: #725394; }
.txt-orange { color: #d85e02; }

#pagecontainer {
	background: #fff;
	width: 880px;
	margin-left: auto;
	margin-right: auto;
}

	#topbar {
		width: 880px;
		height: 118px;
		padding: 0;
		margin: 5px 0 15px 0;
	}

		#logo {
			width: 210px;
			height: 115px;
			border: none;
			float: left;
			margin: 0 0 3px 0;
			padding: 0;
		}

		#signin {
			width: 646px;
			height: 59px;
			float: right;
			padding: 10px 3px 0 0;
			text-align: right;
		}

			#signin #addme {
				width: 300px;
				height: 16px;
				line-height: 16px;
				margin: 0 0 3px 346px;
				padding: 0;
			}

				#signin #addme script, #signin #addme img { margin: 0; padding: 0; }

				#signin #addme img { margin-right: 8px; }

			#signin #signer {
				width: 201px;
				height: 30px;
				line-height: 30px;
				margin: 10px 3px 0 445px;
				padding: 0;
			}

				#signin #signer span { float: left; height: 30px; line-height: 30px; }
				#signin #signer img { float: left; margin-left: 5px; }

				#signin a:link, #signin a:visited { color: #227CC1; font-weight: bold; }
				#signin a:hover, #signin a:active { color: #EF7B29; }

		#topnav {
			width: 646px;
			height: 46px;
			background: #ffffff url(/images/bg-topnav.gif) no-repeat left top;
			margin-top: 3px;
			padding: 0;
		}

			#topnav ul {
				margin: 0px;
				padding: 0px;
				width: 646px;
			}

				#topnav li.tn-1 { width: 75px; border-right: 1px solid #fff; }
				#topnav li.tn-2 { width: 102px; border-right: 1px solid #fff; }
				#topnav li.tn-3 { width: 165px; border-right: 1px solid #fff; }
				#topnav li.tn-4 { width: 186px; border-right: 1px solid #fff; }
				#topnav li.tn-5 { width: 114px;  }

				/*
				OLD
				#topnav li.tn-1 { width: 95px; border-right: 1px solid #fff; }
				#topnav li.tn-2 { width: 117px; border-right: 1px solid #fff; }
				#topnav li.tn-3 { width: 225px; border-right: 1px solid #fff; }
				#topnav li.tn-4 { width: 91px; border-right: 1px solid #fff; }
				#topnav li.tn-5 { width: 114px;  }
				*/

				#topnav li.tn-6 { width: 220px; border-right: 1px solid #fff; }
				#topnav li.tn-7 { width: 151px; border-right: 1px solid #fff; }
				#topnav li.tn-8 { width: 151px; border-right: 1px solid #fff; }
				#topnav li.tn-9 { width: 121px; }

				#topnav li {
					display: inline;
					float: left;
					list-style: none;
					line-height: 38px;
					margin: 0px;
					padding: 0;
					text-align: center;
				}

					#topnav a:link, #topnav a:visited {
						color: #fff;
						font-weight: bold;
						text-decoration: none;
					}

					#topnav a:hover {
						text-decoration: underline;
					}

		#topnav2 {
			clear: right;
			float: right;
			margin-top: 22px;
			width: 655px;
			height: 32px;
			background: #00A7E9 url(/images/topnav2.gif) no-repeat left top;
			padding: 0px 4px;
		}

			#topnav2 ul {
				margin: 0px;
				padding: 0px;
				width: 655px;
			}

				#topnav2 li {
					display: inline;
					float: left;
					list-style: none;
					margin: 0px;
					padding: 8px 40px 0px 41px;
					text-align: center;
				}

					#topnav2 a:link, #topnav2 a:visited {
						color: #fff;
						font-weight: bold;
						text-decoration: none;
					}

					#topnav2 a:hover {
						text-decoration: underline;
					}


/***************
 QUESTION COLUMN
 ***************/

form.qform { margin: 0px; padding: 0px; }

form.qform textarea {
	overflow-y: scroll;
}

#question_col_1 {
	float: left;
	width: 610px;
	background: #fff url(/images/610-top.gif) no-repeat right top;
	padding-top: 15px;
	margin-bottom: 10px;
}

#question_col_2 {
	float: left;
	width: 610px;
	background: transparent url(/images/610-bottom.gif) no-repeat left bottom;
	padding-bottom: 15px;
}

#question_col_3 {
	float: left;
	width: 604px;
	border-left: 3px solid #00A7E9;
	border-right: 3px solid #00A7E9;
}

	#question_col_3 h1 {
		font-size: 20px;
		font-weight: normal;
		color: #fff;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 10px 15px;
		background: #00A7E9;
	}

	#question_col_3 p { padding: 0px 15px; line-height: 20px; }

	#question_col_3 h2 {
		font-size: 11px;
		font-weight: bold;
		color: #fff;
		border-top: 2px solid #00A7E9;
		padding: 5px 15px;
		margin: 0px;
		position: relative;
		z-index: 1;
	}

		#question_col_3 div.h2 {
			font-size: 12px;
			font-weight: bold;
			color: #EE5A20;
			border-top: 1px solid #00A7E9;
			padding: 5px 25px 5px 5px;
			margin: 0px;
			position: relative;
			z-index: 1;
			background: #F0FAFF;
	}

		#question_col_3 img.help {
			position: absolute;
			top: 2px;
			right: 30px;
		}

		#question_col_3 img.top {
			position: absolute;
			top: 2px;
			right: 5px;
		}

	#question_col_3 div.questioncell {
		float: left;
		width: 589px;
		height: 100%;
		margin: 0px;
		padding: 6px 5px 12px 10px;
		font-size: 11px;
		color: #242E33;
		background: #F0FAFF;
	}

		#question_col_3 div.questioncell p {
			margin: 0px 0px 5px 0px;
			padding: 0px;
			line-height: 14px;
		}

			#question_col_3 div.questioncell div {
				float: left;
				padding: 5px 0;
			}

		div.questioncell strong {
			display: block;
			margin: 4px 0px;
			padding: 0px;
		}

		div.questioncell label {
			float: left;
			width: 270px;
			padding-top: 2px;
			padding-right: 5px;
		}

		div.questioncell input.radio {
		}

		div.questioncell input.text {
			border: 1px solid #00A7E9;
			width: 300px;
		}

		div.questioncell textarea.textarea {
			border: 1px solid #00A7E9;
			width: 300px;
			height: 60px;
		}

			div.optionhint {
				position: absolute;
				width: 272px;
				background: url(/images/hint-top.gif) no-repeat left top;
				border-bottom: 1px solid #FDC51A;
				top: 50px;
				left: 265px;
				margin: 0px;
				padding: 20px 10px 4px 10px;
				z-index: 9;
				font-size: 11px;
				color: #000;
				font-weight: normal;
			}

			div.optionhint2 {
				border-bottom: 1px solid #FDC51A;
			}

	#question_col_3 div.submitcell {
		clear: both;
		width: 604px;
		border-top: 2px solid #00A7E9;
		margin: 0px;
		padding: 5px 0px 0px 0px;
		font-size: 12px;
		color: #ED5A1B;
		background: #F0FAFF;
	}

		#question_col_3 div.submitcell h3 {
			font-size: 20px;
			font-weight: normal;
			color: #ED5A1B;
			margin: 0px 0px 0px 15px;
			padding: 0px;
		}

		#question_col_3 div.submitcell p {
			margin: 0px;
			padding: 0px 0px 0px 15px;
		}

.qright1 {
	clear: right;
	float: right;
	width: 250px;
	background: #fff url(/images/250-top.gif) no-repeat left top;
	padding-top: 8px;
	margin-bottom: 15px;
}

	.qright1 h2 {
		text-align: center;
		color: #004662;
		font-size: 15px;
		margin: 0px;
		padding: 0px;
	}

.qright2 {
	float: right;
	width: 250px;
	background: transparent url(/images/250-bottom.gif) no-repeat left bottom;
	padding-bottom: 10px;
}

.qright3 {
	float: right;
	width: 240px;
	border-left: 3px solid #00A7E9;
	border-right: 3px solid #00A7E9;
	padding: 18px 2px 0px 2px;
	margin: 0px;
	font-size: 11px;
}

	.qright3 p {
		margin: 8px 0px 0px 0px;
		padding: 0px 13px;
	}

	.qright3 a:link, .qright3 a:visited {
		color: #EE5A20;
	}

	.qright3 a:hover {
		color: #00A7E9;
	}

	.qright3 ul {
		margin: 0px;
		padding: 0px;
	}

	.qright3 ul li {
		list-style: none;
		margin: 0px;
		padding: 0px 0px 5px 35px;
		background: url(/images/bgsecretnav.gif) no-repeat 15px 3px;
	}

	.qright3 ul.noarrow li {
		list-style: none;
		margin: 0px;
		padding: 0px 0px 5px 10px;
		background: none;
	}


	#progress_status {
		width: 240px;
		margin: 12px 0px 0px 0px;
		padding: 2px 0px 8px 0px;
		border-top: 1px solid #00A7E9;
		border-bottom: 1px solid #00A7E9;
		font-weight: bold;
		text-align: center;
	}

		#progress_status p {
			margin: 0px;
			padding: 0px;
		}







/****  SIGNUP  ****/
#suleft {
	float: left;
	width: 600px;
}

#suright {
	float: right;
	width: 270px;
}


/***** HOMEPAGE v5 *****/

#site-homepage {
	width: 880px;
	margin: 0;
	padding: 0;
}

	#site-homepage-lft {
		width: 350px;
		float: left;
	}

		.addthis_toolbox {
			margin: 10px 0;
		}

		#site-homepage-lft img.hero {
			margin-bottom: 10px;
		}

		#site-homepage-lft h3 {
			color: #5cab5c;
			font-size: 1.4em;
			font-weight: bold;
		}

		#site-homepage-lft ul#business-plan-points {
			width: 350px;
			margin: 0 0 20px 0;
			padding: 0;
			list-style: none;
		}

			#site-homepage-lft ul#business-plan-points li {
				width: 295px;
				height: 30px;
				font-size: 1.1em;
				line-height: 30px;
				padding: 5px 0 5px 55px;
				margin: 0 0 2px 0;
			}

				#business-plan-1 { background: #ffffff url(/images/bg-business-plan-1.gif) no-repeat left top; }
				#business-plan-2 { background: #ffffff url(/images/bg-business-plan-2.gif) no-repeat left top; }
				#business-plan-3 { background: #ffffff url(/images/bg-business-plan-3.gif) no-repeat left top; }
				#business-plan-4 { background: #ffffff url(/images/bg-business-plan-4.gif) no-repeat left top; }
				#business-plan-5 { background: #ffffff url(/images/bg-business-plan-5.gif) no-repeat left top; }

		#site-homepage-lft p {
			line-height: 1.7em;
		}


	#site-homepage-rgt {
		width: 500px;
		float: right;
	}

		#site-homepage-rgt p.home-intro {
			color: #34aaf4;
			font-size: 2.0em;
			margin: 10px 0 0 0;
			padding: 0;
		}

		#site-homepage-rgt h1.home-intro {
			color: #ea6601;
			font-size: 2.5em;
			font-weight: normal;
			margin: 0;
			padding: 0;
		}

		#site-homepage-rgt h2 {
			color: #000;
			font-size: 1.3em;
			font-weight: normal;
			margin-bottom: 15px;
		}

		#hp-top-tips, #hp-top-tips-2 {
			float: left;
			width: 440px;
			margin: 20px 0;
		}

			#hp-top-tips strong, #hp-top-tips-2 strong { font-size: 1.4em; }
			#hp-top-tips strong.txt-orange { text-transform: uppercase; }

			#hp-top-tips p, #hp-top-tips-2 p {
				line-height: 1.6em;
			}

			input#hp-tips-input {
				border: 1px solid #583a80;
				float: left;
				margin: 2px 5px 0 0;
				padding: 2px auto;
			}

			input#hp-tips-submit {
				float: left;
			}

		#home-quotes {
			width: 310px;
			margin: 10px 0 0 0;
			padding: 0;
			overflow: none;
		}

			.home-quotes-top {
				width: 290px;
				background: #ffffff url(/images/bg-home-quotes-330-top.gif) no-repeat left top;
				padding: 10px;
			}

				.home-quotes-top h4.quote {
					width: 210px;
					height: 150px;
					font-size: 2.0em;
					margin: 0 40px;
					padding: 0;
				}

			.home-quotes-bot {
				width: 290px;
				background: #ffffff url(/images/bg-home-quotes-330-bot.gif) no-repeat left bottom;
				padding: 10px;
				text-align: right;
			}

				.home-quotes-bot span.quotee {
					color: #ea6601;
					font-size: 1.4em;
					line-height: 1.7em;
				}

				.home-quotes-bot span.quotec {
					color: #000;
				}


/**** HOMEPAGE V2 ****/
#home_left {
	float: left;
	width: 600px;
}

	#home_left p { margin: 0px; }

	#home_head {
		width: 490px;
		height: 73px;
		background: url(/images-home/1.jpg) no-repeat left top;
		padding: 25px 0px 0px 110px;
		text-align: center;
		font-size: 18px;
		font-weight: bold;
		margin: 0px 0px 15px 0px;
	}

	#home_left_left {
		float: left;
		width: 430px;
		height: 280px;
		margin: 15px 0px 0px 0px;
		padding: 5px 0px 0px 0px;
		/* background: url(/images/home_left_left.gif) no-repeat left top; */
		background: url(/images/home_left_left2.gif) no-repeat left top;
		position: relative;
	}

		#home_left_left ul { margin: 0px 0px 0px 10px; padding: 0px;}
		#home_left_left li {
			list-style: none;
			margin: 0px;
			padding: 15px 0px 0px 20px;
			background: url(/images/home_left_star.gif) no-repeat left 16px;
			font-weight: bold;
			z-index: 5;
		}
		#home_left_left img { float: right; margin: -20px 8px 0px 0px; }

		#site-seal {
			position: absolute;
			top: 120px;
			right: 2px;;
			z-index: 10;
			background-color: none;
			width: 100px;
			height: 72px;
		}

	/*
	#home_left_right {
		float: left;
		width: 155px;
		height: 235px;
		margin: 15px 0px 0px 0px;
		padding: 0px 0px 15px 15px;
	}
	*/

#home_right {
	float: right;
	width: 280px;
}

	div.home_right_item {
		width: 230px;
		height: 130px;
		margin: 0px;
		padding: 0px 10px 20px 40px;
		font-size: 11px;
	}

		#home_left_right {
			float: left;
			width: 220px;
			height: 150px;
			margin: 10px 0 0 0;
			padding: 0 5px;
		}

			/******************
			 SCROLLER
			******************/

				#pscroller1 {
					height: 84px;
					padding: 0px 0px 3px 0px;
					background: url(/images/hbtestimonialsbkg.gif) no-repeat left top;
				}

				#pscroller2 {
					height: 150px;
					position: relative;
				}

					#pscroller2 p { line-height: 18px; text-align: center; font-size: 11px; }

				div.pscroller3 {
				}

				#pscroller4 {
					height: 105px;
					position: relative;
				}

				#pscroller4 p { line-height: 18px; text-align: left; font-size: 11px; }

	div.home_right_item h2 {
		text-align: center;
	}

		div.home_right_item p { margin: 15px 0px 0px 0px; line-height: 18px; }

		div.home_right_item a:link, div.home_right_item a:visited { color: #00A7E9; }
		div.home_right_item a:hover { colour: #EE591F; }

		input.hrtxt {
			font-size: 11px;
			width: 170px;
		}


	div.home_right_top { background: url(/images/home_right_top.gif) no-repeat left top;}
		div.home_right_top h2 { font-size: 13px; margin: 0px 0px 0px 0px; line-height: 28px; }

		div.home_right_item h2 a:link, div.home_right_item h2 a:visited {
			color: #000000;
			text-decoration: underline;
		}

	div.home_right_top2 { background: url(/images/home_right_top2.gif) no-repeat left top;}

	div.home_right_mid { background: url(/images/home_right_mid.gif) no-repeat left top; }
		div.home_right_mid h2 { font-size: 13px; margin: 0px 0px 0px 0px; line-height: 28px; }

/**** HOMEPAGE V1 ****/
#hometop {
	padding: 15px 0;
}

	#hometopleft {
		float: left;
		width: 430px;
		padding: 15px 20px 15px 130px;
		margin-right: 40px;
		height: 205px;
		background: #ffffff url(/images/hometopleft.gif) no-repeat left top;
	}

		#hometopleft h1 {
			margin: 0 0 10px 0;
			color: #ed5a1b;
			font: 20px Verdana;
		}

		#hometopleft h1 span {
			color: #227cc1;
		}

		/*
		ol {
			margin: 0 0 0 15px;
			padding: 0;
			list-style: none;
		}

			ol li {
				font: 20px Verdana;
				padding: 5px 0 5px 40px;
			}

			ol li.one {
				background: url(/images/olone.gif) no-repeat 5px 7px;
			}

			ol li.two {
				background: url(/images/oltwo.gif) no-repeat 5px 7px;
			}

			ol li.three {
				background: url(/images/olthree.gif) no-repeat 5px 7px;
			}

			ol li.four {
				background: url(/images/olfour.gif) no-repeat 5px 7px;
			}
		*/

		#startnow {
			display: block;
			margin-top: 5px;
			float: right;
			width: 164px;
			height: 34px;
			background: url(/images/startnow.gif) no-repeat left top;
		}

			#startnow span {
				display: none;
			}

	#hometopright {
		float: right;
		width: 245px;
		margin: 0px 0px 25px 0;
		padding-right: 15px;
		font: 14px/30px Verdana, Arial, sans-serif;
	}

		#hometopright p {
			margin: 0;
		}

		#hometopright strong {
			color: #727272;
		}

		#hometopright strong span {
			color: #00a6e9;
		}

#homebottom {
	clear: both;
	padding: 0px 0px 0px 0px;
}

	#homebottom div {
		width: 274px;
		margin-bottom: 20px;
	}

		#homebottom h2 {
			background: #34c5ff url(/images/hbh2bkg.gif) no-repeat left top;
			color: #17598a;
			font-size: 14px;
			line-height: 29px;
			padding-left: 20px;
			margin: 0;
		}

		#homebottom p {
			height: 83px;
			margin: 0;
			padding: 2px 15px 2px 70px;
			font: 11px/20px Verdana;
		}

			#homebottom p a:link, #homebottom p a:visited {
				color: #237cc1;
				font-weight: bold;
			}

	#hbsample {
		float: left;
		margin-right: 28px;
	}

		#hbsample p {
			height: 73px;
			padding-top: 2px;
			padding-bottom: 12px;
			background: url(/images/hbsamplebkg.gif) no-repeat left top;
		}

	#hbtestimonial {
		float: left;
		margin-right: 28px;
	}

	#hbsecrets {
		float: right;
	}

		#hbsecrets p {
			background: url(/images/hbsecretsbkg.gif) no-repeat left top;
		}

/**** PAGE CONTENT ****/
#pagecontent {
	float: left;
	width: 880px;
	padding-top: 15px;
	margin: 0 0px 15px 0;
	line-height: 18px;
	/* background: url(/images/just59.gif) no-repeat 300px 70px; */
}

	#pagecontent h1 {
		margin: 0;
		padding: 0;
		font: 20px Verdana;
		color: #ed5a1b;
	}

	#pagecontent h2 {
		margin: 0;
		padding: 0;
		font: 16px Verdana;
		color: #ed5a1b;
	}

	#pagecontent small {
		display: block;
		margin-bottom: 20px;
	}

	/*
	#pagecontent ol {
		margin-left: 0;
	}

		#pagecontent ol li {
			font-size: 17px;
			padding: 9px 0 9px 40px;
		}
	*/

	span.just59 {
		display: none;
	}


/*** MARKETING PLAN ***/

#mptoplft {
	width: 585px;
	float: left;
	font-size: 1.0em;
	line-height: 19px;
}

	ul#mplist {
		margin: 10px 0px 0px 20px;
		padding: 0;
		list-style: none;
	}

	ul#mplist li.mpl1 { background: url(/images/mpl1.gif) no-repeat left top; }
	ul#mplist li.mpl2 { background: url(/images/mpl2.gif) no-repeat left top; }
	ul#mplist li.mpl3 { background: url(/images/mpl3.gif) no-repeat left top; }
	ul#mplist li.mpl4 { background: url(/images/mpl4.gif) no-repeat left top; }
	ul#mplist li.mpl5 { background: url(/images/mpl5.gif) no-repeat left top; }
	ul#mplist li.mpl6 { background: url(/images/mpl6.gif) no-repeat left top; }
	ul#mplist li.mpl7 { background: url(/images/mpl7.gif) no-repeat left top; }

	ul#mplist li {
		margin: 5px 0px;
		line-height: 25px;
		padding-left: 35px;
	}

#mptoprgt {
	width: 280px;
	float: right;
}

	#mptrlft {
		width: 280px;
		height: 130px;
		text-align: right;
		font-size: 2.8em;
		color: #ed5a1b;
		font-weight: bold;
		text-align: right;
		padding-top: 140px;
		background: url(/images/papers.gif) no-repeat right top;
	}

div.FAQ {
	margin: 0px 0px 5px 0px;
}

div.FAQ p {
	margin: 0px 0px 5px 0px;
}


#mpmidlft {
	width: 560px;
	float: left;
	background: url(/images/560b-top.gif) no-repeat left top;
	padding-top: 15px;
	height: 300px
}

	#mpmidlft2 {
		background: url(/images/560b-bottom.gif) no-repeat left bottom;
		padding-bottom: 15px;
		height: 300px
	}

	#mpmidlft3 {
		padding: 0px 15px;
		border-left: 3px solid #00A7E9;
		border-right: 3px solid #00A7E9;
		background: #F0FAFF;
		height: 300px;
	}

	ul#mpmlist {
		margin: 30px 0px 20px 20px;
		padding: 0;
		list-style: none;
	}

	ul#mpmlist li {
		background: #ffffff url(/images/mpmlbg.gif) no-repeat left top;
		line-height: 22px;
		padding-left: 40px;
		margin: 10px 0px;
	}

#mpmidrgt {
	width: 264px;
	height: 115px;
	padding: 45px 15px 0px 30px;
	float: right;
	background: #ffffff url(/images/bgtest.gif) no-repeat left top;
	line-height: 1.3em;
}

	#seesample {
		float: left;
		line-height: 30px;
		margin-left: 12px;
	}

#mpmidrgtfaq {
	width: 279px;
	height: 150px;
	padding: 10px 15px 0px 15px;
	float: right;
	background: #ffffff url(/images/bgfaq.gif) no-repeat left top;
	line-height: 1.3em;
	margin-bottom: 10px;
}

	#mpmidrgtfaq h1 { margin: 0px 0px 2px 0px; }

	#mpmidrgtfaq p { margin: 0px 0px 4px 0px; padding: 0px 15px; }

.justinside {
	width: 880px;
	margin: 0;
	padding: 0;
	height: 116px;
}

	.ji1 {
		width: 185px;
		float: left;
		height: 116px;
		background: #ffffff url(/images/bgji1.gif) no-repeat left top;
	}

	.ji2 {
		float: left;
		width: 495px;
		height: 71px;
		padding: 45px 0px 0px 0px;
		background: #ffffff url(/images/bgji2.gif) no-repeat left top;
	}

		.ji2 h2 {
			font-size: 1.3em;
			margin: 0;
			padding: 0;
		}

		.ji2 h3 {
			font-size: 1.2em;
			margin: 0;
			padding: 0;
			color: #139E33;
		}

	.ji3 {
		width: 178px;
		padding: 45px 22px 37px 0px;
		float: left;
		height: 34px;
		background: #ffffff url(/images/bgji3.gif) no-repeat right top;
	}

#mpbotlft {
	width: 530px;
	float: left;
}

	#mpbotlft a:link, #mpbotlft a:visited {
		color: #F07B2C;
		text-decoration: underline;
	}

	#mpbotlft a:hover {
		color: #c00;
	}

#mpbotrgt {
	width: 264px;
	height: 183px;
	padding: 45px 15px 0px 30px;
	float: right;
	background: #ffffff url(/images/bgguar.gif) no-repeat left top;
	text-align: left;
	line-height: 1.8em;
}

#privacywide {
	width: 840px;
	float: left;
}


/**** SIGN UP ****/

#signupright {
	float: right;
	width: 530px;
	margin-right: 10px;
}

	#signupright h2 {
		clear: both;
		margin: 0 0 20px 0px;
		padding: 0px;
		font: 20px Verdana;
		color: #fff;
		background: #00A7E9;
	}

	#signupright h3 {
		clear: both;
		font-size: 11px;
		font-weight: bold;
		color: #EE5A20;
		border-top: 1px solid #00A7E9;
		padding: 5px 5px;
		margin: 0px;
		position: relative;
	}

	#signupright label {
		float: left;
		width: 130px;
		font-size: 12px;
		margin-bottom: 15px;
	}

	#signupright label.bump {
		position: relative;
		top: 6px;
	}

	#signupright sup {
		margin-left: 5px;
		color: #cc0000;
	}

	#signupright label em {
		display: none;
	}

	#signupright input {
		float: left;
		border: 1px solid #00a7e9;
		background: #ffffff !important;
		padding: 5px;
		margin-bottom: 15px;
	}

		#signupright input#UserForename {
			width: 150px;
		}

		#signupright input#UserSurname {
			width: 160px;
		}

		#signupright input#UserEmail, #signupright input#UserEmail2 {
			width: 330px;
		}

	#signupright select {
		float: left;
		border: 1px solid #00a7e9;
		background: #ffffff !important;
		padding: 5px 3px 5px 0;
		margin-bottom: 15px;
	}


		#signupright #pass1 {
			width: 108px;
		}

		#signupright #pass2 {
			width: 108px;
		}

		#signupright #signupgo {
			float: right;
			border: 0;
			padding: 0;
			margin: 0 15px 0 0;
		}

			#signupright p a:link, #signupright a:visited {
				font-weight: bold;
				color: #ef7b29;
			}

	#signupright .cardimage {
		float: left;
		width: 50px;
		text-align: center;
	}

	 	#signupright .cardimage label {
			width: 40px;
			margin: 0 5px;
			padding: 0;
			text-align: center;
		}

		#signupright .cardimage input {
			float: none;
			border: 0px;
			margin: 0px;
			padding: 0px;
		}

		#signupright #signuperrors {
			color: #cc0000;
			width: 510px;
		}

		#signupright #signuperrors p {
			clear: both;
			width: 510px;
			margin: 0 0 5px 0;
			padding-left: 20px;
			line-height: 16px;
			background: url(/images/exclamation.gif) no-repeat left top;
		}

			#signupright #signuperrors label {
				float: none;
				clear: both;
			}

			#signupright input.error {
				background: url(/images/exclamation.gif) no-repeat right center;
			}

			#signupright label.error {
				color: #cc0000;
			}



.pay1 {
	float: left;
	width: 430px;
	padding: 15px 0px 0px 0px;
	margin: 0 0px 10px 0;
	background: #fff url(/images/430-top.gif) no-repeat left top;
}

.pay2 {
	float: left;
	width: 430px;
	background: transparent url(/images/430-bottom.gif) no-repeat left bottom;
	padding-bottom: 15px;
}

.pay3 {
	float: left;
	width: 424px;
	border-left: 3px solid #00A7E9;
	border-right: 3px solid #00A7E9;
	padding: 0px 0px;
	background: #F0FAFF;
}


	.pay1 h2 {
		clear: both;
		margin: 0 0 20px 0px;
		padding: 0px 0px 10px 15px;
		font: 20px Verdana;
		color: #fff;
		background: #00A7E9;
	}

	.pay1 h3 {
		clear: both;
		font-size: 11px;
		font-weight: bold;
		color: #EE5A20;
		border-top: 1px solid #00A7E9;
		padding: 5px 5px;
		margin: 0px;
		position: relative;
	}

	.pay1 label {
		float: left;
		width: 90px;
		font-size: 11px;
		margin-bottom: 15px;
		margin-left: 15px;
	}

	.pay1 label.bump {
		position: relative;
		top: 6px;
	}

	.pay1 sup {
		margin-left: 5px;
		color: #cc0000;
	}

	.pay1 label em {
		display: none;
	}

	.pay1 input {
		float: left;
		border: 1px solid #00a7e9;
		background: #ffffff !important;
		padding: 5px;
		margin-bottom: 15px;
	}

	.pay1 select {
		float: left;
		border: 1px solid #00a7e9;
		background: #ffffff !important;
		padding: 5px 3px 5px 0;
		margin-bottom: 15px;
	}


		.pay1 #signupgo {
			float: right;
			border: 0;
			padding: 0;
			margin: 0 15px 0 0;
		}

		.pay1 p {
			padding-left: 15px;
		}

			.pay1 p a:link, .pay1 a:visited {
				font-weight: bold;
				color: #ef7b29;
			}

	.pay1 .cardimage {
		float: left;
		width: 50px;
		text-align: center;
	}

	 	.pay1 .cardimage label {
			width: 40px;
			margin: 0 5px;
			padding: 0;
			text-align: center;
		}

		.pay1 .cardimage input {
			float: none;
			border: 0px;
			margin: 0px;
			padding: 0px;
		}


/**** SIGN UP ****/

#signupleft {
	float: left;
	width: 610px;
	padding: 15px 0px 0px 0px;
	margin: 0 0px 10px 0;
	background: #fff url(/images/610-top.gif) no-repeat left top;
}

#signupleft2 {
	float: left;
	width: 610px;
	background: transparent url(/images/610-bottom.gif) no-repeat left bottom;
	padding-bottom: 15px;
}

#signupleft3 {
	float: left;
	width: 604px;
	border-left: 3px solid #00A7E9;
	border-right: 3px solid #00A7E9;
	padding: 0px 0px;
	background: #F0FAFF;
}


	#signupleft h2 {
		clear: both;
		margin: 0 0 20px 0px;
		padding: 0px 0px 10px 15px;
		font: 20px Verdana;
		color: #fff;
		background: #00A7E9;
	}

	#signupleft h3 {
		clear: both;
		font-size: 11px;
		font-weight: bold;
		color: #EE5A20;
		border-top: 1px solid #00A7E9;
		padding: 5px 5px;
		margin: 0px;
		position: relative;
	}

	#signupleft label {
		float: left;
		width: 90px;
		font-size: 11px;
		margin-bottom: 15px;
		margin-left: 15px;
	}

	#signupleft label.bump {
		position: relative;
		top: 6px;
	}

	#signupleft sup {
		margin-left: 5px;
		color: #cc0000;
	}

	#signupleft label em {
		display: none;
	}

	#signupleft input {
		float: left;
		border: 1px solid #00a7e9;
		background: #ffffff !important;
		padding: 5px;
		margin-bottom: 15px;
	}

	#signupleft select {
		float: left;
		border: 1px solid #00a7e9;
		background: #ffffff !important;
		padding: 5px 3px 5px 0;
		margin-bottom: 15px;
	}


		#signupleft #pass1 {
			width: 108px;
			margin-right: 10px;
		}

		#signupleft #pass2 {
			width: 108px;
		}

		#signupleft #signupgo {
			float: right;
			border: 0;
			padding: 0;
			margin: 0 15px 0 0;
		}

		#signupleft p {
			padding-left: 15px;
		}

			#signupleft p a:link, #signupleft a:visited {
				font-weight: bold;
				color: #ef7b29;
			}

	#signupleft .cardimage {
		float: left;
		width: 50px;
		text-align: center;
	}

	 	#signupleft .cardimage label {
			width: 40px;
			margin: 0 5px;
			padding: 0;
			text-align: center;
		}

		#signupleft .cardimage input {
			float: none;
			border: 0px;
			margin: 0px;
			padding: 0px;
		}

.pwstrengthpara {
	display: none;
}

#pwstrength {
	font-weight: bold;
}

.suright1 {
	float: right;
	width: 230px;
	background: #fff url(/images/250-top.gif) no-repeat left top;
	padding-top: 8px;
	margin-bottom: 15px;
}

	.suright1 h2 {
		text-align: center;
		color: #004662;
		font-size: 15px;
		margin: 0px;
		padding: 0px;
	}

.suright2 {
	float: right;
	width: 230px;
	background: transparent url(/images/250-bottom.gif) no-repeat left bottom;
	padding-bottom: 10px;
}

.suright3 {
	float: right;
	width: 220px;
	border-left: 3px solid #00A7E9;
	border-right: 3px solid #00A7E9;
	padding: 18px 2px 0px 2px;
	margin: 0px;
	font-size: 11px;
}

	.suright3 p {
		margin: 8px 0px 0px 0px;
		padding: 0px 13px;
	}

	.suright3 a:link, .suright3 a:visited {
		color: #A5CF06;
	}

	.suright3 a:hover {
		color: #00A7E9;
	}

	.suright3 ul {
		margin: 0px;
		padding: 0px;
	}

	.suright3 ul li {
		list-style: none;
		margin: 0px;
		padding: 0px 0px 5px 35px;
		background: url(/images/bgsecretnav.gif) no-repeat 15px 3px;
	}

.payinfo {
	text-align: center;
}

/**** SIGN IN ****/
#signinleft {
	float: left;
	width: 390px;
	height: 168px;
	padding: 15px;
	margin-bottom: 15px;
	background: url(/images/signupright.gif) no-repeat left top;
}

	#signinleft h1 {
		margin: 0 0 20px 0;
		padding: 0;
		font: 20px Verdana;
		color: #ed5a1b;
	}

	#signinleft label {
		float: left;
		width: 70px;
		font-size: 11px;
		margin-bottom: 15px;
	}

	#signinleft label.bump {
		position: relative;
		top: 6px;
	}

	#signinleft input {
		float: left;
		border: 1px solid #00a7e9;
		padding: 5px;
		margin-bottom: 15px;
	}

		#signinleft #email {
			width: 308px;
		}

		#signinleft #pass1 {
			width: 108px;
			margin-right: 10px;
		}

		#signinleft #signupgo {
			float: right;
			border: 0;
			padding: 0;
			margin: 0;
		}

		#signinleft p {
			float: left;
			margin: 0px 0px 10px 0px;
			font-size: 11px;
		}

			#signinleft p a:link, #signinleft a:visited {
				font-weight: bold;
				color: #ef7b29;
			}

#signinright {
	float: right;
	position: relative;
	width: 390px;
	height: 188px;
	padding: 5px 15px;
	margin-bottom: 15px;
	background: url(/images/signupright.gif) no-repeat left top;
}

	#signinright h2 {
		margin: 0;
		padding: 0;
		font: 20px Verdana;
		color: #ed5a1b;
	}

	#signinright ol {
		margin-left: 0;
	}

		#signinright ol li {
			font-size: 17px;
			line-height: 31px;
			padding: 1px 0 1px 40px;
		}

	#signinright a:link, #signinright a:visited, #signinright a:hover {
		display: block;
		width: 119px;
		margin: 0 auto;
	}

	#signinright img.just59gif {
		position: absolute;
		top: 60px;
		left: 295px;
	}

/**** SECRETS ****/
#secretsleft {
	float: left;
	width: 310px;
	margin-bottom: 20px;
}

#secretsright {
	float: right;
	text-align: left;
	width: 560px;
	line-height: 1.6em;
}

	#secretsright h1 {
		margin: 0 0 20px 0;
		padding: 0;
		font: 20px Verdana;
		color: #ed5a1b;
	}

	ul#secretsrightnav {
		list-style: none;
	}

		ul#secretsrightnav li {
			background: #ffffff url(/images/bgsecretnav.gif) no-repeat left 6px;
			padding: 3px 0px 3px 15px;
			line-height: 1.2em;
		}

		ul#secretsrightnav li a:link, ul#secretsrightnav li a:visited {
			color: #666;
			text-decoration: underline;
		}

		ul#secretsrightnav li a:hover {
			color: #EE5A20;
			text-decoration: underline;
		}

/**** ARTICLES ****/
#articlesleft1 { float: left; width: 207px; margin-right: 25px; padding-top: 10px; background: url(/images/articlesleft-top.gif) no-repeat left top; }
#articlesleft2 { float: left; width: 207px; padding-bottom: 10px; background: url(/images/articlesleft-bot.gif) no-repeat left bottom; }

#articlesleft {
	width: 181px;
	padding: 5px 10px 5px 10px;
	margin: 0px 0px 0px 0px;
	border-left: 3px solid #06a9ea;
	border-right: 3px solid #06a9ea;

}

	#articlesleft h1 {
		margin: 0 0 20px 0;
		padding: 0;
		font: 20px Verdana;
		color: #ed5a1b;
	}

	#articlesleft p {
		line-height: 22px;
	}

	ul#artnav {
		list-style: none;
		margin: 0px 0px 0px 5px;
		padding: 0;
		width: 170px;
	}

		ul#artnav li {
			background: #ffffff url(/images/bgsecretnav.gif) no-repeat left 10px;
			padding: 5px 0px 5px 15px;
		}

		ul#artnav li a:link, ul#artnav li a:visited {
			color: #666;
			text-decoration: underline;
		}

		ul#artnav li a:hover {
			color: #EE5A20;
			text-decoration: underline;
		}

	ul.faqnav {
		list-style: none;
		margin: 0px 0px 0px 5px;
		padding: 0;

	}

		ul.faqnav li {
			background: #ffffff url(/images/bgsecretnav.gif) no-repeat left 7px;
			padding: 5px 0px 5px 15px;
		}

		ul.faqnav li a:link, ul.faqnav li a:visited {
			color: #666;
			text-decoration: underline;
		}

		ul.faqnav li a:hover {
			color: #EE5A20;
			text-decoration: underline;
		}

#articlesright {
	float: right;
	width: 640px;
	margin: 0px 0px 20px 0px;
}

	#articlesright h1 {
		margin: 0 0 20px 0;
		padding: 0;
		font: 20px Verdana;
		color: #ed5a1b;
	}

	#articlesright div.secret {
		float: left;
		width: 300px;
		line-height: 22px;
		margin: 0px 10px 40px 10px;
	}

	#articlesright div h2 {
		font-size: 12px;
		font-weight: bold;
		color: #02a8e9;
		margin: 0px;
	}

	#articlesright div p {
		margin: 6px 0px 12px 0px;
		line-height: 16px;
	}


	#articlesright div a:link, #articlesright div a:visited {
		color: #ed5a1b;
		font-weight: bold;
	}

/**** FOOTER ****/
#footerbox {
	clear: both;
	margin: 15px 0 0 0;
	width: 855px;
	height: 45px;
	padding: 14px 15px 14px 10px;
	background: #fff url(/images/footerbox.gif) no-repeat left top;
}

	/*
	#footerbox h3 {
		float: left;
		color: #ed5a1b;
		font-size: 14px;
		line-height: 20px;
		width: 175px;
		margin: 0;
		padding-top: 13px;
	}

		#footerbox h3 span {
			color: #333333;
		}

	#footerbox a:link, #footerbox a:visited {
		float: left;
		width: 119px;
		height: 24px;
		padding: 5px 45px 5px 12px;
		margin-top: 17px;
		font-size: 18px;
		color: #000000;
		text-decoration: none;
		background: url(/images/signupnow.gif) no-repeat left top;
	}

	#footerbox a:hover {
		text-decoration: underline;
	}

	#footerbox p {
		float: right;
		width: 275px;
		margin: 0;
		padding: 0;
		margin-left: 10px;
		line-height: 22px;
	}

	#footerbox input.nlfooter {
		border: 1px solid #00A7E9;
		width: 175px;
		margin: 3px 0px 0px 0px;
	}

	#nlsulft {
		float: left;
		width: 190px;
		margin: 30px 0px 0px 0px;
		padding: 0;
	}

	#nlsurgt {
		float: left;
		width: 130px;
		margin: 30px 0px 0px 0px;
		padding: 0;
	}

	#footnews {
		float: right;
		width:270px;
		margin: 12px 10px 0px 0px;
	}

	#footnews strong {
		color: #ED5A1B;
	}
	*/

	#fbleft {
		float: left;
		width: 220px;
	}

		#fbleft h3 {
			margin: 0;
			color: #ed5a1b;
			font-size: 14px;
			line-height: 20px;
		}

		#fbleft h3 span {
			display: block;
			color: #000000;
		}

	#fbmid {
		float: left;
		width: 425px;
		margin: 0px 10px 0px 10px;
	}

		#fbmid h3 {
			color: #ed5a1b;
			font-size: 14px;
			margin: 0 0 4px 0;
		}

		#nlemail {
			position: relative;
			width: 250px;
			top: -6px;
		}

		#fbmid h3 span {
			color: #38A1E3;
		}

		#fbmid h3 em {
			font-style: normal;
		}

		#fbmid h3 a:link, #fbmid h3 a:visited {
			color: #227CC1
		}

	#fbright {
		float: right;
		width: 170px;
	}


#footer {
	clear: both;
	font: 11px Verdana;
	border-top: 1px solid #34aaf4;
	margin-top: 10px;
}

	#footer a:link, #footer a:visited {
		color: #000000;
		text-decoration: none;
	}

	#footer a:hover {
		text-decoration: underline;
	}

	#footerleft {
		float: left;
		width: 235px;
		margin: 5px 0;
		line-height: 1.6em;
	}

		#footer #footerleft span a:link, #footer #footerleft span a:visited {
			color: #000000;
			text-decoration: underline;
		}

		#footer #footerleft span a:hover, #footer #footerleft span a:active {
			color: #34aaf4;
			text-decoration: underline;
		}

	#footerright {
		float: right;
		width: 635px;
		text-align: right;
		margin: 5px 0;
		line-height: 1.6em;
	}

	#footer2left {
		float: left;
		width: 235px;
		margin: 5px 0;
		line-height: 1.6em;
	}

	#footer2right {
		float: right;
		width: 635px;
		margin: 5px 0;
		line-height: 1.6em;
		text-align: right;
	}

/********************
 BOOKMARK PAGE
 ********************/
kbd {
	background: #faf6f6;
	padding: 1px 2px;
	color: #666666;
	border-width: 1px;
	border-style: solid;
	border-color: #eedddd #bbaaaa #bbaaaa #eedddd;
}

dl dt {
	font-weight: bold;
}

dl dd {
	margin-bottom: 10px;
}

/******************
 SITE MAP
*******************/

ul#sitemap {
	list-style: none;
}

	ul#sitemap li {
		background: #ffffff url(/images/bgsecretnav.gif) no-repeat left 6px;
		padding: 3px 0px 3px 19px;
		line-height: 1.2em;
	}

	ul#sitemap li a:link, ul#sitemap li a:visited {
		color: #666;
		text-decoration: underline;
	}

	ul#sitemap li a:hover {
		color: #EE5A20;
		text-decoration: underline;
	}

#home-cms {
	line-height: 1.6em;
	padding-bottom: 10px;
}

	#home-cms p {
		margin: 10px 0 5px 0;
	}

	#home-cms ul {
		margin: 10px 0 0 10px;
	}

		#home-cms ul li {
			background: #ffffff url(/images/bg-home-cms-ul.gif) no-repeat left 1px;
			list-style: none;
			margin: 0;
			padding-left: 23px;
		}

	#home-cms h1 {
		color: #ed5a1b;
		font-size: 1.3em;
		font: 20px Verdana;
	}