html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
html{background:#fff;background:url(../images/header-tile.png) repeat-x;}
body{font:0.83em/180% arial, tahoma, verdana, serif, "Courier New";color:#000;}
a{text-decoration:none;outline-style:none;}
.wrapper{width:1050px;margin:0 auto;}
.global-concept3d{float:left;width:100%;background:url(../images/header.jpg) no-repeat center top;}
.margintop{float:left;clear:both;margin-top:30px;}
#header{float:left;width:100%;height:289px;background:url(../images/header-bg.jpg) no-repeat right top;position:relative;}
#header.fancy{background:url(../images/fancy-header.png) no-repeat right top;}
#header.concept3d{background:none;height:376px;}
#logo{float:left;}
#logo a{display:block;width:174px;height:89px;background:url(../images/logo.png) no-repeat;text-indent:-9999px;}
#nav{float:left;width:786px;position:relative;}
#nav li{float:left;}
#nav a{display:block;height:47px;background:url(../images/nav.png);text-indent:-9999px;}
#nav .free a{width:131px;background-position:0 0;}
#nav .events a{width:130px;background-position:-131px 0;}
#nav .tv a{width:131px;background-position:-261px 0;}
#nav .store a{width:130px;background-position:-392px 0;}
#nav .about a{width:132px;background-position:-522px 0;}
#nav .community a{width:131px;background-position:-654px 0;}
#nav .free:hover a{background-position:0 -47px;}
#nav .events:hover a{background-position:-131px -47px;}
#nav .tv:hover a{background-position:-261px -47px;}
#nav .store:hover a{background-position:-392px -47px;}
#nav .about:hover a{background-position:-522px -47px;}
#nav .community:hover a{background-position:-654px -47px;}
#nav.alternative a{background:url(../images/nav-new.png);}
#nav.alternative .community a{width:131px;}
#nav.alternative .profile a{width:131px;background-position:-131px 0;}
#nav.alternative .issue a{width:130px;background-position:-262px 0;}
#nav.alternative .store a{width:130px;background-position:-524px 0;}
#nav.alternative .logout a{width:131px;background-position:-392px 0;}
#nav.alternative .community a:hover{background-position:0 -47px;}
#nav.alternative .profile a:hover{background-position:-131px -47px;}
#nav.alternative .issue a:hover{background-position:-262px -47px;}
#nav.alternative .store a:hover{background-position:-524px -47px;}
#nav.alternative .logout a:hover{background-position:-392px -47px;}
#nav .children{display:none;position:absolute;top:47px;left:180px;float:left;width:775px;height:50px;background:url(../images/subnav-bg.png) no-repeat;}
#nav li:hover .children{display:block;}
#nav .children ul{float:left;width:95%;margin:0 5px;}
#nav .children li{float:left;margin-left:-1px;background:url(../images/subnav-devide.png) no-repeat right 50%;}
#nav .children a{float:left;height:45px;display:block;line-height:45px;padding:0 15px;text-align:center;color:#3a3a3a;text-indent:0;background:none;}
#nav .children li a:hover{background:url(../images/subnav-active-bg.png) repeat-x;font-weight:bold;color:#fff;}
#exit-signup{float:right;}
#exit-signup a{display:block;width:347px;height:47px;background:url(../images/nav-exit.jpg) no-repeat;text-indent:-9999px;}
#fly .slogan{position:absolute;left:0px;bottom:110px;display:block;width:456px;height:35px;background:url(../images/slogan.png) no-repeat;text-indent:-9999px;}
#header.none #fly .slogan{display:none;}
#header.none #fly .text{position:absolute;left:10px;bottom:80px;font-size:1.4em;line-height:160%;font-weight:normal;color:#000;}
#header.none #fly .text h4{font-size:1.25em;}
#fly .slogan.webdesign{bottom:135px;width:589px;height:33px;background:url(../images/slogan-webdesign.png) no-repeat;text-indent:-9999px;}
#fly .slogan.concept3d{top:120px;}
#fly .info{position:absolute;left:0px;top:160px;font-size:1.2em;line-height:160%;}
#fly .info a{color:#000;text-decoration:underline;}
#fly .join,
#fly .start-trial,
#fly .buttons{position:absolute;right:5px;bottom:95px;}
#fly .join a{display:block;width:343px;height:43px;background:url(../images/button-join-ettv.png) no-repeat;text-indent:-9999px;}
#fly .join a:hover{background-position:0 -43px;}
#fly .start-trial a{display:block;width:343px;height:43px;background:url(../images/button-start-my-trial.jpg) no-repeat;text-indent:-99999px;}
#fly .start-trial a:hover{background-position:0 -43px;}
#fly .buttons{right:0;}
#fly .buttons div{float:left;margin-left:15px;display:inline;}
#fly .buttons a{float:left;display:block;width:171px;height:43px;text-indent:-9999px;}
#fly .buttons li{float:left;margin-left:15px;}
#fly .buttons .join-small a{background:url(../images/button-fly-join.png) no-repeat;}
#fly .buttons .trial a{background:url(../images/button-fly-trial.png) no-repeat;}
#fly .buttons a:hover{background-position:0 -43px;}
#fly .intro{position:absolute;right:20px;bottom:70px;float:left;width:300px;padding:5px;border:1px solid #a7d67a;background:#eaf9e4;}
#fly .intro .text{float:left;width:180px;margin-right:10px;display:inline;}
#fly .intro .text ul{margin-left:10px;}
#fly .intro .text li{margin-left:15px;list-style-type:disc;font-size:.90em;color:#64b410;font-weight:bold;line-height:135%;}
#fly .intro .joinnow{float:left;width:110px;}
#fly .intro .joinnow a{display:block;width:103px;height:67px;background:url(../images/button-top-joinnow.png) no-repeat;text-indent:-9999px;}
#fly .intro .joinnow a:hover{background-position:0 -67px;}
#nav .about:hover .about{background:url(../images/bg-nav-about-hover.png) no-repeat;position:relative;z-index:101;}
#nav .tv:hover .tv{background:url(../images/bg-nav-tv-hover.png) no-repeat;position:relative;z-index:101;}
#nav .free:hover .free{background:url(../images/bg-nav-free-hover.png) no-repeat;position:relative;z-index:101;}
#nav .sub-nav{display:none;position:absolute;top:42px;padding:17px 8px 17px 5px;z-index:100;}
#nav .sub-nav.color-1{right:127px;width:487px;height:394px;background:url(../images/bg-subnav.png) no-repeat;}
#nav .sub-nav li{float:none;width:232px;height:43px;padding-left:5px;url border-bottom:1px solid #ebebeb;line-height:43px;}
#nav .sub-nav li:hover{background:url(../images/bg-sub-nav-hover.png) repeat-y left top;}
#nav .sub-nav li:hover a{color:#6d8c44;font-weight:bold;}
#nav .sub-nav li a{display:block;background:none;width:auto;text-indent:0;padding-left:40px;font-size:12px;color:#919191;background:url(../images/icon-sub-nav.png) no-repeat;}
#nav .sub-nav li span{display:block;}
#nav .sub-nav li:hover span{background:url(../images/icon-book-hover.png) no-repeat right center;font-weight:bold;color:#6d8c44;}
#nav .sub-nav.color-1 li{width:200px;}
#nav .sub-nav .eckhart-tolle a{background-position:0 12px;}
#nav .sub-nav .kim-eng a{background-position:0 -24px;}
#nav .sub-nav .eckhart-teachings a{background-position:0 -60px;}
#nav .sub-nav .eckhart-tv a{background-position:0 -100px;}
#nav .sub-nav .books a{background-position:0 -140px;}
#nav .sub-nav .publishers a{background-position:0 -183px;}
#nav .sub-nav .contact-us a{background-position:0 -225px;}
#nav .sub-nav .faqs a{background-position:0 -267px;}
#nav .sub-nav .eckhartlikes a{background-position:0 -835px;}
#nav .sub-nav.color-2{display:none;}
#nav .sub-nav.color-2{left:257px;width:536px;height:438px;background:url(../images/bg-sub-nav-2.png) no-repeat;}
#nav .sub-nav.color-2 li{width:215px;}
#nav .sub-nav.color-2 .last{line-height:43px;height:48px;}
#nav .sub-nav .eckhart-tolle-tv a{background-position:0 -308px;}
#nav .sub-nav .join a{background-position:0 -350px;}
#nav .sub-nav .free-trial a{background-position:0 -390px;}
#nav .sub-nav .learn-more a{background-position:0 -142px;}
#nav .sub-nav .watch-video a{background-position:0 -102px;}
#nav .sub-nav .present a{background-position:0 -432px;}
#nav .sub-nav .gift-cards a{background-position:0 -480px;}
#nav .sub-nav .an-affiliate a{background-position:0 -525px;}
#nav .sub-nav.color-3{left:-4px;width:536px;height:340px;background:url(../images/bg-sub-nav-3.png) no-repeat;}
#nav .sub-nav.color-3 li{width:225px;}
#nav .sub-nav.color-3 .last{line-height:43px;height:47px;}
#nav .sub-nav .online-course a{background-position:0 -575px;}
#nav .sub-nav .articles-interviews a{background-position:0 -617px;}
#nav .sub-nav .newsletter a{background-position:0 -662px;}
#nav .sub-nav .recommended a{background-position:0 -708px;}
#nav .sub-nav .local-groups a{background-position:0 -754px;}
#nav .sub-nav .informed a{background-position:0 -795px;}
#nav .sub-nav .last{border:none;}
#nav li:hover .sub-nav{display:block;}
#nav .sub-nav .info{display:none;position:absolute;top:17px;right:6px;float:left;width:220px;padding:10px 20px 27px 23px;background-color:#f7f7f7}
#nav .sub-nav .info .headline{float:left;width:100%;}
#nav .sub-nav .info .headline label{float:left;width:120px;height:57px;margin-bottom:10px;padding-left:45px;background:url(../images/thumbnail-book.png) no-repeat left center;color:#5a5a5a;font-weight:bold;font-size:14px;line-height:160%;}
#nav .sub-nav .info .headline.none label{width:100%;height:auto;padding-left:0;background:none;}
#nav .sub-nav .info .details{float:left;width:100%;}
#nav .sub-nav .info .details .part{float:left;width:100%;margin-top:10px;display:block;line-height:150%;}
#nav .sub-nav .info .details a{float:left;width:auto;height:auto;padding-left:0;font-weight:bold;font-size:12px;color:#6d8c44;background:none;line-height:150%;}
#nav .sub-nav .info .details p{float:left;width:100%;font-size:12px;color:#919191;line-height:160%;}
#nav .sub-nav .info .details .by{font-size:11px;color:#919191;line-height:130%;}
#nav .sub-nav .info .details .thumbnail{float:left;width:100%;text-align:center;}
#nav .sub-nav .info .details .thumbnail img{width:130px;margin-top:10px;}
#nav .sub-nav .books:hover .info{display:block;}
#nav .sub-nav li:hover .info{display:block;}
#nav .sub-nav.color-1 .info{right:6px;width:242px;height:310px;}
#nav .sub-nav.color-2 .info{right:20px;width:260px;height:310px;}
#nav .sub-nav.color-3 .info{right:18px;width:252px;height:300px;}
#nav .sub-nav.color-3 .articles-interviews .info{overflow-y:scroll;}
#fancybar{float:left;width:100%;height:50px;background:#25babc;color:#fff;line-height:50px;font-size:1.3em;font-weight:normal;}
#content{float:left;width:100%;position:relative;z-index:99;}
.col-1{float:left;width:590px;position:relative;}
.subcol{float:left;width:50%;}
.subcol ul{margin:0;padding:10px 0 5px 20px;}
#content .content .subcol ul{margin:0;}
.subcol li{list-style-type:disc;}
.col-2{float:left;width:350px;margin-left:20px;display:inline;}
.content .col-2{width:330px;}
div.tv-concept-wrap{left:-10px;top:-140px;margin:0px;}
.tv-concept{float:left;width:960px;padding:10px;background:#000;}
.tv-concept-nav{float:left;width:980px;height:79px;background:url(../images/tv-concept-nav-bg.jpg) repeat-x;}
.tv-concept-nav .start{float:left;width:520px;height:79px;background:url(../images/tv-concept-nav-start.jpg) no-repeat;padding-left:100px;position:relative;}
.tv-concept-nav .end{float:left;width:360px;}
.tv-concept-nav .headline{float:left;width:440px;margin:25px 0 0 50px;color:#fff;font-weight:normal;font-size:1.2em;text-shadow:-1px -2px 0 #000;}
.tv-concept-nav .headline span{color:#bcb6b6;}
.tv-concept-nav .buttons div{position:absolute;}
.tv-concept-nav .buttons .prev{left:90px;top:15px;}
.tv-concept-nav .buttons .next{right:10px;top:15px;}
.tv-concept-nav .buttons a{display:block;width:50px;height:50px;background:url(../images/tv-concept-nav-buttons.jpg) no-repeat;text-indent:-9999px;}
.tv-concept-nav .next a{background-position:0 -50px;}
.tv-concept-nav .join{margin:20px 0 0 5px;}
.tv-concept-nav .join a{display:block;width:343px;height:43px;background:url(../images/button-join-ettv.png) no-repeat;text-indent:-9999px;}
.tv-concept-nav .join a:hover{background-position:0 -43px;}
.tv-concept .video-player{float:left;width:600px;}
.tv-concept .video-desc{float:left;width:580px;padding:10px 10px 20px 10px;background:url(../images/video-desc-bg.png) no-repeat left bottom;font-size:1.2em;color:#fff;}
.tv-concept .social-network{float:left;width:590px;margin-left:10px;background:#353535;display:inline;}
.tv-concept .social-network li{float:left;margin:5px 5px;}
.tv-concept .social-network a{display:block;width:54px;height:66px;background:url(../images/socialnetwork.jpg) no-repeat;text-indent:-9999px;}
.tv-concept .social-network .facebook a{background-position:0 -66px;}
.tv-concept .social-network .flickr a{background-position:0 -132px;}
.tv-concept .social-network .tumblr a{background-position:0 -198px;}
.tv-concept .social-network .twitter a{background-position:0 -264px;}
.tv-concept .social-network .reddit a{background-position:0 -330px;}
.tv-concept .social-network .squidoo a{background-position:0 -396px;}
.tv-concept .social-network .stumble a{background-position:0 -462px;}
.tv-concept .social-network .ggbuzz a{background-position:0 -528px;}
#content .websign-bg{position:absolute;left:-50px;top:-150px;display:block;width:636px;height:605px;background:url(../images/about-bg.png) no-repeat;z-index:3;}
#content .content .first-block{position:absolute;width:250px;left:330px;top:120px;z-index:99;}
#content .content .first-block .highlight{font-weight:normal;font-size:2.2em;line-height:140%;color:#3a3a3a;}
#content .content .second-block{position:absolute;width:100%;top:400px;}
.issue-list{margin-top:10px;float:left;width:589px;margin-left:10px;display:inline;background:#fff url(../images/issue-list-bg.jpg) repeat-y;border:1px solid #676767;}
.issue-list dd{float:left;width:195px;}
.issue-list dd.first{width:193px;}
.issue-list dd.second{width:210px;}
.issue-list dd.last{width:186px;}
.issue-list h3{float:left;padding:10px;border-bottom:1px solid #676767;font-weight:normal;color:#aeaeae;font-size:.9em;text-transform:uppercase;font-family:Helvetica, Tahoma, arial;}
.issue-list .current h3{background:#aeaeae;color:#fff;}
.issue-list .content{float:left;width:177px;padding:10px;}
.issue-list .thumb{clear:both;color:#fff;position:relative;}
.issue-list .thumb img{border:1px solid #fff;}
.issue-list .title{clear:both;width:173px;}
.issue-list .title a{text-transform:uppercase;color:#fff;}
.issue-list dd.first h3,
.issue-list dd.first .content,
.issue-list dd.first .title{width:173px;}
.issue-list dd.second h3,
.issue-list dd.second .content,
.issue-list dd.second .title{width:190px;}
.issue-list dd.last h3,
.issue-list dd.last .content,
.issue-list dd.last .content{width:166px;}
.issue-list .current .thumb .mask{position:absolute;top:0;width:146px;height:117px;background:url(../images/video-current-mask.png) no-repeat;display:block;z-index:9;}
.tv-concept h3.title{float:left;width:590px;margin:20px 0 0 10px;display:inline;color:#fff;font-size:1.2em;border-bottom:1px solid #fff;font-weight:normal;}
.tv-concept h3.title.full{width:100%;}
.tv-concept .video-list{float:left;width:590px;margin:10px 0 0 10px;display:inline;}
.tv-concept .video-list.full{width:100%;}
.tv-concept .video-list dd{float:left;width:100%;margin:5px 0}
.tv-concept .video-list ul{float:left;width:100%;}
.tv-concept .video-list li{float:left;width:30%;margin-right:3%;display:inline;}
.tv-concept .video-list.full li{width:200px;margin-top:10px;}
.tv-concept .video-list .thumb{padding-left:25px;position:relative;}
.tv-concept .video-list .thumb img{border:1px solid #fff;}
.tv-concept .video-list .current .thumb .mask{position:absolute;top:0;width:146px;height:117px;background:url(../images/video-current-mask.png) no-repeat;display:block;z-index:9;}
.tv-concept .video-list .title{padding:0px 0 0 25px;font-size:.95em;}
.tv-concept .video-list .title a{text-transform:uppercase;color:#fff;}
.concept3d .intro{margin:15px 0 0 0;line-height:200%;font-weight:bold;color:#626262;}
.concept3d .sub-col{float:left;width:260px;margin-right:30px;display:inline;}
.concept3d .sub-col ul{margin:0 0 0 10px;}
.concept3d .sub-col li{margin-left:10px;list-style-type:disc;margin-top:5px;color:#626262;}
.concept3d .video-player{float:left;margin:20px 0 0 20px;display:inline;width:535px;height:453px;background:url(../images/ipad-bg.jpg) no-repeat;}
.concept3d .video-player .placeholder{margin:44px 0 0 35px;}
.welcome-more-video{float:left;clear:both;margin-top:20px;}
.welcome-more-video a{display:block;width:533px;height:43px;background:url(../images/button-watch-more-video.jpg) no-repeat;text-indent:-9999px;}
.welcome-more-video a:hover{background-position:0 -43px;}
.concept3d .present h3{color:#81b614;font-size:1.3em;line-height:200%;font-weight:normal;}
.concept3d .present p{color:#626262;}
.previous-reminder{float:right;}
.previous-reminder a{display:block;width:211px;height:43px;background:url(../images/button-previous-reminder.jpg) no-repeat;text-indent:-9999px;}
.previous-reminder a:hover{background-position:0 -43px;}
.more-video-list{float:left;width:100%;margin-top:15px;}
.more-video-list li{float:left;margin-right:25px;display:inline;}
.entry{float:left;width:580px;margin:0 0 20px 10px;display:inline;position:relative;z-index:99;font-size:1em;}
.entry.gift{margin-top:20px;font-size:.95em;}
.entry h2{margin-top:20px;font-size:1.8em;line-height:180%;font-weight:normal;}
.entry h2.first{margin-top:5px;}
.entry h3{font-size:1.4em;margin-top:10px;line-height:180%;font-weight:normal;}
.entry ul{padding:5px 0 5px 25px;}
.entry ul li{list-style-type:disc;}
.echkart-tolle-1{width:270px;}
.echkart-tolle-2 p{position:relative;z-index:99;top:-20px;}
.echkart-tolle-2{clear:both;float:right;width:290px;height:265px;}
.about-ptm{float:left;line-height:200%;width:200px;margin:10px 0px 20px 10px;display:inline;}
.entry.second-block{margin-top:-35px;}
.about-kim-block-1{width:330px;}
.about-kim-block-2{clear:both;width:200px;}
.about-kim-block-3{float:right;width:240px;height:480px;font-size:1em;}
.back-to-kim-eng{float:left;margin:25px 0 0 10px;display:inline;}
.back-to-kim-eng a{float:left;display:block;width:582px;height:43px;background:url(../images/buton-back-to-kim-eng.jpg) no-repeat;text-indent:-9999px;}
.back-to-kim-eng a:hover{background-position:0 -43px;}
.tv-learn1{float:right;margin-left:15px;display:inline;}
.tv-learn2{float:left;margin-right:15px;display:inline;}
.tv-learn3{float:right;margin-left:15px;display:inline;}
.tv-learn4{float:left;margin-right:15px;display:inline;}
.tv-learn5{float:right;margin-left:15px;display:inline;}
.tv-learn6{float:left;margin-right:15px;display:inline;}
.fancy-kim{position:absolute;right:0;top:-30px;z-index:9;}
.fancy-kim-1{position:absolute;right:0;top:0;z-index:9;}
.fancy-kim-2{float:left;clear:both;width:323px;margin-right:15px;display:inline;}
.fancy-echkart-1{position:absolute;right:0;top:-78px;z-index:9;}
.fancy-echkart-book{position:absolute;left:-355px;top:-15px;z-index:9;}
.more-kim{float:left;width:100%;clear:both;margin-top:40px;text-align:center;}
.more-kim a{margin:0 auto;display:block;width:251px;height:115px;background:url(../images/button-more-presence-movement.png) no-repeat;text-indent:-9999px;}
.more-kim a:hover{background-position:0 -115px;}
.join-process{float:left;width:100%;margin:10px 0;font-size:.95em;}
.join-process li{float:left;width:146px;margin-right:1px;display:inline;}
.join-process a{display:block;width:146px;height:41px;background:url(../images/join-process-bg.jpg) no-repeat;text-align:center;line-height:40px;color:#3d3d3d;}
.join-process.flexible li{width:auto;margin-right:2px;}
.join-process.flexible a{width:auto;padding:0 12px;background:url(../images/join-process-flexible-bg.png) repeat-x;border:1px solid #f0f0f0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.join-process .current a{background-position:0 -41px;}
.join-status{float:left;position:relative;}
.join-status .bar{float:left;margin-top:10px;width:590px;height:14px;background:url(../images/join-status-bg.png) no-repeat;}
.join-status .bar .step3{float:left;width:400px;height:14px;background:url(../images/join-status-bg.png) no-repeat 0 -14px;}
.join-status .bar .step5{float:left;width:590px;height:14px;background:url(../images/join-status-bg.png) no-repeat 0 -14px;}
.join-status .flag{position:absolute;right:20px;display:block;width:45px;height:32px;background:url(../images/flag.png) no-repeat;}
.join-status .flag.end{right:0;}
.join-status .exit{position:absolute;right:0px;top:5px;display:block;width:21px;height:35px;background:url(../images/exit.png) no-repeat;}
.join-status .done{position:absolute;right:-4px;top:6px;display:block;width:28px;height:35px;background:url(../images/arrow-done.png) no-repeat;}
.paygate{float:left;width:100%;}
.paygate div{float:left;}
.paygate a{float:left;display:block;width:290px;height:139px;text-indent:-9999px;}
.paygate .creditcard{margin-right:8px;display:inline;}
.paygate .creditcard a{background:url(../images/paygate-creditcard.png) no-repeat;}
.paygate .creditcard.current a{background:url(../images/paygate-creditcard.png) no-repeat -290px 0;}
.paygate .paypal a{background:url(../images/paygate-paypal.png) no-repeat;}
.paygate .paypal.current a{background:url(../images/paygate-paypal.png) no-repeat -290px 0;}
address{font-style:normal;font-size:.9em;}
.selected-term{float:left;width:570px;margin:10px 0;padding:10px 9px;border:1px solid #9bca56;background:#d7f3ca;}
.selected-term .term{color:#709b36;}
.selected-term .term span{margin-left:20px;color:#176dcd;}
.selected-term .term span a{color:#176dcd;}
.creditcard-form{float:left;width:100%;margin:10px 0;}
.creditcard-form li{float:left;width:100%;height:30px;line-height:30px;}
.creditcard-form label{float:left;width:160px;margin-left:20px;display:inline;font-weight:bold;}
.creditcard-form .accepted-paygate{float:right;width:195px;height:23px;background:url(../images/paygate-option.png) no-repeat;text-indent:-9999px;}
.term-list{float:left;width:100%;}
.term-list a{display:block;width:100%;height:100%;}
.term-list li{float:left;margin:5px 5px 10px 15px;width:296px;height:217px;display:inline;background:url(../images/term-bg.png) no-repeat;position:relative;}
.term-list li.feature{background:url(../images/term-feature-bg.png) no-repeat;margin-left:0;margin-right:20px;}
.term-list li.edge{width:274px;margin-right:0;margin-left:0;}
.term-list div.price{float:left;margin:35px 0 0 30px;font-size:1.35em;color:#f0f0f0;}
.term-list li.feature .price{margin:40px 0 0 40px;}
.term-list .info{float:left;clear:both;margin-top:10px;padding:10px 30px;}
.term-list .info .title{font-size:1.3em;line-height:180%;font-weight:normal;color:#000;}
.term-list .info p{line-height:140%;color:#4d4d4d;font-size:.9em;}
.term-list .select{position:absolute;left:90px;bottom:20px;}
.term-list li.feature .select{left:110px;bottom:15px;}
.term-list .select{display:block;width:168px;height:43px;background:url(../images/button-term-select.png) no-repeat;text-indent:-9999px;}
.term-list a:hover .select{background-position:0 -43px;}
.gift-list{float:left;width:100%;}
.gift-list a{display:block;width:100%;height:100%;}
.gift-list li{float:left;margin:5px 5px 10px 15px;width:296px;height:235px;display:inline;background:url(../images/gift-bg.png) no-repeat;position:relative;}
.gift-list li.feature{background:url(../images/gift-feature-bg.png) no-repeat;margin-left:0;margin-right:20px;}
.gift-list li.edge{width:274px;margin-right:0;margin-left:0;}
.gift-list div.price{float:left;margin:60px 0 0 30px;font-size:1.35em;color:#f0f0f0;}
.gift-list li.feature .price{margin:60px 0 0 40px;}
.gift-list .info{float:left;clear:both;margin-top:10px;padding:10px 30px;}
.gift-list .info .title{font-size:1.3em;line-height:180%;font-weight:normal;color:#000;}
.gift-list .info p{line-height:140%;color:#4d4d4d;font-size:.9em;}
.gift-list .select{position:absolute;left:70px;bottom:10px;}
.gift-list li.feature .select{left:90px;bottom:10px;}
.gift-list .select{display:block;width:186px;height:43px;background:url(../images/button-gift-select.png) no-repeat;text-indent:-9999px;}
.gift-list a:hover .select{background-position:0 -43px;}
.input-coupon{float:left;width:100%;border-top:1px solid #d2d2d2;margin:15px 0 0;padding-top:10px;}
.input-coupon label{float:left;width:100%;line-height:150%;}
.input-coupon input{padding:4px 8px;width:60%;border:1px solid #bababa;}
.redeem-gift-card{float:left;width:100%;text-align:center;margin-top:50px;}
.redeem-gift-card a{margin:0 auto;display:block;width:264px;height:43px;background:url(../images/button-redeem-gift-card.png) no-repeat;text-indent:-9999px;}
.redeem-gift-card a:hover{background-position:0 -43px;}
.affiliate-block-1{float:left;width:380px;}
.affiliate-block-2{float:right;width:160px;}
.affiliate-block-3{}
.fancy-affiliate-1{float:right;width:200px;}
.fancy-affiliate-2{float:left;width:420px;}
.fancy-affiliate-3{float:left;width:210px;}
.fancy-affiliate-4{float:right;width:140px;}
.get-started{float:left;width:354px;margin:50px 0 0 150px;display:inline;}
.get-started a{display:block;width:354px;height:43px;background:url(../images/button-get-started.png) no-repeat;text-indent:-9999px;}
.get-started a:hover{background-position:0 -43px;}
.affiliate-headline{float:left;width:380px;margin-left:10px;}
.affiliate-headline h2{font-size:1.8em;font-weight:normal;line-height:180%;}
.affiliate-login{float:right;}
.affiliate-login a{display:block;width:183px;height:43px;background:url(../images/button-affiliate-login.png) no-repeat;text-indent:-9999px;}
.affiliate-login a:hover{background-position:0 -43px;}
.affiliate-start{float:left;width:100%;margin:5px auto 25px;}
.affiliate-start .start{float:left;width:100%;text-align:center;margin:10px 0 0 100px;}
.affiliate-start .start a{display:block;width:354px;height:43px;background:url(../images/button-get-started.png) no-repeat;text-indent:-9999px;}
.affiliate-start .start a:hover{background-position:0 -43px;}
#content .questions{float:left;width:100%;margin-bottom:20px;}
#content .questions li{float:left;width:100%;clear:both;margin:10px 0;}
#content .questions a{color:#3a3a3a;}
#content .questions .question a{float:left;display:block;line-height:20px;background:url(../images/arrow-faq-question.jpg) no-repeat right 50%;padding-right:28px;}
#content .questions .answer{float:left;width:100%;clear:both;margin-top:8px;display:none;font-size:.95em;}
#content .questions .answer p{padding-top:10px;}
#content .questions .answer ul{padding:5px 0 0 25px;}
#content .questions .answer ul li{list-style-type:disc;}
#content .questions .answer ol li{list-style-type:decimal;}
#content .questions .current .answer{display:block;}
#content .questions .answer .close{float:right;}
#content .questions .answer .close a{float:right;display:block;width:20px;height:20px;background:url(../images/arrow-faq.jpg) no-repeat left -20px;text-indent:-99999px;}
#content .archives{float:left;width:100%;}
#content .content ul.archives{margin:0;}
#content .content .archives li{float:left;width:100%;margin:10px 0;padding:0;list-style-type:none;}
#content .archives .title{float:left;width:100%;color:#5098a9;border-bottom:1px dotted #5098a9;margin-bottom:5px;font-size:1.1em;font-weight:normal;}
#content .archives .title a{color:#5098a9;}
#content .archive-nav{float:left;width:100%;position:relative;}
#content .archive-nav .buttons div{position:absolute;top:30%;}
#content .archive-nav .buttons .prev{left:0;}
#content .archive-nav .buttons .next{right:0;}
#content .archive-nav .buttons a{display:block;width:46px;height:46px;text-indent:-9999px;background:url(../images/arrow-archive.jpg) no-repeat;}
#content .archive-nav .buttons .next a{background-position:0 -46px;}
#content .archive-nav .buttons a:hover{background-position:-46px 0;}
#content .archive-nav .buttons .next a:hover{background-position:-46px -46px;}
#content .archive-nav ul{float:left;margin:10px 0 0 70px;width:440px;display:inline;}
#content .content .archive-nav ul li{float:left;margin:10px 0;width:16.67%;text-align:center;padding:0;list-style-type:none;}
#content .archive-nav a{font-size:1.2em;color:#dedede;}
#content .archive-nav .current a{color:#5098a9;}
#content .pullerits-group{position:absolute;left:100px;top:-50px;display:block;width:386px;height:360px;background:url(../images/pullerits.png) no-repeat;text-indent:-99999px;}
.register-options{float:left;width:94%;margin:0 3%;}
.register-options li{float:left;width:50%;margin:5px 0;}
.register-options .checkbox{float:left;cursor:pointer;width:28px;margin-right:10px;display:inline;height:30px;padding:4px 0 0 7px;background:url(../images/circlebox.png) no-repeat;}
.register-options .checkbox input{cursor:pointer;}
.register-options label{line-height:34px;cursor:pointer;}
.join-now.inform{float:right;display:block;width:183px;margin:5px 10px 10px 0;height:43px;background:url(../images/button-join-now.jpg) no-repeat;text-indent:-9999px;border:none;cursor:pointer;}
.join-now.inform:hover{background-position:0 -43px;}
.inform-intro{float:left;width:100%;margin:5px 0 10px;}
#content .inform-intro div.highlight{float:left;margin-right:5px;display:inline;color:#3a3a3a;font-size:1.6em;font-weight:normal;}
.inform-buttons{}
.inform-buttons .start-free-trial{float:left;margin:5px 0 0 60px;display:inline;}
.inform-buttons .start-free-trial a{display:block;width:422px;height:43px;background:url(../images/button-start-free-trial.png) no-repeat;text-indent:-99999px;}
.inform-buttons .start-free-trial a:hover{background-position:0 -43px;}
.inform-buttons .or{float:left;clear:both;margin-top:5px;color:#1c8880;font-size:3.2em;font-weight:normal;line-height:180%;text-transform:uppercase;}
.inform-buttons .subscribe-now{float:left;margin:5px 0 0 60px;display:inline;}
.inform-buttons .subscribe-now a{display:block;width:440px;height:141px;background:url(../images/button-subscribe-now.png) no-repeat;text-indent:-9999px;}
.inform-buttons .subscribe-now a:hover{background-position:0 -141px;}
.full-col{float:left;width:100%;}
.full-col h2.headline{float:left;width:940px;height:61px;background:url(../images/fullcol-title-main-green.png) no-repeat;line-height:45px;padding:0 10px;font-size:1.4em;color:#fff;font-weight:normal;}
.full-col h2.headline.first{margin-top:-50px;position:relative;}
.full-col .subnav{float:left;width:100%;height:121px;position:relative;z-index:3;}
.full-col .subnav li{float:left;width:318px;margin-right:2px;display:inline;}
.full-col .subnav li a{display:block;display:block;height:93px;margin-top:28px;background:url(../images/subnav.jpg) no-repeat -318px 0;text-indent:-9999px;}
.full-col .subnav li.current a{height:121px;margin-top:2px;background-position:0 0;}
.full-col .subnav li.online-event a{background-position:-318px -121px;}
.full-col .subnav li.online-event.current a{background-position:0 -121px;}
.full-col .subnav li.my-playlist a{background-position:-318px -242px;}
.full-col .subnav li.my-playlist.current a{background-position:0 -242px;}
.full-col .subnav li ul li{clear:both;float:left;height:auto;margin:0;background:none;}
.full-col .navbar{float:left;width:940px;height:49px;background:#82a546;line-height:45px;padding:0 10px;position:relative;z-index:2;}
.full-col .navbar h2{font-weight:normal;font-size:1.3em;color:#fff;}
.full-col .navbar.live-event{background:#a8ca64 url(../images/fullcol-bar-live-event.png) repeat-x;}
.full-col .navbar.online-event{background:#c2b45f url(../images/fullcol-bar-online-event.png) repeat-x;}
.full-col .navbar.my-playlist{background:#5fc1a8 url(../images/fullcol-bar-my-playlist.png) repeat-x;}
.full-col .fullbox{float:left;width:960px;margin-top:20px;background:url(../images/fullbox.png) no-repeat;}
.full-col .fullbox-end{float:left;width:900px;background:url(../images/fullbox-end.png) no-repeat left bottom;margin-top:40px;padding:0 30px 40px;position:relative;}
.full-col .event-register{float:left;width:600px;clear:both;margin-top:0px;}
.full-col .event-register h4.headline{float:left;font-size:1.3em;font-weight:normal;clear:both;margin-top:20px;}
.full-col .event-register .next{margin-right:100px;display:block;}
.full-col .update-account-detail{position:absolute;right:30px;top:0;display:block;width:299px;height:43px;background:url(../images/button-update-account-detail.jpg) no-repeat;text-indent:-9999px;border:0;cursor:pointer;}
.full-col .update-account-detail:hover{background-position:0 -43px;}
.full-col .event-register-buttons{float:right;}
.full-col .event-register-buttons .purchase{float:right;display:block;width:174px;height:43px;background:url(../images/button-purchase.jpg) no-repeat;text-indent:-9999px;border:none;cursor:pointer;}
.full-col .event-register-buttons .purchase:hover{background-position:0 -43px;}
.full-col .event-register-buttons .cancel{float:right;margin-right:10px;display:inline;}
.full-col .event-register-buttons .cancel a{display:block;width:129px;height:43px;background:url(../images/button-cancel-small.jpg) no-repeat;text-indent:-9999px;}
.full-col .event-register-buttons .cancel a:hover{background-position:0 -43px;}
#content .full-col .fancyblock{margin:40px 0 40px 150px;}
#content .full-col .registerblock{margin:40px 0 0px 150px;}
.full-col .event-live{float:left;width:900px;padding:20px 30px 30px;background:url(../images/fullbox-custom.png) no-repeat left bottom;}
.full-col .event-list{float:left;width:900px;}
.full-col .event-list dd{float:left;width:100%;}
.full-col .event-list .header{float:left;width:100%;height:39px;line-height:39px;}
.full-col .event-list .header .speaker{float:left;width:650px;height:39px;background:#def2ad url(../images/event-list-header-bg.jpg) no-repeat;color:#5c6b2c;font-weight:normal;font-size:1.2em;}
.full-col .event-list .even .header .speaker{background-position:0 -39px;color:#b94925;}
.full-col .event-list .header .speaker span{float:left;width:115px;padding:0 20px;color:#fff;}
.full-col .event-list .header .time{float:left;width:210px;padding:0 20px;height:39px;background:#7da319;font-size:1.1em;color:#fff;}
.full-col .event-list .even .header .time{background:#b94f25;}
.full-col .event-list .body{float:left;width:100%;background:url(../images/event-live-body-bg.png) repeat-y right top;}
.full-col .event-list.online-event .body{background:url(../images/event-live-body-black-bg.png) repeat-y right top;}
.full-col .event-list .body .info{float:left;width:650px;}
.full-col .event-list .body .thumb{float:left;width:260px;}
.full-col .event-list .body .thumb img{border:4px solid #b2b2b2;}
.full-col .event-list .body .detail{padding:15px 15px 10px 0;}
.full-col .event-list .body .detail h3{font-weight:normal;font-size:1.2em;color:#626262;line-height:150%;}
.full-col .event-list .body .detail p{padding-top:5px;color:#7d7d7d;font-size:.95em;}
.full-col .event-list .body .ticket{float:left;width:250px;}
.full-col .event-list .body .ticket .status{float:left;width:100%;height:29px;position:relative;}
.full-col .event-list .body .ticket .bar{float:left;width:100%;height:29px;background:url(../images/event-list-ticket-status-bg.jpg) no-repeat;}
.full-col .event-list .body .ticket .active{float:left;display:block;height:29px;background:url(../images/event-list-ticket-status-green.jpg) repeat-x;}
.full-col .event-list .even .body .ticket .active{float:left;display:block;height:29px;background:url(../images/event-list-ticket-status-red.jpg) repeat-x;}
.full-col .event-list .body .ticket .text{position:absolute;left:0;top:0;width:100%;height:29px;line-height:29px;text-align:center;color:#374f34;}
.full-col .event-list .body .ticket .buynow{float:left;clear:both;margin:30px 0 0 20px;}
.full-col .event-list .body .ticket .buynow a{display:block;width:214px;height:43px;background:url(../images/button-register-now.jpg) no-repeat;text-indent:-9999px;}
.full-col .event-list .body .ticket .buynow a:hover{background-position:0 -43px;}
.full-col .event-list .even .header .speaker{background-position:0 -78px;color:#4c9897;}
.full-col .event-list .even .header .time{background:#25b9b4;}
.full-col .event-list.online-event dd{margin:10px 0;}
.full-col .event-list.online-event .body .detail h3{color:#fff;}
.full-col .event-list.online-event .body .detail p{color:#fff;}
.full-col .event-list.online-event .body{height:auto;position:relative;min-height:180px;}
.full-col .event-list.online-event .body .streaming{position:absolute;left:0;bottom:0;display:block;width:63px;height:100%;background:url(../images/streaming-sign-black.jpg) no-repeat left top;text-indent:-9999px;}
.full-col .event-list.online-event .body .thumb img{border:none;}
.full-col .event-list.online-event .body .ticket .buynow a{display:block;width:208px;height:43px;background:url(../images/button-buynow-black.jpg) no-repeat;text-indent:-9999px;}
.full-col .event-list.online-event .body .ticket .buynow a:hover{background-position:0 -43px;}
.full-col .event-list.online-event .body .ticket .watchnow{float:left;clear:both;margin:30px 0 0 20px;}
.full-col .event-list.online-event .body .ticket .watchnow a{display:block;width:208px;height:43px;background:url(../images/button-watchnow-black.jpg) no-repeat;text-indent:-9999px;}
.full-col .event-list.online-event .body .ticket .watchnow a:hover{background-position:0 -43px;}
.full-col .event-list.online-event .body .ticket .purchased{float:left;clear:both;margin:25px 0 0 80px;display:block;width:96px;height:96px;background:url(../images/purchased-black.png) no-repeat;text-indent:-9999px;}
.full-col .event-list.online-event .body .ticket .price{float:left;clear:both;width:100%;margin-top:20px;text-align:center;font-size:1.3em;color:#fff;}
.full-col .videobox{float:left;width:100%;}
.full-col .videobox .header{float:left;width:900px;height:45px;background:url(../images/videobox-header-bg.jpg) repeat-x;line-height:45px;}
.full-col .videobox .header h2{float:left;padding-left:20px;font-size:1.3em;font-weight:normal;color:#393939;}
.full-col .videobox .header .view-all{float:right;margin-right:20px;display:inline;}
.full-col .videobox .header .view-all a{display:block;text-transform:uppercase;color:#393939;font-size:.95em;text-shadow:1px 1px 1px #fff;height:45px;padding-right:45px;background:url(../images/arrow-viewmore.jpg) no-repeat right 50%;}
.full-col .videobox .body{float:left;width:800px;padding:0 50px;background:#fff;}
.full-col .videobox .body .tab{float:left;width:100%;margin-top:15px;border-bottom:10px solid #8dc2c9;}
.full-col .videobox .body .tab ul{float:right;}
.full-col .videobox .body .tab li{float:left;display:block;height:34px;background:url(../images/videobox-tab.jpg) no-repeat;margin-left:5px;display:inline;}
.full-col .videobox .body .tab li a{display:block;height:34px;line-height:34px;color:#fff;text-transform:uppercase;background:url(../images/videobox-tab.jpg) no-repeat right top;margin-left:20px;padding-right:10px;}
.full-col .videobox .body .tab li.current{background-position:0 -34px;}
.full-col .videobox .body .tab li.current a{background-position:right -34px;}
.full-col .videobox .body .tab li a span{display:block;height:34px;padding-right:45px;background:url(../images/videobox-player-standard.jpg) no-repeat right 50%;color:#fff;}
.full-col .videobox .body .tab .large a span{background:url(../images/videobox-player-large.jpg) no-repeat right 50%;}
.full-col .videobox .body .tab span{float:right;margin-right:10px;display:inline;line-height:34px;color:#b7b7b7;text-transform:uppercase;}
.full-col .videobox .body .video-player{float:left;width:100%;background:#000;text-align:center;}
.full-col .videobox .footer{float:left;width:100%;height:89px;background:url(../images/videobox-footer.jpg) repeat-x;}
.full-col .videobox .footer .play{float:left;width:199px;}
.full-col .videobox .footer .play a{display:block;width:199px;height:89px;background:url(../images/videobox-play.jpg) no-repeat;text-indent:-9999px;}
.full-col .videobox .footer .status{float:left;width:568px;padding:0 15px;height:61px;margin:10px 0 0 25px;background:url(../images/videobox-status-bg.jpg) no-repeat;line-height:61px;}
.full-col .videobox .footer .status .text{float:left;width:480px;font-size:1.3em;font-weight:normal;}
.full-col .videobox .footer .status .text .current{color:#737373;}
.full-col .videobox .footer .status .text .title{color:#252525;}
.full-col .videobox .footer .status .replay{float:right;}
.full-col .videobox .footer .status .replay a{font-size:.8em;display:block;height:60px;text-transform:uppercase;padding-right:35px;background:url(../images/videobox-replay-sign.jpg) no-repeat right 50%;color:#3a3a3a;}
.full-col .my-playlist-buttons{float:right;clear:both;margin-top:10px;padding-top:15px;border-top:1px solid #979696;width:100%;}
.full-col .my-playlist-buttons .account-detail{float:right;}
.full-col .my-playlist-buttons .account-detail a{display:block;width:183px;height:43px;background:url(../images/button-account-detail.jpg) no-repeat;text-indent:-9999px;}
.full-col .my-playlist-buttons .account-detail a:hover{background-position:0 -43px;}
.full-col .my-playlist-buttons .logout{float:right;margin-right:15px;display:inline;}
.full-col .my-playlist-buttons .logout a{display:block;width:183px;height:43px;background:url(../images/button-logout.jpg) no-repeat;text-indent:-9999px;}
.full-col .my-playlist-buttons .logout a:hover{background-position:0 -43px;}
.book-list{float:left;width:580px;margin-left:10px;display:inline;}
.book-list dd{float:left;width:100%;margin:10px 0;}
.book-list ul{float:left;width:100%;}
.book-list li{float:left;width:24%;padding:3%;margin-right:2%;border:1px solid #fff;}
.book-list li:hover{background:#eaeaea;border:1px solid #bad953;}
.book-list .title{font-size:1.2em;font-weight:normal;}
.book-list .title a{color:#4a4a4a;}
.book-list .info{font-size:.82em;line-height:130%;margin-top:5px;}
.book-list .info p{padding:0;margin:0;}
.book-list .buy-from-amazon{float:left;clear:both;margin-top:10px;display:block;width:146px;height:45px;background:url(../images/button-buy-from-amazon.png) no-repeat;text-indent:-9999px;cursor:pointer;border:none;}
.book-list .buy-from-amazon:hover{background-position:0 -45px;}
.book-pagination{float:right;clear:both;margin-top:30px;}
.book-pagination .text{float:right;line-height:250%;font-size:.9em;}
.book-pagination ul{float:right;font-size:.9em;}
.book-pagination li{float:left;margin-left:5px;display:inline;}
.book-pagination li a{float:left;display:block;padding:2px 6px;border:1px solid #fff;color:#3a3a3a;}
.book-pagination li.current a,
.book-pagination li a:hover{border:1px solid #bababa;}
.book-pagination li.prev a{display:block;width:18px;margin-top:3px;padding:0;height:21px;background:url(../images/book-pagination-buttons.png) no-repeat;text-indent:-9999px;}
.book-pagination li.next a{display:block;width:18px;margin-top:3px;padding:0;height:21px;background:url(../images/book-pagination-buttons.png) no-repeat -18px 0;text-indent:-9999px;}
.affiliate{float:left;width:580px;margin:0px 0 0 10px;display:inline;}
.affiliate h4.headline{float:left;width:100%;margin-top:20px;}
.affiliate label{color:#404040;margin:3px 0 0;}
.affiliate p{margin:5px 0 15px;}
.affiliate-submit{float:right;clear:both;margin:30px 60px 0 0;width:183px;height:43px;background:url(../images/button-submit.png) no-repeat;border:0;text-indent:-9999px;cursor:pointer;}
.affiliate-submit:hover{background-position:0 -43px;}
.affiliate-confirmed{float:left;width:580px;height:380px;background:url(../images/affiliate-confirm-bg.png) no-repeat 50% 50%;margin:0px 0 0 10px;color:#383838;}
.affiliate-confirmed p{margin:5px 0 15px;}
.map-searching{float:left;width:100%;height:384px;background:url(../images/map.jpg) no-repeat;position:relative;}
.map-searching label{display:none;}
.map-searching .country{position:absolute;left:0;bottom:50px;width:180px;padding:0 10px;}
.map-searching .state{position:absolute;left:200px;bottom:50px;width:180px;padding:0 10px;}
.map-searching .city{position:absolute;left:400px;bottom:50px;width:180px;padding:0 10px;}
.map-searching .pagination{position:absolute;left:340px;bottom:4px;font-size:.9em;}
.map-searching .pagination li{float:left;margin-right:5px;display:inline;}
.map-searching .pagination li a{display:block;float:left;padding:0px 6px;border:1px solid #d9d9d9;background:#ececec;color:#000;}
.map-searching .button-submit{position:absolute;right:5px;bottom:3px;}
.map-searching .button-submit button{display:block;background:url(../images/button-search-small.png) no-repeat;width:107px;height:25px;text-indent:-9999px;border:none;cursor:pointer;}
.map-searching .button-submit button:hover{background-position:0 -25px;}
.map-searching-extend{float:left;width:100%;clear:both;width:100%;}
.map-searching-extend a{color:#3a3a3a;}
.map-searching-extend a:hover{text-decoration:underline;}
.map-searching-extend .map-extend{float:left;width:100%;height:196px;background:url(../images/map-extend.jpg) no-repeat;position:relative;}
.map-searching-extend .country{position:absolute;left:0;top:50px;width:140px;padding:0 5px;}
.map-searching-extend .state{position:absolute;left:160px;top:50px;width:140px;padding:0 5px;}
.map-searching-extend .city{position:absolute;left:330px;top:50px;width:140px;padding:0 5px;}
.map-searching-extend .phone{position:absolute;left:490px;top:50px;width:140px;padding:0 5px;}
.map-searching-extend .email{position:absolute;left:645px;top:50px;width:140px;padding:0 5px;}
.map-searching-extend .host{position:absolute;left:810px;top:50px;width:140px;padding:0 5px;}
.map-searching-extend h4{font-size:1.3em;font-weight:normal;line-height:180%;}
.map-searching-extend .caption{font-size:.9em;}
.local-group-guide{float:left;margin:20px 0 0 100px;clear:both;}
.local-group-guide a{float:left;display:block;width:272px;height:43px;background:url(../images/button-local-group-guide.jpg) no-repeat;text-indent:-9999px;}
.local-group-guide a:hover{background-position:0 -43px;}
.login-small{float:left;clear:both;margin:30px 0 0 100px;}
.login-small a{float:left;display:block;width:183px;height:43px;background:url(../images/button-login-small.jpg) no-repeat;text-indent:-9999px;}
.login-small a:hover{background-position:0 -43px;}
.join-local-groups{float:left;width:578px;margin:0 0 0 10px;display:inline;border:1px solid #c0c0c0;background:#f4f4f4;}
.join-local-groups .title{float:left;width:558px;padding:5px 10px;color:#706e6e;background:#dfdfdf;font-size:1.3em;font-weight:normal;line-height:180%;border-bottom:1px solid #c0c0c0;}
.local-group-form{float:left;width:558px;padding:10px;}
.local-group-form li{float:left;width:100%;margin:8px 0;}
.local-group-form .sub-1,
.local-group-form .sub-2{float:left;width:50%;}
.local-group-form label{float:left;width:100%;}
.local-group-form .field-input{float:left;width:80%;border:1px solid #dddddd;background:#fff;padding:4px 5px;}
.local-group-form .field-input:focus{border:1px solid #48abc7;}
.local-group-form .publish-option{width:auto;}
.local-group-form .radio{float:left;width:auto;border:0;margin:6px 5px 0 15px;display:inline;}
.local-group-form .option{width:auto;}
.local-group-form .info{clear:both;font-size:.86em;color:#595959;}
.local-group-form .next{float:right;display:block;width:115px;height:43px;background:url(../images/button-form-next.jpg) no-repeat;text-indent:-9999px;cursor:pointer;border:none;}
.local-group-form .next:hover{background-position:0 -43px;}
.local-group-form .update{float:right;display:block;width:174px;height:43px;background:url(../images/button-update-account.jpg) no-repeat;text-indent:-9999px;cursor:pointer;border:none;}
.local-group-form .update:hover{background-position:0 -43px;}
.local-group-form .cancel-button{float:right;margin-right:15px;display:inline;}
.local-group-form .cancel-button a{display:block;width:129px;height:43px;background:url(../images/button-cancel.jpg) no-repeat;text-indent:-9999px;}
.local-group-form .cancel-button a:hover{background-position:0 -43px;}
.local-groups-thank-you{float:left;width:580px;margin:15px 0 0 10px;}
.local-groups-thank-you h3{font-size:1.6em;font-weight:normal;line-height:160%;color:#a19e9e;font-family:helvetica, tahoma, arial;}
.article{float:left;width:580px;margin-left:10px;display:inline;}
.article-list{float:left;width:580px;margin-left:10px;display:inline;font-size:.95em;}
.article-list dd{float:left;width:100%;margin:10px 0;clear:both;}
.article-list .thumb{float:left;width:120px;margin-right:20px;display:inline;}
.article-list .info{float:left;width:440px;}
.article-list .title{font-size:1.1em;font-weight:normal;}
.article-list .title a{color:#3a3a3a;}
.article-list .readmore{float:right;margin:10px 0 0;}
.article-list .readmore a{display:block;width:136px;height:45px;background:url(../images/button-readmore.png) no-repeat;text-indent:-9999px;}
.article-list .readmore a:hover{background-position:-136px 0;}
.article-list p{margin:10px 0;}
div.trial-membership{float:left;width:340px;margin:0 0 0 10px;display:inline;}
div.trial-membership h3{font-size:1.3em;font-weight:normal;line-height:180%;}
div.trial-membership ul{margin:5px 0 5px 15px;}
div.trial-membership li{list-style-type:disc;margin-left:10px;}
div.trial-membership .more-benefit{float:left;margin:20px 0 20px 60px;}
div.trial-membership .more-benefit a{float:left;width:188px;height:43px;background:url(../images/button-more-benefits.png) no-repeat;text-indent:-9999px;}
div.trial-membership .more-benefit a:hover{background-position:0 -43px;}
.pagination{float:left;width:100%;margin-top:30px;text-align:center;color:#595959;}
.pagination .text{float:left;margin-left:280px;line-height:35px;}
.pagination ul{float:left;margin-left:10px;display:inline;}
.pagination ul li{float:left;margin:0 5px;}
.pagination ul li a{display:block;padding:6px 10px;background:#fff;color:#595959;}
.pagination ul .current a{color:#fff;background:#94c52f;}
.fancybox{margin-top:5px;float:left;width:560px;padding:15px;}
.fancybox.coupon{margin-top:20px;background:#beebe4;}
.fancybox.name{background:#d4ebbe;}
.fancybox.email{background:#d6e5ac;}
.fancybox.password{background:#e1e7a9;}
.fancybox.billing{background:#e9f7e2;}
#content ul.general-form{float:left;clear:both;width:100%;font-size:.93em;margin:0;padding:0;}
#content .content.pullerits{margin-top:310px;}
#content .content.pullerits .highlight{color:#124584;font-size:1.5em;font-weight:normal;}
#content .content.pullerits .go-to-pullerits-site a{display:block;width:186px;height:76px;background:url(../images/button-pullerits.png) no-repeat;text-indent:-9999px;margin:25px 0 0 190px;}
#content .content.pullerits .go-to-pullerits-site a:hover{background-position:0 -76px;}
.general-form.affiliate{width:570px;margin-left:10px;display:inline;}
.general-form ul li{float:left;width:100%;margin:0;list-style-type:none;}
#content .content ul.general-form li{float:left;width:100%;margin:0;padding:0;list-style-type:none;}
.general-form label{float:left;width:100%;margin-bottom:3px;}
.general-form input{font-size:1em;padding:5px 6px;width:70%;border:1px solid #dddddd;}
.general-form input:focus{border:1px solid #48abc7;}
.general-form .sub-1{float:left;width:40%;}
.general-form .sub-2{float:left;width:40%;}
.general-form .sub-1 select,
.general-form .sub-2 select{width:70%;}
.general-form .small{width:40%;}
.general-form label.none{float:none;}
.general-form label.inline{line-height:130%;width:auto;margin-right:20px;}
.general-form input.radio{width:auto;margin:0 3px;border:0;}
.general-form textarea{padding:5px;font-family:Arial, tahoma, arial;border:1px solid #d2d2d2;}
.general-form a{color:#176dce;text-decoration:underline;}
.general-form .next{float:right;margin-top:20px;display:block;width:115px;height:43px;background:url(../images/button-form-next.jpg) no-repeat;text-indent:-9999px;cursor:pointer;border:none;}
.general-form .next:hover{background-position:0 -43px;}
.general-form .start-7-day{float:right;margin-top:20px;display:block;width:254px;height:43px;background:url(../images/button-start-7-day.jpg) no-repeat;text-indent:-9999px;cursor:pointer;border:none;}
.general-form .start-7-day:hover{background-position:0 -43px;}
.general-form .start-x-day{float:right;margin-top:20px;display:block;width:254px;height:43px;background:url(../images/button-start-x-day.jpg) no-repeat;cursor:pointer;border:none;}
.general-form .start-x-day:hover{background-position:0 -43px;}
.general-form .register{float:right;width:234px;margin-top:30px;height:43px;background:url(../images/button-register.jpg) no-repeat;text-indent:-9999px;border:none;cursor:pointer;}
.general-form .register:hover{background-position:0 -43px;}
.general-form .cancel{float:right;margin:30px 10px 0 0;display:inline;}
.general-form .cancel a{display:block;width:138px;height:43px;background:url(../images/button-cancel-sign.jpg) no-repeat;text-indent:-9999px;}
.general-form .cancel a:hover{background-position:0 -43px;}
.receipt-message{float:left;width:100%;margin:15px 0 5px;font-size:.95em;}
.receipt-message .quote{padding:10px 5px 10px 30px;color:#bababa;}
.receipt-message p{padding:3px 0;}
.join-next{float:right;width:183px;margin-top:30px;}
.join-next a{display:block;width:183px;height:43px;background:url(../images/button-next.png) no-repeat;text-indent:-9999px;}
.join-next a:hover{background-position:0 -43px;}
.affiliate-next{float:right;margin:30px 50px 0 0;display:block;width:183px;height:43px;background:url(../images/button-next.png) no-repeat;text-indent:-9999px;border:0;cursor:pointer;}
.affiliate-next:hover{background-position:0 -43px;}
.input-paypal{float:left;width:100%;height:49px;margin:5px 0;}
.input-paypal label{float:left;width:48px;height:49px;display:block;background:url(../images/arrow-paypal.png) no-repeat;text-indent:-9999px;margin-right:10px;}
.input-paypal input{margin-top:10px;height:25px;line-height:25px;width:250px;padding:0 10px;border:1px solid #d2d2d2;}
.join-eckhart{float:right;width:200px;margin-top:15px;text-align:center;}
.join-eckhart.community{float:left;width:100%;margin-right:10px;display:inline;}
.join-eckhart.community .button{float:left;}
.join-eckhart.community .text{line-height:45px;font-size:1em;}
.join-eckhart .button{clear:both;margin-top:5px;}
.join-eckhart .button a{margin:0 auto;display:block;width:183px;height:43px;background:url(../images/button-join.png) no-repeat;text-indent:-9999px;}
.join-eckhart .button a:hover{background-position:0 -43px;}
.start-trial{float:right;margin-top:30px;}
.start-trial a{display:block;width:254px;height:43px;background:url(../images/button-start-trail.png) no-repeat;text-indent:-9999px;}
.start-trial a:hover{background-position:0 -43px;}
.payment-buttons{float:left;width:100%;margin:10px 0;}
.payment-buttons .register-payment-details{float:left;}
.payment-buttons .cancel-payment{float:right;}
.register-payment{float:right;margin-top:30px;}
.register-payment a{display:block;width:183px;height:43px;background:url(../images/button-register-payment.png) no-repeat;text-indent:-9999px;}
.register-payment a:hover{background-position:0 -43px;}
.print-receipt{float:left;margin:30px 0 0 210px;}
.print-receipt a{display:block;width:183px;height:43px;background:url(../images/button-print-receipt.png) no-repeat;text-indent:-9999px;}
.print-receipt a:hover{background-position:0 -43px;}
#content .share-friend{float:right;clear:both;width:100%;margin-top:15px;}
#content .share-friend a{float:right;display:block;width:214px;height:43px;background:url(../images/button-share-with-friend.jpg) no-repeat;text-indent:-9999px;}
#content .share-friend a:hover{background-position:0 -43px;}
#content .fancyblock{float:left;width:585px;margin:15px 0 0 5px;display:inline;background:url(../images/fancybox-bg.jpg) no-repeat left bottom;}
#content .fancyblock.community{margin:10px 0 0 0;}
#content .fancyblock .header{float:left;width:575px;font-family:helvetica, tahoma, arial;font-size:1.4em;color:#a19e9e;font-weight:normal;padding:0 15px;height:60px;background:url(../images/fancybox-header-bg.jpg) no-repeat;margin:0 0 10px 0;line-height:60px;}
#content .fancyblock ul.general-form{float:left;width:555px;padding:15px;}
#content .fancyblock .general-form li{float:left;width:100%;margin:3px 0;}
#content .fancyblock .general-form input.remember{float:left;width:15px;}
#content .fancyblock .general-form label.remember{float:none;width:auto;}
#content .fancyblock .general-form .info{font-size:.9em;color:#595959;}
#content .fancyblock .forgot{height:31px;}
#content .fancyblock .forgot a{float:left;margin:0 0 0 20px;display:block;height:31px;background:url(../images/forgot-icon.jpg) no-repeat left 45%;padding-left:35px;color:#bababa;text-decoration:underline;}
#content .fancyblock .login-button{float:right;margin:20px 15px 20px 0;display:block;width:183px;height:43px;background:url(../images/button-login.jpg) no-repeat;text-indent:-9999px;cursor:pointer;border:none;}
#content .fancyblock .login-button:hover{background-position:0 -43px;}
#content .fancyblock p{padding:5px 15px 0;}
#content .fancyblock .buttons{float:left;margin:10px 0 20px 100px;}
#content .fancyblock .back-login{float:left;margin-right:20px;display:inline;}
#content .fancyblock .back-login a{display:block;width:188px;height:43px;background:url(../images/button-back-to-login.jpg) no-repeat;text-indent:-9999px;}
#content .fancyblock .back-login a:hover{background-position:0 -43px;}
#content .fancyblock .submit-button{float:left;display:block;width:183px;height:43px;background:url(../images/button-submit2.jpg) no-repeat;text-indent:-9999px;border:0;cursor:pointer;}
#content .fancyblock .submit-button.right{float:right;margin-top:15px;}
#content .fancyblock .submit-button:hover{background-position:0 -43px;}
#content .fancyblock .share-friend{float:right;width:auto;clear:none;margin:15px 10px 0 0;}
#content .fancyblock .share-friend a{display:block;width:214px;height:43px;background:url(../images/button-share-with-friend.jpg) no-repeat;text-indent:-9999px;}
#content .fancyblock .share-friend a:hover{background-position:0 -43px;}
#content .fancyblock .back-button{float:right;margin:15px 10px 0 0;}
#content .fancyblock .back-button a{display:block;width:97px;height:43px;background:url(../images/button-back.jpg) no-repeat;text-indent:-9999px;}
#content .fancyblock .back-button a:hover{background-position:0 -43px;}
#content .registerblock{float:left;width:553px;margin:15px 0 0 5px;display:inline;padding:15px;background:#e9e9e9;border:1px solid #d0d0d0;text-align:right;}
#content .registerblock.community{margin:10px 0 0 0;}
#content .registerblock span{line-height:40px;}
#content .registerblock .join-now{float:right;display:block;width:183px;margin-left:15px;height:43px;background:url(../images/button-join-now.jpg) no-repeat;text-indent:-9999px;border:none;cursor:pointer;}
#content .registerblock .join-now:hover{background-position:0 -43px;}
#content .threads{float:left;width:100%;margin-top:10px;}
#content .threads dd{float:left;width:316px;height:211px;background:url(../images/box-green-bg.jpg) no-repeat;margin-right:6px;display:inline;}
#content .threads dd.yellow{background:url(../images/box-yellow-bg.jpg) no-repeat;}
#content .threads dd.orange{background:url(../images/box-orange-bg.jpg) no-repeat;margin:0;}
#content .threads .title{float:left;width:90%;padding:0 5%;height:45px;line-height:45px;color:#fff;}
#content .threads .title a{float:left;display:block;width:100%;height:45px;color:#fff;}
#content .threads .abs{float:left;width:276px;clear:both;margin:10px 20px;font-size:.9em;}
#content .threads .abs ul{margin:0;padding:0;}
#content .threads .abs ul li{list-style-type:disc;margin:0;margin-left:10px;padding:0;}
#content .quick-stat{float:left;width:90%;padding:0 5%;height:71px;background:url(../images/community-stat-bg.jpg) no-repeat;line-height:71px;margin-top:20px;font-size:1.6em;color:#c6c6c6;}
#content .quick-stat .highlight{color:#b1cf4d;}
#content .quick-stat .highlight.green{color:#50be42;}
#content .quick-stat .highlight.orange{color:#d0a707;}
#content .content{float:left;width:580px;margin-left:8px;display:inline;}
#content .full-col .content{width:950px;}
#content .full-col .content.event-register{width:580px;}
#content .content p{margin-top:15px;}
#content .content ul,
#content .content ol{margin:10px 0 5px 45px;}
#content .content li{margin-top:5px;}
#content .content ul li{list-style-type:disc;}
#content .content ol li{list-style-type:decimal;}
#content .content h3{float:left;width:100%;margin-top:20px;font-size:1.6em;line-height:200%;font-weight:normal;}
#content .content .slogan{color:#7e9d16;font-size:1.2em;line-height:180%;font-weight:normal;}
#content .content small{font-size:.9em;}
#content .content .highlight{font-weight:bold;color:#b10404;}
#content .content .thumb{float:left;margin:10px 15px 10px 0;display:inline;}
#content .content .thumb.secondary{float:right;margin:10px 0 10px 15px;}
#content .content .author{clear:both;padding-top:10px;color:#bababa;font-weight:bold;}
#content .content .question{font-style:italic;font-weight:bold;}
#content .content .sponsors{float:left;width:100%;border-top:1px solid #bababa;margin-top:20px;padding-top:10px;}
#content .content .sponsors li{float:left;margin-right:10px;display:inline;}
#content .content .sponsors .eckhart-teachings a{display:block;width:89px;height:53px;background:url(../images/sponsor-eckhart.jpg) no-repeat;text-indent:-9999px;}
#content .content .sponsors .sounds-true a{display:block;width:165px;height:47px;background:url(../images/sponsor-sounds-true.jpg) no-repeat;text-indent:-9999px;}
#content .membership-packages{float:left;width:339px;margin:10px 0 20px 10px;display:inline;font-size:.95em;}
#content .membership-packages.first{margin-top:-50px;}
#content .membership-packages .tabs{float:left;width:100%;border-bottom:1px solid #bababa;}
#content .membership-packages .tabs li{float:left;width:166px;height:63px;margin-top:20px;background:url(../images/membership-pakages-tabs.png) no-repeat;text-align:center;font-size:1.05em;font-weight:bold;}
#content .membership-packages .tabs li.last{float:right;}
#content .membership-packages .tabs li.current{height:83px;margin:0;}
#content .membership-packages .tabs li a{display:block;padding:0 15px;height:95%;padding-top:5%;color:#3a3a3a;line-height:180%;}
#content .membership-packages .packages{float:left;width:100%;}
#content .membership-packages .packages .title{color:#343434;font-size:1.3em;font-weight:normal;line-height:150%;}
#content .membership-packages .packages li{float:left;width:100%;height:100px;background:url(../images/membership-packages-bg.png) no-repeat left bottom;}
#content .membership-packages .packages li:hover{background-position:right top;}
#content .membership-packages .packages li.package{height:140px;}
#content .membership-packages .packages li.stream{height:110px;}
#content .membership-packages .packages li.download{height:140px;}
#content .membership-packages .packages li.month-stream{height:110px;}
#content .membership-packages .packages a{display:block;height:100%;float:left;width:269px;padding:25px 20px 15px;margin-right:15px;color:#3a3a3a;background:url(../images/package-streamdownload.png) no-repeat right 65%;}
#content .membership-packages .packages .package a{padding-top:30px;}
#content .membership-packages .packages .stream a{padding-top:30px;background:url(../images/package-stream.png) no-repeat right 65%;}
#content .membership-packages .packages .download a{background:url(../images/package-download.png) no-repeat right 65;}
#content .membership-packages .packages .month-stream a{padding-top:25px;background:url(../images/package-stream.png) no-repeat right 65%;}
#content .membership-packages .packages .hover a{display:block;height:100%;float:left;width:269px;padding:15px 20px 15px;margin-right:15px;color:#3a3a3a;background:url(../images/package-streamdownload.png) no-repeat right 30%;}
#content .membership-packages .packages .package .hover a{padding-top:10px;}
#content .membership-packages .packages .stream .hover a{padding-top:10px;background:url(../images/package-stream.png) no-repeat right 52%;}
#content .membership-packages .packages .download .hover a{padding-top:10px;background:url(../images/package-streamdownload.png) no-repeat right 38%;}
#content .membership-packages .packages .month-stream .hover a{padding-top:10px;background:url(../images/package-stream.png) no-repeat right 61%;}
#content .membership-packages .packages .hover{display:none;}
#content .membership-packages .packages li:hover .normal{display:none;}
#content .membership-packages .packages li:hover .hover{display:block;}
#content .membership-packages .packages li:hover .num{color:#fff;}
#content .membership-packages .packages .num{float:left;width:30px;margin-top:5px;margin-right:0px;color:#85d26a;font-size:1.5em;}
#content .membership-packages .packages .text{float:left;width:239px;}
#content .membership-packages .packages .text h4{float:left;width:100%;font-weight:bold;}
#content .membership-packages .include{float:left;width:309px;background:url(../images/membership-package-bg.png) no-repeat left bottom;padding:15px;}
#content .membership-packages .include ul{float:left;width:100%;}
#content .membership-packages .include ul li{float:left;width:270px;margin:6px 0;padding-left:30px;background:url(../images/memebershiop-package-arrow.png) no-repeat left 5px;}
#content .membership-packages .include .highlight{float:left;width:100%;color:#0f0f0f;font-size:1.3em;}
#content .membership-packages .tab{display:none;}
#content .membership-packages .tab.current{display:block;}
#content .video-casourel{float:left;width:100%;clear:both;position:relative;}
#content .video-casourel .buttons div{position:absolute;top:20%;}
#content .video-casourel .buttons .prev{left:0;}
#content .video-casourel .buttons .next{right:0;}
#content .video-casourel .buttons a{display:block;width:41px;height:79px;background:url(../images/books-buttons.png) no-repeat;text-indent:-9999px;}
#content .video-casourel .buttons a:hover{background-position:-41px 0;}
#content .video-casourel .buttons .next a{background-position:0 -79px;}
#content .video-casourel .buttons .next a:hover{background-position:-41px -79px;}
#content .video-casourel .visible-area{float:left;width:500px;margin:0 0 0 60px;overflow:hidden;}
#content .video-casourel .visible-area ul{float:left;width:100%;margin:0;}
#content .video-casourel .visible-area ul li{float:left;list-style-type:none;}
#content .content .billing-block{float:left;margin:5px 0 10px;width:530px;padding:15px 25px 25px;background:#c8ec92;font-size:.95em;}
#content .content .copyright{float:left;clear:both;margin-top:30px;color:#bababa;font-style:italic;}
#content .view-previous{float:left;clear:both;margin-top:20px;}
#content .view-previous a{display:block;width:582px;height:43px;background:url(../images/button-view-previous.jpg) no-repeat;text-indent:-9999px;}
#content .view-previous a:hover{background-position:0 -43px;}
#content .contact-info{float:left;width:100%;font-size:.95em;line-height:150%;clear:both;}
#content .contact-info .subcol-1{float:left;width:300px;margin-right:20px;display:inline;}
#content .contact-info .subcol-2{float:left;width:260px;}
#content .contact-info p{padding-top:15px;}
#content .contact-info .abs{clear:both;padding:10px 10px 0 15px;font-size:1em;line-height:160%;}
#content .contact-info a{color:#3a3a3a;}
#content .contact-info .headline.fancy{float:left;width:94%;height:45px;margin-bottom:20px;line-height:45px;padding:0 3%;color:#fff;background:#bababa;}
#content .contact-info .headline.fancy.yellow{background:#d9cd53;}
#content .contact-info .headline.fancy.green{background:#bad953;}
#content .contact-info .headline.fancy.orange{background:#d9a753;}
#content .index{float:left;width:100%;margin-top:30px;}
#content .index li{float:left;margin-right:40px;display:inline;}
#content .index li span{margin:0 2px;color:#e7e6e6;font-size:1.4em;}
#content .index .highlight{font-size:3.8em;font-weight:normal;color:#e7e6e6;}
#content .index .current span{color:#5098a9;}
#content .index .current .highlight{color:#5098a9;}
#content .publisher-list{float:left;width:100%;}
#content .publisher-list dd{float:left;width:100%;margin:10px 0;}
#content .publisher-list .title{float:left;width:100%;color:#5098a9;border-bottom:1px dotted #5098a9;}
#content .publisher-list .title a{font-size:1.2em;font-weight:normal;color:#5098a9;}
#content .publisher-list .detail{clear:both;display:block;padding:5px 20px 0 30px;}
#content .billing-info{float:left;margin:10px 0;width:570px;padding:15px 18px;background:#c8ec92;border:1px solid #9bca56;}
#content .billing-info .title{font-size:1.5em;font-weight:normal;line-height:180%;margin-bottom:15px;}
#content .billing-info p{float:left;color:#79a343;}
#content .billing-info .edit{float:left;margin-left:25px;display:inline;}
#content .billing-info .edit a{color:#176dcd;}
#content .billing-info .edit a:hover{text-decoration:underline;}
#content .thankyou{width:510px;margin-top:10px;padding:35px;background:#e0e7c8;color:#779a05;border:1px solid #80a700;}
#content .thankyou p{padding:0;margin:0;}
.sidebar-menu{float:left;width:350px;margin-bottom:11px;display:inline;}
.tv-concept .sidebar-menu{float:left;width:100%;}
.sidebar-menu li{float:left;width:100%;height:53px;}
.sidebar-menu a{display:block;width:292px;padding:0 21px 0 20px;margin-left:8px;margin-bottom:0px;height:50px;line-height:50px;font-size:.95em;color:#605f5f;border-left:1px solid #e7e7e7;border-top:1px solid #e7e7e7;background:url(../images/sidebar-link-bg.jpg) repeat-x;}
#content .dark-sidebar .sidebar-menu li{height:48px;}
#content .dark-sidebar .sidebar-menu a{display:block;width:297px;padding:0 21px 0 20px;margin-bottom:0px;height:48px;line-height:48px;font-size:.95em;color:#fff;border:none;background:url(../images/sidebar-link-dark-bg.jpg) repeat-x;}
.sidebar-menu .current{margin-top:-11px;margin-bottom:-11px;height:61px;}
.sidebar-menu .current a{width:300px;background:url(../images/sidebar-nav-active.png) no-repeat;position:relative;z-index:9;padding:0 20px 0 30px;border:0;margin:0;height:61px;line-height:50px;font-weight:bold;color:#fff;}
.sidebar-menu.secondary .current a{width:300px;background:url(../images/sidebar-nav-active-blue.png) no-repeat;position:relative;z-index:9;}
.sidebar-menu .hover{margin-top:-11px;margin-bottom:-11px;height:61px;}
.sidebar-menu .hover a{width:300px;background:url(../images/sidebar-nav-active.png) no-repeat;position:relative;z-index:10;padding:0 20px 0 30px;border:0;margin:0;height:61px;line-height:50px;font-weight:bold;color:#fff;}
.sidebar-menu.secondary .hover a{width:300px;background:url(../images/sidebar-nav-active-blue.png) no-repeat;position:relative;z-index:10;}
#content .dark-sidebar{float:left;width:100%;background:url(../images/sidebar-dark-bg.jpg) no-repeat right bottom;padding-bottom:5px;}
#content .dark-sidebar .sidebar-menu li{margin-left:3px;display:inline;}
#content .dark-sidebar .sidebar-menu li.hover{margin-left:0;margin-bottom:0;margin-top:0;}
#content .dark-sidebar .sidebar-menu.secondary .current a{padding-left:30px;width:300px;background:url(../images/sidebar-nav-active-dark-blue.png) no-repeat;position:relative;z-index:9;line-height:40px;}
#content .dark-sidebar .sidebar-menu.secondary .hover a{padding-left:30px;width:310px;background:url(../images/sidebar-nav-active-dark-blue.png) no-repeat;position:relative;z-index:10;line-height:40px;}
#content .signup-quote{float:left;width:330px;margin:50px 0 50px 20px;}
#content .signup-quote p{line-height:260%;font-size:1.3em;font-style:italic;color:#3a3a3a;}
.newsletter-archives{float:left;width:300px;margin:0 0 20px 10px;display:inline;}
.newsletter-archives li{float:left;width:96%;margin:3px 0;padding-left:4%;background:url(../images/arrow-link.jpg) no-repeat left 50%;}
.newsletter-archives a{color:#3a3a3a;}
.newsletter-archives .current a{font-weight:bold;}
.article-archives{float:left;width:300px;margin:0 0 20px 10px;display:inline;}
.article-archives li{float:left;width:96%;margin:3px 0;padding-left:4%;background:url(../images/arrow-link.jpg) no-repeat left 10px;}
.article-archives a{color:#3a3a3a;}
.article-archives .current a{font-weight:bold;}
.testimonial-list{float:left;width:340px;margin-left:10px;display:inline;}
.testimonial-list li{float:left;width:320px;margin-bottom:10px;padding:15px 10px;}
.testimonial-list.text li{width:340px;padding:5px 0;}
.testimonial-list .first{margin-top:-11px;}
.testimonial-list .blue{background:url(../images/testimonial-bg-3.jpg) repeat-x left top;}
.testimonial-list .green{background:url(../images/testimonial-bg-1.jpg) repeat-x left top;}
.testimonial-list .yellow{background:url(../images/testimonial-bg-2.jpg) repeat-x left top;}
.testimonial-list .orange{background:url(../images/testimonial-bg-4.jpg) repeat-x left top;}
.testimonial-list p{color:#505050;}
.testimonial-list cite{color:#3d3d3d;}
.founder-message{float:left;width:320px;padding:10px;margin:-10px 0 0 10px;display:inline;background:#ddf2ef;font-size:.95em;}
.founder-message p{padding-top:15px;}
.concept3d-buttons{float:left;width:100%;margin-top:15px;}
.concept3d-buttons a{display:block;width:167px;height:43px;text-indent:-9999px;}
.concept3d-buttons .join-now{float:left;width:167px;margin-right:5px;display:inline;}
.concept3d-buttons .free-trial{float:left;}
.concept3d-buttons .join-now a{background:url(../images/button-join-now-small.jpg) no-repeat;}
.concept3d-buttons .free-trial a{background:url(../images/button-free-trial-small.jpg) no-repeat;}
.concept3d-buttons a:hover{background-position:0 -43px;}
.membership-feature{float:left;margin-top:15px;width:308px;border:1px solid #d0e4a5;background:#eaf5d2;padding:15px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.membership-feature h3{color:#84b02a;font-size:1.5em;font-weight:normal;line-height:200%;}
.membership-feature ul{margin:10px 0 0 10px;color:#899471;}
.membership-feature li{list-style-type:disc;margin:10px 0 0 15px;}
.newsletter-block{float:left;margin-top:15px;width:340px;height:360px;background:url(../images/newsletter-bg.jpg) no-repeat;}
.newsletter-block .title{float:left;width:270px;margin-left:70px;display:inline;height:65px;line-height:65px;color:#585858;text-transform:uppercase;font-weight:normal;font-size:1em;}
#content .newsletter-block .share-friend{margin:0;}
#content .newsletter-block .share-friend a{float:none;margin:10px auto;width:250px;background:url(../images/button-share-with-friend-grey.jpg) no-repeat;text-indent:-9999px;}
#content .newsletter-block .share-friend a:hover{background-position:0 -43px;}
.newsletter-block .intro{margin:10px 0 0 25px;font-weight:normal;}
.newsletter-block .intro h4{font-size:1.2em;font-weight:normal;line-height:180%;}
.newsletter-block .intro ul{margin-left:10px;}
.newsletter-block .intro li{list-style-type:disc;margin-left:10px;}
.newsletter-block .field-text{margin:5px 0 0 25px;border:1px solid #bababa;width:260px;padding:5px;}
.newsletter-block .note{margin-left:25px;text-transform:uppercase;font-size:.9em;}
.newsletter-block .submit{float:left;width:183px;height:43px;margin:15px 0 0 25px;background:url(../images/button-submit.png) no-repeat;text-indent:-9999px;border:none;cursor:pointer;}
.newsletter-block .submit:hover{background-position:0 -43px;}
.gift-certificate{clear:both;padding-top:15px;}
.gift-certificate a{display:block;width:342px;height:72px;background:url(../images/button-gift-certificate.jpg) no-repeat;text-indent:-9999px;}
.gift-certificate a:hover{background-position:0 -72px;}
.col-2 .free-clip{float:left;width:350px;height:300px;margin:0 0 0 10px;position:relative;background:url(../images/ipad-small-bg.jpg) no-repeat left bottom;}
.col-2 .free-clip p{position:absolute;left:10px;top:10px;width:180px;}
.col-2 .free-clip .view{position:absolute;right:10px;top:10px;}
.col-2 .free-clip .view a{display:block;width:136px;height:84px;background:url(../images/free-clip.png) no-repeat;text-indent:-9999px;}
.present-reminder{float:left;width:350px;margin:-10px 0 0 10px;position:relative;}
.present-reminder .more{position:absolute;left:0;bottom:0;}
.present-reminder .more a{width:350px;height:54px;display:block;background:url(../images/present-reminder-more.png) no-repeat;text-indent:-9999px;}
.col-2 .mailing-list{float:left;}
.col-2 .mailing-list a{display:block;margin-left:8px;width:342px;height:64px;background:url(../images/mailing-list-bg.jpg) no-repeat;text-indent:-9999px;}
.col-2 .mailing-list a:hover{background-position:0 -64px;}
.col-2 .journey{float:left;width:320px;padding:0 15px;}
.col-2 .journey h4{float:left;width:100%;margin-top:15px;padding-bottom:15px;border-bottom:1px solid #ddd;color:#86a929;font-size:21px;font-style:italic;font-weight:normal;}
.col-2 .journey p{float:left;width:100%;margin-top:10px;color:#747770;font-size:15px;font-style:italic;}
.col-2 .issue{float:left;width:320px;margin-top:20px;padding:10px 15px;background:#eef6e3;}
.col-2 .issue label{float:left;width:100%;font-weight:bold;color:#2a5255;font-size:18px;}
.col-2 .issue .clip{float:left;width:100%;margin-top:10px;}
.col-2 .issue .title-clip{float:left;width:100%;margin-top:10px;font-size:18px;color:#2a5255;}
.col-2 .issue .date{float:left;width:100%;font-size:12px;color:#929d81;}
.col-2 .issue p{float:left;width:100%;margin-top:10px;padding-top:10px;border-top:1px solid #deedca;font-size:12px;color:#626262;line-height:150%;}
.col-2 .issue .preview a{float:left;width:197px;height:46px;margin:10px 0 0 15px;padding-left:100px;background:url(../images/button-preview.png) no-repeat top;color:#fff;font-size:15px;line-height:42px;}
.col-2 .issue .preview a:hover{background-position:0 -46px;}
.col-2 .service{float:left;width:320px;margin-top:20px;padding:10px 15px;border:1px solid #e7e4ca;}
.col-2 .service label{float:left;width:100%;font-weight:bold;color:#2a5255;font-size:18px;}
.col-2 .service div{float:left;width:100%;color:#333;}
.col-2 .service .phone{margin-top:5px;padding-left:30px;background:url(../images/icon-service.png) no-repeat top left;}
.col-2 .service .email{padding-left:30px;background:url(../images/icon-service.png) no-repeat left -48px;}
.fancy-link{float:left;width:170px;height:75px;padding:20px 70px 0 110px;margin:5px 0 10px;background:url(../images/fancy-link-bg.jpg) no-repeat;position:relative;font-weight:bold;color:#64b410;}
.fancy-link-note{float:left;width:340px;margin:5px 0 10px 10px;display:inline;}
.fancy-link .edit{position:absolute;right:10px;bottom:5px;font-weight:normal;}
.fancy-link .edit a{color:#1654e0;}
.customer-service-block{float:left;width:340px;margin-left:10px;font-size:.95em;}
.tv-concept .customer-service-block{color:#fff;}
#content .read a{text-decoration:underline;}
#content .membership-note{margin-left:8px;}
div.next-mediation{float:left;width:360px;margin:-11px 0 0 9px;}
.clear-top{float:left;width:100%;margin-top:30px;}
.clearfix{clear:both;display:block;}
.left-align{float:left;margin-right:15px;display:inline;}
.addthis{float:left;width:100%;margin-top:20px;padding-top:5px;border-top:1px solid #d2d2d2;}
.col-1 h2.headline{float:left;width:560px;padding:0 15px;height:61px;background:url(../images/title-main-green.png) no-repeat;line-height:50px;font-weight:normal;font-size:1.4em;color:#fff;}
.col-1 .contact-info h2.headline{width:90%;font-size:1.5em;}
.col-1 .contact-info.first h2.headline.two{background:url(../images/headline-about-orange.jpg) no-repeat;}
.col-1 .contact-info.second h2.headline.one{background:url(../images/headline-about-red.jpg) no-repeat;}
.col-1 .contact-info.second h2.headline.two{background:url(../images/headline-about-blue.jpg) no-repeat;}
.col-1 h4.subheadline{color:#bababa;font-size:1.2em;font-weight:normal;line-height:180%;}
.col-1 h2.headline.special{color:#66772d;font-size:1.4em;}
.col-1 h3.headline{font-size:1.5em;font-weight:normal;line-height:150%;margin-top:0;}
.headline.green{color:#649733;}
.col-1 h3.headline.payment{float:left;width:100%;clear:both;margin-top:15px;}
.col-1 h4.headline{font-size:1.1em;margin-top:10px;line-height:160%;font-weight:bold;}
.affiliate.info .headline{font-size:1.5em;clear:both;float:left;width:100%;margin:10px 0 5px;}
.affiliate.info .headline.part{width:300px;}
.headline.creditcard-detail{float:left;font-size:1em;font-weight:bold;margin:5px 0;width:570px;padding:3px 10px;background:#66a073;color:#fff;}
.headline.first{margin-top:-50px;}
div.headline.first{float:left;width:560px;height:61px;background:url(../images/fullcol-title-main-green.png) no-repeat;line-height:45px;padding:0 10px;font-size:1.4em;color:#fff;font-weight:normal;position:relative;}
div.headline.first .highlight{position:absolute;left:10px;top:0;line-height:190%;}
div.headline.first .small{position:absolute;left:160px;top:5px;font-size:.8em;width:400px;line-height:130%;}
h2.headline.feature{margin:10px 0 5px;background:url(../images/title-feature.jpg) no-repeat;}
.col-2 .headline{clear:both;float:left;width:320px;padding:0 15px;height:61px;background:url(../images/title-sidebar-blue.png) no-repeat;line-height:50px;font-weight:normal;font-size:1.4em;color:#fff;}
.col-2 .headline.testimonial,
.col-2 .headline.customer-service{background:url(../images/title-sidebar-green.png) no-repeat;}
.col-2 .headline.testimonial2{background:url(../images/title-sidebar-blue.png) no-repeat;}
.col-2 .headline.eckhart{background:url(../images/title-sidebar-orange.png) no-repeat;}
.book-shelf{float:left;margin-top:15px;display:block;width:100%;position:relative;}
.book-shelf.none{background:none;}
.book-shelf .button{position:absolute;top:20%;}
.book-shelf .button a{display:block;width:41px;height:79px;background:url(../images/books-buttons.png) no-repeat;text-indent:-9999px;}
.book-shelf .button a:hover{background-position:-41px 0;}
.book-shelf .button.next a{background-position:0 -79px;}
.book-shelf .button.next a:hover{background-position:-41px -79px;}
.book-shelf .button.previous{left:0;}
.book-shelf .button.next{right:0;}
.book-shelf .buttons{float:left;width:100%;}
.book-shelf .buttons .prev{float:left;padding-left:50px;background:url(../images/book-back-button.jpg) no-repeat;}
.book-shelf .buttons .prev a{display:block;height:79px;line-height:80px;color:#595959}
.book-shelf .buttons .read-sample{float:right;margin-top:20px;}
.book-shelf .buttons .read-sample a{display:block;width:114px;height:43px;background:url(../images/button-read-sample.jpg) no-repeat;text-indent:-9999px;}
.book-shelf .buttons .read-sample a:hover{background-position:0 -43px;}
.book-shelf .buttons .purchase{float:right;margin-right:10px;display:inline;margin-top:20px;}
.book-shelf .buttons .purchase a{display:block;width:143px;height:43px;background:url(../images/button-purchase-book.jpg) no-repeat;text-indent:-9999px;}
.book-shelf .buttons .purchase a:hover{background-position:0 -43px;}
#content .book-shelf ul li.book{float:left;width:250px;padding:20px 15px 0px 15px;list-style-type:none;}
#content .book-shelf ul{margin:0;}
.book-shelf .visible-area{float:left;width:100%;overflow:hidden;}
.book-shelf .visible-area ul{float:left;width:1000px;}
.book-shelf li img.back-button{margin-top:80px;float:left;}
.book-shelf li img.next-button{margin-top:80px;float:right;}
.book-shelf li .thumb img{float:left;margin:5px 0 5px 20px;display:inline;}
.book-shelf li .book-description{clear:both;display:block;width:95%;margin-left:20px;margin-bottom:100px;}
.book-description h2{font-size:16px;font-weight:bold;}
.book-description h3{font-size:14px !important;font-weight:bold !important;margin-top:0 !important;}
.book-description p{padding-top:30px;}
.book-shelf .book-intro-thumbnail{position:relative;float:right;padding-right:40px;}
.book-shelf h2{font-size:16px;font-weight:bold;}
.book-shelf h3{font-size:14px !important;font-weight:bold !important;margin-top:0 !important;width:auto !important;}
.book-shelf p{padding-top:30px;}
.book-intro{display:block;width:100% !important;margin-top:35px;}
.clear{clear:both;}
#content .col-1 .content h3.title{font-size:19px;}
#content .col-1 .content .summary, #content .col-1 .content .summary img, #content .col-1 .content .summary p{float:left;}
#content .col-1 .content .summary img{width:263px;height:274px;}
#content .col-1 .content .summary p{width:270px;margin:50px 0 10px 30px;}
#content .col-1 .content .summary p span{font-size:1.8em;}
#content .col-1 .content .main .list, #content .col-1 .content .main .list ul, #content .col-1 .content .main .list img{float:left;}
#content .col-1 .content .main .list ul{margin:10px 40px 10px 100px;}
#content .col-1 .content .main ul.general-form{border-bottom:1px solid #dcdcdc;padding-bottom:20px;margin-bottom:20px;}
#content .col-1 .content .main ul.general-form .button{float:right;width:184px;height:43px;margin:20px 160px 0 0;background:url(../images/button-next.png) no-repeat top left;border:none;cursor:pointer;text-indent:-9999px;}
#content .col-1 .content .main ul.general-form .button:hover{width:184px;height:43px;background-position:0 -43px;}
.addthis_button_compact:hover{color:red;}
.addthis_button_compact{line-height:18px;}
.bg-sign-up{width:100%;height:508px;background:url(../images/bg-sign-up.png) repeat-x;}
.wrapper.sign-up{position:relative;}
.wrapper.sign-up #header{height:auto;background:none;}
.wrapper.sign-up #content{position:absolute;top:46px;left:0;height:465px;background:url(../images/bg-header-sign-up.png) no-repeat;z-index:0;}
.wrapper.sign-up #content .title{margin-top:60px;}
.wrapper.sign-up #content .title h2{width:95%;font-size:60px;color:#fff;line-height:110%;font-weight:normal;}
.wrapper.sign-up #content .title h3{width:50%;margin-top:10px;font-size:30px;font-weight:normal;color:#344c7e;line-height:120%;}
.wrapper.sign-up #content .col-1{margin:20px 0 40px 0;}
.wrapper.sign-up #content .col-1 .text{width:95%;margin-bottom:40px;font-size:14px;}
.wrapper.sign-up #content .col-1 .text span{font-size:24px;}
.wrapper.sign-up #content .col-1 label{font-size:36px;color:#7cb841;}
.wrapper.sign-up #content .col-1 ul{margin-left:20px;list-style-type:disc;}
.wrapper.sign-up #content .col-1 li{margin-top:20px;font-size:18px;color:#7cb841;}
.wrapper.sign-up #content .col-1 li span{font-size:13px;}
.wrapper.sign-up #content .col-2{float:left;margin-top:20px;}
.wrapper.sign-up #content .col-2 .box-sign-up{float:left;margin-bottom:20px;border:1px solid #c9c9c9;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.wrapper.sign-up #content .col-2 .box-sign-up.block{display:block;width:100%;height:340px;}
.wrapper.sign-up #content .col-2 .box-sign-up .title-box-sign-up{width:350px;height:65px;background:#dfdfdf;-webkit-border-radius:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;}
.wrapper.sign-up #content .col-2 .box-sign-up .title-box-sign-up h4{width:280px;margin-left:10px;padding-left:60px;background:url(../images/icon-box-sign-up.png) no-repeat left;font-size:30px;font-weight:normal;color:#585858;line-height:65px;}
.wrapper.sign-up #content .col-2 .box-sign-up .input{float:left;width:350px;background:url(../images/bg-box-sign-up.png) repeat-x;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}
.wrapper.sign-up #content .col-2 .box-sign-up .input .input-info{float:left;width:320px;padding:30px 10px 20px 20px;background:url(../images/bg-box-sign-up.png) repeat-x;}
.wrapper.sign-up #content .col-2 .box-sign-up .input .input-info p{font-size:16px;color:#585858;font-weight:bold;}
.wrapper.sign-up #content .col-2 .box-sign-up .input .input-info p span{font-size:31px;font-weight:normal;}
.wrapper.sign-up #content .col-2 .box-sign-up .input .input-info input{margin-top:5px;padding-left:10px;width:300px;height:25px;border:1px solid #ddd;}
.wrapper.sign-up #content .col-2 .box-sign-up .input .input-info label{font-size:11px;color:#585858;}
.wrapper.sign-up #content .col-2 .box-sign-up .input .submit{float:left;width:100%;padding:20px 0;border-top:1px solid #ddd;}
.wrapper.sign-up #content .col-2 .box-sign-up .input .submit input{float:right;width:183px;height:43px;margin-right:20px;background:url(../images/icon-submit-box-sign-up.png) no-repeat;text-indent:-9999px;border:none;cursor:pointer;}
.wrapper.sign-up #content .col-2 .box-sign-up .input .submit input:hover{background-position:0 -43px;}
.wrapper.sign-up #content .col-2 .note p{font-size:14px;}
.wrapper.sign-up #content .col-2 .note p a{color:#689e33;}
.bg-sign-up.white{background:none;background:#fff url(../images/bg-header-sign-up.png) repeat-x;}
.wrapper.sign-up.white #content{float:left;width:100%;background:none;margin:20px 0;}
.wrapper.sign-up.white #content .intro{float:left;width:100%;}
.wrapper.sign-up.white #content .intro img{float:left;width:358px;}
.wrapper.sign-up.white #content .intro .detail{float:left;width:600px;margin-top:50px;}
.wrapper.sign-up.white #content .intro .detail h2{float:left;width:100%;font-size:120px;line-height:110%;font-weight:normal;}
.wrapper.sign-up.white #content .intro .detail p{font-size:14px;}
.wrapper.sign-up.white #content .intro .detail p span{font-size:24px;}
.wrapper.sign-up.white #content .intro .detail p span.color{color:#57a40a;}
.wrapper.sign-up.white #content .col-1 h3{float:left;width:100%;font-size:48px;line-height:110%;font-weight:normal;}
.wrapper.sign-up.white #content .col-1 .descrip{float:left;width:100%;margin-bottom:10px;font-size:21px;color:#a3a3a3;}
.wrapper.sign-up.white #content .col-1 .video{float:left;width:100%;}
.wrapper.sign-up.white #content .col-1 .video .watch{float:left;width:350px;height:300px;}
.wrapper.sign-up.white #content .col-1 p{margin-bottom:20px;font-size:14px;}
.wrapper.sign-up.white #content .col-2{margin-bottom:50px;}
.wrapper.sign-up.white #content .col-2 .info-sign-up{float:left;width:100%;margin-bottom:10px;font-size:18px;line-height:220%;}
.wrapper.sign-up.white #content .col-2 .info-sign-up span{font-size:36px;}
.wrapper.sign-up.white #content .col-2 .info-sign-up img{float:right;width:87px;margin-top:-120px;}
.wrapper.sign-up.white #content .col-2 .info-1{margin-bottom:20px;}
.wrapper.sign-up.white #content .col-2 .info-1 label{font-size:14px;}
.wrapper.sign-up.white #content .col-2 .info-1 label span{font-size:24px;}
.wrapper.sign-up.white #content .col-2 .info-1 ul{margin:20px 0 0 20px;}
.wrapper.sign-up.white #content .col-2 .info-1 li{font-size:14px;color:#509808;list-style-type:disc;}
.wrapper.sign-up.white #content .col-2 .info-2 label{font-size:20px;}
.wrapper.sign-up.white #content .col-2 .info-2 ul{margin-left:50px;}
.wrapper.sign-up.white #content .col-2 .info-2 li{margin-top:20px;}
.new-section .col-1 h2.title{float:left;width:100%;margin-top:50px;color:#2a5255;font-size:70px;font-weight:normal;}
.new-section .col-1 h3.title{float:left;width:100%;margin-top:30px;color:#2a5255;font-size:32px;font-weight:normal;line-height:120%;}
.new-section .col-1 h4{float:left;width:100%;margin-top:40px;font-size:22px;color:#84816a;}
.new-section .col-1 h4 span{color:#333;}
.new-section .col-1 p{float:left;width:100%;margin-top:20px;color:#333;line-height:130%;}
.new-section .col-1 .box-color{float:left;width:594px;margin-top:20px;}
.new-section .col-1 .box-color .block{float:left;width:594px;padding-bottom:50px;background:url(../images/bg-box-email-input.png) no-repeat bottom left;}
.new-section .col-1 .box-color .end{float:left;width:534px;padding:25px 30px 0 30px;background:url(../images/bg-box-email-input.png) no-repeat top left;}
.new-section .col-1 .share-friends{margin-top:40px;}
.new-section .col-1 .share-friends h3{float:left;width:100%;padding-bottom:25px;font-size:33px;color:#707552;border-bottom:2px solid #c5c2b0;font-weight:normal;}
.new-section .col-1 .share-friends p{float:left;width:100%;font-size:13px;color:#84816a;}
.new-section .col-1 .share-friends .input{width:400px;margin-top:20px;}
.new-section .col-1 .share-friends .button{clear:both;margin-top:10px;font-size:18px;padding:0 20px 5px;}
.new-section .col-1 .input-email{float:left;}
.new-section .col-1 .input-email label{float:left;width:100%;margin-bottom:20px;color:#707552;font-size:14px;line-height:130%;}
.new-section .col-1 .input-email .button{float:left;margin-left:10px;}
.new-section .col-1 .guide{float:left;width:550px;margin-top:20px;padding:20px 20px;border:1px solid #94927e;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.new-section .col-1 .guide h3{float:left;width:100%;color:#2a5255;font-size:36px;font-weight:normal;}
.new-section .col-1 .guide p{float:left;width:100%;color:#2a5255;font-size:18px;}
.new-section .input{float:left;width:265px;height:34px;padding-left:10px;font-style:italic;line-height:34px;color:#999;background:#fff url(../images/bg-input-facebook.png) repeat-x;border:1px solid #eaeaea;border-top:1px solid #6c6c6c;border-right:1px solid #bfbfbf;border-left:1px solid #bfbfbf;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;}
.new-section .button{float:left;height:34px;line-height:34px;padding-bottom:5px;font-size:15px;color:#fff;text-shadow:-1px -1px 0.05em #333;background:url(../images/bg-button-submit-email.png) repeat-x left top;border:1px solid #2f6266;cursor:pointer;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;}
.new-section .button:hover{background-position:0 -46px;}
.new-section .col-2 h2.headline{float:left;width:100%;height:61px;background:url(../images/bg-title-facebook-fans.png) no-repeat;text-shadow:-1px -1px 0.05em #333;}
.new-section .col-2 h2.headline.bold{position:relative;z-index:10;float:left;width:100%;height:61px;background:url(../images/bg-headline-broadcast-bold.png) no-repeat;text-shadow:-1px -1px 0.05em #000;}
.new-section .col-2 .section-first{float:left;width:292px;height:64px;margin:-11px 0 0 8px;padding:20px 15px;font-size:20px;color:#666;border:1px solid #aeaeae;border-top:none;background:#e9e9e9 url(../images/bg-facebook-share.png) repeat-x left top;}
.new-section .col-2 .section-first.long{height:178px;margin-bottom:20px;background:#e9e9e9 url(../images/bg-box-broadcast.png) repeat-x left top;border-bottom:none;}
.new-section .col-2 .section-first.long p{font-size:13px;color:#666;line-height:140%;}
.new-section .col-2 .section-first.long .first{margin-bottom:10px;background:#e9e9e9 url(../images/bg-box-broadcast.png) repeat-x left top;font-size:14px;color:#666;}
.new-section .col-2 .section-first.long .first span{font-weight:bold;}
.new-section .col-2 .input-email-friend{float:left;width:292px;margin-left:8px;padding:10px 15px;background:#f7f7f7 url(../images/bg-input-email-friends.png) repeat-x left top;border:1px solid #aeaeae;border-top:none;border-bottom:none;}
.new-section .col-2 .input-email-friend label{float:left;width:100%;font-size:12px;color:#2a5255;font-weight:bold;}
.new-section .col-2 .input-email-friend p{float:left;width:100%;font-size:12px;color:#666;}
.new-section .col-2 .input-email-friend ul{float:left;width:100%;}
.new-section .col-2 .input-email-friend li{float:left;width:100%;clear:both;}
.new-section .col-2 .input-email-friend .smallbutton{float:left;cursor:pointer;margin:10px 0 0 3px;background:url(../images/fancy-smallbutton-bg.png) repeat-x;color:#3a3a3a;display:block;height:38px;line-height:38px;padding:0 5px;border:1px solid #d2d2d2;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
.new-section .col-2 .input-email-friend .confirm-delete,
.new-section .col-2 .input-email-friend .thanks{position:relative;float:left;margin-top:5px;width:270px;padding:8px;border:1px solid #d2d2d2;background:#fff;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
.new-section .col-2 .input-email-friend .thanks .close{position:absolute;top:5px;right:10px;}
.new-section .col-2 .input-email-friend .thanks .close a{color:#3a3a3a;}
.new-section .col-2 .input-email-friend .confirm{float:left;cursor:pointer;margin:5px 0 0 120px;display:block;height:30px;line-height:30px;padding:0 10px;background:url(../images/fancy-main-button-bg.png) repeat-x;color:#fff;border:1px solid #3a3a3a;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
.new-section .col-2 .input-email-friend .input{margin-top:10px;width:220px;font-size:11px;}
.new-section .col-2 .input-email-friend .button{clear:both;margin-top:10px;}
.new-section .col-2 dl{float:left;width:100%;}
.new-section .col-2 dd{float:left;width:292px;margin-left:8px;padding:18px 15px;background:#f7f7f7;border:1px solid #aeaeae;border-top:none;}
.new-section .col-2 dd label{float:left;width:180px;font-size:12px;font-weight:bold;color:#2a5255;}
.new-section .col-2 dd img{float:left;}
.new-section .col-2 dd .number{position:relative;float:left;margin-left:10px;line-height:130%;}
.new-section .col-2 dd .number span{float:left;padding:1px 8px;color:#0099cc;font-size:11px;background:#fff;border:1px solid #cfe3f0;}
.new-section .col-2 dd .number .separator{position:absolute;top:6px;left:-4px;width:5px;height:9px;background:url(../images/arrow-friends-social.png) no-repeat left;}
.new-section .col-2 dd.tweet{border:1px solid #a7c9db;background:#d4ebf7 url(../images/bg-tweeter.png);}
.new-section .col-2 .box-signup{position:relative;float:left;width:270px;height:340px;padding:30px 30px;margin:-20px 0 0 5px;background:url(../images/bg-box-quick-signup.png) no-repeat center;}
.new-section .col-2 .box-signup .flag{float:left;width:100%;margin-bottom:15px;padding-bottom:15px;border-bottom:2px solid #6dadaf;}
.new-section .col-2 .box-signup label{float:left;width:100%;color:#2a5154;text-shadow:1px 1px 0.05em #eaeaea;font-weight:bold;}
.new-section .col-2 .box-signup label.small{font-size:11px;}
.new-section .col-2 .box-signup input{float:left;width:260px;height:25px;margin-bottom:10px;padding-left:8px;font-style:italic;color:#999;font-size:12px;background:url(../images/bg-input-quick-signup.jpg) repeat-x left center;border:none;border:1px solid #eaeaea;border-top:1px solid #6c6c6c;border-left:1px solid #bfbfbf;border-right:1px solid #bfbfbf;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.new-section .col-2 .box-signup .submit{float:left;width:100%;}
.new-section .col-2 .box-signup .submit input{float:left;width:100px;height:34px;margin-top:10px;background:url(../images/bg-submit-quick-signup.png) repeat-x left top;font-style:normal;font-size:17px;color:#264a4d;border:1px solid #2f6266;cursor:pointer;}
.new-section .col-2 .box-signup .submit input:hover{background-position:0 -47px;}
.col-2 .start-free-trial{float:left;margin:5px 0 15px;display:inline;}
.col-2 .start-free-trial a{display:block;width:331px;height:90px;background:url(../images/fancy-button-start.png) no-repeat;text-indent:-9999px;}
.col-2 .start-free-trial a:hover{background-position:0 -90px;}
.connect{float:right;margin-top:20px;}
.connect .facebook a{display:block;width:169px;height:21px;background:url(../images/connect-facebook.png) no-repeat;text-indent:-9999px;}
#breadcrumb{float:left;width:914px;margin:5px 20px 0 20px;padding-bottom:5px;border-bottom:1px solid #ebe9d4;}
#breadcrumb li{float:left;padding-right:15px;margin-right:10px;background:url(../images/separator-breadcrumb-community.png) no-repeat right 11px;}
#breadcrumb a{font-size:11px;color:#84816a;}
#breadcrumb a:hover{text-decoration:underline;}
#breadcrumb .last{background:none;}
.big-button{float:left;margin-right:8px;}
.big-button.last{margin-right:0;}
.big-button button{float:left;height:44px;padding:0;border:none;cursor:pointer;background:none;}
.big-button button span, .big-button a span{float:left;height:44px;padding-left:17px;background:url(../images/bg-big-button.png) no-repeat left top;border:none;cursor:pointer;}
.big-button button:hover span, .big-button a:hover span{background-position:left -44px;}
.big-button button em, .big-button a em{float:left;height:44px;margin-left:8px;padding-right:25px;background:url(../images/bg-big-button.png) no-repeat right top;line-height:40px;font-style:normal;font-size:15px;color:#fff;font-weight:bold;text-shadow:-1px -1px 1px #333;}
.big-button button:hover em, .big-button a:hover em{background-position:right -44px;}
.big-button.active a span{background-position:left -88px}
.big-button.active a em{background-position:right -88px}
.small-button button{float:left;height:26px;padding:0;border:none;cursor:pointer;background:none;}
.small-button button span, .small-button a span{float:left;height:26px;padding-left:8px;background:url(../images/bg-small-button-gray.png) no-repeat left top;border:none;cursor:pointer;}
.small-button button:hover span, .small-button a:hover span{background-position:left -26px;}
.small-button button em, .small-button a em{float:left;height:26px;margin-left:8px;padding-right:17px;background:url(../images/bg-small-button-gray.png) no-repeat right top;line-height:22px;font-style:normal;font-size:12px;color:#fff;text-shadow:-1px -1px 1px #333;}
.small-button button:hover em, .small-button a:hover em{background-position:right -26px;}
.medium-button button{float:left;height:32px;padding:0;border:none;cursor:pointer;background:none;}
.medium-button button span, .medium-button a span{float:left;height:32px;padding-left:18px;background:url(../images/bg-medium-button.png) no-repeat left top;border:none;cursor:pointer;}
.medium-button button:hover span, .medium-button a:hover span{background-position:left -32px;}
.medium-button button em, .medium-button a em{float:left;height:32px;margin-left:8px;padding-right:28px;background:url(../images/bg-medium-button.png) no-repeat right top;line-height:29px;font-style:normal;font-size:15px;color:#fff;font-weight:bold;text-shadow:-1px -1px 1px #333;}
.medium-button button:hover em, .medium-button a:hover em{background-position:right -32px;}
.community{top:-180px;left:0;}
.community .block{float:left;width:100%;background:url(../images/bg-content-event.png) no-repeat bottom left;}
.community .end{float:left;width:100%;margin-bottom:20px;background:url(../images/bg-content-event.png) no-repeat top left;}
.community.detail .block{background:url(../images/bg-content-event-detail.png) no-repeat bottom left;}
.community.detail .end{background:url(../images/bg-content-event-detail.png) no-repeat top left;}
.community .headline .first{float:left;width:auto;height:40px;background:url(../images/bg-headline-content-event.png) no-repeat 2px top;line-height:40px;color:#fff;text-shadow:black 1px 1px 1px;font-size:14px;font-weight:bold;}
.community .headline .first span{display:block;height:40px;margin:0 20px 0 25px;padding-right:45px;background:url(../images/icon-community-headline.png) no-repeat right 10px;}
.community .headline .access{float:right;margin-right:3px;}
.community .headline .access li{float:left;background:url(../images/separator-headline-event.png) no-repeat left center;}
.community .headline .access li a{float:left;padding:0 20px 0 20px;line-height:40px;font-size:14px;color:#626262;text-shadow:white 1px 2px 2px;}
.community .headline .access li:hover a{background:url(../images/bg-login-hover.png) repeat-x left center;}
.community .headline .access li.last a{-webkit-border-top-right-radius:16px;-moz-border-radius-topright:16px;border-top-right-radius:16px;}
.community .headline .access em{font-style:normal;}
.community .headline .access .login span{padding-right:23px;background:url(../images/icon-login-community.png) no-repeat right top;}
.community .headline .access .create-acc span{padding-right:70px;background:url(../images/free.png) no-repeat right top;}
.community .headline .access .create-acc em{padding-right:23px;background:url(../images/icon-regiter-community.png) no-repeat right top;}
.community .headline .access .my-acc span{padding-right:23px;background:url(../images/icon-my-acc.png) no-repeat right center;}
.community .headline .access .message .number{margin-left:10px;padding:4px 12px 4px 9px;background:#67824c;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.community .headline .access .message .number em{padding-left:28px;background:url(../images/icon-email.png) no-repeat left 3px;color:#fff;text-shadow:none;}
.community .main{float:left;width:954px;margin-left:3px;}
.community .main .menu{float:left;width:100%;height:37px;background:url(../images/bg-menu-community.png) repeat-x left center;}
.community .main .menu li{float:left;}
.community .main .menu li a{float:left;height:37px;display:block;padding:0 20px;background:url(../images/separator-menu-community.png) no-repeat right;color:#fff;line-height:37px;}
.community .main .menu a:hover{color:#b8a245;}
.community .main .details{float:left;width:914px;margin-top:20px;padding:0 20px;}
.community .main .details h3{float:left;width:100%;color:#2a5255;font-size:21px;}
.community .main .box-login{float:left;width:864px;margin-top:20px;padding:20px 25px;border:1px solid #ebe9d4;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.community .main .box-login .col-1{float:left;width:500px;border-right:1px solid #ebe9d4;}
.community .main .box-login .col-2{float:left;width:320px;margin-left:40px;}
.community .main .box-login .login-facebook{float:left;width:100%;margin:5px 0 15px;color:#008888;font-size:14px;}
.community .main .box-login .login-facebook p{float:left;margin-right:10px;}
.community .main .box-login .login-facebook a{float:left;display:block;width:107px;height:28px;background:url(../images/icon-connect-facebook.png) no-repeat;text-indent:-999em;}
.community .main .box-login .register-now{float:left;width:100%;margin:5px 0 15px;color:#008888;font-size:14px;}
.community .main .box-login .register-now p{float:left;margin-right:5px;}
.community .main .box-login .register-now a{float:left;color:#9e9155;}
.community .main .row{float:left;width:100%;margin-bottom:15px;line-height:30px;}
.community .main .row.border{padding-bottom:15px;border-bottom:1px solid #e6e3c9;}
.community .main .row label{float:left;width:150px;font-size:13px;color:#008888;}
.community .main .row .input{float:left;width:380px;height:25px;padding-left:5px;background:url(../images/bg-input-community.png) repeat-x top left;border:1px solid #acacac;font-size:12px;color:#666;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.community .main .row.not{width:420px;}
.community .main .row.not input{width:250px;color:#353534;}
.community .main .row.select label{line-height:140%;}
.community .main .row.select select{width:255px;color:#353534;}
.community .main .box-input .search .medium-button{float:left;margin-left:15px;}
.community .main .box-input .search .row .input{width:250px;}
.community .main .box-input .search .group{float:left;width:100%;}
.community .main .box-input .search .group label{line-height:140%;}
.community .main .box-input .search .group select{width:257px;}
.community .main .box-input .search .group .medium-button{margin-left:0;}
.community .main .box-input.find .medium-button{position:absolute;top:0;right:20px;}
.community .main .ask-eckhart .row label{width:80px;}
.community .main .ask-eckhart .row .input{width:450px;color:#bdb88e;font-style:italic;}
.community .main .ask-eckhart .row select{width:455px;color:#bdb88e;font-style:italic;}
.community .main .ask-eckhart .row textarea{max-width:453px;min-width:453px;max-height:500px;min-height:240px;border:1px solid #ACACAC;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.community .main .box-login .row label{width:90px;font-size:14px;}
.community .main .box-login .row .input{width:350px;}
.community .main .box-login .extra{float:left;line-height:160%;color:#978949;font-size:12px;}
.community .main .box-login .extra div{margin-bottom:5px;}
.community .main .box-login .extra input{float:left;margin-right:10px;}
.community .main .box-login .extra a{color:#978949;font-size:12px;}
.community .main .box-login a:hover{color:#000;}
.community .main .guide{float:left;width:600px;margin-top:10px;font-size:14px;color:#84816a;}
.community .main h4{float:left;font-size:18px;color:#2a5255;}
.community .main .register .part{float:left;width:100%;}
.community .main .box-input{float:left;width:550px;margin-top:40px;padding:30px 20px 20px;border:1px solid #ebe9d4;position:relative;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.community .main .box-input.forum{margin-top:15px;}
.community .main .register .part .col-2{float:left;width:280px;margin-top:40px;}
.community .main .register .part .col-2 ul{float:left;width:100%;margin-top:23px;}
.community .main .register .part .col-2 li{color:#ff9c00;font-style:italic;line-height:340%;}
.community .main .register .row label{width:150px;font-size:13px;}
.community .main .register .row .input{width:380px;}
.community .main h4.box-title{position:absolute;top:-14px;left:10px;padding:0 10px;background:#fff;}
.community .main .register .big-button{float:left;width:600px;margin-top:20px;}
.community .main .register .big-button button{float:right;}
.community .box-list{float:left;width:912px;border:1px solid #d4d3c7;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
.community .box-list.flag{margin-top:20px;}
.community .box-list dd{float:left;width:100%;border-bottom:1px solid #d4d3c7;border-top:1px solid #fff;background:#f7f6ed;}
.community .box-list dd.first{width:897px;height:42px;padding:0 0 0 15px;line-height:42px;background:url(../images/bg-headline-cm.png) repeat-x left center;border-top:none;-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;border-top-left-radius:8px;border-top-right-radius:8px;}
.community .box-list dd.first ul{float:right;margin-right:5px;}
.community .box-list dd.first li{float:left;padding-right:10px;margin-left:10px;background:url(../images/separator.png) no-repeat right 16px;}
.community .box-list dd.first li.last{background:none;}
.community .box-list dd.first li a{color:#978949;font-size:12px;}
.community .box-list dd.first li a:hover{color:#000;}
.community .box-list dd.last{padding:5px 0;border-bottom:none;background:#efeddc;-webkit-border-bottom-right-radius:8px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-bottomright:8px;-moz-border-radius-bottomleft:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;}
.community .box-list dd.flag{border:none;padding:15px 0;}
.community .box-list dd.none-bg{background-image:none;}
.community .box-list dd.even.none-bg{background-image:none;}
.community .box-list .label{float:left;width:100%;background:#b7b397 url(../images/separator-box-list.png) repeat-y top;background-position:380px 0;border-top:1px solid #918d6c;border-bottom:1px solid #aca98c;line-height:200%;}
.community .box-list .label div{float:left;color:#3b3b3b;font-size:12px;text-shadow:1px 1px #f3f3f3;text-align:center;}
.community .box-list dd.summary{border-top:none;border-bottom:1px solid #e2e0cd;background:#f7f6ed url(../images/separator-box-list-summary.png) repeat-y;background-position:380px 0;}
.community .box-list .summary div{float:left;text-align:center;}
.community .box-list .summary a{color:#008888;}
.community .box-list dd.even{background:#f3f1e4 url(../images/separator-box-list-summary.png) repeat-y;background-position:380px 0;}
.community .box-list dd.none{border-bottom:none;-webkit-border-bottom-right-radius:8px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-bottomright:8px;-moz-border-radius-bottomleft:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;}
.community .box-list .discussion-topic{width:360px;margin-left:20px;}
.community .box-list .date-posted{width:110px;}
.community .box-list .views{width:110px;}
.community .box-list .comments, .community .box-list .discussion{width:110px;}
.community .box-list .last-comments{width:202px;}
.community .box-list .summary .date-posted , .community .box-list .summary .views, .community .box-list .summary .comments, .community .box-list .summary .last-comments, .community .box-list .summary .discussion{line-height:50px;color:#7f7c64;font-size:14px;}
.community .box-list .summary .views, .community .box-list .summary .comments, .community .box-list .summary .discussion{font-weight:bold;}
.community .box-list .summary .last, .community .box-list .label .last{border-right:none;}
.community .box-list .summary .discussion-topic{padding:8px 0 10px 0;text-align:left;line-height:140%;}
.community .box-list .label .discussion-topic{text-align:center;}
.community .box-list .list-friends{float:left;width:100%;}
.community .box-list .list-friends li{float:left;margin-right:3px;font-size:12px;color:#84816a;}
.community .little-box .box-list.small{width:590px;}
.community .little-box .box-list.small dd.first{width:575px;}
.community .little-box .box-list.small dd.summary{background-position:379px 0;}
.community .little-box .box-list.small .label{background-position:379px 0;}
.community .little-box .box-list.small .discussion{width:110px;}
.community .little-box .box-list.small .comments{width:100px;}
.community .little-box .ask-question{float:left;width:98%;padding-bottom:20px;border-bottom:1px solid #e8e5cc;}
.community .box-list .title{float:left;width:100%;font-size:14px;font-weight:bold;}
.community .box-list .title a, .community .box-list .by a{color:#008888;}
.community .box-list .by{float:left;width:100%;font-size:12px;color:#84816a;}
.community .box-list .start{float:right;margin-right:20px;}
.community .box-list .start a{font-size:14px;color:#84816a;text-shadow:2px 2px #fff;}
.community .box-list .start a:hover{color:#000;}
.community .box-list .avatar{float:left;padding:10px 0;}
.community .box-list .avatar a{float:left;width:50px;height:50px;margin:0 15px;background:url(../images/avatar.png) no-repeat;}
.community .box-list .avatar img{width:50px;heigh:50px;}
.community .box-list .name a{margin-left:20px;font-size:16px;font-weight:bold;color:#008888;}
.community .box-list .address{margin-left:20px;color:#444;}
.community .box-list .info{float:left;width:681px;padding:10px 0;line-height:150%;}
.community .box-list .info label{float:left;width:100%;}
.community .box-list .info a{font-size:14px;color:#008888;font-weight:bold;}
.community .box-list .info .name{float:left;width:100%;font-size:12px;color:#84816a;}
.community .box-list .info .name a{margin-left:0;font-size:14px;color:#008888;font-weight:bold;}
.community .box-list .info .posted{float:left;width:100%;font-size:12px;color:#84816a;}
.community .box-list .info .position{float:left;width:100%;font-size:12px;color:#444;}
.community .box-list .info .meta{float:left;width:100%;font-size:11px;color:#84816a;}
.community .box-list .info .meta a{font-weight:normal;font-size:11px;}
.community .box-list .video{float:left;width:150px;min-height:70px;padding:15px 0;background:#edecdc;}
.community .box-list .video .show{float:left;}
.community .box-list .video .show a{display:block;width:89px;height:49px;margin-left:30px;background:url(../images/bg-video.png) no-repeat;}
.community .box-list .video .show span{float:left;width:28px;height:28px;margin:10px 0 0 30px;background:url(../images/icon-play-video.png) no-repeat;text-indent:-999em;}
.community .box-list .video .show a:hover span{background-position:0 -28px;}
.community .box-list .video .watch{float:left;margin-left:45px;}
.community .box-list .video .watch a{color:#84816a;font-size:11px;}
.community .box-list .prev a{float:left;margin-left:20px;padding-left:20px;background:url(../images/icon-next-prev.png) no-repeat left 5px;color:#84816a;}
.community .box-list .next a{float:right;margin-right:20px;padding-right:20px;background:url(../images/icon-next-prev.png) no-repeat right -30px;color:#84816a;}
.community .box-list .page-number{float:left;margin-left:330px;color:#84816a;text-shadow:2px 2px #fff;}
.community .box-list .info a:hover{color:#978949;}
.community .box-list .avatar-eckhart{float:left;width:80px;height:80px;margin:0 15px;}
.community .box-list .answer{float:left;width:495px;}
.community .box-list .answer label{float:left;width:100%;font-weight:bold;font-size:16px;color:#008888;}
.community .box-list .answer p{float:left;width:100%;font-size:13px;color:#444;line-height:130%;}
.community .box-list .answer a{font-size:11px;color:#8b8872;}
.community .box-list .answer a:hover{color:#000;}
.community .box-list .all{text-align:center;}
.community .box-list .all a{color:#84816a;font-size:14px;text-shadow:2px 2px #FFFFFF;}
.community .box-list .all a:hover{color:#000;}
.community .box-list .date{float:left;width:110px;text-align:center;font-size:12px;color:#444;}
.community .box-list .content-poll{float:left;width:480px;}
.community .box-list .content-poll a{font-size:14px;color:#438388;}
.community .box-list .content-poll a:hover{color:#9f9968;}
.community .chat .col-1{float:left;width:353px}
.community .chat .col-1 .box-list{width:350px;}
.community .chat .col-1 .box-list .first{width:335px;}
.community .chat .col-2{float:left;width:540px;}
.community .chat .col-2 .box-list{width:533px;}
.community .chat .col-2 .box-list .first{width:518px;}
.community .main .chat h3{width:auto;margin-right:25px;margin-bottom:10px;}
.community .chat .small-button.bold em{font-weight:bold;line-height:20px;}
.community .chat .box-list .friends{float:left;width:100%;}
.community .chat .box-list .friends li{float:left;width:92%;padding:0 15px;line-height:210%;}
.community .chat .box-list .friends div{float:left;color:#444;}
.community .chat .box-list .friends .icon{margin-right:15px;}
.community .chat .box-list .friends .name{width:260px;line-height:180%;}
.community .chat .box-list .status{float:right;margin-right:15px;color:#978949;font-size:12px;}
.community .chat .box-list .status img{margin-right:10px;}
.community .chat .box-list .frame{float:left;width:482px;height:400px;margin:5px 25px 0 25px;background-color:#fff;border:1px solid #d0cdb6;}
.community .chat .box-list .input-message{float:left;width:93%;margin:10px 10px 20px 25px;}
.community .chat .box-list .input-message .text{float:left;width:375px;height:50px;margin-right:10px;background-color:#fff;border:1px solid #d0cdb6;}
.community .chat .box-list .headline{float:left;width:100%;margin:10px 0 0 15px;}
.community .chat .box-list h5{float:left;width:200px;font-size:16px;color:#428186;font-weight:bold;}
.community .chat .box-list .webcam{float:left;margin:15px 15px 10px;}
.community .chat .box-list .guide{float:left;width:100%;margin-left:25px;color:#747264;font-size:12px;}
.community .chat .number-online{float:right;margin:0 8px 10px 0;font-size:16px;color:#84816a;}
.community .chat .number-online span{font-weight:bold;}
.community .polls .headline{float:left;width:98%;}
.community .polls .headline h3{float:left;width:auto;}
.community .polls .headline .date{float:right;font-size:14px;color:#84816a;}
.community .polls .email{float:left;width:98%;margin-bottom:15px;}
.community .polls .email label{float:left;width:100%;font-weight:bold;color:#84816a;font-size:14px;}
.community .polls .email p{float:left;width:100%;color:#84816a;font-size:14px;}
.community .polls .email a{color:#438288;font-size:14px;text-decoration:underline;}
.community .box-polls{float:left;width:91%;padding:10px 20px;margin:15px 0;border:1px solid #e6e3c9;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
.community .box-polls h5{float:left;width:100%;margin-bottom:10px;font-size:16px;color:#428186;font-style:italic;}
.community .box-polls .row{margin-bottom:0;}
.community .box-polls .row.top{margin-top:15px;padding-top:10px;border-top:1px solid #d0cdb6;}
.community .box-polls .row.top .small-button{float:left;margin-left:8px;}
.community .box-polls .choosen{float:left;width:280px;margin-top:5px;font-size:14px;color:#444;line-height:110%;}
.community .box-polls .choosen span{float:left;line-height:140%;}
.community .box-polls .choosen input{float:left;margin-right:10px;}
.community .box-polls .result{float:left;width:210px;}
.community .box-polls .result .percent{float:left;width:40px;font-size:12px;color:#83a358;}
.community .box-polls .result .total{float:left;width:150px;margin-top:5px;}
.community .box-polls .like{float:left;}
.community .box-polls .like .facebook{float:left;margin:0 20px;}
.community .box-polls .like .facebook .icon-like{float:left;width:49px;height:23px;background:url(../images/icon-like-facebook.png) no-repeat;text-indent:-9999px;}
.community .box-polls .like .facebook .number-facebook{float:left;margin-left:10px;padding-left:20px;background:url(../images/icon-small-facebook.png) no-repeat left center;font-size:11px;line-height:23px;}
.community .box-polls .like .twitter{float:left;}
.community .box-polls .like .icon-twitter{float:left;width:55px;height:20px;background:url(../images/icon-tweet.png) no-repeat;text-indent:-9999px;}
.community .box-polls .like .number-twitter{float:left;position:relative;line-height:140%;}
.community .box-polls .like .number-twitter .arrow{position:absolute;top:6px;left:2px;width:4px;height:8px;background:url(../images/arrow-twitter.png) no-repeat;}
.community .box-polls .like .number-twitter span{padding:2px 5px;margin-left:5px;border:1px solid #cce3f3;font-size:11px;}
.community .box-polls .vote{float:left;font-size:12px;color:#646464;}
.community .little-box .col-1{float:left;width:605px;}
.community .little-box .col-2{float:left;width:280px}
.community .list-member{margin-top:25px;}
.community .list-member dd{width:580px;padding:0 10px 10px 0;}
.community .list-member dd.last{width:590px;}
.community .list-member .info-member{float:left;width:300px;line-height:120%;}
.community .list-member .info-member .username{float:left;margin-top:7px;font-weight:bold;font-size:14px;color:#008888;}
.community .list-member .info-member p{float:left;width:100%;font-size:12px;color:#84816a;}
.community .list-member .info-member .address{margin-left:0;font-size:11px;}
.community .list-member .info-member .email{font-size:11px;}
.result-find{float:left;margin-top:20px;}
.result-find h3 span{font-size:21px;color:#9c976d;}
.result-find .map{float:left;width:100%;}
.community .box-member{float:right;width:280px;margin-bottom:15px;background:#f7f6ed;border:1px solid #d7d6ca;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
.community .box-member .title{float:left;width:265px;height:42px;padding-left:15px;background:url(../images/bg-headline-cm.png) repeat-x left;line-height:42px;-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;border-top-left-radius:8px;border-top-right-radius:8px;}
.community .box-member .info-member{float:left;width:255px;padding:15px 10px 15px 15px;}
.community .box-member .avatar{float:left;}
.community .box-member .center{float:none;width:100%;text-align:center;}
.community .box-member .name{float:left;margin-left:10px;color:#878787;}
.community .box-member .name a{font-weight:bold;color:#008888;font-size:16px;}
.community .box-member .small-button{float:left;margin:60px 0 0 10px;}
.community .box-member.top .small-button{float:right;margin-top:7px;}
.community .box-member .friends{float:left;width:260px;}
.community .box-member .friends li{line-height:200%;}
.community .box-member .friends .online{color:#444;}
.community .box-member .friends .offline{color:#a1a1a1;font-style:italic;}
.community .box-member .friends img{margin-right:10px;}
.community .box-member .filter{float:left;width:100%;font-size:12px;color:#444;}
.community .box-member .filter input{margin:0 5px 0 0;}
.community .box-member .search{float:left;width:100%;margin-top:10px;}
.community .main .box-member .search .input{float:left;width:200px;height:20px;margin-right:10px;padding-left:5px;font-size:12px;border:1px solid #acacac;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.community .box-member .search .button{float:left;width:28px;height:22px;background:url(../images/icon-search.png) no-repeat;text-indent:-9999px;border:none;cursor:pointer;}
.community .box-member .slogan{float:left;width:205px;margin-bottom:10px;padding-left:50px;line-height:130%;background:url(../images/icon-slogan.png) no-repeat left center;font-size:14px;font-weight:bold;color:#428186;font-style:italic;}
.community .box-member label{font-size:12px;color:#747264;}
.community .box-member textarea{max-width:245px;min-width:245px;min-height:100px;max-height:400px;border:1px solid #acacac;border-bottom:2px solid #acacac;border-top:2px solid #acacac;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.community .box-member.normal .small-button{margin:5px 0 0 0;}
.community .box-member .avatar.big a{float:left;width:94px;height:93px;margin-left:15px;background:url(../images/avatar-big-1.png) no-repeat;}
.community .box-member .avatar.big img{float:left;width:94px;height:93px;}
.community .box-member .button-start a{float:left;width:103px;height:56px;margin:18px 0 0 20px;background:url(../images/button-start-now.png) no-repeat top;text-indent:-9999px;}
.community .box-member .button-start a:hover{background-position:0 -56px;}
.community .box-member.polls .row{line-height:100%;margin:10px 0 0 0;font-size:14px;color:#444;}
.community .box-member.polls .info-member h4{font-style:italic;color:#428186;font-size:16px;}
.community .box-member.polls .tool{float:left;width:250px;margin:0 15px;padding:15px 0;border-top:1px solid #d0cdb6;}
.community .box-member.polls .tool .small-button{margin-top:0;margin-left:3px;}
.community .recent-dis .avatar a{float:left;width:50px;height:50px;margin-right:15px;background:url(../images/avatar.png) no-repeat;}
.community .recent-dis .extra{float:left;width:185px;font-size:12px;color:#444;line-height:140%;}
.community .recent-dis .extra a{font-size:13px;color:#008888;font-weight:bold;}
.community .recent-dis .extra span{font-size:11px;color:#84816a;}
.community .little-box .box-list{width:100%;margin-bottom:25px;}
.community .little-box .box-list dd.first{width:590px;}
.community .little-box .box-list .small-button{float:right;margin-top:8px;}
.community .little-box .box-list .info{width:525px;}
.community .little-box .text{float:left;width:100%;margin:10px 0 20px;color:#84816a;font-size:14px;line-height:150%;}
.community .main .search{float:left;width:100%;margin-bottom:5px;position:relative;}
.community .search select{float:left;width:160px;margin-right:15px;color:#beba97;}
.community .search .separator{float:left;padding:0 15px;text-transform:uppercase;color:#2f716d;}
.community .main .search .input{width:210px;color:#beba97;font-size:13px;}
.box-topic{float:left;width:100%;margin-top:15px;}
.box-topic dd{float:left;width:100%;margin-bottom:15px;border:1px solid #d7d6ca;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
.box-topic dd .headline{float:left;width:884px;height:27px;padding:0 15px;border-bottom:1px solid #d0cdb6;background:url(../images/bg-headline-little.png) repeat-x left center;line-height:27px;font-size:12px;-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;border-top-left-radius:8px;border-top-right-radius:8px;}
.box-topic dd .headline .date{float:left;color:#7f7c64;}
.box-topic dd .headline .number{float:right;color:#7f7c64;}
.box-topic dd .headline .del{float:right;color:#35807b;margin-right:15px;}
.box-topic dd .headline .del a{text-decoration:underline;color:#35807b;}
.box-topic dd .headline .del a:hover{color:#8f7f41;}
.box-topic dd .info{float:left;width:100%;}
.box-topic dd .info p{line-height:140%;color:#444;}
.box-topic dd .info .col-1{float:left;width:100px;padding:7px 15px;background:#dfddce;-webkit-border-bottom-left-radius:8px;-moz-border-radius-bottomleft:8px;border-bottom-left-radius:8px;}
.box-topic dd .info .col-2{float:left;width:744px;margin:15px 20px 0 20px;}
.box-topic dd .info .title{float:left;width:100%;padding-bottom:8px;margin-bottom:10px;border-bottom:1px solid #e0ded2;}
.box-topic dd .info .name a{float:left;margin-bottom:5px;font-weight:bold;color:#008888;font-size:14px;}
.box-topic dd .info .address{float:left;color:#84816a;font-size:11px;}
.box-topic dd .info .address a{color:#41a4a1;text-transform:uppercase;}
.facebook h2{float:left;width:100%;margin-top:30px;font-size:31px;color:#275b60;font-weight:normal;}
.facebook h2.none{margin-top:10px;}
.box-share{float:left;width:540px;height:321px;padding:25px 30px;margin-top:20px;background:url(../images/box-share.png) no-repeat;}
.box-share h2{float:left;width:100%;padding-bottom:25px;margin-bottom:20px;color:#707552;font-size:34px;border-bottom:2px solid #c5c2b0;}
.box-share p{float:left;width:100%;margin-bottom:20px;color:#7e7c6e;line-height:130%;}
.box-share .input{float:left;width:400px;height:30px;padding-left:8px;color:#9f9b99;border-bottom:none;border-top:2px solid #bfbfbf;border-left:1px solid #bfbfbf;border-right:1px solid #bfbfbf;font-style:italic;background:#fff url(../images/bg-input-community.png) repeat-x left top;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
.box-share .button-share{float:left;width:100%;margin-top:20px;}
.box-share .button-share button{float:left;width:96px;height:34px;background:url(../images/button-share.png) no-repeat;border:none;text-indent:-999em;cursor:pointer;}
.box-share .button-share button:hover{background-position:0 -34px;}
.facebook-celebration{float:left;width:313px;height:312px;padding:175px 35px 0 30px;background:url(../images/facebook-celebration.png) no-repeat;}
.facebook-celebration label{float:left;width:100%;font-size:14px;color:#515151;line-height:160%;}
.facebook-celebration ul{float:left;width:100%;margin-top:10px;}
.facebook-celebration li{float:left;width:100%;margin-left:15px;padding-left:20px;background:url(../images/dot-blue.png) no-repeat left center;font-size:14px;color:#515151;}
.facebook .free-trial{float:left;width:100%;margin-top:20px;}
.facebook .free-trial a{float:left;display:block;width:352px;height:69px;background:url(../images/start-free-trial.png) no-repeat top;text-indent:-999em;}
.facebook .free-trial a:hover{background-position:0 -69px;}
.take-tour{float:left;width:100%;margin-top:20px;}
.take-tour .tour-clip{float:left;position:relative;padding:6px 3px 0;border:1px solid #e8e6ce;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
.take-tour .tour-clip a{position:absolute;left:35px;top:25px;width:33px;height:33px;background:url(../images/tour-clip.png) no-repeat top;}
.take-tour .tour-clip a:hover{background-position:0 -33px;}
.take-tour .intro{float:left;width:220px;margin-left:20px;}
.take-tour .intro h4{float:left;margin-bottom:8px;font-size:21px;color:#2a5255;font-weight:bold;}
.take-tour .intro a{float:left;font-size:18px;color:#84816a;}
.take-tour .intro a span{padding-right:20px;background:url(../images/icon-next-prev.png) no-repeat right -31px;}
.box-list-info{float:left;width:100%;margin-top:20px;}
.box-list-info .block{float:left;width:364px;background:url(../images/box-list-info.png) no-repeat left bottom;}
.box-list-info .end{float:left;width:364px;margin-bottom:50px;background:url(../images/box-list-info.png) no-repeat left top;}
.box-list-info .title{float:left;width:100%;margin:17px 0;}
.box-list-info .title h4{text-align:center;font-size:20px;color:#707552;font-weight:normal;}
.box-list-info ul{float:left;width:100%;margin:0 10px;}
.box-list-info ul li{float:left;width:312px;padding:8px 15px 8px 15px;border-bottom:1px solid #eae9e1;border-top:1px solid #fff;font-size:14px;color:#363636;line-height:130%;}
.box-list-info ul span{float:left;padding-left:25px;background:url(../images/icon-check.png) no-repeat left center;}
.box-list-info ul li.even{background:#f3f1e4;}
#footer{float:left;width:100%;clear:both;margin-top:0px;padding-top:10px;height:60px;}
#footer .copyright{color:#bababa;text-align:center;}
.all-event-nav{float:left;width:100%;margin:20px 0 0 0px;background:url(/v2/images/playlist/allevent-bg.png) no-repeat bottom left;}
.all-event-nav a{background:none;}
.all-event-nav-end{float:left;width:100%;background:url(/v2/images/playlist/allevent-bg.png) no-repeat top left;}
.all-event-nav .nav{margin-top:20px;margin-left:20px;}
.all-event-nav .nav li{float:left;margin:0px 20px 0px 20px;}
.all-event-nav .nav li.selected{height:47px;background:url(/v2/images/playlist/bottom-pointer.png) no-repeat bottom center;}
.all-event-nav .nav li a.event:hover{font-size:18px;font-family:Arial;font-weight:bold;color:#a49e77;}
.all-event-nav .nav li a.event{font-size:18px;font-family:Arial;font-weight:bold;color:#666666;}
.all-event-nav .nav li a.playlist{font-size:18px;font-family:Arial;font-weight:bold;color:#678600;}
.all-event-nav .nav li a.selected-event{font-size:18px;font-family:Arial;font-weight:bold;color:#a49e77;}
.all-event-nav .nav li a.access-event-btn{float:left;margin-top:-7px;background:url(/v2/images/playlist/all-event-access-button.png) no-repeat;width:189px;height:38px;text-indent:-99999px;margin-bottom:15px;}
.all-event-nav .nav li a.access-event-btn:hover{background-position:0 -38px;}
.all-event-nav a.view-all{margin-top:-5px;float:right;background:url(/v2/images/playlist/event-view-all.png) no-repeat;width:172px;height:38px;text-indent:-99999px;margin-right:20px;}
.all-event-nav a.view-all:hover{background-position:0 -38px;}