/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


body {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.4;
	background: #000;
}

h1, h2, h3 {
	font-family: "Courier New", Courier, monospace;
	color: #CC0202;
	margin-bottom: 15px;
	line-height: 1.2;
	letter-spacing: -1px;
	text-align: center;
}

h1 { font-size: 30px; }
h2 { font-size: 24px; }
h3 { font-size: 24px; }

p {	margin-bottom: 15px; }

a {	color: #00c; }
a:hover { color: #CC0202; }

/*----- General styles -----*/

.centre { text-align: center; }
.left {	text-align: left; }
.right { text-align: right; }
.red { color: #CC0202; }
.black { color: #000; }
.white { color: #fff; }
.highlight { background: #ff0; }
.underline { text-decoration: underline; }

.courier { font-family: "Courier New", Courier, monospace; letter-spacing: -0.04em; }

.align-left { float: left;	margin: 0 15px 15px 0; }
.align-right {	float: right; margin: 0 0 15px 15px; }
.clear { clear: both; }

.size12 { font-size: 12px; }
.size14 { font-size: 14px; }
.size16 { font-size: 16px; }
.size18 { font-size: 18px; }
.size20 { font-size: 20px; }
.size21 { font-size: 21px; }
.size22 { font-size: 22px; }
.size24 { font-size: 24px; }
.size26 { font-size: 26px; }
.size27 { font-size: 27px; }
.size31 { font-size: 31px; }


.bold { font-weight: bold; }

.tick1 { margin: 20px 0;}
.tick1 li { background: url(/UG7/images/tick1.gif) no-repeat; padding: 5px 0 5px 35px; margin: 10px 0 10px 0; }

.tick2 { margin: 20px 0;}
.tick2 li { background: url(/UG7/images/tick2.gif) no-repeat; padding: 5px 0 5px 35px; margin: 10px 0 10px 0; }

.bullet1 { margin: 20px 0;}
.bullet1 li { background: url(/UG7/images/bullet1.gif) no-repeat 0 3px; padding: 0 0 0 30px; margin: 0 0 20px; }
.bullet1.compact { margin: 0 0 20px; }
.bullet1.compact li { margin: 5px 0; }

.ordered1 { margin: 20px 0;}
.ordered1 li { margin: 0 0 15px; padding-left: 30px; }
.ordered1 li.num1 { background: url(/UG7/images/ol1-1.jpg) no-repeat; }
.ordered1 li.num2 { background: url(/UG7/images/ol1-2.jpg) no-repeat; }
.ordered1 li.num3 { background: url(/UG7/images/ol1-3.jpg) no-repeat; }

/*----- Structure -----*/



#container {
	background: url(/UG7/images/header.jpg) no-repeat top center;
	margin: 0 auto;
}

#header {
	width: 900px;
	margin: 0 auto;
	padding-top: 194px;
}

#nav {
	margin: 0 0 0 20px;
	overflow: auto;
}

#nav li {
	float: left;
	margin: 0;
}

#nav li a {
	display: block;
	background: url(/UG7/images/nav.jpg) no-repeat;
	height: 34px;
	text-indent: -9999px;
}

#nav li#nav-mission a {
	width: 195px;
}

#nav li#nav-operative a {
	width: 196px;
	background-position: -195px 0;
}

#nav li#nav-witness a {
	width: 196px;
	background-position: -391px 0;
}

#nav li#nav-contact a {
	width: 169px;
	background-position: -587px 0;
}

#content {
	width: 900px;
	margin: 0 auto;
	background: url(/UG7/images/content-bg.jpg) repeat-y;
}

#content .top-wrap {
	background: url(/UG7/images/content-top.jpg) no-repeat top center;
}

#content .bottom-wrap {
	background: url(/UG7/images/content-bottom.png) no-repeat bottom center;
	padding: 80px 67px;
}

#footer {
	width: 900px;
	margin: 10px auto 40px;
}

/*----- Salespage -----*/ 

.intro {
	font-family: "Courier New", Courier, monospace;
	font-size: 24px;
	width: 720px;
	margin: 0 auto;
}

.intro .left {
	float: left;
	margin-right: 10px;
}

.seminar-highlights {
	background: url(/UG7/images/seminar-highlights-bg.jpg);
	width: 576px;
	height: 241px;
	padding: 35px 20px;
	margin: 20px auto;
}

.seminar-highlights li {
	color: #fff;
	list-style-image: url(/UG7/images/seminar-highlights-bullet.png);
	margin: 0 0 20px 20px;
	font-size: 16px;
	font-weight: bold;
}

.agent {
	overflow: hidden;
	display: inline-block;
	margin: 0;
	padding: 15px;
	border-bottom: 1px solid #CC0202;
}
.agent {
	display: block;
}

