/* Making Money is Killing Your Business - Splash Page - Design & Dev by [gb] Studio */
/* gb-studio.tv */

/* ======================================================= */
/* = Making Money is Killing Your Business - Awesomeness = */
/* ======================================================= */

@import url("reset.css");   /* thanks yahoo */

body {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color: #58585a;
	background-image: url("/images/bg.jpg");
	background-repeat: repeat-x;
	background-position: center 110px;
	background-color: #fff;
}

a {
	color: #ef3e36;
}

strong {
	font-weight: bold;
}
em {
	font-style: italic;
}
strong em, em strong {
	font-weight: bold;
	font-style: italic;
}

#header {
	position: relative;
	margin: 0 auto;
	width: 1000px;
	height: 93px;
}

#logo_crankset {
	position: absolute;
	margin-top: 35px;
	z-index: 15;
}
#logo_crankset p a {
	display: block;
	width: 48px;
	height: 43px;
	text-indent: -9999px;
	background-image: url("/images/logo_crankset.png");
	background-repeat: no-repeat;
}
#logo_crankset p a:hover {
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter:alpha(opacity=50);
}
#logo_crankset p a:active {
	opacity: 0.75;
	-moz-opacity: 0.75;
	filter:alpha(opacity=75);
	background-color: #ccc;
}

ul#navigation {
	margin-top: 30px;
	float: right;
	width: 550px;
}

ul#navigation li a {
	padding: 15px;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	float: right;
}
ul#navigation li a:hover {
	color: #58585a;
	border-radius: 25px;
	border-radius: 25px;
	-webkit-border-radius: 25px;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	-moz-border-radius: 25px;
	background-color: #f0f0f0;
}
ul#navigation li a:active {
	color: #fff;
	border-radius: 25px;
	border-radius: 25px;
	-webkit-border-radius: 25px;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	-moz-border-radius: 25px;
	background-color: #ef3e36;
}

#for_sale_container {
	width: 100%;
	background-image: url("/images/illustration_bg.jpg");
	background-repeat: no-repeat;
	background-position: center 16px;
}

#for_sale {
	position: relative;
	margin: 0 auto;
	width: 1000px;
	height: 665px;
}

#for_sale div.left {
	width: 450px;
	float: left;
}

#for_sale div.left #sample_chapter h5 a {
	position: absolute;
	margin: 710px 0px 0px 40px;
/*	display: block;*/
	height: 85px;
	width: 348px;
	text-indent: -9999px;
	background-image: url("/images/button_sample_chapter.png");
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
}
#for_sale div.left #sample_chapter h5 a:hover {
	background-position: -349px top;
}
#for_sale div.left #sample_chapter h5 a:active {
	background-position: -696px top;
}


#for_sale div.right strong {
	font-weight: bold;
	color: #ef3e36;
}

#for_sale div.right {
	width: 530px;
	float: right;
}

#for_sale div.right h1 {
	margin: 70px 0px 89px -3px;
	width: 531px;
	height: 50px;
	text-indent: -9999px;
	background-image: url("/images/making_money_title.jpg");
	background-repeat: no-repeat;
	background-position: center top;
}

#for_sale div.right h2 {
	margin: 0px 0px 6px -3px;
	width: 535px;
	height: 63px;
	text-indent: -9999px;
	background-image: url("/images/title_order_today.png");
	background-repeat: no-repeat;
	background-position: center top;
}

#for_sale div.right p {
	font-size: 18px;
	line-height: 23px;
}

#for_sale div.right div.arrow {
	position: absolute;
	margin-top: -15px;
	margin-left: 30px;
	z-index: 10;
}

#for_sale #order_box_big {
	position: relative;
	margin: 0 auto;
	margin-top: 35px;
	margin-bottom: 20px;
	width: 472px;
	height: 85px;
	background-color: rgba(255,255,255, 0.4);
	border-radius: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-moz-border-radius: 5px;
}

