body {
	font: 13px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #BBC3CA url(images/background_mock2.jpg) repeat-x fixed left top;
	margin: 0px;
	padding: 0px;
}

img a {
	border: none;
}
form {
	margin: 0px;
}
a:link, a:visited {
	color: #D0142C;
}
a:active, a:hover {
	color: #59188C;
}

.leftimg {
	float: left;
	border: 1px solid #dddada;
	padding: 3px;
	margin: 5px 15px 10px 0;
}

.rightimg {
	float: right;
	border: 1px solid #dddada;
	padding: 3px;
	margin: 5px 0 10px 15px;
}

h1 {
	color: #4E1378;
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	line-height: 24px;
}

h1.center {
	text-align: center;
	margin-bottom: 5px;
}


h2 {
	color: #4E1378;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 20px;
}

h3 {
	color: #d0142c;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	margin: 18px 0;
}

h4 {
	font-weight: bold;
	font-size: 13px;
}

h6 {
	color: #4e1378;
	font-size: 14px;
	line-height: 20px;
}

.imgright {
	float: right;
	margin-left: 15px;
	margin-top: 5px;
}

h6 a:link {
	color: #4e1378;
}

h6 a:hover {
	color: #be0011;
}

h6 a:visited {
	color: #4e1378;
}

#breadcrumb {
	font-size: 11px;
	color: #7f7c7c;
}

#breadcrumb p {
	margin: 0;
	padding: 0;
}

#breadcrumb a {
	text-decoration: underline;
	color: #7f7c7c;
}

#breadcrumb a:hover {
	color: #666464;
}

#tagline {
	color: #4E1378;
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
}
#header_links {
	color: #FFFFFF;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}
#header_links a {
	color: #FFFFFF;
	text-decoration: none;
}
#header_links a:hover {
	text-decoration: underline;
}
#footer {
	color: #FFFFFF;
	font: 11px/15px Verdana, Arial, Helvetica, sans-serif;
}
#footer a {
	color: #FFFFFF;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}
.sidebar {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
.sidebar h3 {
	margin-bottom: -10px;
}
.roxanne {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #59178A;
	text-decoration: none;
}
.boxtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height: 14px;
}
.boxtxt-white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 14px;
}
.whttxtbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 16px;
}
.smalltxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 10px;
}
.smalltxt2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height: 10px;
}

a.back {
	color: #d0142c;
	background: url(/images/icons/red-arrow-left.jpg) 0 4px no-repeat;
	font-size: 11px;
	padding: 0 0 0 10px;
}

a.back:hover {
	background: url(/images/icons/purple-arrow-left.jpg) 0 4px no-repeat;
	color: #4e137b;
}

.style1 {font-size: 12px; color: #000000; text-decoration: none; line-height: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.style2 {font-size: 10px; color: #000000; text-decoration: none; line-height: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;}
a.smnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCFF;
	font-weight: normal;
}
a.smnav:link {
	text-decoration: none;
}
a.smnav:visited {
	text-decoration: none;
	color: #CCCCFF;
}
a.smnav:hover {
	text-decoration: none;
	color: #F7A30C;
}
a.smnav:active {
	text-decoration: none;
	color: #CCCCFF;
}
.tagline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #59178A;
	text-decoration: none;
}
.style3 {font-size: 10px; color: #00000; text-decoration: none; line-height: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;}
a.smnav2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	line-height: 10px;
}
a.smnav2:link {
	text-decoration: none;
	line-height: 10px;
}
a.smnav2:visited {
	text-decoration: none;
	color: #000000;
	line-height: 10px;
}
a.smnav2:hover {
	text-decoration: none;
	color: #ff0000;
	line-height: 10px;
}
a.smnav2:active {
	text-decoration: none;
	color: #000000;
	line-height: 10px;
}
.subhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #59178A;
	text-decoration: none;
}
.body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
}
a.bodylink:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #3333CC;
}
a.bodylink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal;
	color: #3333CC;
	line-height: 10px;
}
a.bodylink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal;
	color: #ff0000;
	line-height: 10px;
}
a.bodylink:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal;
	color: #3333CC;
	line-height: 10px;
}
.bodybld {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #D0142C;
}
.bodybld2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #D0142C;
	text-decoration:none;
}
a.bodylinkbld:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #0066CC;
}
a.bodylinkbld:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #0066CC;
	line-height: 10px;
}
a.bodylinkbld:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #0066CC;
	line-height: 10px;
	text-decoration: underline;
}
a.bodylinkbld:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #0066CC;
	line-height: 10px;
}
.bodybldblk {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
.promohead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #D0142C;
	text-decoration: none;
}
.body11pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold, italic;
	text-decoration: none;
}
ul.endorsements li {
	margin-bottom: 20px;
}

ul.column {
	float: left;
	margin-left: 20px;
	margin-right: 20px;
}

ul.column li {
	display: block;
}

.homepage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}

.italic {
	font-style: italic;
}

blockquote {
	padding: 0px;
	margin-top: 0px;
	margin-right: 40px;
	margin-bottom: 0px;
	margin-left: 40px;
}

blockquote.testimonial {
	color: #3B3B3B;
	background: url(/images/home-quote-left.png) 0 0 no-repeat;
	font-size: 12px;
	padding: 2px 20px 6px 20px;
	font-style: normal;
	font-weight: normal;
	margin: 12px;
	font-style: italic;
}

blockquote.testimonial p.testimonial_end {
	background-image: url(/images/home-quote-right.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-bottom: 6px;
	line-height: 20px;
}

blockquote.testimonial p.testimonial_by {
	text-align: right;
}

blockquote.testimonial p.testimonial_end a {
	background: url(/images/icons/purple-arrow.jpg) no-repeat;
	background-position: right center;
	color: #4e1378;
	padding-right: 10px;
	font-style: normal;
}

blockquote.testimonial p.testimonial_end a:hover {
	background: url(/images/icons/red-arrow.jpg) no-repeat;
	background-position: right center;
	color: #d0142c;
} 


blockquote.greyboxquote {
	padding-top: 1px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-bottom: 0px;
}

blockquote.greyboxquote p {
	line-height: 20px;
	margin-left: 5px;
	margin-right: 5px;
	font-style: normal;
	font-size: 11px;
}


blockquote.greyboxquote p.end {
	margin-bottom: 0px;
	padding-bottom: 6px;
}

blockquote.greyboxquote p.greyboxquoteby {
	text-align: right;
	margin-bottom: 0px;
	line-height: 16px;
	font-weight: bold;
}

.strong {
	font-weight: bold;
}

li {
	list-style-type: none;
	background: url(/images/purplebullet.jpg) 0 3px no-repeat;
	margin-bottom: 10px;
	padding-left: 25px;
}

.bolditalic {
	font-weight: bold;
	font-style: italic;
}

.imgleft {
	float: left;
	margin-right: 20px;
}

.clear {
	clear: both;
}

/* TGIM ROCK YOUR BANK PROGRAM */

.rockbank li {
	list-style-type: none;
	background-image: url(/images/redbullet.jpg);
	padding-left: 30px;
	background-repeat: no-repeat;
	background-position: 0 4;
	padding-bottom: 5px;
}

.divider {
	border-bottom: 1px dotted #d0142c;
	padding-bottom: 30px;
	margin-bottom: 0;
}

/* Store Page */

.centertext {
	text-align: center;
}

.bookcaption {
	font-size: 11px;
}

.cta {
	font-weight: bold;
	color: #d0142c;
}

.retailer_logo {
	float: left;
	width: 122px;
	margin: 0 5px 15px 35px;
	text-align: center;
}

/* TGIM book page */



.bookleft {
	float: left;
	margin-right: 15px;
}

.retailer_logo2 {
	float: left;
	width: 122px;
	margin: 10px 0 30px 15px;
	text-align: center;
}

.ordernow {
	font-weight: bold;
	font-size: 14px;
	color: #d0142c;
	text-align: center;
	margin-top: 40px;
}

.bookquote {
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 35px;
	text-align: center;
}

/* Thank God It's Monday Book page */

.wideTemplate {
	width: 760px;
}

#LeftCol {
	width: 345px;
	vertical-align: top;
	padding-right: 10px;
	margin-top: 25px;
}

#LeftCol h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #BE0011;
	font-weight: normal;
}

#LeftCol h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #633798;
	font-weight: bold;

}

#LeftCol .redbold {
	font-weight: bold;
	color: #be0011;
}

#LeftCol ul {
	margin: 0 0 30px 0;
	padding: 0;
}

#LeftCol ul li {
	list-style-type: none;
	list-style-image: none;
	background: url(/images/bullet.jpg) 0 3px no-repeat;
	/*background-image: url(/images/purplebullet.jpg);
	background-repeat: no-repeat;*/
	margin: 0 5px 10px 10px;
	padding: 0 0 0 25px;
}

#RightCol {
	float: right;
	vertical-align: top;
	width: 400px;
	padding: 0;
}

#RightCol .step {
	width: 386px;
	border: 1px solid #633798;
	margin-top: 15px;
	margin-bottom: 25px;
	padding: 3px;
}

#RightCol .step .title {
	background-color: #633798;
	color: #ffffff;
	font-size: 14px;
	text-align: center;
	font-weight: bold;
	padding: 3px;
	padding-bottom: 8px;
	padding-top: 5px;
	margin-top: 0;
}

#RightCol .step .title .num {
	font-size: 20px;
	margin: 10px 5px 15px 0;
}

#RightCol h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #BE0011;
	font-weight: normal;
	line-height: 18px;
}

#RightCol .step .imgLeft {
	float: left;
	margin: 20px 5px 0 5px;
}

#RightCol .step .roxImg {
	float: left;
	margin: 17px 5px 25px 2px;
	border: 1px solid #e5e4e4;
	padding: 1px;
}

.buttons {
	margin: 20px 10px 0 0;
}

.buttons li {
	height: 30px;
	list-style-image: none;
	list-style-type: none;
}

.buttons li a {
	border: 0;
	text-decoration: none;
}

.buttons .amazon {
	margin-top: 8px;
	border: none;
}

.buttons .bandn {
	/*margin-top: 10px;*/
	border: none;
}

.buttons .borders {
	/*margin-top: 18px;*/
	border: none;
}

.buttons .ceoread {
	/*margin-top: 25px;*/
	border: none;
}

.step .btn-order {
	float: left;
	color: #000000;
	width: 105px;
	height: 24px;
	padding: 5px 0 0 18px;
	font-size: 14px;
	font-weight: bold;
	background: url(/images/btn-order-now.jpg);;
	cursor:pointer;
}

.step .btn-order:hover {
	background-position: 0 29px;
}

.step .option a {font-size: 14px; color: #633798; font-weight: bold; text-decoration: none; border: none;}

.step li {margin:10px 0 10px 0;}

blockquote {
	padding: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
	line-height: 18px;
}

blockquote.quote {
	color: #504e4e;
	background-image: url(/images/quote_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 11px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding-top: 6px;
	padding-right: 20px;
	padding-bottom: 6px;
	padding-left: 20px;
	font-style: normal;
	font-weight: normal;
	margin: 12px;
}

blockquote.normalquote {
	color: #000000;
	background-image: url(/images/quote_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding-top: 6px;
	padding-right: 20px;
	padding-bottom: 6px;
	padding-left: 20px;
	font-style: normal;
	font-weight: normal;
	margin: 12px;
}

blockquote.quote p.quote_end {
	background-image: url(/images/quote_right.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-bottom: 6px;
}

blockquote.normalquote p.quote_end {
	background-image: url(/images/quote_right.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-bottom: 6px;
}

blockquote.quote p.quote_by {
	font-style: normal;
	text-align: right;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}

.step #bonus {
	margin: 20px 0 0 20px;
}

.step #bonus label {
	float: left;
	width: 120px;
	clear: left;
	margin-bottom: 10px;
}

.step #bonus input {
	float: left;
	width: 200px;
	clear: right;
	margin-bottom: 10px;
}

.step #bonus .btn-bonus {
	color: #000000;
	width: 123px;
	height: 29px;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	border-bottom: none;
	background: url(/images/btn-order-now.jpg);
	padding: 5px 10px 7px 15px; 
	margin-left: 200px;
}

.step #bonus .btn-bonus:hover {
	color: #333333;
	background-position: 0 29px;
}

.step .small {
	clear: both;
	font-size: x-small;
	text-align: center;
	margin-bottom: 0;
}

.audiotitle {
	color: #be0011;
	font-weight: bold;
}

.smalltext {
	font-size: 9px;
	text-align: center;
}

ul.gifts {
	margin: 0;
	padding: 0;
	margin: 15px 0 40px 0;
}

ul.gifts li {
	list-style-type: none;
	list-style-image: none;
	background: url(/images/present.png) 0 3px no-repeat;
	padding: 6px 0 0 40px;
	margin: 0 25px 15px 25px;
}

ul.sponsors {
	margin: 0;
	padding: 0;
	float: left;
	width: 190px;
	margin: 15px 0 0 7px;
	font-size: 11px;
}

ul.sponsors li {
	list-style-type: none;
}

.giftsections {
	margin-top: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #633798;
}

/* TGIM e-zine sign up page */

.signup {
	font-weight: bold;
	font-size: 14px;
	color: #ce142b;
	margin-bottom: 0px;
}

.ezineform {
	border: 1px solid #dbdbdb;
	padding: auto;
	padding: 4px;
	width: 55%;
	font-weight: bold;
	color: #4a4848;
	margin-bottom: 10px;
}