.agent.keynote {
	background: #ffffde;
}

.agent.first {
	border-top: 1px solid #CC0202;
	padding-top: 30px;
}

.agent h2 {
	color: #000;
}

.agent .details {
	color: #CC0202;
	font: bold 20px "Courier New", Courier, monospace;
}

.agent .profile {
	float: right;
	margin: 0 0 15px 15px;
}

.agent ol {
	list-style: decimal;
	margin: 0 0 15px 20px;
}

.bonus .bonus-number {
	width: 704px;
	height: 39px;
	line-height: 35px;
	padding-left: 16px;
	padding-top:5px;
	background: url(/UG7/images/bonus-top.gif) no-repeat;
	margin: 0;
	color: #FFFF00;
	font-size: 20px;
	font-family: "Courier New", Courier, monospace;
	font-weight: bold;
}

.bonus  { 
	color: #fff;
	margin: 20px auto;
	width: 704px;
}
.bonus h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	letter-spacing: normal;
	font-size: 22px;
	margin:10px 0 20px;
}

#bonus1 {
	background: url(/UG7/images/bonus1.jpg) no-repeat;
	width: 656px;
	height: 949px;
	padding: 24px;
}

#bonus2 {
	background: url(/UG7/images/bonus2.jpg) no-repeat;
	width: 656px;
	height: 949px;
	padding: 24px;
}
#bonus2 ul {
	margin:0;
	padding:0;
	list-style:none;
}
#bonus2 ul li {
	background:url(/UG7/images/bullet.gif) left 5px no-repeat;
	padding-left:25px;
	margin-bottom:20px;
}

#bonus3 {
	background: url(/UG7/images/bonus3.jpg) no-repeat;
	width: 656px;
	height: 158px;
	padding: 24px;
}


/*----- Landing -----*/

#landing #container {
	background: url(/UG7/images/landing.jpg) no-repeat top center;
	height: 997px;
}
#landing #wrap {
	width: 900px;
	position: relative;
	margin: 0 auto;
}

#landing #optin {
	position: absolute;
	background: #fff;
	width: 212px;
	padding: 18px;
	left: 635px;
	top: 260px;
	font-family: "Courier New", Courier, monospace;
}

#landing #optin p {
	letter-spacing: -1px;
	font-size: 15px;
}

#optin h2 {
	font-size: 17px;
	font-weight: bold;
	color: #000;
}

#optin .field {
	margin-bottom: 15px;
}

#optin .field input {
	width: 204px;
	border: 1px solid #9B0506;
	background: #EBE9EE;
	padding: 5px;
}

#landing #watch {
	position: absolute;
	top: 690px;
	left: 20px;
}

#testimonial-text {
	position: absolute; 
	top: 750px;
	left: 350px;
	width: 520px;
	font-weight: bold;
	font-family: "Courier New", Courier, monospace;
	letter-spacing: -1px;
}

#testimonial-text h2 {
	text-align: left;
}

/*----- Testimonials -----*/
#sold-out {
	width: 654px;
	height: 603px;
	padding: 90px 0 0;
	margin: 0 auto 50px;
	background: url(/UG7/images/sold-out-box.jpg) no-repeat;
}


#sold-out h2 {
	font-size: 30px;
}

#sold-out p {
	margin: 0 60px 15px;
	font-family: "Courier New", Courier, monospace;
	font-size: 18px;
	font-weight: bold;
	letter-spacing: -1px;
	text-align: center;
	line-height: 1.1;
}

#sold-out .field {
	margin: 0 0 10px 80px;
}

#sold-out label {
	display: inline-block;
	width: 260px;
	font-family: "Courier New", Courier, monospace;
	font-size: 26px;
	font-weight: bold;
	text-align: right;
	line-height: 26px;
}

#sold-out .field input {
	width: 200px;
	border: 1px solid #000;
	padding: 4px;
}

#sold-out .best {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
#sold-out .privacy {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.testimonial-intro {
	margin: 0 -45px 20px 0;
	background: none;
	height: auto;
}

.testimonial-intro h2 {
	font-size: 30px;
	text-align: left;
}

.testimonial {
	font-size: 15px;
	overflow: hidden;
	display: inline-block;
}
.testimonial {
	display: block;
	margin: 20px auto;
}

.testimonial .testimonial-video {
	float: left;
	display:block;
	width:320px;
	height:240px;
}
.testimonial.alt .testimonial-video {
	float: right;
}

.testimonial .name {
	font-family: "Courier New", Courier, monospace;
	font-size: 18px;
	color: #CC0202;
	font-weight: bold;
	margin-bottom: 5px;
}

