/* 
File: styles.css
Author: Dave Ramirez
Content: Styles for all pages.  Separate stylesheet to keep master.css and global.css intact.
Created: 9/11/2009
 */
 
/*INTEGRATE FOLLOWING ON GLOBAL or add reference to this stylesheet on FAQs page*/
#head a.shopping_cart {
	height:40px;
	}
	/*END*/
/* GENERAL FOR ALL PAGES
------------------------------*/
body {
	font-size:12px;
	}
.content {
	min-height:586px;
	height:auto !important;
	height:586px;
	}
.content .main {
	padding-top:26px;
	padding-bottom:24px;
	}
h3, h4 {
	font-family:"Century Gothic","Trebuchet MS";
	font-weight:normal;
	line-height:1.3em;
	}
h3 {
	font-size:24px;
	margin-bottom:24px;
	}
h4 {
	font-size:18px;
	margin-bottom:12px;
	}
h3 span,
h4 span {
	color:#be0000;
	display:block;
	}
a:link,
a:visited,
a:hover,
a:active {
	border:none;
	outline:none;
	}
.main p {
	margin-bottom:12px;
	}
.main ul,
.main ul li {
	list-style:none;
	margin:0;
	padding:0;
	}

	
/* Free Download 
------------------------------*/
.pg_freedownload h3, 
.pg_freedownload h4,
.pg_freedownload h5 {
	font-family:Arial, Helvetica, sans-serif;
	}
.pg_freedownload h3 {
	font-size:20px;
	font-weight:bold;
	margin-bottom:12px;
	}
.pg_freedownload h4 {
	font-size:18px;
	color:#ec9721;
	margin-bottom:0px;
	}
.pg_freedownload .hd_access_to_offers {
	font-size:24px;
	margin-bottom:0;
	clear:both;
	text-align:center;
	}
.pg_freedownload .content {
	background:#000 url(../graphics/bg_content_nocolumn.jpg) repeat-x scroll left bottom;
	padding:26px 32px 12px 32px;
	width:836px;
	}

.pg_freedownload .hd_choosedownload {
	font-size:12px;
	margin-bottom:0;
	padding:24px 0 24px 18px;
	font-weight:normal;
	clear:both;
	}
.frm_freedownload {
	padding-top:36px;
	}
.frm_freedownload label {
	margin-bottom:18px;
	width:400px;
	text-align:right;
	float:left;
	clear:left;
	margin-right:12px;
	display:inline;
	}	
.frm_freedownload label select {
	width:160px;
	}
.frm_freedownload .lnk_level {
	color:#ec9721;
	text-decoration:underline;
	font-size:11px;
	}
.frm_freedownload .btn_freedownload {
	display:block;
	clear:both;
	margin:36px auto 24px auto;
	}
.download_choice {
	font-size:11px;
	width:160px;
	float:left;
	text-align:center;
	padding-bottom:36px;
	}
.download_choice.wide {
	width:180px;
	}
.download_choice .category {
	font-weight:bold;
	margin-bottom:8px;
	}
.download_choice .artist {
	margin-bottom:6px;
	}
.download_choice .coverart img {
	display:block;
	margin:auto;
	margin-bottom:4px;
	}
.download_choice .listen {
	background-image:url(../graphics/btn_listen.gif);
	background-repeat: no-repeat;
	background-position: 16px 4px;
	margin-bottom:6px;
	height:12px;
	padding:6px 0 6px 24px;
	}
.download_choice.wide .listen {
	background-position: 26px 4px;
	}
.download_choice .listen a:link,
.download_choice .listen a:visited,
.download_choice .listen a:hover,
.download_choice .listen a:active {
	text-decoration:none;
	}

/* How It Works
------------------------------*/
.pg_howitworks .content .main {
	padding-left:0;
	padding-right:0;
	width:638px;
	}
.pg_howitworks .content .section_a,
.pg_howitworks .content .section_b {
	padding:0 25px;
	}
.pg_howitworks .content .section_a p,
.pg_howitworks .content .section_b p {
	margin-bottom:12px;
	}
	
.pg_howitworks .content .section_a {
	background:url(../graphics/bg_howitworks.jpg) no-repeat 0 40px;
	}
.pg_howitworks .hd_howitworks {
	float:left;
	margin-bottom:18px;
	}
.pg_howitworks .lnk_faqs {
	float:right;
	}
.pg_howitworks .intro {
	clear:both;
	}
