/* CSS Document */
body {
	margin: 0;
	padding: 0;
}
body, td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
}
a:link, a:visited {
	color: #D0142C;
}
a:active, a:hover {
	color: #59188C;
}
img a {
	border: none;
}
form {
	margin: 0px;
}

li {
	margin-bottom: 10px;
}

h1 {
	font-size: 18px;
	color: #be0011;
	padding-top: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

h2 {
	font-size: 16px;
	color: #be0011;
	font-weight: normal;
}

h3 {
	font-size: 14px;
	color: #000;
	font-weight: bold;
	margin-top: 30px;
}

.Headline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #BE0011;
	margin-top: 10px;
}

.Headline2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333333;
	font-weight: bold;

}
.smallfont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	font-style: normal;
	font-weight: normal;
}
.smalllinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 13px;
}

#breadcrumb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}

#breadcrumb a {
	color: #999999;
}

#breadcrumb a:hover {
	color: #666666;
}
.fadeLeft {
	background-image: url(/images/fade_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.fadeRight {

	background-image: url(/images/fade_right.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.fadeRightGold {
	background-image: url(/images/fade_gold.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-bottom: 5px;
	background-color: #ffab00;
}

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

.fadeRightGold p {
	margin-top: 65px;
}

.fadeRightGold p .bookname {
	font-style: italic;
	font-weight: bold;
	color: #633798;
	font-size: 13px;
}

.fadeRightGold p a {
	font-weight: bold;
	margin-left: 10px;
}

p.bestseller {
	font-weight: bold;
	font-size: 18px;
	color: #633798;
	text-align: center;
	line-height: 22px;
}

#photodiv {
	background-repeat: no-repeat;
}
#topNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C40200;
}
#topNav a {
	color: #C40200;
	text-decoration: none;
	font-weight: bold;
}
#topNav a:hover {
	color: #633798;
	font-weight: bold;
}
img.center {
	margin: 5px;
}

.italic {
	font-style: italic;
}

.teleseminar {
	font-weight: bold;
	font-size: 14px;
	padding-top: 30px;
}

.teleseminarname {
	font-weight: bold;
	color: #541391;
	font-size: 14px;
}

.teleseminardivider {
	padding-bottom: 15px;
	border-bottom: 1px dashed #541391;
	margin-bottom: 30px;
}

.teleseminarcta {
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	margin-top: 30px;
	margin-bottom: 20px;
}

.time ul {
	margin-left: 103px;
	margin-top: 0;
	padding: 0;
}

.time ul li {
	font-size: 11px;
	color: #d0142c;
	margin: 0;
	padding: 0;
}

.strong {
	font-weight: bold;
}

.bbproduct_subname {
	font-size: 10px;
	color: #59188c;
}

.bbproductdesc {
	font-size: 10px;
}

.morelink a {
	font-size: 10px;
	color: #be0011;
	text-decoration: underline;
}

.smpurplebold {
	font-weight: bold;
	color: #d0142c;
	font-size: 10px;
}

.bbcover_th {
	border: 1px solid #dbdbdb;
	margin-bottom: 15px;
}

.purplebold {
	font-weight: bold;
	color: #59188c;
}

.bblogo {
	width: 267px;
	margin: auto;
	padding: auto;
	padding-bottom: 20px;
}

.bbspread {
	width: 500px;
	margin: auto;
	padding: auto;
	padding-bottom: 25px;
	padding-top: 15px;
	padding-right: 25px;
	font-size: 11px;
	text-align: center;
}

.bbspread img {
	margin-bottom: 10px;
	border: 1px solid #dbdbdb;
}

#bblist ol {
	float: left;
	width: 255px;
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 40px;
}

#bblist ol li {
	padding-top: 15px;
}

.dvdicon {
	float: left;
	margin-right: 5px;
}

.includetext {
	font-weight: bold;
	color: #541391;
	font-size: 14px;
	padding-top: 5px;
}

.cta {
	font-weight: bold;
	color: #be0011;
	font-size: 13px;
	text-align: center;
}

.centertext {
	text-align: center;
}

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

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

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

.lipadding {
	padding-bottom: 10px;
}

/************************
Clients Rave box
************************/

p.rave {
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	margin-top: 5px;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #552b87;
}

/* Home page BB */

.productimg_left {
	float: left;
	margin-right: 10px;
	margin-top: 5px;
	padding: 2px;
	border: 1px solid #dbdbdb;
}

.productname {
	color: #d0142c;
	font-weight: bold;
	margin-bottom: 5px;
}

.bbhomelogo {
	margin: 25px 0 10px 125px;
	border: none;
	outline: none;
}

.nomargin {
	margin-top: 0;
	padding-top: 0;
}

.morehomelink {
	text-align: right;
}

/* BB landing page */

.title {
	font-size: 18px;
	text-align: center;
	color: #BE0011;
	margin-top: 45px;
}

