@charset "UTF-8";
/* CSS Document */
/*-----------------KEY------------------

Purple = #5c178a
Gray   = #666
yellow/orange = #fbaf04

---------------------------------------*/
@import url("/includes/css/chad.css");

body {
	font-size: 62.5%;
	font-family: arial, helvetica, san-serif;
	background-color: #ededed;
	line-height: 160%;
	color: #333;
}

div {
	margin: 0;
	padding: 0;
}
/*-------------LIST STYLES----------------------*/

ol li {
	list-style-image: none;
	list-style-type: decimal;
	margin-bottom: 25px;
}

li {
	margin-bottom: 8px;
	list-style-type: none;
	list-style-image: url(/images/arrow2.png);
}
.square-list li {
	list-style-type: square;
	list-style-image: none;
	margin-bottom: 4px;
}
ul.square-list {
margin-bottom: 10px;	
}

.pdf-list li {
	background-image: url(/images/pdf.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 60px;
	line-height: 500%;
	list-style-image: none;
}
.pdf-list li strong {
	font-size: 1.1em;
}
.audio-interviews li {
	background-image: url(/images/audio-icon.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 30px;
	list-style-image: none;
}
.video-interviews li {
	background-image: url(/images/video-icon.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 30px;
	list-style-image: none;
}
.news-interviews li {
	background-image: url(/images/news-icon.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 30px;
	list-style-image: none;
}

ul.cwte {
	margin-left: 225px;
}

ul.cwte li {
	list-style-type: none;
	list-style-image: none;
	background: url(/images/greencheckmark.jpg) 0 0 no-repeat;
	padding-left: 30px;
	padding-bottom: 5px;
	line-height: 18px;
}

ul.reg li {
	list-style-type: disc;
	list-style-image: none;
}

/*-------------H TAGS----------------------*/

h1 {
	font-size: 2.1em;
	color: #5c178a;
	line-height: 140%;
	font-weight: normal;
	margin-top: 15px;
}
h2 {
	font-size: 1.8em;
	color: #585555;
	line-height: 140%;
	font-weight: normal;
}
h3 {
}
h4 {
}
h5 {
}
h6 {
	font-size: 1.3em;
	margin: 2em 0 0 1em;

}
h6 a {
	color: #5c178a;
	text-decoration: none;
	border-bottom: 1px solid #5c178a;
}
h6 a:hover {
	border-bottom: 0;
}

a {
	color: #5c178a;
	border-bottom: 1px dotted #5c178a;
	text-decoration: none;
}
a:hover {
	color: #666;
	text-decoration: none;
	border-bottom: 1px dotted #666;
}

#container {
	border-top: 1px solid #DDD;
	border-left: 1px solid #DDD;
	border-right: 1px solid #DDD;
	border-bottom: 0;
	margin: 0 auto;
	width: 875px;
	background-color: #FFF;
	/*background: url(/images/middle-divide.jpg) repeat-y;*/
	}
/*-------------------------------------------------------
-----------------------HEADER----------------------------
-------------------------------------------------------*/
#header {
	height: 100px;
	margin: 0;
	padding: 0;
	background-image: url(/images/header.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#header img {
	margin: 5px 0 0 10px;
	float: left;
}
#header a.home, #header a:hover.home {
	display: block;
	float: left;
	width: 550px;
	height: 100px;
	border-bottom-style: none;
	border-bottom-width: 0px;
}
img#roxanne {
	float: right;
	margin: 30px 10px 0 0;
	clear: right;
}
#header ul {
	float: right;
	margin: 10px 5px 0 0;
	clear: right;
}
#header ul li{
	display: inline;
	padding: 0 10px;

}
#header a {
	color: #FFF;
	border-bottom: 1px dotted #FFF;
}
#header a:hover {
	color: #FFF;
	border-bottom: 1px solid #FFF;
}
#container li.homelink {
	background-image: url(/images/home.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 18px;
}
#container li.contactlink {
	background-image: url(/images/contact-us.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 18px;
}

/*-------------------------------------------------------
-------------------NAVIGATION----------------------------
-------------------------------------------------------*/

#navigation {
	background-color: #92292d;
	
}
#navigation ul li {
	display: inline;
	color: #FFF;
	padding: 0px;
	margin: 0 auto;
	
}
#navigation ul {
	margin: 0 auto;
	padding-top: 8px;
	padding-bottom: 6px;
	margin-left: 10px;
}
#navigation a {
	color: #FFF;
	font-size: 1.3em;
	text-decoration: none;
	letter-spacing: 1px;
	padding: 8px;
	border-bottom: 0;
	margin: 0;
}
#navigation a:hover {
	color: #92292d;
	background-color: #FFF;
	border-bottom: 0;
}

/*-------------------------------------------------------
-------------------CONTENT----------------------------
-------------------------------------------------------*/
#content {
	margin: 0;
	font-size: 1.2em;
	clear: both;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
	overflow: hidden;
}

#content p {
	line-height: 20px;
}

h6 + p {
	margin-bottom: 0;
}
#content .post {
	margin-bottom: 20px;
	padding-bottom: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ededed;
}
/*-------------------------------------------------------
-------------------RIGHT COLUMN----------------------------
-------------------------------------------------------*/
#right-column {
	width: 280px;
	float: right;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
}
#signup-box {
	border: 1px solid #999999;
	margin: 10px 20px 10px 0;
	padding: 5px;
}

#blog-box {
	border: 1px solid #999999;
	margin: 10px 20px 10px 0;
	padding: 5px;
}

#event-box {
	border: 1px solid #999999;
	margin: 10px 20px 10px 0;
	text-align: center;
	padding: 5px;
}

#event-box .nooutline {
	outline: none !important;
	border: none !important;
}

#event-box .logo {
	margin-bottom: 15px;
}

#event-box .eventname {
	font-weight: bold;
	color: #5c178a;
}

#event-box .learnmore {
	font-weight: bold;
	color: #be0011;
}

#event-box a {
	color: #be0011;
}

#event-box a:hover {
	color: #666666;
}

#lead-box {
	border: 1px solid #999999;
	margin: 10px 20px 10px 0;
	padding: 5px;
}

#lead-box .nooutline {
	outline: none !important;
	border: none !important;
}

#lead-box .logo {
	margin-bottom: 15px;
	margin-left: 50px;
}

#lead-box .topimg {
	margin-left: 30px;
	margin-top: 0px;
}

#lead-box .leadheadline {
	font-weight: bold;
	text-align: center;
	color: #be0011;
}

#lead-box ul.leadlist {
	list-style-image: none;
	margin: 0;
	padding: 0;
}

#lead-box ul.leadlist li {
	list-style-type: circle;
	list-style-image: none;
	margin-left: 25px;
}

#lead-box .dates {
	text-align: center;
}

#lead-box .more {
	font-weight: bold;
	color: #be0011;
	text-align: center;
}