#for_sale #order_box_big p {
	margin: 27px 16px 0px 0px;
	width: 96px;
	height: 31px;
	text-indent: -9999px;
	background-image: url("/images/price.png");
	background-repeat: no-repeat;
	background-position: center top;
	float: right;
}

#for_sale #order_box_big input.image-submit {
	margin: 10px 0px 0px 93px;
	float: left;
	display: block;
	height: 63px;
	width: 257px;
	background-image: url("/images/button_order_now.png");
	background-repeat: no-repeat;
	background-position: left top;
}
#for_sale #order_box_big input.image-submit:hover {
	background-position: -257px top;
}
#for_sale #order_box_big input.image-submit:active {
	background-position: -514px top;
}

#for_sale input.image-submit.five {
	margin: 0px 0px 0px -3px;
	float: left;
	display: block;
	height: 39px;
	width: 121px;
	background-image: url("/images/button_order_5.png");
	background-repeat: no-repeat;
	background-position: left top;
}
#for_sale input.image-submit.five:hover {
	background-position: -121px top;
}
#for_sale input.image-submit.five:active {
	background-position: -242px top;
}

#for_sale div.right p.five {
	margin: 9px 0px 0px 8px;
	font-size: 14px;
	float: left;
}

#for_sale p.bulk_link a {
	margin: 0px 0px 0px -3px;
/*	display: block;*/
	height: 39px;
	width: 155px;
	text-indent: -9999px;
	background-image: url("/images/button_order_bulk.png");
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
}
#for_sale p.bulk_link a:hover {
	background-position: -155px top;
}
#for_sale p.bulk_link a:active {
	background-position: -310px top;
}

#for_sale p.intro {
	margin: 40px 0px 0px 0px;
}

#for_sale div.right p.small_note {
	margin: 20px 0px 0px 0px;
	font-size: 10px;
	line-height: 12px;
}

#illustration {
	position: absolute;
	margin: -16px 0px 0px 48px;
	z-index: 6;
}

/* elsewhere */

#elsewhere {
	position: relative;
	margin: 0 auto;
	margin-bottom: 80px;
	width: 1000px;
}

#elsewhere h3 {
	margin: 0px 0px 25px -2px;
	width: 158px;
	height: 27px;
	text-indent: -9999px;
	background-image: url("/images/title_elsewhere.jpg");
	background-repeat: no-repeat;
	background-position: center top;
}

#elsewhere h4 {
	margin: 0px 0px 10px 0px;
	font-size: 18px;
	line-height: 23px;
	font-weight: bold;
}

#elsewhere p a, #elsewhere ul li a {
	font-size: 24px;
	line-height: 28px;
	text-decoration: none;
}
#elsewhere p a:hover, #elsewhere ul li a:hover {
	text-decoration: underline;
}

#elsewhere div.left {
	margin-right: 20px;
	width: 350px;
	float: left;
}
#elsewhere div.middle {
	margin-right: 15px;
	width: 250px;
	float: left;
}
#elsewhere div.right {
	width: 350px;
	float: right;
}

/* quick order */

div.quick_order {
	width: 355px;
	height: 160px;
	float: right;
}

#about_container div.quick_order {
	margin-top: 205px;
}
#contact div.quick_order {
	margin-top: 10px;
}

#about_container div.quick_order h3, #contact div.quick_order h3 {
	margin: 0px 0px 7px -1px;
	width: 355px;
	height: 40px;
	text-indent: -9999px;
	background-image: url("/images/title_order_today_sm.jpg");
	background-repeat: no-repeat;
	background-position: left top;
}

div.quick_order strong {
	font-weight: bold;
	color: #ef3e36;
}

#about_container div.quick_order p, #contact div.quick_order p {
	margin: 4px 0px 0px 80px;
	font-size: 14px;
	line-height: 16px;
}

div.quick_order p.read { text-align: center; }

#contact div.quick_order p.read a {
	font-size: 14px;
	line-height: 16px;
}

