body {
	font-family: Arial, Verdana, Tahoma;
	padding:0px;
	margin:0px;
	font-size:12px;
	color:#000000;
	background:#000;
}

a {
	font-family: Arial, Verdana, Tahoma;
	color:#000;
	text-decoration:none;
	font-size:12px;
}

a {
color:#fe6601;
text-decoration:underline;
}

a:hover {
color:#f00;
}

a img {
	border:none;
}

.tahoma {
	font-family: Tahoma, Verdana, Arial;
}

.arial {
	font-family: Arial, Tahoma, Verdana;
}


.clear_cont, .cc {
	min-height:1px;
}

.clear_cont:after, .cc:after {
	clear:both !important;
	content:".";
	display:block;
	font-size:0;
	height:0;
	visibility:hidden;
}

.clear_all {
	clear:both;
}

/*-------------------------------------------------------------*/


 
#wraper {
	background:#000 url(../images/body_bg.gif) repeat-y center 0;
}

.body_dec_left {
	background:url(../images/speakers_bg.jpg) no-repeat center 0;
}

.body_dec_right {
}

.body_content {
	width:988px;
	margin:0 auto;
}

#header {
	background:#f66601 url(../images/header_bg.jpg) no-repeat 0 0;
	height:220px;
}

.topnav {
	padding:189px 0 0 30px;
	
}

.topnav_lst {
	margin:0;
	padding:0;
}

.topnav_lst li {
	list-style:none;
	display:inline;
	border-right:1px solid #000;
}

.topnav_lst li a {
	padding:0 4px;
	font-weight:bold;
	text-transform:uppercase;
}

#content {
	padding:0 4px;
  min-height: 660px;
}

.content_table {
	border-collapse:collapse;
	padding:0;
	width:100%;
}

td.right_menu_block, td.center_block, td.left_menu_block {
	vertical-align:top;
}

.center_block {
	padding:5px 5px 5px 0;
/*	width:536px;*/
}

.left_menu_block {
	background:url(../images/left_menu_bg.gif) repeat-y right 0;
	width:245px;
	
}

.left_menu  {
	background:url(../images/jek.jpg) no-repeat right 0;
	width:211px;
	min-height:200px;
	padding:5px 28px 5px 5px;
}

* html .left_menu {
	height:200px;
}

.banner_left {
	text-align:center;
}

.members_menu {
	border:1px solid #000;
	text-align:center;
	margin-bottom:10px;
}

.menu_title {
	background:#F66601;
	color:#000;
	font-weight:bold;
	padding:5px 0;
	border-bottom:1px solid #000;
}

.meb_men_ls {
	margin:0;
	padding:0;
}

.meb_men_ls li {
	list-style:none;
}

.meb_men_ls li a {
	display:block;
	padding:5px 0;
	background:#ff9c28;
	border-bottom:1px solid #d66b20;
	color:#000;
	text-decoration:none;
}

.meb_men_ls li a:hover {
	background:#e58513;
}

.login_block, .signup_block {
	padding:15px 18px;
}







.right_menu_block {
	width:211px;
	border-left:1px solid #999;
	background:url(../images/right_menu_bg.gif) repeat 0 0;
}

.search_block {
	background:url(../images/search_block_bg.gif) no-repeat 0 0;
	height:37px;
	padding:15px 0 0 78px;
}

.src_btn {
	padding:0 2px;
	border:1px solid #444;
	font-size:10px;
	height:19px;
}

.form_input {
	border:1px solid #000;
	background:url(../images/input_bg.gif) repeat-x 0 0;
	padding-top:2px;
	height:14px;
	width:85px;
	margin-right:3px;
}


.freesample_block {
	background:url(../images/sign-up.jpg) no-repeat 0 0;
	height:156px;
	padding:247px 0 0 47px;
	margin-bottom:10px;
}

.left_menu .freesample_block {
	background:url(../images/sign-up-white.jpg) no-repeat 0 0;
}

.automator_block {
	margin-bottom:10px;
}

.freesample_block .signup_input {
	margin-bottom:10px;
	width:148px;
	font-size:11px;
}

.folowus_block img {
	border:none;
}

.banner_block {
	margin-bottom:10px;
}

.wm_muse_banner .wm_muse_decr{
	background:url(../images/app_store_bg.gif) repeat-y 0 0;
	text-align:center;
	color:#fff;
	padding:0 15px;
}

.wm_muse_banner h1.wm_ban_title {
	margin:0;
	padding:10px 0;
	font-size:14px;
	color:#f00;
	text-transform:capitalize;
}

.wm_muse_banner h2.wm_ban_title {
	margin:0;
	padding:0 0 10px;
	font-size:12px;
	color:#f00;
	text-transform:capitalize;	
}

.wm_muse_banner .wm_ban_txt {
	padding:0 7px 10px;
	font-size:11px;
	font-weight:bold;

}

.archive_block {
	border:1px solid #000;
}

.archive_block h3 {
	border-bottom:1px solid #000;
	background:#F66601;
	margin:0;
	color:#000;
	font-size:12px;
	padding:5px 0;
	text-align:center;
}

.archive_block ul {
	margin:0;
	padding:0;
}

.archive_block li {
	list-style:none;
}

.archive_block li a {
	display:block;
	padding:3px 0 3px 20px;
	border-bottom:1px solid #efefef;
	color:#000;
	text-decoration:none;
}
.archive_block li a:hover {
	background:#FF9C28;
}

.calendar_block {
	padding:0 1px;
	border:1px solid #000;
}