#right-column h3 {
	text-align: center;
	font-size: 1.2em;
}
#container #content #right-column img {
	margin: 0 auto;
}
#right-column #sidebar, #right-column #sidebar ul, #right-column #sidebar ul li, #right-column #sidebar h2 {
	margin: 0px;
	padding: 0px;
}
#right-column #sidebar {
	padding-bottom: 20px;
}
#right-column #sidebar h2 {
	margin-bottom: 6px;
}
#right-column #sidebar ul li {
	background-image: url(/images/blank.gif);
	list-style-image: url(/images/blank.gif);
}
#right-column #sidebar ul li ul {
	margin-bottom: 20px;
}
#right-column #sidebar ul li#search {
	padding-top: 8px;
	padding-bottom: 20px;
}
#right-column #sidebar ul li#search label {
	display: none;
}
#right-column #sidebar ul li li {
	margin-bottom: 12px;
}
#right-column #sidebar ul li a.blog, #right-column #sidebar ul li a.feed {
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 18px;
	font-weight: bold;
	border-bottom-style: none;
	border-bottom-width: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	display: block;
}
#right-column #sidebar ul li a.blog {
	background-image: url(/images/home.png);
}
#right-column #sidebar ul li a.feed {
	background-image: url(/images/rss.png);
}
#right-column #sidebar ul li li.bookmarkLink {
	margin-bottom: 4px;
}
#right-column #sidebar ul li li.bookmarkLink a {
	border-bottom-style: none;
	border-bottom-width: 0px;
}
/*-------------------------------------------------------
-------------------LEFT COLUMN---------------------------
-------------------------------------------------------*/
#left-column {
	width: 550px;
}

.wideTemplate #left-column {
	width: 850px;
}

#left-column ol.commentlist, #left-column ol.commentlist li {
	margin: 0px;
	padding: 0px;
}
#left-column ol.commentlist li {
	list-style-image: url(/images/blank.gif);
	margin-bottom: 20px;
}
#left-column ol.commentlist li .avatar {
	display: none;
}
/*-------------------------------------------------------
---------------------HOMEPAGE----------------------------
-------------------------------------------------------*/
img.homepage-book {
	margin: 20px 25px 45px 0;
}

blockquote.videoquotehome {
	color: #3B3B3B;
	background: url(/images/quote_left.gif) 294px 59px no-repeat;
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding-top: 6px;
	padding-right: 20px;
	padding-bottom: 6px;
	padding-left: 1px;
	font-style: normal;
	font-weight: normal;
	margin: 12px;
}

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

blockquote.videoquotehome p.videoquotehome_end {
	background-image: url(/images/quote_right.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-bottom: 6px;
	margin-left: 312px;
	margin-top: 70px;
}

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

#tgim_home_bg {
	background: url(/images/tgim_bg.jpg) 0 0 no-repeat;
	background-color: #ededed;
}

#player {
	float: right;
	margin: 10px 0 15px 0;
	background: url(/images/lgplayer.jpg) 0 0 no-repeat;
	width: 590px;
	height: 277px;
	padding-top: 12px;
	padding-left: 1px;
}

div.bookseal {
	float: left;
	margin: 15px 0 0 15px;
	font-weight: bold;
	font-size: 14px;
}

div.bookseal p {
	text-align: center;
	line-height: 18px;
	margin-top: 10px;
}

div.bookseal p a {
	color: #000000;
	text-decoration: none;
	outline: none;
	border: none;
}

div.bookseal p a:hover {
	color: #92292d;
}

h1.new {
	text-align: center;
	font-size: 20px;
	color: #5c1783;
}

p.hire {
	font-weight: bold;
	font-size: 14px;
	float: right;
	margin: 0 85px 28px 0;
}

p.hire a {
	color: #000000;
	text-decoration: none;
	outline: none;
	border: none;
}

p.hire a:hover {
	color: #92292d;
}

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

img.speakingbtn {
	float: left;
}

/*-------------------------------------------------------
-----------------------FOOTER----------------------------
-------------------------------------------------------*/
#footer {
	font-size: 1.2em;
	text-align: center;
	border: 1px solid #DDD;
	line-height: 170%;
	margin: 0 auto;
	background-color: #FFF;
	width: 875px;
	}
#footer ul li {
	display: inline;
	padding: 0 6px;	
	font-size: 11px;
}
#footer ul {
	margin: 0;
	padding: 8px 0 0 0;
}
#footer a {
	color: #666;
	font-size: 11px;
	text-decoration: none;
	border-bottom: 1px dotted #666;
}
#footer a:hover {
	color: #999;
	border-bottom: 0;
}
#footer p a {
	font-size: 1em;
}
#footer p span a {
	color: #CCC;
	border-bottom: 0;
}
#footer p span {
	color: #CCC;
}
#footer div {
	float: left;
	width: 620px;
	overflow: hidden;
}
#footer .social-icons, #footer .social-icons li, #footer .social-icons li a {
	margin: 0;
	padding: 0;
	border-bottom-width: 0px;
	border-bottom-style: none;
}
#footer .social-icons {
	list-style-type: none;
	padding-top: 14px;
	overflow: hidden;
	width: 212px;
}
#footer .social-icons li, #footer .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;
}
#footer .social-icons li {
	list-style-image: url(/images/blank.gif);
}
#footer .social-icons li.connect {
	clear: both;
	width: 212px;
	font-weight: bold;
	font-size: 12px;
}
#footer .social-icons li.twitter a {
	background-image: url(/images/social/twitter.jpg);
}
#footer .social-icons li.facebook a {
	background-image: url(/images/social/facebook.jpg);
}
#footer .social-icons li.youtube a {
	background-image: url(/images/social/youtube.jpg);
}
#footer .social-icons li.linkedin a {
	background-image: url(/images/social/linkedin.jpg);
}
#footer .social-icons li.blog a {
	background-image: url(/images/social/blog.jpg);
}
#footer .social-icons li.email a {
	background-image: url(/images/social/email.jpg);
}
#footer .social-icons li.email, .social-icons li.email a {
	margin-right: 0;
}
/*-------------------------------------------------------
-----------------------BUY THE BOOK----------------------
-------------------------------------------------------*/
h1.buy-subhead {
	margin-bottom: 0;
}
h2.buy-subhead {
	font-size: 1.2em;
	margin-top: 0;
	margin-bottom: 35px;
}
	
.buybook {
	text-align: center;
	padding: 10px;
	border: 1px solid #999;
	margin: 10px 0 10px 0;
	width: 240px;
}
.buybook img, .buybook a, .buybook a:hover {
	border: 0;
}
.buybook h1 {
	font-size: 1.4em;
	font-weight: bold;
	margin-bottom: 0;
}
.buybook h3 {
		margin-top: 5px;
}
img.buypage-book {
	margin: 0 25px 25px 10px;
	float: left;
}
ul#book-stores {
	width: 400px;
	display: block;
	margin-top: 30px;
	margin-left: 75px;
}
#book-stores li {
	display: inline;
	background-image: none;
	margin: 20px 20px 0 20px;
}
#book-stores li a {
	border: 0;
}
#book-stores li img {
	border: 0;
}
img.buypage-tn {
	margin: 0 25px 15px 10px;
	float: left;
}
.order {
	margin: 0;
	padding: 0;
}
.order strong {
	font-size: 1.3em;
}
.order p + p {
	font-weight: bold;
}
.order p + p + p {
	font-weight: normal;
	font-size: .9em;
}
	
/*-------------------------------------------------------
----------------ABOUT ROXANNE EMMERICH-------------------
-------------------------------------------------------*/
.about-roxanne img {
	margin: 6px 20px 10px 10px;
	float: left;
	border: 1px solid #666;
	}