div.quick_order div.order_box_sm {
	position: relative;
	margin: 0 auto;
	margin: 16px 0px 20px -8px;
	width: 363px;
	height: 85px;
	background-color: #f2f2f2;
	border-radius: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-moz-border-radius: 5px;
}

div.quick_order div.arrow {
	position: absolute;
	margin-left: -8px;
	z-index: 10;
}

div.quick_order div.order_box_sm input.image-submit {
	margin: 10px 0px 0px 93px;
	float: left;
	display: block;
	height: 63px;
	width: 257px;
	background-image: url("/images/button_order_now.png");
	background-repeat: no-repeat;
	background-position: left top;
}
div.quick_order div.order_box_sm input.image-submit:hover {
	background-position: -257px top;
}
div.quick_order div.order_box_sm input.image-submit:active {
	background-position: -514px top;
}

/* about the book */

#about_container {
	position: relative;
	margin: 0 auto;
	margin-bottom: 80px;
	width: 1000px;
}

#about {
	width: 650px;
}

#about h3 {
	margin: 0px 0px 25px -2px;
	width: 250px;
	height: 27px;
	text-indent: -9999px;
	background-image: url("/images/title_about_book.jpg");
	background-repeat: no-repeat;
	background-position: left top;
}
#about h4 {
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 45px -2px;
	width: 657px;
	height: 96px;
	text-indent: -9999px;
	background-image: url("/images/title_ideal-lifestyle.jpg");
	background-repeat: no-repeat;
	background-position: left 10px;
}

#about ul {
	margin: 0px 0px 40px 0px;
}
#about ul li {
	margin: 0px 50px 12px 50px;
	list-style-type: disc;
	color: #7d7d7e;
	font-size: 24px;
	line-height: 28px;
}

#about p {
	margin: 0px 50px 22px 50px;
	font-family: "Times New Roman", Times, Georgia, serif;
	font-size: 18px;
	line-height: 22px;
}

#about h5 {
	padding: 0px 25px 0px 0px;
	margin: -3px 0px 0px -2px;
	width: 172px;
	height: 120px;
	text-indent: -9999px;
	background-image: url("/images/quote_busy.jpg");
	background-repeat: no-repeat;
	background-position: left 0px;
	float: left;
}



/* about chuck */

#about_chuck_container {
	position: relative;
	margin: 0 auto;
	margin-bottom: 80px;
	width: 1000px;
}

#about_chuck {
	width: 650px;
}

#about_chuck h3 {
	margin: 0px 0px 25px -2px;
	width: 250px;
	height: 27px;
	text-indent: -9999px;
	background-image: url("/images/title_about_chuck.jpg");
	background-repeat: no-repeat;
	background-position: left top;
}

#about_chuck p {
	margin: 0px 50px 22px 50px;
	font-family: "Times New Roman", Times, Georgia, serif;
	font-size: 18px;
	line-height: 22px;
}

#about_chuck p em {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color: #ef3e36;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
}

#about_chuck #bio_photo {
	margin: -6px 0px 0px 20px;
	padding: 6px;
	width: 168px;
	height: 218px;
	border-radius: 10px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-moz-border-radius: 10px;
	background-color: #f1f1f1;
	float: right;
}
#about_chuck #bio_photo img {
	width: 168px;
	height: 218px;
	border-radius: 8px;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-moz-border-radius: 8px;
}


/* success toolkit */

#toolkit_container {
	position: relative;
	margin: 0 auto;
	margin-bottom: 80px;
	width: 1000px;
}

#toolkit {
	width: 650px;
}

#toolkit h3 {
	margin: 0px 0px 25px -2px;
	width: 250px;
	height: 27px;
	text-indent: -9999px;
	background-image: url("/images/title_success-toolkit.jpg");
	background-repeat: no-repeat;
	background-position: left top;
}