.testimonial .content {
	float: right;
	width: 400px;
}
.testimonial.alt .content {
	float: left;
}


/*----- FAQ page -----*/


.seminar-highlights p {
	font-size:18px;
	color:#FFFFFF;
}
.seminar-highlights a {
	color:#FFCC00;
}

ul#faq {
	margin:0;
	padding:0;
	list-style:none;
}
ul#faq li {
	background:url(/UG7/images/bullet1.gif) left 5px no-repeat;
	padding:0 0 0 25px;
	margin:0 0 10px;
}
ul#faq a {
	color:#CC0000;
	font-weight:bold;
}
ul#faq a:hover {
	text-decoration:none;
}

.questions {
	background:url(/UG7/images/questions.jpg) no-repeat;
	width:100%;
	height:44px;
	margin:30px 0 0;
	border-bottom:1px solid black;
}
.answers {
	font-size:16px;
}
.answers ul {
	margin:0 0 0 20px;
	padding:0;
}
.answers ul li {
	margin:0 0 20px;
	padding:0 0 0 20px;
	background:url(/UG7/images/bullet1_small.jpg) left 7px no-repeat;
}
.answers ul li.num1 {
	padding:0 0 0 25px;
	background:url(/UG7/images/ol1-1.jpg) no-repeat;
}
.answers ul li.num2 {
	padding:0 0 0 25px;
	background:url(/UG7/images/ol1-2.jpg) no-repeat;
}
.answers ul li.num3 {
	padding:0 0 0 25px;
	background:url(/UG7/images/ol1-3.jpg) no-repeat;
}
.answers ul li.num4 {
	padding:0 0 0 25px;
	background:url(/UG7/images/ol1-4.jpg) no-repeat;
}
.answers ul li.num5 {
	padding:0 0 0 25px;
	background:url(/UG7/images/ol1-5.jpg) no-repeat;
}
.answers h2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:20px;
	text-align:left;
	margin:10px 0 0;
}
.answer {
	font-family:"Courier New", Courier, monospace;
	font-size:25px;
	color:#CC0000;
	font-weight:bold;
	margin:5px 0 0;
}
.answers small {
	font-size:14px;
}
#guarantee {
	background:url(/UG7/images/guarantee.jpg) no-repeat;
	width:449px;
	height:318px;
	margin:0 auto;
	font-family:"Courier New", Courier, monospace;
	font-size:18px;
	font-weight:bold;
	line-height:19px;
	padding:180px 50px 0;
}


/*----- Operatives page -----*/


#operative h4 {
	font-family:"Courier New", Courier, monospace;
	font-size:23px;
	font-weight:normal;
	line-height:25px;
}
#operative h5 {
	font-family:"Courier New", Courier, monospace;
	font-size:20px;
}

.profile {
	position:relative;
	font-family:"Courier New", Courier, monospace;
	font-size:22px;
	font-weight:bold;
}
.profile .agent-name {
	color:#CC0000;
	text-transform:uppercase;
	letter-spacing:-1px;
	position:absolute;
	top:6px;
	left:10px;
}
.profile .agent-info {
	position:absolute;
	top:180px;
	left:390px;
	letter-spacing:-1px;
}
#profile-chad {
	background:url(/UG7/images/profile-chad.jpg) no-repeat;
	width:796px;
	height:304px;
	margin:0 auto;
}
#profile-ted {
	background:url(/UG7/images/profile-ted.jpg) no-repeat;
	width:796px;
	height:304px;
	margin:0 auto;
}
#profile-ron {
	background:url(/UG7/images/profile-ron.jpg) no-repeat;
	width:796px;
	height:304px;
	margin:0 auto;
}
#profile-joel {
	background:url(/UG7/images/profile-joel.jpg) no-repeat;
	width:796px;
	height:304px;
	margin:0 auto;
}
#profile-brad {
	background:url(/UG7/images/profile-brad.jpg) no-repeat;
	width:796px;
	height:304px;
	margin:0 auto;
}
#profile-susan {
	background:url(/UG7/images/profile-susan.jpg) no-repeat;
	width:796px;
	height:304px;
	margin:0 auto;
}
#profile-jason {
	background:url(/UG7/images/profile-jason.jpg) no-repeat;
	width:796px;
	height:304px;
	margin:0 auto;
}
#profile-quoc {
	background:url(/UG7/images/profile-quoc.jpg) no-repeat;
	width:796px;
	height:304px;
	margin:0 auto;
}
#profile-nathan {
	background:url(/UG7/images/profile-nathan.jpg) no-repeat;
	width:796px;
	height:304px;
	margin:0 auto;
}

