@charset "utf-8";
/* CSS Document */

/* Reset everything... */
body, #header_wrapper, #header, #menu, #content, #home, #footer, h1, h2, h3, h4, h5, h6, p, ul, ul li, ol, ol li, blockquote, div {
	margin: 0;
	padding: 0;
}

/* Body and Global */
body {
	background-color: #303030;
	background-image: url(/images/overall_background.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}
#header, #menu, #content, #home, #footer {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	overflow: hidden;
}

/* Header */
#header_wrapper {
	background-image: url(/images/header_wrapper_background.jpg);
	background-repeat: no-repeat;
	background-position: center 0px;
}
#header {
	height: 75px;
	background-image: url(/images/header_background.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
#header img {
	clear: left;
	float: left;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 2px;
	margin-left: 20px;
}
#header h1, #header h1 a, #header h1 a:hover {
	display: block;
	clear: left;
	float: left;
	margin-left: 18px;
	color: #47BFE2;
	margin-top: 2px;
	font-size: 18px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight: normal;
	line-height: 18px;
	white-space: nowrap;
}
#header ul {
	list-style-type: none;
	color: #FFF;
	display: block;
	float: right;
	clear: right;
	font-size: 10px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin-top: 10px;
	margin-right: 0px;
	width: 410px;
	position: relative;
}
#header ul li {
	display: block;
	margin-left: 10px;
	float: left;
}
#header ul li.home a, #header ul li.contact_us a, #header ul li.view_cart a {
	color: #FFF;
	text-decoration: none;
	white-space: nowrap;
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-bottom: 2px;
	padding-top: 1px;
	margin-top: 3px;
	display: block;
	clear: none;
}
#header ul li.home a:hover, #header ul li.contact_us a:hover, #header ul li.view_cart a:hover {
	color: #47BFE2;
	text-decoration: none;
}
#header ul li.home a {
	background-image: url(/images/icon_menu_home.gif);
	background-position: 0px 2px;
	padding-left: 18px;
}
#header ul li.contact_us a {
	background-image: url(/images/icon_menu_contact_us.gif);
	background-position: 0px 5px;
}
#header ul li.view_cart a {
	background-image: url(/images/icon_menu_view_cart.gif);
	background-position: 0px 4px;
}
#header ul li form {
	display: inline;
}
.overlabel {
	color: #000;
	margin-left: 6px;
	position: absolute;
}
.overlabel-apply {
	color: #000;
	position: absolute;
	top: 4px;
	left: 5px;
	z-index: 1;
	margin-left: 6px;
}
#header ul li form input.search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	width: 130px;
	margin-top: 4px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 6px;
	float: left;
}
#header ul li form div {
	position: relative;
	float: left;
}
#header ul li form input.go {
	width: 24px;
	height: 24px;
	margin: 0;
	border: 0;
	background: transparent url(/images/button_menu_go.gif) no-repeat center top;
	overflow: hidden;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
	display: inline;
	float: left;
	padding-top: 24px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
form>#header ul li form input.go { /* For non-IE browsers*/
  height: 0px;
}

/* Menu */
#menu {
	height: 38px;
	background-image: url(/images/menu_background.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	background-color: #28249C;
}
#menu ul {
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
}
#menu ul li {
	display: block;
	float: left;
	list-style-type: none;
	background-image: url(/images/menu_separator.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	height: 38px;
}
#menu ul li.end {
	background-image: url(/images/blank.gif);
}
#menu ul li a {
	color: #F9D38E;
	text-decoration: none;
	display: block;
	padding: 8px;
	margin-top: 2px;
	margin-right: 9px;
	margin-left: 9px;
}
#menu ul li.end a {
	margin-right: 10px;
	margin-left: 10px;
}
#menu ul li a:hover {
	color: #F2AA24;
	text-decoration: none;
}

/* Content */
#content {
	background-color: #FFF;
	width: 960px;
	background-repeat: repeat-y;
	background-position: 0px 0px;
	background-image: url(/images/content_background.jpg);
	height: auto;

	overflow: hidden;

}
#content a {
	color: #1E1A79;
	text-decoration: underline;
	outline: none;
}
#content a:hover {
	color: #47BFE2;
	text-decoration: underline;
}
#content #page {
	width: 660px;
	padding: 20px;
	float: left;
}
#content #page #breadcrumb {
	font-size: 10px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #666;
	margin-bottom: 16px;
}
#content #page #breadcrumb a {
	color: #666;
	text-decoration: underline;
}
#content #page #breadcrumb a:hover {
	color: #C00;
	text-decoration: underline;
}
#content #page h1 {
	color: #C00;
	margin-bottom: 10px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight: normal;
	font-size: 24px;
	line-height: 32px;
}
#content #page h2, #content #page h6 {
	color: #C00;
	margin-bottom: 20px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 18px;
	font-weight: normal;
	line-height: 26px;
}
#content #page h3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
	color: #303030;
}
#content #page h4 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	margin-bottom: 5px;
	text-transform: uppercase;
	color: #303030;
}
#content #page h5 {
	color: #303030;
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 20px;
	font-style: italic;
}
#content #page h6 {
	margin-bottom: 0px;
	clear: both;
}
#content #page h6 a {
	color: #C00;
	text-decoration: underline;
}
#content #page h6 a:hover {
	color: #1E1A79;
	text-decoration: underline;
}
#content #page p, #content #page ul, #content #page ol, #content #page blockquote {
	margin-bottom: 20px;
}
#content #page p {
}
#content #page ul {
	margin-right: 40px;
	margin-left: 40px;
}
#content #page ul li {
	margin-bottom: 6px;
}
#content #page ul li.pdf {
	list-style-type: none;
}
#content #page ul li.pdf a {
	background-image: url(/images/icon_pdf.jpg);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 24px;
	padding-top: 1px;
	padding-bottom: 2px;
	font-weight: bold;
	white-space: nowrap;
	margin-right: 8px;
	margin-bottom: -2px;
}