.ezine_submit {
	width: 124px;
	height: 28px;
	margin: 0;
	border: 0;
	background: transparent url(/images/signup.jpg) no-repeat center top;
	overflow: hidden;
	cursor: pointer;
	cursor: hand;
	display: inline;
	float: right;
	padding-top: 27px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-top: 5px;
	margin-right: 15px;
	outline: none !important;
}

.required {
	float: left;
	font-weight: normal;
	font-size: 10px;
	margin: 10px 0 0 0 !important;
	padding: 0 !important;
}

.ezine_name {
	font-weight: bold;
	color: #59178a;
}

/************** Rock Your Bank Thank You page ***************/

ul.rybaudio {
	margin: 0;
	padding: 0;
	margin-bottom: 50px;
	margin-top: 25px;
}

ul.rybaudio li {
	float: left;
	display: inline;
	text-align: center;
	font-size: 10px;
	margin: 0 0 0 60px;
}

ul.rybaudio li a {
	color: #59178a;
}

.download {
	text-align: center;
	font-size: 10px;
}

/************** Misc. ********************/

.note {
	font-weight: bold;
	color: #cc0000;
}
p.mp3 {
	background-image: url(/images/icon-mp3.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding: 0 0 10px 40px;
	margin: 20px 0 10px;
	font-size: 14px;
}

/* GYB Executive Newsletter Sign up Page */

.ezineimg {
	float: right;
	margin: 5px 0 0 10px;
	border: 1px solid #d7dfe2;
}

.signup {
	font-weight: bold;
	font-size: 14px;
	color: #cf132b;
}

/**************************
Mystery Shopping page
**************************/

h1.ms {
	text-align: center;
}

h3.mssub {
	text-align: center;
	font-weight: bold;
	font-size: 13px;
	color: #d0142c;
}

.mspa img {
	float: left;
	margin: 0 10px 0 0;
	border: 1px solid #848faf;
}

.mspa p {
	padding-top: 48px;
	font-weight: bold;
	font-size: 11px;
}

/******** Banker Bundle page **********/

h1.banker_bundle {
	text-align: center;
	line-height: 25px;
}

img.bankerbundle {
	border: none;
	margin: 15px 0 0 170px;
}

div.quotebox {
	width: 700px;
	border: 1px solid #d6d4e0;
	padding: 5px 15px 0;
	margin: 0 auto;
}

div.quotebox p.bookname {
	font-weight: bold;
	color: #633798;
	font-size: 13px;
	line-height: 20px;
}

div.quotebox .bookname_sub {
	font-style: italic;
	font-weight: normal;
}

h3.allthree {
	text-align: center;
	color: #d0142c;
}

h6.center {
	text-align: center;
}

.buybb {
	background: url(/images/bankerbundlebtn.jpg) 0 0 no-repeat;
	height: 27px;
	width: 165px;
	display: block;
	margin-left: 485px;
	font-family: calibri, verdana, helvetica, sans-serif;
	text-transform:  uppercase;
	font-weight: bold;
	padding: 8px 0 0 15px;
	text-decoration: none;
}

.buybb:hover {
	background-position: 0 -35px;
	color: #633798;
}

/******** Lead the Transformation page *************/

div.sidebar {
	background-color: #EEF1F2;
	width: 210px;
	float: left;
	margin-bottom: 30px;
	margin-left: 25px;
	border: 1px solid #C6D1D5;
	padding: 5px;
	margin-top: 15px;
}
div.sidebar table {
	margin-bottom: 25px;
}
div.sidebar h3 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	text-align: center;
}
div.sidebar p.right {
	text-align: right;
}

h1.lead {
	font-size: 18px;
	font-weight: normal;
	font-family: verdana, arial, helvetica, sans-serif;
}

#session {
	width: 450px;
	padding: 10px;
	margin: 15px auto 0 auto;
}

#session img {	
	margin: 0 0 10px 75px;
}

#session h3.ltt {
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	color: #c6000f;
	margin-bottom: 25px;
	line-height: 20px;
}

#session p.lttinfo {
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	color: #c6000f;
	margin: 0 10px 20px 0;
}

#session h3 {
	font-size: 13px;
	margin-top: 10px;
	color: #000;
}

#session ul {
	margin: 0;
	padding: 0;
}

#session ul li {
	list-style-type: none;
	list-style-image: none;
	background: url(/images/redcheck.jpg) 0 3px no-repeat;
	margin: 0 5px 20px 8px;
	padding: 2px 0 5px 30px;
}

#session h3.center {
	text-align: center;
	color: #4e1378;
}

h6.lead {
	text-align: center;
	font-size: 14px;
	color: #c6000f;
	line-height: 20px;
	margin-top: 0px;
}

div.pricing {
	width: 512px;
	padding: 10px;
	margin: 20px 0 0 0;
	border: 1px solid #9d8ccd;
	overflow: hidden;
}

div.pricing p.ebs {
	margin-left: 10px;
	font-size: 11px;
}

div.pricing p.ebs_sm {
	margin-left: 10px;
	font-size: 10px;
}

div.pricing p.ebs_red {
	margin-left: 10px;
	margin-top: 20px;
	font-size: 10px;
	color: #be0011;
}

div.pricing ul.purchaseoptions {
	margin: 0;
	padding: 15px 0 15px;
	overflow: hidden;
	border-bottom: 1px solid #d0c8e8;
}

div.pricing ul.purchaseoptions li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	background: none;
	margin: 0 0 0 0px;
}

div.pricing ul.purchaseoptions li.single {
	background: url(/images/single.jpg) 0 5px no-repeat;
	padding: 10px 0 9px 30px;
	width: 125px;
	color: #5c178a;
}

div.pricing ul.purchaseoptions li.multiple {
	background: url(/images/multiple.jpg) 0 5px no-repeat;
	padding: 10px 0 9px 30px;
	color: #5c178a;
}

div.pricing ul.purchaseoptions .small {
	font-size: 10px;
}

div.pricing ul.purchaseoptions li.additional {
	width: 166px;
	padding-top: 10px;
	margin-right: 8px;
}

div.pricing ul.purchaseoptions li.earlybird {
	margin-left: 12px;
	width: 175px;
	padding-top: 10px;
}

div.pricing ul.purchaseoptions li a {
	background: url(/images/registerbtn.jpg) 0 0 no-repeat;
	color: #fff;
	width: 74px;
	height: 25px;
	display: inline-block;
	font-weight: bold;
	padding: 7px 0 0 15px;
	border: none;
	outline: none;
	text-decoration: none;
	font-size: 11px;
}

div.pricing ul.purchaseoptions li a:hover {
	background-position: 0 -32px;
}

div.pricing ul.purchaseoptions p a.regular {
	background: none;
	color: #be0011;
	text-decoration: underline;
	width: 250px;
	padding: 0;
	margin: 0;
}


div.pricing h3 {
	text-align: center;
	margin-top: 0px;
	margin-bottom: 20px;
	color: #5c178a;
	font-size: 18px;
}

div.pricing p.contact {
	text-align: center;
	font-weight: bold;
	margin: 0;
	padding: 0;
	font-size: 11px;
}

div.pricing div.payment {
	width: 150px;
	font-size: 10px;
	margin:10px auto 0;
	text-align: center;
}

div.pricing div.payment ul.ccicons {
	margin-left: 19px;
	padding: 0;
}

div.pricing div.payment ul.ccicons li {
	display: block;
	float: left;
	list-style-type: none;
	list-style-image: none;
	background: none;
	margin-right: 10px;
}

.register {
	margin: 30px 0 30px 208px;
}

.register .registernowtop {	
	background: url(/images/regnow_top.jpg) no-repeat;
	width: 348px;
	height: 8px;
	margin: 0;
	padding: 0;
}

.register .registernow {
	width: 338px;
	background: #633798;
	padding: 0 5px 0 5px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	font-size: 14px;
}

.register .registernow .arrows {
	font-size: 11px;
	font-weight: normal;
}

.register .registernow h1 {
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	margin: 0;
	padding: 0;
}

.register .registernow a{
	font-size: 16px;
	color: #fead00;
	text-decoration: none;
	margin-top: 0;
}

.register .registernow a:hover {
	color: #fff;
	text-decoration: none;
}

.register .registernow a.smlink {
	font-size: 12px;
	text-decoration: underline;
	font-weight: normal;
}

.register .registernow .info {
	text-align: left;
	font-weight: normal;
	margin: 15px 15px 15px 20px;
}

.register .registernow .info .w {
	color: #ffae00;
	font-weight: bold;
}

.register .registernow .info p {
	margin-top: 0;
	margin-bottom: 10px;
}

.registernowbottom {	
	background: url(/images/regnow_bottom.jpg) no-repeat;
	width: 348px;
	height: 8px;
	margin: 0;
	padding: 0;
}

#freeticket {
	margin: 25px 0 35px 40px;
	border: 1px solid #dddddd;
	background-color: #ededed;
	width: 430px;
	padding: 10px;
	
}

#freeticket h1 {
	font-weight: bold;
	text-align: center;
	font-size: 14px;
	margin-top: 0;
	margin-bottom: 10px;
}

#freeticket h2 {
	font-weight: bold;
	color: #5c178a;
	font-size: 12px;
}

#freeticket img {
	float: left;
	margin: 0 15px 20px 0;
}

#freeticket .emailbtn {
	background: url(/images/emailbtn.jpg) 0 0 no-repeat;
	height: 27px;
	width: 141px;
	display: block;
	margin-left: 290px;
}

#freeticket .emailbtn:hover {
	background-position: 0 -27px;
}

/*********** Talaris landing page **************/

#tenbest {
	width: 265px;
	height: 109px;
	background: url(/images/10-best.jpg) no-repeat;
	margin: 25px 0 40px 95px;
	font-family: calibri, verdana, arial, helvetica, sans-serif;
	font-size: 16px;
	padding: 8px 0 0 110px;
}

.pdfname {
	color: #4e1378;
}

.downloadpdf {
	background: url(/images/10-best-btn.jpg) 0 0 no-repeat;
	height: 21px;
	width: 97px;
	display: block;
	margin: 0 0 0 135px;
	font-size: 11px;
	font-family: calibri, verdana, arial, helvetica, sans-serif;
	padding-left: 13px;
	padding-top: 2px;
	text-decoration: none !important;
}

.downloadpdf:hover {
	background-position: 0 -23px;
}

.ezinesignup {
	background: url(/images/ezinesignupbg.jpg) no-repeat;
	height: 325px;
	width: 320px;
	padding-left: 10px;
	font-family: calibri, verdana, arial, helvetica, sans-serif;
	margin-bottom: 40px;
}

.ezineformsection {
	font-weight: bold;
	color: #4e1378;
	font-size: 14px;
}

.ezinesbtn {
	width: 110px;
	height: 23px;
	margin: 0;
	border: 0;
	background: transparent url(/images/ezinesbtn.jpg) no-repeat center top;
	overflow: hidden;
	cursor: pointer;
	cursor: hand;
	display: inline;
	float: right;
	outline: none !important;
	font-family: calibri, verdana, arial, helvetica, sans-serif;
	color: #d0142c;
	padding-right: 23px;
	padding-bottom: 5px;
}

.ezinesbtn:hover {
	background-position: 0 -23px;
}

.ezineimg_right {
	float: right;
}
	
.action {
	font-size: 14px;
}

/*************** Talaris podcast download page ****************/

#podcastdownload {
	width: 290px;
	height: 125px;
	background: url(/images/talaris-podcast-bg.jpg) no-repeat;
	margin: 25px 0 20px 95px;
	font-family: calibri, verdana, arial, helvetica, sans-serif;
	font-size: 16px;
	padding: 10px 0 0 105px;
}

.instructions {
	font-size: 10px;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

.listenpodcast {
	background: url(/images/listen-btn.jpg) 0 0 no-repeat;
	height: 21px;
	width: 94px;
	display: block;
	margin: 5px 0 0 30px;
	font-size: 11px;
	font-family: calibri, verdana, arial, helvetica, sans-serif;
	padding-left: 16px;
	padding-top: 2px;
	text-decoration: none !important;
	float: left;
}

.listenpodcast:hover {
	background-position: 0 -23px;
}

.downloadpodcast {
	background: url(/images/10-best-btn.jpg) 0 0 no-repeat;
	height: 21px;
	width: 97px;
	display: block;
	margin: 5px 0 0 15px;
	font-size: 11px;
	font-family: calibri, verdana, arial, helvetica, sans-serif;
	padding-left: 13px;
	padding-top: 2px;
	text-decoration: none !important;
	float: left;
}

.downloadpodcast:hover {
	background-position: 0 -23px;
}

ul.talaris {
	list-style-type: none;
	list-style-image: none;
	margin-top: 25px;
	margin-bottom: 30px;
	padding: 0;
}

ul.talaris li {
	background: url(/images/purple-arrow.jpg) 0 0 no-repeat;
	margin: 0 15px 25px 25px;
	padding-left: 25px;
	line-height: 18px;
}

.podcast_title {
	font-weight: bold;
	color: #be0011;
	text-align: center;
}

.bairegister {
	background: url(/images/registernow-btn.jpg) 0 0 no-repeat;
	font-size: 16px;
	width: 230px;
	height: 42px;
	display: block;
	margin: 25px 0 20px 150px;
	padding: 20px 0 0 45px;
	font-weight: bold;
	font-family: calibri, verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	outline: none;
}

.bairegister:hover {
	text-decoration: underline;
	color: #d0142c;
}

.location {
	font-size: 10px;
	text-align: center;
	margin-left: 40px;
	margin-bottom: 20px;
}

/************* BASP Audio download ******************/

.audiosignup {
	background: url(/images/baspaudio-bg.jpg) no-repeat;
	height: 256px;
	width: 320px;
	padding-left: 10px;
	font-family: calibri, verdana, arial, helvetica, sans-serif;
	margin-bottom: 40px;
	margin-top: 25px;
}

.audioformsection {
	font-weight: bold;
	color: #4e1378;
	font-size: 14px;
}

.audioname {
	color: #be0011;
}

.audiobtn {
	width: 110px;
	height: 23px;
	margin: 0;
	border: 0;
	background: transparent url(/images/ezinesbtn.jpg) no-repeat center top;
	overflow: hidden;
	cursor: pointer;
	cursor: hand;
	display: inline;
	float: right;
	outline: none !important;
	font-family: calibri, verdana, arial, helvetica, sans-serif;
	color: #d0142c;
	margin: 5px 48px 0 0;
	padding-right: 24px;
	padding-bottom: 4px;
}

.audiobtn:hover {
	background-position: 0 -23px;
}

.player {
	margin-left: 15px;
	margin-top: 5px;
	
}

.arrow {
	color: #3e8f22;
}

.roxanneimg {
	float: right;
	margin: 0 0 0 10px;
}

.audioname-purple {
	color: #4e1378;
}

.spam {
	margin: 15px 0 0 80px;
	font-size: 11px;
}

.spam img {
	float: left;
	margin-right: 10px;
}

#audiodownload {
	width: 280px;
	height: 125px;
	background: url(/images/talaris-podcast-bg.jpg) no-repeat;
	margin: 25px 0 0 95px;
	font-family: calibri, verdana, arial, helvetica, sans-serif;
	font-size: 16px;
	padding: 10px 0 0 115px;
}

