/* CSS Document */

* { padding: 0; margin: 0; }
body {
	font: 14px Arial, Helvetica, sans-serif;
	color: #414141;
	background: #d6f0e7;
}
p{ padding: 5px 0;}
form {padding: 0; margin: 0;}
a{ color: #333399; }
a:hover{ color: #d80000; }

h1 {
	font: bold 24px Arial, Helvetica, sans-serif;
	color: #333399;
	padding: 5px 0 5px 0;
}
h2 {: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #fd8a56;
	padding: 5px 0 0px 0;
}
h3 {
	font: bold 19px Arial, Helvetica, sans-serif;
	color: #333399;
	padding: 10px 0 8px 0;
}
h4 {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #414141;
	padding: 5px 0 0px 0;
}
h5 {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #800000;
	padding: 0px 0 5px 0;
}
h6 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #333399;
	padding: 8px 0 3px 0;
}
.subHeading_blue {
	font: bold 15px Arial, Helvetica, sans-serif;
	color:#333399;
}

.toc_hd{
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #414141;
	padding: 5px 0 0px 0;
}


#main_menu {
	font: bold 12px Arial, Helvetica, sans-serif;
	width: 750px;
	margin: 0 auto;
	padding: 6px 0px 4px 0px;
	background: url(../listen2_img/menu_bg.gif) repeat-x;
	height: 27px;
	text-align: left;
}
#main_menu ul{
	list-style: none;
}
#main_menu li{
	background: none;
	float: left;
	margin: 0;
	padding: 0;
}
#main_menu li a{
	float: left;
	color: #ffffff;
	text-decoration: none;
	text-transform: uppercase;
/*	padding: 0px 62px;*/
	line-height: 25px;
	border-left: 1px solid #3d95e9;
	border-right: 1px solid #063c99;
	width: 148px;
	text-align: center;
}

#main_menu li a:hover{
	color: #c9ed46;
}

.pg_brd {
	border-left: 1px solid #b3b3b3;
	border-right: 1px solid #b3b3b3;
}

#container {
	width: 750px;
	margin: 0 auto;
	padding: 0px 0px;
	background: #ffffff url(../listen2_img/rgt_bg.gif) repeat-y  540px 0;
	border-bottom: 1px solid #b3b3b3;
}

#mid_col {
	float: left;
	width: 520px;
	padding: 10px 0px 5px 12px;
}
#right_col {
	float: right;
	width: 209px;
	padding: 0px 0px 0px 1px;
}
.rgt_whiteBlcok {
	background: #ffffcd;
	padding: 5px;
	border-bottom: 1px solid #fff;
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #000000;
}
#right_col h2{
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #ffffff;
	background: url(../listen2_img/title_bg.gif) repeat-x;
	padding: 7px 5px 5px 10px;
}
.newsletter {
	background: #bfbcff;
	padding: 5px 5px 5px 10px;
	border-bottom: 1px solid #a6a6a6;
}

.testimonials {
	font: 12px Arial, Helvetica, sans-serif;
}
.testimonials p{
	padding: 10px 10px;
	border-top: 1px solid #ffffff;
}

#footer {
	width: 750px;
	margin: 0 auto;
	padding: 5px 0px;
	text-align: center;
	line-height: 20px;
}
#footer a{
	color: #414141;
	text-decoration: none;
	padding: 0 5px;
}
#footer a:hover{
	color: #d80000;
}
.copyrights {
	font: 11px Arial, Helvetica, sans-serif;
	padding-top: 10px;
}


.blue_block {
	margin: 0 auto;
	padding: 10px 0;
}
.blue_block .blck_top{
	background: url(../listen2_img/tbl/top_rgt.gif) no-repeat right top;
}
.blue_block .blck_bot{
	background: url(../listen2_img/tbl/bot_rgt.gif) no-repeat right bottom;
}
.blue_block .blck_mid{
	background: #dfdeff;
	border-left: 1px solid #d2d2d2;
	border-right: 1px solid #d2d2d2;
	padding: 0 15px;
}

.block_area {
	margin: 5px 0px;
	clear: both;
}
.block_area .blck_title{
	background: url(../listen2_img/tbl/titlebg_rgt.gif) no-repeat right top;
}
.block_area .blck_title h2{
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #414141;
	background: url(../listen2_img/tbl/titlebg_lft.gif) no-repeat left top;
	padding: 5px 3px 5px 15px;
}