div.about-roxanne {
	margin: 30px;
	font-size: 1.3em;
	font-weight: bold;
	background-color: #fbaf04;
	padding: 5px 15px 36px;
	border: 1px solid #BBB;
}

#content div.about-roxanne p {
	line-height: 22px;
}

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

/*-------------------------------------------------------
----------------KEYNOTE PRESENTATIONS-------------------
-------------------------------------------------------*/
img.roxanne-speaking {
	margin: 5px 20px 20px 10px;
	float: left;
}

.ptbe_banner {
	margin-top: 10px;
}

.ptbe {
	font-size: 16px;
	font-weight: bold;
	color: #5c178a;
}

.ptbe_sub {
	color: #be0011;
	font-weight: bold;
	font-size: 14px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.ptbe_link {
	text-align: right;
}
/*-------------------------------------------------------
-----------------------CONTACT US------------------------
-------------------------------------------------------*/

#contact legend {
	font-size: 1.3em;
	font-weight: bold;
}
fieldset#contact {
	border:1px solid #999;
}
/*-------------------------------------------------------
------------------CONTACT US FORM------------------------
-------------------------------------------------------*/
.contact_form p {
	display: block;
	clear: both;
	text-align: right;
	margin-right: 20px;
	font-weight: bold;
}

.contact_form p label {
	margin-bottom: 15px;
	display: block;
	float: left;
	width: 180px;
}
.contact_form p input {
	float: left;
	width: 160px;
	margin-left: 20px;
}
.contact_form .submit {
	width: 100px;
	margin: 20px 0 20px 200px;
}
.contact_form textarea {
	float: none;
	text-align: left;
}
p.required-field {
	text-align: left;
	font-weight: normal;
	margin-left: 20px;
}
/*-------------------------------------------------------
---------------------RAVE REVIEWS------------------------
-------------------------------------------------------*/