#audiodownload p {
	margin-bottom: 0px;
}

.downloadaudio {
	background: url(/images/10-best-btn.jpg) 0 0 no-repeat;
	height: 21px;
	width: 97px;
	display: block;
	margin: 3px 0 0 150px;
	font-size: 11px;
	font-family: calibri, verdana, arial, helvetica, sans-serif;
	padding-left: 13px;
	padding-top: 2px;
	text-decoration: none !important;
}

.downloadaudio:hover {
	background-position: 0 -23px;
}

.audiodownloadinstructions {
	font-size: 10px;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	margin-left: 20px;
}

.ezinesignupbtn {
	width: 110px;
	height: 23px;
	margin-right: 52px;
	margin-top: 3px;
	border: 0;
	background: transparent url(/images/ezinesbtn.jpg) no-repeat center top;
	overflow: hidden;
	cursor: pointer;
	cursor: hand;
	display: inline;
	float: right;
	outline: none !important;
	font-family: calibri, verdana, arial, helvetica, sans-serif;
	color: #d0142c;
	padding-right: 23px;
	padding-bottom: 5px;
}

.ezinesignupbtn:hover {
	background-position: 0 -23px;
}

.length {
	font-size: 11px;
	text-align: right;
	margin: 5px 21px 0 0;
}

/*************** GYB e-zine free audios page ******************/

.audionumber {
	font-size: 16px;
	font-weight: bold;
	color: #be0011;
	margin-top: 50px;
}

.freeaudioname {
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
}

.explain {
	font-weight: bold;
	color: #4e1378;
}

.teleseminarplayer {
	margin-left: 15px;
	margin-top: 0 !important;
}

.time {
	font-size: 11px;
	text-align: right;
	margin: 0 21px 0 0;
}

/***** MAIN NAVIGATION *****/
#nav {float:left;height:30px;margin:0;padding:0;background:url(/images/bg-nav.gif) repeat-x;}
#nav li {float:left;display:block;margin:6px 0;border-right:1px solid #000;}
#nav li.last {border-right:0;}
#nav li a {display:block;color:#000;font-weight:bold;padding:0 15px;font-size:11px;text-decoration:none;}
#nav li a:hover {color:#fff;}
#nav li ul.col1 {width:385px;}
#nav li ul.col2 {width:260px;}
#nav li ul.col3 {width:127px;}
#nav li ul.col4 {width:455px;}
#nav li ul.col5 {width:115px;}
#nav li ul {width:150px;position:absolute;z-index:99;left:-999em;height:auto;padding:0;}
#nav li ul li {width:100%;margin:0;border-bottom:1px solid #fff;border-right:0;background:none;}
#nav li ul li a {color:#fff;font-weight:normal;padding:1px 5px;white-space:nowrap;background:#663399;}
#nav li ul li a:hover {background:#8f8d8e;}
#nav li ul li ul {margin: -2em 0 0 15em;border:1px solid #fff;} /* third-and-above-level lists */
#nav li:hover ul ul, #nav li:hover ul ul ul {left:-999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul {left:auto;}
/*-----For JavaScript---------*/
#nav li:hover ul {left:auto;}
#nav li:hover ul, #nav li.sfhover ul {left:auto;}

/***** GYB BLOG STYLES *****/
#sidebar ul {list-style:none;margin:0;padding:0;}
#sidebar h2.widgettitle {color:#fff;font-size:12px;padding:3px 5px;background:#4E1378;}
#sidebar ul ul {margin:0 0 0 10px;}
#sidebar ul ul li {padding-left:8px;background:url(/images/gyb-blog/bull.png) 0 60% no-repeat;}
a.feed {display:block;font-weight:bold;height:16px;margin:10px auto 10px;padding-left:20px;width:150px;background:url(/images/gyb-blog/icon_feed.jpg) no-repeat;}
a.more-link {float:right;display:block;font-size:10px;font-weight:bold;margin:10px 0;}
.post a {color:#4E1378;}
.post a:hover {color:#D0142C;}
.post .entry a {color:#D0142C;}
.post .entry a:hover {color:#4E1378;}
.post .postmetadata {clear:both;font-size:10px;font-weight:bold;margin-top:20px;}

/*------------------------------------------------
/NEWS/ Page
-------------------------------------------------*/
.news {background: url(/images/news-box-bg.jpg) no-repeat;width: 320px;padding-left: 10px;font-family: calibri, verdana, arial, helvetica, sans-serif;margin: 25px 0 40px 10px;}

.newsbtn {width: 110px;height: 23px;margin: 0;border: 0;background: transparent url(/images/newsbtn.jpg) no-repeat center top;overflow: hidden;cursor: pointer;cursor: hand;display: inline;float: right;outline: none !important;font-family: calibri, verdana, arial, helvetica, sans-serif;color: #d0142c;margin: 5px 48px 0 0;padding-right: 24px;padding-bottom: 4px;}
.newsbtn:hover {background-position: 0 -23px;}

/******* Chat With the Experts *********/

h1.chathead {
	font-size: 18px;
	text-align: center;
}

h2.chatsubhead {
	font-size: 16px;
	font-weight: normal;
}

h3.chatsection {
	font-size: 14px;
	color: #be0011;
}

h4.actionstep {
	font-size: 14px;
	color: #4e1378;
	text-align: center;
}

ul.ideas {
	float: left;
	margin: 0;
	padding: 0;
	width: 50%;
}

ul.ideas li {
	list-style-type: none;
	background: url(/images/bullet.jpg) 0 3px no-repeat;
	padding: 0 0 0 20px;
}

.past_audios {
	width: 500px;
	background-color: #ece6f1;
	margin: 0 auto 0 auto;
	font-size: 12px;
}

.past_audios_top {
	background: url(/images/expertlist-top.jpg);
	width: 500px;
	height: 38px;
	font-size: 14px;
	color: #4e137c;
	padding: 22px 0 0 0;
	text-align: center;
	font-weight: bold;
}

.past_audios .guest {
	border-bottom: 1px solid #cdb3e0;
	width: 500px;
}

.past_audios .guest img {
	float: left;
	margin: 0 10px 10px 10px;
}

.past_audios .guest p {
	line-height: 22px;
}

.past_audios .guest p a.listen {
	background: url(/images/icons/speaker.png) 0 0 no-repeat;
	padding: 4px 0 10px 35px;
	color: #4e137b;
}

.past_audios .guest p a.listen:hover {
	color: #be0011;
}

.past_audios_bottom {
	background: url(/images/expertlist-bottom.jpg);
	width: 500px;
	height: 34px;
}



.expertlist {
	width: 500px;
	background-color: #ece6f1;
	margin: 0 auto 0 auto;
}

.expertlisttop {
	background: url(/images/expertlist-top.jpg);
	width: 500px;
	height: 38px;
	font-size: 14px;
	color: #4e137c;
	padding: 22px 0 0 0;
	text-align: center;
	font-weight: bold;
}

.expertlist img {
	float: left;
	margin: 10px;
}

.expertlist p {
	line-height: 22px;
}

.expertlist p.comingsoon {
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 0;
}

.expertlist p.comingsoon a {
	color: #4e137c;
}

.expertlist p.comingsoon a:hover {
	color: #be0011;
}

.expertlistbottom {
	background: url(/images/expertlist-bottom.jpg);
	width: 500px;
	height: 34px;
	border-top: 1px solid #cdb3e0;
}

.social-icons, .social-icons li, .social-icons li a {
	margin: 0;
	padding: 0;
}
.social-icons {
	list-style-type: none;
	padding-top: 6px;
	overflow: hidden;
}
.social-icons li {
}
.social-icons li, .social-icons li a {
	white-space: nowrap;
	display: block;
	clear: none;
	height: 32px;
	width: 32px;
	margin-right: 4px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	outline-style: none;
	outline-width: 0;
}
.social-icons li.twitter a {
	background-image: url(/images/social/twitter.jpg);
}
.social-icons li.facebook a {
	background-image: url(/images/social/facebook.jpg);
}
.social-icons li.youtube a {
	background-image: url(/images/social/youtube.jpg);
}
.social-icons li.linkedin a {
	background-image: url(/images/social/linkedin.jpg);
}
.social-icons li.blog a {
	background-image: url(/images/social/blog.jpg);
}
.social-icons li.email a {
	background-image: url(/images/social/email.jpg);
}
.social-icons li.email, .social-icons li.email a {
	margin-right: 0;
}

/***** Stephen Covey landing page *****/

.img-left {
	float: left;
	border: 1px solid #dddada;
	padding: 3px;
	margin: 10px 15px 0 0;
}

h3.covey {
	font-size: 14px;
	color: #be0011;
	margin-top: 20px;
}

ul.calldetails {
	float: left;
	margin: 0 0 15px 0;
	padding: 0;
	width: 45%;
}

ul.calldetails li {
	list-style-type: none;
	background: url(/images/greencheckmark.jpg) 0 2px no-repeat;
	padding: 5px 0 5px 30px;
	margin: 5px 0 0 22px;
}

.downloadarea {
	border-top: 1px solid #cdb3e0;
	margin-top: 20px;
	margin-bottom: 25px;
}

.downloadareasection {
	border-bottom: 1px dashed #cdb3e0;
	padding-bottom: 15px;
	overflow: hidden;
}

h4.photos {
	background: url(/images/camera-icon.jpg) 0 0 no-repeat;
	font-weight: bold;
	text-transform: uppercase;
	color: #373434;
	font-size: 12px;
	padding: 0 0 5px 35px;
}

h4.letters {
	background: url(/images/envelope-icon.jpg) 0 0 no-repeat;
	font-weight: bold;
	text-transform: uppercase;
	color: #373434;
	font-size: 12px;
	padding: 5px 0 10px 35px;
}

h4.keypoints {
	background: url(/images/key-points-icon.jpg) 0 0 no-repeat;
	font-weight: bold;
	text-transform: uppercase;
	color: #373434;
	font-size: 12px;
	padding: 5px 0 10px 35px;
}

h4.poster {
	background: url(/images/poster-icon.jpg) 0 0 no-repeat;
	font-weight: bold;
	text-transform: uppercase;
	color: #373434;
	font-size: 12px;
	padding: 5px 0 10px 35px;
}

h4.bio {
	background: url(/images/bio-icon.jpg) 0 0 no-repeat;
	font-weight: bold;
	text-transform: uppercase;
	color: #373434;
	font-size: 12px;
	padding: 5px 0 10px 35px;
}

h4.pressrelease {
	background: url(/images/press-release-icon.jpg) 0 0 no-repeat;
	font-weight: bold;
	text-transform: uppercase;
	color: #373434;
	font-size: 12px;
	padding: 5px 0 10px 35px;
}

ul.coveypics {
	margin: 0;
	padding: 0;
	font-size: 9px;
}

ul.coveypics li {
	background: none;
	display: block;
	float: left;
	margin: 0 41px 15px 0;
}

ul.coveypics li img {
	border: 1px solid #dddada;
	padding: 3px;
}

ul.discover {
	margin: 0;
	padding: 0;
}

ul.discover li {
	list-style-type: none;
	background: url(/images/bullet.jpg) 0 3px no-repeat;
	padding: 0 0 0 28px;
	margin-left: 190px;
}

.howtodownload {
	font-size: 11px;
}

.largefiles {
	font-size: 11px;
	font-style: italic;
}

/***** Jean Chatzky *****/

ul.jeandiscover {
	margin: 0;
	padding: 0;
}

ul.jeandiscover li {
	list-style-type: none;
	background: url(/images/bullet.jpg) 0 3px no-repeat;
	padding: 0 0 0 28px;
	margin-left: 25px;
}

.jean-img-left {
	float: left;
	padding: 3px;
	margin: 10px 15px 0 0;
}

.playback {
	width: 530px;
	background-color: #eee5f5;
	border: 1px solid #cdb3e0;
	padding: 10px;
	margin: 0 auto;
}

.playback h3 {
	margin: 5px 0 0 10px;
}

.playback .expertslisten {
	width: 290px;
	height: 120px;
	background: url(/images/listen-bg2.jpg) no-repeat;
	margin: 10px 0 20px 65px;
	font-family: calibri, verdana, arial, helvetica, sans-serif;
	font-size: 16px;
	padding: 15px 0 0 105px;
}

.playback .expertslisten .cwte {
	color: #5c178a;
}

.playback .expertslisten .length {
	font-size: 11px;
	float: right;
	margin-right: 15px;
	margin-top: 5px;
}

.playback .expertslisten .player {
	margin-left: 15px;
	margin-top: 5px;
}

.playback .mp3download {
	font-size: 11px;
	text-align: center;
}

.playback p.send {
	font-size: 11px;
	font-style: italic;
	padding: 0 10px;
}


/***** David Allen *****/

ul.daviddiscover {
	margin: 0;
	padding: 0;
}

ul.daviddiscover li {
	list-style-type: none;
	background: url(/images/bullet.jpg) 0 3px no-repeat;
	padding: 0 0 0 28px;
	margin-left: 25px;
}

.david-img-left {
	float: left;
	padding: 2px;
	border: 1px solid #d0dadc;
	margin: 12px 15px 15px 0;
}

.getdetails {
	width: 666px;
	background-color: #eee5f5;
	border: 1px solid #cdb3e0;
	padding: 10px;
	margin: 30px auto 0 auto;
}

.getdetails h3 {
	margin: 5px 0 10px 10px;
}

.getdetails ul {
	float: left;
	margin: 0 0 15px 0;
	padding: 0;
	width: 50%;
}

.getdetails ul li {
	list-style-type: none;
	background: url(/images/greencheckmark-pbg.jpg) 0 2px no-repeat;
	padding: 5px 0 5px 30px;
	margin: 5px 0 0 22px;
}

.getdetails .phonemsg {
	text-align: center;
}

ul.davidpics {
	margin: 0;
	padding: 0;
	font-size: 9px;
}

ul.davidpics li {
	background: none;
	display: block;
	float: left;
	margin: 0 41px 25px 54px;
}

ul.davidpics li img {
	border: 1px solid #dddada;
	padding: 3px;
}

/***** Teleseminar 11-11-09 *****/

#nov09download {
	width: 280px;
	height: 125px;
	background: url(/images/talaris-podcast-bg.jpg) no-repeat;
	margin: 25px 0 0 95px;
	font-family: calibri, verdana, arial, helvetica, sans-serif;
	font-size: 16px;
	padding: 10px 0 0 115px;
}

.nov09name {
	color: #4e1378;
}

.nov09player {
	margin-left: 15px;
	margin-top: 0px !important;
}

.nov09playtime {
	font-size: 9px;
	margin-left: 366px;
	margin-top: 0px;
}

.nov09handout {
	float: left;
	margin-left: 20px;
	margin-right: 10px;
}

.handoutdownload {
	width: 103px;
	height: 21px;
	font-size: 10px;
	background: url(/images/10-best-btn.jpg);;
	cursor:pointer;
	margin-left: 128px;
	padding: 2px 0 0 7px;
	text-decoration: none;
}

.handoutdownload:hover {
	background-position: 0 23px;
}

.downloadguide {
	font-weight: bold;
	color: #4e1378;
	margin-top: 40px;
}

.filesize {
	font-size: 10px;
}

/***** Boot Camp Challenge Results Page - Oct 09 *****/

.challengeheader {
	font-size: 18px;
}

.hmentions {
	color: #be0011;
	margin-top: 30px;
}

a.bank {
	color: #59178a;
	font-weight: bold;
	text-decoration: none;
}

div.submission {
	margin: 0 15px;
	border-bottom: 1px solid #d5d5d5;
}


h3.gold {
	background: url(/images/gold-cup.jpg) 0 0 no-repeat;
	color: #be0011;
	padding: 1px 0 7px 28px;
	margin-bottom: 0;
}

h3.silver {
	background: url(/images/silver-cup.jpg) 0 0 no-repeat;
	color: #be0011;
	padding: 1px 0 7px 28px;
	margin-top: 30px;
	margin-bottom: 0;
}

h3.bronze {
	background: url(/images/bronze-cup.jpg) 0 0 no-repeat;
	color: #be0011;
	padding: 1px 0 7px 28px;
	margin-top: 30px;
	margin-bottom: 0;
}

p.winners {
	margin-left: 30px;
	font-size: 13px;
	font-weight: bold;
	margin-top: 0px;
	padding-top: 0px;
}

p.winners a {
	text-decoration: none;
	color: #59178a;
}

h3.submissions {
	background: url(/images/submissions.jpg) 0 0 no-repeat;
	color: #be0011;
	padding: 1px 0 7px 28px;
	margin-top: 50px;
}

.bootcamp {
	color: #59178a;
}

p.downloadsubmission {
	font-size: 11px;
	margin-top: 30px;
	margin-bottom: 25px;
}

p.downloadsubmission a {
	background: url(/images/submission-cover.jpg) 0 0 no-repeat;
	padding: 15px 0 46px 50px;
	color: #be0011;
	text-decoration: none;
}

p.downloadsubmission a:hover {
	color: #4e1378;
}

p.downloadsubmission a.plain {
	background: none;
	padding-left: 0;
	margin-left: 0;
}

div.additional {
	width: 600px;
	border: 1px solid #d5d5d5;
	background-color: #eeeeee;
	padding: 10px;
	margin: 15px auto 15px;
}

div.additional p {
	line-height: 20px;
}

div.additional p.advice {
	font-weight: bold;
	margin-top: 0;
	color: #59178a;
}

/***** Home page layout *****/

#homelayout {
	width: 765px;
	padding: 10px;
	margin: 10px 15px 0 20px;
	font-size: 11px;
}

#homelayout p {
	margin-left: 5px;
}

#homelayout .events {
	width: 163px;
	float: left;
	margin-right: 32px;
	margin-left: 2px;
}

#homelayout .events a {
	background: url(/images/live-events-button.jpg) 0 0 no-repeat;
	display: block;
	padding-top: 75px;
	height: 24px;
	font-size: 14px;
	text-align: center;
	text-decoration: none;
	color: #000;
}

