/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Open Software License (OSL 3.0)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/osl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * @copyright  Copyright (c) 2008 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
 * @license    http://opensource.org/licenses/osl-3.0.php  Open Software License (OSL 3.0)
 */

 .learnMore {
    text-align: right;
    float: right;
    width: 245px;
    position: absolute;
    top: 420px;
    z-index: 0;
}
.learnMore_3 {
    text-align: right;
    float: right;
    width: 253px;
    position: absolute;
    top: 420px;
    z-index: 0;
}
.tdbg {
    background: url(../images/bottom_content_bg.gif) no-repeat;
    padding-left: 5px;
}
.tdLine {
    border-bottom: 1px solid #5E6170;
}
.contentImg {
    padding-right:7px;
    padding-left:7px;
    margin-bottom: -2px;
    z-index: -2;
}
.contentTable {
    background: url(../images/content_bg.gif) repeat-x;
    margin-left:10px;
    padding-left: 5px;
    margin-right:10px;
    height: 280px;
}
.contentTable_3 {
    background: url(../images/content_bg_3.gif) repeat-x;
    margin-left:10px;
    padding-left: 5px;
    margin-right:10px;
    height: 280px;
}
.style2 {font-family: Verdana,Arial, Helvetica, sans-serif; font-weight: normal; color: #D1171A; font-size: 11px;}
.style5 {font-size: 10px; line-height: 13px;}
.style6: {
    font-family: Verdana,Arial, Helvetica, sans-serif;
    font-size:9px;
    font-weight:normal;
    color: #D71920;
    text-decoration:underline;
    line-height: 11px;
}
.style6:link {
    font-family: Verdana,Arial, Helvetica, sans-serif;
    font-size:9px;
    font-weight:normal;
    color: #D71920;
    text-decoration:underline;
    line-height: 11px;
}
.style6:hover {
    color: #D71920;
    font-family: Verdana,Arial, Helvetica, sans-serif;
    font-size:9px;
    font-weight:normal;
    text-decoration:underline;
    line-height: 11px;
}
.style6:visited{
    color: #D71920;
    font-family: Verdana,Arial, Helvetica, sans-serif;
    font-size:9px;
    font-weight:normal;
    text-decoration:underline;
    line-height: 11px;
}
.style7 {background: #FFFFFF url('../images/email.jpg') top left no-repeat;}
.style8 {padding-top:86px; padding-left:10px;}
.style9 {padding-top:88px; padding-right:27px;}

#bottomList {
    padding-bottom: 3px;
}
#bottomList ul {
    margin: 0px;
    padding:0px;
    padding-left: 22px;
}
#bottomList ul li {
    list-style: disc url(../images/dot.gif) outside;
    text-align: left;
    margin: 0px;
    padding: 0px;
    line-height:12px;
}
.emailinput {
    border:1px solid #5E6170; 
    width:10px;
    background-color: #FFFEA1;
    width:170px;
}

.trpad TD {
    padding-top: 5px;
    padding-bottom: 0px;
}

.bottomTxt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    text-align: left;
    font-weight: normal;
    line-height: 14px;
}
.bottomTitle {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #D71920;
    text-align: left;
    font-weight: bold;
}
#bottom ul {
    margin: 0;
    padding: 0;
    padding-top: 10px;
    padding-left: 40px;
	list-style: disc;
}
.anylinkcss{
    position:absolute;
    visibility: hidden;
    border:1px solid #369;
    z-index: 100;
    left:-5000px;
    top:0px;
    text-align:left;
    padding:0px;
    background: white url('../images/widgetbg.gif') repeat-x left bottom;
    padding:0px 0px 13px;
}

.anylink_video{
    position:absolute;
    visibility: hidden;
    border:1px solid #369;
    z-index: 100;
    left:-5000px;
    top:0px;
    text-align:left;
    background: black url(../images/widgetbg.gif) repeat-x;
    padding:0px;
    padding:0px 0px 0px;
}

.ptextstyle {
	font-size: 10px; 
	color: #333333; 
	font-family: verdana, arial, helvetica, sans-serif;
}
.txt_bx {
	border-right: #989898 1px solid; 
	border-top: #989898 1px solid; 
	font-size: 11px; 
	float: left; 
	border-left: #989898 1px solid; 
	width: 116px; 
	border-bottom: #989898 1px solid;
	height: 17px;
}
.picborder {
	border-right: #5c6270 1px solid; 
	border-top: #5c6270 1px solid; 
	border-left: #5c6270 1px solid; 
	border-bottom: #5c6270 1px solid;
}
p {
	font-size: 10px; 
	color: #333333; 
	line-height: 14px; 
	font-family: verdana, arial, helvetica, sans-serif; 
	text-align: left; 
	text-decoration: none;
}
p a {
	font-size: 10px; 
	font-family: verdana, arial, helvetica, sans-serif; 
	text-decoration: none;
}
p a:link {
	font-size: 10px; 
	color: #666666; 
	font-family: verdana, arial, helvetica, sans-serif; 
	text-decoration: none;
}
p a:hover {
	font-size: 10px; 
	color: #666666; 
	font-family: verdana, arial, helvetica, sans-serif; 
	text-decoration: underline;
}
h1 {
	font-weight: bold; 
	font-size: 24px; 
	text-transform: none; 
	color: #d71920; 
	font-family: arial, helvetica, sans-serif; 
	letter-spacing: -2px; 
	text-align: left;
}

