* {
	margin:0;
	padding:0;
	}
	
body {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#fff;
	color: #666;
	font-size:.75em;
	}

#wrapper {
	width:986px;
	margin:0 auto;
	background:url(Images/content_bg.gif) center repeat-y;
	}

#header {
	background:url(Images/header.jpg) top center no-repeat;
	width:986px;
	height:327px;
	text-indent:-5000px;
	}

#content {
	background:url(Images/content_bg_top.gif) top center no-repeat;
	padding:0 88px;
	height:1%;
	overflow:hidden;
	}

#col1 {
	width:440px;
	float:left;
	margin-bottom:40px;
	}
#col2 {
	width:344px;
	float:right;
	margin-bottom:40px;
	}

h2.howItWorks {
	background:url(Images/rule_howitworks.gif) 77px bottom no-repeat;
	padding:0 0 5px 0;
	margin-bottom:8px;
	color:#0099ff;
	font-size:40px;
	text-align:center;
	}
ol.howItWorks {
	list-style-type:none;
	margin-bottom:0px;
	}
	ol.howItWorks li {
		padding:13px 0 0 77px;
		font-size:12px;
		color:#999;
		}
		ol.howItWorks li.num1 { background:url(Images/num1.gif) top left no-repeat; height:50px; }
		ol.howItWorks li.num2 { background:url(Images/num2.gif) top left no-repeat; height:50px; }
		ol.howItWorks li.num3 { background:url(Images/num3.gif) top left no-repeat; }
		ol.howItWorks .item {
			font-size:24px;
			font-weight:bold;
			color:#000;
			line-height:1.1;
			}

.btn_getStarted {
	margin:25px auto 25px auto;
	width:174px;
	height:53px;
	text-indent:-5000px;
	}
	.btn_getStarted a:link, .btn_getStarted a:visited {
		background:url(Images/btn_getStarted.gif) no-repeat top left;
		display:block;
		width:174px;
		height:53px;
		}
	.btn_getStarted a:hover {
		background:url(Images/btn_getStarted.gif) no-repeat;
		background-position:0 -53px;
		}

#phoneNumberTop {
	text-align:center;
	font-weight:bold;
	font-size:16px;
	color:#999;
	}
	#phoneNumberTop strong {
		color:#000;
		font-size:26px;
		}
#phoneNumber {
	margin:30px 0 20px 0;
	text-align:center;
	font-weight:bold;
	font-size:18px;
	color:#999;
	}
	#phoneNumber strong {
		color:#900;
		}

.coupon {
	text-align:center;
	margin:20px 0 0 0;
}

#boxes {
	clear:both;
	margin:25px 0 15px 0;
	height:1%;
	overflow:hidden;
	}
	.box {
		background:url(Images/box_border.gif) top left no-repeat;
		width:185px;
		height:211px;
		text-align:center;
		padding:10px 0 0 0;
		}
		.box h3 {
			clear:both;
			color:#0099ff;
			font-size:18px;
			margin:0 0 3px 0;
			text-decoration:none;
			}
			.box h3 a:link, .box h3 a:visited {
				text-decoration:none;
				color:#0099ff;
				}
			.box h3 a:hover {
				text-decoration:underline;
				color:blue;
				}
		.box p {
			font-size:12px;
			font-weight:bold;
			margin:0 0 10px 0;
			}
		.box .price {
			font-size:24px;
			font-weight:bold;
			color:#0c0;
			margin:0 0 12px 0;
			}
		#box1 { float:left; margin-right:24px; }
		#box2 { float:left; margin-right:24px; }
		#box3 { float:left; }
		#box4 { float:right; }

.btn_buyNow {
	margin:0 auto 38px auto;
	width:78px;
	height:23px;
	text-indent:-5000px;
	}
	.btn_buyNow a:link, .btn_buyNow a:visited {
		background:url(Images/btn_buyNow.gif) no-repeat top left;
		display:block;
		width:78px;
		height:23px;
		}
	.btn_buyNow a:hover {
		background:url(Images/btn_buyNow.gif) no-repeat;
		background-position:0 -23px;
		}

.bodyIntro {
	clear:both;
	padding:0 36px;
	margin-bottom:40px;
	}
.bodyText {
	clear:both;
	padding:0 36px;
	margin-bottom:15px;
	}

#boxText {
	clear:both;
	padding:0 6px 20px 6px;
	font-style:italic;
	font-size:90%;
	}


#navBottom {
	text-align:center;
	font-size:120%;
}
	#navBottom a {
		margin:0 10px;
	}


#footer {
	background:url(Images/content_bg_bottom.gif) no-repeat top center;
	color:#999;
	text-align:center;
	padding:25px 0 20px 0;
	}

#copyright {
	color:#999;
	font-size:10px;
	margin-top:15px;
	}


ul {
	margin:0 0 15px 35px;
	}
ul li {
	}


h2 {
	color:#900;
	font-size:22px;
	margin-bottom:20px;
	}
	h2.top {
		font-size:28px;
		color:#900;
		text-align:center;
		}
h3 {
	color:#069;
	font-size:19px;
	margin:20px 0 20px 0;
	}

.subhead {
	font-size:17px;
	font-style:italic;
	font-weight:normal;
	color:#999;
}

a:link, a:visited { color:blue; }
a:hover { color:#09f; }

p {
	margin-bottom:15px;
	}
strong { color:#000; }

.textLarge { font-size:15px; }

.intro {
	font-size:13px;
	font-weight:bold;
	color:#666;
	line-height:1.2;
	}

.textAlignL { text-align:left; }
.textAlignC { text-align:center; }
.textAlignR { text-align:right; }

.clear { clear:both; }