#homelayout .events a:hover {
	color: #d0142c;
}

#homelayout .events p a {
	background-image: url(/images/blank.gif);
	font-size: 11px;
	text-align: left;
	padding-top: 0;
	color: #d0142c;
	display: inline;
}

#homelayout .events p a:hover {
	color: #5c178a;
}

#homelayout .programs {
	width: 163px;
	float: left;
	margin-right: 32px;
}

#homelayout .programs a {
	background: url(/images/programs-button.jpg) 0 0 no-repeat;
	display: block;
	font-size: 14px;
	padding-top: 75px;
	height: 24px;
	text-align: center;
	color: #000;
	text-decoration: none;
}

#homelayout .programs a:hover {
	color: #d0142c;
}

#homelayout .programs p a {
	background-image: url(/images/blank.gif);
	font-size: 11px;
	text-align: left;
	padding-top: 0;
	color: #d0142c;
	display: inline;
}

#homelayout .programs p a:hover {
	color: #5c178a;
}

#homelayout .store {
	width: 163px;
	float: left;
	margin-right: 32px;
}

#homelayout .store a {
	background: url(/images/shopping-cart-button.jpg) 0 0 no-repeat;
	display: block;
	font-size: 14px;
	padding-top: 75px;
	height: 24px;
	text-align: center;
	color: #000;
	text-decoration: none;
}

#homelayout .store a:hover {
	color: #d0142c;
}

#homelayout .store p a {
	background-image: url(/images/blank.gif);
	font-size: 11px;
	text-align: left;
	padding-top: 0;
	color: #d0142c;
	display: inline;
}

#homelayout .store p a:hover {
	color: #5c178a;
}

#homelayout .privatepass {
	width: 163px;
	float: left;
}

#homelayout .privatepass a {
	background: url(/images/private-pass-button.jpg) 0 0 no-repeat;
	height: 24px;
	display: block;
	font-size: 14px;
	padding-top: 75px;
	text-align: center;
	color: #000;
	text-decoration: none;
}

#homelayout .privatepass a:hover {
	color: #d0142c;
}

#homelayout .privatepass p a {
	background-image: url(/images/blank.gif);
	font-size: 11px;
	text-align: left;
	padding-top: 0;
	color: #d0142c;
	display: inline;
}

#homelayout .privatepass p a:hover {
	color: #5c178a;
}

/*#homelayout a {
	text-decoration: none;
	color: #000;
}

#homelayout a:hover {
	color: #5c178a;
}

#homelayout .events {
	background: url(/images/live-events-button.jpg) 0 0 no-repeat;
	width: 163px;
	font-size: 14px;
	float: left;
	padding-top: 75px;
	text-align: center;
	margin-right: 32px;
	margin-left: 2px;
}

#homelayout .events p {
	text-align: left;
	font-size: 11px;
	margin-left: 5px;
}

#homelayout .events p a {
	color: #d0142c;
	text-decoration: none;
}

#homelayout .programs {
	background: url(/images/programs-button.jpg) 0 0 no-repeat;
	width: 163px;
	font-size: 14px;
	float: left;
	padding-top: 75px;
	text-align: center;
	margin-right: 32px;
}

#homelayout .programs p {
	text-align: left;
	font-size: 11px;
	margin-left: 6px;
}

#homelayout .programs p a {
	color: #d0142c;
	text-decoration: none;
}

#homelayout .store {
	background: url(/images/shopping-cart-button.jpg) 0 0 no-repeat;
	width: 163px;
	height: 24px;
	font-size: 14px;
	float: left;
	padding-top: 75px;
	text-align: center;
	margin-right: 32px;
}

#homelayout .store p {
	text-align: left;
	font-size: 11px;
	margin-left: 6px;
}

#homelayout .store p a {
	color: #d0142c;
	text-decoration: none;
}

#homelayout .privatepass {
	background: url(/images/private-pass-button.jpg) 0 0 no-repeat;
	width: 163px;
	height: 24px;
	font-size: 14px;
	float: left;
	padding-top: 75px;
	text-align: center;
}

#homelayout .privatepass p {
	text-align: left;
	font-size: 11px;
	margin-left: 6px;
}

#homelayout .privatepass p a {
	color: #d0142c;
	text-decoration: none;
}*/

.testimonials {
	background: url(/images/testimonial-box.jpg) 0 0 no-repeat;
	width: 375px;
	height: 211px;
	float: left;
	margin-left: 25px;
}

.testimonials .head {
	font-size: 14px;
	color: #d0142c;
	font-weight: bold;
	margin: 20px 0 0 30px;
}

blockquote.homequote {
    padding: 0px;
	margin: 0px 20px 0 20px;
	line-height: 18px;
	background-image: url(/images/home-quote-left.png);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 12px;
	font-style: italic;
}