#content #page ol {
}
#content #page ol li {
}
#content #page blockquote {
	margin-right: 40px;
	margin-left: 40px;
}
#content #page h2.latest_posts, #content #page .post {
	margin-bottom: 30px;
	padding-bottom: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B1ADFC;
}
#content #page .post {
	font-size: 14px;
	line-height: 22px;
}
#content #page h2.latest_posts {
	margin-top: 20px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	font-size: 14px;
	font-weight: bold;
	color: #000;
}
#content #page .post h2 {
	margin-bottom: 12px;
	font-size: 16px;
}
#content #page .post h2 a, #content #page .post h2 a:hover {
	text-decoration: none;
}
#content #page .post p.postmetaheadline {
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
	margin-bottom: 0px;
}
#content #page .post p.readmore {
	font-weight: bold;
	text-align: right;
	display: block;
	clear: both;
	margin-right: 20px;
}
#content #page div.share {
	display: block;
	clear: both;
	margin-bottom: 20px;
	overflow: hidden;
}
#content #page .post div.share div {
	float: left;
}
#content #page .post div.digg {
	float: right;
	margin-left: 30px;
	margin-bottom: 20px;
}
#content #page div.share ul {
	list-style-type: none;
	margin-right: 0px;
	margin-left: 0px;
}
#content #page div.share ul li {
	float: left;
	margin-right: 23px;
}
#content #page div.share ul li.end {
	margin-right: 0;
}
#content #page div.share ul li img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#content #page .post p.postmetadata {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	margin-bottom: 0px;
}
#content #page .post p.commentcount {
	float: right;
	font-size: 10px;
}
#content #page .post p.commentcount a, #content #page .post p.commentcount a.dsq-comment-count {
	background-image: url(/images/icon_blog_comment.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 18px;
}
#content #page .post p.commentcount a.dsq-comment-count {
	display: inline;
}
#content #page #disqus_thread, #content #page #disqus_thread ul {
	margin: 0;
}
#content #page #spread {
	clear: both;
	float: none;
	height: 170px;
	width: 660px;
	overflow: hidden;
	margin-bottom: 20px;
}
#content #page #spread div.buttons {
	background-image: url(/images/share/spread_buttons.jpg);
	height: 115px;
	width: 340px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	padding-top: 55px;
}
#content #page #spread div.buttons ul {
	list-style-type: none;
	margin-bottom: 14px;
	margin-left: 0px;
	margin-right: 0px;
	overflow: hidden;
	clear: none;
	float: none;
}
#content #page #spread div.buttons ul li {
	float: left;
	margin-left: 8px;
}
#content #page #spread div.buttons ul li.end {
	margin-right: 0px;
}
#content #page #spread div.buttons ul li img {
}
#content #page #spread div.buttons p {
	text-align: center;
	clear: both;
	float: none;
}
#content #page #spread div.related {
	background-image: url(/images/share/spread_related.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	height: 154px;
	width: 290px;
	padding-left: 30px;
	padding-top: 16px;
}
#content #page #spread div.related h2 {
	font-size: 12px;
	color: #000;
	font-weight: bold;
	margin-bottom: 6px;
	font-family: Arial, Helvetica, sans-serif;
}
#content #page #spread div.related ul {
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none;
}
#content #page #spread div.related ul li {
}
#content #page #spread div.related ul li a {
}
#content #page #spread div.related ul li a:hover {
}
#content #page .feedburner {
	text-align: center;
	margin-bottom: 0px;
}
#content #page .navigation {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 14px;
	font-weight: bold;
	clear: both;
	margin-bottom: 20px;
	overflow: hidden;
}
#content #page .navigation .alignleft {
	float: left;
}
#content #page .navigation .alignright {
	float: right;
}
#content #page div.reply a {
	white-space: nowrap;
	background-image: url(/images/icon_blog_comment.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 18px;
}
#content #page div.comment {
	border: 1px solid #B1ADFC;
	padding: 5px;
}
#content #page span.anonymous {
	float: left;
	display: block;
	clear: none;
	margin-top: 0;
	font-size: 10px;
	color: #1E1A79;
	text-decoration: underline;
	cursor: pointer;
	background-image: url(/images/icon_post_anonymous.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 20px;
	margin-right: 20px;
}
#content #page span:hover.anonymous {
	color: #47BFE2;
	text-decoration: underline;
}
#content #page span.anonymous a {
}
#content #page span.gravatar {
	float: left;
	display: block;
	clear: none;
	margin-top: 0;
	font-size: 10px;
}
#content #page span.gravatar a {
	background-image: url(/images/gravatar.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 2px;
	padding-bottom: 3px;
	padding-left: 28px;
}
#content #page .form {
}
#content #page .form p {
	display: block;
	clear: both;
	overflow: hidden;
	padding: 8px;
	margin-bottom: 0px;
}
#content #page .form p label {
	display: block;
	float: left;
	width: 160px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #303030;
	padding-top: 3px;
}
#content #page .form p label span {
	margin-left: 6px;
	color: #C00;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}
#content #page .form p input, #content #page .form p textarea, #home .ezine p input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 2px;
	width: 380px;
}
#content #page .form p input.checkbox {
	width: 20px;
	margin-bottom: -4px;
}
#content #page .form p input.small {
	width: 80px;
}
#content #page .form p input.medium {
	width: 120px;
}
#content #page .form p input.large {
	width: 240px;
}

#content #page .form p select {
	width: 320px;
}
#content #page .form p textarea {
	height: 80px;
}
#content #page .form p input.submit {
}
#content #page .form p.alt {
	background-color: #F4F4FD;
}
#content #page .form p.code {
	border: 1px solid #B1ADFA;
	margin-top: 10px;
	clear: both;
	overflow: hidden;
}
#content #page .form p.code label {
	display: block;
	clear: none;
	float: left;
	width: 220px;
	margin-left: 12px;
	margin-top: -6px;
}
#content #page .form p.code input {
	float: left;
	width: 100px;
	display: block;
	font-weight: bold;
	margin-top: 4px;
	margin-right: 100px;
	margin-left: 12px;
}
#content #page .form p.code img {
	clear: none;
	float: right;
	height: 40px;
	width: 200px;
	margin-right: 180px;
}
#content #page .form input.submit {
	width: 100px;
	height: 24px;
	margin: 0;
	border: 0;
	background: transparent url(/images/button_submit.gif) no-repeat center top;
	overflow: hidden;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
	display: inline;
	float: right;
	padding-top: 24px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
form>#content #page .form input.submit { /* For non-IE browsers*/
  height: 0px;
}

