		/* ----------- Sets up page background (T&B) and centers #wrapper in all browsers ------------ */
body
	{
		margin:0;
		padding:0;
		background:#000 url(vegas2005top.jpg) center top no-repeat;
		text-align:center;
	}

		/* ------------ Main column #wrapper & Headline, Sub-head setup ------------*/

#wrapper
	{	
		width:950px;
		margin-top:0;
		margin-right:auto;
		margin-left:auto;
		margin-bottom:50px;
		text-align:left;
		padding:0;
		background-color:transparent;
	}
h1
	{
		clear:both;
		width:700px;
		font-family:Tahoma, Verdana, sans-serif;
		font-size:24pt;
		color:#bf0725;
		font-weight:bold;
		font-style:italic;
		text-align:center;
		padding:50px 74px 35px 74px;
		margin:0;
		background:#fff url(topgrad_grey1.jpg) 0 -30px no-repeat;
	}
h2
	{
		width:400px;
		color:#303040;
		text-align:left;
		font-family:Tahoma, sans-serif;
		font-size:24pt;
		font-style:italic;
		line-height:100%;
		padding:15px 0 5px 0;
		margin:0;
	}
h3
	{
		width:400px;
		color:#a00000;
		text-align:left;
		font-family:Helvetica, sans-serif;
		font-size:16pt;
		line-height:105%;
		padding:0 0 5px 0;
		margin:0;
	}
h6
	{
		color:#900000;
		margin:0 0 -20px 0;
		padding:0 0 5px 60px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14pt;
		font-style:italic;
		line-height:130%;
	}
.bullets
	{
		clear:both;
		float:left;
		width:600px;
		margin:0;
		padding:0;
	}
.bullets ul li
	{
		margin:0;
		padding:0 0 0 30px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12pt;
		font-style:italic;
		font-weight:bold;
		line-height:130%;
		color:#403040;
		list-style-type:none;
	}
.titlepack
	{
		float:left;
		width:470px;
		margin:0;
		padding:0;
	}
.titlepack p
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11pt !important;
		line-height:115% !important;
		font-weight:bold;
		margin:-5px 0 15px 0 !important;
		padding:0 !important;
	}
*html .titlepack p
	{
		margin-bottom:10px;
	}
.titlepack p:first-letter
	{
		font-size:11pt !important;
	}
	
	/* ---------------------------- Main Sales Letter ------------------------ */

.sales
	{
		float:left;
		width:848px;
		margin:0 0 50px 60px;
		padding:0;
		background-color:#fff;
		border:1px solid #000;
	}
.sales p
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12pt;
		line-height:120%;
		color:#000;
		padding:1px 45px 1px 50px;
		margin:14px 0 14px 0;
		text-indent:15px;
	}
.sales p:first-letter
	{
		font-size:13pt;
	}

.tocbullets
	{
		width:660px;
		padding:0;
		margin:0 0 0 75px;
		background:#fff url(bulletback1a.jpg) 280px 0 no-repeat;
	}
.tocbullets li
	{
		font-family:Helvetica, Arial, sans-serif;
		font-size:11pt;
		font-weight:bold;
		font-style:italic;
		list-style-type:none;
		padding:0 0 0 30px;
		background:transparent url(check-red.gif) 0 0 no-repeat;
	}
.tocbullets2
	{
		width:650px;
		padding:0;
		margin:0 0 0 85px;
		background:#fff url(bulletback2a.jpg) 390px -30px no-repeat;
	}
.tocbullets2 li
	{
		font-family:Helvetica, Arial, sans-serif;
		font-size:11pt;
		font-weight:bold;
		font-style:italic;
		list-style-type:none;
		padding:0 0 0 30px;
		background:transparent url(check-red.gif) 0 0 no-repeat;
	}
.blackball img
	{
		margin:0 4px -1px 0;
		padding:0;
	}
.testimonial p
	{
		width:480px;
		font-family:Times, Georgia, serif;
		font-size:11pt;
		font-style:italic;
	}
.testimonial p:first-letter
	{
		font-size:11pt;
	}
.kkbar
	{
		float:left;
		padding:0;
		margin:20px 0 0 0;
		border:3px solid #303030;
	}
*html .kkbar
	{
		margin-bottom:-10px;
	}
.weprod img
	{
		float:right;
		padding:0;
		margin:0 20px 25px 0;
	}
.syprod img
	{
		float:left;
		padding:0;
		margin:25px 25px 40px 50px;
	}
.authorpix
	{
		float:left;
		padding:0;
		margin:20px 20px 0 50px;
	}
*html .authorpix
	{
		margin-left:25px;
	}
.sig img
	{
		float:left;
		margin:20px 0 0 70px;
	}
.payblock
	{
		float:left;
		width:650px;
		margin:0 0 20px 95px;
		padding:10px 0 10px 0;
		background:transparent url(paystack2010f.jpg) 95px 20px no-repeat;
	}
*html .payblock
	{
		margin-left:45px;
	}
.payblock img
	{
		margin:0;
		padding:0;
	}
.payblock p
	{
		font-family:Tahoma, Georgia, sans-serif;
		font-size:18pt;
		line-height:110%;
		text-align:center;
		margin:11px 0 0 0;
	}
*html .payblock p
	{
		margin:14px 0 20px 0;
		font-size:20pt;
	}
.chickpeek
	{
		background:#fff url(upsell_girls1.jpg) bottom right no-repeat;
	}
.discount p
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:10pt;
		text-align:left;
		text-indent:0;
		padding:6px 0 0 0;
		margin:0 0 30px 80px;
	}
.singleitem
	{
		float:left;
		width:650px;
		padding:0;
		margin:20px 0 50px 90px;
		border:6px ridge #aaaa00;
		background:#fff url(goldback2.jpg) 0 0 no-repeat;
	}