blockquote.homequote .homequote_end {
	background-image: url(/images/home-quote-right.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}

blockquote.homequote p.homequote_by {
	text-align: right;
}

.testimonials p.readmore {
	text-align: right;
	font-weight: bold;
	font-size: 11px;
	margin-right: 30px;
}

.testimonials p.readmore a {
	color: #5c178a;
	text-decoration: underline;
}

.testimonials p.readmore a:hover {
	color: #d0142c;
}

.extraordinarybanker {
	background: url(/images/testimonial-box.jpg) 0 0 no-repeat;
	width: 335px;
	height: 211px;
	float: left;
	margin-left: 15px;
	padding: 0 20px 0 20px;
}

.extraordinarybanker .head {
	font-size: 14px;
	color: #d0142c;
	font-weight: bold;
	text-align: center;
	margin-top: 20px;
}

.extraordinarybanker img {
	float: left;
	margin-right: 10px;
}

.extraordinarybanker p.ebmag {
	text-align: right;
	font-weight: bold;
	font-size: 11px;
	margin: 0 10px 0 0;
}

.extraordinarybanker p.ebmag a {
	color: #5c178a;
	text-decoration: underline;
}

.extraordinarybanker p.ebmag a:hover {
	color: #d0142c;
}

.gyb {
	margin: 0 20px 25px 30px;
}

.gyb .head {
	font-size: 14px;
	color: #d0142c;
	font-weight: bold;
}

.gybbtn {
	width: 105px;
	height: 29px;
	margin: 0;
	border: 0;
	background: transparent url(/images/gyb-subscribe-button.jpg) no-repeat center top;
	overflow: hidden;
	cursor: pointer;
	cursor: hand;
	display: inline;
	float: right;
	outline: none !important;
	color: #343232;
	text-transform: uppercase;
	font-size: 11px;
}

.gybbtn:hover {
	background-position: 0 -29px;
}

/***** Speaking page *****/

.speakinghead {
	font-size: 18px;
	color: #4e1378;
}

.speakingsubhead {
	background: url(/images/chat-icon.png) 0 0 no-repeat;
	margin-top: 30px;
	padding: 8px 0 22px 65px;
}

.speakingsection {
	margin: 0 60px 30px 30px;
	border-bottom: 1px dashed #f6a20b;
	width: 700px;
}

.speakingsection ul {
	margin-right: 60px;
	padding-bottom: 10px;
}

.speakingsection ul li {
	list-style-type: none;
	background: url(/images/purplebullet.jpg) 0 4px no-repeat;
	padding: 0 0 0 28px;
}

.keynote1 {
	font-weight: bold;
	color: #d0142c;
	font-size: 13px;
	background: url(/images/graph-icon.jpg) 0 3px  no-repeat;
	padding: 0 0 0 40px;
}

.keynote2 {
	font-weight: bold;
	color: #d0142c;
	font-size: 13px;
	background: url(/images/monday-icon.jpg) 0 3px  no-repeat;
	padding: 0 0 0 40px;
}

.keynote3 {
	font-weight: bold;
	color: #d0142c;
	font-size: 13px;
	background: url(/images/graph-icon2.jpg) 0 3px  no-repeat;
	padding: 0 0 0 40px;
}

.keynote-subnote {
	font-style: italic;
	font-size: 12px;
	font-weight: normal;
	color: #000;
}

.roxanneimgbg {
	background: url(/images/roxanne-fade.jpg) 0 0 no-repeat;
	float: right;
	margin: 0 29px 0 10px;
	font-size: 11px;
	width: 168px;
	padding-top: 300px;
}

.roxanneimgbg a {
	background: url(/images/press-release-icon.jpg) 0 0 no-repeat;
	color: #000;
	padding: 0 0 25px 30px;
	font-weight: bold;
	color: #4e1378;
}

.roxanneimgbg a:hover {
	color: #d0142c;
}

.demovideo {
	background: url(/images/demoplayer.jpg) 0 0 no-repeat;
	width: 310px;
	height: 238px;
	margin-left: 215px;
	padding: 27px 3px 0 0;
}

.hire {
	background: url(/images/hire-button.jpg) 0 0 no-repeat;
	width: 124px;
	height: 24px;
	display: block;
	font-size: 11px;
	float: right;
	margin: 0 25px 20px 0;
	padding: 5px 0 0 6px;
	text-decoration: none;
}

.hire:hover {
	height: -24px;
}

div.hirerox {
	width: 525px;
	border-top: 1px solid #b29cca;
	margin: 25px auto 0 auto;
	padding-top: 10px;
}

div.hirerox p.wanttohire {
	font-size: 14px;
	color: #633798;
	font-weight: bold;
	float: left;
	margin: 5px 0 10px 35px;
}

div.hirerox p.alreadyhired {
	font-size: 14px;
	color: #633798;
	font-weight: bold;
	float: right;
	margin: 5px 45px 10px 0;
}

div.hirerox ul {
	float: left;
	display: block;
	margin: 0;
	padding: 0;
	padding: 1px;
}

div.hirerox ul li {
	list-style-type: none;
	background: url(/images/purple-dot.jpg) 0 5px no-repeat;
	padding-left: 10px;
	font-size: 11px;
	width: 203px;
	margin-left: 44px;
}

/***** Legal forms *****/

ul.legalforms li {
	list-style-type: none;
	background: url(/images/purplebullet.jpg) 0 3px no-repeat;
	padding: 0 0 0 26px;
}
	
/********************************
		  Live Events
********************************/

.presentationsdivider {
	border-bottom: 1px dashed #f6a20b;
	padding-bottom: 25px;
	margin: 30px 0;
	width: 560px;
}

.requested {
	color: #d0142c;
	font-weight: bold;
}

.roxleft {
	float: left;
	border: 1px solid #dddada;
	padding: 3px;
	margin: 5px 25px 0 0;
}

ul.presentations {
	margin-left: 135px;
}

ul.presentations li {
	list-style-type: none;
	background: url(/images/purplebullet.jpg) 0 3px no-repeat;
	padding-left: 20px;
}

.learnmore {
	background: url(/images/learnmore-button.jpg) 0 0 no-repeat;
	width: 202px;
	height: 24px;
	display: block;
	font-size: 11px;
	float: right;
	margin: 0 54px 20px 0;
	padding: 5px 0 0 8px;
	text-decoration: none;
}

.learnmore:hover {
	height: -24px;
}

.seminar {
	margin: 0 15px 25px 15px;
	padding-bottom: 20px;
	border-bottom: 1px dashed #f6a108;
}

.seminar a.seminarname {
	margin: 0;
	padding: 0;
	font-weight: bold;
	color: #4e137b;
	text-decoration: none;
}

.seminar .seminarsub {
	font-style: italic;
	color: #4e137b;
	margin-top: 0;
}

.seminar p.formerly {
	font-size: 11px;
	font-weight: bold;
	margin-top: 0;
	padding-top: 0;
}

.seminar img {
	margin-bottom: 20px;
	border: none;
}

a.calendardownload {
	background-image: url(/images/calendar-icon.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	padding-left: 95px;
	padding-top: 12px;
	padding-bottom: 74px;
	width: 300px;
}

a.scheduledownload {
	background-image: url(/images/hooplaschedule-icon.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	padding-left: 105px;
	padding-top: 12px;
	padding-bottom: 45px;
	width: 300px;
	margin-top: 30px;
}

h3.testimonialhead {
	margin-top: 55px;
}

p.date {
	background: url(/images/calendar-icon.png) 0 0 no-repeat;
	padding: 0 0 10px 28px;
	margin-left: 10px;
}

p.eventlocation {
	background: url(/images/icons/globe-icon.png) 1px 0 no-repeat;
	padding: 0 0 10px 28px;
	margin-left: 10px;
}

p.eventstatus {
	font-weight: bold;
	color: #cf132b;
}

.floateventleft {
	float: left;
	width: 220px;
}

.floateventright {
	float: right;
	width: 220px;
	margin-right: 35px;
}

/********************************
	Landing Page Directory
********************************/

ul.anchorlinks {
	background-color: #f3e2c3;
	width: 517px;
	border: 1px dashed #f6a108;
	margin: 25px 0 25px 115px;
	padding: 10px;
}

ul.anchorlinks li {
	margin: 0;
	padding: 0;
	background-image: none;
	display: inline;
	margin-left: 4px;
}

h2.adminonly {
	background: url(/images/icons/lock-icon.jpg) 0 0 no-repeat;
	padding: 5px 0 15px 30px;
	font-weight: bold;
	color: #be0011;
}

h3.lpsection {
	border-top: 1px dashed #f6a108;
	padding-top: 15px;
	clear: right;
}

ul.pages {
	margin: 0;
	padding: 0;
}

ul.pages li {
	list-style-type: none;
	list-style-image: none;
	background: url(/images/purplebullet.jpg) 0 5px no-repeat;
	margin-left: 18px;
	padding-left: 25px;
}

ul.pages li .description {
	font-size: 11px;
	font-style: italic;
}

ul.pages li ul {
	margin: 10px 0;
}

a.backtotop {
	float: right;
	margin-bottom: 15px;
}

/********************************
		   Contact Us
********************************/

.infobox {
	float: left;
	width: 277px;
}

.infobox p.address {
	/*background: url(/images/icons/letter-icon.jpg) 0 0 no-repeat;*/
	font-weight: bold;
	color: #3c3939;
	font-size: 14px;
	/*padding: 5px 0 2px 35px;*/
}

.infobox p.phone-email {
	font-weight: bold;
	color: #3c3939;
	font-size: 14px;
}

/********************************
	Free and Basic Resources
********************************/

.resource {
	border-bottom: 1px dashed #f6a108;
	padding-bottom: 20px;
	margin: 30px 15px 0 0;
	overflow: hidden;
}

.resource a.name {
	font-weight: bold;
	color: #be0011;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

.resource a.name:hover {
	color: #4e1378;
}

.resource .sub {
	font-style: italic;
	color: #be0011;
	margin-top: 0;
}

.resource img {
	float: left;
	margin: 5px 15px 15px 0;
}

.resource img.bc {
	margin-bottom: 157px;
}

.resource img.assessment {
	margin-bottom: 30px;
}

.resource ul li {
	list-style-type: none;
	background: url(/images/greencheckmark.jpg) 0 0 no-repeat;
	padding-left: 30px;
	margin: 0 10px 15px 0;
}

.upcoming {
	font-weight: bold;
	color: #4e1378;
}

.resource a.more {
	background-image: url(/images/icons/purple-arrow.jpg);
	display: block;
	background-repeat: no-repeat;
	background-position: right 8px;
	float: right;
	white-space: nowrap;
	font-weight: bold;
	text-decoration: underline;
	color: #4e1378;
	padding: 0 12px 2px 1px;
	margin: 0 20px 10px 0;
	font-size: 11px;
}

.resource a.more:hover {
	color: #d0142c;
	background-image: url(/images/icons/red-arrow.jpg);
	text-decoration: underline;
}

.alreadyown {
	font-size: 11px;
	color: #4e1378;
}

.alreadyown a {
	color: #4e1378;
}

.alreadyown a:hover {
	color: #be0011;
}

/********************************
	GYB e-zine sign up
********************************/

.gybsignup {
	background: url(/images/baspaudio-bg.jpg) no-repeat;
	height: 256px;
	width: 320px;
	padding-left: 10px;
	margin-bottom: 40px;
	margin-top: 25px;
	font-size: 11px;
}

.gybformsection {
	font-weight: bold;
	color: #4e1378;
	font-size: 11px;
}

.gybbtn2 {
	width: 105px;
	height: 25px;
	margin: 5px 0 0 144px;
	border: 0;
	background: transparent url(/images/gyb-subscribe-button-thin.jpg) no-repeat center top;
	cursor: pointer;
	cursor: hand;
	display: inline;
	outline: none !important;
	color: #343232;
	text-transform: uppercase;
	font-size: 11px;
}

.gybbtn2:hover {
	background-position: 0 -25px;
}

.regtrade {
	font-size: 11px;
}

/********************************************
   Profit-Rich Sales Culture Program page
********************************************/

blockquote.videoquote {
	color: #3B3B3B;
	background: url(/images/home-quote-left.png) 294px 22px no-repeat;
	padding-top: 6px;
	padding-right: 20px;
	padding-bottom: 6px;
	padding-left: 1px;
	font-style: normal;
	font-weight: normal;
	font-style: italic;
}

blockquote.videoquote .videotestimonial {
	float: left;
	background: url(/images/testimonialvideobg.jpg) 0 0 no-repeat;
	width: 270px;
	height: 220px;
	padding: 20px 0 0 20px;
}

blockquote.videoquote p.videoquote_end {
	background-image: url(/images/home-quote-right.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-bottom: 6px;
	margin-left: 312px;
	margin-top: 27px;
}

blockquote.videoquote p.videoquote_by {
	font-style: italic;
	text-align: right;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}

img.profitrich {
	float: left;
	margin: 5px 20px 10px 0;
}

#prscp {
	width: 540px;
	padding: 10px;
	background-color: #ede6f2;
	margin: 30px 0;
}

#prscp ul {
	float: left;
	margin: 0;
	padding: 0;
	width: 264px;
	overflow: hidden;
}

#prscp ul li {
	background: none;
	font-size: 11px;
	margin: 0;
	padding: 0;
	margin: 0 0 3px 5px;
}

#prscp ul li a {
	color: #4e1378;
}

#prscp ul li a:hover {
	color: #d0142c;
}

#prscp ul.two {
	float: left;
	margin: 0;
	padding: 0;
	width: 276px;
	overflow: hidden;
}

#prscp ul.two li {
	padding-left: 12px;
}

#prscp a.more {
	background-image: url(/images/icons/purple-arrow.jpg);
	display: block;
	background-repeat: no-repeat;
	background-position: right 8px;
	float: right;
	white-space: nowrap;
	font-weight: bold;
	text-decoration: underline;
	color: #4e1378;
	padding: 0 12px 2px 1px;
	margin: 0 20px 10px 0;
}

#prscp a.more:hover {
	color: #d0142c;
	background-image: url(/images/icons/red-arrow.jpg);
	text-decoration: underline;
}

#prscp p.intro {
	margin-top: 0;
	font-weight: bold;
}

#prscp h4 {
	margin-bottom: 5px;
}

#prscp h4 a {
	color: #d0142c;
	text-decoration: none;
}

#prscp h4 a:hover {
	color: #4e1378;
}

/********************************************
   		Mindsets for a New Year page
********************************************/

h3.cta {
	text-align: center;
	line-height: 20px;
	margin: 30px 15px 0 0;
}

.genericlisten {
	width: 290px;
	height: 120px;
	background: url(/images/listen-bg.jpg) no-repeat;
	margin: 10px 0 20px 65px;
	font-family: calibri, verdana, arial, helvetica, sans-serif;
	font-size: 16px;
	padding: 15px 0 0 105px;
}

.genericlisten .cwte {
	color: #5c178a;
}

.genericlisten .length {
	font-size: 11px;
	float: right;
	margin-right: 15px;
	margin-top: 5px;
}

.genericlisten .player {
	margin-left: 15px;
	margin-top: 5px;
}

.filedownload {
	font-size: 11px;
	text-align: center;
} 

#bbbox {
	background-color: #ededed;
	border: 1px solid #dddddd;
	padding: 10px 13px 6px 13px;
	overflow: hidden;
	margin: 35px 0 10px 115px;
	width: 524px;
}

#bbbox img {
	margin: 4px 10px 10px 0;
	border: 1px solid #dddddd;
	padding: 2px;
	background-color: #ffffff;
	float: left;
}

#bbbox p {
	line-height: 18px;
}

#bbbox p.systemtitle {
	font-size: 14px;
	color: #5c178a;
	font-weight: bold;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 5px;
	text-align: center;
}

#bbbox ul {
	margin: 0;
	padding: 0;
	float: left;
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
}

#bbbox ul li {
	background: url(/images/greencheckmark2.jpg) 0 0 no-repeat;
	padding: 5px 0 0 25px;
	margin: 0 10px 10px 10px;
}