#content #page form.ezine {
	margin-right: 100px;
	margin-left: 100px;
	border: 3px solid #B3ACFC;
	margin-bottom: 20px;
	padding: 10px;
}
#content #page form.ezine h1 {
	font-size: 14px;
	font-weight: bold;
	color: #1E1A79;
	margin-bottom: 10px;
	line-height: 14px;
}
#content #page form.ezine h2 {
	font-size: 14px;
	font-weight: bold;
	color: #1E1A79;
	margin-bottom: 10px;
	line-height: 14px;
}
#content #page form.ezine p {
	margin-bottom: 12px;
}
#content #page form.ezine p.privacy {
	margin-bottom: 10px;
	margin-top: 6px;
}
#content #page form.ezine p.privacy a {
	background-image: url(/images/no_spam.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 40px;
	white-space: nowrap;
	padding-top: 10px;
	padding-bottom: 12px;
	clear: right;
	overflow: hidden;
}
#content #page form.ezine img {
	float: left;
	margin-right: 12px;
}
#content #page form.ezine p label {
	float: left;
	width: 90px;
	display: block;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #303030;
	text-transform: uppercase;
}
#content #page form.ezine p input {
	clear: right;
	width: 140px;
}
#content #page form.ezine p.submit {
	padding-left: 310px;
	background-image: url(/images/no_spam.jpg);
	background-repeat: no-repeat;
	background-position: 246px 8px;
}
#content #page form.ezine p.submit input, #home form.ezine p.submit input {
	width: 100px;
	height: 24px;
	border: 0;
	background: transparent url(/images/button_submit.gif) no-repeat center top;
	overflow: hidden;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand;
	padding-top: 24px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-bottom: 12px;
	margin-top: 0;
	margin-left: 0;
	display: block;
	margin-right: 0;
}
form>#content #page form.ezine p.submit input, form>#home form.ezine p.submit input { /* For non-IE browsers*/
  height: 0px;
}
#content #page #sitemap h3 {
	margin-bottom: 20px;
}
#content #page #sitemap h3 a, #content #page #sitemap h3 a:hover {
}
#content #page #sitemap ul {
	float: left;
	width: 240px;
}



#content #sidebar {
	width: 220px;
	min-height: 480px;
	background-image: url(/images/sidebar_background.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 20px;
	float: left;
}
#content #sidebar h1, #content #sidebar h2, #content #sidebar h3, #content #sidebar h4, #content #sidebar h5, #content #sidebar h6 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #1E1A79;
	margin-bottom: 10px;
}
#content #sidebar h1 a, #content #sidebar h2 a, #content #sidebar h3 a, #content #sidebar h4 a, #content #sidebar h5 a, #content #sidebar h6 a {
	color: #1E1A79;
	text-decoration: none;
}
#content #sidebar p, #content #sidebar ul {
	margin-bottom: 20px;
}
#content #sidebar p {
	margin-bottom: 20px;
}
#content #sidebar p.center {
	text-align: center;
}
#content #sidebar img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#content #sidebar p a {
	color: #1E1A79;
	text-decoration: underline;
}
#content #sidebar ul {
	margin-bottom: 40px;
}
#content #sidebar ul li {
	list-style-type: none;
	margin-bottom: 6px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DCDBFD;
	padding-top: 5px;
}
#content #sidebar ul li a {
	background-image: url(/images/sidebar_menu_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 12px;
	padding-top: 0px;
	padding-bottom: 2px;
	color: #1E1A79;
	display: block;
}
#content #sidebar ul li a:hover, #content #sidebar p a:hover {
	color: #C00;
	text-decoration: underline;
}
#content #sidebar form, #content #sidebar form p, #content #sidebar form p label, #content #sidebar form p input {
	margin: 0;
	padding: 0;
}
#content #sidebar form {
	margin-bottom: 20px;
}
#content #sidebar form p {
	display: block;
	clear: both;
	overflow: hidden;
	margin-bottom: 6px;
}
#content #sidebar form p.submit {
	background-image: url(/images/sidebar_no_spam.jpg);
	background-repeat: no-repeat;
	background-position: 46px 8px;
	width: 220px;
	padding-left: 110px;
}
#content #sidebar form p label {
	display: block;
	float: left;
	width: 65px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
}
#content #sidebar form div label {
	top: 2px;
	left: 0px;
}
#content #sidebar form p input, #content #sidebar #search #s, #content #sidebar form.ezine p input {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	padding: 2px;
	width: 135px;
}
#content #sidebar form p input.sign_me_up, #content #sidebar form.ezine p.submit input {
	width: 100px;
	height: 24px;
	margin: 0;
	border: 0;
	background: transparent url(/images/button_sign_me_up.gif) no-repeat center top;
	overflow: hidden;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
	display: inline;
	float: left;
	padding-top: 24px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-left: 110px;
}
form>#content #sidebar form p input.sign_me_up, form>#content #sidebar form.ezine p.submit input { /* For non-IE browsers*/
  height: 0px;
}
#content #sidebar form.ezine p.submit input {
	margin-left: 0px;
}
#content #sidebar form.first_to_know {
	background-image: url(/images/blog_first_to_know_background.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	padding-top: 12px;
	padding-left: 12px;
	padding-bottom: 0;
	margin-bottom: 0;
}
#content #sidebar form.first_to_know p input {
	width: 123px;
}
#content #sidebar form.first_to_know p input.sign_me_up {
	margin-left: 86px;
}
#content #sidebar span.first_to_know_end {
	background-image: url(/images/blog_first_to_know_bottom.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 20px;
	width: 220px;
	margin-bottom: 20px;
}
#content #sidebar #blog_links {
	margin-bottom: 40px;
}
#content #sidebar #blog_links li, #content #sidebar #search, #content #sidebar #recent_posts, #content #sidebar .categories, #content #sidebar #archives, #content #sidebar #wp-last-posts, #content #sidebar #wp-last-posts li ul li, #content #sidebar #bookmark li {
	border-top-width: 0px;
	border-top-style: none;
}
#content #sidebar #blog_links li.home a, #content #sidebar #blog_links li.feed a {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 28px;
	font-weight: bold;
}
#content #sidebar #blog_links li.home a {
	background-image: url(/images/icon_blog_home.gif);
	background-position: 0px 0px;
}
#content #sidebar #blog_links li.feed a {
	background-image: url(/images/icon_blog_rss.gif);
	background-position: 0px 0px;
}
#content #sidebar #search .hidden {
	display: none;
}
#content #sidebar #search #s, #content #sidebar #search #q {
	width: 210px;
	margin-bottom: 6px;
}
#content #sidebar #search #searchsubmit {
	width: 100px;
	height: 24px;
	margin: 0;
	border: 0;
	background: transparent url(/images/button_search.gif) no-repeat center top;
	overflow: hidden;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
	display: inline;
	float: left;
	padding-top: 24px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-left: 110px;
	margin-bottom: 20px;
}
form>#content #sidebar #search #searchsubmit { /* For non-IE browsers*/
  height: 0px;
}
#content #sidebar #wp-last-posts, #content #sidebar #wp-last-posts li, #content #sidebar #wp-last-posts li a, #content #sidebar #wp-last-posts li ul {
	white-space: normal;
	margin: 0;
}
#content #sidebar ul li#recent_posts a {
	padding-left: 0;
	background-image: url(/images/blank.gif);
}
#content #sidebar #wp-last-posts li a {
	display: block;
	background-position: 0px 7px;
}
#content #sidebar #wp-last-posts li ul {
	margin-bottom: 6px;
}
#content #sidebar #wp-last-posts li ul li  {
	display: block;
	background-image: url(/images/icon_blog_comment.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 20px;
	padding-top: 0px;
	font-size: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#content #sidebar #bookmark li {
	margin-bottom: 0;
}
#content #sidebar #bookmark li a {
	background-image: url(/images/blank.gif);
	padding-left: 0px;
}
#content #sidebar form.ezine p label {
	width: 90px;
	padding-top: 3px;
}
#content #sidebar form.ezine p input {
	width: 120px;
}
#content #sidebar form.ezine input.submit {
	margin-left: 110px;
}
#content #sidebar #follow {
	background-image: url(/images/sidebar_follow_randy.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 75px;
	width: 220px;
	margin-bottom: 20px;
	padding-top: 45px;
}
#content #sidebar #follow ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	padding-left: 2px;
}
#content #sidebar #follow ul li, #content #sidebar #follow ul li a {
	padding: 0;
	margin: 0;
	float: left;
	background-image: url(/images/blank.gif);
}
#content #sidebar #follow ul li {
	margin-left: 4px;
}
#content #sidebar #follow ul li a {
	float: none;
}
#content #sidebar #follow ul, #content #sidebar #follow ul li, #content #sidebar #follow ul li a, #content #sidebar #follow ul li img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#content #sidebar #digg-widget {
	background-image: url(/images/share/digg/digg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-bottom: 24px;
	margin-bottom: 20px;
}
#content #sidebar #digg-widget ul {
	margin-bottom: 0px;
}
#content #sidebar #digg-widget ul li {
	display: block;
	clear: both;
	margin-bottom: 4px;
	overflow: hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-width: 0px;
	border-top-style: none;
	border-bottom-color: #D3D2FE;
	padding-bottom: 4px;
}
#content #sidebar #digg-widget ul li.last {
	margin-bottom: 0px;
}
#content #sidebar #digg-widget ul li a {
	background-image: url(/images/blank.gif);
	padding-left: 0px;
	text-decoration: none;
	color: #000;
}
#content #sidebar #digg-widget ul li a:hover {
}
#content #sidebar #digg-widget ul li span a {
	background-image: url(/images/share/digg/diggs.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 24px;
	width: 30px;
	float: left;
	margin-right: 10px;
	text-align: center;
	padding-top: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #267CCA;
}
#content #sidebar #digg-widget ul li span a:hover {
}
#content div.clear_content {
	clear: both;
}