#toolkit h4 {
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 45px -2px;
	width: 657px;
	height: 96px;
	text-indent: -9999px;
	background-image: url("/images/title_download-success-toolkit.jpg");
	background-repeat: no-repeat;
	background-position: left 10px;
}

#toolkit ul {
	margin: 0px 0px 40px 0px;
}
#toolkit ul li {
	margin: 0px 50px 12px 50px;
	list-style-type: disc;
	color: #7d7d7e;
	font-size: 24px;
	line-height: 28px;
}

#toolkit p {
	margin: 0px 50px 22px 50px;
	font-family: "Times New Roman", Times, Georgia, serif;
	font-size: 18px;
	line-height: 22px;
}

#toolkit p em {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color: #fc9b2a;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
}

#toolkit .purchase_toolkit {
	margin: 45px 0px 65px 0px;
}

#toolkit .purchase_toolkit input.image-submit.toolkit {
	margin: 2px 0px 0px 10px;
	float: left;
	display: block;
	height: 39px;
	width: 216px;
	background-image: url("/images/button_toolkit.png");
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
}
#toolkit .purchase_toolkit input.image-submit.toolkit:hover {
	background-position: -216px top;
}
#toolkit .purchase_toolkit input.image-submit.toolkit:active {
	background-position: -432px top;
}

#toolkit .purchase_toolkit p {
	margin: 0px 0px 18px 0px;
}

#toolkit .purchase_toolkit p em {
	font-style: normal;
	font-weight: bold;
	color: #fc9b2a;
}


/* contact */

#contact {
	position: relative;
	margin: 0 auto;
	margin-bottom: 175px;
	width: 1000px;
}

#contact h3 {
	margin: 0px 0px 25px -2px;
	width: 250px;
	height: 27px;
	text-indent: -9999px;
	background-image: url("/images/title_contact.jpg");
	background-repeat: no-repeat;
	background-position: left top;
}

#contact h4 {
	margin: 0px 0px 10px 50px;
	font-size: 18px;
	line-height: 23px;
	font-weight: bold;
}

#contact p {
	margin-left: 50px;
}

#contact p a, #contact ul li a {
	font-size: 24px;
	line-height: 28px;
	text-decoration: none;
}
#contact p a:hover, #contact ul li a:hover {
	text-decoration: underline;
}


/* other stuff */

hr.clear {
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	border-width:0;
	margin:0;
	padding:0;
	overflow: hidden;
}

/* form stuff */

#elsewhere div.right #email_form {
	position: relative;
	margin: 15px 0px 0px 0px;
	height: 107px;
	width: 350px;
}

#elsewhere div.right #email_form span.wrap label {
	position: absolute;
  margin: 1px 0px 0px -9px;
	padding: 4px;
	font-size: 26px;
	width: 272px;
	height: 29px;
  background: #f8f8f8;
  z-index: 1; 
}

label.overlay span 
    { opacity: 0.4; 
      -webkit-transition: opacity 200ms linear; }
label.focus span 
    { opacity: 0.2; }
label.hastext span 
    { opacity: 0.0; 
      -webkit-transition: opacity 0ms linear; }

#elsewhere div.right #email_form input#email_email {
	position: absolute;
	display: block;
	margin: 0px 0px 0px -10px;
	padding: 4px;
	width: 272px;
	height: 29px;
	font-size: 26px;
	font-weight: normal;
	color: #565658;
	background: none;
	border: 1px solid #dfdfdf;
	float: left;
	z-index: 15;
}
#elsewhere div.right #email_form input#email_email:hover {
	border: 1px solid #ef3e36;
}
#elsewhere div.right #email_form input#email_email:focus {
	color: #565658;
	border: 1px solid #b3b3b3;
}

#elsewhere div.right #email_form input.button_go {
	display: block;
	margin: 0px 0px 0px 0px;
	width: 67px;
	height: 39px;
	text-indent: -9999px;
	background-image: url("/images/button_go.png");
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
}
#elsewhere div.right #email_form input.button_go:hover {
	background-position: -67px top;
}
#elsewhere div.right #email_form input.button_go:active {
	background-position: -134px top;
}