.side-col .promot-box { margin-bottom:1.3em; border: 1px solid #c4c1bc; height: 100px;}
.side-col .right-promot-box { margin-bottom:1.3em; border: 1px solid #c4c1bc; height: 100px; }
.side-col .right-blog { 
    margin-bottom:1.3em;
    border: 1px solid #c4c1bc;
    height: 121px; 
    background: url(../images/blog.gif) no-repeat;
    text-align: center;}
.mid_txt{
    padding-left: 25px;
    font-size: 11px;
    color:#D7D5C6;
    font-weight:bold; 
    text-align: left;
}

/*- Menu Tabs start--------------------------- */

#tabs2 {
    width:100%;
    line-height:80%;
  }
#tabs2 ul {
    margin:0;
    padding:10px 10px 0 10px;
    list-style:none;
}
#tabs2 li {
    display:inline;
    margin:0;
    padding:0;
}
#tabs2 a {
    float:left;
    margin:0;
    padding:0 0 0 4px;
    text-decoration:none;
}
#id_overview ul, #id_product_specs ul, #id_accessories ul, #id_workouts ul {
    list-style-type : disc;
    list-style-position : inside;
    padding-left: 20px;
}
#id_overview ol, #id_product_specs ol, #id_accessories ol, #id_workouts ol {
    list-style-type : decimal;
    list-style-position : inside;
    padding-left: 20px;
}
/*- Menu Tabs end--------------------------- */

.tab_content_border {
    clear: both;
    margin: 0px;
    padding: 0px;
    border: 1px solid #f8a367;
}

/*---------new home page start-------------*/
.rightBg {
    height: 310px;
    position: relative;
}
#right_orig {
    position: absolute;
    right:158px;
    top:82px;
    float:right;
    text-align: left
}
#right_redbutton {
    position: absolute;
    right:8px;
    top:58px;
    float:right;
    text-align: left;
}
#right_buynow {
    position: absolute;
    right:5px;
    top:201px;
    float:right;
}
#right_txtborder {
    border-left: 1px solid #000000;
}
#right_include {
    position: absolute;
    right:205px;
    top:250px;
    float:right;
    text-align: left
}
.titleTxt {
    font-family: Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#ffffff;
}
.titleTxt span {
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#ffffff;
}
#right_title {
    position: absolute;
    right:258px;
    top:32px;
    float:right;
    text-align: left
}
.whiteTxt {
    font-family: Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#ffffff;
}
#right_content {
    position: absolute;
    right:105px;
    top:55px;
    float:right;
    text-align: left
}
.buttomBg {
    height: 175px;
    position: relative;
}
#bottom_orig {
    position: absolute;
    right:590px;
    top:70px;
    float:right;
    text-align: left;
}
#bottom_redbutton {
    position: absolute;
    right:10px;
    top:70px;
    float:right;
    text-align: left;
}
#bottom_dvd {
    position: absolute;
    right:255px;
    top:70px;
    float:right;
}
#bottom_title {
    position: absolute;
    right:310px;
    top:25px;
    float:right;
    text-align: left;
}
#bottom_content {
    padding-top: 49px;
    padding-left: 15px;
}
.buttomTxt {
    font-family: Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#000000;
}
#bottomDiv {
    padding-left: 45px;
    padding-top: 10px;
}
.youtuTxt {
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#000000;
    text-align:center;
    padding-top: 25px;
}
#youtuIcon {
    text-align: center;
    padding-top: 5px;
}
.contentWrapper {
    width: 1051px;
    background: url(../images/home_bg.jpg) no-repeat;
    margin-right: -5px;
    margin-left: -70px;
}
/*---------new home page end-------------*/


/*---------content pages begin-------------*/
#content_block
{
position: relative;
z-index: 0;
padding: 10px;
}

.content_nav_header {
color:#000; 
font-size:20px;
line-height: 20px;
font-family: sans-serif;
text-decoration: none;
font-weight: bold;
}