/* Home */
#home {
	background-color: #000;
	width: 920px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#home div {
	display: block;
	height: 450px;
	width: 300px;
	float: left;
	margin-right: 10px;
	background-image: url(/images/home_box_background_tall.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-bottom: 10px;
	padding-bottom: 20px;
	color: #FFF;
}
#home div.combo {
	background-image: url(/images/home_box_background_combo.jpg);
}
#home div div {
	background-image: url(/images/blank.gif);
	height: 170px;
	margin: 0px;
	padding: 0px;
	clear: none;
	float: none;
}
#home div div a {
	text-decoration: none;
}
#home div h1 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 18px;
	font-weight: normal;
	display: block;
	text-align: right;
}
#home div.combo h1.bottom {
	margin-bottom: 10px;
}
#home div h1 a {
	color: #FFF;
	line-height: 18px;
	background-image: url(/images/home_box_bullet.gif);
	background-repeat: no-repeat;
	background-position: right 14px;
	clear: none;
	height: 18px;
	width: 240px;
	display: block;
	white-space: nowrap;
	margin-top: 0px;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 16px;
	padding-right: 32px;
	padding-bottom: 16px;
	padding-left: 16px;
}
#home div h1 a:hover {
	color: #47BFE2;
	text-decoration: underline;
}
#home div div.teleseminar {
}
#home div div.teleseminar a {
	display: block;
	height: 125px;
	padding-top: 45px;
	width: 230px;
	padding-left: 70px;
	background-image: url(/images/home_teleseminar.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color: #000;
	background-color: #000;
}
#home div div.teleseminar h2, #home div div.teleseminar h2 a, #home div div.teleseminar h2 a:hover {
	color: #000;
	text-align: center;
	text-decoration: none;
	margin-bottom: 2px;
	font-weight: normal;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	line-height: 18px;
}
#home div div.teleseminar h2 {
}
#home div div.teleseminar h3, #home div div.teleseminar h3 a, #home div div.teleseminar h3 a:hover {
	color: #1E1A79;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 12px;
	text-align: center;
	text-decoration: none;
}
#home div div.teleseminar h3 {
}
#home div div.ezine a {
	display: block;
	height: 120px;
	padding-top: 50px;
	width: 200px;
	padding-left: 100px;
	background-image: url(/images/home_ezine.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#home div div.ezine h2, #home div div.ezine h2 a, #home div div.ezine h2 a:hover, #home div div.ezine h3, #home div div.ezine h3 a, #home div div.ezine h3 a:hover {
	color: #FFF;
	text-decoration: none;
	text-align: center;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
#home div div.ezine h2 {
	font-size: 36px;
	font-weight: normal;
	margin-bottom: 6px;
}
#home div div.ezine h3 {
	margin-bottom: 10px;
}
#home div div.store {
	height: 400px;
}
#home div div.store a {
	display: block;
	height: 360px;
	width: 300px;
	padding-top: 40px;
	background-image: url(/images/home_featured_product_tall.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#home div div.store img {
	border-width: 0px;
	border-style: none;
}
#home div div.event {
}
#home div div.event a {
	display: block;
	height: 70px;
	width: 300px;
	padding-top: 100px;
	background-image: url(/images/home_mega_mlm.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#home div div.event h2, #home div div.event h2 a, #home div div.event h2 a:hover {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 16px;
	font-weight: normal;
	text-align: center;
	margin-bottom: 6px;
	color: #FFF;
	text-decoration: none;
}
#home div div.ecourse {
}
#home div div.ecourse a {
	display: block;
	background-image: url(/images/home_ecourse.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 12px;
	width: 288px;
	padding-top: 35px;
	height: 135px;
}
#home div div.ecourse h2, #home div div.ecourse h3, #home div div.ecourse h2 a, #home div div.ecourse h3 a {
	color: #11438C;
	text-decoration: none;
}
#home div div.ecourse h2 {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 4px;
}
#home div div.ecourse h3 {
	font-size: 24px;
	margin-bottom: 8px;
	font-weight: bold;
}
#home div div.blog {
	height: 400px;
}
#home div div.blog a {
	display: block;
	background-image: url(/images/home_blog_tall.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 70px;
	height: 400px;
	width: 276px;
	padding-right: 12px;
	padding-left: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
#home div div.blog h2, #home div div.blog h2 a, #home div div.blog h2 a:hover {
	font-size: 12px;
	font-weight: bold;
	color: #47BFE2;
	margin-bottom: 1px;
	text-decoration: none;
	text-align: left;
}
#home div div.blog p a {
	color: #FFFFFF;
	text-decoration: none;
}
#home div.bottom {
	margin-bottom: 0;
	background-image: url(/images/home_box_background_bottom.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 220px;
	padding-bottom: 20px;
}
#home div.end {
	margin-right: 0;
}
#home div.clear_content {
	clear: both;
	background-color: #000;
	height: 0;
	width: 0;
	float: none;
	margin: 0;
	padding: 0;
}
#home form.ezine {
	margin-left: 12px;
}
#home form.ezine p input {
	width: 160px;
	margin-bottom: 8px;
	background-color: #FFC;
}
#home div.masterycourse {
	background-image: url(/images/home_box_background_mastery.jpg);
	height: 450px;
}
#home div.masterycourse div {
	height: 400px;
	color: #fff;
	padding-top: 70px;
}