#elsewhere div.right #email_form p {
	margin: 9px 0px 25px 0px;
	font-size: 11px;
	line-height: 17px;
	width: 350px;
}
#elsewhere div.right #email_form #email_success p a {
	font-size: 11px;
	line-height: 17px;
	text-decoration: underline;
}
#elsewhere div.right #email_form #email_success p a:hover {
	text-decoration: none;
}

#elsewhere div.right #email_form #email_success p {
	margin: 0px;
	padding: 0px;
}

#elsewhere div.right #email_form #email_success p.success {
	margin: 0px 0px 6px 0px;
	font-size: 30px;
/*	font-weight: bold;*/
	letter-spacing: -0.05em;
	line-height: 28px;
}

#elsewhere div.right #email_form #email_success p a {
	padding: 3px;
	margin: -3px;
}

#elsewhere div.right #email_form p.fail {
	display: block;
	padding: 4px;
	margin: -4px;
	margin-top: 8px;
	width: 335px;
	color: #333;
	background-color: yellow;
}

/* footer */

#footer {
	position: relative;
	margin: 0 auto;
	margin-bottom: 80px;
	width: 1000px;
}

#footer h3 {
	margin: 0px 0px 25px 50px;
	width: 149px;
	height: 48px;
	text-indent: -9999px;
	background-image: url("/images/logo_crankset_pub.png");
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}

#footer p {
	margin: 7px 0px 25px 20px;
	width: 350px;
	font-size: 10px;
	line-height: 12px;
	color: #7b7b7e;
	float: left;
}
#footer p a {
	color: #7b7b7e;
}

#right #footer {
	padding: 15px;
	margin: -15px;
	margin-top: 155px;
}

#right #footer p {
	margin: 8px 0px 0px 0px;
	font-size: 11px;
	line-height: 17px;
	text-align: center;
	color: #4d4d4d;
}
#right #footer p:hover { color: #cfcfcf; }
#right #footer p:hover a { color: #cfcfcf; }
#right #footer p a {
	padding: 3px;
	margin: -3px;
	color: #4d4d4d;
}
#right #footer p a:hover {
	color: #000;
	background-color: #f2c611;
	text-decoration: none;
}

/* shopping cart bug */

#shopping_cart_bug {
	position: fixed;
	bottom: 40px;
	left: 0px;
	width: 135px;
	z-index: 500;
}
#shopping_cart_bug p a {
	display: block;
	padding: 15px 15px 15px 25px;
	width: 135px;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	line-height: 22px;
	border-top-right-radius: 25px;
	border-bottom-right-radius: 25px;
	-webkit-border-top-right-radius: 25px;
	-webkit-border-bottom-right-radius: 25px;
	-moz-border-radius-topright: 25px;
	-moz-border-radius-bottomright: 25px;
	text-decoration: none;
	background-color: #ef3e36;
}
#shopping_cart_bug p a:hover {
	color: #fff;
	background-color: #42484c;
}
#shopping_cart_bug p a:active { background-color: #666; }
#shopping_cart_bug p a span.underline {
	text-decoration: underline;
}

/* kenya tmp stuff */

#for_sale #kenya {
	margin: 45px 0px 65px 0px;
}

#for_sale #kenya input.image-submit.kenya {
	margin: 4px 0px 0px 10px;
	float: left;
	display: block;
	height: 39px;
	width: 199px;
	background-image: url("/images/button_kenya.png");
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
}
#for_sale #kenya input.image-submit.kenya:hover {
	background-position: -199px top;
}
#for_sale #kenya input.image-submit.kenya:active {
	background-position: -398px top;
}

#for_sale p {
	margin: 0px 0px 18px 0px;
}

#for_sale #kenya p em {
	font-style: normal;
	font-weight: bold;
	color: #12a6ea;
}

#for_sale p a:hover {
	text-decoration: none;
}