*html .singleitem
	{
		margin-left:45px;
	}
.singleitem p
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14pt;
		color:#000;
		margin:20px 0 20px 0;
		padding:0 20px 0 40px;
		line-height:115%;
		text-indent:.5em;
	}
.singleitem p:first-letter
	{
		font-size:16pt;
	}
#keys
	{
		clear:both;
		float:left;
		width:730px;
		margin:0 0 30px 45px;
		padding:10px 0 0 40px;
		background-color:#fff;
	}
#keys p
	{
		font-size:10pt;
		padding:0 0 20px 0;
		margin:20px 0 0 0;
	}
#keys p:first-letter
	{
		font-size:10pt;
	}
*html #keys p
	{
		margin:0;
	}
#keys img
	{
		float:left;
		padding:0;
		margin:0;
	}
#keys form
	{
		float:left;
		width:170px;
		margin:58px 0 0 0;
		padding:10px 0 10px 20px;
	}
*html #keys form
	{
		margin:45px 0 0 0;
	}
.bar1
	{
		float:left;
		width:440px;
		padding:0;
		margin:10px 0 40px 110px;
	}
*html .bar1
	{
		margin-left:60px;
	}

		/* ------------ video setup for special IE6 stand-alone page ------------*/

.videoback
	{
		width:848px;
		padding:10px 0 0 0;
		margin:0;
		background:#000 url(vidback1.jpg) 0 -2px no-repeat;
		border-bottom:5px solid #000;
	}
.utube
	{
		width:340px;
		padding:10px;
		margin:30px 0 10px 240px;
		background-color:#404050;
	}
.ie6a
	{
		width:500px;
		padding:5px;
		margin:0 0 15px 160px;
	}
.ie6a p
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14pt;
		text-align:center;
		margin:0 0 5px 0;
		padding:0;
	}
.ie6a a
	{
		color:#a8aaf6;
	}

		/* ------------ video setup for primary index page ------------*/

.utube2
	{
		width:500px;
		padding:10px;
		margin:30px 0 5px 165px;
		background-color:#404050;
	}
.ie6
	{
		width:500px;
		padding:5px;
		margin:0 0 10px 165px;
	}
.ie6 p
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:9pt;
		color:#fff;
		text-align:center;
		margin:5px 0 5px 0;
		padding:0;
	}
.ie6 p:first-letter
	{
		font-size:9pt;
	}
.ie6 a
	{
		color:#a8aaf6;
	}

		/* ------------ old unused junk ------------*/

#adbrite
	{
		clear:both;
		margin:0 45px 25px 50px;
		padding:2px 2px;
		border:2px solid #4c4c4c;
	}
.elertbox
	{
		float:left;
		padding:0;
		margin:0 0 40px 140px;
	}
*html .elertbox
	{
		margin-left:75px;
	}
.elertbox img
	{
		padding:0;
		margin:0 0 0 60px;
	}
.res
	{
		border:none;
	}
*html .res
	{
		height:1px;
	}
.res p
	{
		clear:both;
		font-family:Arial, Helvetica, sans-serif;
		font-size:16pt;
		line-height:120%;
		color:#000;
		padding:0;
		margin:5px 0 0 0;
		text-align:center;
		text-indent:0;
	}
.res p:first-letter
	{
		font-size:17pt;
	}
.res a:hover
	{
		font-weight:bold;
	}
.bookshelf
	{
		float:left;
		width:420px;
		height:126px;
		margin:10px 0 25px 195px;
		padding:10px;
		background-color:#fafafa;
	}
*html .bookshelf
	{
		margin-left:102px;
	}
.bookshelf a
	{
		display:block;
		width:420px;
		height:126px;
		background:#fff url(bookbanner3.jpg) no-repeat 0 0;
		border:5px solid #ff0000;
	}
.bookshelf a:hover
	{
		border-left:5px solid #af0000;
		border-top:5px solid #af0000;
		border-right:10px solid #402040;
		border-bottom:7px solid #402040;
		margin-bottom:-2px;
	}
#adsense
	{
		float:left;
		width:655px;
		margin:10px 10px 10px 90px;
		padding-left:90px;
		background-color:#fff;
	}
*html #adsense
	{
		margin-left:48px;
	}
.adbank
	{
		float:left;
		width:655px;
		margin:10px 10px 20px -10px;
		padding-left:90px;
		background-color:#fff;
	}
*html .adbank
	{
		margin-left:10px;
	}


	/* -------------- Styles the FOR - KAC Bonus Boxes -------------------- */
	
.headbox
	{
		float:left;
		width:750px;
		height:188px;
		background-image:url(bonusbox1b.jpg);
		background-repeat:no-repeat;
		background-position:left top;
		margin:0 0 0 75px;
	}
*html .headbox
	{
		margin-left:26px;
	}
.headbox2
	{
		float:left;
		width:750px;
		height:188px;
		background-image:url(bonusbox2b.jpg);
		background-repeat:no-repeat;
		background-position:left top;
		margin:0 0 0 75px;
	}
*html .headbox2
	{
		margin-left:26px;
	}
.testibox2
	{
		float:left;
		width:750px;
		padding:0 20px 20px 20px;
		margin:0 0 40px 72px;
		background:transparent url(testi_bott2.jpg) no-repeat left bottom;
	}
*html .testibox2
	{
		margin-left:24px;
	}
.testibox2 p
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12pt;
		font-weight:normal;
		color:#000;
		padding:0 30px 0 15px;
		margin:7px 100px 10px 10px;
		line-height:130%;
		text-indent:12px;
	}
.testibox2 img
	{
		float:left;
		padding:0;
		margin:20px 25px 0 30px;
	}