/* Footer */
#footer {
	background-color: #28249C;
	background-image: url(/images/footer_background.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	color: #FFF;
	width: 920px;
	padding-top: 40px;
	padding-right: 20px;
	padding-bottom: 40px;
	padding-left: 20px;
}
#footer p {
	display: block;
	clear: left;
	margin-bottom: 8px;
}
#footer p a {
	color: #FFF;
	text-decoration: underline;
}
#footer p a:hover {
	color: #47BFE2;
	text-decoration: underline;
}
#footer ul {
	list-style-type: none;
	display: block;
	float: left;
	width: 230px;
	margin-bottom: 24px;
}
#footer ul.home {
	width: 180px;
}
#footer ul.blog {
	width: 340px;
	padding-left: 39px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #0F0D57;
}
#footer ul.blog li.title a {
	font-weight: bold;
	background-image: url(/images/blank.gif);
	padding-left: 0;
}
#footer ul.blog li a {
	background-image: url(/images/home_footer_blog.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	white-space: nowrap;
	padding-left: 18px;
}
#footer ul li {
	margin-bottom: 6px;
}
#footer ul li a {
	color: #FFF;
	text-decoration: none;
}
#footer ul li a:hover {
	color: #47BFE2;
	text-decoration: underline;
}
#footer div {
	float: right;
	clear: right;
}
#footer div img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display: inline;
	clear: none;
	float: left;
	margin-left: 12px;
}
#footer div img.pcg {
	margin-top: 6px;
}

#footer #copyright {
	margin-bottom: 0;
}
#footer #about {
	margin-top: 24px;
	display: block;
	margin-bottom: 0px;
}
/*-------------Center Buy---------------*/
.center-buy {
	margin: 5px auto; 
	width: 120px; 
	text-align: center;
}


/*******************************************************************************/
/*																			   */
/*   EVERYTHING ELSE...														   */
/*																			   */
/*******************************************************************************/

/* Common Classes */
.left {float:left;}
.right {float:right;}
.imgLeft {float:left;margin:0 10px 5px 0;}
.imgRight {float:right;margin:0 0 10px 5px;}

/******************************
***   Resource Store CSS    ***
******************************/
#content #page div.item {clear:both;float:left;margin:0 0 30px;padding-bottom:10px;width:100%;border-bottom:1px solid #B1ADFC;}
#content #page div.item div.thumbnail {float:left;width:200px;text-align:center;}
#content #page div.item div.description {float:left;width:460px;}
#content #page div.item div.description h2 {font-size:16px;font-weight:bold;margin-bottom: 4px;}
#content #page div.item div.description h2 a, #content #page div.item div.description h3 a:hover {text-decoration:none;font-weight: normal;}
#content #page div.item div.description h4 {font-weight:bold;margin-bottom: 0px;}
#content #page div.item div.description cite {text-align:left;font-style: normal;margin-bottom: 10px;font-family: Verdana, Geneva, sans-serif;font-size: 10px;text-transform: uppercase;color: #303030;font-weight: bold;display: block;}
#content #page div.item div.description p {}
#content #page div.item div.description p.closeout {font-weight:bold;}
#content #page div.item div.description p.productType {font-size:10px;font-family: Verdana, Geneva, sans-serif;}
#content #page div.item div.description p.readMore {text-align:right;font-weight:bold;margin-right:20px;}
#content #page div.featured {border:1px solid #cc0000;background:url('/images/featured_product_store.gif') no-repeat top right;padding-top: 10px;padding-bottom: 10px;}
#content #page div.featured div.description p {margin-right: 40px;}
#content #page div.new {border:1px solid #cc0000;background:url('/images/new_product_store.gif') no-repeat top right;padding-top: 10px;padding-bottom: 10px;}
#content #page div.new div.description p {margin-right: 40px;}
#storemenu {float:left;font-weight:bold;}
#storesearch {float:right;font-weight:bold;margin-right:25px;white-space:nowrap;}
#storesearch #query {font-size:10px;width:130px;}
#storesearch #subBtn {position:absolute;margin:-3px 0 0 5px;}
#storefooter {clear:both;float:left;text-align:center;margin:20px 0 0;width:100%;}
/* Store Search Page with no submit */
#searchonly {font-weight:bold;margin-right:25px;}
#searchonly #query {font-size:10px;width:130px;}
#searchonly #subBtn {position:absolute;margin:-3px 0 0 5px;}