.content_header {
font-family: sans-serif;
font-size: 14px;
line-height: 18px;
color: #666666;
text-decoration: none;
font-weight: bold;
}


.content_text {
font-family: sans-serif;
font-size: 12px;
line-height: 16px;
color: #808080;
text-decoration: none;
font-weight: normal;
}

.faq_text {
font-family: sans-serif;
font-size: 12px;
line-height: 16px;
color: #de0000;
text-decoration: none;
font-weight: normal;
}

.testimonial_text {
font-family: sans-serif;
font-size: 12px;
line-height: 16px;
color: #000;
text-decoration: none;
font-weight: normal;
}

#media_logos ul {
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

#media_logos ul li { 
display: inline; 
margin-right: 15px;
}

#media_logo ul li a {
text-decoration: none;
}



/*---------content pages end-------------*/

/************ tHe Platform Styles begin **************/

.commmanager {
    position: absolute;
    top: 0px;
    left: 0px;
}
.player  {
    position: absolute;
    top: 5px;
    left: 8px;
    z-index: 1;
}
.releaselist  {
    position: absolute;
    top: 289px;
    left: 5px;
}
.nav  {
    position: absolute;
    top: 289px;
    left: 5px;
}
.releasemodel  {
    position: absolute;
    top: 0px;
    left: 0px;
}
.categorymodel  {
    position: absolute;
    top: 0px;
    left: 0px;
}
.categorylist  {
    position: absolute;
    top: 256px;
    left: 5px;
    width: 455px;
    height: 28px;
    z-index: 1;
}
element  {
}


/* WORKOUT STYLES BEGIN */

.workouts_player {
position: relative;
height: 550px;
}

.workout_background {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 517px;
    height: 513px;
}
.workout_commmanager {
    position: absolute;
    top: 0px;
    left: 0px;
}
.workout_search {
    position: absolute;
    top: 329px;
    left: 5px;
}
.workout_player  {
    position: absolute;
    top: 5px;
    left: 110px;
    z-index: 1;
}
.workout_categorylist  {
    position: absolute;
    top: 5px;
    left: 5px;
    width: 100px;
    height: 319px;
    z-index: 1;
}
.workout_releaselist  {
    position: absolute;
    top: 348px;
    left: 5px;
}
.workout_nav  {
    position: absolute;
    top: 329px;
    left: 259px;
}
.workout_categorymodel  {
    position: absolute;
    top: 0px;
    left: 0px;
}
.workout_releasemodel  {
    position: absolute;
    top: 0px;
    left: 0px;
}

/* WORKOUT STYLES END */

/************ tHe Platform Styles end **************/







.doc3cols{
    background: #FFFFFF;
    padding: 10px 0px;
	margin: 0px auto;
    line-height: 16px;
}
.doc3cols .leftColumn{
    clear:both;
    width:0px;
}
.doc3cols .centerColumn{
    padding-top:0px;
    padding-left:7px;
    width: 465px;
}
.doc3cols .rightColumn{
    padding-top:0px;
    padding-right:13px;
    padding-left:15px;
}
#left_top {
    width:462px;
    border: 2px solid #4c4c48;
    background: #dee1e2;
}

#player_content{
	border:1px solid #000;
	margin:6px auto;
	width: 426px;
}
#left_bottom {
    background: url(../images/mobile_unit_promo1.jpg) no-repeat;
    height:175px;
    width: 462px;
    border: 2px solid #4c4c48;
    margin-top: 12px;
    margin-left: -2px;
	text-align: left;
	position: relative;
}
#left_bottom .home_block_descr {
	position: absolute;
	left: 10px;
	top: 55px;
}
#left_bottom .home_block_descr ul {
	margin: 0px;
	margin-bottom: 10px;
	padding:0px;
}
#left_bottom .home_block_descr ul li {
	font-weight: bold;
	list-style-type: none;
	list-style-position: outside;
	padding:0px;
	margin:0px;
}
#right_top {
    border: 2px solid #4c4c48;
    position:relative;
    font-weight: bold;
}
#right_middle {
    border: 2px solid #4c4c48;
    margin-top: 10px;
    position:relative;
    font-weight: bold;
}
#right_bottom {
    border: 2px solid #4c4c48;
    margin-top: 10px;
    position:relative;
    font-weight: bold;
}
#right_top_left {
    position: absolute;
    left:15px;
    top:50px;
    float: left;
    text-align: left;
}

#right_top_left_v2 {
    position: absolute;
    left:15px;
    top:210px;
    float: left;
    text-align: left;
    font-size: 14px;
    font-weight: bold;
    color: #000;
}

.right_top_text2 {
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    color: #de0000;
}