.block_area .blck_top {
	background: url(../listen2_img/tbl/blck_top_rgt.gif) no-repeat right top;
}
.block_area .blck_top h6 {
	background: url(../listen2_img/tbl/blck_top_lft.gif) no-repeat left top;
	font-size: 2px;
	height: 10px;
	padding: 0;
	margin: 0;
}
.block_area .blck_bot {
	background: url(../listen2_img/tbl/blck_bot_rgt.gif) no-repeat right bottom;
}
.block_area .blck_bot h6 {
	background: url(../listen2_img/tbl/blck_bot_lft.gif) no-repeat left bottom;
	font-size: 2px;
	height: 6px;
	padding: 0;
	margin: 0;
}

.block_area .blck_mid {
	background: url(../listen2_img/tbl/blck_midbg.gif) repeat-x bottom #ffffff;
	border-left: 1px solid #d1d1d1;
	border-right: 1px solid #d1d1d1;
	padding: 5px 15px;
	margin: 0;
	
}

.block_area_title {
	margin: 5px 0px;
	clear: both;
	padding: 5px;
}
.block_area_title .blcktitle_title{
	background: url(../listen2_img/tbl/titlebg_rgt.gif) no-repeat right top;
}
.block_area_title .blcktitle_title h2{
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #414141;
	background: url(../listen2_img/tbl/titlebg_lft.gif) no-repeat left top;
	padding: 5px 3px 5px 15px;
}

.block_area_title .blcktitle_bot {
	background: url(../listen2_img/tbl/blck_bot_rgt.gif) no-repeat right bottom;
}
.block_area_title .blcktitle_bot h6 {
	background: url(../listen2_img/tbl/blck_bot_lft.gif) no-repeat 0 bottom;
	font-size: 2px;
	height: 6px;
	padding: 0;
	margin: 0;
}

.block_area_title .blcktitle_mid {
	background: url(../listen2_img/tbl/blck_midbg.gif) repeat-x bottom #ffffff;
	border-left: 1px solid #d1d1d1;
	border-right: 1px solid #d1d1d1;
	padding: 5px 15px;
	margin: 0;
	clear: both;
}





.cl_both { clear:both; }
.fl_rgt { float:right; }
.fl_lft { float:left; }

.wd_500 { width: 500px;}
.wd_450 { width: 450px;}
.wd_400 { width: 400px;}
.wd_350 { width: 350px;}
.wd_300 { width: 300px;}


/*---------------- Top Menu Tabs --------------------------- */
#header {
	height: 137px;
	width: 720px;
	margin: 0 auto;
	padding: 0px 10px 0 20px;
	background: #fff;
}
#header .logo{
	position: absolute;
	padding: 0px 0 0 0;
}
.rgt_links { float:right; width: 535px; text-align: right; padding-top: 20px; font-weight: bold; }


.tabsJ {
	float: right;
	font: bold 11px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
    line-height:normal;
	height: 30px;
}
.tabsJ ul {
    margin:0;
	padding: 0;
    list-style:none;
}
.tabsJ li {
     display:inline;
     margin:0;
     padding:0;
}
.tabsJ a {
     float:left;
     background:url(../listen2_img/menu_lftbg.gif) no-repeat left top;
	 text-decoration: none;
     margin:0;
     padding:0 0 0 8px;
}
.tabsJ a span {
     float:left;
     display:block;
     background:url(../listen2_img/menu_rgtbg.gif) no-repeat right top;
	 line-height: 30px;
     padding:0px 12px 0px 4px;
     color:#000000;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.tabsJ a span {float:none;}
/* End IE5-Mac hack */
.tabsJ a:hover span {
     color:#000000;
 	 text-decoration: none;
}
.tabsJ a:hover {
     background-position:0% -40px;
}
.tabsJ a:hover span {
     background-position:100% -40px;
}
.tabsJ #current a {
     background-position:0% -80px;
}
.tabsJ #current a span {
     background-position:100% -80px;
     color:#000000;
	 border-bottom: 0px solid #fff;
}
.tabsJ .activem a {
     background-position:0% -40px;
}
.tabsJ .activem a span {
     background-position:100% -40px;
     color:#000000;
	 border-bottom: 0px solid #fff;
}
/*------------------------------- End Top Menu Tabs --------------------------- */