#profile-beck {
	background:url(/UG7/images/profile-beck.jpg) no-repeat;
	width:796px;
	height:304px;
	margin:0 auto;
}
#profile-ryan {
	background:url(/UG7/images/profile-ryan.jpg) no-repeat;
	width:796px;
	height:304px;
	margin:0 auto;
}
#profile-harrison {
	background:url(/UG7/images/profile-harrison.jpg) no-repeat;
	width:796px;
	height:304px;
	margin:0 auto;
}
#profile-colligan {
	background:url(/UG7/images/profile-colligan.jpg) no-repeat;
	width:796px;
	height:304px;
	margin:0 auto;
}
#profile-chet {
	background:url(/UG7/images/profile-chet.jpg) no-repeat;
	width:796px;
	height:304px;
	margin:0 auto;
}
#profile-harry {
	background:url(/UG7/images/profile-harry.jpg) no-repeat;
	width:796px;
	height:304px;
	margin:0 auto;
}
#profile-doyle {
	background:url(/UG7/images/profile-doyle.jpg) no-repeat;
	width:796px;
	height:304px;
	margin:0 auto;
}

ul.bullet {
	margin:10px 0 0 20px;
	padding:0;
	list-style:none;
	color:#CC0000;
}
ul.bullet2 {
	margin:10px 0 0 20px;
	padding:0;
	list-style:none;
	font-family:"Courier New", Courier, monospace;
	color:#000000;
}
ul.bullet li, ul.bullet2 li {
	background:url(/UG7/images/bullet.jpg) left 5px no-repeat;
	padding:0 0 0 60px;
	margin-bottom:5px;
	font-weight:bold;
}
ul.bullet2 li {
	margin-bottom:15px;
}

ul.tick {
	margin:10px 0 0 20px;
	padding:0;
	list-style:none;
}
ul.tick li {
	background:url(/UG7/images/tick1.gif) left 5px no-repeat;
	padding:13px 0 20px 40px;
	margin-bottom:5px;
	font-weight:bold;
}
.yellow {
	color:#FFCC00;
}

/* POP UP */
#popup-bg {
	background:url(/UG7/images/popup/bg.png) no-repeat;
	width:514px;
	height:450px;
	font-family:"Courier New", Courier, monospace;
	color:#FFFFFF;
}
#popup-bg .tag {
	font-size:16px;
	padding-top:6px;
}
#popup-bg .content {
	text-align:left;
	padding:175px 30px 0;
	font-size:14px;
}
#popup-bg  ol {
	list-style:decimal;
	font-weight:bold;
	margin:0 0 0 25px;
}
#popup-bg ol li {
	line-height:16px;
	margin-bottom:8px;
}
#popup-bg .yellow {
	color:#FFCC00;
}
#popup-bg .white {
	color:#FFFFFF;
}
#popup-bg .px19 {
	font-size:19px;
}
#popup-bottom {
	background:url(/UG7/images/popup/bg-bottom.png) no-repeat;
	width:514px;
	height:159px;
	color:#FFFFFF;
	font-size:17px;
	font-family:"Courier New", Courier, monospace;
	text-align:center;
	position:relative;
}
#popup-bottom form {
	margin:0;
	padding:0;
}
#popup-bottom table {
	position:relative;
	top:10px;
}
#popup-bottom .inputStyle {
	width:163px;
}
#popup-bottom .optinbtn {
	margin:20px 0 10px;
}
#popup-bottom .px15 {
	font-size:15px;
}
#popup-bottom iframe {
	left:20px;
	position:absolute;
	top:23px;
}


/*-- New 2011/04/28 --*/

.warning { background: url(/UG7/images/warning-box.jpg); padding: 10px; width: 596px; height: 291px; margin: 20px auto; text-align: center; font-size: 26px; color: #fff; font-weight:bold; line-height: 1.2; }
.warning h1 { margin: 0 0 5px; }

.seminar-footage { margin: 30px auto; background: #FFFFDE; border: 1px solid #c00; padding: 20px; font-size: 15px; }
.seminar-footage h3 { text-align: left;}
.seminar-footage .info { font-weight: bold; font-size: 18px; }
.seminar-footage .speaker-photo { position: relative; float: right; margin: -15px 20px 0 20px; }
.seminar-footage .clip { position: absolute; top: -10px; left: 0; background: url(/UG7/images/speaker-photo/photo-clip.png) no-repeat; width: 16px; height: 28px; }

.new-bonus { background: #f1f1f1; padding: 20px; margin: 30px auto; border: 4px dashed #c00; font-size: 15px; }
.video-collection li { clear: both; overflow: hidden; zoom: 1; }
.video-collection .img-left { float: left;}
.video-collection .text { float: right; width: 620px;}