.calendar_block #wp-calendar {
	border-collapse:collapse;
	width:100%;
}


.calendar_block #wp-calendar tbody td {
	border:1px solid #ccc;
}

.calendar_block #wp-calendar caption {
	padding:4px 0; 
	color:#000;
	background:#F66601;
	border-bottom:1px solid #000;
}

.calendar_block #wp-calendar tbody td a {
	color:#f00;
}

.calendar_block #wp-calendar tbody #today {
	background:#FF9C28;
	font-weight:bold;
}

.calendar_block #wp-calendar tfoot td {
	padding:2px 0;
}

#footer {
	background:url(../images/footer_bg.gif) repeat-x 0 0;
	width:1002px;
	margin:0 auto;
}

.left_dec {
	background:url(../images/footer_dec_left.gif) no-repeat 0 0;
}

.right_dec {
	background:url(../images/footer_dec_right.gif) no-repeat right 0;
	height:42px;
}


.footer_nav {
	padding:6px 0;
}

.footer_nav_ls {
	margin:0;
	padding:0;
	text-align:center;
}

.footer_nav_ls li {
	list-style:none;
	display:inline;
	border-right:1px solid #000;
	line-height:14px;
}

.footer_nav_ls li a {
	padding:0 15px;
	text-transform:capitalize;
	font-size:11px;
	color:#000;
	text-decoration:none;
}

.last_elem {
	border:none!important;
}

.copyright {
	font-size:10px;
	text-align:center;
}

#div-cart-preview {
	padding:3px;
	text-transform:capitalize;
	background:#565659;
	font-weight:bold;
	text-align:center;
	color:#eee;
}

#div-cart-preview table {
	text-align:left;
	font-weight:normal;
}

#div-cart-preview .tr-header td{
	padding:5px;
	border:1px solid #000;
	color:#fff;
}

#div-cart-preview .tr-data td{
	padding:5px;
	border:1px solid #444;
	background:#ddd;
	color:#333;
}

#div-cart-preview .tr-header a{
  color: #FFF;
}

#div-cart-preview .tr-header{
  background-color: #F66601;
  font-weight: bold;
  padding: 10px;
}

#div-cart-preview .tr-data{
  /* background-color: #F0F0F0; */
}


.checkout_table {
	
}

.checkout_table td {
	border:1px solid #ccc;
}

.bestseller_lst {
	margin:0;
	padding:0;
}

.bestseller_lst li {
	display:inline;
	padding:0 3px;
	list-style:none;
}

.pager_block {
	padding:3px 0 5px;
}

.pager_block a{
	float:left;
	width:15px;
	height:15px;
	margin-right:2px;
	border:1px solid #ccc;
	text-align:center;
}

.pager_block a.active_pg {
	background:#FF9C28;
	color:#fff;
}


.hp_video_blk {
	padding-left:24px;
}


.src_hidden {
visibility:hidden;
}


.memb_signup {
    text-align:center;
    padding-top:20px;
    padding-bottom:10px;
}


.memb_signup .banner_title {
   font-size:14px;
    padding-bottom:10px;
}

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

/*
.center_block a {
	color:#0000ff;
	text-decoration:underline;
}
*/

.members_custom_content {
  padding:0 10px;
}

.members_custom_content table {
  text-align:center;
  vertical-align:middle;
}

.memb_txt {
  line-height:18px;
  font-size:14px;
}

.txt_bullet {
  margin-right:5px;
}

.memb_down_lnk {
  margin: 0 0 0;
  background-repeat:no-repeat;
  background-position:0 0;
  border-bottom:1px solid #ccc;
}

a:hover .memb_down_lnk {
  margin: 0 0 0;
  background-repeat:no-repeat;
  background-position:0 -109px;
}

.downld_mp3 {
background-image:url(../images/mp3_download.jpg);
}

.downld_mp4 {
background-image:url(../images/mp4_download.jpg);
}

.tr-header a{
  color: #FFF;
}
.tr-header{
  background-color: Gray;
  color: #FFF;
  font-weight: bold;
  padding: 10px;
}

.tr-data{
  background-color: #F0F0F0
}

.memb_table td {
  padding:0 4px;
}

.nl_submit {
width:140px;
}

#content .ui-tabs a {
color:#000;
text-decoration:none;
}

a img 	{ 	border:0 }
a:active { 	outline:none; }
:focus   { -moz-outline-style:none; }

.art_title_h1 {
text-align:center;
}

.art_title_h2 {
font-style:italic;
font-weight:normal;
}


/* css or signup (on Right Side Bar) */
#signup{
    background-image:url('../images/opt_in.png');
    background-repeat:no-repeat;
    height:303px;
    width:211px;
    position:relative;
}
#signup label{
    color:#FFF;
}
#signup .signup_elements{
    margin-bottom:4px;
}
#signup .signup_elements div span{
    color:#fe6a07;
    font-size:10px;
}
#signup .signup_elements div{
    width:55px;
    float:left;
    color:#FFF;
    font-family:verdana,sans-serif;
}
#signup #signup_container{
    position:absolute;
    width:211px;
    top:205px;
    left:15px;
}
#signup .signup_input{
    width:120px;
    padding:1px;
    font-size:11px;
}
#signup .signup_submit{
    margin-left:15px;
    margin-top:4px;
    font-size:10px;
    display:block;
}
#workout_automator,#soundtrack_of_month,#bootcamp_automator,#workout_of_month{
   margin-bottom:8px;
}
/* End of signup css */