/******************************
***     Article Manager     ***
******************************/
/* Article Listings */
#articlewrap .nav {float:right;margin:20px 0 0;}
.article {padding:30px 0;width:100%;border-bottom:1px solid #B1ADFC;}
.article .title {font-size:16px;font-weight:bold;}
.article .category {float:left;font-size:10px;}
.article .date {float:left;font-size:10px;font-weight:bold;margin-left:10px;}
.article .summary {clear:both;padding:5px 0 0;}
.article .files {clear:both;padding:5px 0 0;}
.article .more {text-align:right;}
/* Sidebar Article Information */
#sidebar ul ul {margin-bottom:20px !important;}
#sidebar ul li.category {font-weight:bold;margin-left:11px;border:0 !important;}
#sidebar ul li.articleHeadline a {white-space:normal !important;}
/* Article Pages */
#articlewrap .options {float:right;text-align:right;font-size:10px;margin-left: 20px;margin-bottom:20px;}
#articlewrap .options a {display:block;padding-right:25px;}
#articlewrap .options a.email {background:url('/images/icon_email.gif') center right no-repeat;}
#articlewrap .options a.print {background:url('/images/icon_printer.gif') center right no-repeat;}
#articlewrap .author {float:left;font-size:10px;}
#articlewrap .date {float:left;font-size:10px;font-weight:bold;margin-left:10px;}
#articlewrap .content {clear:left;padding:15px 0 0;}

/******************************
***      Tell A Friend      ***
******************************/
#tellfriend {margin:30px 0;text-align:center;}
#tellfriend .error {color:#CF3738;font-weight:bold;margin:15px 0;padding:5px 10px 5px 36px;background:#FFD5D5 url('/images/icon_error.gif') no-repeat 10px 10px;border:1px solid #FFACAD;text-align:left;}
#tellfriend .error span {display:block;text-align:center;}
#tellfriend div {margin:10px 0;}
#tellfriend label {display:inline-block;margin-right:5px;width:115px;text-align:right;}
#tellfriend input {width:200px;}
#tellfriend #button {margin-top:10px;width:250px;}


.strikethrough {
	text-decoration: line-through;
}
.red {
	color: #C00;
}
h3.red {
	color: #F00;
}
.image-right {
	float: right;
	margin-left: 20px;
}
.image-left {
	float: left;
	margin-right: 20px;
}
.center {
	text-align: center;
}
table.prosperity-books {
	width: 600px;
	margin: 30px auto;
	border: 1px solid #2e2d7d;
}
.prosperity-books td {
	border: 1px solid #2e2d7d;
}
table.center {
	margin: 20px auto;
}
table.duplication-nation {
	width: 600px;
	margin: 20px auto;
	border-collapse: collapse;
	border: 1px solid #B1ADFC;
}
table.duplication-nation td {
	border-collapse: collapse;
	border: 1px solid #B1ADFC;
}
.duplication-nation2 {
	margin-right: 45px;
	margin-top: 10px;
	margin-bottom: 30px;
	margin-left: 30px;
	float: right;
	width: 150px;
}
.clear {
	clear: both;
}
.get-started {
	float: left; 
	width: 245px;
	margin-right: 20px;
	margin-bottom: 20px;
}
.get-started img.getting-cd {
	margin: 10px 0 10px 20px;
}
.health-through-nutrition {
	float: left; 
	width: 245px;
	margin-right: 20px;
	margin-bottom: 20px;
}
.prosperity {
	width: 300px;
	float: right;
	margin: 0 0 20px 20px;
}
.secrets-of-dynamic {
	width: 245px;
	float: left;
	margin: 0 30px 0 0;
}
.know-first {
	width: 245px;
	float: left;
	margin: 0 30px 0 0;
}
.bullets li {
	list-style-type: none;
	background-image: url(/images/bullet2.jpg);
	background-repeat: no-repeat;
	background-position: 0 5px;
	padding-left: 12px;
}
#wrapper #content #page ul.bullets {
	margin-top: 0;
}
#content #page p.bullet-margin {
	margin-bottom: 7px;
}
hr.blue {
	width: 100%;
	color: #47BFE2;
	margin: 30px auto;
}
.smaller-text {
	font-size: 85%;
}
img {
	border: 0;
}
/*------------Product Buttons-------------*/


#content #page .product-buttons {
	float: right;
	width: 350px;
}

#content #page .product-buttons ul {
	list-style-type: none;
	display: block;
	clear: right;
	margin-top: 2px;
	margin-right: 0;
	margin-bottom: 2px;
	margin-left: 0;
	overflow: hidden;
	white-space: nowrap;
}
#content #page .product-buttons ul li {
	display: block;
	float: right;
	clear: none;
	margin-right: 12px;
	white-space: nowrap;
}
#content #page .product-buttons ul li img {
	float: none;
	margin: 0px;
	padding: 0px;
}
#content #page .product-box .product-buttons ul li.price {
	padding-top: 6px;
}
#content #page .product-box {
	border: 1px solid #B1ADFC;
	overflow: hidden;
	clear: both;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 15px;
	width: 550px;
}
#content #page .product-box img {
	float: left;
	margin-right: 20px;
}
#content #page .product-box p {
	margin-bottom: 10px;
}

#content #page .product-box h3 a {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 16px;
	color: #C00;
	margin-top: 0;
	margin-bottom: 3px;
	padding-top: 0;
	clear: both;
	font-weight: normal;
	text-decoration: none;
}
#content #page .product-box h3 a:hover {
	border-bottom: 1px 
}
/*---------Quantity Table------------*/

