@charset "utf-8";
*{
margin:0;
padding:0;
}


img, a img{
border:0 none;
}

img{
vertical-align:baseline;
}

a{
	outline:0;
	text-decoration: underline;
}

input:focus, textarea:focus, select:focus{
outline: none;
}

textarea {
resize: none;
}

/*img, div, input { behavior: url("iepngfix.htc") }*/


.imgCenter{
display:block;
margin:0 auto;
clear:both;
}

.imgRight{
float:right;
}

.imgLeft{
	float:left;
	padding: 15px;
}

.none{
display:none;
}

.underlined{
text-decoration:underline;
}

.textCenter{
text-align:center;
}

.textLeft{
text-align:left;
}

.textRight{
text-align:right;
}

.clear{
clear:both;
height:0;
line-height:0;
font-size:0;
}

body{
font-size:16px;
color:#333;
background:#ebebeb url(http://programyourselfthin.com/new/images/bg.jpg) scroll repeat-x center top;
font-family:Arial, Helvetica, sans-serif;
}

p{
	margin-bottom:20px;
	line-height:24px;
	}
.testimonial-text {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	color: #333;
	text-align: center;
	padding-right: 25px;
	padding-left: 25px;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	line-height: 38px;
	font-weight: bold;
	color: #C00;
	text-align: center;
	letter-spacing: -1px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 30px;
	font-weight: bold;
	color: #C00;
	text-align: center;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 24px;
	font-weight: bold;
	color: #00C;
	text-align: center;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 24px;
	font-weight: bold;
	color: #000;
	text-align: center;
}

.bold{
	font-weight:bold;
	}	

/*-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; 
filter: alpha(opacity=0);*/

.wrapper{
	width:810px;
	margin:0 auto;
	background:url(http://programyourselfthin.com/new/images/content.jpg) repeat-y left top;
	}

.header{
	width:810px;
	background:url(http://programyourselfthin.com/new/images/header.jpg) no-repeat left top;
	}

.footer{
	width:810px;
	background:url(http://programyourselfthin.com/new/images/footer.jpg) no-repeat left bottom;
	padding:290px 0 127px;
	}	

.content{
	width:670px;
	margin:0 auto;
	}
.checklist {
	background-attachment: scroll;
	background-image: url(http://programyourselfthin.com/new/images/li.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 40px;
	margin-left: 40px;
	margin-right: 50px;
}
.crosslist {
	background-attachment: scroll;
	background-image: url(http://programyourselfthin.com/new/images/cross.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 40px;
	margin-left: 40px;
	margin-right: 50px;
}

.redsmall{
	color:#FF0000;
	font-weight:bold;
	font-size:24px;
	}	

.box{
	background:#f8f8f8;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border:1px solid #999;
	-webkit-box-shadow: inset 0px 0px 20px 5px #ededed;
	-moz-box-shadow: inset 0px 0px 20px 5px #ededed;
	box-shadow: inset 0px 0px 20px 5px #ededed;
	margin-bottom:20px;
	}	
.box2 {
	background-color: #FFC;
	border: medium dashed #F00;
	text-align: center;
	padding: 25px;
	width: 450px;
	float: none;
	margin-right: 30px;
	margin-left: 80px;
}
.textindent {
	margin-right: 50px;
	margin-left: 50px;
}

.rel{
	position:relative;
	}

.testi{
	position: absolute;
	right: -31px;
	top: -95px;
	}		

img, a img, a{
	text-decoration:none;
	border:0 none;
	outline:0;
	text-align: center;
	}	

.content a img{
	text-decoration:none;
	}	
table { margin: auto; } 
.table1 {
	background-color: #F7F7F7;
}

.mainNav{
	position:absolute;
	width:766px;
	top:27px;
	left:24px;
	height:38px;	
	}

.mainNav li{
	height:24px;
	float:left;
	display:inline-block;
	}

.mainNav li a{
	display:block;
	background-position:top;
	height:38px;
	}
	
.mainNav li a:hover, .mainNav li .currentPage{
	background-position:bottom;
	}		

.mainNav li a span{
	display:none;
	}	

#faqs{
	width:108px;
	background-image:url(http://programyourselfthin.com/new/images/nav-faqs.jpg);
	}

#order{
	width:111px;
	background-image:url(http://programyourselfthin.com/new/images/nav-order.jpg);
	}		

#creatorBio{
	width:107px;
	background-image:url(http://programyourselfthin.com/new/images/nav-bio.jpg);
	}

#contactUs{
	width:108px;
	background-image:url(http://programyourselfthin.com/new/images/nav-contact.jpg);
	}

#freeCourse{
	width:108px;
	background-image:url(http://programyourselfthin.com/new/images/nav-freecourse.jpg);
	}

#home{
	width:117px;
	background-image:url(http://programyourselfthin.com/new/images/nav-home.jpg);
	}

#testimonials{
	width:107px;
	background-image:url(http://programyourselfthin.com/new/images/nav-testi.jpg);
	}					
.wrapper .header .footer .content .style94 strong {
	color: #000;
}