.breakthroughlogo {
	width: 267px;
	margin: auto;
	padding: auto;
	padding-bottom: 10px;
	padding-top: 30px;
}

.breakthroughspread {
	width: 500px;
	margin: auto;
	padding: auto;
	padding-bottom: 25px;
	padding-top: 15px;
	padding-right: 25px;
	font-size: 11px;
	text-align: center;
}

.breakthroughspread img {
	margin-bottom: 10px;
	border: 1px solid #dbdbdb;
}

.linkright {
	text-align: right;
}

.wideTemplate {
	width: 790px;
}

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

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

#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/purplebullet.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: 395px;
	padding: 0;
}

#RightCol .step {
	width: 379px;
	border: 1px solid #633798;
	margin-top: 15px;
	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;
	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 0;
	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;
}

/* PTBE on Home Page */

#ptbe_area {
	width: 309px;
	border: 1px solid #633798;
	text-align: center;
	margin-bottom: 15px;
	padding-bottom: 5px;
}

#ptbe_area .topimg {
	padding-top: 2px;
}

#ptbe_area .logo {
	margin: 5px 0 10px 10px;
	border: 0;
}

#ptbe_area .dates {
	text-align: left;
	margin-left: 15px;
}

#ptbe_area .dates .augdate {
	margin-left: 47px;
}

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

/* PTBE page */

.ptbe_head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #BE0011;
	padding-top: 15px;
	text-align: center;
	margin-bottom: 5px;
}

.ptbe_subhead {
	font-size: 18px;
	line-height: 24px;
	margin-top: 0px;
	padding-top: 0px;
	color: #633798;
	text-align: center;
}

.ptbe_imgs {
	text-align: center;
	border: 0px;
}

.ptbe_imgs .regimg {
	margin-right: 25px;
}

.hurry {
	font-weight: bold;
	font-size: 15px;
	color: #633798;
	text-align: center;
	margin-top: 35px;
}

.hurry a {
	color: #633798;
}

.section {
	font-weight: bold;
	color: #be0011;
	font-size: 14px;
	margin-top: 35px;
	margin-bottom: 15px;
}

#quote_section {
	margin: auto;
	padding: auto;
	background-color: #f6f3f3;
	border: 1px solid #dddddd;
	margin-bottom: 20px;
	padding-top: 20px;
	width: 550px;
}

.testimonial {
	margin: 0 20px 10px 20px;
	font-style: italic;
}

.by {
	text-align: right;
	font-style: normal;
	margin: 0 20px 50px 0;
}

.ptbe_list li {
	list-style-type: none;
	list-style-image: none;
	background: url(/images/redcheck.jpg) 0 3px no-repeat;
	margin: 0 5px 25px 10px;
	padding: 0 0 0 30px;
}

.moreinfo {
	text-align: center;
	font-weight: bold;
	font-size: 14px;
}

.moreinfo .eventname {
	color: #633798;
}

/* TGIM 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: 300px;
	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: 27px;
	outline: none !important;
}

.required {
	float: left;
	font-weight: normal;
	font-size: 10px;
	margin: 10px 0 0 0 !important;
	padding: 0 !important;
}
.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 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;
}


/***** Legal Forms page *****/

ul.legalforms {
	margin-top: 25px;
}

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

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

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

.mediabox h3 {
	margin-top: 0;
	padding-top: 0;
	font-size: 14px;
}

.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;
}

/********************************
EMMERICH GROUP LANDING PAGE
********************************/

h1.generic {
	font-size: 18px;
	color: #492f91;
	margin: 10px 0 10px 10px;
	text-align: center;
	line-height: 24px;
}

.choicebox {
	float: left;
	width: 250px;
	border: 1px solid #f5daaf;
	margin: 10px 0 25px 11px;
	font-size: 11px;
}

.choicebox p a {
	font-weight: bold;
	color: #be0011;
	margin-left: 20px;
	text-decoration: none;
}

.choicebox p a:hover {
	color: #492f91;
}

.choicebox a.tgim {
	background: url(/images/tgim-book.png) 40px 5px no-repeat;
	padding: 240px 10px 10px 10px;
	color: #000;
	text-decoration: none;
	overflow: hidden;
	display: block;
	outline: none;
}

.choicebox a.re {
	background: url(/images/roxanne.jpg) 58px 5px no-repeat;
	padding: 240px 10px 10px 10px;
	color: #000;
	text-decoration: none;
	overflow: hidden;
	display: block;
	outline: none;
}

.choicebox a.ef {
	background: url(/images/roxanne.jpg) 58px 5px no-repeat;
	padding: 240px 10px 10px 10px;
	color: #000;
	text-decoration: none;
	overflow: hidden;
	display: block;
	outline: none;
}

.choicebox:hover {
	border: 1px solid #fcaf33;
}