table.quantity-table {
	border: 1px solid #B1ADFC;
	float:right;
	margin-right: 45px;
	margin-left: 30px;
	border-collapse: collapse;
	margin-bottom: 10px;
}
table.quantity-table th {
	background-color: #B1ADFC;
	padding: 3px;
}
table.quantity-table td {
	text-align: center;
}
.quantity-alt {
	background-color: #e5e3fa;
}
#content #page h2.quantity-discount {
	font-size: 120%;
	margin-bottom: 8px;
	margin-top: 5px;
}
/*------------Play Sample---------------*/
.play-sample {
	width: 245px;
	background-color: #e5e3fa;
	border: 1px solid #B1ADFC;
	float: right;
	margin: 0 45px 10px 20px;
	padding-top: 10px;
}
.center-buy-td {
	vertical-align: top;
	padding: 10px;
}
.study-guide {
	margin: 30px auto; 
	width: 545px; 
	border: 1px solid #B1ADFC;
	padding: 10px;
}
.tito-testimonial {
	float: left;
	width: 250px;
	margin-left: 45px;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
table.table-left {
	float: left;
	margin-left: 45px;
}
.margin-45 {
	margin-left: 45px;
}
#content #page h2 a {
	color: #C00;
}
.midas-table {
	margin: 10px auto;
	border: 1px solid #B1ADFC;
}
.midas-table td {
	padding: 10px 10px 10px 5px;
}
.testimonial-box {
	width: 545px; 
	padding: 10px; 
	border: 1px solid #B1ADFC; 
	margin: 20px auto;
}
.clear-right {
	clear: right;
}
.dumb-sick-testimonials img {
	margin-left: 10px;
	margin-top: 20px;
}
.links-table td {
	padding: 5px;
	margin: 5px 0;
	
}
.links-table img {
	margin: 10px 10px 0 10px;
	text-align: center;
}
table.links-table {
	}
	.special {
		background-image: url(/images/special.jpg);
		background-position: right top;
		background-repeat: no-repeat;
	}
/*----------------------------------------------
---------------MLM MANIFESTO--------------------
----------------------------------------------*/

#content #page .manifesto .border-box {
	border: 1px solid #666666;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	background-color: #FFFFFF;
	background-image: url(http://www.gagelivemlm.com/images/wrapper_background.jpg);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	padding: 10px;
	width: 600px;
}
#content #page .manifesto  .border-box p {
	margin: 10px;
}
#content #page .manifesto  form .submit {
	text-align: center;
	margin-left: 220px;
}
#content #page .manifesto  .spam {
	text-align: center;
	font-size: 12px;
	color: #999999;
	margin-top: 20px;
}
#content #page .manifesto  form {
	margin-top: 40px;
}
#content #page .manifesto  form p {
	display: block;
	clear: both;
	height: 30px;
}
#content #page .manifesto  form p label {
	float: left;
	display: block;
	width: 200px;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
	padding-right: 10px;
	text-transform: uppercase;
	padding-top: 2px;
}
#content #page .manifesto  form p input {
	float: left;
	width: 220px;
}

#content #page h4.red {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	margin-bottom: 17px;
	text-transform: uppercase;
	color: #c00;
}

/* Referral Fees */

.reditalic {
	font-style: italic;
	color: #c00;
}

#feechart {
	width: 650px;
	border: 1px solid #dcdbfd;
	margin-bottom: 20px;
}

#feechart td {
	padding: 5px;
	vertical-align: top;
}

#feechart tr.light {
	background-color: #eeedfd;
}

#feechart tr.dark {
	background-color: #e1e1fd;
}

#feechart tr.heading {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #303030;
	font-weight: bold;
	text-align: center;
	background-color: #e1e1fd;
}

#feechart td.center {
	text-align: center;
}

#examplechart {
	width: 200px;
	border: 1px solid #dcdbfd;
	margin-bottom: 20px;
}

#examplechart td {
	padding: 5px;
	vertical-align: top;
}

#examplechart tr.light {
	background-color: #eeedfd;
	text-align: center;
}

#examplechart tr.dark {
	background-color: #e1e1fd;
	text-align: center;
}

#examplechart tr.heading {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #303030;
	font-weight: bold;
	text-align: center;
	background-color: #e1e1fd;
}

#examplechart td.center {
	text-align: center;
}

/* Lists */

ol {
	margin-left: 40px;
	margin-right: 60px;
	padding: 0;
}

ol li {
	padding-bottom: 15px;
}

/* Blockquote */

blockquote.quote {
	margin: 0px;
	background-image: url(/images/quote_left.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}

blockquote p {
	line-height: 24px;
}

blockquote p.end {
	background-image: url(/images/quote_right.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-bottom: 0px;
	padding-bottom: 6px;
}

blockquote p.by {
	text-align: right;
	margin-bottom: 0px;
	font-size: 12px;
	line-height: 16px;
}

/* FAQ */

.qa {
	font-weight: bold;
	font-size: 14px;
	color: #1e1a79;
}

.questiondivider {
	border-bottom: 1px solid #B1ADFC;
	margin-bottom: 20px;
}

/* International Ordering */

#internationaltable {
	width: 100%;
	border: 1px solid #dcdbfd;
	margin: auto;
	padding: auto;
}

#internationaltable td {
	padding: 5px;
	vertical-align: top;
}

#internationaltable img {
	padding-bottom: 5px;
}

#internationaltable td.divider {
	border-top: 1px #B1ADFC solid;
	margin: 0px;
	padding: 0px;
}

#internationaltable td.dividerlt {
	border-top: 1px dashed #666;
	padding-top: 20px;
	font-size: 14px;
	color: #1e1a79;
	font-weight: bold;
}

#internationaltable .title {
	font-size: 14px;
	color: #1e1a79;
	font-weight: bold;
}

/* Miscellaneous */

.paddingtop {
	padding-top: 20px;
}

.right {
	text-align: right;
}
.underlined {
	text-decoration: underline;
}
.italic {
	font-style: italic;
}
#content #page div#notice {
	background-image: url(/images/notice.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 74px;
	width: 630px;
	padding-top: 6px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#content #page div#notice h2 {
	margin-bottom: 4px;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	line-height: 14px;
}
#content #page div#notice p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #666;
	margin-bottom: 0px;
}
#content #page div#notice a {
	color: #26229A;
	background-color: #FF9;
	padding: 3px;
}
#content #page div#notice span {
	display: block;
	margin-top: 4px;
	font-size: 10px;
	font-family: Verdana, Geneva, sans-serif;
	color: #666;
	font-weight: bold;
}
#content #page div#notice span a {
	background-color: #EFEFFC;
	padding: 0px;
	color: #666;
}

#content #page div#notice span a:hover {
}