blockquote {
	padding: 0px;
	margin-top: 0px;
	margin-right: 40px;
	margin-bottom: 0px;
	margin-left: 40px;
	line-height: 18px;
}
blockquote.quote {
	color: #3B3B3B;
	background-image: url(/images/quote_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 12px;
	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.quote p.picture {
	width: 350px;
}

blockquote.quote .testimonialimg_left {
	float: left;
	margin-right: 10px;
	margin-top: 10px;
}

blockquote.quote .testimonialimg_right {
	float: right;
	margin-left: 10px;
	margin-top: 8px;
}

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


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

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/quote_right.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-bottom: 6px;
	margin-left: 312px;
	margin-top: 30px;
}

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

/*-------------------------------------------------------
---------------------Preview the Book------------------------
-------------------------------------------------------*/

.chapternumber {
	width: 305px;
	font-size: 16px;
	margin: auto;
	padding: auto;
	padding: 10px;
	text-align: center;
	border-top: 1px solid #585555;
	border-bottom: 1px solid #585555;
	font-weight: bold;
	color: #585555;
}

.chaptertitle {
	width: 325px;
	margin: auto;
	padding: auto;
	text-align: center;
	font-size: 18px;
	margin-top: 25px;
	margin-bottom: 25px;
	line-height: 20px;
}

.chaptersection {
	width: 325px;
	margin: auto;
	padding: auto;
	text-align: center;
	font-size: 18px;
	line-height: 20px;
	padding-bottom: 15px;
	margin-top: 40px;
}

.partnumber {
	color: #5c178a;
	font-weight: bold;
	text-decoration: underline;
	padding-bottom: 10px;
	margin-top: 30px;
}

/*.chaptersection {
	font-weight: bold;
	color: #e49e04;
	font-size: 13px;
}*/

.bookquote {
	width: 325px;
	margin: auto;
	padding: auto;
	margin-top: 0;
	border-top: 1px solid #d5d3d3;
	border-bottom: 1px solid #d5d3d3;
}

.bookquote .name {
	text-align: right;
	font-weight: bold;
	
}

.sidepullquote_left {
	float: left;
	width: 145px;
	background-color: #e4e0e0;
	font-weight: bold;
	padding: 10px;
	padding-right: 8px;
	margin-right: 10px;
	margin-bottom: 8px;
}

.sidepullquote_right {
	float: right;
	width: 145px;
	background-color: #e4e0e0;
	font-weight: bold;
	padding: 10px;
	padding-left: 8px;
	margin-left: 10px;
	margin-bottom: 8px;
}

/*-------------------------------------------------------
---------------------News and Media------------------------
-------------------------------------------------------*/

.download {
	font-size: 11px;
	display:block;
}

.downloadlink a:link {
	color: #5c178a;
	text-decoration: underline;
}

.downloadlink a:hover {
	color: #e49e04;
	text-decoration: underline;
}

.downloadlink a:visited {
	color: #5c178a;
	text-decoration: underline;
}

.thumbnail {
	float: left;
	width: 125px;
	margin: 0 68px 30px 2px;
	font-size: 11px;
}

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

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

ul.tabs {
	margin: 0;
	padding: 0;
	border-bottom: 2px solid #dddddd;
	height:34px;
	overflow: hidden;
}

ul.tabs li {
	display: block;
	float: left;
	margin: 0px;
	padding: 0 8.5px 0 0;
}

ul.tabs li a {
	outline: none;
	border: none;
	padding: 0;
	margin: 0;
}

ul.articles {
	margin: 0;
	padding: 0;
	font-size: 11px;
}

ul.articles li {
	display: inline;
	float: left;
	width: 260px;
	margin: 0 15px 30px 0;
	padding: 0;
}

ul.articles li img {
	float: left;
	margin: 5px 10px 0 0;
	border: 1px solid #dddddd;
} 

ul.articles li .pdficon {
	border: none;
}

/*-------------------------------------------------------
---------------------Miscellaneous------------------------
-------------------------------------------------------*/

.sectiondivider {
	border-bottom: 1px dashed #5c178b;
	padding-bottom: 15px;
	margin-top: 10px;
}

.clear {
	clear: both;
}

.sidedivider {
	border-top: 1px dashed #5d188c;
	padding-top: 5px;
}

.centertext {
	text-align: center;
}

.centertext img {
	margin-bottom: 10px;
}

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

/*-------------------------------------------------------
---------------------Teleseminar landing page------------
-------------------------------------------------------*/

.form {
	border: 1px dashed #633798;
	margin: auto;
	padding: 4px;
	padding: auto;
	width: 68%;
}

.form td.padding {
	padding-bottom: 10px;
}

.form td.divider {
	border-top: 1px dashed #4d4b4b;
	padding-top: 10px;
}

.cta {
	font-weight: bold;
	color: #5c178a;
	font-size: 13px;
	text-align: center;
	margin-top: 25px;
	margin-bottom: 25px;
}

.headlinesize {
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}

.teleseminarname {
	font-weight: bold;
	font-size: 14px;
	color: #4d4b4b;
	text-align: center;
}

.date {
	text-align: center;
	font-weight: bold;
	font-size: 13px;
}

.normaltext {
	font-weight: normal;
	font-size: 12px;
}

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

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

.required {
	font-size: 11px;
	color: #4d4b4b;
	padding-left: 10px;
}

/*.submit {
	width: 126px;
	height: 30px;
	margin: 0;
	border: 0;
	background: transparent url(/images/getdetails_normal.jpg) no-repeat center top;
	overflow: hidden;
	cursor: pointer;
	cursor: hand;
	display: inline;
	float: left;
	padding-top: 27px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}*/

.alignleft {
	float: left;
	margin: 0 10px 5px 0;
}
.alignright {
	float: right;
	margin: 0 0 5px 10px;
}

/*-------------------------------------------------------
---------------------call details page------------
-------------------------------------------------------*/

.h1size {
	font-size: 16px;
	font-weight: bold;
}

.h2size {
	font-weight: bold;
	font-size: 14px;
	color: #5c178a;
}

.instructions {
	border-top: 1px dashed #4d4b4b;
	border-bottom: 1px dashed #4d4b4b;
}

.instructions .steps {
	font-weight: bold;
	font-size: 14px;
	color: #5c178a;
}

.entercontest {
	font-size: 16px;
	color: #be0011;
	font-weight: bold;
}


/*-------------------------------------------------------
---------------------colleague book promo page------------
-------------------------------------------------------*/

.bookname {
	font-weight: bold;
	font-size: 13px;
	color: #4d4b4b;
}

.greybold {
	font-weight: bold;
	color: #4d4b4b;
}

.center {
	width: 500px;
	margin: auto;
	padding: auto;
	margin-top: 20px;
	
}

.button {
	outline: none;
	border: 0 !important;
}

/**************************************************
***                 MY BOOK CSS                 ***
**************************************************/
#contentwrap {padding-right:20px;}
.imgLeft {float:left;margin:0 10px 5px 0;}
.imgRight {float:right;margin:0 0 5px 10px;}
#content {background:#FFFFFF;}
img.mybook {margin:20px 5px 15px 15px;}
#rightcol {float:right;padding:0;width:450px;}
#rightcol img {border:0;}
#rightcol .quote {margin:0 10px 10px 10px;padding:6px 0 0 20px;}
#rightcol .quote p {font-size:10px;}
#rightcol .quote p.quote_end {font-size:11px;}
#rightcol h3 {color:#cc0000;margin:0;text-align:center;}
#leftcol {margin-top:30px;width:355px;}
#leftcol img {border:0;}
.step {width: 440px; margin:0 0 10px;padding:5px;border:1px solid #999999;}
img {border: 0;}
.step .title {color:#FFFFFF;background:#92292d;}
.step .title .num {float:left;font-size:24px;font-weight:bold;font-style:italic;padding:4px 12px 0;line-height:30px;}
.step .title h1 {color:#FFFFFF;font-size:14px;font-weight:bold;margin:0;padding:10px;line-height:20px;}
.step .title h1 span {color:#CF0;}
.step .option a {font-size: 14px; color: #92292d; font-weight: bold; text-decoration: none; border: none;}
.step .btn-order {float:left;color:#FFFFFF;width:110px;height:28px;padding:8px 0 0 18px;font-size:18px;font-weight:bold;font-style:italic;background:url(/images/btn-order-now.jpg);}
.step .btn-order:hover {color:#333333;background-position:0 36px;}
/* Step 2 */
.step #bonus {margin:10px;}
.step #bonus label {float:left;font-weight:bold;width: 120px;clear:left;margin-bottom:10px;}
.step #bonus input {float:left;width:200px;clear:right;margin-bottom:10px;}
.step #bonus .btn-bonus {float:left;color:#FFFFFF;width:117px;height:26px;margin-top:15px;margin-bottom: 10px; margin-left: 145px;padding:10px 0 0 11px;font-size:18px;font-weight:bold;font-style:italic;border-bottom:none;background:url(/images/btn-order-now.jpg);}
.step #bonus .btn-bonus:hover {color:#333333;background-position:0 36px;}
.step .small {clear:both;font-size:x-small;text-align:center;margin-bottom:0;}
.buttons {margin:20px 10px 0 0;}
.buttons li {height:24px;list-style-image:none; margin-top: 15px; margin-bottom: 20px;}
.buttons li a {border:0;}
.buttons .amazon {margin-top:8px;}
.buttons .bandn {margin-top:2px;}
.buttons .borders {margin-top: 4px;}
.buttons .ceoread {margin-top: 3px;}
.links {clear:both;text-align:center;font-weight:bold;margin:20px 0;}
.legal {clear:both;font-size:x-small;text-align:center;margin:50px 0 0;}
.iframe {width:97%;height:200px;overflow:auto;padding:10px;border:1px solid;}
/* Free CD-ROM page */
#freecdrom {float:left;margin:10px;width:210px;}
#freecdrom label {float:left;font-weight:bold;}
#freecdrom input {float:left;width:200px;margin-bottom:10px;}
.errCount {color:#cc0000;font-weight:bold;margin:10px;text-align:center;}
.error {clear:both;display:block;color:#cc0000;font-weight:bold;}
.notice {color:#CF3738;margin:10px;padding:10px;text-align:center;border:1px solid #FFACAD;background:#FFD5D5;}
#tellfriend {margin:10px auto;width:440px;}
#tellfriend div {clear:both;}
#tellfriend label {float:left;font-weight:bold;width:205px;margin-right:10px;}
#tellfriend input {float:left;width:200px;margin:0 10px 10px 0;}

/* Buy TGIM Bonus page */

.buylink a:link {
	font-size: 13px;
}

.bonusheadline {
	font-weight: bold;
	font-size: 14px;
	color: #5c178a;
	text-align: center;
	margin-top: 75px;
}

.value {
	color: #92292d;
}

.bonuscta {
	font-weight: bold;
	text-align: center;
	font-size: 14px;
	line-height: 18px;
	margin-top: 30px;
}

.videoname {
	font-size: 17px;
	font-weight: bold;
	color: #5c178a;
	text-align: center;
	padding-top: 15px;
}

.playerimg a:link {
	border: 0; !important
}

.video {
	width: 640px;
	margin: auto;
	padding: auto;
	margin-bottom: 20px;
}

#bookarea {
	float: left;
	width: 176px;
	border: 1px solid #dddddd;
	margin-right: 25px;
	margin-top: 10px;
	margin-bottom: 30px;
	padding: 10px;
	font-size: 11px;
}

#bookarea .buytgimbutton {
	outline: none;
	border: 0 !important;
	margin-bottom: 5px;
}

#bookarea .book {
	border: 0 !important;
	outline: none;
}

.discover {
	font-weight: bold;
	font-size: 14px;
	color: #4d4b4b;
}

.bonuspagecta {
	font-weight: bold;
	font-size: 14px;
	color: #5c178a;
	text-align: center;
}

/* Free Gift Download Page */

.downloadarea {
	width: 160px;
	text-align: center;
	border: 1px solid #dddddd;
	padding: 5px;
	margin-top: 30px;
	margin-left: 285px;
}

.download_instructions {
	margin-left: 200px;
	text-align: center;
    color: #585555;
}

/* MY BOOK page */

.bonusheadline {
	font-size: 16px;
	font-weight: bold;
	margin-top: 0px;
	padding-top: 0px;
	text-align: center;
	color: #92292d;
}

/* Chamber of Commerce Landing Page */

.headline {
	font-size: 16px;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 25px;
}

.signup {
	font-weight: bold;
	font-size: 15px;
	color: #92292d;
	text-align: center;
}

.signuptoday {
	font-weight: bold;
	font-size: 13px;
	color: #92292d;
	text-align: center;
	margin-top: 75px;
}

.teleseminar {
	font-weight: bold;
	font-size: 14px;
	color: #5c178a;
	text-align: center;
	line-height: 18px;
}

.roxanne_right {
	float: right;
	margin: 0 0 20px 15px; 
}

.chamberlogo {
	text-align: center;
	margin-bottom: 25px;
}

.teleseminar-list li {
	list-style-type: none;
	list-style-image: none;
	background-image: url(/images/purplebullet.jpg);
	background-repeat: no-repeat;
	padding-top: 5px;
	margin-bottom: 1px;
	padding-left: 30px;
	padding-bottom: 10px;
}

.signupform {
	border: 1px dashed #4d4b4b;
	margin: auto;
	padding: 4px;
	padding: auto;
	width: 77%;
}

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

.required_field {
	float: right;
	font-size: 11px;
	color: #4d4b4b;
	padding-left: 10px;
	margin-top: 15px;
	margin-right: 10px;
}

/* Chamber Call-In Details page */

.headlinecenter {
	font-size: 16px;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 25px;
	text-align: center;
}

.detailheading {
	font-weight: bold;
	font-size: 14px;
	color: #5c178a;
	margin-top: 25px;
}

.callinfo {
	font-size: 14px;
	margin-left: 20px;
	line-height: 18px;
}


/* Chamber Book Page */

.videoheading {
	color: #be0011;
	font-size: 18px;
	margin-bottom: 30px;
}

#videoarea {
	float: right;
	width: 210px;
	font-size: 11px;
	margin: 0 0 45px 0;
	padding-left: 10px;
}

#videotext {
	float: left;
	border-right: 1px solid #dddddd;
	width: 300px;
	padding-right: 15px;
}

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

.registerform {
	border: 1px solid #d4d3d3;
	padding: 2px;
	width: 300px;
	font-size: 11px;
	margin-top: 10px;
}

.registerform td.heading {
	color: #5c178a;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
}

.submitbutton {
	width: 124px;
	height: 28px;
	margin: 0;
	border: 0;
	background: transparent url(/images/getbonus.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;
	outline: none !important;
}

.require {
	float: left;
	font-size: 11px;
	color: #4d4b4b;
	padding-left: 3px;
	margin-top: 15px;
	margin-right: 10px;
}

.congratulations {
	text-align: center;
	color: #be0011;
	font-size: 18px;
}

.video_title {
	font-size: 17px;
	font-weight: bold;
	color: #5c178a;
	text-align: center;
}

/* 3-Part Teleseminar Series */

.ts_headline {
	font-size: 16px;
	font-weight: bold;
	margin-top: 20px;
	color: #541391;
	text-align: center;
}

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

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

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

.time li {
	list-style-type: circle;
	list-style-image: none;
	font-size: 11px;
	color: #be0011;
	margin-left: 49px;
	padding: 0;
}

.form_cta {
	font-weight: bold;
	font-size: 13px;
	color: #541391;
	text-align: center;
	margin-top: 60px;
}

.calldetailheading {
	font-weight: bold;
	font-size: 14px;
	color: #be0011;
	margin-top: 45px;
}

.detailinfo {
	font-size: 13px;
	margin-left: 5px;
}

.ts-teleseminarname-list li {
	list-style-type: disc;
	list-style-image: none;
	margin-bottom: 1px;
	margin-left: 40px;
	font-size: 13px;
	color: #4d4b4b;
	font-weight: bold;
	padding-bottom: 5px;
}

/* Community Contest page */

.contest_headline {
	text-align: center;
	font-size: 16px;
	color: #541391;
	font-weight: bold;
}

#flipphone {
	float: left;
	width: 205px;
	text-align: center;
	margin-top: 15px;
}

#flipphone h1 {
	font-size: 14px;
	color: #be0011;
	font-weight: bold;
	margin-top: 10px;
}

#contestinfo {
	float: right;
	width: 310px;
	margin-left: 20px;
	margin-top: 15px;
}

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

.contestform {
	border: 1px dashed #be0011;
	margin: auto;
	padding: 4px;
	padding: auto;
	width: 68%;
	margin-top: 30px;
}

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

.required {
	float: left;
	font-size: 11px;
	color: #4d4b4b;
	margin: 10px 0 0 0 !important;
	padding: 0 !important;
}

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

.margintop {
	margin-top: 30px;
}

/* Client Publicity Kit Page */

.publicity_headline {
	font-size: 18px;
}

.publicity_subheadline {
	font-size: 16px;
	color: #be0011;
	font-weight: bold;
}

.item {
	margin-top: 40px;
}

.item img {
	float: left;
	margin: 5px 20px 0 0;
	border: 1px solid #000000;
}

.item h1 {
	font-size: 14px;
	color: #5c178a;
	font-weight: bold;
}

.item .download {
	float: left;
	width: 140px;
	margin: 0 20px 0 0;
}

.item img.download_button {
	border: none;
	margin-bottom: 5px;
}

.html {
	width: 550px;
	height: 200px;
	overflow: auto;
	border: 1px solid #000;
	font-family: "Lucida Console", Monaco, monospace;
	font-size: 12px;
}

ul.topics li {font-style:italic;font-weight:bold; margin-bottom: 10px; line-height: 18px;}
.break {display:block;}
.request {background:#eee none repeat scroll 0 0;
border:3px double #5C178A;
margin:20px 0;
padding:20px;
text-align:center;
margin-left: 165px;
}
.request h1 {margin:0;font-size:1.8em;}

a.mp3 {background:url(/images/icon-mp3.jpg) no-repeat;padding:3px 0 3px 20px;}

a.pdf {background:url(/images/pdf-small.jpg) no-repeat;padding:3px 0 3px 25px;}

/* PTBE page */

.ptbe_headline {
	text-align: center;
	margin-bottom: 0px;
}

.ptbe_subheadline {
	margin-top: 0px;
	text-align: center;
	color: #be0011;
}

.ptbe_imgs {
	text-align: center;
}

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

.section {
	font-weight: bold;
	color: #5c178a;
	font-size: 15px;
	margin-top: 35px;
}

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

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

.regnow {
	width: 348px;
	background-color: #633798;
	margin: auto;
	padding: auto;
}

.regnow h1 {
	font-size: 18px;
	color: #ffffff;
	margin-top: 3px;
	margin-bottom: 10px;
	text-align: center;
}

#quote_section {
	background-color: #f6f3f3;
	border: 1px solid #dddddd;
	margin-bottom: 20px;
}

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

.hurry a {
	color: #be0011;
}

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

.moreinfo_purple {
	color: #633798;
}

/* TGIM One Minute Audio Page */

.audioname {
	color: #be0011;
	font-size: 22px;
}

.download_files {
	float: left;
	width: 218px;
	margin: 0 0 0 40px;
	font-size: 11px;
}

.download_files a {
	outline: none;
	border: none;
}

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

.audioplayer {
	outline: none;
	margin-bottom: 10px;
}

/* TGIM Sign-Up page */

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

.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: 10px;
	outline: none !important;
}

.signmeup {
	font-weight: bold;
	color: #be0011;
	font-size: 15px;
	text-align: center;
	margin-bottom: 20px;
}

.tgim_ss {
	float: right;
	border: 1px solid #c9c6c6;
	padding: 2px;
}

.nospam {
	margin-left: 140px;
}

/* Breakthrough Business page */

.subhead {
	font-size: 16px;
	font-weight: bold;
}

p.bbimage {
	text-align: center;
	font-size: 11px;
	margin: 20px 0 10px 0;
}

p.bbimage img {
	border: 1px solid #dddddd;
	margin-bottom: 10px;
}

p.bbimage a {
	outline: none;
}

p.include {
	font-weight: bold;
	font-size: 14px;
	color: #5c178a;
	margin-top: 25px;
}

p.include img {
	float: left;
	margin-right: 5px;
}

ol.dvdtitles {
	float: left;
	margin: 0;
	padding: 0;
	margin: 20px 0 0 30px;
	width: 240px;
}

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

.ordernow {
	color: #92292d;
	font-size: 16px;
	text-align: center;
	font-weight: bold;
}

.ordernow img {
	margin: 20px 0 5px 0;
}

.ordernow a {
	font-size: 10px;
}

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

.bblogo {
	margin: 20px 0 0 135px;
}

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

.bullethead {
	color: #92292d;
	font-weight: bold;
	font-size: 14px;
}

ul.bookpoints {
	margin: 0;
	padding: 0;
	margin-bottom: 20px;
}

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

.tgimbook {
	float: left;
	margin: 0 15px 10px 0;
}

/* Blog footer for TGIM Weely One-Minute Audios */

ul#blog_footer, ul#blog_footer li, ul#blog_footer li a {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
ul#blog_footer {
	display: block;
	margin-top: 20px;
	margin-bottom: 30px;
	overflow: hidden;
	width: 550px;
}
ul#blog_footer li, ul#blog_footer li a {
	border: none 0;
	display: block;
	float: left;
	height: 200px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
ul#blog_footer li.book a {
	background-image: url(/images/blog_footer_book.jpg);
	width: 185px;
}
ul#blog_footer li.breakthrough_business a {
	background-image: url(/images/blog_footer_bb.jpg);
	width: 180px;
}
ul#blog_footer li.event a {
	background-image: url(/images/blog_footer_event.jpg);
	width: 185px;
}