#left_top_left_v2 {
    position: absolute;
    left:15px;
    top:210px;
    float: left;
    text-align: left;
    font-size: 14px;
    font-weight: bold;
    color: #000;
}

#left_top_original {
    position: absolute;
    left:15px;
    top:65px;
    float: left;
    text-align: left;
    font-size: 14px;
    font-weight: bold;
    color: #000;
}

#left_top_shop_original {
    position: relative;
    left:15px;
    top:198px;
    float: left;
    
}

#left_top_shop_original2 {
    position: relative;
    left:15px;
    top:178px;
    float: left;
    
}

#buy_btn1 {
position: absolute;
top: 325px;
left: 200px;
z-index: 10;
}

#buy_btn2 {
position: absolute;
top: 350px;
left: 350px;
z-index: 10;
}

#buy_btn3 {
position: absolute;
top: 78px;
left: 5px;
z-index: 10;
}

#buy_btn4 {
position: absolute;
top: 128px;
left: 185px;
z-index: 10;
}


#trademark {
	font-family: Arial, Helvetica, sans-serif;
    font-size:10px;
    line-height: 12px;
    font-weight:normal;
    color: #D000;
    text-decoration:none;
}

#left_top_text2 {
    position: absolute;
    left:125px;
    top:355px;
    float: left;
    text-align: left;
    font-size: 16px;
    font-weight: bold;
    color: #de0000;
}

#right_bottom_include_v2 {
    padding-top: 45px;
}


#right_top_left_include {
    padding-top: 55px;
}

#right_top_left_include15 {
    padding-top: 15px;
     
}

#right_top_include {
position: absolute;
top: 180px;
left: 250px;
}

#right_top_shop {
    padding-top: 20px;
}
#right_middle_left {
    position: absolute;
    left:15px;
    top:5px;
    float:left;
    text-align: left;
}
#right_middle_left_include {
    padding-top: 45px;
}
#right_bottom_left {
    position: absolute;
    left:15px;
    top:5px;
    float:left;
    text-align: left;
}
#right_bottom_center {
    width: 342px;
    padding-top: 38px;
    text-align: center;
}
#right_bottom_left_include {
    padding-top: 7px;
    width: 160px;
}
#left_top {
    position: relative;
    height: 430px;
}
#right_top_shop5 {
    padding-top: 8px;
}


.shopLink {
    font-family: Arial, Helvetica, sans-serif;
    font-size:15px;
    font-weight:bold;
    color: #D71920;
    text-decoration:underline;
}
.shopLink:link {
    font-family: Arial, Helvetica, sans-serif;
    font-size:15px;
    color: #D71920;
    text-decoration:underline;
}
.shopLink:hover {
    color: #D71920;
    font-size:15px;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration:underline;
}
.shopLink:visited{
    color: #D71920;
    font-size:15px;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration:underline;
}


.footertop {
    width: 945px;
    margin: 0px auto;
    padding: 5px 0px 10px 0px;
}
.footertop b {
    font-size: 12px;
    color: #000;
    font-family: Verdana,Arial, Helvetica, sans-serif;
}
.newsletter_link {
    font-family: Arial, Helvetica, sans-serif;
    font-size:11px;
    line-height: 13px;
    font-weight:normal;
    color: #D71920;
    text-decoration:underline;
}
.newsletter_link:link {
    font-family: Arial, Helvetica, sans-serif;
    font-size:11px;
    line-height: 13px;
    color: #D71920;
    text-decoration:underline;
}
a.newsletter_link:hover {
    color: #000000;
    font-size:11px;
    line-height: 13px;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration:underline;
}
.newsletter_link:visited{
    color: #D71920;
    font-size:11px;
    line-height: 13px;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration:underline;
}
.rsstext {
    font-family: Arial, Helvetica, sans-serif;
    font-size:11px;
    line-height: 13px;
    color: #D71920;
    text-decoration:underline;
}
.rsstext:link {
    font-family: Arial, Helvetica, sans-serif;
    font-size:11px;
    line-height: 13px;
    color: #D71920;
    text-decoration:underline;
}
a.rsstext:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size:11px;
    line-height: 13px;
    color: #000000;
    text-decoration:underline;
}
.rsstext:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-size:11px;
    line-height: 13px;
    color: #D71920;
    text-decoration:underline;
}

#international_stores_box  {
	border: solid 1px #cccccc;
	width: 190px;
}

a.international_text {
font-family: sans-serif,arial,verdana;
font-size: 11px;
line-height: 15px;
color: #999999;
text-decoration: none;
margin-left: 5px;
}

a.international_text:hover {
font-family: sans-serif,arial,verdana;
font-size: 11px;
line-height: 15px;
color: #333333;
text-decoration: underline;
}

.international_header_flags {
margin-top: 5px;
}
