/* CSS Document */
body {
margin:0;
padding:0;
background:#fff url('images/site-bg.gif') 50% -14px repeat;
font-family:Georgia, Arial, serif;
color:#333;
font-size:16px;
}

.bgwrapper { background:transparent url(images/site-a.gif) 50% 0 repeat-x; }
.outerwrapper { background:#FFFFFF url(images/site-a.gif) repeat-x scroll 50% 0; margin:0 auto; padding:0 0 20px; width:960px; }
img { border:0; }
.title { color:#fff; font:normal normal 31px Georgia, "Times New Roman", Times, serif; margin:20px 0; text-align:center; }
.title span { color:#ffbf57; font-weight:700; }
.title2 { color:#fff; font:normal normal 32px Georgia, "Times New Roman", Times, serif; margin:30px 0 9px; line-height:36px; text-align:center; }
.title3 { color:#0d3454; font:italic normal 24px Georgia, "Times New Roman", Times, serif; margin:0 0 20px; text-align:center; }
.title4 { color:#fff; font:normal normal 32px Georgia, "Times New Roman", Times, serif; margin:50px 0 15px; line-height:36px; text-align:center; }
.title5 { color:#0d3454; font:italic normal 24px Georgia, "Times New Roman", Times, serif; margin:0 0 30px; text-align:center; }
.midbanner { overflow:hidden; padding:0 0 20px; }
.midcontent { background:#fff url(images/contentbg.gif) no-repeat; color:#505050; font:normal normal 13px Verdana, Geneva, sans-serif; line-height:18px; border-bottom:1px solid #D3D3D3; padding:30px 150px; width:660px; }
.midcontent2 { background:#fff url(images/contentbg2.gif) no-repeat; color:#505050; font:normal normal 13px Verdana, Geneva, sans-serif; line-height:18px; padding:30px 150px; margin:40px 0 0; width:660px; }
.midcontent h2, .midcontent2 h2 { font:normal normal 700 14px Verdana, Geneva, sans-serif; }
.midcontent h3, .midcontent2 h3 { color:#146AB0; font:italic normal 700 14px Verdana, Geneva, sans-serif; text-align:center; }
.midcontent2 h2.special { color:#146AB0; font:normal normal 700 18px "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:center; }
.midcontent2 h2.special1 { color:#146AB0; font:normal normal 700 18px "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:center; }
.midcontent2 h3.desc { color:#505050; font:normal normal 700 18px "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:center; }
#flashcontent { float:left; padding:0 10px; width:550px; }
#flashcontent2 { padding:0 10px 20px; text-align:center; }
#flashcontent-header { font:normal normal 400 24px "Trebuchet MS", Arial, Helvetica, sans-serif; }
#result{ color:#505050; background:transparent url('images/vid-detail.gif') no-repeat; float:left; height:400px; padding:40px 30px 0; width:350px; }
#viddetail { color:#505050; background:transparent url('images/vid-detail.gif') no-repeat; float:left; height:400px; padding:40px 30px 0; width:330px; }
#viddetail h2 { font:normal normal 400 14px Verdana, "Times New Roman", Times, serif; line-height:24px; margin:0; }
#viddetail ul { font:normal normal 400 12px Verdana, "Times New Roman", Times, serif; line-height:20px; margin:8px 0; list-style:none outside url(images/bullets1.gif); }
#viddetail form label { display:block; height:35px; margin:0 0 0 10px; }

#viddetail form label input { width:220px; }
#submit-button { background:url(images/submit-button1.gif) no-repeat; border:0; font:normal normal 18px Georgia, "Times New Roman", Times, serif; color:#814f00; margin:10px 0 10px 70px; height:35px; width:190px; cursor:pointer; }
#viddetail p { color:#494949; font:italic normal 13px Verdana, Geneva, sans-serif; line-height:18px; text-align:center; }
.content-wrap { position: relative; top: -10px; background:#fff; padding:30px 150px; width:660px; }
.content-wrap p { color:#505050; font:normal normal 13px Verdana, Geneva, sans-serif; line-height:18px; }
.content-wrap h3 { color:#146ab0; font:normal normal 700 16px Georgia, "Times New Roman", Times, serif; margin:5px 0; }
.content-wrap p.divider { text-align:center; color:#808080; }
.content-wrap ol { color:#505050; font:normal normal 400 13px Verdana, Geneva, sans-serif; }
.content-wrap p a { color:#da7100; }
p.purchase { text-align:center; font:normal normal 700 18px Verdana, Geneva, sans-serif; color:#ff5d15; margin:20px 0; }
a.link-orange { color:#da7100; }
.content-wrap ul { color:#505050; font:9px Verdana, Geneva, sans-serif; padding:0; list-style-type:square; margin:0 0 20px 40px; }
.content-wrap ul li { font:13px Verdana, Geneva, sans-serif; }
.content-wrap2 { padding:10px 30px 0; width:900px; text-align:center; color:#505050; }
ul.liststyle1 { color:#505050; font:9px Verdana, Geneva, sans-serif; padding:0; list-style-type:square; overflow:hidden; margin:0 0 20px; }
ul.liststyle1 li { font:13px Verdana, Geneva, sans-serif; float:left; margin:0 0 0 30px; width:250px; }
ul.liststyle2 { color:#505050; font:9px Verdana, Geneva, sans-serif; padding:0; list-style-type:square; margin:0 0 20px 40px; }
ul.liststyle2 li { font:13px Verdana, Geneva, sans-serif; }
h2.beginbutton { margin:0 0 20px; }
h2.beginbutton a { background:#fb8200; border:1px solid #a55500; color:#fff; display:block; font:normal normal 700 18px Georgia, "Times New Roman", Times, serif; padding:5px 10px; margin:0 auto; text-align:center; text-decoration:none; width:300px; }
h2.titleitaclic { font:italic normal 700 14px Verdana, Geneva, sans-serif; margin:0 0 20px; color:#1c7bc7; text-align:center; }
div.testimonials { background:url(images/testi-bg.gif) repeat-y; border-bottom:1px solid #ffc66e; margin:0 auto 20px; width:660px; }
div.testimonials h3 { background:url(images/testi-header.gif) center top no-repeat; color:#8f4a00; font-weight:700; padding:15px 20px; }
div.testimonials p { font:normal normal 400 13px Verdana, Geneva, sans-serif; line-height:18px; padding:20px; margin:0; }
div.payment-options-silver { background:url(images/payment-option-border.gif) repeat-y 100% 0; color:#535353; font:normal normal 400 13px Verdana, Geneva, sans-serif; border-bottom:1px solid #d3d3d3; margin:20px auto 20px; width:660px; }
div.payment-options-silver h3 { background:url(images/payment-option.gif) no-repeat 100% 0; font:normal normal 700 24px Georgia, "Times New Roman", Times, serif; margin:0; color:#505050; font-weight:700; padding:15px; text-align:center; }
div.payment-options-silver h3 span { color:#900; }
div.payment-options-silver img { float:left; margin:0 20px 0 10px; }
div.payment-options-silver p { padding:10px; margin:0; }
div.payment-options-silver p.desc { line-height:24px; }
div.payment-options-silver p.purchase { text-align:center; font:normal normal 700 18px Verdana, Geneva, sans-serif; color:#535353; }
div.payment-options-silver p.beginbutton { text-align:center; }
div.payment-options-silver p.beginbutton a { background:url(images/submit-button1.gif) no-repeat; border:0; font:normal normal 700 13px Verdana, Geneva, sans-serif; margin:0 auto 10px; color:#814f00; display:block; padding:9px 0 0; height:26px; width:190px; text-decoration:none; }
div.payment-options-silver ul { clear:both; line-height:18px; padding:0 20px 0 30px; }
div.payment-options-gold { background:url(images/payment-option-border.gif) repeat-y 0 0; color:#ab7500; font:normal normal 400 13px Verdana, Geneva, sans-serif; border-bottom:1px solid #d3d3d3; margin:20px auto 20px; width:660px; }
div.payment-options-gold h3 { background:url(images/payment-option.gif) no-repeat 0 0; font:normal normal 700 24px Georgia, "Times New Roman", Times, serif; margin:0; color:#ab7500; font-weight:700; padding:15px; text-align:center; }
div.payment-options-gold img { float:left; margin:0 20px 0 10px; }
div.payment-options-gold p { padding:10px; margin:0; }
div.payment-options-gold p.desc { line-height:24px; }
div.payment-options-gold p.purchase { text-align:center; font:normal normal 700 18px Verdana, Geneva, sans-serif; color:#ab7500; margin:20px 0; }
div.payment-options-gold p.beginbutton { text-align:center; }
div.payment-options-gold p.beginbutton a { background:url(images/submit-button1.gif) no-repeat; border:0; font:normal normal 700 13px Verdana, Geneva, sans-serif; margin:0 auto 10px; color:#814f00; display:block; padding:9px 0 0; height:26px; width:190px; text-decoration:none; }
div.payment-options-gold ul { clear:both; line-height:18px; padding:0; }
.testi-vid { width:960px; padding:0 0 0 30px; overflow:hidden; }
.testi-vid div { background:url(images/testi-bg2.gif) repeat-y; border-bottom:1px solid #ffc66e; margin:0 auto 20px; width:430px; }
.testi-vid div h3 { background:url(images/testi-header2.gif) center top no-repeat; font:normal normal 700 13px Verdana, Geneva, sans-serif; color:#8f4a00; padding:15px; margin:0; text-align:center; }
.testi-vid div p { padding:10px; margin:0; text-align:center; }
.bonus-banner { background:transparent url(images/bonus-banner.jpg) no-repeat; height:300px; padding:10px; margin:20px auto 40px; width:600px; }
.bonus-banner h3 { color:#311e00; font:normal normal 400 36px Georgia, "Times New Roman", Times, serif; margin:10px 0 0 10px; }
.bonus-banner h3 span { font-weight:span; }
.bonus-banner ul { color:#311e00; list-style:none; font:normal normal 400 18px Georgia, "Times New Roman", Times, serif; line-height:40px; margin:5px 0 0 48px; padding:0; }
.bonus-banner ul li span { font-weight:700; }
.bonus-banner h5 { color:#311e00; font:normal normal 38px Georgia, "Times New Roman", Times, serif; margin:-20px 10px 0 0; text-align:right; }
div.bonus { background:#83011f url(images/bonus-border.gif) 100% 100% no-repeat; margin:0 auto 20px; padding:0 0 10px; width:460px; }
div.bonus h3 { background:transparent url(images/bonus-border.gif) 0 0 no-repeat; color:#ffd700; font-weight:700; padding:10px; width:440px; }
div.bonus p { margin:0; padding:0 10px 10px; color:#ffeded; }
div.bonus ul { font:normal normal 400 13px Verdana, Geneva, sans-serif; color:#ffeded; margin:0 10px 10px 40px; }
div.bootcamp-purchase { background:#83011f url(images/purchase-border.gif) 100% 100% no-repeat; margin:0 auto 20px; padding:0 0 10px; width:520px; }
div.bootcamp-purchase h3 { background:transparent url(images/purchase-border.gif) 0 0 no-repeat; color:#ffd700; font:normal normal 700 24px "Trebuchet MS", Arial, Helvetica, sans-serif; line-height:36px; margin:0; padding:0 20px 10px; width:480px; }
div.bootcamp-purchase h4 { color:#fff; font:normal normal 700 18px "Trebuchet MS", Arial, Helvetica, sans-serif; line-height:36px; margin:0; padding:0 20px 10px; text-align:center; }
div.bootcamp-purchase p { margin:0; padding:0 20px 10px; color:#ffeded; }
div.bootcamp-purchase ul { font:normal normal 400 13px Verdana, Geneva, sans-serif; color:#ffeded; margin:0 10px 10px 40px; }
h4.badge { background:url(images/bonus-badge.gif) no-repeat; color:#b02b2c; font:700 30px Georgia, "Times New Roman", Times, serif; float:left; text-align:center; margin:0 20px 0 10px; height:85px; padding:25px 0 0; width:110px; }
h4.badge span { display:block; font-size:12px; }
.form2 { background:transparent url(images/form2-bg.gif) repeat-x; border:1px solid #aeaeae; height:170px; margin:20px auto 0; padding:10px; width:660px; }
.form2 p.top { color:#505050; font:normal normal 400 13px Verdana, Geneva, sans-serif; line-height:18px; text-align:center; margin:0 0 15px; }
.form2 p.bottom { color:#505050; font:italic normal 400 12px Verdana, Geneva, sans-serif; line-height:18px; text-align:center; }
.form2 form { margin:0 0 0 8px; overflow:hidden; width:640px; }
.form2 form label { display:block; float:left; height:25px; margin:0 0 0 10px; }
.form2 form label span { display:block; float:left; padding:3px 0 0; width:80px; }
.form2 form label input { width:220px; }
#submit-button2 { background:url(images/submit-button1.gif) no-repeat; border:0; clear:both; font:normal normal 18px Georgia, "Times New Roman", Times, serif; color:#814f00; margin:10px 0 0 227px; height:35px; width:190px; cursor:pointer; }
.testimonial-outer { background:#dff1ff url(images/testi-border.gif) 0 0 no-repeat; margin:20px auto; width:660px; }
.testimonial-inner { background:transparent url(images/testi-border.gif) -660px 100% no-repeat; padding:0 0 20px; }
.testimonial-outer h2 { color:#0c67b0; font:normal normal 400 18px Georgia, "Times New Roman", Times, serif; padding:20px 0 0 20px; margin:0 0 10px; }
.testibox-outer { background:#fff url(images/testi-border.gif) -1320px 0 no-repeat; margin:20px auto 0; width:620px; }
.testibox-outer:first-child { margin-top:0; }
.testibox-inner { background:transparent url(images/testi-border.gif) -1940px 100% no-repeat; overflow:hidden; }
.testibox-inner img { float:left; margin:10px 30px 10px 10px; }
.testibox-inner p { color:#505050; font:normal normal 400 13px Verdana, Geneva, sans-serif; padding:20px 20px 0 0; }
.testibox-inner p span { display:block; font-style:italic; text-align:right; }
.guarantee { background:transparent url(images/guarantee-border-top.jpg) no-repeat scroll 0 0; font:normal normal 400 13px Verdana, Geneva, sans-serif; margin:0 auto; width:660px; }
.guarantee div:first-child {  background:transparent url(images/guarantee-border-bottom.jpg) no-repeat scroll 100% 100%; padding:30px 40px;  }
.guarantee div img { float:left; margin:10px 20px 0 40px; }
.guarantee div h3 { font:normal normal 700 18px Georgia, "Times New Roman", Times, serif; margin:0; color:#03538a; padding:25px 50px 0 40px; line-height:32px; }
.guarantee ul { list-style:none; color:#505050; font:normal normal 400 13px Verdana, Geneva, sans-serif; margin:0;  padding:30px 0 0 40px; }
.guarantee ul li em { color:#03538a; font-weight:700; }
.bot-footer { background:#d3d3d3 url(images/footer-bg.gif) repeat-x; clear:both; overflow:hidden; padding:20px 0 0; text-align:center; }
.bot-footer div { margin:0 auto; width:960px; }
.bot-footer div p { font:normal normal 400 11px Verdana, Geneva, sans-serif; }
.form-tell-a-friend { background:#FFC; border:1px solid #FC6; overflow:hidden; margin:0 auto; padding:20px; width:680px; text-align:center }
.form-tell-a-friend form div.label-1 { float:left; width:340px; }
.form-tell-a-friend form div.label-2 { float:left; width:340px; }
.video-mini { background:#fff; color:#505050; font:normal normal 400 13px Verdana, Geneva, sans-serif; border:2px dashed #da7100; padding:20px; width:400px; margin:0 auto; text-align:left; }
.video-mini h3  { color:#da7100; font:normal normal 700 14px Verdana, Geneva, sans-serif; text-align:left; }
p.vid-title { font:normal normal 400 18px "Trebuchet MS", Arial, Helvetica, sans-serif; }
#paginationstyle { background:##FCFCFC; border:1px solid #D3D3D3; padding:20px; width:560px; margin:0 auto; }

.content {
background:url('images/content-bg.png') repeat-y;
}
.content p{
margin:0 0 10px 0;
font-family:Georgia, Arial, serif;
color:#333;
font-size:16px;
text-decoration:none;
}
.content li{
margin:0 0 5px 0;
font-family:Georgia, Arial, serif;
color:#333;
font-size:16px;
text-decoration:none;
}
.content h1{
font-family:Georgia, Arial, serif;
color:#1f497d;
font-size:28px;
font-weight:normal;
text-decoration:none;
}
.content h2{
margin:0 0 10px 0;
font-family:Georgia, Arial, serif;
color:#333;
font-size:20px;
font-weight:normal;
text-decoration:none;
}
.content h3{
margin:0 0 10px 0;
font-family:Georgia, Arial, serif;
color:#333;
font-size:18px;
font-weight:normal;
text-decoration:none;
}
.footer {
background:url('images/footer-bg.png') no-repeat;
padding:57px 0 0 0;
font-family:Georgia, Arial, serif;
color:#333;
font-size:14px;
font-weight:normal;
text-decoration:none;
}


#header h1{
margin:0;
padding:0;
}
#headerseal {
	position:absolute;
	top:20px;
	right:30px;
	z-index:100;
}

#buttonStyle {
	display:block;
	padding-top:0px;
	height:39px;
	width:200px;
	text-align:center;
	text-decoration:none;
	font-size:18px;
	font-family:Georgia,Georgia,serif;
	font-weight:normal;
	color:white;
	background:transparent url('images/button-style-2.gif') top center no-repeat scroll;
	cursor:pointer;
}

#buttonStyle:hover {
	text-decoration:underline;
}

input#buttonStyle {
	padding-top:0;
	height:39px;
	border:none;
}
#page {
	background:#fcfcfc;
	margin:0 auto 20px;
	padding:20px;
	color:#000000;
	font-size:16px;
	text-decoration:none;
	font-weight:normal;
	font-family:Arial;
	width:560px;
	border:1px solid #d3d3d3;
}
#page p{
	margin:0 0 15px 0;
	padding:0;
	color:#505050;
	font-size:16px;
	text-decoration:none;
	font-weight:normal;
	font-family:Arial;
}
#page li{
	margin:0 0 10px 0;
	padding:0;
	color:#505050;
	text-decoration:none;
	font-size:13px;
	font-weight:normal;
	font-family:Verdana, Geneva, sans-serif;
}
#page a{
	color:#990000;
	text-decoration:underline;
}
#page a:hover{
	color:#990000;
	text-decoration:none;
}
#page h1{
	margin:0 0 10px 0;
	padding:0;
	color:#000000;
	font-size:30px;
	text-decoration:none;
	font-family:Arial;
}
#page h2{
	margin:0 0 15px 0;
	padding:0;
	color:#000000;
	font-size:25px;
	text-decoration:none;
	font-family:Arial;
}
#page h3{
	margin:0 0 15px 0;
	padding:0;
	color:#da7100;
	font-size:14px;
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:700;
}
#page h4{
	margin:0 0 15px 0;
	padding:0;
	color:#000000;
	font-size:18px;
	text-decoration:none;
	font-family:Arial;
}
#paginationstyle select{ /*Style for demo pagination divs' select menu*/
border: 1px solid navy;
margin: 0 15px;
}
#paginationstyle a{ /*Pagination links style*/
padding: 0 5px;
text-decoration: none;
border: 1px solid #505050;
color: #ffffff;
background-color: #505050;
}
#paginationstyle a:hover, #paginationstyle a.selected{
color: #ffffff;
background-color: #f44b00;
border:1px solid #f44b00;
}
#paginationstyle a.imglinks{ /*Pagination Image links style (class="imglinks") */
border: 0;
padding: 0;
}
#paginationstyle a.imglinks img{
vertical-align: bottom;
border: 0;
}
#paginationstyle a.imglinks a:hover{
background: none;
}
#button {
margin:20px 0 20px 0;
padding:0;
}
#button a{
	background:url('images/button-style-2.gif') no-repeat;
	color:white;
	text-decoration:none;
	display:block;
	width:200px;
	height:31px;
	text-align:center;
	padding-top:8px;
	font-size:18px;
	font-family:Georgia,Georgia,serif;
	font-weight:normal;
}
#button a:hover {
	color:white;
	text-decoration:underline;
}
#blobTestimonial {
    width: 708px;
	margin: auto;
	margin-bottom:15px;
	background: url('../designs/alpha/blobs/col1-test-bg.gif') top left repeat-y scroll;
	clear:left;
}
	#blobTestimonial #blobTopLeft {
		background: url('../designs/alpha/blobs/col1-test-top.gif') top left no-repeat scroll;			
		height:20px;
	}
		#blobTestimonial #blobTopRight {
		}
	#blobTestimonial #blobBody {
		margin:0 10px 0;
		/*margin:-10px 10px -20px;*/
	}
	#blobBody h1{
	color:#FBA000;
	font-size:20px;
	text-decoration:none;
	font-family:Arial;
	font-weight:bold;
	}
	#blobBody p{
		margin:0 0 15px 0;
		color:#000000;
		font-size:16px;
		text-decoration:none;
		font-weight:normal;
		font-family:Arial;
	}
	#blobTestimonial img {
		float:left;
		margin-right:15px;
	}
	#blobTestimonial #blobBottomLeft {
		background: url('../designs/alpha/blobs/col1-test-bot.gif') top left no-repeat scroll;
		height:20px;
	}
		#blobTestimonial #blobBottomRight {
			
		}
#blobTestimonialvid {
	width:346px;
	margin-bottom:15px;
	background: url('../designs/alpha/blobs/col1-test-bg-vid.gif') top left repeat-y scroll;
	margin: auto;
	clear:left;
}
	#blobTestimonialvid #blobTopLeftvid {
		background: url('../designs/alpha/blobs/col1-test-top-vid.gif') top left no-repeat scroll;			
		height:20px;
	}
		#blobTestimonialvid #blobTopRightvid {
		}
	#blobTestimonialvid #blobBodyvid {
		margin:0 10px 0;
		/*margin:-10px 10px -20px;*/
	}
	#blobTestimonialvid h1{
	color:#FBA000;
	font-size:20px;
	text-decoration:none;
	font-family:Arial;
	font-weight:bold;
	}
	#blobTestimonialvid p{
		margin:0 0 15px 0;
		color:#000000;
		font-size:16px;
		text-decoration:none;
		font-weight:normal;
		font-family:Arial;
	}
	#blobTestimonialvid img {
		float:left;
		margin-right:15px;
	}
	#blobTestimonialvid #blobBottomLeftvid {
		background: url('../designs/alpha/blobs/col1-test-bot-vid.gif') top left no-repeat scroll;
		height:20px;
	}
		#blobTestimonialvid #blobBottomRightvid {
			
		}
#clear {
	clear:both;
}