/* Sign up form pop up */

#SignupPopup {
	position: absolute;
	margin-left: 400px;
	top: 20px;
	width: 380px;
	height: 480px;
	padding: 15px;
	visibility: hidden;
	z-index: 99999;
	border: 5px solid #92292d;
	background: #F2F0F1;
}

#SignupPopup h1 {
	font-size: 18px;
	color: #000000;
	font-weight: normal;
	text-align: center;
	margin-right: 20px;
	margin-top: 0px;
}

#SignupPopup .ezinename {
	color: #92292d;
}


#SignupPopup .form {
	width: 300px;
	background-color: #92292d;
	color: #ffffff;
	padding: 4px;
	margin-top: 15px;
}

.popup_submit, .popup_submit_2 {
	width: 124px;
	height: 28px;
	margin: 0;
	border: 0;
	background: transparent url(/images/signmeup_yellowbtn.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;
	outline: none !important;
}
.popup_submit_2 {
	background: transparent url(/images/getthedetails_yellowbtn.jpg) no-repeat center top;
}

.spam {
	margin-left: 180px;
}

.close {
	float: right;
	width: 18px;
}

/* 3 part teleseminar audio */

ul.teleseminaraudio {
	margin: 0;
	padding: 0;
	margin-bottom: 100px;
	margin-top: 25px;
}

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

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

.downloadaudio {
	font-size: 10px;
}

/* 3 part teleseminar contest */

.contesthead {
	font-size: 20px;
	font-weight: normal;
}

.contestsubhead {
	font-size: 16px;
	color: #be0011;
	margin-top: 30px;
}

.prize {
	font-size: 14px;
	font-weight: bold;
}

#prizes {
	width: 400px;
	height: 210px;
	border: 1px solid #c4c1c1;
	background-image: url(/images/prizebg.jpg);
	background-repeat: none;
	margin-left: 60px;
	margin-top: 25px;
}