.ht_top { height: 77px;}

ul {
	list-style: none;
}

li {
	background: url(../listen2_img/dot_grn.gif) no-repeat 3px 6px;
	padding: 3px 5px 3px 15px;
}

.tbl_form td{
	padding: 3px 3px;
}
.txt_fld {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 2px;
	border: 1px solid #b8b8c9;
}

.txt_blue { color: #333399; }
.txt_red { color: #d80000; }
.txt_red a{ color: #d80000; }
.txt_red a:hover{ color: #333399; }
.txt_underline { color: #333399; text-decoration: underline; }
.txt_10 { font-size: 10px;  }
.txt_11 { font-size: 11px;  }

.bg_white { background: #ffffff;}
.popup_brd_bg {
	background: #ffffff;
	border-left: 1px solid #b3b3b3;
	border-right: 1px solid #b3b3b3;
	border-bottom: 1px solid #b3b3b3;
}
.video_hd{
	font: bold 17px Arial, Helvetica, sans-serif;
	color: #414141;
	padding: 5px 0 0px 0;
}
.audio_bold { font-size:12px;
	font-weight: bold;
	color:#d73f41;
	padding-right:5px;

}

.tbl_prods {
	border-right: 1px solid #c9c9c9;
	border-bottom: 1px solid #c9c9c9;
	margin: 10px 0;
}

.tbl_prods td{
	border-left: 1px solid #c9c9c9;
	border-top: 1px solid #c9c9c9;
	padding: 5px;
}
.tbl_prods th{ background-image:url(../listen2_img/products_img/bg_hd.gif);
    background-repeat:repeat-x;
	border-left: 1px solid #c9c9c9;
	border-top: 1px solid #c9c9c9;
	padding: 5px;
}

.tbl_prods td.imgs {
	width: 30%;
	text-align: center;
}
.tbl_prods td.description {
	width: 70%;
}
a { outline: none; }

.book_img{
padding:0px 0px 0px 10px;}

.audio_player{
	padding: 0px 0px 0px 10px;
	float: left;
}

#thankyou_pg {
	width: 668px;
	margin: 0 auto;
	padding: 20px 40px;
	background: #ffffff;
	border: 1px solid #b3b3b3;
}

.brwn_txt{
	font: 14px Arial, Helvetica, sans-serif;
	color: #800000;
}

.brd_top{
    border-top:solid 1px #a6a6a6;
}
.download_btn { background:url(../listen2_img/dwnload_btn.gif) no-repeat;
	width:479px;
	height:125px;
	font: normal 15px Arial, Helvetica, sans-serif;
	color: #fff;
	text-align:center;
	padding-top:10px;
	margin: 0 auto;
}
.download_btn2 { background:url(../listen2_img/dwnload_btn2.gif) no-repeat;
	width:479px;
	height:114px;
	font: normal 15px Arial, Helvetica, sans-serif;
	color: #fff;
	text-align:center;
	padding-top:10px;
	margin: 0 auto;
}

.org_btn1{
padding:10px 0px 30px 30px;}

.org_btn2{
padding:10px 30px 30px 0px;}

.org_btn3{ 
padding:10px 30px 20px 0px;}

.txt_redprice { color: #d80000; 
font: normal 18px Arial, Helvetica, sans-serif;}

.red{ color:#ff0000;
font: normal 30px Arial, Helvetica, sans-serif;}

.rep_rgt{ float:right;
 padding: 7px 0px 8px 8px; 
 } 
 
.grn {
	font: bold 15px Arial, Helvetica, sans-serif;
	color:#007d3d;
	padding-top:18px;
}
.rep_rgt{ float:right;
 padding: 7px 0px 8px 8px; 
}

.light_blu {
	font: bold 15px Arial, Helvetica, sans-serif;
	color:#007dc2;
	padding-top:18px;
}
.toc{ padding:0px 20px 0px 40px;
}
.toc1{ padding:0px 20px 0px 70px;
}
.yllw_block{
	background: #ffffe9;
	border: 1px solid #bfbfbf;
	padding: 10px 20px;
}

