
/* ::::: http://www.listen2yourgut.com/listen2_css/listen2yourguts.css ::::: */

* { margin: 0pt; padding: 0pt; }
body { background: rgb(214, 240, 231) none repeat; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(65, 65, 65); }
p { padding: 5px 0pt; }
form { margin: 0pt; padding: 0pt; }
a { color: rgb(51, 51, 153); }
a:hover { color: rgb(216, 0, 0); }
h1 { padding: 5px 0pt; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 28px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(51, 51, 153); text-align:center; }
h2 { padding: 5px 0pt 0px; color: rgb(253, 138, 86); }
h3 { padding: 10px 0pt 8px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 19px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(51, 51, 153); }
h4 { padding: 5px 0pt 0px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 18px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(65, 65, 65); }
h5 { padding: 0px 0pt 5px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 16px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(128, 0, 0); }
h6 { padding: 8px 0pt 3px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(51, 51, 153); }
.subHeading_blue { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 15px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(51, 51, 153); }
.toc_hd { padding: 5px 0pt 0px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 15px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(65, 65, 65); }
#main_menu { margin: 0pt auto; padding: 6px 0px 4px; background: transparent url('images/menu_bg.gif') repeat-x; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; width: 750px; height: 27px; text-align: left; }
#main_menu ul { list-style-type: none; list-style-image: none; list-style-position: outside; }
#main_menu li { margin: 0pt; padding: 0pt; background: transparent none repeat; float: left; }
#main_menu li a { border-left: 1px solid rgb(61, 149, 233); border-right: 1px solid rgb(6, 60, 153); float: left; color: rgb(255, 255, 255); text-decoration: none; text-transform: uppercase; line-height: 25px; width: 148px; text-align: center; }
#main_menu li a:hover { color: rgb(201, 237, 70); }
.pg_brd { border-left: 1px solid rgb(179, 179, 179); border-right: 1px solid rgb(179, 179, 179); }
#container { border-bottom: 1px solid rgb(179, 179, 179); margin: 0pt auto; padding: 0px; background: rgb(255, 255, 255) url('images/rgt_bg.gif') repeat-y scroll 540px 0pt; width: 750px; }
#mid_col { padding: 10px 0px 5px 12px; float: left; width: 520px; }
#right_col { padding: 0px 0px 0px 1px; float: right; width: 209px; }
.rgt_whiteBlcok { border-bottom: 1px solid rgb(255, 255, 255); padding: 5px; background: rgb(130, 210, 47) none repeat; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 13px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(0, 0, 0); }
#right_col h2 { padding: 7px 5px 5px 10px; background: transparent url('images/title_bg.gif') repeat-x; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 16px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(255, 255, 255); }
.newsletter { border-bottom: 1px solid rgb(166, 166, 166); padding: 5px 5px 5px 10px; background: rgb(191, 188, 255) none repeat; }
.testimonials { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.testimonials p { border-top: 1px solid rgb(255, 255, 255); padding: 10px; }
#footer { margin: 0pt auto; padding: 5px 0px; width: 750px; text-align: center; line-height: 20px; }
#footer a { padding: 0pt 5px; color: rgb(65, 65, 65); text-decoration: none; }
#footer a:hover { color: rgb(216, 0, 0); }
.copyrights { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; padding-top: 10px; }
.blue_block { margin: 0pt auto; padding: 10px 0pt; }
.blue_block .blck_top { background: transparent url('images/top_rgt.gif') no-repeat scroll right top; }
.blue_block .blck_bot { background: transparent url('images/bot_rgt.gif') no-repeat scroll right bottom; }
.blue_block .blck_mid { border-left: 1px solid rgb(210, 210, 210); border-right: 1px solid rgb(210, 210, 210); padding: 0pt 15px; background: rgb(223, 222, 255) none repeat; }
.block_area { margin: 5px 0px; clear: both; }
.block_area .blck_title { background: transparent url('images/titlebg_rgt.gif') no-repeat scroll right top; }
.block_area .blck_title h2 { padding: 5px 3px 5px 15px; background: transparent url('images/titlebg_lft.gif') no-repeat scroll left top; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 16px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(65, 65, 65); }
.block_area .blck_top { background: transparent url('images/blck_top_rgt.gif') no-repeat scroll right top; }
.block_area .blck_top h6 { margin: 0pt; padding: 0pt; background: transparent url('images/blck_top_lft.gif') no-repeat scroll left top; font-size: 2px; height: 10px; }
.block_area .blck_bot { background: transparent url('images/blck_bot_rgt.gif') no-repeat scroll right bottom; }
.block_area .blck_bot h6 { margin: 0pt; padding: 0pt; background: transparent url('images/blck_bot_lft.gif') no-repeat scroll left bottom; font-size: 2px; height: 6px; }
.block_area .blck_mid { border-left: 1px solid rgb(209, 209, 209); border-right: 1px solid rgb(209, 209, 209); margin: 0pt; padding: 5px 15px; background: rgb(255, 255, 255) url('images/blck_midbg.gif') repeat-x scroll center bottom; }
.block_area_title { margin: 5px 0px; padding: 5px; clear: both; }
.block_area_title .blcktitle_title { background: transparent url('images/titlebg_rgt.gif') no-repeat scroll right top; }
.block_area_title .blcktitle_title h2 { padding: 5px 3px 5px 15px; background: transparent url('images/titlebg_lft.gif') no-repeat scroll left top; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 16px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(65, 65, 65); }
.block_area_title .blcktitle_bot { background: transparent url('images/blck_bot_rgt.gif') no-repeat scroll right bottom; }
.block_area_title .blcktitle_bot h6 { margin: 0pt; padding: 0pt; background: transparent url('images/blck_bot_lft.gif') no-repeat scroll 0pt bottom; font-size: 2px; height: 6px; }
.block_area_title .blcktitle_mid { border-left: 1px solid rgb(209, 209, 209); border-right: 1px solid rgb(209, 209, 209); margin: 0pt; padding: 5px 15px; background: rgb(255, 255, 255) url('images/blck_midbg.gif') repeat-x scroll center bottom; 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; }
#header { margin: 0pt auto; padding: 0px 10px 0pt 20px; background: rgb(255, 255, 255) none repeat; height: 137px; width: 720px; }
#header .logo { padding: 0px 0pt 0pt; position: absolute; }
.rgt_links { float: right; width: 520px; text-align: right; padding-top: 20px; font-weight: bold; }
.tabsJ { float: right; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 11px; font-size-adjust: none; font-stretch: normal; text-transform: uppercase; line-height: normal; height: 30px; }
.tabsJ ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
.tabsJ li { margin: 0pt; padding: 0pt; display: inline; }
.tabsJ a { margin: 0pt; padding: 0pt 0pt 0pt 8px; background: transparent url('images/menu_lftbg.gif') no-repeat scroll left top; float: left; text-decoration: none; }
.tabsJ a span { padding: 0px 12px 0px 4px; background: transparent url('images/menu_rgtbg.gif') no-repeat scroll right top; float: left; display: block; line-height: 30px; color: rgb(0, 0, 0); }
.tabsJ a span { float: none; }
.tabsJ a:hover span { color: rgb(0, 0, 0); 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 { border-bottom: 0px solid rgb(255, 255, 255); background-position: 100% -80px; color: rgb(0, 0, 0); }
.tabsJ .activem a { background-position: 0% -40px; }
.tabsJ .activem a span { border-bottom: 0px solid rgb(255, 255, 255); background-position: 100% -40px; color: rgb(0, 0, 0); }
.ht_top { height: 77px; }
ul { list-style-type: none; list-style-image: none; list-style-position: outside; }
li { padding: 3px 5px 3px 15px; background: transparent url('images/dot_grn.gif') no-repeat scroll 3px 6px; }
.tbl_form td { padding: 3px; }
.txt_fld { border: 1px solid rgb(184, 184, 201); padding: 2px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(0, 0, 0); }
.txt_blue { color: rgb(51, 51, 153); }
.txt_red { color: rgb(216, 0, 0); }
.txt_red a { color: rgb(216, 0, 0); }
.txt_red a:hover { color: rgb(51, 51, 153); }
.txt_underline { color: rgb(51, 51, 153); text-decoration: underline; }
.txt_10 { font-size: 10px; }
.txt_11 { font-size: 11px; }
.bg_white { background: rgb(255, 255, 255) none repeat; }
.popup_brd_bg { border-left: 1px solid rgb(179, 179, 179); border-right: 1px solid rgb(179, 179, 179); border-bottom: 1px solid rgb(179, 179, 179); background: rgb(255, 255, 255) none repeat; }
.video_hd { padding: 5px 0pt 0px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 17px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(65, 65, 65); }
.audio_bold { font-size: 12px; font-weight: bold; color: rgb(215, 63, 65); padding-right: 5px; }
.tbl_prods { border-right: 1px solid rgb(201, 201, 201); border-bottom: 1px solid rgb(201, 201, 201); margin: 10px 0pt; }
.tbl_prods td { border-top: 1px solid rgb(201, 201, 201); border-left: 1px solid rgb(201, 201, 201); padding: 5px; }
.tbl_prods th { border-top: 1px solid rgb(201, 201, 201); border-left: 1px solid rgb(201, 201, 201); padding: 5px; background-image: url('images/bg_hd.gif'); background-repeat: repeat-x; }
.tbl_prods td.imgs { width: 30%; text-align: center; }
.tbl_prods td.description { width: 70%; }
a { outline-color: invert; outline-style: none; outline-width: medium; }
.book_img { padding: 0px 0px 0px 10px; }
.audio_player { padding: 0px 0px 0px 10px; float: left; }
#thankyou_pg { border: 1px solid rgb(179, 179, 179); margin: 0pt auto; padding: 20px 40px; background: rgb(255, 255, 255) none repeat; width: 668px; }
.brwn_txt { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(128, 0, 0); }
.brd_top { border-top: 1px solid rgb(166, 166, 166); }
.download_btn { margin: 0pt auto; background: transparent url('images/dwnload_btn.gif') no-repeat; width: 479px; height: 128px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 18px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(255, 255, 255); text-align: center; padding-top: 8px; }
.org_btn1 { padding: 10px 0px 30px 30px; }
.org_btn2 { padding: 10px 30px 30px 0px; }
.org_btn3 { padding: 10px 30px 20px 0px; }
.txt_redprice { color: rgb(216, 0, 0); font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 18px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.red { color: rgb(255, 0, 0); font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 30px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.rep_rgt { padding: 7px 0px 8px 8px; float: right; }
.grn { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 15px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(0, 125, 61); padding-top: 18px; }
.rep_rgt { padding: 7px 0px 8px 8px; float: right; }
.light_blu { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 15px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(0, 125, 194); padding-top: 18px; }
.toc { padding: 0px 20px 0px 40px; }
.toc1 { padding: 0px 20px 0px 70px; }
.yllw_block { border: 1px solid rgb(191, 191, 191); padding: 5px 10px; background: rgb(255, 255, 233) none repeat; }

/* ::::: http://www.listen2yourgut.com/listentoyour-colon.html ::::: */

.style1 { font-style: italic; }
.note{ font-size: 10px; text-align: center; padding:0; }