#prizes ul.prizeimg {
	margin: 0;
	padding: 5px 0 0 0;
}

#prizes ul.prizeimg li {
	float: left;
	display: inline;
	margin-left: 5px;
	margin-right: 5px;
}

#prizes ul.prizeimg li.border {
	border-right: 1px solid #f3f3f3;
}

/* Live Events test page */

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

div.seminar h3 {
	font-size: 14px;
	font-weight: bold;
	color: #be0011;
	margin-top: 0;
}

div.seminar h3 .seminarsub {
	font-style: italic;
	font-size: 13px;
	font-weight: normal;
}

div.seminar h3 a {
	color: #be0011;
	text-decoration: none;
	border: none;
}

div.seminar h3 a:hover {
	color: #4e137b;
}

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

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

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

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

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

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

div.seminar p.more {
	text-align: right;
	margin-right: 15px;
}



#liveevent {
	margin-bottom: 10px;
	padding-bottom: 25px;
	border-bottom: 1px dashed #5c1783;
}

#liveevent img {
	float: left;
	margin-right: 25px;
	margin-bottom: 45px;
}

#liveevent img.bootcamp2 {
	margin-bottom: 90px;
}

#liveevent img.bootcamp {
	margin-bottom: 140px;
}

#liveevent img.ltt {
	margin-bottom: 50px;
}

#liveevent img.thinktank {
	margin-bottom: 70px;
}

.eventname {
	font-size: 14px;
	font-weight: bold;
	color: #be0011;
	margin-bottom: 3px;
	margin-top: 20px;
}

.eventname a {
	color: #be0011;
	text-decoration: none;
	outline: none;
	border: none;
}

.eventname a:hover {
	color: #5c178a;
}

.eventname_sub {
	font-weight: bold;
	font-size: 14px;
	margin-top: 0px;
	margin-bottom: 0px;
}

/* Speaking page */

.keynotename {
	font-weight: bold;
	font-size: 16px;
	color: #be0011;
}

.keynotename_italic {
	font-weight: normal;
	font-style: italic;
}

/********** Fast Track page **************/

#guarantee {
	background: url(/images/guaranteebg.jpg) no-repeat;
	color: #fff;
	width: 465px;
	height: 103px;
	padding: 17px 0 10px 95px;
	margin: 30px 0 50px 0;
}

#guarantee h2 {
	font-weight: bold;
	color: #000;
	font-size: 16px;
	margin-bottom: 5px;
	margin-top: 10px;
}

#guarantee p {
	margin-top: 0;
}

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

.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;
}
	
/************ Lead the Transformation page *************/

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

div.leadleft {
	width: 550px;
	float: left;
	font-family: verdana, arial, helvetica, sans-serif;
}

div.leadleft p {
	line-height: 18px;
}

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

h1.lead {
	font-size: 18px;
	color: #5c178a;
	margin-top: 25px;
}

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

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

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

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

h3.lead {
	font-weight: bold;
	font-size: 16px;
	color: #5c178a;
	margin-top: 45px;
}

div.leadright {
	width: 255px;
	border: 1px solid #ececec;
	float: right;
	margin-top: 30px;
	margin-right: 15px;
	margin-bottom: 10px;
	padding: 10px;
	background-color: #ebe8f4;
	border: 1px solid #9d8ccd;
}

div.leadright a.logo {
	text-decoration: none;
	outline: none;
	border: none;
}

div.leadright h3 {
	text-align: center;
	font-weight: bold;
	font-size: 13px;
	color: #c6000f;
}