/*a.tgim:hover {
	float: left;
	width: 230px;
	border: 1px solid #fcaf33;
	margin: 10px 0 10px 8px;
	background: url(/images/tgim-book.png) 40px 5px no-repeat;
	padding: 240px 10px 10px 10px;
	color: #000;
	text-decoration: none;
	overflow: hidden;
	display: block;
}*/

/*a.re {
	float: left;
	width: 230px;
	border: 1px solid #f5daaf;
	margin: 10px 0 10px 17px;
	background: url(/images/roxanne.jpg) 58px 5px no-repeat;
	padding: 240px 10px 10px 10px;
	color: #000;
	text-decoration: none;
	overflow: hidden;
	display: block;
	font-size: 11px;
}*/

/*a.re:hover {
	float: left;
	width: 230px;
	border: 1px solid #fcaf33;
	margin: 10px 0 10px 17px;
	background: url(/images/roxanne.jpg) 58px 5px no-repeat;
	padding: 240px 10px 10px 10px;
	color: #000;
	text-decoration: none;
	overflow: hidden;
	display: block;
}*/

/*a.ef {
	float: left;
	width: 230px;
	border: 1px solid #f5daaf;
	margin: 10px 0 10px 17px;
	background: url(/images/roxanne.jpg) 58px 5px no-repeat;
	padding: 240px 10px 10px 10px;
	color: #000;
	text-decoration: none;
	overflow: hidden;
	display: block;
	font-size: 11px;
}*/

/*a.ef:hover {
	float: left;
	width: 230px;
	border: 1px solid #fcaf33;
	margin: 10px 0 10px 17px;
	background: url(/images/roxanne.jpg) 58px 5px no-repeat;
	padding: 240px 10px 10px 10px;
	color: #000;
	text-decoration: none;
	overflow: hidden;
	display: block;
}*/


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

a.buylinktemp {
	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.buylinktemp:hover {
	background-position: 0 -29px;
}

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

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

div.cc {
	width: 200px;
	margin: 0 auto;
	text-align: center;
}

div.cc p {
	margin-left: 10px;
	font-weight: bold;
}

div.cc ul li {
	background: none;
	list-style-type: none;
	float: left;
	display: block;
	width: 40px;
	margin: 0 5px 0 0;
	padding: 0;
}

div.cc img.secure {
	margin-left: 10px;
}

/********************
SPEAKING PAGE
********************/

div.topics {
	margin-left: 20px;
	width: 734px;
	margin-top: 25px;
	border-bottom: 1px dashed #633798;
	padding-bottom: 15px;
}

div.topics h3 {
	font-size: 13px;
	color: #633798;
	font-weight: bold;
	margin-top: 0;
}

div.topics h3 .subtopic {
	font-style: italic;
	font-weight: normal;
}

div.topics .speakingcta {
	width: 450px;
	margin: 25px auto 25px auto;
	background-color: #e1d6e8;
	border: 2px solid #b29cca;
	text-align: center;
}

div.topics .speakingcta p {
	padding: 10px;
	margin: 0px;
}

div.topics .speakingcta a {
	color: #5c1792;
}

div.topics .speakingcta a:hover {
	color: #000;
}

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

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

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

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

div.hire 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;
}

/*********************
TGIM PRODUCT PAGE
*********************/

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

p.tgim_description {
	margin-right: 30px;
}

h3.tgim {
	color: #633798;
}

h3.tgim_buy {
	color: #be0011;
	text-align: right;
	margin-bottom: 10px;
	margin-right: 30px;
}

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

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

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

h3.speaking {
	margin: 0;
	padding: 0;
}

h3.speaking a {
	background: url(/images/microphone.jpg) 0 0 no-repeat;
	padding: 0 0 45px 80px;
	text-decoration: none;
}

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

h3.tgim_blog a {
	background: url(/images/blog.jpg) 0 0 no-repeat;
	padding: 5px 0 35px 80px;
	text-decoration: none;
}

p.left {
	margin-left: 80px;
}

/*****************
blog feed
*****************/

h3.blogtitle a {
	text-decoration: none;
	color: #5b2982;
}

h3.blogtitle a:hover {
	color: #be0011;
}

p.continue {
	text-align: right;
}

/***** InfusionSoft *****/

#theOneForm {
	width: 99%;
}

#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 a {
	border: none;
}

#theOneForm table a:hover {
	border: none;
}

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

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

#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: 3px; 
}

#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
{
    font-family: Tahoma,Arial,Verdana;
    font-size: 16px;
    font-weight: bold;
	padding-top: 15px;
	padding-left: 5px;
}

#theOneForm td.h2
{
    font-family: Tahoma,Arial,Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #633798;
    background-color: #dbdbdb;
	padding:3px;
}

#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;
	width: 40%;
}

#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;
}

/********* Meet Roxanne *********/

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

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;
}