#bbbox p.call {
	text-align: center;
	font-weight: bold;
	color: #d0142c;
	font-size: 13px;
	margin-top: 15px;
}

/********************************
			About page
********************************/

.mediabox {
	width: 515px;
	background-color: #e9eced;
	border: 1px solid #c6d1d5;
	padding: 10px 10px 15px 10px;
	margin: 25px 0 0 10px;
}

.mediabox h3 {
	margin-top: 0;
	padding-top: 0;
}

.mediabox h3 a {
	color: #4e1378;
	text-decoration: none;
}

.mediabox a.medialink {
	margin-left: 203px;
	font-weight: bold;
}

.mediabox img.rox {
	float: left;
	margin: 5px 10px 0 0;
	border: 1px solid #c6d1d5;
	padding: 1px;
}

.mediabox img.mediakit {
	float: right;
	margin: 10px 20px 10px 0;
	border: none;
}

p.featured {
	font-weight: bold;
	color: #4e1378;
	font-size: 13px;
	margin-bottom: 15px;
}

.mediabox ul {
	margin: 0;
	padding: 0;
}

.mediabox ul li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	background: none;
	display: block;
	float: left;
	margin: 0 10px 22px 8px;
}

.mediabox ul.bottom li {
	margin: 0 10px 22px 15px;
}

/********************************
February 23, 2010 Teleseminar
********************************/

h2.teleseminarname {
	font-weight: bold;
	color: #be0011;
	text-align: center;
	line-height: 22px;
}

.datetime {
	text-align: center;
	font-size: 14px;
	color: #be0011;
}

ul.febcalldetails {
	float: left;
	margin: 0 0 15px 0;
	padding: 0;
	width: 50%;
}

ul.febcalldetails li {
	list-style-type: none;
	background: url(/images/greencheckmark.jpg) 0 2px no-repeat;
	padding: 5px 0 5px 30px;
	margin: 5px 0 0 19px;
}

.print {
	text-align: center;
	font-style: italic;
	margin: 30px 0;
}

#febsignup {
	background: url(/images/feb-teleseminar-bg.jpg) no-repeat;
	height: 264px;
	width: 320px;
	padding-left: 10px;
	font-family: calibri, verdana, arial, helvetica, sans-serif;
	margin-bottom: 20px;
	margin-top: 25px;
}

#febsignup .audioformsection {
	font-weight: bold;
	color: #4e1378;
	font-size: 14px;
}

#febsignup .febbtn {
	float: right;
	width: 105px;
	height: 25px;
	margin: 5px 50px 0 0;
	border: 0;
	background: transparent url(/images/gyb-subscribe-button-thin.jpg) no-repeat center top;
	cursor: pointer;
	cursor: hand;
	display: inline;
	outline: none !important;
	color: #be0011;
	font-size: 11px;
	padding-bottom: 2px;
}

#febsignup .febbtn:hover {
	background-position: 0 -25px;
}

#febsignup a.nospam {
	float: left;
	font-size: 11px;
	background: url(/images/no_spam.gif) 0 0 no-repeat;
	padding: 9px 0 0 30px;
	margin-left: 38px;
}

p.cantmakecall {
	font-size: 11px;
	text-align: center;
}

/***************************************
MARKETING & SALES MANAGEMENT BOOT CAMP
***************************************/

.bcvideo {
	background: url(/images/bcplayerbg.jpg) 0 0 no-repeat;
	width: 450px;
	height: 270px;
	margin-left: 40px;
	padding-top: 30px;
}

h3.summit {
	text-align: center;
	font-weight: bold;
	color: #d0142c;
	font-size: 16px;
	line-height: 25px;
}

h3.summit .sub {
	color: #000;
	font-size: 13px;
}

/***************************************
BREAKTHROUGH BANKING
***************************************/

.productimg {
	float: left;
	border: 1px solid #dddada;
	padding: 3px;
	margin: 5px 15px 5px 0;
}

ul.works {
	float: left;
	margin-right: 10px;
}

ul.works li {
	display: block;
	background: url(/images/greencheckmark.jpg) 0 0 no-repeat;
	padding-left: 25px;
	margin-right: 10px;
}

#modules {
	width: 540px;
	padding: 10px;
	background-color: #ede6f2;
	margin: 30px 0;
}

#modules ul {
	margin-bottom: 30px;
}

#modules ul li {
	background: none;
	list-style-type: circle;
	padding-left: 5px;
}

#modules h3 {
	text-align: center;
	margin: 0;
	padding: 0;
	color: #4e1378;
}

#modules h4 {
	color: #d0142c;
	margin-left: 10px;
}

#modules h4 .subtitle {
	font-weight: normal;
	font-style: italic;
}

/***************************************
RESULTS-DRIVEN SYSTEMS
***************************************/

#results {
	width: 540px;
	padding: 10px;
	background-color: #ede6f2;
	margin: 30px 0;
}

#results h3 {
	color: #4e1378;
	margin-top: 0;
}

/**********************************
DOWNLOAD PHOTOS OF ROXANNE
**********************************/

.thumbnail {
	float: left;
	margin: 15px 12px 20px 30px;
	font-size: 11px;
}

.thumbnail img {
	border: 1px solid #dddddd;
	margin-bottom: 3px;
	padding: 2px;
}

.nooutline {
	outline: none !important;
	border: none;
}

.downloadinstructions {
	font-size: 11px;
	text-align: center;
}

/**********************************
JEAN CHATZKY
**********************************/

h1.center {
	text-align: center;
	margin-bottom: 5px;
}

h2.center {
	text-align: center;
	margin-bottom: 25px;
	font-weight: bold;
}

ul.plain {
	margin: 0;
	padding: 0;
	margin-left: 26px;
}

ul.plain li {
	background: url(/images/greencheckmark.jpg) 0 0 no-repeat;
	padding-left: 30px;
}

p.discoverbold {
	font-weight: bold;
	color: #be0011;
	margin-left: 10px;
}

.chatzkysignup {
	background: url(/images/chatzky-signup-bg.jpg) no-repeat;
	height: 251px;
	width: 360px;
	/*padding-left: 10px;*/
	margin-top: 10px;
	font-size: 11px;
	float: left;
	margin-right: 30px;
	margin-left: 200px;
	padding-top: 5px;
}

.chatzkysignupsection {
	font-weight: bold;
	color: #4e1378;
	font-size: 11px;
}

.chatzkybtn {
	width: 105px;
	height: 25px;
	margin: 5px 32px 0 0;
	border: 0;
	background: transparent url(/images/gyb-subscribe-button-thin.jpg) no-repeat center top;
	cursor: pointer;
	cursor: hand;
	display: inline;
	outline: none !important;
	color: #343232;
	text-transform: uppercase;
	font-size: 11px;
	float: right;
}

.chatzkybtn:hover {
	background-position: 0 -25px;
}

a.antispam {
	background: url(/images/no_spam.gif) no-repeat 0 0 transparent;
	float: left;
	font-size: 10px;
	margin-left: 20px;
	margin-top: 4px;
	padding: 11px 0 4px 30px;
	text-decoration: none;
}

div.chatzkypic {
	float: right;
	margin: 0 20px 0 17px;
	width: 150px;
	text-align: center;
	font-size: 11px;
	font-style: italic;
}

/*div.chatzkypic p {
	font-size: 11px;
	background-color: #eae2f1;
	margin-left: 26px;
}*/

p.msg {
	text-align: center;
	font-size: 9px;
}

/*********************
Sidebar Player
*********************/

.sidebarplayer {
	background: url(/images/sidebar-player.jpg) 0 0 no-repeat;
	height: 194px;
	width: 223px;
	padding: 15px 0 0 13px;
	margin-bottom: 10px;
}

.sidebarplayersm {
	background: url(/images/sidebar-player-sm.jpg) 0 0 no-repeat;
	height: 175px;
	width: 194px;
	padding: 15px 0 0 11px;
	margin-bottom: 10px;
	margin-left: 3px;
}

/****************************
PRIVATE PASS POSTING CONTEST
****************************/

