BODY {
	background-image: url(../lp-images/bg.gif);
	background-position: top center;
	background-repeat: repeat-x;
	background-color: #95a3a7;
	font: 10px/12px "Trebuchet MS", "Arial", "Geneva", sans-serif; 
	margin: 0;
	padding: 0;
	text-align: center;
	}
	
h1 {
	font: 21px arial, sans-serif;
	font-weight: bold;
	color: #0890be;
	}
	
.container {
	background-image: url(../lp-images/bg-body.gif);
	background-position: top center;
	background-repeat: repeat-x;
	background-color: #e9eeef;
	width: 940px;
	padding: 10px;
	border: 10px solid #fff;
	margin: 0 auto;
	}

.header{
	height:105px;
	position:relative;
	widows:940px;
	background: url(../lp-images/header-2.jpg) no-repeat top left;
	margin-bottom:10px;
}

.previous-pick{
	position:absolute;
	top:10px;
	right:0px;
	width:200px;
}

.previous-pick p.name{
	font-size:40px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	margin-bottom:0px;
	margin-top:40px;
	padding-left:20px;
}

.previous-pick p.profit{
	font-size:25px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	margin-top:8px;
}
.previous-pick p.profit span{
	display:block;
	background:url(../lp-images/up.gif) no-repeat top left;
	padding-left:25px;
}

.previous-pick p.profit a {
	color:#ffffff;
	text-decoration:none;
	font-size:12px;
	margin-top:10px;
	padding-left:20px;
}

.previous-pick p.profit a:hover{
	text-decoration:underline;
}

.main {
	background-image: url(../lp-images/bg-main.png);
	background-position: top left;
	background-repeat: no-repeat;
	width: 940px;
	height: 260px;
	}
.mainBody {
	padding: 10px 10px 10px 65px;
	}
.join {
	text-align: left;
	}
.joinBox {
	background-image: url(../lp-images/join-box-bg.png);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 13px 7px 10px 8px;
	margin: 0;
	text-align: right;
	width: 419px;
	height: 128px;
	font: 11px arial, sans-serif; 
	color: #fff;
	}
.textField {
	background-color: #fcb349;
	background-image: url(../lp-images/text-field.png);
	background-position: left top;
	background-repeat: no-repeat;
	width: 419px;
	height: 33px;
	font: 16px arial, sans-serif;
	color: #888;
	padding: 7px 0 0 7px;
	margin: 0 0 10px 0;
	border: none;
	}
.video {
	background-color: #fff;
	border: 2px solid #e99948;
	padding: 2px;
	float: right;
	margin-right: 15px;
	}
	
.lower {
	background-image: url(../lp-images/lower-bg.png);
	background-position: top left;
	background-repeat: no-repeat;
	width: 940px;
	min-height: 200px;
	margin: 0;
	padding: 0;
	}
.lowerBody {
	padding: 9px;
	}
.lowerBottom {
	background-image: url(../lp-images/lower-bottom.png);	background-position: top left;
	background-repeat: no-repeat;
	width: 940px;
	height: 8px;
	}
.lowerLeft {
	background-image: url(../lp-images/divider01.gif);
	background-position: right center;
	background-repeat: repeat-y;
	width: 483px;
	margin-right: 10px;
	text-align: left;
	min-height: 350px
	}
.lowerRight{
	background: url(../lp-images/history-bg-top.png) no-repeat top left;	
	text-align: left;
	padding: 10px 5px;
	width: 434px;
	height:415px;	
}

.lowerRight-bot{
	background: url(../lp-images/history-bg-bot.png) no-repeat bottom left;
	
	margin-top:-1px;
	
	text-align: left;	
	width: 434px;
	height:25px;
	margin-bottom:20px;	
}

.todays {
	margin-left: 10px;
	font: 11px arial, sans-serif;
	color: #000;
	padding: 10px;
	}
.featured {
	background-image: url(../lp-images/featured-bg.png);
	background-position: top left;
	background-repeat: no-repeat;
	text-align: left;
	width: 475px;
	height: 221px;
	}
.featuredBody {
	padding: 15px;
	position:relative;
}

.featuredBody a{
	display:block;
	text-indent:-9999px;
	position:absolute;
}

.featuredBody a.yahoo{
	top:50px;
	left:20px;
	height:20px;
	width:127px;
}

.featuredBody a.cnn{
	top:50px;
	left:167px;
	height:25px;
	width:132px;
}

.featuredBody a.google{
	top:50px;
	left:322px;
	height:27px;
	width:119px;
}

.featuredBody a.fox{
	top:81px;
	left:18px;
	height:38px;
	width:65px;
}

.featuredBody a.cnbc{
	top:81px;
	left:111px;
	height:30px;
	width:42px;
}

.featuredBody a.msn{
	top:83px;
	left:176px;
	height:28px;
	width:111px;
}

.featuredBody a.market{
	top:85px;
	left:310px;
	height:29px;
	width:97px;
}

.featuredBody a.reuteurs{
	top:130px;
	left:23px;
	height:22px;
	width:114px;
}

.featuredBody a.bloomberg{
	top:130px;
	left:158px;
	height:23px;
	width:137px;
}

.featuredBody a.investors{
	top:126px;
	left:321px;
	height:36px;
	width:112px;
}

.featuredBody a.daily{
	top:161px;
	left:22px;
	height:30px;
	width:160px;
}

.featuredBody a.morningstar{
	top:165px;
	left:200px;
	height:30px;
	width:115px;
}

.featuredBody a.kiplinger{
	top:165px;
	left:330px;
	height:28px;
	width:89px;
}
	
	
.title {
	border-bottom: 1px dotted #000;
	margin-left: 10px;
	padding-bottom: 3px;
	width:404px;
	}
.title2 {
	border-bottom: 1px dotted #000;
	padding-bottom: 3px;
	}

p {
	FONT: 10pt/14pt Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #999999;
	margin-right: 20px;
	}
	
.dottedBorder {
	border-top: 1px dotted #333;
	height: 1px;
	margin: 0;
	padding: 0;
	line-height: 1px;
	}
	
.divider {
	border-top: 1px dotted #eee;
	height: 1px;
	margin: 0;
	padding: 0;
	line-height: 1px;
	width: 200px;
	}

.footer { 
	font: 10px/14px arial, helvetica, sans-serif;
	color: #777;
	margin: 0 auto;
	width: 940px;
	text-align: center;
	padding: 10px;
	}

.cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	border:none;
	margin:0; padding:0;
	background:transparent;
	line-height: 1px;
	}
	
	.clearfix:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}

	.clearfix {display: inline-block;}
	
	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */

