@charset "utf-8";
/* CSS Document */
/* this is the CSS Reset code... from http://rikrikrik.com/reset */
*{margin:0;padding:0;}
iframe,a img,fieldset,form,table{border:0;}
h6,h5,h4,h3,h2,h1,caption,th,td{font-size:100%;font-weight:normal;}
dd,dt,li,dl,ol,ul{list-style:none;}
legend{color:#000;}
button,select,textarea,input{font:100% serif;}
table{border-collapse:collapse;}
caption,th,td{text-align:left;}
/* end CSS Reset */


.wrapper,.wrapper_2{
	width:986px;
	height:1400px;
	background: url(images/bkg3.jpg) #FFFFFF no-repeat;
	margin:auto;
	border-left: 3px solid #FFFF00;
	border-right:3px solid #ffff00;
	}
.wrapper_2{
	height:1860px;
	background: url(images/bkg2.gif) #ffffff no-repeat;
	}
.header{
	width:986px;
	height:168px;
	background-image:url(images/header2.png);
	background-repeat:no-repeat;
	margin:auto;
	}
.footer{
	width:960px;
	height:37px;
	margin:auto;
	}
.footer_i{
	width:986px;
	height:37px;
	margin:auto;
	background-color:#FFFFFF;
	border-left: 3px solid #FFFF00;
	border-right:3px solid #ffff00;
		}
p.disclaimer{
	font: 10px Arial, Helvetica, sans-serif;
	text-align:center;
	color:#000000;
	}
.middle{
	width:986px;
	height:auto;
	clear:both;
	}
.middle_top{
	background-image:url(images/mid-top2.png);
	background-repeat:no-repeat;
	width:986px;
	height:19px;
	margin:auto;
	}
.middle_mid{
	background: url(images/mid-mid2.png);
	background-repeat: repeat-y;
	width:986px;
	height:auto;
	margin:auto;
	clear:both;
	overflow:hidden;
	}
.middle_bottom{
	background-image:url(images/mid-bottom2.png);
	background-repeat:no-repeat;
	width:986px;
	height:68px;
	margin:auto;
	}

.button_holder{
	width:720px;
	height:81px;
	margin:auto;
	margin-top:-18px;
	}
.button1 a{
	background:url(images/buy.jpg) no-repeat;
	width:166px;
	height:67px;
	margin:5px;
	margin-top:-4px;
	float:left;
	text-indent:-9999px;
	}
.button1 a:hover, .button1 a:active{
	background:url(images/buy_a.jpg) no-repeat;
}
.button2 a{
	background:url(images/learn.jpg) no-repeat;
	width:166px;
	height:67px;
	margin:5px;
	margin-top:-4px;
	float:left;
	text-indent:-9999px;
	}
.button2 a:hover, .button2 a:active{
	background:url(images/learn_a.jpg) no-repeat;
}	
.button3 a{
	background:url(images/addit.jpg) no-repeat;
	width:166px;
	height:67px;
	margin:5px;
	margin-top:-4px;
	float:left;
	text-indent:-9999px;
	}
.button3 a:hover, .button3 a:active{
	background:url(images/addit_a.jpg) no-repeat;
}
.button4 a{
	background:url(images/contact.jpg) no-repeat;
	width:166px;
	height:67px;
	margin:5px;
	margin-top:-4px;
	float:left;
	text-indent:-9999px;
	}
.button4 a:hover, .button4 a:active{
	background:url(images/contact_a.jpg) no-repeat;
}
.profile{
	width:450px;
	height:auto;
	margin-left:30px;
	margin-bottom:20px;
	}
.profile_left{
	width:48%;
	float:left;
	margin-top:15px;
	font:14px Arial, Helvetica, sans-serif;
	margin-bottom:20px;
	}
.profile_right{
	width:220px;
	height:220px;
	background:#0000FF;
	float:right;
	margin-top:20px;

	}
.content_left{
	width:442px;
	height:auto;
	float:left;
	background:none;
	margin-top:0;
	margin-bottom:10px;
	clear:left;
	font:13px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	}
	
.content_right{
	width:400px;
	height:auto;
	background:none;
	margin-top:2px;
	float:right;
	clear:right;
	margin-bottom:10px;
	font:13px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	}
.video{
	width:400px;
	height:300px;
	background:none;
	margin:auto;
	}
.left{
	width:440px;
	height:auto;
	float:left;
	clear:left;
	margin-left:25px;
}
.right{
	width:40%;
	height:auto;
	float:right;
	clear:right;
	margin-right:65px;
}
.header_copy{
	font:13pt Arial, Helvetica, sans-serif ;
	font-style:italic;
	font-weight:bolder;
	color:#FFFFFF;
	width:460px;
	height:130px;
	float:right;
	clear:right;
	padding-top:20px;
	margin-right:10px;
	}

.logo a{
	width:503px;
	height:150px;
	float:left;
	clear:left;
	text-indent:-9999px;
	background:url(images/logo2.png) no-repeat;
	}
.logo a:active, .logo a:hover{
	background:url(images/logo.png) no-repeat;
	}
#emphasis, .emphasis_italic, .emphasis_big, #emphasis_bigger{
	font:13px Arial, Helvetica, sans-serif;
	color:#FFFF00;
	}
.emphasis_italic{
	font-style:italic;
	font-weight:bold;
	font-size:16px;
	}
.emphasis_big{
	font-weight:bold;
	font-size:16px;
	color:#FFFFFF;
	}
.emphasis_big2{
	font: 16px Arial, Helvetica, sans-serif;
	color:#FFFF00;
	font-weight:bolder;
	}
#emphasis_bigger{
	font-size:24px;
	font-weight:bold;
	margin-left:290px;
	margin-bottom:10px;
	}
.link a, .link2 a{
	color:#FFff00;
	}
.link a:visited, .link2 a:visited{
	color:#666666;
	}
.link a:hover, .link a:active, .link2 a:hover, .link2 a:active{
	color:#666666;
	}

.title1, .title2, .title3, .title4,.title5,.title6,.title7, .title8,.title9,.title10,.title11,.title12{
	background-image:url(images/title1.png);
	background-repeat:no-repeat;
	width:431px;
	height:41px;
	margin:auto;
	margin-top:5px;
	z-index:1000;
	}
.title2{
	background-image:url(images/title2.png);
	background-repeat:no-repeat;
	}
.title3{
	background-image:url(images/title3.png);
	background-repeat:no-repeat;
	}
.title4{
	background-image:url(images/title4.png);
	background-repeat:no-repeat;
	}
.title5{
	background-image:url(images/title5.png);
	background-repeat:no-repeat;
	}
.title6{
	background-image:url(images/title6.png);
	background-repeat:no-repeat;
	}
.title7{
	background-image:url(images/title7.png);
	background-repeat:no-repeat;
	}
.title8{
	background-image:url(images/title8.png);
	background-repeat:no-repeat;
	}
.title9{
	background-image:url(images/title9.png);
	background-repeat:no-repeat;
	}
.title10{
	background-image:url(images/title10.png);
	background-repeat:no-repeat;
	}
.title11{
	background-image:url(images/title11.png);
	background-repeat:no-repeat;
	margin-left:-10px;
	}
.title12{
	background-image:url(images/title12.png);
	background-repeat:no-repeat;
	}
.copy{
	font:14px Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:130%;
	}
.test1,.test2,.test3{
	margin: 8px 10px 3px -5px;
	width:452px;
	}
.test1{
	background-image:url(images/test1.png);
	background-repeat:no-repeat;
	margin-left:-28px;
	height:190px;
	}
.test2{
	background-image:url(images/test2.png);
	background-repeat:no-repeat;
	height:244px;
	}
.test3{
	background-image:url(images/test3.png);
	background-repeat:no-repeat;
	height:176px;
	}
ul, ol{
	margin-top:10px;
	margin-left:20px;
	padding-left:0;
	color:#FFFF00;

	}
li{
	margin-bottom:10px;
	margin-top:10px;
	margin-left:15px;
	font-weight:bold;
	font-size:16px;
	font-style:italic;
	}
.excerpt{
	margin-bottom:10px;
	margin-top:10px;
	margin-left:5px;
	margin-right:5px;
	line-height:130%;
	}
body{
	background-image:url(images/stripe_bkg2.png);
	background-repeat:repeat;
	}
.wish a{
	background-image:url(images/wish_logo.png);
	background-repeat:no-repeat;
	width:399px;
	height:158px;
	float:left;
	clear:left;
	text-indent:-9999px;
	}
.thanks{
	color:#FFFF00;
	font: 24px Arial, Helvetica, sans-serif;
	margin:auto;
	text-align:center;
	}
.book{
	background-image:url(images/bookimage.jpg);
	height:242px;
	width:243px;
	margin:auto;
	float:left;
	
	}