div.leadright blockquote {
	font-size: 11px;
	margin: 0 5px 20px 5px;
}

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

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

img.lttlogo {
	margin: 20px 0 10px 280px;
}

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

.screen-reader-text {
	display: none;
}

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

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

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;
	margin: 0 11px 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-left: 1px;
	margin-right: 20px;
}

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: 105px;
	height: 25px;
	display: inline-block;
	font-weight: bold;
	padding: 7px 0 0 10px;
	border: none;
	outline: none;
	text-decoration: none;
}

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


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;
	margin-right: 10px;
}

/************ Lead the Transformation Thank You page *************/

img.leadlogo {
	margin: 40px 0 0 250px;
}

h1.lttthanks {
	text-align: center;
	font-size: 18px;
	color: #5c178a;
}

p.details {
	margin: 0 70px;
	line-height: 18px;
}

h6.call {
	text-align: center;
	color: #000;
	font-size: 14px;
}


/*******************************
EXPRESS PROS LTT PAGE
*******************************/

img.roxannenew {
	float: left;
	margin: 5px 15px 0 0;
	border: 1px solid #dddddd;
	padding: 3px;
}

div.leadleft h1.specialinvite {
	text-align: center;
	font-size: 20px;
	color: #c6000f;
	margin-top: 30px;
}

div.leadleft h1.specialinvite img {
	margin-top: 10px;
}

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

div.pricing h3.expresspros .brought {
	font-size: 13px;
	color: #000;
}

div.pricing p.event {
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	color: #c6000f;
}

div.pricing ul.purchaseoptions li.expresspro {
	background: url(/images/multiple.jpg) 0 5px no-repeat;
	padding: 16px 0 9px 30px;
	width: 125px;
	font-size: 11px;
}

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

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

/***** Stephen Covey *****/

.header {
	font-size: 18px;
	margin-bottom: 25px;
}

.announcement {
	font-size: 14px;
	color: #be0011;
	margin-top: 35px;
}

.coveyimg {
	border: 1px solid #dddada;
	padding: 2px;
	float: right;
	margin: 2px 0 0 10px;
}

p.top {
	margin-top: 38px;
}

p.centertext {
	margin: 0 20px 0 20px;
	padding-top: 20px;
}

p.centertext img {
	float: right;
	margin-left: 5px;
}

.chatzkybookimg {
	border: 1px solid #dddada;
	padding: 2px;
	float: right;
	margin: 2px 0 0 10px;
}

/***** Jean Chatzky Prospect Sign up *****/

#jcsignup {
	background: url(/images/form-bg.jpg) 0 0 no-repeat;
	width: 330px;
	height: 300px;
	font-size: 11px;
	margin-bottom: 20px;
	font-weight: bold;
	color: #393636;
	float: left;
}

#jcsignup .jcmessage {
	font-weight: bold;
	color: #4e1378;
	font-size: 14px;
	font-family: calibri;
	text-align: center;
}

#jcsignup .jcsignupbtn {
	background: url(/images/jcsignupbtn.jpg) 0 0 no-repeat;
	width: 100px;
	height: 23px;
	float: right;
	margin-right: 30px;
	margin-top: 10px;
	padding: 0 6px 3px 0;
	color: #be0011;
	font-weight: bold;
	border: none;
	font-family: calibri, arial, helvetica, sans-serif;
	cursor: hand;
	cursor: pointer;
}

#jcsignup .jcsignupbtn:hover {
	height: -23px;
	color: #4e1378;
}

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

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

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

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

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

.jccta {
	font-weight: bold;
	color: #4e137b;
	font-size: 14px;
	margin-top: 25px;
	text-align: center;
	line-height: 18px;
}

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

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

h2.datetime  {
	color: #be0011;
	text-align: center;
	font-weight: normal;
	font-size: 14px;
	margin-top: 0px;
}

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

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

.playback h3 {
	margin: 5px 0 0 10px;
	color: #d0142c;
	font-size: 14px;
}

.playback .expertslisten {
	width: 290px;
	height: 120px;
	background: url(/images/listen-bg2.jpg) no-repeat;
	margin: 10px 0 20px 50px;
	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;
	margin-bottom: 0;
}

/*********************************
DAVID ALLEN TELESEMINAR SIGN-UP
*********************************/

h1.center {
	text-align: center;
	font-size: 20px;
	margin-bottom: 10px;
	width: 600px;
}

h2.center {
	text-align: center;
	font-size: 16px;
	color: #5c178a;
}

h2.title {
	text-align: center;
	font-weight: bold;
	color: #be0011;
	font-size: 16px;
}

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

div.david {
	float: left;
	margin: 3px 15px 0 0;
	font-size: 11px;
	width: 175px;
	font-style: italic;
}

div.david p {
	text-align: center;
	margin-top: 5px;
}

ul.david {
	margin-left: 200px;
	padding: 0;
}

ul.david li {
	list-style-image: none;
	background: url(/images/greencheckmark-sm.jpg) 0 0 no-repeat;
	padding: 0 0 5px 25px;
}

#dasignup {
	background: url(/images/allen-signup-bg.jpg) 0 0 no-repeat;
	width: 360px;
	height: 251px;
	margin-bottom: 20px;
	margin-left: 200px;
	margin-top: 30px;
	color: #393636;
	padding-top: 5px;
}

#dasignup .damessage {
	font-weight: bold;
	color: #4e1378;
	font-size: 13px;
	text-align: center;
}

#dasignup .dasignupbtn {
	background: url(/images/jcsignupbtn.jpg) 0 0 no-repeat;
	width: 100px;
	height: 23px;
	float: right;
	margin-right: 30px;
	margin-top: 10px;
	padding: 0 6px 3px 0;
	color: #be0011;
	font-weight: bold;
	border: none;
	font-family: calibri, arial, helvetica, sans-serif;
	cursor: hand;
	cursor: pointer;
}

#dasignup .dasignupbtn:hover {
	height: -23px;
	color: #4e1378;
}

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

div.davidsm {
	float: right;
	margin: 3px 0px 0 15px;
	font-size: 11px;
	width: 122px;
	font-style: italic;
}

div.davidsm p {
	text-align: center;
	margin-top: 5px;
}

/*********************************
NRECA Teleseminar Playback page
*********************************/

ul.nreca {
	margin: 0;
	padding: 0;
	margin-left: 10px;
}

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

h6.contact {
	color: #5c178a;
	line-height: 20px;
	font-size: 14px;
}

#upcomingteleseminar {
	background-color: #ededed;
	border: 1px solid #dddddd;
	padding: 0 13px 0 15px;
	overflow: hidden;
	margin-top: 35px;
}

#upcomingteleseminar h3 {
	font-weight: bold;
	color: #be0011;
	font-size: 14px;
	margin-top: 10px;
}

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

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

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

h3.want {
	font-weight: bold;
	color: #be0011;
	font-size: 14px;
}

.genericlisten {
	width: 290px;
	height: 120px;
	background: url(/images/listen-bg.jpg) no-repeat;
	margin: 10px 0 20px 75px;
	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;
	margin-bottom: 0;
}

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

#bbbox .bbinfo {
	float: right;
	width: 275px;
}

#bbbox .bbinfo img {
	margin: 16px 0 0 20px;
	border: 1px solid #dddddd;
	padding: 2px;
	background-color: #ffffff;
}

