html {background: url(../images/bg-main.jpg) 0 548px;}body {margin: 0;background: url(../images/repeated-background.jpg) repeat-x;color: #343434;font: 12px Arial, Helvetica, sans-serif;min-width: 967px;}img {border: none;}a {text-decoration: none;color: #343434;}a:hover {text-decoration: underline;}#wrapper {width: 967px;margin: 0 auto;position: relative;overflow: hidden;}#header {position: absolute;top: 0;left: 0;width: 100%;}.logo {background: url(../images/logo.gif) no-repeat;width: 341px;height: 90px;text-indent: -9999px;overflow: hidden;top: 13px;left: 1px;position: absolute;z-index: 50;margin: 0;}.logo a {display: block;height: 100%;}.top-nav {overflow: hidden;height: 1%;padding: 0 26px;}.top-nav ul {margin: 0;padding: 0;list-style: none;float: right;text-transform: uppercase;font-weight: bold;line-height: 30px;height: 40px;}.top-nav ul li {float: left;padding: 0 0 0 2px;}.top-nav ul li a {color: #fff;display: block;width: 106px;text-align: center;background: url(../images/bg-top-nav-link.gif) no-repeat 0 100%;padding: 10px 0 0;margin: -10px 0 0;}.top-nav ul li a.help {background: url(../images/bg-top-nav-link-2.gif) no-repeat;}.top-nav ul li a:hover {margin: 0;text-decoration: none;}.main-nav {float: right;margin: 25px 0 0;padding: 0;list-style: none;font-size: 14px;text-transform: uppercase;}.main-nav li {float: left;padding: 0 0 0 7px;background: url(../images/separator.gif) no-repeat 0 50%;margin: 0 0 0 40px;}.main-nav li a {color: #fff;}.main-nav li a:hover,.main-nav li.active a {text-decoration: none;color: #ec008c;}#main {margin: 102px 0 24px;background-color: #e6e6e6;position: relative;}body.store #main {background-color: #F1F1F1;}.slide {width: 967px;height: 311px;overflow: hidden;position: relative;}.slide.small {height: 164px;}.slide.invisible {height: 1px;}.slide ul {margin: 0;padding: 0;list-style: none;}.slide ul li {float: left;}.slide img {display: block;}.blocks-holder {height: 163px;margin: -9px 0 -7px;padding: 9px 0 0;position: relative;z-index: 999;}.blocks-frame {height: 163px;background: url(../images/bg-top-blocks.jpg) no-repeat;padding: 0 0 0 40px;}.block {float: left;margin: -9px 11px 0 0;position: relative;}.block .content {padding: 11px 5px 0 13px;background: url(../images/bg-block.png) no-repeat;width: 195px;height: 146px;}.block strong {display: block;font-size: 18px;font-weight: normal;text-transform: uppercase;color: #000;margin: 0 0 10px;}.block p {margin: 0 0 10px;color: #fff;line-height: 18px;word-spacing: -1px;}.block a {color: #fff;font-weight: bold;padding: 0 18px 0 1px;background: url(../images/arrow.gif) no-repeat 100% 50%;position: relative;}.block a:hover {text-decoration: none;color: #000;background: url(../images/arrow-3.gif) no-repeat 100% 50%;}.content-holder {background: url(../images/bg-content-holder.gif) repeat-y;overflow: hidden;height: 1%;padding: 20px 0 0;}#two-columns {float: right;width: 713px;}#content {float: left;width: 417px;padding: 0 15px 0 24px;}.content-box {padding: 0 0 24px;}.content-box h1 {font-size: 28px;font-weight: normal;color: #ec008c;margin: 0 0 10px;line-height: 32px;}.content-box p,.clip p {margin: 0 0 18px;line-height: 18px;}.content-box p strong {font-size: 16px;line-height: 21px;word-spacing: -3px;}.more a, a.more {font-weight: bold;padding: 0 17px 0 0;background: url(../images/arrow-2.gif) no-repeat 100% 50%;}.more a:hover, a.more:hover {text-decoration: none;background: url(../images/arrow-4.gif) no-repeat 100% 50%;color: #ec008c;}.clip {padding: 0 0 25px;}.clip h2 {margin: 0;background: url(../images/bg-heading.gif) no-repeat;padding: 0 0 0 15px;font-size: 12px;color: #fff;line-height: 38px;text-transform: uppercase;}.clip .video {margin: 0 0 25px;}.clip .video a {height: 320px;width: 407px;display: block;}.clip .video img {display: block;}.aside {float: right;width: 207px;padding: 0 25px;margin: 3px 0 0;overflow: hidden;}.events-block {padding: 21px 25px 15px 0;border-top: 1px solid #c1c1c1;margin: -18px 0 18px;}.aside h2 {margin: 0;background: white url(../images/bg-heading-2.gif) no-repeat;padding: 0 0 0 14px;font-size: 12px;color: #fff;line-height: 32px;text-transform: uppercase;position: relative;z-index: 999;}.events-block img {display: block;margin: 0 0 17px;}.events-block h3 {margin: 0;font-size: 12px;color: #ec008c;}.events-block h3 a {color: #ec008c;}.events-block em {font-style: normal;font-weight: bold;line-height: 18px;display: block;}.events-block p {margin: 10px 0 20px;line-height: 18px;}#sidebar {width: 182px;float: left;padding: 0 22px 40px 50px;margin: -21px 0 0;position: relative;overflow: hidden;background: url(../images/ico-new.gif) left 27px no-repeat;}.store-block {border-top: 1px solid #c1c1c1;margin: -1px 0 1px;padding: 23px 0 0;position: relative;}.store-block h2 {margin: 0;font-size: 16px;line-height: 21px;color: #ec008c;}.store-block h2 a {color: #ec008c;}.store-block .type {display: block;margin: 0 0 10px;}.store-block p {color: #5f5f5f;margin: 0 0 12px;line-height: 18px;}.store-block .price {display: block;margin: 0 0 7px;}.store-block .buttons-holder {padding: 0 0 10px;}.button,.button-2 {float: left;font-size: 12px;font-weight: bold;text-transform: uppercase;color: #fff;line-height: 25px;background: url(../images/bg-button.gif) repeat-x;margin: 0 5px 0 0;cursor: pointer;}.button .left,.button-2 .left {float: left;background: url(../images/bg-button-left.gif) no-repeat;}.button .right,.button-2 .right {float: left;background: url(../images/bg-button-right.gif) no-repeat 100% 0;padding: 0 6px;}.button:hover,.button-2:hover {text-decoration: none;background: url(../images/bg-button-hover.gif) repeat-x;}.button:hover .left {background: url(../images/bg-button-left-hover.gif) no-repeat;}.button:hover .right {background: url(../images/bg-button-right-hover.gif) no-repeat 100% 0;}.button-2 .left {background: url(../images/bg-button-left-2.gif) no-repeat;}.button-2 .right {background: url(../images/bg-button-right-2.gif) no-repeat 100% 0;}.button-2 {background: url(../images/bg-button-2.gif) repeat-x;}.button-2:hover {background: url(../images/bg-button-hover-2.gif) repeat-x;}.button-2:hover .left {background: url(../images/bg-button-left-hover-2.gif) no-repeat;}.button-2:hover .right {background: url(../images/bg-button-right-hover-2.gif) no-repeat 100% 0;}.store-block img {display: block;}#footer {margin: 0 0 50px;overflow: hidden;height: 1%;background: url(../images/bgfooter.jpg);padding: 16px 24px 19px;}.social-networks {float: right;margin: 0;padding: 0;list-style: none;color: #fff;font-size: 11px;}.social-networks li {float: left;padding: 5px 0 0 24px;}.social-networks li span {float: left;}.social-networks li a {float: left;text-indent: -9999px;overflow: hidden;}.social-networks li a.myspace {background: url(../images/ico-myspace.gif) no-repeat;width: 63px;height: 17px;margin: -5px 0 0 2px;}.social-networks li a.twitter {background: url(../images/ico-twitter.gif) no-repeat;width: 66px;height: 15px;margin: -3px 0 0 2px;position: relative;}.social-networks li a.facebook {background: url(../images/ico-facebook.gif) no-repeat;width: 65px;height: 15px;margin: -2px 0 0 2px;}.social-networks li a:hover {background-position: 0 -15px;}.social-networks li a.myspace:hover {background-position: 0 -17px;}#footer .nav {margin: 0;padding: 0;list-style: none;color: #fff;font-size: 11px;overflow: hidden;height: 1%;}#footer .nav li {float: left;padding: 2px 9px;margin: 0 9px 0 -9px;background: url(../images/separator-2.gif) no-repeat 0 50%;}#footer .nav li a {color: #fff;}#footer .nav li span {float: left;}#footer .nav li a.domain {float: left;text-indent: -9999px;overflow: hidden;width: 54px;height: 13px;background: url(../images/ico-domain.gif) no-repeat;margin: -2px 0 0 2px;position: relative;}#footer .nav li a.domain:hover {background-position: 0 -13px;}.tabs-holder {margin: -30px 25px 0;position: relative;}body.store .tabs-holder {margin-top: 0;padding: 9px 0 0 200px;}.tabs-holder .tabset {margin: 0;padding: 0;list-style: none;overflow: hidden;height: 1%;font-size: 14px;line-height: 23px;font-weight: bold;letter-spacing: -1px;height: 30px;}.tabs-holder .tabset li {float: left;padding: 0 4px 0 0;}.tabs-holder .tabset li a {display: block;width: 114px;background: url(../images/bg-tab.png) no-repeat;text-align: center;color: #ec008c;padding: 7px 0 0;}.tabs-holder .tabset li a:hover,.tabs-holder .tabset li.active a {text-decoration: none;background: url(../images/bg-tab-active.png) no-repeat;}.tab-box {background: url(../images/bg-tab-block.gif) repeat-y;overflow: hidden;height: 1%;padding: 0 0 19px;}.tab-box .content {float: left;width: 515px;padding: 45px 45px 0 25px;}.tab-box .content h2 {font-size: 28px;color: #ec008c;margin: 0 0 20px;line-height: 32px;letter-spacing: -1px;clear: both;}.tab-box .content p {margin: 0 0 18px;line-height: 18px;}.tab-box .content ul, .tab-box .content ol {margin: 0 0 18px;}.tab-box .content li {line-height: 18px;}.tab-box .content td {vertical-align: top;padding-right: 1em;line-height: 18px;}.tab-box .content td p {margin: 0;}.tab-box .content a {color: #ec008c;}.tab-box .content strong {font-size: 18px;line-height: 24px;}.align-right {float: right;}.align-left {float: left;}.tab-box .aside2 {float: right;width: 255px;padding: 23px 51px 0 26px;}.tab-box h3 {font-size: 16px;margin: 0 0 3px;color: #ec008c;letter-spacing: -1px;}.tab-box h4 {display: block;margin: 0 0 12px;font-weight: normal;font-style: italic;}.tab-box img {margin: 0 9px 9px 0;}.tab-box p {margin: 17px 0;line-height: 18px;}.tab-box a {color: #ec008c;}.blocks-holder-2 {background: url(../images/bg-blocks-holder-2.jpg) no-repeat;height: 188px;padding: 0 0 0 23px;}.block-2 {float: left;position: relative;margin: -9px 5px 0 0;width: 214px;height: 178px;}.block-2 h3 {background: url(../images/bg-block-2-heading.png) no-repeat;margin: 0;padding: 0 15px;color: #fff;font-size: 18px;line-height: 38px;font-weight: normal;}.block-2 .content {background: url(../images/bg-block-2.png) no-repeat left bottom;width: 184px;height: 80px;padding: 10px 15px 43px;}.block-2 .content p {color: #5f5f5f;margin: 0;line-height: 18px;}.block-2 .content a {color: #ec008c;}.block-2 .buttons-holder {position: absolute;bottom: 18px;left: 15px;height: 25px;}.ads-holder {background-color: #fff;overflow: hidden;height: 1%;padding: 25px 51px 35px 50px;}.ads-holder img {display: block;}.ads-holder .ad1 {float: left;}.ads-holder .ad2 {float: right;}.store-content {background: #dbdada url(../images/bg-store-block.jpg) repeat-x;padding: 0 0 0 49px;}.blocks-wrapper {height: 1%;padding: 0 0 12px;}.blocks-wrapper:after {content: "";clear: both;display: block;overflow: hidden;}.block-3 {float: left;margin: -9px 22px 0 0;position: relative;width: 275px;}.block-3 .t {background: url(../images/bg-top-block-3.png) no-repeat;height: 68px;}.block-3 .c {background: url(../images/bg-center-block-3.png) repeat-y;width: 275px;}.block-3 .c:after {content: "";clear: both;display: block;overflow: hidden;}.block-3 .b {background: url(../images/bg-bottom-block-3.png) no-repeat;width: 275px;height: 35px;}.block-3 .content {float: left;min-height: 240px;margin: -50px 0 -20px;position: relative;padding: 0 10px 0 14px;width: 240px;}* html .block-3 .content {height: 240px;}.block-3 img {margin: 3px 0 10px 0;}.block-3 .content h2 {margin: 0 0 35px 3px;color: #fff;font-size: 28px;font-weight: normal;line-height: 28px;}.block-3 .content h3 {margin: 0;color: #ec008c;font-size: 16px;line-height: 21px;letter-spacing: -1px;}.block-3 p {color: #5f5f5f;margin: 0 0 20px;line-height: 18px;}.block-3 .price {display: block;margin: 10px 0 7px;}.block-3 form {position: absolute;bottom: 0;}.block-3 label.quantity {float: none;}input.add-to-cart {display: block;margin-top: 0;}.block-4 {float: left;margin: 0 6px 0 0;width: 213px;}.block-4 .t {background: url(../images/bg-top-block-4.png) no-repeat;height: 38px;}.block-4 .c {background: url(../images/bg-center-block-4.png) repeat-y;width: 213px;}.block-4 .c:after {content: "";clear: both;display: block;overflow: hidden;}.block-4 .b {background: url(../images/bg-bottom-block-4.png) no-repeat;width: 213px;height: 36px;}.block-4 .content {float: left;width: 185px;min-height: 132px;margin: -38px 0 -31px;position: relative;padding: 0 9px 10px 14px;}* html .block-4 .content {height: 132px;}.block-4 h3 {margin: 0 0 10px;color: #ec008c;font-size: 18px;line-height: 38px;letter-spacing: -1px;}.block-4 .image-wrapper {float: left;width: 70px;text-align: center;margin: 3px 11px 0 -1px;}.block-4 .image-wrapper img {vertical-align: top;}.block-4 .content h4 {margin: 0;color: #ec008c;font-size: 12px;line-height: 18px;font-weight: normal;}.block-4 .price {display: block;margin: 0 0 7px;}.block-4 .content .buttons-holder {position: absolute;bottom: 15px;left: 14px;}.block-4 a {color: white;opacity: 0.99;}.block-4 form {clear: both;padding-top: 10px;}label.quantity {float: left;margin: 2px 5px 0 0;}.buttons-holder {height: 25px;}.store-content-holder {overflow: hidden;height: 1%;background: url(../images/bg-content-holder-2.gif) repeat-y;}.store-content-2 {width: 669px;float: right;}.store-content-2 .tabset {margin: 0;padding: 10px 0 0;list-style: none;background-color: #f1f1f1;overflow: hidden;height: 1%;font-size: 14px;line-height: 36px;font-weight: bold;}.store-content-2 .tabset li, body.store .tabset li {float: left;padding: 0 1px 0 0;}.store-content-2 .tabset li a, body.store .tabset li a {display: block;width: 116px;color: #ec008c;background: url(../images/bg-tab-2.gif) no-repeat;text-align: center;letter-spacing: -1px;}.store-content-2 .tabset li a:hover,.store-content-2 .tabset li.active a {text-decoration: none;background: url(../images/bg-tab-2-active.gif) no-repeat;}.audio-training {padding: 0 50px 48px 49px;}.product {overflow: hidden;height: 1%;padding: 20px 0 20px;background: url(../images/line.gif) repeat-x 0 100%;}.product .thumbnail {float: left;width: 114px;margin: 4px 18px 0 0;}.product .thumbnail img {display: block;}.product .content {overflow: hidden;height: 1%;}.product h2 {margin: 0 0 1px;font-size: 21px;font-weight: normal;color: #ec008c;}.product p {margin: 0 0 21px;font-size: 12px;line-height: 18px;}.product .type {font-size: 14px;margin: 0 0 17px;}.product .price {display: block;padding: 0 0 7px;}.product .regular_price {color: #ccc;text-decoration: line-through;margin-bottom: 7px;}.product .sale_price {font-weight: bold;margin-bottom: 7px;color: #ec008c;}.store-content-holder #sidebar {margin: 22px 0 22px;}.store-content-holder .store-block {border: none;}#sidebar form {margin-bottom: 1em;}label.size {display: block;margin-top: 0.5em;margin-bottom: 1em;}label.quantity input {padding:2px 0 3px;margin-right: 2px;text-align: right;position: relative;top: -1px;}input.add-to-cart {cursor: pointer;}input.add-to-cart:hover {background-position: left bottom;}#gift-registry label.quantity {float: none;}#gift-registry input.add-to-cart {margin-top: 5px;}form.donate label.donation_amount {float: left;margin-right: 5px;margin-top: 2px;}#slideshow {}#slideshow #controls div.ss-controls {float: left;}#slideshow #controls div.nav-controls {float: right;}#slideshow #controls div.nav-controls a {margin-left: 1em;}#slideshow #photo {margin-top: 5px;clear: both;}#slideshow #photo a:hover {text-decoration: none;}.tab-box .content ul.thumbs {margin: 0 -15px 0 0;padding: 0;list-style: none;background: pink;}.tab-box .content ul.thumbs li {float: left;line-height: 1px;height: auto;margin: 0 16px 16px 0;padding: 1px;}.tab-box .content ul.thumbs li.selected {background: #EC008C;}.tab-box .content ul.thumbs li a:focus {outline: none;}ul.thumbs li img {margin: 0;display: block;}#slideshow .pagination {clear: both;margin: 0 auto;}#slideshow .pagination span, #slideshow .pagination a {margin: 0 1em 0 0;}