.pg_howitworks .content .section_a p {
	margin-left:240px;
	}

.pg_howitworks .content .section_b {
	padding-bottom:24px;
	}
.pg_howitworks .content .section_b h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	padding-top:18px;
	}

/* Specials 
------------------------------*/

.pg_specials h4 {
	color:#ff1900;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	}
.pg_specials .heading-specials {
	font-size:16px;
	clear:both;
	}
.pg_specials h5 {
	font-size:16px;
	}
.pg_specials .row {
	float:left;
	clear:both;
	padding-bottom:32px;
	width:565px;
	}
	
.coupon1 {
	float:left;
	background:url(../graphics/bg_coupon1.gif) no-repeat bottom;
	width:261px;/*261px total*/
	min-height:300px;
	height:auto !important;
	height:300px;
	}
.coupon1.first {
	margin-right:40px;
	display:inline;/*IE6*/
	}
.coupon1 .top {
	background:transparent url(../graphics/bg_coupon1_top.gif) no-repeat top left;
	padding:12px 12px 6px 12px;
	float:left;
	width:237px;
	}
.coupon1 h5 {
	float:left;
	}
.coupon1 .btn_ordernow {
	float:right;
	}
.coupon1 ul {
	clear:both;
	padding:0 12px 24px 12px;
	font-size:11px;
	}
.main .coupon1 ul li {
	text-indent:-10px;
	padding-left:10px;
	}
	
.coupon2 {
	float:left;
	clear:left;
	background:url(../graphics/bg_coupon2.gif) no-repeat bottom;
	width:497px;/*497px total*/
	margin-bottom:32px;
	}
.coupon2 .top {
	background:transparent url(../graphics/bg_coupon2_top.gif) no-repeat top left;
	padding:12px;
	float:left;
	width:473px;
	}
.coupon2 h4 {
	float:left;
	}
.coupon2 .btn_ordernow {
	float:right;
	}
.coupon2 table {
	clear:both;
	margin:0 12px 24px 12px;
	font-size:11px;
	}
.bundle {
	width:470px;
	}
.bundle th {
	text-align:left;
	font-weight:bold;
	}
.bundle .title {width:160px;}
.bundle .level {width:100px;text-align:center;}
.bundle .artist {width:120px}
.bundle .genre {width:60px;}
/* Instruction Kits 
------------------------------*/
.kit {
	float:left;
	padding-bottom:8px;
	}
.kit .col_b {
	margin-left:180px;
	}
.kit p {
	margin-bottom:24px;
	}
.kit .orderlink {
	float:left;
	}
.kit.first {
	border-bottom:1px #6f0b00 solid;
	margin-bottom:32px;
	}

.kit h6 {
	font-weight:normal;
	}
/* Beginners Series 
------------------------------*/
.pg_beg_series .content .main {
	padding-left:0;
	padding-right:0;
	width:638px;
	min-height:597px;
	height:auto !important;
	height:597px;/*621px total*/
	}
.pg_beg_series .section_a {
	padding:0 25px 24px 25px;
	background:url(../graphics/bg_beginners_series.jpg) no-repeat 0 75px;
	position:relative;
	}
.pg_beg_series .section_a p,
.pg_beg_series .section_a form {
	margin-left:224px;
	}
.pg_beg_series .section_a p {
	margin-bottom:18px; 
	}
.pg_beg_series .order_beginners {
	float:right;
	position:absolute;
	bottom:24px;
	right:24px;
	}
.no_more_distractions {
	width:200px;
	}
.pg_beg_series .section_a .includes {
	margin-bottom:6px;
	}
.pg_beg_series .lnk_vi {
	float:right;
	}
.pg_beg_series .section_b {
	padding:0 30px 0 50px;
	clear:both;
	}
.pg_beg_series .section_b h5 {
	font-weight:normal;
	}
.pg_beg_series .section_b .bonus {
	clear:both;
	}
.pg_beg_series .bonus_include li {
	background:url(../graphics/bullet_bonusbeg.gif) no-repeat left 7px;
	padding-left:8px;
	}
.pg_beg_series .main .teachyou {
	float:left;
	width:200px;
	margin-bottom:18px;
	}
.pg_beg_series .main .teachyou.first {
	width:160px;
	display:block
	}

.pg_beg_series .bonus {
	clear:both;
	margin-top:12px;
	}

.pg_beg_series .bonus_include span {
	font-weight:bold;
	}
/* Testimonials 
------------------------------*/
.pg_testimonials .main {
	padding-bottom:24px;
	}
.pg_testimonials h4 {
	font-size:12px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	}
.pg_testimonials p.source {
	margin-bottom:18px;
	}
.pg_testimonials .video {
	float:right;
	width:256px;
	margin-left:12px;
	margin-bottom:12px;
	display:inline; /*IE6*/
	}
.pg_testimonials .source {
	color:#ec9721;
	font-weight:bold;
	}
/* Members Login 
------------------------------*/
.pg_members_login .content {
	background:#000 url(../graphics/bg_content_nocolumn.jpg) repeat-x scroll left bottom;
	padding:26px 32px;
	width:836px;
	min-height:480px;
	height:auto !important;
	height:480px;
	}	
.pg_members_login h3 {
	margin-bottom:48px;
	}
.pg_members_login .content p {
	text-align:center;
	margin-bottom:12px;
	}
.frm_members_login {
	padding-top:36px;
	}
.pg_members_login .content label {
	display:block;
	font-size:11px;
	width:300px;
	text-align:right;
	margin:0 auto 12px auto;
	}
.pg_members_login .content .i_name,
.pg_members_login .content .i_password {
	border:1px #fff solid;
	width:200px;
	margin-left:4px;
	}
.pg_members_login .content .btn_submit {
	display:block;
	margin-left:486px;
	}
/* Levels 
------------------------------*/
.pg_levels h4 {
	font-size:24px;
	color:#ec9721;
	margin-bottom:6px;
	}
.pg_levels .main p {
	margin-bottom:24px;
	}
.pg_levels .main {
	padding-bottom:24px;
	}
/* Essentials 
------------------------------*/
/* -> page styles*/
.pg_essentials h4,
.pg_essentials h5 { 
	color:#ec9721;
	background:url(../graphics/hr1.jpg) no-repeat 50% top;
	}
.pg_essentials h4 {
	clear:both;
	margin:0;
	text-align:center;
	}
.pg_essentials h5 {
	font-size:18px;
	font-weight:normal;
	padding-top:18px;
	margin-bottom:18px;
	clear:both;
	}
.pg_essentials h6 {
	color:#ec9721;
	font-weight:normal;
	}
	
.pg_essentials .main p,
.pg_essentials .col_a ul {
	margin-bottom:18px;
	}
/* -> top section */
/* ->-> col_a */
.pg_essentials .col_a {
	width:172px;
	float:left;
	}
.pg_essentials ul.list_a li {
	background:url(../graphics/bullet1.gif) no-repeat left 9px;
	padding-left:8px;
	}
.pg_essentials .col_a h6,
.pg_essentials .col_a p {
	margin-left:12px;
	}
.pg_essentials .col_a ul {
	margin-left:20px;
	}
/* ->-> col_b */
.pg_essentials .col_b {
	margin-left:184px;
	}
.pg_essentials .video {
	float:right;
	margin-left:4px;
	display:inline;
	}
.pg_essentials .only_69sh {
	float:right;
	}
.pg_essentials .col_b .last {
	margin-bottom:0;
	}	
.pg_essentials .col_b .i_genre,
.pg_essentials .col_b .btn_ordernow {
	display:block;
	}
.pg_essentials .col_b .i_genre {
	margin:36px 0 24px 0;
	}
/* -> bottom section */
.pg_essentials .bonus_image {
	float:left;
	margin-bottom:18px;
	margin-right:64px;
	display:inline;/*IE6*/
	}
	
/* Privacy Policy */

/* Terms of Use */

.pg_terms ul.list_a {
	margin:0 24px 12px 24px;
	}
.pg_terms ul.list_a li {
	background:url(../graphics/bullet1.gif) no-repeat left 7px;
	padding-left:8px;
	}
	
/* Lifetime Member */
.pg_lifetime_member .member_benefits li {
	background:url(../graphics/bullet1.gif) no-repeat left 7px;
	padding-left:8px;
	margin-bottom:6px;
	}
.pg_lifetime_member .price {
	font-family:"Century Gothic", "Trebuchet MS";
	font-size:30px;
	font-weight:bold;
	margin:24px 0;
	}
.pg_lifetime_member .col_a {
	background:url(../graphics/welcome_to_the_band.jpg) no-repeat 22px 0;
	padding-left:250px;
	}