#bbbox .bbinfo a.bb {
	outline: none;
	border: none;
}

#bbbox .bbinfo p {
	font-size: 11px;
	text-align: center;
	margin-left: 18px;
}

#bbbox .bbinfo .discoverbb {
	background: url(/images/yellow-button.jpg) 0 0 no-repeat;
	float: right;
	width: 258px;
	height: 22px;
	font-size: 12px;
	border: none;
	padding: 7px 0 0 7px;
	clear: right;
	margin: 4px 0 0 0;
	font-size: 11px;
	font-weight: bold;
}

#bbbox .bbinfo .discoverbb:hover {
	background-position: 0 -29px;
	color: #5c178a;
}

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

#bbbox img.bblogo {
	margin: 16px 0 0 30px;
}

#bbbox a.logo {
	border: none;
	outline: none;
}

#bbbox ul {
	margin: 0;
	padding: 0;
	margin-left: 5px;
}

#bbbox ul li {
	list-style-type: none;
	list-style-image: none;
	background: url(/images/redcircle.jpg) 0 2px no-repeat;
	padding-left: 20px;
}

.mindsetscta {
	font-size: 14px;
	text-align: center;
	color: #be0011;
	font-weight: bold;
	line-height: 18px;
	margin-top: 25px;
}

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

.smalltext {
	font-size: 11px;
	margin: 10px;
}

.policynotice {
	text-align: center;
	font-weight: bold;
	color: #92292d;
	margin: 20px 0;
}

.breadcrumbs {
	font-size: 11px;
	margin-top: 10px;
}

.breadcrumbs a {
	color: #333333;
	text-decoration: none;
}

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

a.ptbelogo {
	outline: none;
	border: none;
	text-decoration: none;
}

/******************************
KEYNOTE PRESENTATIONS PAGE
******************************/

#player3 {
	margin: 0 auto;
	background: url(/images/lgplayer.jpg) 0 0 no-repeat;
	width: 590px;
	height: 277px;
	padding-top: 12px;
	padding-left: 1px;
}

h3.requested {
	font-size: 14px;
	font-weight: bold;
}

div.hire {
	width: 504px;
	border-top: 1px solid #633798;
	margin: 25px 0 0 143px;
	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 48px 10px 0;
}

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

div.hire ul li {
	list-style-type: none;
	list-style-image: none;
	background: url(/images/purple-dot.jpg) 0 5px no-repeat;
	padding-left: 17px;
	font-size: 11px;
	width: 198px;
	margin-left: 35px;
}


div.hire_sm {
	width: 504px;
	border-top: 1px solid #633798;
	margin: 25px auto 0 auto;
	padding-top: 10px;
}

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

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

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

div.hire_sm ul li {
	list-style-type: none;
	list-style-image: none;
	background: url(/images/purple-dot.jpg) 0 5px no-repeat;
	padding-left: 17px;
	font-size: 11px;
	width: 198px;
	margin-left: 35px;
}

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 ul li {
	list-style-type: disc;
	list-style-image: none;
}

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

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

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

/*************************
STORE
*************************/

div.product {
	width: 775px;
	border-bottom: 1px solid #633798;
	padding-bottom: 20px;
	margin: 40px auto 0 auto;
}

div.product img {
	float: left;
	margin-top: 2px;
	margin-right: 30px;
}

div.product h3 {
	margin: 0;
	padding: 0;
}

div.product h3 a {
	font-size: 13px;
	text-decoration: none;
	border-bottom: none;
	color: #be0011;
}

div.product h3 a:hover {
	color: #5c178a;
}

div.product p.sub {
	font-size: 11px;
	color: #be0011;
	margin-top: 2px;
}

div.product p a.more {
	padding-right: 11px;
	border-bottom: none;
	color: #92292d;
}

div.product p a.more:hover {
	color: #5c1783;
}

div.product p.price {
	font-weight: bold;
	font-size: 13px;
	text-align: right;
	margin-right: 25px;
}

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

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

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

div.product a.add_to_cart {
	background: url(/images/buy-button.jpg) 0 0 no-repeat;
	color: #fff;
	font-size: 13px;
	display: inline;
	float: right;
	width: 107px;
	height: 28px;
	cursor: pointer;
	margin: 0;
	border-bottom: 0;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	padding: 7px 0 0 17px;
}

img.secure {
	margin-top: 10px;
	margin-left: 130px;
}

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

p.viewcart a {
	background: url(/images/icons/store-sm.jpg) 0 0 no-repeat;
	padding: 3px 0 10px 35px;
	color: #92292d;
	text-decoration: underline;
	border-bottom: 0;
}

p.viewcart a:hover {
	color: #5c1783;
}

/**************************
MISC. INSIDE PRODUCT PAGES
**************************/

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

h1.store {
	margin-bottom: 0;
}

h2.store {
	font-size: 16px;
	color: #5c178a;
	font-weight: normal;
	margin-top: 5px;
	margin-bottom: 20px;
}

h3.store {
	color: #92292d;
	font-size: 14px;
	margin-top: 30px;
}

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

ul.regular li {
	background: none;
	list-style-image: none;
	list-style-type: disc;
}

div.purchase_now {
	width: 330px;
	background-color: #dfdbfb;
	border: 1px solid #cecae8;
	font-size: 13px;
	padding: 10px;
	text-align: center;
	margin: 15px auto 0;
}

div.purchase_now p.product_name {
	font-weight: bold;
	margin-top: 0;
	font-size: 14px;
	margin-bottom: 3px;
}

div.purchase_now p.product_name a {
	color: #92292d;
	border-bottom: 0;
}

div.purchase_now p.product_name a:hover {
	color: #5c178a;
}

div.purchase_now p.description {
	font-weight: normal;
	color: #000;
	margin-top: 0;
	padding-top: 0;
}

div.purchase_now a.add_to_cart {
	background: url(/images/buy-button-bg.jpg) 0 0 no-repeat;
	color: #fff;
	font-size: 13px;
	display: inline;
	float: right;
	width: 124px;
	height: 28px;
	cursor: pointer;
	margin-right: 100px;
	border-bottom: 0;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	padding: 7px 0 0 0;
}

/**********************************
BREAKTHROUGH BUSINESS PRODUCT PAGE
**********************************/

h3.dvd_modules {
	color: #92292d;
	background: url(/images/icons/dvd.jpg) 0 0 no-repeat;
	padding-left: 35px;
	padding-bottom: 12px;
	padding-top: 5px;
	margin-top: 30px;
}

ol.titles {
	float: left;
	margin: 5px 0 0 50px;
	width: 300px;
}

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

img.bb_product_left {
	float: left;
	margin-right: 15px;
	border: 1px solid #dddddd;
}

/**********************************
LIVE YOUR BEST PRODUCT PAGE
**********************************/

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

ul.coaches li {
	background: none;
	list-style-image: none;
	list-style-type: disc;
}
/**********************************
TGIM STORE THANK YOU PAGE
**********************************/

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

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

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

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

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

/***** InfusionSoft *****/
#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: 0px;
    font-family: Tahoma,Arial,Verdana;
}

#theOneForm table.main
{
    cell-spacing: 1px;
    background-color: #92292d;
    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
{
    font-family: Tahoma,Arial,Verdana;
    font-size: 16px;
    font-weight: bold;
	padding-top: 15px;
}

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

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