.fr {float: right; }
.fl {float: left; }

.pr{position: relative; }
.pa{position: absolute; }

.cl{clear: both; }

.tl{text-align: left; }
.tc{text-align: center; }
.tr{text-align: right; }

.m3navBarLinksTop{}
.m3navBarLinksTop A:link{text-decoration: none; color: #DDDDDD; }
.m3navBarLinksTop A:visited{text-decoration: none; color: #DDDDDD; }
.m3navBarLinksTop A:hover {text-decoration: none; color: #FFFFFF; }
.m3navBarLinksTop A:active{text-decoration: none; color: #DDDDDD; }

.m3navBarLinksBottom{}
.m3navBarLinksBottom A:link{text-decoration: none; color: #FFFFFF; }
.m3navBarLinksBottom A:visited{text-decoration: none; color: #FFFFFF; }
.m3navBarLinksBottom A:hover {text-decoration: underline; color: #FFFFFF; }
.m3navBarLinksBottom A:active{text-decoration: none; color: #FFFFFF; }

.page{width: 100%; padding-top: 10px; padding-bottom: 10px; background-color: #444444; }

.m3main {width: 1024px; left: 50%; margin-left: -512px; background-color: #FFFFFF; overflow: hidden; }
.m3titleArea {top: 0px; left: 0px; width: 1024px; height: 100px; }
.m3mainLogo {display:block;top:10px;left:10px;width:220px;height:80px;background:#fff url('/m3images/m3logo.gif') no-repeat left top;}
.m3topBanner {top: 20px; right: 20px; width: 468px; height: 60px; background-image:url('/m3images/banner.gif');}

.m3navBar {width: 100%; height: 20px; background-color: #DDDDDD; background-image: url(/m3images/barGradient.gif); background-repeat: repeat-x; overflow: hidden; background-position: top center;}
.m3navBarText,a.m3navBarText,a.m3navBarText:visited {font-size:11px;padding-top:3px;font-weight:bold;color:#fff;text-decoration:none }
.m3navBarItemSpace {margin-right: 10px; }
.m3navBarItem {height: 20px; background-image: url('/m3images/navBarItemRepeatX.gif'); background-repeat: repeat-x; background-position: top center; }
.m3navBarItemLeft {width: 4px; height: 20px; background-repeat: no-repeat; background-image: url('/m3images/navBarItemLeftEnd.gif'); background-position: top right; }
.m3navBarItemRight {width: 4px; height: 20px; background-repeat: no-repeat; background-image: url('/m3images/navBarItemRightEnd.gif'); background-position: top left; }
.m3navBarTextMargin {padding-left: 10px; }
.m3bottomNavBar {bottom: 0px; left: 0px; right: 0px; }
.page strong{font-size:120%}

div.pkg{width:200px;height:100px;color:#fff !important;font-size:1.0em;padding:0px}
div.pkg h1{padding-left:10px}
div.pkg div{overflow:hidden;width:190px;height:80px;padding:10px;padding-right:0px}
div.pkg a{display:block}
div.pkg a strong{color:#fff}
div.pkg strong{font-size:1.15em;padding-bottom:5px}
div.pkg2{background:#7BBE35 url(/m3images/pkg_btn_lgreen.gif) no-repeat left top}
div.pkg1{background:#07A372 url(/m3images/pkg_btn_dgreen.gif) no-repeat left top}
div.pkg3{background:#0D37FF url(/m3images/pkg_btn_blue.gif) no-repeat left top}
body div.pkgPurpleTrans{background:#07A372 url(/m3images/pkg_btn_dgreen.gif) no-repeat left top}
body div.pkgPurpleTrans .lTitleD{color:#fff;font-size:190%}

.price{display:block;position:relative;top:-8px;font-family:Arial Black;color:#fff;font-size:2.5em;font-weight:bold;}
.permonth{font-size:60%}

div.signupsummary{background:#C0E4D9}
div.signupsummary h1{font-family:Verdana;background:#07A372;color:#fff;padding:10px}
div.signupsummary h3{}

.m3leftGuestNavPanel {width: 250px; height: 190px; padding-top: 15px; padding-bottom: 15px; background-color: #5E5E61; }
.m3leftMainNavPanel {width: 205px;  padding-top: 15px; padding-bottom: 15px; background-color: #5E5E61; }
.m3leftNavButton{ background-color: #07A372; cursor:pointer; }
a.m3leftNavButtonText,a.m3leftNavButtonText:visited {display:block;color:#fff;text-decoration:none;font-size:1.5em;
    padding-left:7px;padding-top:8px;height:27px;font-family:Arial;}
a.m3leftNavButtonText:hover{background-color: #7BBE35; }
.m3leftNavButtonText {}
.m3leftButtonSpacer {height: 10px; }

.m3leftGraphic {height: 120px; width: 170px; }
.m3header {height: 40px; width: 100%; background-color: #909094; }
.m3headerText {text-align: center; padding-top: 13px; font-size: 1.2em; font-weight: bold;}

.m3mainGraphic {height: 220px;width:569px;background:#fff url(/m3images/mainImages.jpg) no-repeat left top}
.m3mainContent {width: 819px;}
.m3introTextPanel {padding-left: 20px; padding-top: 15px;}
.m3mainTextPanel {padding-left: 20px; padding-top: 15px; width: 800px;}
.m3introFlashPanel {width: 326px; height: 220px; margin-top: 15px; margin-left: 15px;}

.m3rightPanel{width: 205px; background-color: #FFFFFF;}
.m3rightPanelGrad{padding-top: 10px; height: 430px; background-image: url('/m3images/rightPanelGradient.gif'); background-repeat: repeat-x; background-position: top left; }

.m3font{font-family: 'gill sans', 'new baskerville', sans-serif; color: #FFFFFF; font-size: 12px; }
.m3contentText{color: #000000; font-size: 1em; }
.m3contentHeaderText{color: #003E48; font-weight: bold; font-size: 16pt; }
h1.m3innerHead{color: #7BBE35;font-family:Verdana;font-size:2em;font-weight:normal;padding:0px;text-indent:-3px;padding-bottom:10px }

ul.m3bullet li{list-style-image:url(/m3images/m3bullet.gif);padding:2px}

.m3rightImageSpacing{margin-top: 10px; left: 17px;}
.m3whatUgetImage{display:block;width: 170px; height: 120px; left: 17px;}
.repLogo{width: 90px; height: 55px; bottom: 30px; right: 92px; background-image: url('/m3images/repsLogo.gif'); }
.fiaLogo{width: 50px; height: 55px; bottom: 30px; right: 22px; background-image: url('/m3images/fiaLogo.gif'); }
.repLogoMain{width: 90px; height: 55px; bottom: 30px; left: 22px; background-image: url('/m3images/repsLogo.gif'); }
.fiaLogoMain{width: 50px; height: 55px; bottom: 30px; left: 132px; background-image: url('/m3images/fiaLogo.gif'); }

.link{cursor: pointer;}

.button1Image{background:url(/m3images/regularWorkOutUpdates.gif) no-repeat left top;}
.button2Image{background:url(/m3images/nutritionFitnessLibrary.gif) no-repeat left top;}
.button3Image{background:url(/m3images/downloadableVideos.gif) no-repeat left top;}


.g_iphone{width:35px;height:50px;display:block;float:left;background:transparent url(/images/devices/iphone_s_l.gif) no-repeat left top}
.g_ipodnano{width:35px;height:50px;display:block;float:left;background:transparent url(/images/devices/ipod_nano_s_l.gif) no-repeat left top}
.g_zen{width:35px;height:50px;display:block;float:left;background:transparent url(/images/devices/ZEN_s_l.gif) no-repeat left top}
.g_zune{width:35px;height:50px;display:block;float:left;background:transparent url(/images/devices/ZUNE_s_l.gif) no-repeat left top}
.g_bb{width:35px;height:50px;display:block;float:left;background:transparent url(/images/devices/BLACKBERRY_s_l.gif) no-repeat left top}
.g_sony{width:35px;height:50px;display:block;float:left;background:transparent url(/images/devices/sony_s_g_1.gif) no-repeat left top}
.g_mobile{width:35px;height:50px;display:block;float:left;background:transparent url(/images/devices/mobile_s_g_1.gif) no-repeat left top}
.phonesOn a{border:1px solid #fff}
.phonesOn a:hover{border:1px solid #999}
.phonesOn .g_iphone, .g_iphone:hover{background:transparent url(/images/devices/iphone_s.gif) no-repeat left top}
.phonesOn .g_ipodnano, .g_ipodnano:hover{background:transparent url(/images/devices/ipod_nano_s.gif) no-repeat left top}
.phonesOn .g_zen, .g_zen:hover{background:transparent url(/images/devices/ZEN_s.gif) no-repeat left top}
.phonesOn .g_zune, .g_zune:hover{background:transparent url(/images/devices/ZUNE_s.gif) no-repeat left top}
.phonesOn .g_sony, .g_sony:hover{background:transparent url(/images/devices/sony_s_g.gif) no-repeat left top}
.phonesOn .g_mobile, .g_mobile:hover{background:transparent url(/images/devices/mobile_s_g.gif) no-repeat left top}
.phonesOn .g_bb,.g_bb:hover{background:transparent url(/images/devices/BLACKBERRY_s.gif) no-repeat left top}


.CB70{float:left;width:68%}
.CB30{float:left;width:28%}