#affiliates_menu {
	list-style-type: none;
}
#affiliates_menu li {
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 50px;
	display: block;
	clear: both;
	float: none;
	padding-bottom: 5px;
}
#affiliates_menu li a {
	font-size: 14px;
	font-weight: bold;
}
#affiliates_menu li a:hover {
}
#affiliates_menu li span {
	clear: right;
	display: block;
	margin-bottom: 20px;
}
#affiliates_menu li span a {
	font-size: 12px;
	font-weight: normal;
}
#affiliates_menu li.how {
	background-image: url(/images/icon_affiliates_how_it_works.jpg);
	background-position: 6px 0px;
}
#affiliates_menu li.signup {
	background-image: url(/images/icon_affiliates_sign_up.jpg);
}
#affiliates_menu li.login {
	background-image: url(/images/icon_affiliates_login.jpg);
}
#affiliates_menu li.support {
	background-image: url(/images/icon_affiliates_support.jpg);
}

#content #page ul.joinCoachingProgram {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	list-style-type: none;
	clear: both;
	overflow: hidden;
}
#content #page ul.joinCoachingProgram li {
	margin: 0px;
	width: 50%;
	float: left;
	text-align: center;
	display: block;
	overflow: hidden;
}
#content #page ul.joinCoachingProgram li a.p497, #content #page ul.joinCoachingProgram li a.p5000, #content #page ul.joinCoachingProgram li a.pp497, #content #page ul.joinCoachingProgram li a.pp5000 {
	display: block;
	height: 60px;
	width: 240px;
	text-indent: -4000px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	padding: 0px;
	margin-top: 0px;
}
#content #page ul.joinCoachingProgram li a.p497 {
	background-image: url(/images/button_coaching_program_497.jpg);
}
#content #page ul.joinCoachingProgram li a.p5000 {
	background-image: url(/images/button_coaching_program_5000.jpg);
}
#content #page ul.joinCoachingProgram li a.p497:hover {
	background-image: url(/images/button_coaching_program_497_over.jpg);
}
#content #page ul.joinCoachingProgram li a.p5000:hover {
	background-image: url(/images/button_coaching_program_5000_over.jpg);
}
#content #page ul.joinCoachingProgram li a.pp497 {
	background-image: url(/images/button_coaching_program_497pp.jpg);
}
#content #page ul.joinCoachingProgram li a.pp5000 {
	background-image: url(/images/button_coaching_program_5000pp.jpg);
}
#content #page ul.joinCoachingProgram li a.pp497:hover {
	background-image: url(/images/button_coaching_program_497pp_over.jpg);
}
#content #page ul.joinCoachingProgram li a.pp5000:hover {
	background-image: url(/images/button_coaching_program_5000pp_over.jpg);
}
#content #page ul.joinCoachingProgram li a {
	margin: 0px;
	line-height: 14px;
}
#content #page ul.joinCoachingProgram li form {
	margin-top: 18px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.preload {
	display: none;
}
.clear-left {
	clear:left;
}

/******************************
***    Legal Forms    ***
******************************/
#terms li {padding-top: 10px; list-style: none; padding-left: 35px; height: 30px; background: url(/images/terms.jpg) 0 5px no-repeat;}

/******************************
***    Associated Tweets    ***
******************************/
#tweets {}

/*-----------New Product Download----------*/
ul.download-mp3 li {
	background-image: url(/images/cd-rom.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	padding-left: 42px;
	padding-bottom: 10px;
	font-size: 14px;
	font-weight: bold;
	min-height: 40px;
	list-style-type: none;
}

/*****************************************************
*** Multi-Level Money Machine Sidebar Testimonials ***
*****************************************************/

#testimonials {
	font-size: 11px;
	margin: 10px 5px 10px 5px;
	padding-top: 10px;
	border-top: 1px solid #dddddd;
}

#testimonials p.name {
	text-align: right;
}

#testimonials .boldname {
	font-weight: bold;
	color: #242194;
}


.dd_right {
	margin-left: 20px;
	margin-bottom: 20px;
}
.dd_right iframe {
	margin-bottom: 10px;
}

#content #sidebar ul.display-recent-diggs, ul.display-recent-diggs li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	clear: both;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
}
#content #sidebar ul.display-recent-diggs li {
	margin-bottom: 8px;
	background-image: url(/images/blank.gif);
}
#content #sidebar ul.display-recent-diggs li a {
	color: #105CB6;
	font-weight: bold;
	text-decoration: none;
	background-image: url(/images/blank.gif);
	margin: 0;
	padding: 0;
}
#content #sidebar ul.display-recent-diggs li a:hover {
	color: #000033;
	cursor: pointer;
}
#content #sidebar ul.display-recent-diggs li a span {
	display: block;
	float: left;
	margin-right: 8px;
	overflow: hidden;
	height: 32px;
	width: 36px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #736926;
	padding-top: 3px;
	line-height: 15px;
}
#content #sidebar ul.display-recent-diggs li a:hover span {
	color: #998D43;
}
#content #sidebar ul.display-recent-diggs li a span small {
	font-size: 10px;
	font-weight: normal;
	display: block;
	clear: both;
	overflow: hidden;
	color: #93883F;
}
#content #sidebar ul.display-recent-diggs li a strong {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #75ABEA;
	font-size: 11px;
	font-weight: bold;
}
#content #sidebar ul.display-recent-diggs li.powered-by-digg {
	margin: 0;
}
#content #sidebar ul.display-recent-diggs li.powered-by-digg a {
	display: block;
	clear: both;
	float: right;
	height: 18px;
	width: 83px;
	overflow: hidden;
	text-indent: -9999px;
}
.dd_post_share_right {
	margin-left: 20px;
	margin-bottom: 20px;
}
.dd_button_v {
	margin-bottom: 5px;
	overflow: hidden;
}

#content #page ol.commentlist {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 14px;
	line-height: 22px;
}
#content #page ol.commentlist li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	border: solid 1px #B1ADFC;
	padding: 10px;
	margin-bottom: 10px;
	overflow: hidden;
	clear: both;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#content #page ol.commentlist li.alt {
	background-color: #FCFCFF;
}
#content #page ol.commentlist li .children {
	clear: both;
	margin: 0;
	padding: 0;
	padding-top: 10px;
}
#content #page ol.commentlist li .children li {
	margin-top: 10px;
	margin-bottom: 0;
}
#content #page ol.commentlist li .vcard {
	font-size: 10px;
}
#content #page ol.commentlist li .comment-meta a {
	font-size: 10px;
	color: #666;
	text-decoration: none;
}
#content #page ol.commentlist li .avatar {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}
#content #page ol.commentlist li cite {
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
}
#content #page ol.commentlist li .says {
	display: none;
}
#content #page ol.commentlist li p {
	clear: both;
}
#content #page ol.commentlist li .reply {
	float: right;
	font-size: 10px;
}