h1.centertext {
	text-align: center;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

h2.centertext {
	text-align: center;
}

ul.postcategories {
	float: left;
	margin: 0 10px 0 15px;
	padding-left: 0;
}

ul.postcategories li {
	display: block;
}

ol.howto {
	width: 600px;
	margin-bottom: 35px;
}

ol.howto li {
	background: none;
	list-style-type: decimal;
	padding-left: 0px;
}

div.prizes {
	width: 650px;
	margin: 10px auto 40px auto;
	background-color: #e4e1e1;
	padding: 10px;
	border: 1px solid #71478f;
}

div.prizes h3 {
	text-align: center;
	margin-top: 0px;
}

div.prizes div.prizechoice {
	float: left;
	font-size: 11px;
	margin: 10px 18px 0 0;
	width: 190px;
	text-align: center;
}

div.prizes div.prizechoice .prizename {
	font-weight: bold;
	color: #4e1378;
}

div.prizes div.prizechoice p {
	margin-top: 3px;
}

div.prizes div.prizechoicespeaker {
	float: left;
	font-size: 11px;
	margin: 77px 0 0 0;
	width: 215px;
	text-align: center;
}

div.prizes div.prizechoicespeaker .prizename {
	font-weight: bold;
	color: #4e1378;
}

div.prizes div.prizechoicespeaker p {
	margin-top: 3px;
}

div.prizes p.message {
	text-align: center;
	font-style: italic;
	font-size: 11px;
}

a.post {
	background: url(/images/post-button.jpg) 0 0 no-repeat;
	height: 55px;
	width: 193px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	display: block;
	text-decoration: none;
	font-size: 14px;
	margin: 15px auto 0 auto;
	padding-top: 13px;
}

a.post:hover {
	background-position: 0 -68px;
	color: #fff;
}

a.post:active {
	color: #fff;
}

a.post:visited {
	color: #fff;
}

h6.postnow {
	text-align: center;
	color: #be0011;
	margin-bottom: 0px;
}

/****************************
EXTRAORDINARY BANKER PAGE
****************************/

img.bankermags {
	float: left;
	margin-right: 15px;
}

p.receive {
	margin-top: 30px;
	font-weight: bold;
}

.eb_btn {
	width: 105px;
	height: 25px;
	margin: 5px 35px 0 0;
	border: 0;
	background: transparent url(/images/gyb-subscribe-button-thin.jpg) no-repeat center top;
	cursor: pointer;
	cursor: hand;
	display: inline;
	outline: none !important;
	color: #343232;
	text-transform: uppercase;
	font-size: 11px;
	float: right;
}

.eb_btn:hover {
	background-position: 0 -25px;
}

a.spam {
	background: url(/images/no_spam.gif) no-repeat 26px 0 transparent;
	float: left;
	font-size: 10px;
	margin-left: 20px;
	margin-top: 4px;
	padding: 11px 0 4px 55px;
	text-decoration: none;
}

div.eb_download {
	width: 340px;
	margin: 0 auto;
	background-color: #dad1e1;
	font-size: 11px;
	padding: 10px;
	border: 1px solid #c9b9d5;
}

div.eb_download img {
	float: left;
	margin: 5px 10px 0 5px;
}

div.eb_download p.wait {
	margin-top: 0;
}

/****************************************
FREE SALES CULTURE BOTTLENECK ASSESSMENT
****************************************/

ol.assessment li {
	background: none;
	list-style-type: decimal;
	margin-bottom: 15px;
}

/****************************************
SITE MAP
****************************************/

p.mainlink a {
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}

ul.smlinks {
	margin-bottom: 30px;
}

ul.smlinks li {
	background: none;
	list-style-type: disc;
	font-size: 11px;
	margin-left: 0;
	padding-left: 0;
}

/****************************************
SUCCESS STORE
****************************************/

h3.valuepackage {
	background: url(/images/icons/value-package.jpg) 0 0 no-repeat;
	padding: 3px 0 7px 30px;
}


h3.dvds {
	background: url(/images/icons/dvd-icon.jpg) 0 0 no-repeat;
	padding: 3px 0 7px 30px;
}

h3.audiocds {
	background: url(/images/icons/audio-cd.jpg) 0 0 no-repeat;
	padding: 3px 0 7px 30px;
}

h3.books {
	background: url(/images/icons/book-icon.jpg) 0 0 no-repeat;
	padding: 3px 0 7px 30px;
}

h3.developmental {
	background: url(/images/icons/sprocket-icon.jpg) 0 0 no-repeat;
	padding: 3px 0 7px 30px;
}

div.product {
	width: 700px;
	border-bottom: 1px dashed #f6a108;
	overflow: hidden;
	padding-bottom: 20px;
	margin: 0 0 30px 15px;
}

div.product div.img {
	float: left;
	margin-right: 20px;
	font-size: 11px;
}

div.product div.img p.caption {
	margin-top: 10px;
	text-align: center;
}

div.product h4.productname {
	font-size: 13px;
	color: #5c178a;
	margin: 0;
	padding-top: 0;
}

div.product h4.productname .sub {
	font-style: italic;
	font-weight: normal;
}

div.product h4.productname a {
	font-size: 13px;
	color: #5c178a;
	text-decoration: none;
}

div.product h4.productname a:hover {
	color: #d0142c;
}

div.product a.morelink {
	font-style: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(/images/icons/purple-arrow.jpg);
	background-repeat: no-repeat;
	background-position: right 6px;
	white-space: nowrap;
	font-weight: bold;
	text-decoration: underline;
	color: #5c178a;
	padding: 0 12px 2px 1px;
}

div.product a.morelink:hover {
	color: #d0142c;
	background-image: url(/images/icons/red-arrow.jpg);
	text-decoration: underline;
}

div.product p.productinfo {
	text-align: right;
	font-size: 11px;
	margin-right: 15px;
}

div.product p.ordertgim {
	font-size: 11px;
	font-weight: bold;
}

div.product ul.retailer {
	margin-top: 20px;
}

div.product ul.retailer li {
	float: left;
	display: block;
	list-style-type: none;
	background: none;
	width: 122px;
	margin: 0 10px 0 0;
	padding: 0;
}

div.product a.buylink {
	background: url(/images/buy-button.jpg) 0 0 no-repeat;
	font-size: 11px;
	font-weight: bold;
	width: 80px;
	height: 23px;
	float: right;
	text-decoration: none;
	margin-right: 13px;
	padding: 6px 0 0 25px;
}

div.product a.buylink:hover {
	background-position: 0 -29px;
}

img.secure_shopping {
	margin-left: 90px;
}

p.viewcart {
	text-align: center;
	font-weight: bold;
}

/****************************************
INNER STORE PAGES
****************************************/

h4.order {
	text-align: right;
	font-size: 13px;
	color: #d0142c;
}

h4.order-padding {
	text-align: right;
	font-size: 13px;
	color: #d0142c;
	margin-right: 27px;
}

ul.product li {
	background: none;
	list-style-type: disc;
	padding-left: 0;
}

a.buylink2 {
	background: url(/images/buy-button.jpg) 0 0 no-repeat;
	font-size: 11px;
	font-weight: bold;
	width: 80px;
	height: 23px;
	float: right;
	text-decoration: none;
	padding: 6px 0 0 25px;
}

a.buylink2:hover {
	background-position: 0 -29px;
}


a.buylink2-padding {
	background: url(/images/buy-button.jpg) 0 0 no-repeat;
	font-size: 11px;
	font-weight: bold;
	width: 80px;
	height: 23px;
	float: right;
	text-decoration: none;
	padding: 6px 0 0 25px;
	margin-right: 27px;
}

a.buylink2-padding:hover {
	background-position: 0 -29px;
}

a.buylinktemp {
	background: url(/images/buy-button.jpg) 0 0 no-repeat;
	font-size: 11px;
	font-weight: bold;
	width: 80px;
	height: 23px;
	float: left;
	text-decoration: none;
	padding: 6px 0 0 25px;
}

a.buylinktemp:hover {
	background-position: 0 -29px;
}

img.left-noborder {
	float: left;
	margin: 0 15px 10px 0;
}

/****************************************
PROFIT-GROWTH BANKING
****************************************/

div.pgbleft {
	float: left;
	margin: 3px 15px 10px 0;
	font-size: 11px;
	text-align: center;
	margin-bottom: 15px;
}

div.pgbleft p {
	margin-top: 0;
}

div.pgbleft p .size {
	font-size: 10px;
}

p.question {
	font-weight: bold;
	font-size: 13px;
	color: #4e1378;
}

h3.say {
	margin-top: 30px;
}

div.orderpgb {
	width: 500px;
	border: 1px solid #dddada;
	margin: 0 auto;
	padding-top: 10px;
}

div.orderpgb div.pgbproduct {
	width: 475px;
	border-bottom: 1px dashed #f6a108;
	overflow: hidden;
	padding-bottom: 20px;
	margin: 0 auto 30px auto;
	font-size: 11px;
}

div.orderpgb div.pgbproduct img {
	float: left;
	margin-right: 20px;
	margin-bottom: 18px;
	margin-top: 4px;
}

div.orderpgb div.pgbproduct img.audiocd {
	float: left;
	margin-right: 20px;
	margin-bottom: 31px;
	margin-top: 4px;
}

div.orderpgb div.pgbproduct h4 {
	margin-top: 0;
}

div.orderpgb div.pgbproduct h4 a {
	font-size: 13px;
	color: #5c178a;
	text-decoration: none;
}

div.orderpgb div.pgbproduct h4 a:hover {
	color: #d0142c;
}

div.orderpgb div.pgbproduct p.pgbinfo {
	float: left;
	margin-top: 0;
	padding-top: 0;
}

div.orderpgb div.pgbproduct a.pgb_buylink {
	background: url(/images/buy-button.jpg) 0 0 no-repeat;
	font-size: 11px;
	font-weight: bold;
	width: 80px;
	height: 23px;
	float: left;
	text-decoration: none;
	padding: 6px 0 0 25px;
}

div.orderpgb div.pgbproduct a.pgb_buylink:hover {
	background-position: 0 -29px;
}


div.orderpgb div.pgbproduct p.combo {
	margin-top: 0;
	padding-top: 0;
	font-size: 12px;
}

div.orderpgb div.pgbproduct div.discount {
	width: 190px;
	border: 1px solid #cccccc;
	float: right;
}

div.orderpgb div.pgbproduct div.discount p {
	font-weight: bold;
	text-align: center;
	color: #d0142c;
	margin: 3px 0 5px;
}

div.orderpgb div.pgbproduct div.discount ul {
	margin: 0 0 0 12px;
	padding: 0;
	float: left;
}

div.orderpgb div.pgbproduct div.discount ul li {
	list-style-type: none;
	background: none;
	margin-bottom: 5px;
	padding: 0;
	width: 75px;
	border-bottom: 1px solid #cccccc;
	text-align: center;
}

div.orderpgb div.pgbproduct div.discount ul li.noborder {
	border-bottom: none;
}

div.orderpgb p.handouts {
	text-align: center;
	font-weight: bold;
	font-size: 13px;
	color: #5c178a;
	margin-top: 0;
}

div.orderpgb ul li {
	background: none;
	list-style-type: none;
	padding-left: 0;
}

div.orderpgb ul li a {
	background: url(/images/icons/pdf_icon_sm.jpg) 0 0 no-repeat;
	padding-left: 25px;
	padding-bottom: 3px;
}

div.orderpgb ul li a.excel {
	background: url(/images/icons/xls-icon.gif) 0 0 no-repeat;
	padding-left: 25px;
	padding-bottom: 3px;
}

div.orderpgb ul li .size {
	font-size: 10px;
}


/****************************************
PROFIT-RICH SALES
****************************************/

div.results {
	width: 600px;
	background-color: #ede6f2;
	margin: 15px auto 0 auto;
	padding: 10px;
}

div.results h3 {
	margin-top: 0;
	padding-top: 0;
}

div.results p.story {
	border-bottom: 1px dashed #4e1378;
	padding-bottom: 15px;
}

div.prsleft {
	float: left;
	margin: 5px 15px 10px 0;
	font-size: 11px;
	text-align: center;
	margin-bottom: 15px;
}

div.prsleft p {
	margin-top: 3px;
}

div.prsleft p .size {
	font-size: 10px;
}

/****************************************
BETTER BANKER MEM-CARDS
****************************************/

div.qtydiscount {
	width: 190px;
	border: 1px solid #cccccc;
	font-size: 11px;
	float: left;
	margin-top: 9px;
}

div.qtydiscount p {
	font-weight: bold;
	text-align: center;
	color: #d0142c;
	margin: 3px 0 5px;
}

div.qtydiscount ul {
	margin: 0 0 0 12px;
	padding: 0;
	float: left;
}

div.qtydiscount ul li {
	list-style-type: none;
	background: none;
	margin-bottom: 5px;
	padding: 0;
	width: 75px;
	border-bottom: 1px solid #cccccc;
	text-align: center;
}

div.qtydiscount ul li.noborder {
	border-bottom: none;
}

/****************************************
LEADERSHIP SUCCESS
****************************************/

ul.coaches {
	margin: 0;
	padding: 0;
	float: left;
}

ul.coaches li {
	background: none;
	list-style-type: none;
	font-size: 11px;
	padding: 0;
	margin-left: 64px;
	margin-right: 28px;
}

ul.coaches li span.name {
	font-weight: bold;
	color: #4e1378;
}

p.ls {
	margin-top: 21px;
}

/****************************************
LIVE YOUR BEST
****************************************/

ul.coaches2 {
	margin: 0;
	padding: 0;
	float: left;
}

ul.coaches2 li {
	background: none;
	list-style-type: none;
	font-size: 11px;
	padding: 0;
	margin-left: 30px;
	margin-right: 15px;
}

ul.coaches2 li span.name {
	font-weight: bold;
	color: #4e1378;
}

p.lyb {
	margin-top: 18px;
}

/****************************************
SUCCESS STORE THANK YOU PAGE
****************************************/

h3.resources {
	margin-top: 35px;
	margin-bottom: 0;
	padding-bottom: 0;
}

h3.resources a {
	background: url(/images/icons/free.jpg) 0 0 no-repeat;
	border-bottom: 0;
	text-decoration: none;
	padding: 0 0 35px 75px;
}

p.left {
	margin-left: 75px;
	margin-top: 5px;
}

/****************************************
PERMISSION TO BE EXTRAORDINARY
****************************************/

.ptbeleft {
	width: 540px;
	float: left;
	margin-right: 5px;
}

.ptbeleft h1 {
	font-size: 18px;
	font-weight: normal;
}

.ptbeleft img.ptbelogo {
	margin-left: 150px;
}

.ptbeleft h3 {	
	text-align: center;
	line-height: 22px;
}

.ptbeleft h3.reviews {
	text-align: left;
	color: #4e137b;
}

.ptbeleft p.twoday {
	font-weight: bold;
	margin-left: 40px;
	margin-top: 30px;
}

.ptbeleft img.ptberegister {
	margin: 10px 0 10px 40px;
}

.ptbeleft ul li {
	background: url(/images/redcheck.jpg) 0 0 no-repeat;
	margin: 0 40px 20px 8px;
	padding: 0 0 5px 30px;
}

.ptberight {
	width: 210px;
	float: right;
	background-color: #eef1f2;
	border: 1px solid #c6d1d5;
	font-size: 11px;
	margin-top: 18px;
}

.ptberight img {
	margin: 5px 0 0 8px;
}

.ptberight p.results {
	font-weight: bold;
	color: #d0142c;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}

.ptberight blockquote {
	margin: 0 10px 30px 10px;
}

.ptberight blockquote p.by {
	text-align: right;
}

/***************************************************
PROFIT-RICH SALES & PROFIT-RICH SALES MANAGEMENT
***************************************************/

h1.prs {
	font-size: 18px;
	font-weight: normal;
	font-family: verdana, arial, helvetica, sans-serif;
	text-align: center;
}

h2.prs {
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	color: #000;
}

p.who {
	font-size: 13px;
	font-weight: bold;
}

ul.prs {
	margin: 0;
	padding: 0;
}

ul.prs li {
	list-style-type: none;
	list-style-image: none;
	background: url(/images/redcheck.jpg) 0 3px no-repeat;
	margin: 0 5px 20px 8px;
	padding: 2px 0 5px 30px;
}

#prs_session {
	width: 490px;
	padding: 10px;
	margin: 15px auto 0 auto;
}

#prs_session img.prs {
	float: left;
	margin-left: 30px;
}

#prs_session img.prsm {
	float: right;
}

#prs_session p.prs {
	width: 200px;
	text-align: center;
	font-weight: bold;
	font-size: 13px;
	line-height: 18px;
	float: left;
	color: #4e1378;
} 	

#prs_session p.prsm {
	width: 250px;
	text-align: center;
	font-weight: bold;
	font-size: 13px;
	line-height: 18px;
	float: right;
	color: #4e1378;
} 	

.prs_name {
	font-weight: bold;
	font-size: 13px;
	margin-bottom: 0px;
	color: #d0142c;
}

.guarantee {
	width: 430px;
	height: 156px;
	margin: 0 auto;
	background: url(/images/roi-guarantee.jpg) 0 0 no-repeat;
	padding: 10px 10px 10px 10px;
}

.guarantee img {
	float: left;
	margin-right: 10px;
}

.guarantee p.norisk {
	text-align: center;
	font-weight: bold;
	color: #be0011;
	text-transform: uppercase;
	margin-top: 2px;
}

.guarantee p.roi {
	text-align: center;
	font-weight: bold;
}

hr.prs {
	border: 0;
	width: 500px;
	background-color: #cdcdcd;
	height: 1px;
}
	

/*************************
DELUXE LANDING PAGE
*************************/

h1.deluxe {
	text-align: center;
	color: #be0011;
}

h2.deluxe {
	text-align: center;
	margin-bottom: 30px;
	font-weight: bold;
}

p.deluxe {
	margin-right: 30px;
	margin-left: 30px;
}

h3.deluxe {
	font-size: 13px;
	color: #be0011;
	line-height: 20px;
}

hr.deluxespacer {
	width: 700px;
	color: #ffffff;
	background-color: #ffffff;
	height: 1px;
	border: 1px dashed #be0011;
}

div.gybmag {
	width: 700px;
	border-top: 1px dashed #be0011;
	margin: 0 auto;
	padding-top: 10px;
}

div.gybmag h3 {
	margin-top: 5px;
}

div.gybmag h3 a {
	text-decoration: none;
}

div.gybmag p a {
	font-size: 13px;
	font-weight: bold;
	margin-left: 112px;
}

div.gybmag img {
	float: left;
	margin-right: 10px;
}

deluxeaudio {
	background: url(/images/deluxe-bg.jpg) no-repeat;
	height: 270px;
	width: 310px;
	padding-left: 20px;
	font-family: calibri, verdana, arial, helvetica, sans-serif;
	margin-left: 325px;
}

#deluxeaudio td.intro {
	color: #be0011;
	font-size: 14px;
	line-height: 20px;
}

#deluxeaudio .deluxebtn {
	float: right;
	width: 105px;
	height: 25px;
	margin: 5px 50px 0 0;
	border: 0;
	background: transparent url(/images/gyb-subscribe-button-thin.jpg) no-repeat center top;
	cursor: pointer;
	cursor: hand;
	display: inline;
	outline: none !important;
	color: #be0011;
	font-size: 11px;
	padding-bottom: 2px;
}

#deluxeaudio .deluxebtn:hover {
	background-position: 0 -25px;
}

#deluxeaudio a.nospam {
	float: left;
	font-size: 11px;
	background: url(/images/no_spam.gif) 0 0 no-repeat;
	padding: 9px 0 0 30px;
	margin-left: 38px;
	text-decoration: none;
}

h6.problems {
	text-align: center;
}

img.tgim {
	float: left;
	border: 1px solid #c0c0c0;
	margin: 5px 20px 0 20px;
	padding: 2px;
}

/*****************************
CASE STUDIES & ENDORSEMENTS
*****************************/

div.eb_featured {
	float: left;
	width: 330px;
	font-size: 11px;
	margin: 15px 0 30px 15px;
	background-color: #e2e2e2;
	padding: 10px;
}

div.eb_featured img {
	float: left;
	margin-top: 6px;
	margin-right: 20px;
	border: 1px solid #bdbdbd;
	padding: 2px;
}

div.eb_featured p {
	margin-top: 0;
}

div.eb_featured p.title {
	font-weight: bold;
	color: #4e1378;
}

p.teaser {
	float: right;
	line-height: 22px;
	width: 384px;
	margin-right: 10px;
}

p.teaser a {
	background: url(/images/icons/purple-arrow.jpg) 72px 5px no-repeat;
	color: #4e1378;
	padding-right: 10px;
}

p.teaser a:hover {
	background: url(/images/icons/red-arrow.jpg) 72px 5px no-repeat;
	color: #d0142c;
} 

img.photo {
	float: left;
	margin: 15px 20px 20px;
	padding: 2px;
	border: 1px solid #bdbdbd;
}

blockquote.testimonial2 {
	color: #3B3B3B;
	background: url(/images/home-quote-left.png) 122px 10px no-repeat;
	font-size: 12px;
	padding: 6px 20px 6px 20px;
	font-style: normal;
	font-weight: normal;
	margin: 12px;
	font-style: italic;
	border-bottom: 1px dashed #fbd99d;
}

blockquote.testimonial2 p.testimonial2_end {
	background-image: url(/images/home-quote-right.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-bottom: 6px;
	line-height: 20px;
}

blockquote.testimonial2 p.testimonial2_by {
	text-align: right;
}

blockquote.testimonial2 p.testimonial2_end a {
	background: url(/images/icons/purple-arrow.jpg) no-repeat;
	background-position: right center;
	color: #4e1378;
	padding-right: 10px;
	font-style: normal;
}

blockquote.testimonial2 p.testimonial2_end a:hover {
	background: url(/images/icons/red-arrow.jpg) no-repeat;
	background-position: right center;
	color: #d0142c;
} 

.interview {
	padding: 6px 20px 6px 7px;
	margin: 0 12px 12px;
	border-bottom: 1px dashed #fbd99d;
}

.interview img {
	float: left;
	padding: 2px;
	border: 1px solid #bdbdbd;
	margin: 19px 20px 20px 0;
}

/***********************
EVENT THANK YOU PAGES
***********************/

img.event_logo {
	margin-left: 270px;
}

h1.registered {
	text-align: center;
	color: #be0011;
}

p.registered {
	margin: 0 30px;
	line-height: 20px;
}

h6.reg_questions {
	text-align: center;
	font-size: 13px;
}

/****************** Infusion cart front *****************/
            
                                
                        #theOneForm body
{
    font-family: Tahoma,Arial,Verdana;
    font-size: 12px;
    background-color: #FFFFFF;
}

#theOneForm a.white:link,a.white:visited,a.white:hover
{
    color: #5377B3;
    font-weight: bold;
    font-family: Tahoma,Arial,Verdana; 
}

#theOneForm table
{
    background-color: #FFFFFF;
    font-family: Tahoma,Arial,Verdana;
}

#theOneForm table.ordersum
{
    background-color: #FFFFFF;
    padding: 0px;
    font-family: Tahoma,Arial,Verdana;
}

#theOneForm table.main
{
    cell-spacing: 1px;
    background-color: #633798;
    padding: 0px;
    font-family: Tahoma,Arial,Verdana;
}

#theOneForm table.specials
{
    cell-spacing: 1px;
    background-color: #FF0000;
    padding: 0px;
    font-family: Tahoma,Arial,Verdana;
}

#theOneForm td.ordertotal
{
    font-family: Tahoma,Arial,Verdana;
    color: red;
    font-size: 14px;
}

#theOneForm td.order
{
    font-family: Tahoma,Arial,Verdana;
}

#theOneForm td.ordersumproducts
{
    font-family: Tahoma,Arial,Verdana;
    font-size: 12px;
    background-color: #F7F7F7;
    padding: 5px; 
}

#theOneForm td.ordersubtotals
{
    font-family: Tahoma,Arial,Verdana;
}

#theOneForm td.todaystotal
{
    font-family: Tahoma,Arial,Verdana;
    font-size: 12px;
    color: red;
}

#theOneForm td.ordertotals
{
    font-family: Tahoma,Arial,Verdana;
    color: red;
}

#theOneForm td.ordersumfinance
{
    font-family: Tahoma,Arial,Verdana;
    font-size: 12px;
    background-color: #F7F7F7;
    color: green;
    padding: 5px; 
}

#theOneForm td.ordersumspecials
{
    font-family: Tahoma,Arial,Verdana;
    font-size: 12px;
    color: red;
    background-color: #F7F7F7;
    padding: 5px;
} 

#theOneForm td.specials
{
    font-family: Tahoma,Arial,Verdana;
    font-size: 12px;
    background-color: #F7F7F7;
    padding: 5px;
}

#theOneForm td.specialsh2
{
    font-family: Tahoma,Arial,Verdana;
    font-size: 12px;
    font-weight: bold;
    color: white;
    background-color: #FF0000;
}

#theOneForm td.specialprice
{
    font-family: Tahoma,Arial,Verdana;
    font-size: 12px;
    color: white;
    font-weight: bold;
    background-color: #FF0000;
}

#theOneForm td
{
    font-family: Tahoma,Arial,Verdana;
    font-size: 12px;
}

#theOneForm td.h3
{
       display: none;
}

#theOneForm td.h2
{
    font-family: Tahoma,Arial,Verdana;
    font-size: 12px;
    font-weight: bold;
    color: white;
    background-color: #937ab3;
}

#theOneForm td.h1
{
    font-family: Tahoma,Arial,Verdana;
    font-size: 12px;
    color: white;
    font-weight: bold;
    background-color: #336699;
}

#theOneForm td.main
{
    font-family: Tahoma,Arial,Verdana;
    font-size: 12px;
    background-color: white;
    padding: 5px;
}

#theOneForm td.products
{
    font-family: Tahoma,Arial,Verdana;
    font-size: 12px;
    background-color: #F7F7F7;
    padding: 5px;
}

#theOneForm .buttonsmall
{
    height: 20px;
    font-size: 11px;
    vertical-align: 0;
    padding: 0px;
    font-family: Tahoma,Arial,Verdana;
}

#theOneForm .buttonnorm
{
    height: 20px;
    font-size: 12px;
    vertical-align: 0;
    horizontal-align: 0;
    padding: 0px;
    padding-left: 0px;
    font-family: Arial;
}
                                                                                                                                                                                                                 
/* StoreFront Styles */

td.leftlink
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: white;
 background-image: url('/cart/images/store/leftbutton.gif');
 padding-left: 18px;
 padding-right: 5px;
 padding-bottom: 2px;
}

td.leftside
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: white;
 background-color: #579ECC;
 padding-left: 5px;
 padding-right: 5px;
 padding-bottom: 2px;
 padding-top: 3px;
}

td.leftsideshopby
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 height: 22px;
 color: white;
 background-image: url('/cart/images/store/shopby.gif');
 padding-left: 5px;
 padding-right: 5px;
 padding-bottom: 2px;
}

td.leftbackground
{
 background-color: #579ECC;
}

td.listingbar
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: white;
 background-color: #999999;
 padding-left: 20px;
 padding-bottom: 6px;
 padding-top: 2px;
}

td.topproductheader
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
 color: #3399CC;
 padding-top: 5px;
 padding-left: 6px;
}




td.customHTML
{
 padding: 5px;
}

td.topnav
{
 padding-left: 2px;
}

td.categorydivider
{
 background-image: url('/cart/images/store/maindots.gif');
}

td.productdivider
{
 padding: 10px;
 text-align: center;
}

td.productlistinginfo
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 text-align: left;
 padding-left: 10px;
}

td.productinfo
{
 font-size: 11px;
 background-color: #F2F2F2;
 padding: 5px;
 border-width: 1px;
 border-color: #D2D2D2;
 border-style: solid
}

td.productinfoheader
{
 background-color: #D2D2D2;
 padding: 5px;
 font-weight: bold;
 font-size: 11px;
}

.ourprice
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: red;
}

td.listingpadding
{
 padding: 10px;
}

td.storepadding
{
 padding: 20px;
}

td.rightside
{
 background-color: #E0E0E0
}

td.cartitem
{
 text-align: center;
 text-align: right;
 font-size: 11px;
}

input.search
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 padding-left: 5px;
 padding-right: 5px;
}

a.leftlink:link
{
 color: #ffffff;
 font-weight: bold;
 text-decoration: none;
}

a.leftlink:active
{
 color: #ffffff;
 font-weight: bold;
 text-decoration: none;
}

a.leftlink:visited
{
 color: #ffffff;
 font-weight: bold;
 text-decoration: none;
}

a.topnav:link
{
 color: #0066FF;
 font-weight: bold;
}

a.topnav:visited
{
 color: #0066FF;
 font-weight: bold;
}

a.cartitem:link
{
 color: #0066FF;
}

a.cartitem:visited
{
 color: #0066FF;
}

a.listinglink:link
{
 color: #0066FF;
}

a.listinglink:visited
{
 color: #0066FF;
}

a.leftsidelink:link
{
 color: #ffffff;
}

a.leftsidelink:visited
{
 color: #ffffff;
}

td.headerbar
{
 background-image: url('/cart/images/store/headerbar.gif')
}

td.footerbar
{
 background-image: url('/cart/images/store/footerbar.gif')
}

/************* GYB Summit Give #1 ****************/

h1.give {
	text-align: center;
}

#motivate_player {
	width: 671px;
	height: 436px;
	background: url(/images/motivate-player.jpg) 0 0 no-repeat;
	padding: 24px 0 0 26px;
	margin: 0 auto;
}

.gybsummit_promo {
	width: 690px;
	border-top: 1px solid #4e1378;
	margin: 0 auto;
	padding: 10px;
}

.gybsummit_promo img {
	margin-left: 208px;
	margin-top: 20px;
}

.gybsummit_promo p {
	line-height: 20px;
}

/********* About Us *********/

div.awardphoto {
	float: right;
	margin-left: 10px;
	margin-top: 5px;
	font-size: 11px;
	text-align: center;
	width: 265px;
	font-style: italic;
	margin-bottom: 14px;
}

div.awardphoto img {
	border: 1px solid #c1c1c1;
	padding: 2px;
}

div.awardphoto p {
	padding-top: 0px;
	margin-top: 5px;
}

div.awardphoto a {
	text-decoration: none;
	color: #000000;
}

/********* Main Navigation *********/
ul#mainnav {margin:0;padding:5px 0 0 0;font-size:11px;height:25px;}
ul#mainnav li {float:left;margin:0;padding:0;background:none;position:relative;}
ul#mainnav li a {color:#000;padding:5px 12px;font-weight:bold;text-decoration:none;border-right:1px solid #000;outline:none;}
ul#mainnav li.last a {border-right:0;}
ul#mainnav li a:hover {color:#fff;}
/*-- Dropdowns --*/
ul#mainnav li .dropdown {
display:none;
position: absolute;
z-index: 10050;
width: 208px;
top:20px;
left:0;
overflow: hidden;
clear: left;
padding-top: 1px;
background:#fff;
}
ul#mainnav li #sect1 {width:395px;}
ul#mainnav li #sect3 {width:270px;}
ul#mainnav li #sect4 {width:145px;}
ul#mainnav li ul {width:100%;overflow:hidden;margin:0;padding:0;}
ul#mainnav li:hover .dropdown, ul#mainnav li.over .dropdown {display: block;}

/* FIX: add styling? */
ul#mainnav li:hover a {color: #fff;}
ul#mainnav li:hover ul li a {color: #fff;}

/* get a clean slate for the dropdowns */
ul#mainnav li ul li,
ul#mainnav li ul li a {
float:none;
height: 1%;
background: none;
margin: 0;
padding: 0;
text-transform: none;
}

ul#mainnav li ul li {padding:0;margin:1px 0;}
ul#mainnav li ul li.top {margin-top:0;}
ul#mainnav li ul li.bottom {margin-bottom:0;}

ul#mainnav li ul li.last { 
background: none;
padding-bottom: 4px;
}

ul#mainnav li ul li a {display:block;
padding:2px 7px;
color: #000;
background:#663399;
border-right:0;
font-weight:normal;
font-size:11px;
}
ul#mainnav li ul li a:hover {color:#fff;background:#8f8f8f;}