.portlet-journal-content .icon-actions{float:left;margin:1px 10px 1px 1px;}.portlet-journal-content .icons-container{clear:both;height:auto;margin-top:1em;overflow:hidden;width:auto;}.portlet-journal-content .taglib-discussion{margin-top:18px;}.portlet-journal-content .taglib-ratings-wrapper{margin-top:1em;}.portlet-journal-content .ui-tabs{margin:18px 0;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;clear:both;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul{list-style:none;}caption,th{text-align:left;}q:before,q:after{content:'';}abbr,acronym{border:0;border-bottom:1px dotted #000;cursor:help;}html{overflow-y:scroll;}body{background-color:#FFF;font:62.5%/1.6em Arial,Helvetica,Verdana,sans-serif;}body.portal-popup{background:none;padding:10px;}body.portal-iframe{padding:0;}body.html-editor{background:#FFF;color:#000;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li,ul ol li{list-style:decimal outside;}ul li,ol ul li{list-style:disc outside;}ul ul li{list-style-type:circle;}ol ol li{list-style-type:upper-roman;}dl dd{margin-left:1em;}th{font-weight:bold;}caption{margin-bottom:.5em;text-align:center;}p{margin-bottom:1em;}a:hover{color:#06C;}h1{font-size:1.8em;}h2{font-size:1.6em;}h3{font-size:1.4em;}h1,h2,h3{margin:1em 0;}h4,h5,h6{font-size:1.1em;}h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}b,strong{font-weight:bold;}i,em{font-style:italic;}code,pre{font-family:"Courier New",Courier,monospace;white-space:pre;}.important{font-weight:bold;}body.staging{border:10px solid #F00;}.portal-iframe.staging{border:none;}.portal-iframe #content-wrapper{width:100%;}#banner .logo{margin:0;}.current-community{display:none;}.alert-background{background:#000;}.popup-alert-notice{background-color:#FFC;border-bottom-color:#FC0;}.popup-alert-warning{background-color:#FDD;border-bottom-color:#F00;}.portal-add-content{background:#FFF;text-align:left;z-index:20;}.portal-add-content a{text-decoration:none;}.portal-tool-tip{background:#FFF url(../images/forms/button.png) repeat-x 0 100%;border:1px solid;border-color:#DEDEDE #BFBFBF #BFBFBF #DEDEDE;color:#1E2529;max-width:200px;padding:6px 4px;}.loading-animation{background:url(../images/progress_bar/loading_animation.gif) no-repeat top center;margin-top:10px;padding-top:40px;text-align:left;}hr,.separator{border-top:1px dotted #BFBFBF;}.update-available{margin-top:10px;padding:2px;text-align:left;}.highlight{background:#FFC;font-weight:bold;padding:0 1px;}.ui-wrapper{border:2px solid #828F95;}.ui-wrapper input,.ui-wrapper textarea{border:0;}.ui-dialog-overlay{background:#000;opacity:.8;z-index:400;}.results-grid{border:1px solid #DEDEDE;border-left:none;border-right:none;padding:5px 0;}.results-header{background:#727C81;}.results-header th,.results-header td{color:#FFF;padding:5px 10px;}.results-header th a,.results-header td a{color:#FFF;}.results-header .sort-column .result-column-name{background:url(../images/arrows/06_up.png) no-repeat 100% 50%;font-style:italic;padding-right:15px;}.results-header .sort-desc .result-column-name{background-image:url(../images/arrows/06_down.png);}.ui-autocomplete-even,.results-row td{background:#F0F5F7;padding:5px 10px;}.ui-autocomplete-odd,.results-row.alt td{background:#D3DADD;}.ui-autocomplete-over,.results-row.hover td{background:#A8D6ED;}.breadcrumbs{margin-bottom:1.5em;}.breadcrumbs .last{display:block;font-size:1.6em;font-weight:bold;margin-top:.2em;}.lfr-grid.dragging{border-collapse:separate;}.lfr-grid.dragging .lfr-column{border:3px double #828F95;}.drop-area{background-color:#D3DADD;}.active-area{background:#FFC;}.ui-proxy{cursor:move;opacity:.65;position:relative;}.ui-proxy.generic-portlet{height:200px;width:300px;}.ui-proxy.generic-portlet .portlet-title{padding:10px;}.ui-proxy.not-intersecting .forbidden-action{background:url(../images/application/forbidden_action.png) no-repeat;display:block;height:32px;position:absolute;right:-15px;top:-15px;width:32px;}.ui-resizable-proxy{border:1px dashed #828F95;}.navigation-sort-helper{background:#727C81;margin-top:1px;}.ui-resizable{position:relative;}.ui-resizable-handle{background:transparent url() no-repeat 50% 50%;display:none;font-size:.1px;position:absolute;}.ui-resizable .ui-resizable-handle{display:block;}.js .ui-resizable-disabled .ui-resizable-handle{display:none;}.js .ui-resizable-autohide .ui-resizable-handle{display:none;}.ui-resizable-n,.ui-resizable-s{background-image:url(../images/application/handle_horizontal.png);height:14px;left:0;right:0;}.ui-resizable-n{cursor:n-resize;top:0;}.ui-resizable-s{bottom:0;cursor:s-resize;}.ui-resizable-e,.ui-resizable-w{background-image:url(../images/application/handle_vertical.png);background-position:center center;bottom:0;top:0;width:14px;}.ui-resizable-e{cursor:e-resize;right:0;}.ui-resizable-w{cursor:w-resize;left:0;}.ui-resizable-ne,.ui-resizable-nw{height:14px;top:0;width:14px;}.ui-resizable-ne{background-image:url(../images/application/handle_ne.png);cursor:ne-resize;right:0;}.ui-resizable-nw{background-image:url(../images/application/handle_nw.png);cursor:nw-resize;left:0;}.ui-resizable-se,.ui-resizable-sw{bottom:0;height:14px;width:14px;}.ui-resizable-se{background-image:url(../images/application/handle_se.png);cursor:se-resize;right:0;}.ui-resizable-sw{background-image:url(../images/application/handle_sw.png);cursor:sw-resize;left:0;}.freeform .portlet-boundary .ui-resizable-handle{margin:3px;}.ui-slider{position:relative;}.ui-slider-handle{position:absolute;}.ui-slider-disabled .ui-slider-handle{opacity:.5;}.ui-slider-range{background:#1E2529;height:100%;opacity:.3;position:absolute;width:100%;}.ui-tabs{border-bottom:1px solid #DEDEDE;margin:0 0 18px 0;padding:0 0 0 10px;}.ui-tabs:after{clear:both;content:".";display:block;height:0;visibility:hidden;}.ui-tabs li{display:inline;float:left;line-height:1;padding:0;text-decoration:none;}.ui-tabs li.last{border-right:none;}.ui-tabs li a,.tabs li span{background:#878F93 url(../images/application/tabs_bg.png) repeat-x 0 100%;border-right:1px solid #304049;color:#FFF;display:block;float:left;padding:10px;position:relative;text-decoration:none;top:1px;}.ui-tabs li a:hover{text-decoration:underline;}.ui-tabs li a:hover,.ui-tabs li span:hover{background:#1E2529;color:#9EBAC8;}.ui-tabs li.current a,.ui-tabs li.current span{background:#FFF;border:1px solid #DEDEDE;border-bottom:none;color:#369;font-weight:bold;}.ui-tabs li.current:hover,.ui-tabs li.current a:hover{background-color:#FFF;}.ui-tabs .ui-tabs-disabled a{cursor:text;}.ui-tabs-disabled{opacity:.4;}.ui-tabs .ui-tabs-disabled a:link,.ui-tabs .ui-tabs-disabled a:visited{color:#000;}.ui-tabs-hide{display:none;}.ui-tabs .last.toggle{float:right;}.ui-dialog{background-color:#FFF;border:2px solid #828F95;padding:4px;}.ui-dialog .ui-dialog-titlebar{background:#1E2529;color:#FFF;font-size:14px;font-weight:bold;min-height:28px;padding:0;position:relative;z-index:1;}.ui-dialog.ui-draggable .ui-dialog-titlebar{cursor:move;}.ui-dialog .ui-dialog-titlebar-close{background:url(../images/application/close.png) no-repeat;height:16px;position:absolute;right:5px;top:6px;width:16px;}.ui-dialog .ui-dialog-titlebar-close span{display:none;}.ui-dialog.has-title .ui-dialog-title{background:url(../images/arrows/04_right.png) no-repeat 7px 50%;display:block;font-weight:bold;padding:5px;padding-left:20px;}.ui-dialog.ui-resizable .ui-dialog-content{padding:14px;}.ui-dialog.ui-resizable-disabled .ui-dialog-content{padding:7px;}.ui-dialog .ui-dialog-buttonpane{bottom:8px;position:absolute;right:12px;text-align:right;width:100%;}.ui-dialog .ui-dialog-buttonpane button{margin:6px;}#ui-datepicker-div,.ui-datepicker-inline{background:#FFF;border:2px solid #828F95;padding:3px;width:185px;}#ui-datepicker-div{display:none;}.ui-datepicker-inline{border:0;display:block;float:left;}.ui-datepicker-dialog{padding:5px!important;}img.ui-datepicker-trigger{margin:2px;vertical-align:middle;}.ui-datepicker-prompt{color:#000;float:left;padding:2px;}.ui-datepicker-control,.ui-datepicker-links,.ui-datepicker-header,.ui-datepicker{clear:both;float:left;width:100%;}.ui-datepicker-control{background:#D3DADD;border-bottom:1px solid #AEB8BC;margin-bottom:2px;}.ui-datepicker-links{background:#727C81;margin-bottom:1px;padding:5px 0;}.ui-datepicker-links a{color:#FFF;display:block;margin:0 5px;}.ui-datepicker-control,.ui-datepicker-links{font-weight:bold;letter-spacing:1px;}.ui-datepicker-links label{padding:2px 5px;}.ui-datepicker-clear,.ui-datepicker-prev{float:left;width:34%;}.ui-datepicker-prev a,.ui-datepicker-next a{background:url() no-repeat;font-size:0;height:16px;line-height:0;text-indent:-9999em;width:16px;}.ui-datepicker-prev a{background-image:url(../images/application/datepicker_previous.png);}.ui-datepicker-next a{background-image:url(../images/application/datepicker_next.png);}.ui-datepicker-current{float:left;line-height:1.3;text-align:center;width:30%;}.ui-datepicker-close a{background:url(../images/application/close.png) no-repeat;display:block;float:right;height:16px;margin:5px 5px 5px 0;text-indent:-9999em;width:16px;}.ui-datepicker-next{float:right;text-align:right;}.ui-datepicker-header{border-bottom:1px solid #DEDEDE;font-weight:bold;padding:5px 0 6px;text-align:center;}.ui-datepicker-header select{background:#727C81;border:0;color:#FFF;font-weight:bold;}.ui-datepicker-header .ui-datepicker-new-month{float:left;margin-left:5px;}.ui-datepicker-header .ui-datepicker-new-year{float:right;margin-right:5px;}.ui-datepicker{text-align:center;width:auto;}.ui-datepicker a{display:block;width:23px;}.ui-datepicker .ui-datepicker-title-row a{color:#1E2529;text-decoration:none;}.ui-datepicker .ui-datepicker-days-row{background:#FFF;color:#727C81;}.ui-datepicker-week-col{color:#B5BFC4;}.ui-datepicker-days-cell a{background:#F0F5F7;border:1px solid #FFF;}.ui-datepicker-days-cell a:hover{background-color:#727C81;color:#FFF;}.ui-datepicker-current-day a{background-color:#FFF;border:1px solid #727C81;color:#369;}.ui-datepicker-current-day a:hover{background-color:#DFF4FF;border-color:#AEB8BC;color:#06C;}.ui-datepicker .ui-datepicker-unselectable{color:#B5BFC4;}#ui-datepicker-div a,.ui-datepicker-inline a{cursor:pointer;}.ui-datepicker-one-month:after{clear:both;content:".";display:block;height:0;visibility:hidden;}.ui-datepicker-new-row{clear:left;}.ui-colorpicker{background-image:url(../images/color_picker/picker_container_bg.png);font:11px Arial,Helvetica,sans-serif;height:192px;position:relative;width:305px;}.ui-colorpicker-color{background-color:#F00;background-image:url(../images/color_picker/picker_bg.png);background-position:center;background-repeat:no-repeat;height:184px;left:8px;position:absolute;top:5px;width:184px;}.ui-colorpicker-color-handle{background-image:url(../images/color_picker/select.png);height:11px;position:absolute;width:11px;}.ui-colorpicker-hue{background-image:url(../images/color_picker/hue.png);height:186px;left:200px;position:absolute;top:3px;width:18px;}.ui-colorpicker-hue-handle{background-image:url(../images/color_picker/color_indic.png);height:7px;position:absolute;width:18px;}.ui-colorpicker-current{background:#FFF;border:2px solid #727C81;height:60px;position:absolute;right:10px;top:31px;width:60px;}.ui-colorpicker-values{left:230px;position:absolute;top:100px;width:60px;}.ui-colorpicker-values table{width:100%;}.ui-colorpicker-values table input{margin-bottom:1px;padding:3px 1px;width:100%;}.ui-colorpicker-rgbR,.ui-colorpicker-rgbG,.ui-colorpicker-rgbB{width:20px;}.ui-colorpicker-hex{width:40px;}.ui-colorpicker-close{background:url(../images/color_picker/close.png) no-repeat 0 0;cursor:pointer;height:23px;position:absolute;right:3px;text-indent:-9999em;top:3px;width:23px;}.ui-autocomplete-results{border:1px solid;border-color:#BFBFBF #DEDEDE #DEDEDE #BFBFBF;overflow:hidden;padding:0;z-index:300;}.ui-autocomplete-results ul{list-style:none;list-style-position:outside;margin:0;padding:0;width:100%;}.ui-autocomplete-results li{cursor:default;display:block;line-height:16px;margin:0;overflow:hidden;padding:2px 5px;}.ui-autocomplete-loading,.ui-autocomplete-loading.focus{background-image:url(../images/application/loading_indicator.gif);background-position:right center;background-repeat:no-repeat;}.ui-autocomplete-results li strong{color:#06c;font-weight:bold;}.ui-tags{display:block;padding:5px 0 2px;}.ui-tags:after{clear:both;content:".";display:block;height:0;visibility:hidden;}.ui-tags.empty{display:none;}.ui-tags .ui-tag{background:#DFF4FF;border:1px solid #A7CEDF;float:left;margin-bottom:3px;margin-right:3px;padding:3px 20px 3px 6px;padding-right:20px;position:relative;}.ui-tags .ui-tag:hover{border-color:#AEB8BC;}.ui-tags .ui-tag-delete{display:block;padding:6px;position:absolute;right:0;top:3px;}.ui-tags .ui-tag-delete span{background:url(../images/application/close_small.png) no-repeat 0 0;cursor:pointer;display:block;font-size:0;height:7px;text-indent:-9999em;width:7px;}.ui-tags .ui-tag-delete:hover span{background-position:0 100%;}.ui-tags-input{width:200px;}.tags-vocabulary-name span{font-weight:bold;padding-bottom:3px;}.tag-cloud{list-style:none;margin:0 1em 0 0;padding:0 1em .5em 1em;white-space:normal;}.tag-cloud li{display:inline;float:left;list-style:none;margin:0 1em 0 0;}.tag-cloud a{white-space:nowrap;}.treeview{cursor:pointer;}.treeview,.treeview ul{list-style:none;margin:0;padding:0;}.treeview ul{background-color:#FFF;margin-top:4px;}.treeview .hitarea{background:url(../images/trees/treeview_bg.png) -64px -25px no-repeat;cursor:pointer;float:left;height:16px;margin-left:-16px;margin-top:3px;width:16px;}.treeview li{background:url(../images/trees/treeview_line.png) 0 0 no-repeat;list-style-type:none;margin:0;padding:0 0 3px 16px;}.treeview a.selected{background-color:#EEE;}.treeview-control{display:none;margin:1em 0;}.treeview .hover{cursor:pointer;}.treeview li.collapsable,.treeview li.expandable{background-position:0 -176px;}.treeview .expandable-hitarea{background-position:-80px -3px;}.treeview li.last{background-position:0 -1766px;}.treeview li.lastCollapsable,.treeview li.lastExpandable{background-image:url(../images/trees/treeview_bg.png);}.treeview li.lastCollapsable{background-position:0 -111px;}.treeview li.lastExpandable{background-position:-32px -67px;}.treeview div.lastCollapsable-hitarea,.treeview div.lastExpandable-hitarea{background-position:0 0;}.treeview .placeholder{background:url(../images/application/loading_indicator.gif) 0 0 no-repeat;display:block;height:16px;width:16px;}.treeview span{padding-left:3px;}.filetree li{padding:3px 0 2px 16px;}.filetree span.folder,.filetree span.file{display:block;padding:1px 0 1px 16px;}.filetree span.folder{background:url(../images/trees/minus.png) 0 0 no-repeat;}.filetree li.expandable span.folder{background:url(../images/trees/plus.png) 0 0 no-repeat;}.filetree span.file{background:url(../images/trees/page.png) 0 0 no-repeat;}.lfr-grid{border-collapse:collapse;width:100%;}.lfr-grid .lfr-column{padding:5px;}.lfr-grid.dragging .lfr-column{height:100px;min-height:100px;}.lfr-column.ten{width:10%;}.lfr-column.twenty{width:20%;}.lfr-column.thirty{width:30%;}.lfr-column.forty{width:40%;}.lfr-column.fifty{width:50%;}.lfr-column.sixty{width:60%;}.lfr-column.seventy{width:70%;}.lfr-column.eighty{width:80%;}.lfr-column.ninety{width:90%;}.columns-1 #column-1,.columns-max #column-1{clear:both;display:table;padding-left:0;padding-right:0;width:100%;}.columns-2 #column-1{padding-left:0;}.columns-2 #column-2{padding-right:0;}.columns-3 #column-1{padding-left:0;}.columns-3 #column-3{padding-right:0;}.columns-1-2-1 #column-1,.columns-1-2-1 #column-4{padding-left:0;padding-right:0;}.columns-1-2-1 #column-2{padding-left:0;}.columns-1-2-1 #column-3{padding-right:0;}.columns-2-2 #column-1,.columns-2-2 #column-2{padding-left:0;}.columns-2-2 #column-4{padding-right:0;}.freeform .lfr-column{position:relative;}.columns-2-2 #column-4{padding-right:0;}#navigation ul{margin:0 auto;}#navigation ul:after{clear:both;content:".";display:block;height:0;visibility:hidden;}#navigation li{float:left;list-style-type:none;position:relative;}#navigation .child-menu{display:none;}.lfr-dock{position:absolute;}.lfr-dock ul{display:inline;float:left;}.lfr-dock li{display:inline;float:left;margin-left:15px;}.lfr-dock li.my-places{display:none;}.js .delete-tab{background:url(../images/common/remove.png) no-repeat 42%;cursor:pointer;display:block;height:8px;position:absolute;right:2px;text-indent:-9999em;top:2px;width:8px;}.nav-menu li a.ancestor{font-weight:bold;}.nav-menu li a.selected{color:#000;font-weight:bold;text-decoration:none;}.nav-menu ul{padding-left:10px;}.portlet{text-align:left;}.freeform .portlet{margin-bottom:0;}body.portlet{border:none;}.portlet-topper{position:relative;}.portlet-title{display:block;font-weight:bold;min-width:50%;}.portlet-title img{vertical-align:middle;}.portlet-icons{margin:0;position:absolute;right:5px;text-align:right;top:5px;}.portlet-icons .nobr{display:block;float:left;padding:1px;}.portlet-content,.portlet-minimized .portlet-content-container{padding:12px 10px 10px;}.portlet-minimized .portlet-content{padding:0;}.portlet-icon-back{background:url(../images/arrows/01_left.png) no-repeat 0 50%;font-weight:bold;padding:3px 0 3px 18px;}.lfr-panel-page{width:100%;}.lfr-panel-page .portlet-title{font-size:13px;}.lfr-panel-page #content-wrapper{margin:0;width:auto;}.lfr-panel-page .lfr-add-content h2 span{background-color:#D3DADD;}.portlet-msg-info{background:#DFF4FF url(../images/messages/info.png) no-repeat 6px 50%;border:1px solid #A7CEDF;color:#34404F;display:block;font-weight:bold;margin:2px auto 14px;padding:6px 6px 6px 30px;text-align:left;}.portlet-msg-info.pending{background-image:url(../images/common/time.png);}.portlet-msg-error{background:#FDD url(../images/messages/error.png) no-repeat 6px 50%;border:1px solid #F00;display:block;font-weight:bold;margin:2px auto 14px;padding:6px 6px 6px 30px;text-align:left;}.portlet-msg-alert{background:#FFC url(../images/messages/alert.png) no-repeat 6px 20%;border:1px solid #FC0;display:block;font-weight:bold;margin:2px auto 14px;padding:6px 6px 6px 30px;text-align:left;}.portlet-msg-success{background:#F4FDEF url(../images/messages/success.png) no-repeat 6px 50%;border:1px solid #ACDFA7;color:#384F34;display:block;font-weight:bold;margin:2px auto 14px;padding:6px 6px 6px 30px;text-align:left;}.portlet-section-selected,.portlet-section-selected a{background:#727C81;color:#FFF;font-weight:bold;text-decoration:none;}.portlet-section-selected a:hover,.portlet-section-selected a:focus{background-color:#727C81;}.restricted,.restricted td{background:#FDD;border:none;}.alt.restricted td{background-color:#FFC0C0;}.hover.restricted td{background-color:#D3BDC0;}.restricted *{color:#727C81;}.restricted td.col-1,.alt.restricted td.col-1{background-image:url(../images/messages/error.png);background-position:5px 50%;background-repeat:no-repeat;padding-left:28px;}.results-row.lfr-role .col-1,.results-row.hover.lfr-role .col-1{background-image:url();background-position:5px 50%;background-repeat:no-repeat;padding-left:30px;}.results-row.lfr-role-guest .col-1,.results-row.hover.lfr-role-guest .col-1{background-image:url(../images/common/guest_icon.png);}.results-row.lfr-role-regular .col-1,.results-row.hover.lfr-role-regular .col-1{background-image:url(../images/common/user_icon.png);}.results-row.lfr-role-community .col-1,.results-row.hover.lfr-role-community .col-1{background-image:url(../images/common/community_icon.png);}.results-row.lfr-role-organization .col-1,.results-row.hover.lfr-role-organization .col-1{background-image:url(../images/common/organization_icon.png);}.lfr-portlet-item,.lfr-portlet-item p a{font-size:1em;}.lfr-actions,.lfr-actions ul{background:#FFF url(../images/forms/button.png) repeat-x 0 100%;border:1px solid;border-color:#DEDEDE #BFBFBF #BFBFBF #DEDEDE;}.lfr-actions ul{bottom:-1px;}.lfr-actions .lfr-trigger,.lfr-actions .lfr-trigger,.lfr-actions .lfr-trigger strong{background:none;}.lfr-actions .lfr-trigger strong span{background:url(../images/common/action.png) no-repeat 5px 50%;}.lfr-actions.left .lfr-trigger strong span{background:url(../images/common/action_right.png) no-repeat 98% 50%;}.lfr-actions .lfr-trigger li{background:transparent;border-bottom:1px solid #DEDEDE;padding:2px;}.lfr-actions .lfr-trigger li a{padding:5px 10px 5px 25px;}.lfr-actions .lfr-trigger li a:hover{background-color:#828F95;color:#FFF;}.lfr-actions .lfr-trigger li a img{left:3px;position:absolute;}.lfr-actions .lfr-trigger li.last{border-bottom:none;}.lfr-actions.portlet-options{background:none;border:none;float:left;}.lfr-actions.portlet-options .lfr-trigger{padding:0;}.lfr-actions.portlet-options .lfr-trigger strong{min-width:0;padding:1px;}.lfr-actions.portlet-options .lfr-trigger strong span{background-image:url(../images/portlet/options.png);background-position:0 0;display:block;height:16px;padding:0;text-indent:-9999em;width:16px;}.visible.portlet-options .lfr-trigger strong span{background-image:url(../images/portlet/options_selected.png);}.taglib-calendar tr.portlet-section-header th,.taglib-calendar tr td{border:none;}.taglib-calendar tr td a{background-color:#F0F5F7;border:1px solid #FFF;border-bottom:none;border-left:none;display:block;height:15px;padding:5px 0;}.taglib-calendar table td{border-width:0;}.taglib-calendar tr td a:hover{background-color:#727C81;color:#FFF;}.taglib-calendar .calendar-current-day,.taglib-calendar .calendar-current-day a{background-color:#FFF;}.taglib-calendar .calendar-current-day a{border:1px solid #727C81;color:#369;text-decoration:underline;}.taglib-calendar tr td.calendar-inactive{background-color:#FFF;color:#B5BFC4;}.taglib-calendar tr th{border-bottom-color:#D7D7D7;}fieldset{border:1px solid #BFBFBF;padding:8px;}legend{font-weight:bold;padding:0 6px;}input[type="text"],input[type="password"],input[type="file"],select,textarea,.textarea{border:1px solid;border-color:#BFBFBF #DEDEDE #DEDEDE #BFBFBF;padding:5px 1px;}input[type="submit"],input[type="button"],input[type="reset"]{border:1px solid;border-color:#DEDEDE #BFBFBF #BFBFBF #DEDEDE;overflow:visible;padding:5px 1px;}select{font-size:11px;padding:1px;}.btn,.btn-orange,.btn-blue,.btn-white,.btn-grey,.btn input,.btn-orange input,.btn-blue input,.btn-white input,.btn-grey input,.btn span,.btn-orange span,.btn-blue span,.btn-white span,.btn-grey span{background:transparent url(../images/custom/main_sprite.png) no-repeat;}.btn,.btn-orange,.btn-blue,.btn-white,.btn-grey{background-position:right -193px;display:inline-table;display:-moz-inline-box;height:30px;outline:0;vertical-align:bottom;}a.btn,a.btn-orange,a.btn-blue,a.btn-white,a.btn-grey{cursor:default;float:left;height:30px;margin:0 5px;}a.btn.no-margin,a.btn-orange.no-margin,a.btn-blue.no-margin,a.btn-white.no-margin,a.btn-grey.no-margin{margin:0;}.btn,.btn-blue{background-position:right -223px;}.btn-grey,.btn-white,.inactive.btn-orange,.inactive.btn-blue,.inactive.btn-gray,.inactive.btn-white,.inactive.btn-orange:hover,.inactive.btn-blue:hover,.inactive.btn-grey:hover,.inactive.btn-white:hover{background-position:right -253px;}.btn input,.btn-orange input,.btn-blue input,.btn-white input,.btn-grey input,.btn span,.btn-orange span,.btn-blue span,.btn-white span,.btn-grey span{background-position:-3px -193px;border-width:0;cursor:pointer;font:14px Arial,Helvetica,Verdana,sans-serif;height:30px;margin:0 7px 0 0;outline:0;padding:0 4px 0 12px;width:auto;}.btn input::-moz-focus-inner,.btn-orange input::-moz-focus-inner,.btn-blue input::-moz-focus-inner,.btn-white input::-moz-focus-inner,.btn-grey input::-moz-focus-inner{border:0;}a.btn,.btn input,a.btn-blue,.btn-blue input,a.btn-orange,.btn-orange input{color:#FFF;outline:none;}a.btn-grey,.btn-grey input,a.btn-white,.btn-white input{color:#238DCC;outline:none;}.inactive.btn-orange input,.inactive.btn-blue input,.inactive.btn-gray input,.inactive.btn-white input{color:#CFCCCC;cursor:default;}a.btn:hover,.btn input:hover,a.btn-blue:hover,.btn-blue input:hover{text-decoration:none;}a.btn-orange:hover,.btn-orange input:hover{text-decoration:none;}a.btn-white:hover,.btn-white input:hover,a.btn-grey:hover,.btn-grey input:hover{text-decoration:none;}.btn-orange:hover{background-position:right -283px;}.btn-orange:hover input,.btn-orange:hover span{background-position:-3px -283px;}.btn:hover,.btn-blue:hover{background-position:right -313px;}.btn:hover input,.btn:hover span,.btn-blue:hover input,.btn-blue:hover span{background-position:-3px -313px;}.btn-white:hover{background-position:right -343px;}.btn-white:hover input,.btn-white:hover span{background-position:-3px -343px;}.btn span,.btn-orange span,.btn-blue span,.btn-white span,.btn-grey span{display:block;float:left;line-height:30px;}.btn input,.btn span,.btn-blue input,.btn-blue span{background-position:-3px -223px;}.btn-grey input,.btn-grey span,.btn-white input,.btn-white span,.inactive.btn-orange input,.inactive.btn-blue input,.inactive.btn-gray input,.inactive.btn-white input,.inactive.btn-grey:hover input,.inactive.btn-grey:hover span,.inactive.btn-orange:hover input,.inactive.btn-orange:hover span,.inactive.btn-blue:hover input,.inactive.btn-blue:hover span,.inactive.btn-white:hover input,.inactive.btn-white:hover span{background-position:-3px -253px;}#outer-wrapper,#banner h1.logo a,#navigation a:hover,#search-bar .text,.portlet-topper,.userdock-message,.userdock-inbox,.userdock-buddies,.userdock-fanmail,.userdock-workouts,.userdock-area .arrow-expand,.userdock-area .popup .arrow-expand,.help-icon,.progress_status .complete,.progress_status .incomplete,.ui-tabs li,.ui-tabs li a,.tabs li span,.ui-tabs li.current a,.ui-tabs li.current span,.ui-tabs li a:hover,.tabs li span:hover,a.results-tab,a.results-tab span,.supergym-dark-blue-header-small,.supergym-dark-blue-header,.buddies-list-title,#supergym-odometer-container span,#wo-progress-share-container #fb-share a,#wo-progress-share-container #twitter-share a{background:url(../images/custom/main_sprite.png);}.lfr-dock li.home,.lfr-dock li.home div.home,#userdock,#userdock .decoration .left-side,#userdock .decoration .right-side,.columns-max .portlet-top,.columns-max .portlet-top div,.columns-max .portlet-bottom,.columns-max .portlet-bottom div,.outter-content-wrapper .wrapper-top,.outter-content-wrapper .wrapper-top div,.outter-content-wrapper .wrapper-bottom,.outter-content-wrapper .wrapper-bottom div,#home-caption-bottom-left,#home-caption-bottom-right,.tbb-home .column-body .portlet-boundary_BRIGHTCOVE_DYNAMIC_WAR_cmsbasedportlet_ .portlet-bottom,.tbb-home .column-body .portlet-boundary_BRIGHTCOVE_DYNAMIC_WAR_cmsbasedportlet_ .portlet-top,td.ltblue-lrm .portlet-top,td.ltblue-lrm .portlet-top div,td.ltblue-lrm .portlet-bottom,td.ltblue-lrm .portlet-bottom div,.blue-rail .portlet-top,.blue-rail .portlet-top div,.blue-rail .portlet-bottom,.blue-rail .portlet-bottom div,.right-rail .corners_top,.right-rail .corners_top div,.right-rail .corners_bot,.right-rail .corners_bot div,.clear-corner-r5 .corners_top,.clear-corner-r5 .corners_top div,.clear-corner-r5 .corners_bot,.clear-corner-r5 .corners_bot div,.supergym-dialog-wrapper table td.supergym-dialog-corner-nw,.supergym-dialog-wrapper table td.supergym-dialog-corner-ne,.supergym-dialog-wrapper table td.supergym-dialog-corner-sw,.supergym-dialog-wrapper table td.supergym-dialog-corner-se,.corner_pop .corners_top,.corner_pop .corners_top div,.corner_pop .corners_bot,.corner_pop .corners_bot div,.supergym-odometer-outer-wrapper,.supergym-odometer-wrapper,#supergym-odometer-container{background-image:url(../images/custom/corner_sprite.png);}body{background-color:#61B2E3;background-position:center 91px;background-repeat:no-repeat;color:#555;font-size:12px;line-height:16px;padding:0 0 30px;}#outer-wrapper{background-position:left -566px;background-repeat:repeat-x;}a{color:#238DCC;text-decoration:none;}.blue-rail a{color:#046297;}a:hover{text-decoration:underline;}.column{float:left;}.title{color:#E95800;font:28px Arial,Helvetica,sans-serif;}.title-medium{color:#E95800;font:22px Arial,Helvetica,sans-serif;margin-bottom:10px;padding:0;}h2.title,h3.title{margin-bottom:10px;margin-top:0;}h5.title{font-size:18px;}.title-bold{color:#E95800;font:18px Arial,Helvetica,sans-serif;font-weight:bold;}.title-alt{margin:0;padding:.5em 0;}.sub-title{color:#555;font:18px Arial,Helvetica,sans-serif;}.blue-rail .sub-title{color:#036;}.sub-title-note{display:block;float:right;font-size:12px;}h3 .padding{padding:0 6px 0 0;}.title .note,h3 .note{font-size:11px;font-weight:normal;}.text-center{text-align:center;}.intro-text{color:#555;font:14px/20px Arial,Helvetica,sans-serif;}.intro-text-bold{color:#E95800;font:14px Arial,Helvetica,sans-serif;font-weight:bold;}.table-text{color:#000;font:12px Arial,Helvetica,sans-serif;vertical-align:top;}.header-text{color:#333;font:14px/20px Arial,Helvetica,sans-serif;}.blue-rail .header-text{color:#FFF;}.grey-text{color:#898989;font-size:11px;}.text{color:#555;font:12px Arial,Helvetica,sans-serif;}.small{font-size:11px;font-style:normal;}.small-emphasis{font-size:11px;font-style:italic;font-weight:normal;}.strong{color:#555;font-size:14px;}.date{font-size:10px;}.link{font-size:12px;}.big-link{display:block;font-size:14px;font-weight:bold;margin:.4em 0;}li.new-page{position:relative;}.new-link-text{color:#F00;font-size:9px;position:absolute;right:1px;top:-2px;}sup{line-height:1em;vertical-align:text-top;}.align-left{float:left;text-align:left;}td.align-left{float:none;}.align-right{float:right;text-align:right;}td.align-right{float:none;}.align-center{text-align:center;}.full-table{width:100%;}.inline-block{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;}.side-padded{padding:0 .5em;}.left-padded{padding:0 0 0 .5em;}.right-padded{padding:0 .5em 0 0;}.padded-form{margin:0 auto;width:650px;}.padded-form td{padding:5px;}.clear{clear:both;}.clear-padding{clear:both;padding:0 0 2em;}.clear-padding-half{clear:both;padding:0 0 1em;}.clear-margin{clear:both;margin:1em 0;}.clear-dotted-border{border-bottom:1px dotted #CCC;clear:both;}.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;}.clearfix{*zoom:1;}.nowrap{white-space:nowrap;}.list{line-height:21px;}.list-title{color:#555;font:bold 14px Arial,Helvetica,sans-serif;}.list-no-style li{list-style-type:none;}.list-padded li{padding:.5em;}.alert{color:#F00;font-size:14px;font-weight:bold;padding:.5em;text-align:Center;}.error-messages{background:#FFE4DE;border:1px solid #D2004A;color:#555;font:12px Arial,Helvetica,sans-serif;}.error-messages-title{background:#FFD2CD;padding:18px 20px 5px;}.error-messages-content{padding:5px 20px;}.portlet-tbb-signup .portlet-msg-error{background:url(../images/custom/error.png) no-repeat 6px 50% #EC381D;border:2px solid #FFF;color:#555;padding:2px 6px 3px 30px;}.submit-button{background:transparent url(../images/custom/submit-button_bg.png);border:0;display:block;font-size:0;height:28px;padding:0;text-indent:-9999em;width:59px;}.rounded-button,.rounded-button[type="submit"],.rounded-button[type="button"],.rounded-button[type="reset"]{-moz-border-radius:6px;background:#FFF;border:1px solid #CCC;padding:.5em;width:100%;}.dotted-line{background:url(../images/custom/dotted-line.png);font-size:0;height:1px;}.table-nub{border:1px solid #949494;border-width:0 1px;height:6px;}.title-bar-blue{background:url(../images/custom/main_sprite.png) repeat-x 0 -116px #1B4D8E;border-bottom:1px solid #29609E;color:white;font-weight:bold;height:30px;line-height:30px;padding:0 18px;}.btn-blue span,.btn-orange span,.btn-white span,.btn-gray span{white-space:nowrap;}.gradient-shadow-box .gsb-top,.gradient-shadow-box .gsb-top div,.gradient-shadow-box .gsb-bottom,.gradient-shadow-box .gsb-bottom div{background:url(../images/custom/sign_up_form_corner_sprite.png) no-repeat;height:7px;}.gradient-shadow-box .gsb-top div{background-position:right -14px;}.gradient-shadow-box .gsb-bottom{background-position:0 -7px;}.gradient-shadow-box .gsb-bottom div{background-position:right -21px;}.gradient-shadow-box .gsb-top div div{background:url(../images/custom/sign_up_form_tb_sprite.png) repeat-x;height:7px;margin:0 7px;}.gradient-shadow-box .gsb-top-left{background:url(../images/custom/sign_up_form_lr_sprite.png) repeat-y;}.gradient-shadow-box .gsb-top-right{background:url(../images/custom/sign_up_form_lr_sprite.png) repeat-y right 0;}.gradient-shadow-box .gsb-content{background:#F9F9F9 url(../images/custom/sign_up_form_content_bg.png) repeat-x 0 bottom;margin:0 7px;padding:17px 24px;}.gradient-shadow-box.least-padding .gsb-content{padding:5px 0;}.gradient-shadow-box .gsb-bottom div div{background:url(../images/custom/sign_up_form_tb_sprite.png) 0 bottom repeat-x;height:7px;margin:0 7px;}#wrapper .taglib-ratings.thumbs{margin-top:2px;}#wrapper .taglib-ratings.thumbs .total-rating{line-height:12px;}#wrapper .taglib-ratings.thumbs .rating{height:13px;padding:0;width:14px;}#wrapper .taglib-ratings.thumbs .pos-total{color:#0079C1;}#wrapper .taglib-ratings.thumbs .total-votes{line-height:13px;}.dotted-separator{border-bottom:1px dotted #B4B4B4;clear:both;height:1px;margin:10px 0;}.browser-warning-text{background:url(../images/custom/delete-button_bg.png) no-repeat 0 50%;float:left;margin:2px 0 0 5px;padding-left:35px;}.browser-warning-img{background:url(../images/custom/browser_icons.gif);display:block;float:right;height:50px;margin-right:8px;width:145px;}.browser-warning.icon-ie8{background-position:0 -150px;}.browser-warning.icon-chrome{background-position:0 -100px;}.browser-warning.icon-safari{background-position:0 0;}.browser-warning.icon-firefox{background-position:0 -50px;}#wrapper{margin:0 auto;position:relative;width:1024px;}#banner{height:60px;}#banner h1.logo a{height:36px;left:21px;position:absolute;top:11px;width:330px;}.lfr-dock{right:18px;top:9px;}.lfr-dock ul{float:right;margin:0;}.lfr-dock li{margin:0;}.lfr-dock li a{background:none!important;border-left:1px solid #2983B5;color:#035280;display:block;float:left;font-size:11px;font-weight:bold;line-height:16px;padding:0 6px;text-decoration:none;}.lfr-dock li a:hover{color:#012133;}.lfr-dock li #gsw-start-link-arrow,.lfr-dock li #gsw-start-link,.lfr-dock li.not-a-member a{border-left:none;color:#D6F1FA;height:25px;}.lfr-dock li.home{background-color:#CADFEB;background-position:right -251px;background-repeat:no-repeat;}.lfr-dock li.home div.home{background-color:transparent;background-position:-23px -267px;background-repeat:no-repeat;}.lfr-dock li.home a.profile:link{color:#6AB3DF;}.lfr-dock li.home a.profile:hover{color:#4F85A6;}.lfr-dock li.home div.pipe{border-left:1px solid #2983B5;font-size:0;height:10px;line-height:10px;margin-top:3px;}.lfr-dock li.home a{border-left:0;line-height:16px;}.lfr-dock .language-selector span{color:#035280;display:block;float:left;font-size:11px;font-weight:bold;line-height:16px;text-decoration:none;}.lfr-dock .language-selector ul{float:left;}.lfr-dock .language-selector ul a{text-transform:capitalize;white-space:nowrap;}.lfr-dock .language-selector ul a.selected{display:none!important;}.en_US .lfr-dock .language-en_US,.es_ES .lfr-dock .language-es_ES{color:#000;}.js .controls-hidden .icons-container,.js .controls-hidden .lfr-dock .page-settings,.js .controls-hidden .lfr-dock .add-content,.js .controls-hidden .lfr-dock .layout{display:none;}#navigation{height:35px;padding:0 20px 3px;position:relative;z-index:20;}#navigation ul,#add-page{float:left;height:31px;}#navigation li{height:31px;}#navigation li#contactCoach{cursor:pointer;color:#408dcc;font:15px/31px Arial,Helvetica,sans-serif;position:relative;background:#fff;background:-moz-linear-gradient(top,#fff 0,#f1f1f1 49%,#cdcece 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(49%,#f1f1f1),color-stop(100%,#cdcece));background:-webkit-linear-gradient(top,#fff 0,#f1f1f1 49%,#cdcece 100%);background:-o-linear-gradient(top,#fff 0,#f1f1f1 49%,#cdcece 100%);background:-ms-linear-gradient(top,#fff 0,#f1f1f1 49%,#cdcece 100%);background:linear-gradient(to bottom,#fff 0,#f1f1f1 49%,#cdcece 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#cdcece',GradientType=0);}#navigation li#contactCoach img{height:31px;float:left;max-width:34px;}#navigation li#contactCoach .spanish{display:none;}#navigation li#contactCoach img.background{position:absolute;top:0;right:0;left:auto;width:155px;}#navigation li#contactCoach .hoverBox{position:absolute;top:36px;left:20px;border:1px solid #59ADDA;width:170px;padding:2px;background:#fff;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px;-ms-border-radius:6px;font-size:11.5px;color:#4e4e4e;line-height:15px;display:none;}#navigation li#contactCoach .hoverBox .arrow{height:0;width:0;margin:0 auto;position:relative;}#navigation li#contactCoach .hoverBox .arrow div{width:0;height:0;border:10px solid transparent;border-bottom-color:#59ADDA;position:absolute;top:-22px;left:-10px;}#navigation li#contactCoach .hoverBox .message{background:#eaecef;min-height:50px;border-radius:6px;padding:8px;}#navigation li#contactCoach .hoverBox .arrow div:nth-of-type(2){border-bottom-color:white;top:-21px;}#navigation li#contactCoach .hoverBox .arrow div:nth-of-type(3){border-bottom-color:#eaecef;top:-18px;}#navigation li#contactCoach span{margin:0 8px;float:left;position:relative;z-index:10;}#navigation a,.enter-page{border:1px solid #2672A0;border-width:0 1px 0 0;color:#FFF;display:block;float:left;font:15px/31px Arial,Helvetica,sans-serif;height:31px;padding:0 20px;text-decoration:none;}#navigation li.second a{border-width:0 1px;}#navigation a:hover{background-position:left -85px;background-repeat:repeat-x;color:#FFC;}#navigation li.selected{background:#61B2E3;}#navigation li.selected a,#navigation li.selected a:hover{background:none;border-color:#4998C7;color:#FFF;}#navigation .enter-page{padding:0 5px;}#navigation .enter-page .cancel-page,#navigation .first{display:none;}#navigation .enter-page input{background:none;border:0;color:#FFF;display:block;float:left;font:15px/15px Arial,Helvetica,sans-serif;height:18px;margin:2px 0 0;}#navigation .enter-page .save-page{border:0;display:block;float:left;}#navigation .admin,#add-page{position:absolute;right:0;top:-30px;}#add-page{display:none;right:120px;}#navigation .admin a,#add-page a{border:0;font-size:13px;padding:0;}#navigation li.hover ul.child-menu{background:#61B1E2;border:1px solid #2472A2;border-top:none;display:block;height:auto;left:-1px;padding:0;position:absolute;top:31px;z-index:20;}#navigation .child-menu li a{background:transparent;border-width:0;display:block;float:none;height:auto;line-height:normal;padding:6px 14px;width:150px;}#navigation .child-menu li{display:block;float:none;height:auto;line-height:normal;}#navigation .child-menu li a:hover{background:#2472A2;}#search-bar{float:right;height:31px;margin:0 -6px 0 0;}#search-bar input,#search-bar select{float:left;}#search-bar .text{background-position:0 -36px;border:0;color:#555;font-size:11px;height:16px;margin:0 9px 0;padding:4px 0 0 23px;width:116px;}#search-bar .select{background:#FFF;border:1px solid #7F9DB9;height:20px;margin:5px 9px 0 5px;padding:1px;width:99px;}#search-bar span.btn-white{margin-top:-6px;}.lfr-grid .lfr-column{padding:0;position:relative;}.lfr-grid.dragging .lfr-column{border:0;}.top-content-wrapper{margin:0 18px;position:relative;z-index:1;}.top-content-wrapper .lfr-column{min-height:15px;}.outter-status-content-wrapper{background:#FFF url(../images/custom/outter-top-content-wrapper_bg.png) right top;padding:0 20px 0 0;position:relative;z-index:1;}.status-content-wrapper{background:url(../images/custom/outter-top-content-wrapper_bg.png);padding:0 0 0 20px;}.status-content-wrapper .lfr-column{height:64px;position:relative;}.portlet-boundary_COACH_REDIRECT_WAR_signupportlet_,.portlet-boundary_103_{display:none;}#content-wrapper{position:relative;width:960px;}#borderless-layout #content-wrapper{width:auto;}.portlet-borderless-container,.portlet-wrapper{margin-bottom:15px;}.portlet-rounded-background{background:transparent url(../images/custom/portlet-rounded-background.png) no-repeat;padding:8px;}.columns-max .portlet-wrapper,.outter-content-wrapper{margin-left:15px;margin-right:17px;margin-top:10px;}.columns-max .portlet-top,.columns-max .portlet-top div,.columns-max .portlet-bottom,.columns-max .portlet-bottom div,.outter-content-wrapper .wrapper-top,.outter-content-wrapper .wrapper-top div,.outter-content-wrapper .wrapper-bottom,.outter-content-wrapper .wrapper-bottom div{background-position:left -7px;background-repeat:no-repeat;height:11px;}.columns-max .portlet-top div,.outter-content-wrapper .wrapper-top div{background-position:right -7px;height:11px;}.columns-max .portlet-top div div,.outter-content-wrapper .wrapper-top div div{background:#FFF;border-top:1px solid #5FAFDF;font-size:0;height:10px;margin:0 14px;}.columns-max .portlet-bottom,.outter-content-wrapper .wrapper-bottom{background-position:left -18px;height:17px;}.columns-max .portlet-bottom div,.outter-content-wrapper .wrapper-bottom div{background-position:right -18px;height:17px;}.columns-max .portlet-bottom div div,.outter-content-wrapper .wrapper-bottom div div{background-color:#FFF;background-position:left 10px;background-repeat:repeat-x;font-size:0;height:17px;margin:0 14px;}.columns-max .portlet-top-left,.columns-max .portlet-top-right,.columns-max .portlet-bottom-left,.columns-max .portlet-bottom-right,.outter-content-wrapper .top-left,.outter-content-wrapper .top-right,.outter-content-wrapper .bottom-left,.outter-content-wrapper .bottom-right{border-left:1px solid #5FAFDF;border-right:1px solid #5FAFDF;position:relative;}.columns-max .portlet-top-right,.outter-content-wrapper .top-right{border-color:#5EACDC;}.columns-max .portlet-bottom-left,.outter-content-wrapper .bottom-left{border-color:#5CA8D7;}.columns-max .portlet-bottom-right,.outter-content-wrapper .bottom-right{background-color:#FFF;border-color:#59A3D0;padding-left:12px;padding-right:12px;}.column-body-rail #content-wrapper{width:738px;}.column-menu .lfr-portlet-column{overflow:hidden;padding-right:20px;width:110px;}.column-body{width:100%;}.column-info .lfr-portlet-column{padding-left:30px;width:247px;}.column-info .portlet{border:1px solid #E2E2E2;margin:0 0 15px;padding:4px 6px;}.column-info .portlet-title{color:#555;font:bold 18px Arial,Helvetica,sans-serif;height:24px;line-height:22px;padding:0 10px;}.column-info .portlet-title img{display:none;}.column-body-rail{margin-right:13px;width:770px;}.column-right-rail{padding-top:10px;width:205px;}.column-even{width:50%;}.portlet{background:#FFF;border:1px solid #C0C0C0;}.portlet-topper{background-color:#1B4D8E;background-position:0 -116px;background-repeat:repeat-x;border-bottom:1px solid #29609E;color:#FFF;font:15px/30px Arial,Helvetica,sans-serif;height:30px;padding:0 18px;}.portlet-title{font-size:12px;}.portlet-title img{display:none;}#layout-column_column-4 .portlet-minimize-icon{float:left;}#layout-column_column-4 .portlet-minimize-icon a{background:url(../images/custom/portlet-minimize_bg.png);display:block;height:30px;margin:0 6px 0 0;width:12px;}#layout-column_column-4 .portlet-minimize-icon img{display:none;}#layout-column_column-4 .portlet-minimized .portlet-minimize-icon a{background:url(../images/custom/portlet-restore_bg.png);}.expanded .portlet-title{background:url(../images/custom/portlet-minimize_bg.png) no-repeat;cursor:pointer;padding-left:22px;}.collapsed .portlet-title{background:url(../images/custom/portlet-restore_bg.png) no-repeat;cursor:pointer;padding-left:22px;}#content-wrapper.columns-max{width:auto;}.columns-max .portlet-topper,.columns-max .portlet-content{background:transparent none;border-width:0;margin:0;padding:0;}.columns-max .portlet-topper{top:-5px;}.columns-max .portlet-title{color:#000;line-height:30px;padding:0;}.columns-max .portlet{background-color:transparent;border-width:0;}.columns-max .portlet-icons{font-size:12px;padding:0 15px 0 0;top:0;}.columns-max fieldset{border:0;}.nav-menu h3,.nav-menu ul,.nav-menu li{font-size:12px;font-weight:bold;list-style-type:none;margin:0;padding:0;}.nav-menu h2 a{font-size:14px;}.nav-menu h3 a{color:#555;font-size:15px;line-height:34px;}.nav-menu a{background:url(../images/custom/dotted-line.png) repeat-x left bottom;color:#999;display:block;padding:6px 0;text-decoration:none;}.nav-menu .selected a{color:#222;}.nav-menu a.open{color:#222!important;}.nav-menu .level-2{background:url(../images/custom/dotted-line.png) repeat-x left bottom;padding:0 0 0 5px;}.nav-menu .level-2 li{white-space:normal;}.nav-menu .level-2 a,.nav-menu .level-2 .selected a{color:#999;font-size:10px;font-weight:bold;padding:8px 0;}.nav-menu .level-2 .selected a{color:#222;}#footer{padding:0 25px 0 20px;}#footer a{color:#0B70A9;display:block;float:left;margin:0 15px 0 0;}#footer span{color:#0B70A9;display:block;float:right;font-size:11px;}#footer div{color:#0B70A9;font-size:11px;padding:10px;text-align:center;}#portlet-wrapper-56S_INSTANCE_foot{background:none;border:none;}#portlet-wrapper-56S_INSTANCE_foot .portlet-topper{display:none;}#global-footer-wrapper .portlet-top,#global-footer-wrapper .portlet-top div,#global-footer-wrapper .portlet-top div div,#global-footer-wrapper .portlet-bottom,#global-footer-wrapper .portlet-bottom div,#global-footer-wrapper .portlet-bottom div div,#global-footer-wrapper .portlet-top-left,#global-footer-wrapper .portlet-top-left div,#global-footer-wrapper .portlet-top-left div div,#global-footer-wrapper,#global-footer-wrapper{background:none;border:0;}.header-banner .banner-corners{background-color:#F0F0F0;height:4px;}.header-banner .banner-corners div{background:url(../images/custom/header_banner_corners.gif) no-repeat left top;height:4px;}.header-banner .banner-corners div div{background-position:bottom right;font-size:0;height:4px;}.header-banner .banner-bg{background:#F0F0F0 url(../images/custom/header_bg_stripes.png) repeat-x left bottom;border-bottom:1px solid #CCC;min-height:148px;position:relative;}.header-banner .banner-bg h3{color:#EA5709;font-size:48px;font-weight:normal;line-height:1em;margin:0;padding:10px 16px 16px;}.header-banner .banner-bg p{color:#555;font:15px/20px Arial,Helvetica,sans-serif;margin:0 18px 18px;}.header-banner .banner-right{height:119px;position:absolute;right:38px;top:8px;width:250px;}.help-icon{background-position:-35px -146px;cursor:pointer;display:block;float:left;font-size:0;height:13px;text-indent:-9999em;width:15px;}.inline{display:inline;}.inline .help-icon{display:inline-block;float:none;vertical-align:middle;}.horizontal-menu{-moz-border-radius:10px;background:#F2F2F2;border:1px solid #CCC;height:4em;margin:0;padding:1em;width:100%;}.horizontal-menu li{float:left;font-size:14px;list-style-type:none;padding:0 8px;}.horizontal-menu h3{margin:0 0 .5em;}.horizontal-menu p{font-size:14px;}.userdock-message,.userdock-inbox,.userdock-buddies,.userdock-fanmail,.userdock-workouts,.userdock-area .arrow-expand,.userdock-area .popup .arrow-expand{background-repeat:no-repeat;}.userdock-area .arrow-expand{background-position:right -146px;float:left;font-size:0;height:13px;margin:5px 0 5px 12px;width:14px;}.userdock-area .progress_status{margin-left:5px;}.lfr-menu-list{z-index:10;}.blue-rail .portlet-top,.blue-rail .portlet-top div,.blue-rail .portlet-bottom,.blue-rail .portlet-bottom div,.corners_top,.corners_top div,.corners_bot,.corners_bot div{background-repeat:no-repeat;}.blue-rail .portlet-top div div,.blue-rail .portlet-bottom div div,.corners_top div div,.corners_bot div div{font-size:0;}.blue-rail .portlet-top,.blue-rail .corners_top{background-position:-10px -35px;}.blue-rail .portlet-top div,.blue-rail .corners_top div{background-position:right -35px;}.blue-rail .portlet-bottom,.blue-rail .corners_bot{background-position:-10px -44px;}.blue-rail .portlet-bottom div,.blue-rail .corners_bot div{background-position:right -44px;}.corners_top,.corner_pop .clear-corner-r5 .corners_top{background-position:-18px -53px;}.corners_top div,.corner_pop .clear-corner-r5 .corners_top div{background-position:right -53px;}.corners_bot,.corner_pop .clear-corner-r5 .corners_bot{background-position:-18px -58px;}.corners_bot div,.corner_pop .clear-corner-r5 .corners_bot div{background-position:right -58px;}.dark-blue .corners_top{background-position:-18px -301px;}.dark-blue .corners_top div{background-position:right -301px;}.dark-blue .corners_bot{background-position:-18px -306px;}.dark-blue .corners_bot div{background-position:right -306px;}.corner_pop .corners_top{background-position:-10px -283px;}.corner_pop .corners_top div{background-position:right -283px;}.corner_pop .corners_bot{background-position:-10px -292px;}.corner_pop .corners_bot div{background-position:right -292px;}.corner_pop .corners_top div div,.corner_pop .corners_bot div div{background:#FFF;height:9px;margin:0 9px 0;}.corner_pop .message{background-color:#FFF;padding:0 27px 18px;}.clear-corner-r5 .corners_top div div{background:#F00;border-top:1px solid #E2E1DD;height:4px;margin:0 5px;}.clear-corner-r5 .corners_bot div div{background:#F00;border-bottom:1px solid #E2E1DD;height:4px;margin:0 5px;}.clear-corner-r5 .corners_side{border-left:1px solid #E2E1DD;border-right:1px solid #E2E1DD;}.clear-corner-r5.white,.clear-corner-r5.white .corners_top div div,.clear-corner-r5.white .corners_bot div div{background:#FFF;}.clear-corner-r5.gray,.clear-corner-r5.gray .corners_top div div,.clear-corner-r5.gray .corners_bot div div{background:#FAFAFA;}.clear-corner-r5.light-blue,.clear-corner-r5.light-blue .corners_top div div,.clear-corner-r5.light-blue .corners_bot div div{background:#E3F7FF;}.clear-corner-r5.dark-blue,.clear-corner-r5.dark-blue .corners_top div div,.clear-corner-r5.dark-blue .corners_bot div div{background:#149CCE;color:#FFF;}.corner_pop .clear-corner-r5.dark-blue .corners_side,.corner_pop .clear-corner-r5.light-blue .corners_side,.corner_pop .clear-corner-r5.gray .corners_side,.corner_pop .clear-corner-r5.white .corners_side,#wrapper .clear-corner-r5.dark-blue .corners_side,#wrapper .clear-corner-r5.light-blue .corners_side,#wrapper .clear-corner-r5.gray .corners_side,#wrapper .clear-corner-r5.white .corners_side{padding:5px 14px;}body #wrapper .clear-corner-r5.small-padding .corners_side{padding:5px 10px;}body #wrapper .clear-corner-r5.smaller-padding .corners_side{padding:5px;}.clear-corner-r5.flat-bottom{border-bottom:1px solid #E2E1DD;}.clear-corner-r5.flat-top{border-top:1px solid #E2E1DD;}.clear-corner-r5.flat-top .corners_top,.clear-corner-r5.flat-bottom .corners_bot{display:none;}.clear-corner-r5.flat-top .corners_side{padding-top:9px;}.clear-corner-r5.flat-bottom .corners_side{padding-bottom:9px;}.margin-bottom{margin-bottom:12px;}.margin-left{margin-left:12px;}.margin-right{margin-right:12px;}.margin-top{margin-top:12px;}.float-left-padding{float:left;padding:.5em;}.float-right-padding{float:right;padding:.5em;}.thumbnail-bordered{background:#FFF;border:1px solid #DFDFDF;display:block;height:72px;padding:1px;width:54px;}.thumbnails .thumbnail-bordered{float:left;}.thumbnail-large-bordered,.thumbnail-small-bordered{border:1px solid #DFDFDF;border-collapse:separate;border-spacing:1px;}.thumbnail-large-bordered{height:115px;width:84px;}.thumbnail-small-bordered{height:72px;width:54px;}.thumbnail-large-bordered td,.thumbnail-small-bordered td{background:#E8E8E8;}.thumbnail-large-bordered td img,.thumbnail-small-bordered td img{display:block;}.big_z{z-index:101;}.grey-box-top,.grey-box-bottom{background-color:transparent;display:block;font-size:1px;}.grey-box-inner-1,.grey-box-inner-2,.grey-box-inner-3,.grey-box-inner-4{display:block;overflow:hidden;}.grey-box-inner-1,.grey-box-inner-2,.grey-box-inner-3{height:1px;}.grey-box-inner-2,.grey-box-inner-3,.grey-box-inner-4{background-color:#F9F9F9;border-left:1px solid #DBDAD5;border-right:1px solid #DBDAD5;}.grey-box-inner-1{background-color:#DBDAD5;margin:0 5px;}.grey-box-inner-2{border-width:0 2px;margin:0 3px;}.grey-box-inner-3{margin:0 2px;}.grey-box-inner-4{height:2px;margin:0 1px;}.grey-box-content{background-color:#F9F9F9;border-color:#DBDAD5;border-style:solid;border-width:0 1px;display:block;padding:3px 10px 8px;position:relative;}.portlet-breadcrumb a.selected,.portlet-breadcrumb a:hover{color:#036;}.portlet-breadcrumb,.portlet-breadcrumb a{color:#0B70A9;font-size:11px;text-decoration:none;}.photo-round-shadow{background-color:#FFF;background-position:center center;font-size:0;height:70px;margin:5px 8px 7px 5px;position:relative;width:94px;}.photo-round-shadow div{background:url(../images/custom/round_frame_shadow.png) no-repeat;font-size:0;height:82px;left:-5px;position:absolute;top:-5px;width:107px;}.photo-small,.photo-medium,.photo-large{background-color:#FFF;border:1px solid #E2E1DD;padding:1px;position:relative;width:52px;}.photo-small div,.photo-medium div,.photo-large div{background-color:#E8E8E8;background-position:center center;background-repeat:no-repeat;font-size:0;height:70px;width:52px;}.photo-medium,.photo-medium div{height:111px;width:84px;}.photo-large,.photo-large div{height:237px;width:178px;}.portlet-login .portlet-title .portlet-icons{top:0;}.portlet-login .portlet-title .portlet-icons a{color:#FFF;font-size:11px;}#login-container{border-right:1px solid #CCC;float:left;width:305px;}#login-info-container{float:left;padding-left:10px;}.tbb-form .form-box-left-50{float:left;width:47%;}.tbb-form .form-box-right-50{float:right;width:48%;}.tbb-form .form-field-input,.tbb-form .form-field-title,.tbb-form .form-field-checkbox{clear:left;float:left;font-weight:bold;line-height:23px;padding:5px 0;width:26%;}.tbb-form .form-field-input{clear:none;color:#000;float:right;font-weight:normal;width:71%;}.tbb-form .form-field-title.longer,.tbb-form .form-field-longer-title-wrap .form-field-title{width:51%;}.tbb-form .form-field-input.shorter,.tbb-form .form-field-longer-title-wrap .form-field-input{width:48%;}.tbb-form .form-field-input.shortest,.tbb-form .form-field-title.long,.tbb-form .form-field-long-title-wrap .form-field-title{width:34%;}.tbb-form .form-field-input.short,.tbb-form .form-field-long-title-wrap .form-field-input{width:62%;}.tbb-form .form-dotted-separator{border-bottom:1px dotted #B4B4B4;clear:both;height:1px;margin-bottom:10px;padding-top:10px;}.tbb-form input[type="text"],.tbb-form input[type="password"],.tbb-form input[type="file"],.tbb-form select{height:15px;padding:3px 1px;width:100%;}.tbb-form input[type="file"]{background:#FFF;height:auto;}.tbb-form select{height:23px;padding:1px;}.tbb-form label{white-space:nowrap;}.tbb-form .form-field-checkbox{min-height:24px;line-height:24px;padding:0;width:auto;}.tbb-form li.form-field-checkbox{clear:none;min-height:24px;line-height:24px;padding:0;width:48%;float:left;list-style-type:none;}.tbb-form li.form-field-checkbox input[type="checkbox"]{float:left;}.tbb-form .form-field-checkbox span,.tbb-form .form-field-checkbox label{font-weight:normal;padding-right:30px;}.tbb-form input[type="checkbox"]{margin-right:15px;}.tbb-form .form-radio label{margin:0 20px 0 5px;}.tbb-form .form-heading-bold{clear:both;font-weight:bold;}.tbb-form textarea{font-family:Arial;font-size:11px;height:85px;resize:vertical;width:100%;}.ui-tabs{border-color:#DADADA;height:33px;margin:0 0 10px;padding:0;}.ui-tabs li{background-position:right -467px;background-repeat:no-repeat;color:#238DCC;display:block;float:left;font:bold 14px/33px Arial,Helvetica,sans-serif;height:33px;margin:0 8px 0 0;overflow:hidden;padding:0 9px 0 0;text-decoration:none;}.ui-tabs li a,.tabs li span,.ui-tabs li.current a,.ui-tabs li.current span,.ui-tabs li a:hover,.tabs li span:hover{background-position:-660px -467px;background-repeat:no-repeat;border:0;color:#238DCC;min-width:44px;padding:0 11px 0 20px;text-align:center;text-decoration:none;top:auto;}.ui-tabs li.current{background-position:right -500px;border-bottom:1px solid #C6C6C6;margin-bottom:-1px;}.ui-tabs li.current a,.ui-tabs li.current span{background-position:-660px -500px;color:#444;}#userdock{background-color:#61B2E3;background-position:0 -139px;background-repeat:repeat-x;height:56px;margin:5px 0 0 18px;position:relative;z-index:10;}#userdock .decoration{position:relative;}#userdock .decoration div{background:red;font-size:0;height:56px;position:absolute;top:0;width:10px;}#userdock .decoration .divider{border-left:1px solid #DDD;border-right:1px solid #FFF;height:45px;top:4px;width:0;}#userdock .decoration .divider1{left:169px;}#userdock .decoration .divider2{left:310px;}#userdock .decoration .divider3{left:468px;}#userdock .decoration .divider4{left:628px;}#userdock .decoration .divider5{left:787px;}#userdock .decoration .left-side{background-color:#61B2E3;background-position:0 -83px;left:0;width:10px;}#userdock .decoration .right-side{background-color:#61B2E3;background-position:0 -195px;background-repeat:no-repeat;left:976px;width:34px;}.userdock-area{cursor:pointer;float:left;height:1px;position:relative;}.userdock-area a{text-decoration:none;}.userdock-area .cc{padding-left:6px;}.userdock-table{left:0;overflow:hidden;position:absolute;top:6px;width:100%;z-index:1;}.userdock-area .popup .arrow-expand{background-position:right -159px;}.userdock-area .popup{left:-13px;top:-7px;z-index:100;}.userdock-area .popup .row{position:relative;}.userdock-area .popup .cc{background-color:#FFF;}.userdock-area .popup .cor{position:absolute;top:0;width:100%;}.userdock-area .popup .tl{background:url(../images/custom/userdock-popout-tl.png) no-repeat;float:left;font-size:0;height:13px;width:13px;}.userdock-area .popup .row .tc{background:url(../images/custom/userdock-popout-tc.png) repeat-x;font-size:0;height:13px;margin:0 13px;}.userdock-area .popup .tr{background:url(../images/custom/userdock-popout-tr.png) no-repeat;float:right;font-size:0;height:13px;width:13px;}.userdock-area .popup .ml{background:url(../images/custom/userdock-popout-ml.png) repeat-y;width:13px;}.userdock-area .popup .mr{background:url(../images/custom/userdock-popout-mr.png) repeat-y;width:13px;}.userdock-area .popup .bl{background:url(../images/custom/userdock-popout-bl.png) no-repeat;float:left;font-size:0;height:16px;width:13px;}.userdock-area .popup .row .bc{background:url(../images/custom/userdock-popout-bc.png) repeat-x;font-size:0;height:16px;margin:0 13px;}.userdock-area .popup .br{background:url(../images/custom/userdock-popout-br.png) no-repeat;float:right;font-size:0;height:16px;width:13px;}.userdock-area table{width:100%;}.hidden,.userdock-table .hidden{display:none;}.userdock-table.popup .hidden{display:block;}.userdock-title{color:#555;float:left;font:18px Arial,Helvetica,sans-serif;}.userdock-message-title{color:#555;float:left;font:11px Arial,Helvetica,sans-serif;height:42px;overflow:hidden;width:75px;}.userdock-info{color:#898989;float:left;font:12px Arial,Helvetica,sans-serif;}.userdock-text{color:#555;font:11px Arial,Helvetica,sans-serif;height:11px;overflow:hidden;padding:0 0 3px 9px;}.userdock-info a{color:#238DCC;font-weight:bold;text-decoration:none;}#userdock-area-1{width:172px;}#userdock-area-1 .popup{width:198px;}#userdock-area-1 .userdock-info{padding:0 5px 5px 8px;}#userdock-area-1 .arrow-expand{margin:1px 0 0 5px;}#userdock-area-1 .userdock-title{float:none;font-size:14px;font-weight:bold;overflow:hidden;padding:3px 0 3px 8px;white-space:nowrap;width:153px;}#userdock-area-2{width:139px;}#userdock-area-2 .popup{width:165px;}#userdock-area-3{width:158px;}#userdock-area-3 .popup{width:184px;}#userdock-area-4{width:160px;}#userdock-area-4 .popup{width:186px;}#userdock-area-5{width:159px;}#userdock-area-5 .popup{width:185px;}#userdock-area-6{width:197px;}#userdock-area-6 .popup{width:223px;}.userdock-inbox{background-position:-166px -146px;float:left;height:41px;margin-right:9px;width:32px;}.userdock-buddies{background-position:-198px -146px;float:left;height:41px;margin-right:9px;width:33px;}.userdock-fanmail{background-position:-272px -146px;float:left;height:51px;margin-right:9px;width:45px;}.userdock-message{background-position:-272px -146px;float:left;height:41px;margin-right:6px;width:41px;}.userdock-workouts{background-position:-231px -146px;float:left;height:41px;margin-right:9px;width:40px;}.userdock-tracker *{float:left;}.userdock-tracker a{margin-right:5px;}.userdock-tracker .arrow-expand{margin:1px 5px 0 0;}.userdock-tracker .userdock-title{font-size:12px;font-weight:bold;margin:1px 0 0 6px;width:103px;}.article-topper{font:12px Arial,Helvetica,sans-serif;}.article-topper .info{float:left;}.article-topper .extra{float:right;width:286px;}.article-topper .issue{color:#E95800;font:11px Arial,Helvetica,sans-serif;padding:10px 0 0;}.article-topper .title{color:#E95800;font-size:18px;font-weight:bold;padding:2.5px 0 10px;}.article-topper .links a{color:#238DCC;line-height:1.5em;text-decoration:none;}.article-topper .quote{background:url(../images/custom/quote-in.png) no-repeat left top;color:#555;font-size:14px;line-height:1.5em;text-indent:1.5em;}.article-topper .quote-from{background:url(../images/custom/quote-out.png) no-repeat right top;color:#898989;font-size:11px;padding-top:2.5em;position:relative;text-align:right;top:-1.5em;}.star{float:left;height:22px;width:22px;}.star-checked{background:url(../images/custom/star-checked.png);}.star-unchecked{background:url(../images/custom/star-unchecked.png);}.rating{background:url(../images/custom/rating-0.png) no-repeat right center;color:#555;font-size:14px;font-weight:bold;padding:15px 78px 15px 0;text-align:right;}.rating-system{background:url(../images/custom/rating-0.png) no-repeat center center;height:17px;padding:2px;width:74px;}.rating-1{background-image:url(../images/custom/rating-1.png);}.rating-2{background-image:url(../images/custom/rating-2.png);}.rating-3{background-image:url(../images/custom/rating-3.png);}.rating-4{background-image:url(../images/custom/rating-4.png);}.portlet-form-error{background:#D6BBBB;border:1px solid #900;padding:3px;text-align:left;}.portlet-label-error{color:#900!important;}.portlet-form-success{background:#CFFFDF;border:1px solid #ACDFA7;padding:3px;text-align:left;}input.short-input{font-size:10px;height:14px;margin:0 3px 0 0;padding:2px;width:20px;}input.subscribe-button,input.subscribe-button:hover,input.subscribe-button:focus{background:url(../images/custom/subscribe-button_bg.png);border:0;font-size:0;height:28px;text-indent:-9999em;width:88px;}a.results-tab{background-position:right -467px;background-repeat:no-repeat;color:#238DCC;display:block;float:left;font:bold 14px/33px Arial,Helvetica,sans-serif;height:33px;margin:0 7px 0 0;overflow:hidden;padding:0 20px 0 0;text-decoration:none;}a.results-tab span{background-position:-30px -467px;background-repeat:no-repeat;color:#238DCC;display:block;min-width:44px;padding:0 0 0 20px;text-align:center;}a.results-tab-selected{background-position:right -500px;}a.results-tab-selected span{background-position:-30px -500px;color:#444;}a.round-button{background:url(../images/custom/buttons_bg.png) no-repeat right 0;color:#FFF;display:block;float:left;font:14px/20px Arial,Helvetica,sans-serif;height:26px;letter-spacing:-0.01em;overflow:hidden;padding:0 16px 0 0;text-decoration:none;}a.round-button span{background:url(../images/custom/buttons_bg.png) no-repeat left 0;display:block;padding:1px 0 5px 14px;}a.round-button-orange:hover{color:#8A2E00;}a.round-button-blue{background-position:right -26px;}a.round-button-blue span{background-position:left -26px;}a.round-button-blue:hover{color:#036;}a.round-button-light{background-position:right -52px;color:#898989;}a.round-button-light span{background-position:left -52px;}a.round-button-light:hover{color:#555;}a.round-button-dark{background-position:right -78px;}a.round-button-dark span{background-position:left -78px;}a.round-button-dark:hover{color:#555;}.delete-button{background:url(../images/custom/delete-button_bg.png);display:block;float:left;height:16px;width:16px;}.ui-autocomplete-odd,.ui-autocomplete-even,.results-row td,.results-row.alt td{background:#F3F3F3;border:1px solid #C0C0C0;border-width:0 1px;font-size:12px;}.ui-autocomplete-over,.results-row.hover td{background:#FFF;}.results-row a{text-decoration:none;}.results-grid{border:1px solid #C0C0C0;border-width:1px 0;padding:0;}.results-header th,.results-header td{background:#E0E0E0;border:1px solid #C0C0C0;border-width:0 1px;color:#555;line-height:26px;padding:0 8px;text-transform:uppercase;}.portlet-message-boards .title{background-color:transparent;border-bottom:0;font-size:28px;font-weight:normal;padding:0;}.portlet-message-boards .thread-controls{border:0;}.portlet-message-boards .subject,.portlet-message-boards .subject b{font-size:12px;}.portlet-message-boards .breadcrumbs{font-size:11px;}.portlet-message-boards .breadcrumbs a{color:#0B70A9;}.portlet-message-boards .breadcrumbs .last{display:inline;font-size:11px;font-weight:normal;}.portlet-message-boards .breadcrumbs .last a{color:#036;}.message-boards-gray-box .title{border-bottom:1px dotted #E2E1DD;font-size:18px;padding-bottom:10px;}.message-boards-gray-box .mb-connect-link{font-weight:bold;}.message-boards-gray-box p{background:url("/home/-/image_get_file/ce7a7184-b1a9-4585-aaa5-0eb80c9f0719") no-repeat 0 -528px;padding-left:21px;}.success-stories-details-topper{background:url(../images/custom/success-stories-topper_bg.png);height:312px;padding:18px 21px 0;}.success-stories-detailstopper h3{margin-bottom:.3em;margin-top:0;}.success-stories-details-topper p{font-size:12px;}.success-stories-details-topper p strong{font-size:14px;}.success-stories-details h3{font-size:18px;font-weight:normal;}.success-stories-details h4{font-size:14px;font-weight:bold;margin:0 0 1em;}.newsletter-topper{background:url(../images/custom/newsletter-topper_bg.png) no-repeat;height:146px;margin:0 0 15px;padding:10px 13px;position:relative;}.newsletter-title{color:#E95800;font:47px/50px Lucida Sans Unicode,Lucida Grande,sans-serif;letter-spacing:-5px;margin:0 0 0 -4px;padding:0 0 8px;}.newsletter-intro{color:#555;font:14px/20px Arial,Helvetica,sans-serif;width:490px;}.newsletter-image{background:url(../images/custom/newsletter-image.png);bottom:-16px;height:160px;position:absolute;right:57px;width:170px;}.featured-issue{font:12px Arial,Helvetica,sans-serif;margin:0 0 29px;}.featured-issue-tag,.issue-tag{color:#238DCC;font-size:11px;}.featured-issue-title{color:#238DCC;font-size:18px;padding:0 0 5px;}.featured-issue ul{border-top:1px dotted #CCC;margin:0;width:205px;}.featured-issue li{border-bottom:1px dotted #CCC;color:#555;line-height:20px;list-style-type:none;}.issue-title{color:#238DCC;font-size:14px;font-weight:bold;padding:0 0 6px;}.newsletter-year{background:url(../images/custom/newsletter-year_bg.png);color:#238DCC;float:left;font:bold 14px/35px Arial,Helvetica,sans-serif;margin:0 5px 0 0;text-align:center;width:117px;}.newsletter-container .selected{background-image:url(../images/custom/newsletter-year_selected_bg.png);color:#444;}.filter-container{background:#DEDEDF;border-top:1px solid #B3B3B3;color:#444;font:bold 12px/37px Arial,Helvetica,sans-serif;height:37px;padding:0 12px;}.filter-container select{color:#777;margin-left:5px;width:150px;}.newsletter-month{border-right:1px solid #DADADA;float:left;width:327px;}.newsletter-month .newsletter-header{background:#F0F0F0;color:#444;font:bold 12px/26px Arial,Helvetica,sans-serif;height:26px;margin:0 0 10px;padding:0 11px;}.newsletter-month ul{border-top:1px dotted #CCC;float:left;margin:0 0 12px;width:170px;}.newsletter-month li{border-bottom:1px dotted #CCC;color:#555;line-height:20px;list-style-type:none;}.issue-image{display:block;float:left;margin:0 10px 20px;}.contest{font-size:12px;}.contest-dates{margin-top:20px;}.user-columns td{padding:4px;width:50%;}.journals{font-size:12px;}.journals table{width:100%;}.journals th{padding-bottom:1em;}.journals td{vertical-align:top;width:50%;}.journals img{float:left;margin-right:5px;}.journals .thumbnail-bordered{float:left;height:auto;margin-right:5px;width:auto;}.journals .thumbnail-bordered img{display:block;float:none;margin-right:0;}.journals p{color:#999;}.journals span{display:block;}.journals a{text-decoration:none;}.journals .date{color:#999;}.journals .options{padding:1em 0 1.5em;}.connect{color:#555;}.connect h4{font-size:14px;margin:0 0 1em;}.connect p{font-size:12px;}#site-map a{color:#000;}#site-map .title{border-bottom:1px solid #CCC;margin:0 0 .5em;padding:0 0 .1em;}#site-map .title a{margin:0;}#site-map .title a:hover{text-decoration:none;}#site-map .site-map-level-1{float:left;width:33%;}#site-map .site-map-level-2{margin:0 0 1em;}#site-map .list-title,#site-map .site-map-level-2 li{float:none;margin:0 0 .5em;width:100%;}#site-map h3,#site-map ul,#site-map li{font-size:12px;list-style-type:none;margin:0;padding:0;}.signup-container{background:url(../images/custom/signup-container_bg.png) no-repeat center bottom transparent;margin-bottom:18px;padding-bottom:18px;}.signup-container-header{height:145px;}.signup-container-header .title{font-size:25px;width:490px;}.signup-container-header .title span{display:block;padding-bottom:5px;}.signup-container-header .title sup{font-size:12px;}.signup-shadow-box{background:none;margin-bottom:8px;padding:0;width:651px;}.signup-shadow-box.terms-and-conditions{margin-bottom:0;padding:0 20px 35px;width:604px;}.signup-shadow-box.terms-and-conditions .grey-text{padding-bottom:10px;vertical-align:top;}.signup-shadow-box.terms-and-conditions .grey-text input{margin-right:10px;}.signup-shadow-box .portlet-form-error{display:block;clear:both;}.signup-container input,.signup-container select{font-size:12px;line-height:16px;margin-right:.5em;padding:3px 1px;}.signup-container input{width:12em;}.signup-container span.canadianTnC input{width:auto;margin-right:0;}.sign-up-club-membership-button{background:url(../images/custom/sign_up_club_membership_bg.png);display:block;float:left;font-size:0;height:36px;text-indent:-9999em;width:363px;}.sign-up-coach-button{background:url(../images/custom/sign_up_coach_bg.png);display:block;float:left;font-size:0;height:36px;text-indent:-9999em;width:398px;}.sign-up-free-button{float:right!important;margin-right:20px;}.webkit .sign-up-free-button span{text-align:center;width:140px;}.signup-shadow-box .signup-top,.signup-shadow-box .signup-top div,.signup-shadow-box .signup-bottom,.signup-shadow-box .signup-bottom div{background:url(../images/custom/sign_up_form_corner_sprite.png) no-repeat;height:7px;}.signup-shadow-box .signup-top div{background-position:right -14px;}.signup-shadow-box .signup-bottom{background-position:0 -7px;}.signup-shadow-box .signup-bottom div{background-position:right -21px;}.signup-shadow-box .signup-top div div{background:url(../images/custom/sign_up_form_tb_sprite.png) repeat-x;height:7px;margin:0 7px;}.signup-shadow-box .signup-top-left{background:url(../images/custom/sign_up_form_lr_sprite.png) repeat-y;}.signup-shadow-box .signup-top-right{background:url(../images/custom/sign_up_form_lr_sprite.png) repeat-y right 0;}.signup-shadow-box .signup-form-content{background:#F9F9F9 url(../images/custom/sign_up_form_content_bg.png) repeat-x 0 bottom;margin:0 7px;padding:0 20px 35px 20px;}.signup-shadow-box .signup-bottom div div{background:url(../images/custom/sign_up_form_tb_sprite.png) 0 bottom repeat-x;height:7px;margin:0 7px;}#signup-benefits-free,#signup-benefits-club{padding-top:180px;position:absolute;right:7px;}#signup-benefits-free{padding-top:125px;}#signup-intro-wrapper{margin:0 0 24px 20px;width:480px;}#signup-intro-wrapper h2{padding:0;}.signup-old-layout{margin:0 auto;width:850px;}.signup-shadow-box.terms-and-conditions .padded-form{width:auto;}.member-profile{width:100%;}.member-profile-result{padding:0 50px 0 0;vertical-align:top;width:25%;}.member-profile #column-1{width:182px;}.member-profile #layout-column_column-2{margin-bottom:20px;}.member-profile td#column-3{width:200px;}.member-profile #column-5{border-left:1px solid #CCC;width:50%;}.member-profile-title{color:#E95800;font:28px Arial,Helvetica,sans-serif;}.member-profile-sub-title{color:#555;float:left;font:18px Arial,Helvetica,sans-serif;}.member-profile-photo-title{color:#555;font:bold 12px Arial,Helvetica,sans-serif;}.member-profile-intro-text{color:#555;font:14px Arial,Helvetica,sans-serif;}.member-profile-category{color:#555;font:bold 14px Arial,Helvetica,sans-serif;}.member-profile-text{color:#333;font:12px Arial,Helvetica,sans-serif;}.member-profile-other-text{color:#555;font:12px Arial,Helvetica,sans-serif;}.member-profile-edit{float:right;}.member-profile-link,.member-profile-small-link{color:#238DCC;font:12px Arial,Helvetica,sans-serif;}.member-profile-small-link{color:#238DCC;font:11px Arial,Helvetica,sans-serif;}.profile-area{cursor:pointer;float:left;height:140px;position:relative;width:97px;}.profile-area.member-gallery-results{height:150px;}.profile-area.small-overlay{height:95px;width:58px;margin-right:3px;}.supergym-whos-wo-inner-wrapper .profile-area.small-overlay{margin:0;}.supergym-group-member-inner-wrapper .profile-area.small-overlay .profile-name{display:none;}.supergym-group-member-inner-wrapper .profile-area.small-overlay{margin-left:6px;margin-top:10px;height:75px;}.supergym-group-member-inner-wrapper .grp_member{width:72px;float:left;}.supergym-group-member-inner-wrapper .grp_member .name{font-size:11px;}.member-profile-photos-my-buddies .profile-area.small-overlay{height:74px;margin-right:0;}.member-profile-photos-my-buddies .profile-name{display:none;}.supergym-group-member-inner-wrapper .profile-area .profile-table,.member-profile-photos-my-buddies .profile-area .profile-table{top:0;}.profile-area.no-float-overlay{float:none;text-align:left;margin-left:auto;margin-right:auto;}#content-wrapper .no-float-overlay .photo-overlay{float:none;}#content-wrapper .no-float-overlay.big_z .photo-overlay{float:left;}#content-wrapper .no-float-overlay .photo-overlay .photo-small{margin:0 auto;}#content-wrapper .no-float-overlay.big_z .photo-overlay .photo-small{margin:0;}.profile-area a{text-decoration:none;}.profile-area table{width:100%;}.profile-area .cc{background:none;}.profile-area .photo-overlay{float:left;}.profile-area.hover .photo-overlay div{border-color:#000;}.profile-area .profile-name{overflow:hidden;clear:both;height:18px;text-align:center;width:88px;}.small-overlay .profile-name{width:54px;}.profile-area .profile-table{left:0;overflow:hidden;position:absolute;top:6px;width:100%;z-index:1;}.profile-area .popup .profile-name{display:none;}.profile-area .expanded-profile-username{float:left;padding-right:2px;}.profile-area .profile-join-me-link{position:absolute;right:0;}.profile-name .small{color:#238DCC;}.profile-name .small:hover{color:#06C;}.profile-area .main-profile-info{clear:right;float:left;padding-left:10px;}.profile-area p.profile-links{margin:0;}.profile-area .main-profile-description{clear:both;margin-bottom:14px;padding-top:6px;position:relative;z-index:1000;}.profile-area .is-buddy{color:#E95800;}.profile-area p.current-routine{height:16px;margin-bottom:0;overflow:hidden;}.profile-area span.stat-heading{color:#888;font-weight:normal;}.profile-area .working-out-now{font-size:14px;font-weight:bold;margin-bottom:.5em;}.big_z .include-working-out-box .popup-blue-background-container{border-top:1px solid #CFCFCF;bottom:10px;height:63px;left:8px;position:absolute;width:325px;z-index:100;}.big_z .include-working-out-box .popup-blue-background-top{background:#E3F7FF;height:57px;width:100%;}.big_z .include-working-out-box .popup-blue-background-bottom{background:url(../images/custom/member_profile_blue_rounder.png) no-repeat;height:6px;width:100%;}.profile-area p.stats{font-weight:bold;}.profile-area.hover .popup .photo-overlay div{border-color:#E2E1DD;}.profile-area .popup .arrow-expand{background-position:0 -13px;}.profile-table .hidden{display:none;}.profile-title{color:#555;float:left;font:18px Arial,Helvetica,sans-serif;}.profile-area a.profile-clickable-area{display:block;height:111px;left:24px;position:absolute;top:21px;width:84px;}.profile-area .small-clickable-area a.profile-clickable-area{height:74px;left:22px;top:19px;width:56px;}.profile-working-out-info{display:none;}.include-working-out-box .profile-working-out-info{display:block;padding-top:14px;position:relative;z-index:1000;}.profile-area .profile-area-close{background:url(../images/custom/profile_area_close_button.png) no-repeat 100% 50%;color:#238DCC;font-size:10px;position:absolute;right:13px;top:7px;}.profile-area .popup{left:-22px;top:-13px;width:341px;z-index:100;}.profile-area .popup .row{position:relative;}.profile-area .popup .cc{background-color:#FFF;padding:6px 9px 8px!important;}.profile-area .popup .cor{position:absolute;top:0;width:100%;}.profile-area .popup .tl{background:url(../images/custom/userdock-popout-tl.png) no-repeat;float:left;font-size:0;height:13px;width:13px;}.profile-area .popup .row .tc{background:url(../images/custom/userdock-popout-tc.png) repeat-x;font-size:0;height:13px;margin:0 13px;}.profile-area .popup .tr{background:url(../images/custom/userdock-popout-tr.png) no-repeat;float:right;font-size:0;height:13px;width:13px;}#content-wrapper .profile-area .popup .ml{background:url(../images/custom/userdock-popout-ml.png) repeat-y;width:13px;}#content-wrapper .profile-area .popup .mr{background:url(../images/custom/userdock-popout-mr.png) repeat-y;width:13px;}.profile-area .popup .bl{background:url(../images/custom/userdock-popout-bl.png) no-repeat;float:left;font-size:0;height:16px;width:13px;}.profile-area .popup .row .bc{background:url(../images/custom/userdock-popout-bc.png) repeat-x;font-size:0;height:16px;margin:0 13px;}.profile-area .popup .br{background:url(../images/custom/userdock-popout-br.png) no-repeat;float:right;font-size:0;height:16px;width:13px;}.profile-table.popup .hidden{display:inline!important;}.message-reply{cursor:pointer;height:30px;position:relative;width:60px;}.message-reply a{text-decoration:none;}.message-reply .cc{background:none;padding:6px 9px 8px;}.message-reply .profile-table{left:0;overflow:hidden;position:absolute;width:100%;z-index:1;}.message-reply .profile-name{clear:both;overflow:hidden;text-align:center;}.message-reply .popup .profile-name{display:none;}.profile-name .small{color:#238DCC;}.profile-name .small:hover{color:#06C;}.message-reply .main-profile-info{clear:right;float:left;padding-left:10px;}.message-reply p.profile-links{margin:0;}.message-reply .main-profile-description{clear:both;padding-top:6px;}.message-reply span.stat-heading{color:#888;font-weight:normal;}.message-reply p.stats{font-weight:bold;}.message-reply .popup .arrow-expand{background-position:0 -13px;}.message-reply table{width:100%;}.profile-table .hidden{display:none;}.profile-title{color:#555;float:left;font:18px Arial,Helvetica,sans-serif;}.message-reply a.profile-clickable-area{display:block;height:111px;left:24px;position:absolute;top:21px;width:84px;}.message-reply .profile-area-close{background:url(../images/custom/profile_area_close_button.png) no-repeat 100% 50%;color:#238DCC;font-size:10px;padding-right:15px;position:absolute;right:13px;top:7px;}.message-reply .popup{bottom:0;left:-200px;width:500px;z-index:100;}.message-reply .popup .row{position:relative;}.message-reply .popup .cc{background-color:#FFF;}.message-reply .popup .cor{position:absolute;top:0;width:100%;}.message-reply .popup .tl{background:url(../images/custom/userdock-popout-tl.png) no-repeat;float:left;font-size:0;height:13px;width:13px;}.message-reply .popup .row .tc{background:url(../images/custom/userdock-popout-tc.png) repeat-x;font-size:0;height:13px;margin:0 13px;}.message-reply .popup .tr{background:url(../images/custom/userdock-popout-tr.png) no-repeat;float:right;font-size:0;height:13px;width:13px;}.message-reply .popup .ml{background:url(../images/custom/userdock-popout-ml.png) repeat-y;width:13px;}.message-reply .popup .mr{background:url(../images/custom/userdock-popout-mr.png) repeat-y;width:13px;}.message-reply .popup .bl{background:url(../images/custom/userdock-popout-bl.png) no-repeat;float:left;font-size:0;height:16px;width:13px;}.message-reply .popup .row .bc{background:url(../images/custom/userdock-popout-bc.png) repeat-x;font-size:0;height:16px;margin:0 13px;}.message-reply .popup .br{background:url(../images/custom/userdock-popout-br.png) no-repeat;float:right;font-size:0;height:16px;width:13px;}.message-container .message-reply td{background:none;border:0;padding:0;margin:0;}.message-container .ml,.message-container .mr{width:0;}.member-profile-big-frame{height:237px;}.member-profile-big-frame-border{height:235px;}.member-profile-frame{height:111px;}.member-profile-frame-border{height:109px;}.member-profile-small-frame{float:left;height:70px;width:56px;}.member-profile-small-frame-border{height:68px;}.member-profile-big-frame,.member-profile-frame,.member-profile-small-frame{background-color:#E8E8E8;border:1px solid #E2E1DD;}.member-profile-big-frame-border,.member-profile-frame-border,.member-profile-small-frame-border{border:1px solid #FFF;text-align:center;}.member-profile-photos-privacy{padding:2px;text-align:right;}.member-profile-buddy-requests{padding:2px 0 6px 24px;}.member-profile-buddy-requests.has-pending-requests{background:url("/team-beachbody-theme/images/custom/buddy_request_icon.png") no-repeat;}.member-profile-photos-percentage{color:#777;font:bold 10px/11px Arial,Helvetica,sans-serif;padding:4px 2px;text-align:center;}.member-profile-photos-percentage-bar{margin:8px 0 8px;}.member-profile-photos-my-buddies{margin-top:15px;}.member-profile-basic-info{border-bottom:1px solid #CCC;margin-bottom:20px;padding-bottom:20px;}.member-profile-bio-text{color:#555;font:14px/20px Arial,Helvetica,sans-serif;}.member-profile-date{color:#898989;font:11px Arial,Helvetica,sans-serif;}.member-profile-journal-text{color:#555;font:11px Arial,Helvetica,sans-serif;}.member-profile-my-goal{float:right;margin-right:20px;}.member-profile-transformation-text{color:#333;font:12px/16px Arial,Helvetica,sans-serif;}.member-profile-favorites{padding-left:20px;}.member-profile-programs{padding-right:20px;}.member-profile-journal{background-color:#FAFAFA;}.introductions-container{background:#FFF;font-family:Arial,Helvetica,sans-serif;margin:0 auto;padding:9px 10px;}.introductions-topper{background:url(../images/custom/introductions-topper_bg.png);height:287px;padding:0 12px;}.introductions-title{color:#E95800;font-size:48px;line-height:48px;padding:12px 0 9px;}.introductions-intro{color:#555;font-size:15px;line-height:1.35em;margin-bottom:2px;width:400px;}.introductions-intro-author{color:#999;font-size:11px;margin:0 0 13px;}.introductions-article-title{color:#EB884C;font-size:14px;font-weight:bold;padding-bottom:8px;}.introductions-article-info{color:#555;font-size:12px;margin:0 0 20px;}.sign-up-now-button{background:url(../images/custom/sign-up-now-button_bg.png);height:28px;width:112px;}.sign-up-and-start-working-now-button{background:url(../images/custom/sign-up-and-start-working-now-button_bg.png);height:28px;width:248px;}.news-article td{padding:13px 10px;vertical-align:top;}.news-article h3{font-size:18px;margin:0 0 1em;}.discussion-board{font-size:12px;}.discussion-board a{text-decoration:none;}.discussion-board th span{text-transform:uppercase;}.discussion-board .note{height:auto;}.discussion-board .note a,.discussion-board .note span{display:block;}.discussion-board .options{padding:1em 0 1.5em;}.private-messaging{font-size:13px;}.private-messaging table{border:1px solid #CFCFCF;width:100%;}.private-messaging th{border-bottom:1px solid #CFCFCF;padding:10px 8px;}.private-messaging td{border:1px solid #DDD;border-width:1px 0;padding:8px;}.private-messaging a{text-decoration:none;}.private-messaging .unread,.private-messaging .unread a{font-weight:bold;}.private-messaging .name,.private-messaging .subject,.private-messaging .date{vertical-align:top;}.private-messaging .checkbox,.private-messaging .starred{text-align:center;width:22px;}.private-messaging .picture{width:50px;}.private-messaging .date{font-size:13px;white-space:nowrap;width:45px;}.private-messaging th.name{padding-right:52px;text-align:right;}.private-messaging .subject a{display:block;}.private-messaging .message-title{text-decoration:underline;}.taglib-page-iterator .search-pages{clear:both;float:none;}.search-results ol{margin:0;}.search-results ol li{list-style-type:none;margin:1em 0;}.search-results h3{font-weight:normal;margin:0 0 .25em;}.search-results h3 a{text-decoration:underline;}.search-results em{font-style:normal;font-weight:bold;}.search-results p{margin:0;}.search-results .search-results-head{background:#F3F3F3;border-bottom:1px dotted #CCC;color:#555;height:2em;margin:0 0 2em;width:100%;}.search-results .search-results-head span{padding:.25em .5em;}.members{font-size:12px;}.members .member-search{-moz-border-radius:5px;background:#F3F6F9;color:#555;font-size:11px;font-weight:bold;line-height:26px;padding:10px 15px;}.members .options{padding:1em 0 1.5em;}.sweepstakes-entryform td{padding:2px 4px;vertical-align:top;}.sweepstakes-entryform td.align-right{padding-top:8px;width:18em;}.sweepstakes-entryform .text{height:14px;margin:0 4px 0 0;width:25em;}.sweepstakes-entryform textarea{color:#555;font:12px Arial,Helvetica,sans-serif;height:6em;overflow-y:scroll;padding:0 0 0 1px;width:25.1em;}.sweepstakes-entryform input.short-input{font-size:100%;height:14px;padding:5px 1px;text-align:center;width:3.1em;}.sweepstakes-entryform select{margin:4px 4px 0 0;}.sweepstakes-entryform input[type="radio"]{margin-top:8px;}#supergym-2-3-layout-tpl #row-2 .lfr-column{width:33%;}#supergym-2-3-layout-tpl #column-5.lfr-column{padding-right:8px;}#supergym-2-3-layout-tpl #column-6.lfr-column{padding:0 4px;}#supergym-2-3-layout-tpl #column-7.lfr-column{padding-left:8px;}#supergym-2-3-layout-tpl #column-3,#supergym-2-1-layout-tpl #column-3{padding-right:12px;width:35%;}.supergym-column-menu .nav-menu h3,.supergym-column-menu .nav-menu ul,.supergym-column-menu .nav-menu li{width:auto;}.supergym-column-body{width:100%;}.supergym-column-info .lfr-portlet-column{width:312px;}optgroup.supergym-disabled-option{color:#AAA;font-style:normal;font-weight:normal;}.gecko optgroup.supergym-disabled-option{margin-left:3px;}.supergym-no-config-required-msg{color:#999;font-size:11px;font-style:italic;}button.supergym-button-wrapper{background-color:transparent;border:0 none;padding:0;}img.supergym-help-btn{margin-left:5px;position:static;vertical-align:middle;}.supergym-dark-blue-header{background-position:0 -116px;background-repeat:repeat-x;color:#FFF;font:14px Arial,Helvetica,sans-serif;font-weight:bold;height:30px;line-height:2.1em;padding:0 20px;}.supergym-dark-blue-header-small{background-position:0 -116px;background-repeat:repeat-x;color:#FFF;height:19px;padding:5px 0 0 10px;}table.supergym-bluebox-wrapper{width:100%;}td.supergym-bluebox-footer-left,td.supergym-bluebox-footer-right{display:table-cell;font-size:1px;height:6px;width:50%;}div.supergym-bluebox-topper-left,div.supergym-bluebox-topper-right,div.supergym-bluebox-footer-left,div.supergym-bluebox-footer-right{height:10px;padding:0;}div.supergym-bluebox-topper-left{margin-top:15px;padding-left:5px;}table.supergym-bluebox-inner{width:100%;}table#supergym-wo-progress-bar{height:235px;}table.supergym-bluebox-inner .supergym-bluebox-center-left,table.supergym-bluebox-inner .supergym-bluebox-center-right{padding:0;width:0;}table.supergym-bluebox-inner td.supergym-separator-cell{height:10px;}table.supergym-bluebox-inner td select{padding:4px 1px;}.supergym-grey-box-top,.supergym-grey-box-bottom,.supergym-lightblue-box-top,.supergym-lightblue-box-bottom{background-color:transparent;display:block;font-size:1px;}.supergym-grey-box-inner-1,.supergym-grey-box-inner-2,.supergym-grey-box-inner-3,.supergym-grey-box-inner-4,.supergym-lightblue-box-inner-1,.supergym-lightblue-box-inner-2,.supergym-lightblue-box-inner-3,.supergym-lightblue-box-inner-4{display:block;overflow:hidden;}.supergym-grey-box-inner-1,.supergym-grey-box-inner-2,.supergym-grey-box-inner-3,.supergym-lightblue-box-inner-1,.supergym-lightblue-box-inner-2,.supergym-lightblue-box-inner-3{height:1px;}.supergym-grey-box-inner-2,.supergym-grey-box-inner-3,.supergym-grey-box-inner-4{background-color:#F9F9F9;border-left:1px solid #DBDAD5;border-right:1px solid #DBDAD5;}.supergym-lightblue-box-inner-2,.supergym-lightblue-box-inner-3,.supergym-lightblue-box-inner-4{background-color:#E3F7FF;border-left:1px solid #DDD;border-right:1px solid #DDD;}.supergym-grey-box-inner-1{background-color:#DBDAD5;margin:0 5px;}.supergym-lightblue-box-inner-1{background-color:#DDD;margin:0 5px;}.supergym-grey-box-inner-2,.supergym-lightblue-box-inner-2{border-width:0 2px;margin:0 3px;}.supergym-grey-box-inner-3,.supergym-lightblue-box-inner-3{margin:0 2px;}.supergym-grey-box-inner-4,.supergym-lightblue-box-inner-4{height:2px;margin:0 1px;}.supergym-grey-box-content{background-color:#F9F9F9;border-color:#DBDAD5;border-style:solid;border-width:0 1px;display:block;padding:3px 10px 8px;position:relative;}.prize-announcement-container .supergym-grey-box-content{position:static;}.supergym-lightblue-box-content{background-color:#E3F7FF;border-color:#DDD;border-style:solid;border-width:0 1px;display:block;padding:3px 8px 5px;position:relative;}.supergym-horizontal-btn-wrapper{display:table;width:100%;}.supergym-horizontal-btn-wrapper span{float:right;}.supergym-ajax-loader-container{position:relative;}.supergym-ajax-loader{display:none;left:50%;margin-left:-33px;margin-top:-33px;position:absolute;top:50%;z-index:1000;}.supergym-ajax-loader-image{background:transparent url(../images/custom/supergym-mywo-calendar-ajax-loader.gif) no-repeat 50% 50%;}div.supergym-popup{display:none;min-height:100px;min-width:210px;padding:0;position:fixed;z-index:1000;}div.supergym-popup-content{display:table;margin:5px 2px;}div.supergym-popup-photo-wrapper{float:left;margin-right:8px;}div.supergym-popup-info-wrapper{float:left;font-size:12px;margin:0;max-width:130px;}div.supergym-popup-info-wrapper div.sggm-popup-info-name{font-weight:bold;margin-bottom:3px;}div.supergym-popup-info-wrapper div.sggm-popup-info-location{margin-bottom:12px;}div.supergym-popup-info-wrapper div.sggm-popup-info-workouts{font-weight:bold;margin:0 0 4px;}div.supergym-popup-info-wrapper ul{margin:2px 0 5px;}div.supergym-popup-info-wrapper ul li{list-style:none;margin:0 0 4px;}table#supergym-clock-table{margin-top:14px;width:100%;}table#supergym-clock-table td{text-align:center;white-space:nowrap;width:50%;}table#supergym-clock-table td span{border:0 none;color:#000;font-weight:bold;padding-left:2px;}label.supergym-required-label{font-weight:bold;}div.supergym-groupcreate-error-msg{color:#800;font-size:11px;margin-bottom:5px;padding-left:112px;}table.supergym-groupcreate-table{margin-left:10px;margin-top:10px;}table.supergym-groupcreate-table tr td{font-size:11px;padding:3px 5px;vertical-align:top;}table.supergym-groupcreate-table tr td div{padding-top:8px;width:300px;}table.supergym-groupcreate-table tr td input[type="text"]{width:200px;}table.supergym-groupcreate-table tr td textarea{height:50px;width:300px;}table.supergym-groupcreate-table tr td:first-child{padding-top:10px;text-align:right;}table.supergym-groupcreate-table tr td td:first-child{font-weight:normal;padding:3px;text-align:left;width:50%;}table.supergym-groupcreate-table tr td table{margin-top:4px;width:100%;}div.supergym-groupcreate-submit{height:30px;margin:10px;padding-top:10px;}div.supergym-groupcreate-submit div{float:right;font-size:11px;}div.supergym-groupcreate-submit div:first-child{float:left;width:50%;}div.supergym-groupcreate-success-wrapper{color:#080;font-size:11px;font-weight:bold;}#create-workout-group-container .tbb-form .form-field-checkbox{font-weight:normal;}#create-workout-group-container .tbb-form textarea{font-size:12px;}#create-workout-group-container #uploadedWorkoutGroupImage{background-repeat:no-repeat;float:right;}div.supergym-group-member-header{color:#555;font-family:Arial,Helvetica,sans-serif;font-size:18px;margin:5px 0 10px;position:relative;width:100%;}div.supergym-group-member-header-see-all{font-size:12px;position:absolute;right:10px;top:5px;}span.group-member-count{color:#898989;font-size:11px;}div.supergym-group-member-inner-wrapper{clear:both;display:table;float:none;position:relative;}div.supergym-group-member-inner-wrapper div.photo-small{clear:none;display:block;float:left;margin:0 3px 4px 0;}div.supergym-group-member-inner-wrapper div.photo-small div{cursor:pointer;}#group-superstars-container .grpstars_bnr{background:url(../images/custom/main_sprite.png) 217px 940px;float:left;height:25px;margin-right:5px;width:151px;}#group-superstars-container a.grpstrs_view{float:right;font-size:10px;display:block;margin:5px 5px 0 0;}#group-superstars-container .grpstrs_bite{font-size:11px;height:148px;line-height:12px;width:71px;}#group-superstars-container .grpstrs_bite a{display:block;}#group-superstars-container .grpstrs_bite a.name{padding:3px 0 4px;}#group-superstars-container .grpstrs_bite div.photo-small{margin:0 auto;}#group-superstars-container .grpstrs_bite .profile-area.small-overlay{height:82px;margin-left:7px;margin-right:0;}#group-superstars-container .grpstars_rbn{background:url(../images/custom/main_sprite.png) 66px 934px;color:#FFF;font-size:10px;height:20px;line-height:18px;margin:0 auto;width:67px;}#group-superstars-container .grpstrs_grid .grpstrs_bite{float:left;}div.supergym-grey-box-content div#supergym-group-forums-header-goto-forums{font-size:9px;position:absolute;right:10px;top:5px;}div#supergym-group-forums-wrapper{font-size:11px;line-height:15px;margin-top:10px;}div#supergym-group-forums-wrapper div{margin-bottom:15px;}div#supergym-group-forums-wrapper div.supergym-group-forums-posting-date{color:#898989;margin-bottom:0;}div#supergym-group-detail-header-wrapper{display:table;margin:0 0 10px;width:100%;}div#supergym-group-detail-header-wrapper div.photo-round-shadow{background-repeat:no-repeat;float:left;margin-right:15px;}div#supergym-group-detail-name-wrapper,div#supergym-group-detail-title-wrapper{float:left;}div#supergym-group-detail-join-group-wrapper{float:right;font-size:13px;font-style:italic;font-weight:bold;margin:12px 10px 0 0;}div#supergym-group-detail-location-wrapper{margin-bottom:10px;}div#supergym-group-detail-description-wrapper table{border:0 none;border-collapse:separate;border-spacing:0;empty-cells:show;margin:20px 0;width:100%;}div#supergym-group-detail-description-wrapper table th{font-size:13px;padding:2px 20px 3px 1px;}div#supergym-group-detail-description-wrapper table td{padding-right:20px;text-align:left;vertical-align:top;}div#supergym-group-detail-description-wrapper table td ul{border-top:1px dotted #E0E0E0;margin:0;}div#supergym-group-detail-description-wrapper table td ul li{border-bottom:1px dotted #E0E0E0;font-size:12px;list-style-image:none;list-style-position:outside;list-style-type:none;margin:2px;padding:3px 20px 2px 0;}div#supergym-wo-schedule-tabs ul.tabs{border:0 none;margin:10px 0;padding:0;}div#supergym-wo-schedule-tabs ul.tabs li{border:0 none;display:inline;float:left;line-height:22px;margin-right:6px;padding:0;text-decoration:none;}div#supergym-wo-schedule-tabs ul.tabs li a,div#supergym-wo-schedule-tabs ul.tabs li.current a{background:none;border:0 none;font-size:12px;padding:0;}div#supergym-wo-schedule-tabs ul.tabs li a{color:#999;}div#supergym-wo-schedule-tabs ul.tabs li a div{float:left;}div#supergym-wo-schedule-tabs ul.tabs li a p{float:left;margin:0;padding:0 13px 0 8px;}div#supergym-wo-schedule-tabs ul.tabs .current{background-position:0 -22px;}div#supergym-wo-schedule-tabs ul.tabs .current a div{color:#444;}div#supergym-wo-schedule-tabs ul.tabs .current a p{color:#FFF;}div#supergym-wo-schedule-tabs ul.tabs li,div#supergym-wo-schedule-tabs ul.tabs li a div.step-arrow{background:url(../images/custom/workout_schedule_steps_sprite.png) no-repeat;height:22px;}div#supergym-wo-schedule-tabs ul.tabs li a div.step-arrow{background-position:0 -49px;height:16px;margin-top:4px;width:22px;}table.supergym-wo-schedule-main-tab-wrapper{width:100%;}div#supergym-wo-buddies-time-sel-div b.supergym-lightblue-box-top,div#supergym-wo-buddies-search-wrapper b.supergym-lightblue-box-top{margin-top:15px;}div#supergym-wo-buddies-search-wrapper div.supergym-lightblue-box-content{border-width:0 1px 1px;}div#supergym-wo-schedule-prog-routines-list-wrapper,div#supergym-wo-schedule-time-wrapper{display:table;width:100%;}div#supergym-wo-schedule-time-wrapper{margin-top:10px;}div#supergym-wo-schedule-prog-routines-list-wrapper div{float:left;margin-right:9px;}div#supergym-wo-schedule-time-wrapper div{float:left;margin-right:5px;}div#supergym-wo-schedule-prog-routines-list-wrapper span.btn-blue,div#supergym-wo-schedule-prog-routines-list-wrapper span.btn-grey{float:right;margin-top:14px;}div#supergym-wo-schedule-prog-routines-list-wrapper div div,div#supergym-wo-schedule-time-wrapper div div{float:none;margin-bottom:3px;}div#supergym-wo-schedule-prog-routines-list-wrapper div div{font-weight:bold;line-height:12px;}div#supergym-wo-schedule-step1-your-routines-wrapper div.supergym-lightblue-box-content,div#supergym-wo-buddies-time-sel-div div.supergym-lightblue-box-content,div#supergym-wo-buddies-search-wrapper div.supergym-lightblue-box-content{padding-top:10px;}div#supergym-wo-schedule-your-routines{position:relative;}div#supergym-wo-schedule-your-routines div{display:table;position:relative;width:100%;}div#supergym-wo-schedule-your-routines div span{margin-right:10px;}div#supergym-wo-schedule-your-routines div a{position:absolute;right:15px;}div#supergym-wo-schedule-routines,div#supergym-wo-schedule-time-buddies,div#supergym-wo-schedule-confirmation{border:0 none;padding:0;}div#supergym-wo-schedule-confirmation .error-messages{margin-top:15px;}div#supergym-wo-schedule-step1-add-routine-wrapper{margin:10px 0;padding:0;}table.supergym-wo-schedule-step1-add-routine{width:100%;}select#supergym-wo-schedule-routines-programs,select#supergym-wo-schedule-routines-select{width:155px;}table#supergym-wo-schedule-your-routines tr td{padding-top:10px;}div#supergym-wo-schedule-routines-buttons-wrapper{margin-top:10px;vertical-align:middle;}div#supergym-wo-schedule-routines-buttons-wrapper .btn-grey input:hover,.btn-grey input#supergym-wo-schedule-routines-add:hover{color:#FFF;cursor:default;}div#supergym-wo-buddies-time-sel-div select,div#supergym-wo-buddies-time-sel-div input{padding:4px 1px;width:140px;}div#supergym-wo-buddies-time-sel-div input#supergym-wo-buddies-date-start{width:130px;}div#supergym-wo-buddies-choose-time-wrapper,div#supergym-wo-buddies-search-title-wrapper{font-weight:bold;line-height:12px;margin-bottom:3px;}.firefox3 div#supergym-wo-schedule-time-wrapper input{padding-bottom:3px;}span#supergym-schedule-wo-change-tz-wrapper{line-height:10px;margin-left:5px;}span#supergym-schedule-wo-change-tz-wrapper a{font-size:9px;}div#supergym-wo-invite-msg-title-wrapper{margin:20px 0 10px;}span#supergym-wo-200-chars-max-msg-wrapper{font-size:10px;margin-left:25px;}textarea#supergym-wo-buddies-invite-message-input{height:100px;padding:3px;width:380px;}div#supergym-wo-schedule-buddies-btn-wrapper{margin-top:15px;}div#supergym-wo-conf-summary-title-wrapper{margin-top:15px;position:relative;}div#supergym-wo-conf-edit-link-wrapper{position:absolute;right:10px;top:5px;}div#supergym-wo-conf-edit-link-wrapper a,div#supergym-wo-conf-edit-link-wrapper a:hover{color:#FFF;cursor:pointer;font-size:11px;}div#supergym-wo-conf-details-wrapper,div#supergym-wo-conf-details-input{position:relative;}div#supergym-wo-conf-details-input{display:none;}table#supergym-wo-conf-outer-table{width:100%;}table#supergym-wo-conf-outer-table td{color:#898989;font-family:Arial,sans-serif;padding:10px 0;vertical-align:top;}table#supergym-wo-conf-outer-table td.supergym-wo-conf-1st-td-ie{color:#555;font-weight:bold;width:80px;}table#supergym-wo-conf-outer-table table{width:85%;}table#supergym-wo-conf-outer-table table td{font-weight:normal;padding:5px 0 0;width:50%;}table#supergym-wo-conf-outer-table table th{color:#000;font-weight:normal;}div#supergym-wo-conf-save-cancel-wrapper{margin-top:15px;text-align:right;}div#supergym-wo-conf-save-cancel-wrapper .btn-grey input:hover{color:#FFF;cursor:default;}#supergym-wall-wrapper .photo-small{float:left;}#supergym-wall-wrapper .small{color:#898989;}#supergym-wall-wrapper .wall-comment-level-1,#supergym-wall-wrapper .wall-comment-level-2{border:1px solid #E2E1DD;padding:10px;position:relative;margin-top:-1px;zoom:1;}#supergym-wall-wrapper .wall-comment-level-2{background:#F5F5F5;margin-left:30px;}#supergym-wall-wrapper .wall-comment-text-container{padding-left:66px;}#supergym-wall-wrapper .wall-comment-text-container span.small{float:left;margin-right:5px;}#supergym-wall-wrapper .flat-top{margin-top:-1px;}body #wrapper #supergym-wall-wrapper .flat-top .corners_side{padding-bottom:4px;padding-top:7px;text-align:center;}#supergym-wall-wrapper .view-more-comments-link{text-align:center;}#supergym-wall-wrapper .view-more-comments-link a,body #wrapper #supergym-wall-wrapper .flat-top a{background:url(../images/custom/view_more_expand_bg.png) no-repeat 100% 50%;padding-right:18px;}#supergym-wall-wrapper .btn-white{float:right;}#supergym-wall-wrapper .group-wall-delete-link{background:url(../images/custom/main_sprite.png) -330px -146px no-repeat;cursor:pointer;display:none;font-size:0;height:15px;position:absolute;right:10px;text-indent:-9999em;top:10px;width:15px;}#supergym-wall-wrapper .wall-comment-level-1:hover .group-wall-delete-link,#supergym-wall-wrapper .wall-comment-level-2:hover .group-wall-delete-link{display:block;}#supergym-wall-wrapper .wall-comment-level-1 .wall-post-text,#supergym-wall-wrapper .wall-comment-level-2 .wall-post-text{overflow:hidden;width:400px;word-wrap:break-word;}#supergym-wall-wrapper .wall-comment-level-2 .wall-post-text{width:370px;}#supergym-wall-wrapper #wall-login-message-container{background:#FFF;border-bottom:1px solid #DEDEDE;border-left:1px solid #BFBFBF;border-right:1px solid #DEDEDE;border-top:1px solid #BFBFBF;height:95px;padding:10px;}.intro-text .supergym-invitation-existing-workouts{font:12px/23px Arial,Helvetica,sans-serif;}.intro-text .supergym-invitation-existing-workouts label{position:relative;top:-3px;}.safari .intro-text .supergym-invitation-existing-workouts label{position:relative;top:0;}.title .supergym-invitation-title{font-size:18px;font-weight:bold;margin:1em 0;}.supergym-invitation-rsvp-image{border:0 none;float:right;}.supergym-invitation-rsvp-image img{width:70px;}.intro-text .supergym-invitation-unavailable{padding:10px;}.supergym-find-groups-text-box-wrapper input{color:#AAA;padding:3px;width:90%;}div#supergym-wo-buddies-search-wrapper{margin-bottom:3px;}div#supergym-wo-conf-error-msg,div#supergym-wo-buddies-time-error-msg{color:#900000;}table#supergym-wo-buddies-search-options{border-bottom:1px solid #DDD;}div.supergym-buddies-results-table{background-color:#F0F0F0;border:1px solid #DCDDDE;}.supergym-buddies-results-list-wrapper{background-color:#FFF;border-color:#DCDDDE;border-style:solid;border-width:1px 0;}.supergym-buddies-results-pagination-wrapper{font-size:11px;padding:7px 12px;}.supergym-buddies-results-pagination{display:table;width:100%;}.supergym-buddies-results-list-numbers{float:left;}.supergym-buddies-results-list-numbers span{font-weight:bold;margin:0 4px;}.supergym-buddies-results-show-numbers{float:left;padding-left:20px;}.supergym-buddies-results-page-numbers{float:right;}.supergym-buddies-results-show-numbers span,.supergym-buddies-results-page-numbers span{display:block;float:left;margin-right:5px;}.supergym-buddies-results-page-numbers div{display:inline;}a.supergym-buddies-results-disabled-link,a.supergym-buddies-results-disabled-link:hover{color:#555;cursor:default;text-decoration:none;}.supergym-buddies-results-page-numbers span.supergym-buddies-results-page-prev,.supergym-buddies-results-page-numbers span.supergym-buddies-results-page-next{background:transparent none no-repeat scroll 0 0;cursor:pointer;height:16px;width:16px;}.supergym-buddies-results-page-numbers span.supergym-buddies-results-page-prev{background-image:url(../images/custom/supergym-search-results-previous-page.png);}.supergym-buddies-results-page-numbers span.supergym-buddies-results-page-next{background-image:url(../images/custom/supergym-search-results-next-page.png);}table.supergym-buddies-results-list-table{border-collapse:collapse;position:relative;width:100%;}table.supergym-buddies-results-list-table td,table.supergym-buddies-results-list-table th{border-color:#DCDDDE;border-style:solid;padding:5px 10px;text-align:center;width:40px;}div#supergym-group-results-title-wrapper{margin-bottom:25px;}table#supergym-group-results-search-table td{border:0 none;}table#supergym-group-results-search-table td.supergym-group-photo{width:auto;}table#supergym-group-results-search-table td.supergym-group-name{text-align:left;width:100%;}table#supergym-group-results-search-table td.supergym-group-photo div.photo-round-shadow{background-repeat:no-repeat;}table.supergym-buddies-results-list-table td{border-width:0 1px 0 0;padding:15px 10px;vertical-align:top;}table.supergym-buddies-results-list-table th{border-width:0 0 1px;}table.supergym-buddies-results-list-table td.supergym-buddies-table-vertical-separator,table.supergym-buddies-results-list-table th.supergym-buddies-table-vertical-separator{background-color:#DCDDDE;border:0 none;padding:0;width:2px;}table.supergym-buddies-results-list-table td.supergym-buddies-results-member-display,table.supergym-buddies-results-list-table th.supergym-buddies-results-member-header{text-align:left;width:auto;}table.supergym-buddies-results-list-table td.supergym-buddies-results-member-display{border-width:0;padding:10px;}table.supergym-buddies-results-list-table td.supergym-buddies-results-member-display div{display:block;float:left;margin-right:15px;}table.supergym-buddies-results-list-table td.supergym-buddies-results-member-display div div{float:none;margin-right:0;}table.supergym-buddies-results-list-table td table.lfr-table{width:auto;}table.supergym-buddies-results-list-table td table.lfr-table td{border-width:0;padding:0 5px;text-align:left;width:auto;}table.supergym-group-members-outer-table td div.sggm-header div.sggm-find-groups input{background:transparent url(../images/custom/workout-groups-find-group-button.png) no-repeat scroll 0 0;border:0 none;display:block;font-size:12px;font-weight:normal;height:25px;margin:10px 0 0;padding:1px;width:98px;}table.supergym-group-members-outer-table td div.sggm-header div.sggm-keyword-search{font-size:10px;font-weight:bold;}.supergym-buddies-results-pagination div.workout-buddies-pagination{font-size:11px;margin-bottom:-5px;margin-top:-10px;}.supergym-buddies-results-pagination div.workout-buddies-pagination-bottom{font-size:11px;margin-bottom:-5px;margin-top:-5px;}.supergym-buddies-results-pagination div.supergym-buddies-results-show-number{left:50%;margin-left:-63px;position:absolute;}.supergym-buddies-results-pagination div.supergym-search-result-page-numbers{text-align:right;width:100%;}.supergym-buddies-results-pagination div.supergym-search-results{color:#555;float:left;font-weight:bold;text-decoration:none;}.supergym-buddies-results-pagination div.supergym-search-results.buddies-list-search-results{margin-left:10px;}.supergym-buddies-results-pagination div.supergym-search-results span.supergym-group-result-numbers{color:#202020;}.supergym-buddies-results-pagination div.supergym-search-result-page-numbers span.supergym-group-results-pg-unselected,.supergym-buddies-results-pagination div.supergym-buddies-results-show-number span.supergym-group-results-pg-unselected{color:#06C;cursor:pointer;padding:1px;}.supergym-buddies-results-pagination div.supergym-buddies-results-show-number span.supergym-group-results-pg-selected{color:#555;cursor:pointer;padding:1px;}.supergym-buddies-results-pagination div.supergym-search-result-page-numbers span.supergym-group-results-pg-selected{color:#555;cursor:pointer;padding:1px;}.supergym-groups-search-list{border-bottom:1px solid #DCDDDE;}.supergym-workout-session-buddies-list{background:#FFF none repeat scroll 0 0;border-bottom:1px solid #DCDDDE;}table.supergym-wo-buddies-search-table{border-left:1px solid #DCDDDE;border-right:1px solid #DCDDDE;border-top:1px solid #DCDDDE;padding:0;width:100%;}table.supergym-wo-buddies-search-table.buddies-table{border-left:medium none;border-right:medium none;}table.supergym-wo-buddies-search-table th{background:#F0F0F0 none repeat scroll 0 0;color:#555;font-size:14px;padding:5px 10px;text-align:left;}table.supergym-wo-buddies-search-table th.buddies-list-header-message{background:#FFF none repeat scroll 0 0;border-bottom:1px solid #DCDDDE;font-size:12px;width:40%;}table.supergym-wo-buddies-search-table td{font-size:12px;padding:10px 10px 5px;text-align:left;vertical-align:middle;}table.supergym-wo-buddies-search-table td.buddies-list{border-bottom:1px dotted #DCDDDE;border-right:1px solid #DCDDDE;color:#808080;text-align:left;vertical-align:top;width:175px;}table.supergym-wo-buddies-search-table td.buddies-list.out{background:#FAFAFA none repeat scroll 0 0;color:#D0D0D0;}table.supergym-wo-buddies-search-table td.buddies-list.status{color:#555;}table.supergym-wo-buddies-search-table td.buddies-list.status.out{color:#C0C0C0;}table.supergym-wo-buddies-search-table td.buddies-list div.image{float:left;padding:2px 10px 0 0;}table.supergym-wo-buddies-search-table td.buddies-list div.member-name-text{float:left;width:50%;}table.supergym-wo-buddies-search-table td.buddies-list div.member-name-text.workout{width:100%;}table.supergym-wo-buddies-search-table td.buddies-list div.member-name-text p.label{margin:0;}table.supergym-wo-buddies-search-table td.buddies-list div.member-name-text p.label a{text-decoration:none;}table.supergym-wo-buddies-search-table td.buddies-list div.member-name-text p.label a.out{color:#9CF;}table.supergym-wo-buddies-search-table td.buddies-list div.member-name-text p.workout-number{color:#555;margin:0;}table.supergym-wo-buddies-search-table td.buddies-list div.member-name-text p.workout-number.out{color:#C0C0C0;margin:0;}table.supergym-wo-buddies-search-table td.buddies-list.undotted{border-bottom:medium none;}table.supergym-wo-buddies-search-table td.buddies-list.undotted.status{color:#555;}table.supergym-wo-buddies-search-table td.buddies-list-message.out{background:#FAFAFA none repeat scroll 0 0;color:#D0D0D0;}table.supergym-wo-buddies-search-table td.buddies-list-message{border-bottom:1px dotted #DCDDDE;color:#808080;font-size:12px;padding:10px 10px 5px;text-align:left;vertical-align:top;}table.supergym-wo-buddies-search-table td.buddies-list-message.undotted{border-bottom:medium none;}.buddies-list-title{background-position:0 -116px;background-repeat:repeat-x;color:#FFF;font-size:12px;margin-top:10px;padding:4px 4px 4px 15px;}#supergym-group-results-wrapper .taglib-search-iterator-page-iterator-bottom,#supergym-group-results-wrapper .taglib-search-iterator-page-iterator-top{font-size:11px;padding:5px;}#supergym-group-results-wrapper .page-selector{margin:0;}#supergym-group-results-wrapper .taglib-page-iterator .page-links{float:right;}#supergym-group-results-wrapper .search-results{padding-bottom:5px;}table#supergym-wo-progress-main-wrapper,table#supergym-wo-one-click-progressbar{width:100%;}table#supergym-wo-progress-main-wrapper td,table#supergym-wo-one-click-progressbar td,div#supergym-wo-progress-main-wrapper td{vertical-align:top;}div#supergym-wo-progress-bar-topper-left{margin-top:2px;}div#supergym-wo-progress-upcoming-wrapper{float:right;}table.supergym-bluebox-inner th.wo-progress-overview{color:#555;font-size:14px;padding-bottom:12px;}div.supergym-wo-progress-time-info{color:#555;font-size:11px;line-height:1.7em;}div.supergym-wo-progress-routines-info{line-height:1.7em;width:215px;}div.supergym-wo-progress-routines-info div.text{margin-top:5px;}table#supergym-wo-progress-bar-congrats,table#supergym-wo-one-click-progressbar-congrats{display:none;}td#supergym-wo-progress-bar-congrats-link,td#supergym-wo-one-click-progressbar-congrats-link{padding-left:10px;vertical-align:top;white-space:nowrap;width:210px;}table#supergym-wo-progress-bar-congrats td#supergym-wo-progress-bar-congrats-link{padding-top:10px;}div#supergym-wo-progress-good-job-wrapper{color:#E95800;margin-bottom:3px;}div.supergym-wo-progress-time-tracker{color:#555;font-size:12px;font-weight:bold;width:100px;}div#supergym-wo-progress-time-tracker-graph{width:100%;}div.supergym-wo-progress-remaining-time{display:inline-block;font-size:10px;line-height:1em;margin-left:5px;text-align:center;width:40px;}div.supergym-wo-progress-ctrl-buttons{padding-top:18px;}div.supergym-wo-progress-msg-wrapper{margin-top:10px;}div.supergym-wo-progress-msg-wrapper div{display:inline-table;margin-right:5px;}.safari div.supergym-wo-progress-msg-wrapper div{margin-bottom:3px;}div.supergym-wo-progress-msg-wrapper input.supergym-wo-progress-msg-input{padding:3px 1px;width:350px;}div#supergym-wo-progress-error-msg,div#supergym-wo-progress-buddies-wrapper{margin-top:15px;}div#supergym-wo-progress-buddies-table-header{padding:0 10px;}div#supergym-wo-progress-buddies-table-header span{padding-right:3px;}table#supergym-wo-progress-buddies-time-results td,table#supergym-wo-progress-buddies-time-results th{padding:5px;text-align:left;width:auto;}table#supergym-wo-progress-buddies-time-results td{border-width:1px 0 0 1px;line-height:1.2em;vertical-align:top;}table#supergym-wo-progress-buddies-time-results td.supergym-wo-progress-buddies-1st-cell{border-width:1px 0 0;}table#supergym-wo-progress-buddies-time-results td div.supergym-wo-buddies-workouts-wrapper div{margin-bottom:5px;}table#supergym-wo-progress-buddies-time-results th{border-width:0 0 1px 1px;height:30px;vertical-align:middle;white-space:nowrap;}table#supergym-wo-progress-buddies-time-results th.supergym-wo-progress-buddies-1st-cell{border-width:0 0 1px;}table#supergym-wo-progress-buddies-time-results td table{border:0 none;}table#supergym-wo-progress-buddies-time-results td table td{border:0 none;padding:0;vertical-align:top;}table#supergym-wo-progress-buddies-time-results td table td div.photo-small{margin-right:7px;}fieldset.supergym-calendar-fields{border:0 none;margin:0;padding:0;}div.supergym-calendar-selects-wrapper{display:none;text-align:center;}div.supergym-calendar-inner-wrapper{position:relative;}div.supergym-calendar-links-wrapper{background-color:#238DCC;border-color:#C3C3C3;border-style:solid;border-width:1px 1px 0;color:#FFF;font-size:14px;text-align:center;vertical-align:middle;}div.supergym-calendar-links-wrapper a,div.supergym-calendar-links-wrapper a:hover{color:#FFF;text-decoration:none;}div.supergym-calendar-links-wrapper a img{vertical-align:middle;}.supergym-calendar-outer-wrapper table td{margin:0;padding:0;vertical-align:top;}table#supergym-calendar-table{border:0 none;border-collapse:separate;}table#supergym-calendar-table thead{background-color:#E3F7FF;}table#supergym-calendar-table th,table#supergym-calendar-table td{border-color:#C3C3C3;border-style:solid;border-width:0 1px 1px 0;font-weight:normal;text-align:center;}table#supergym-calendar-table th{border-width:0 1px 0 0;padding:3px 7px 1px;}table#supergym-calendar-table th:first-child{border-width:0 1px;}table#supergym-calendar-table td:first-child{border-width:0 1px 1px;}table#supergym-calendar-table td a{display:block;padding:5px 11px 2px;}table#supergym-calendar-table td a:hover{border:1px solid #238DCC;color:#238DCC;text-decoration:none;}.gecko table#supergym-calendar-table td a:hover,.safari table#supergym-calendar-table td a:hover{margin:-1px -1px 0;padding:5px 11px 1px;z-index:100;}table#supergym-calendar-table td.supergym-calendar-selected,table#supergym-calendar-table td.supergym-calendar-selected div:hover,table#supergym-calendar-table td.supergym-calendar-selected a,table#supergym-calendar-table td.supergym-calendar-selected a:hover{color:#238DCC;}table#supergym-calendar-table td.supergym-calendar-today,table#supergym-calendar-table td.supergym-calendar-today div:hover,table#supergym-calendar-table td.supergym-calendar-today a,table#supergym-calendar-table td.supergym-calendar-today a:hover{background-color:#238DCC;color:#FFF;}table#supergym-calendar-table td.supergym-calendar-empty-cell a{padding-bottom:4px;}table#supergym-calendar-table td.supergym-calendar-empty-cell a:hover{padding:5px 11px 3px;}table#supergym-calendar-table td div div{bottom:0;font-size:1px;height:2px;left:0;line-height:1px;width:100%;}table#supergym-calendar-table td div div:hover{border:0 none;margin:0;}table#supergym-calendar-table td div div.supergym-calendar-scheduled:hover{background-color:#6FB501;}table#supergym-calendar-table td div div.supergym-calendar-completed:hover{background-color:#004188;}table#supergym-calendar-table td div div.supergym-calendar-not-recorded:hover{background-color:#E72685;}div#supergym-calendar-action-buttons-wrapper{margin-left:25px;text-align:center;width:195px;}div#supergym-calendar-action-buttons-wrapper a{display:block;float:none;margin-top:15px;}div#supergym-calendar-action-buttons-wrapper a span{float:none;}div.supergym-calendar-schedule-stat{*zoom:1;clear:both;white-space:nowrap;}div.supergym-calendar-schedule-stat:after{clear:both;content:".";display:block;height:0;visibility:hidden;}div.supergym-calendar-schedule-stat div.supergym-calendar-scheduled,div.supergym-calendar-schedule-stat div.supergym-calendar-completed,div.supergym-calendar-schedule-stat div.supergym-calendar-not-recorded{float:left;font-size:1px;height:2px;line-height:1px;margin:7px 5px 0 0;padding:0;width:40px;}div.supergym-calendar-schedule-stat div span{color:#898989;margin-left:5px;}div.supergym-calendar-scheduled{background-color:#6FB501;height:2px;}div.supergym-calendar-completed{background-color:#004188;height:2px;}div.supergym-calendar-not-recorded{background-color:#E72685;height:2px;}div.supergym-calendar-scheduled-new{background-color:#6FB501;height:2px;}div.supergym-calendar-completed-new{background-color:#003F89;height:2px;}div.supergym-calendar-not-recorded-new{background-color:#E95800;height:2px;}a.supergym-edit-wo-link{margin-right:15px;}.supergym-edit-past-scheduled-wo-top-wrapper{margin-top:15px;}table.supergym-edit-past-scheduled-wo-top-wrapper td{vertical-align:middle;}div#supergym-edit-wo-form-main-wrapper{margin:15px 0 0;}div.supergym-edit-wo-form-inputs-wrapper,div.supergym-edit-wo-form-inputs-wrapper div{position:relative;}table#supergym-edit-past-scheduled-wo-details{position:relative;width:100%;}table#supergym-edit-past-scheduled-wo-details td{color:#898989;font-family:Arial,sans-serif;padding:10px 0;vertical-align:top;}table#supergym-edit-past-scheduled-wo-details td.supergym-edit-past-wo-1st-td-ie{color:#555;font-weight:bold;width:80px;}table#supergym-edit-past-scheduled-wo-details table{width:85%;}table#supergym-edit-past-scheduled-wo-details table td{font-weight:normal;padding:5px 10px 0 0;width:50%;}table#supergym-edit-past-scheduled-wo-details table th{color:#000;font-weight:normal;}table#supergym-edit-past-scheduled-wo-details table td ul{border-top:1px dotted #555;margin:0;padding:0;}table#supergym-edit-past-scheduled-wo-details table td ul li{border-bottom:1px dotted #555;color:#898989;font-weight:normal;list-style:none;margin:0;padding:5px 0;}table#supergym-edit-past-scheduled-wo-details table td div.supergym-edit-past-scheduled-wo-buddies{background-color:#FFF;border:1px inset #CCC;color:#000;font-weight:normal;height:95px;line-height:1.5em;overflow-x:hidden;overflow-y:scroll;padding:0 0 0 5px;width:150px;}table#supergym-edit-past-scheduled-wo-details table td div.supergym-edit-past-scheduled-wo-buddies a{text-decoration:none;}div.supergym-edit-wo-progs-wrapper{display:table;width:100%;}div.supergym-edit-wo-progs-wrapper div{float:left;width:170px;}div.supergym-edit-wo-progs-wrapper div:first-child{font-weight:bold;width:82px;}div.supergym-edit-wo-progs-wrapper div.supergym-edit-wo-add-routine-wrapper{position:absolute;right:0;text-align:right;top:0;width:125px;}div.supergym-edit-wo-selects-wrapper{width:100%;}div.supergym-edit-wo-selects-wrapper div{display:table;margin-left:77px;}div.supergym-edit-wo-selects-wrapper div span{display:block;float:left;margin-left:0;padding:5px;}div.supergym-edit-wo-selects-wrapper div span a{display:block;margin-top:6px;}div.supergym-edit-wo-selects-wrapper div span select{padding:4px 1px;width:160px;}#supergym-edit-future-wo-details-input{margin-bottom:30px;}#supergym-edit-future-wo-preset-workout-list ul{float:left;display:inline;list-style-type:none;margin:0;padding:5px 0;}#supergym-edit-future-wo-preset-workout-list ul li{list-style-type:none;}div.supergym-edit-wo-time-info-wrapper div{clear:both;display:table;margin:0 0 10px;width:100%;}div.supergym-edit-wo-time-info-wrapper label{display:table-cell;float:left;font-weight:bold;margin:0;padding:5px 1px;width:80px;}div.supergym-edit-wo-time-info-wrapper input[type="text"],div.supergym-edit-wo-time-info-wrapper select,div.supergym-edit-wo-time-info-wrapper span{display:table-cell;float:left;margin:0;padding:5px 1px;}div.supergym-edit-wo-time-info-wrapper textarea{height:96px;width:360px;}div.supergym-edit-wo-time-info-wrapper table td{vertical-align:top;}div.supergym-edit-wo-time-info-wrapper div div,.ie div.supergym-edit-wo-time-info-wrapper div div{clear:none;display:block;float:left;margin:0;padding:5px 0;width:auto;}div.supergym-edit-wo-time-info-wrapper div.supergym-edit-wo-buddies-info-wrapper div{clear:none;float:left;font-weight:bold;overflow:hidden;width:365px;}div.supergym-edit-wo-time-info-wrapper div.supergym-edit-wo-buddies-info-wrapper div#supergym-edit-wo-add-buddies{display:block;font-weight:normal;}div#supergym-edit-future-wo-accepted-buddies span,div#supergym-edit-future-wo-pending-buddies span,div#supergym-edit-future-wo-declined-buddies span{padding:0;}div#supergym-edit-future-wo-success-dialog,div#supergym-edit-wo-buddies-overlay-wrapper{display:none;}div.supergym-edit-wo-form-footer-left,div.supergym-edit-wo-form-footer-right{background:transparent url(../images/custom/workout-schedule-add_bg.png) no-repeat;height:6px;}div.supergym-edit-wo-form-footer-left{background-position:bottom left;margin:0 6px 0 -1px;padding:0 0 0 6px;}div.supergym-edit-wo-form-footer-right{background-position:bottom right;margin:0 -6px 0 0;}div#supergym-edit-future-wo-save-cancel-wrapper span{float:right;}div#supergym-edit-future-wo-save-cancel-wrapper span.supergym-button-first-child-ie6{float:left;}.supergym-dialog-wrapper{background-color:transparent;border:0 none;display:none;padding:0;position:relative;}div.supergym-dialog-close{position:absolute;right:15px;top:10px;}div.supergym-dialog-close a{float:left;font-size:12px;line-height:1em;}div.supergym-dialog-close span{border:1px solid #238DCC;color:#238DCC;cursor:pointer;display:block;float:right;font-size:10px;line-height:.9em;margin-left:3px;padding:0 1px;}.ui-dialog-overlay{opacity:.7;}.supergym-dialog-wrapper .ui-dialog .ui-dialog-title,.supergym-dialog-wrapper.ui-dialog .ui-dialog-title,.supergym-dialog-wrapper .ui-dialog .ui-dialog-titlebar,.supergym-dialog-wrapper.ui-dialog .ui-dialog-titlebar,.supergym-dialog-wrapper .ui-dialog .ui-dialog-titlebar-close,.supergym-dialog-wrapper.ui-dialog .ui-dialog-titlebar-close,.supergym-dialog-wrapper .ui-dialog .ui-dialog-titlebar-close-hover,.supergym-dialog-wrapper.ui-dialog .ui-dialog-titlebar-close-hover,.supergym-dialog-wrapper .ui-dialog .ui-dialog-titlebar-close span,.supergym-dialog-wrapper.ui-dialog .ui-dialog-titlebar-close span{display:none;}.supergym-dialog-wrapper .ui-dialog .ui-dialog-content,.supergym-dialog-wrapper.ui-dialog .ui-dialog-content{margin:0;padding:0;}.supergym-dialog-wrapper .ui-dialog .ui-dialog-buttonpane,.supergym-dialog-wrapper.ui-dialog .ui-dialog-buttonpane{bottom:8px;position:absolute;right:12px;text-align:right;width:100%;}.supergym-dialog-wrapper .ui-dialog .ui-dialog-buttonpane button,.supergym-dialog-wrapper.ui-dialog .ui-dialog-buttonpane button{margin:6px;}.supergym-dialog-wrapper table{width:100%;}.supergym-dialog-wrapper table td{background-color:#FFF;}.supergym-dialog-wrapper table td.supergym-dialog-corner-nw,.supergym-dialog-wrapper table td.supergym-dialog-corner-ne,.supergym-dialog-wrapper table td.supergym-dialog-corner-sw,.supergym-dialog-wrapper table td.supergym-dialog-corner-se{background-color:transparent;background-repeat:no-repeat;height:9px;width:9px;}.supergym-dialog-wrapper table td.supergym-dialog-corner-nw{background-position:-10px -283px;}.supergym-dialog-wrapper table td.supergym-dialog-corner-ne{background-position:right -283px;}.supergym-dialog-wrapper table td.supergym-dialog-corner-sw{background-position:-10px -292px;}.supergym-dialog-wrapper table td.supergym-dialog-corner-se{background-position:right -292px;}.supergym-dialog-wrapper table td.supergym-dialog-content{padding:15px 25px;}.supergym-dialog-wrapper table td.supergym-dialog-corner-nw img,.supergym-dialog-wrapper table td.supergym-dialog-corner-ne img,.supergym-dialog-wrapper table td.supergym-dialog-corner-sw img,.supergym-dialog-wrapper table td.supergym-dialog-corner-se img{border:0 none;height:9px;width:9px;}div.supergym-dialog-title{color:#555;font-size:20px;margin:0 0 15px;}div.supergym-dialog-buttons{display:table;margin:10px 0 0;}div.supergym-dialog-buttons .btn-orange,div.supergym-dialog-buttons .btn-blue,div.supergym-dialog-buttons .btn-white,div.supergym-dialog-buttons .btn-grey{display:block;float:left;}div#supergym-mywo-nowo-wrapper{display:none;}div#supergym-mywo-date-wrapper{display:table;}div#supergym-mywo-date-label{float:left;line-height:1em;margin-right:5px;}div#supergym-mywo-date-selected{float:left;font-weight:normal;line-height:1.4em;}div#supergym-mywo-period{font-size:11px;padding:15px 0;}div#supergym-mywo-workouts-list-wrapper{position:relative;}div.supergym-mywo-workout-wrapper{border-top:1px dotted #CCC;display:block;padding:10px 0;position:relative;width:100%;}div.supergym-mywo-workout-content{display:table;position:relative;width:100%;}div.supergym-mywo-workout-content div{float:left;width:auto;}div.supergym-mywo-workout-content div.supergym-mywo-time-buddies-wrapper{font-size:11px;left:0;position:relative;width:85px;}div.supergym-mywo-workout-content div.supergym-mywo-workout-progrtn-wrapper{margin-left:15px;width:250px;}div.supergym-mywo-workout-content div.supergym-mywo-workout-start-now-wrapper a{margin:0;}div.supergym-mywo-workout-content div.supergym-mywo-workout-start-now-wrapper{float:right;padding:0;}div.supergym-mywo-workout-content div div{display:block;float:none;}div.supergym-mywo-workout-content div div a{display:block;float:none;margin-bottom:5px;}div#supergym-mywo-bluebox-separator{height:13px;}div#supergym-mywo-lists-one-click-wrapper{display:table;width:100%;}div#supergym-mywo-lists-one-click-wrapper div{float:right;width:auto;}div#supergym-mywo-lists-one-click-wrapper div#supergym-mywo-lists-one-click-title{float:left;}div#supergym-mywo-lists-one-click-title a,div#supergym-mywo-lists-one-click-title a:hover{color:#555;font-size:14px;text-decoration:none;}div#supergym-mywo-dropdowns-wrapper{display:table;height:25px;margin:10px 0;width:100%;}div#supergym-mywo-dropdowns-wrapper div{float:left;margin-right:10px;padding-top:5px;width:auto;}div#supergym-mywo-dropdowns-wrapper div#supergym-mywo-start-now-btn{margin:0;padding-top:2px;}div#supergym-mywo-dropdowns-wrapper div#supergym-mywo-start-btn-wrapper{float:right;margin-right:0;padding-top:0;}div#supergym-mywo-dropdowns-wrapper div select{padding:4px 1px;width:170px;}#supergym-mywo-form-wrapper .help-icon,#supergym-wo-schedule-routines .help-icon,#supergym-wo-schedule-time-buddies .help-icon{display:inline-block;float:none;vertical-align:middle;}div.supergym-wo-progress-bar,div.supergym-progress-workout{background:transparent url(../images/custom/supergym-progress-bar.gif) repeat-x 0 0;height:20px;}div.supergym-wo-progress-bar{display:inline-block;position:relative;width:283px;}div.supergym-wo-progress-bar div.supergym-progress-workout{background-position:left bottom;overflow:hidden;position:absolute;width:0;}div.supergym-progress-workout span{color:white;display:block;position:absolute;text-align:center;}div.supergym-wo-progress-bar div.text{height:100%;position:absolute;text-align:center;width:100%;}table#supergym-mywo-calendar-tabs-wrapper{position:relative;width:100%;}.dashboard-layout #layout-grid #column-3{padding-right:15px;}div.supergym-mywo-calendar-tab{background-color:#1164B1;font-size:12px;height:34px;line-height:13px;list-style:none;margin:0;overflow:hidden;padding:0;position:relative;width:288px;}div.supergym-mywo-calendar-tab div.supergym-mywo-calendar-tab-items{clear:both;cursor:pointer;position:absolute;width:20000em;}div.supergym-mywo-calendar-tab div.supergym-mywo-calendar-tab-items div{background-color:#1164B1;border-right:1px solid #191970;color:#FFF;float:left;font-size:12px;height:34px;padding:4px 0;text-align:center;width:57px;}div.supergym-mywo-calendar-tab div.supergym-mywo-calendar-tab-items div.supergym-mywo-calendar-tab-active{background-color:#FFF;border-color:#E2E1DD;border-style:solid;border-width:1px 1px 0;color:#777;}#supergym-mywo-calendar-left-arrow-link a.supergym-mywo-calendar-tab-disabled{visibility:hidden!important;}#supergym-mywo-calendar-left-arrow-link a.supergym-mywo-calendar-tab-next,a.supergym-mywo-calendar-tab-nextPage{clear:right;}#supergym-mywo-calendar-left-arrow-link,#supergym-mywo-calendar-right-arrow-link{cursor:pointer;display:block;height:34px;}#supergym-mywo-calendar-left-arrow-link{background:#FFF url(../images/custom/supergym-mywo-calendar-left.png) no-repeat left top;border-right:solid 1px #237CBF;width:32px;}#supergym-mywo-calendar-right-arrow-link{background:#FFF url(../images/custom/supergym-mywo-calendar-right.png) no-repeat right top;border-left:solid 1px #237CBF;width:33px;}div#supergym-mywo-calendar-body-wrapper{background-color:#FFF;border-color:#DBDAD5;border-style:solid;border-width:0 1px 1px;padding:10px;}.supergym-mywo-calendar-generic-darkblue-top,.supergym-mywo-calendar-generic-darkblue-bottom{background-color:transparent;display:block;font-size:1px;font-weight:normal;}.supergym-mywo-calendar-generic-darkblue-1,.supergym-mywo-calendar-generic-darkblue-2,.supergym-mywo-calendar-generic-darkblue-3,.supergym-mywo-calendar-generic-darkblue-4{display:block;overflow:hidden;}.supergym-mywo-calendar-generic-darkblue-1,.supergym-mywo-calendar-generic-darkblue-2,.supergym-mywo-calendar-generic-darkblue-3{height:1px;}.supergym-mywo-calendar-generic-darkblue-2,.supergym-mywo-calendar-generic-darkblue-3,.supergym-mywo-calendar-generic-darkblue-4{background-color:#237CBF;border-color:#237CBF;border-style:solid;border-width:0 1px;}.supergym-mywo-calendar-generic-darkblue-1{background-color:#237CBF;margin:0 5px;}.supergym-mywo-calendar-generic-darkblue-2{border-width:0 2px;margin:0 3px;}.supergym-mywo-calendar-generic-darkblue-3{margin:0 2px;}.supergym-mywo-calendar-generic-darkblue-4{height:2px;margin:0 1px;}hr.supergym-mywo-calendar-section-separator{border-top:1px solid #CCC;color:#FFF;}div.supergym-mywo-bluebox-separator{height:15px;}div#supergym-mywo-calendar-workout-lists div.supergym-mywo-bluebox-separator{border-top:1px dotted #C3C3C3;height:1px;margin-bottom:8px;margin-top:8px;}div#supergym-mywo-calendar-workout-lists div.supergym-mywo-bluebox-separator-no-height{border-top:1px dotted #C3C3C3;margin-bottom:8px;margin-top:8px;}div#supergym-mywo-calendar-workout-lists div.supergym-mywo-bluebox-separator:first-child{border-top:0 none;height:20px;margin:0;}div#supergym-mywo-calendar-set-up-workouts{margin-bottom:12px;}div#supergym-mywo-calendar-set-up-workouts-intro{margin-bottom:16px;}table#supergym-mywo-calendar-options-table td.supergym-mywo-calendar-options-table-1st{font-weight:bold;padding-right:4px;}tr#supergym-mywo-calendar-options-table-separator{height:5px;}.supergym-mywo-calendar-darkblue-header-content{background-color:#237CBF;border:0 none;display:block;height:20px;padding:0 3px;}.supergym-mywo-calendar-darkblue-header-content table{margin:0 auto;}.supergym-mywo-calendar-darkblue-header-content table td{color:#FFF;font-size:18px;font-weight:normal;line-height:18px;padding-top:1px;}.supergym-mywo-calendar-darkblue-header-content table td span{font-size:11px;margin:3px 0 0 5px;}#supergym-mywo-calendar-selected-date{display:block;}.supergym-mywo-calendar-darkblue-header-content table td a{color:#FFF;display:block;font-size:11px;font-weight:normal;margin:3px 0 0 10px;}.supergym-mywo-calendar-content{position:relative;}table#supergym-mywo-calendar-one-click-wo-wrapper{background-color:#FFF;margin-top:12px;}table#supergym-mywo-calendar-one-click-wo-wrapper td{vertical-align:top;}table#supergym-mywo-calendar-one-click-wo-wrapper td.supergym-mywo-calendar-one-click-wo-1st{padding-right:40px;}div#supergym-mywo-dropdown-programs{margin-bottom:10px;}table#supergym-mywo-calendar-one-click-wo-wrapper td select{padding:5px 1px;width:155px;}div#supergym-mywo-calendar-start-now-wrapper{margin-top:10px;}#supergym-generic-white-box{background-color:transparent;width:400px;}.supergym-mywo-calendar-blue-title{color:#237CBF;float:left;font:28px Arial,Helvetica,sans-serif;}.supergym-mywo-calendar-header-date{float:right;padding:10px 4px 0;}.supergym-mywo-calendar-generic-wrapper{display:table;width:100%;}.supergym-mywo-calendar-orange-text{color:#E95800;display:table;float:left;font-size:11px;font-weight:bold;}.supergym-mywo-calendar-learn-more-link{float:right;font-size:11px;}.supergym-mywo-calendar-header-wrapper{display:table;margin-bottom:10px;width:100%;}.supergym-mywo-calendar-program{float:left;width:200px;}.supergym-mywo-workout-options-wrapper{float:right;width:107px;}#supergym-mywo-calendar-ajax-loader{margin-left:-16px;margin-top:-16px;}#supergym-chat-main-wrapper{background:url(../images/custom/chat-now-bubbles.png) no-repeat 100% 100%;}dl#supergym-faq-dl{margin:0;padding:0;}#supergym-faq-dl dt{border-top:1px dotted #CCC;margin:0;padding:5px 0 5px 25px;}#supergym-faq-dl dd{display:none;margin:0 20px 7px 35px;}dt.supergym-faq-question-close{background:transparent url(../images/custom/faq-close.png) 0 50% no-repeat;}dt.supergym-faq-question-open{background:transparent url(../images/custom/faq-open.png) 0 50% no-repeat;}#supergym-choose-program-wrapper{background:transparent;}#supergym-choose-program-wrapper p{font-size:12px;line-height:16px;margin:0;margin-top:5px;}.supergym-choose-program-wrapper-content{background:#F9F9F9;border-color:#DBDAD5;border-style:solid;border-width:0 1px;display:block;padding:3px 15px;}div#supergym-stats-dash-wrapper{background:transparent;}div#supergym-stats-dash-wrapper div.supergym-grey-box-content{line-height:14px;padding:0 10px;}table.supergym-stats-dash-dotted-line-bottom{width:100%;}table.supergym-stats-dash-dotted-line-bottom td{border-bottom:1px dotted #CCC;height:42px;vertical-align:middle;}table.supergym-stats-dash-dotted-line-bottom td.supergym-stats-dash-no-dotted-line-bottom{border-bottom:none;}table.supergym-stats-dash-dotted-line-bottom td.supergym-stats-dash-no-dotted-line-bottom table{width:100%;}td.supergym-stats-dash-background{background:url(../images/custom/main_sprite.png) no-repeat left -422px;color:#602D91;font-size:18px;font-weight:bold;line-height:30px;padding-right:15px;text-align:right;width:85px;}.firefox td.supergym-stats-dash-background{background-position:left -424px;}.supergym-stats-dash-dotted-line-bottom td.supergym-stats-dash-background-short{background:none;width:55px;}.supergym-stats-dash-dotted-line-bottom td.supergym-stats-dash-background-short div{background:url(../images/custom/main_sprite.png) no-repeat -93px -158px;}.safari td.supergym-stats-dash-background{padding:3px 13px 0 0;}.supergym-stats-dash-title{color:#555;font-size:18px;font-weight:normal;margin:0;padding:0;}.supergym-stats-dash-grey-top-link{font-size:11px;}div#supergym-stats-top-users-outter-wrapper,div#supergym-stats-top-users-inner-wrapper{background:transparent url(../images/custom/introductions-topper_bg.png) no-repeat;}div#supergym-stats-top-users-outter-wrapper{background-position:left top;margin:0 15px 15px 0;padding:0 0 0 15px;position:relative;}div#supergym-stats-top-users-inner-wrapper{background-position:right top;height:170px;margin:0;padding:10px 15px 0 0;position:relative;width:100%;}div#supergym-stats-top-users-inner-wrapper h3{color:#555;display:block;font-size:18px;font-weight:normal;margin:0;width:100%;}div#supergym-stats-top-users-inner-wrapper h3 span{display:block;font-size:12px;font-weight:normal;margin-top:-16px;text-align:right;width:100%;}div#supergym-stats-top-users-inner-wrapper div.supergym-stats-top-user-info{display:block;float:left;margin:15px 5px 0 0;text-align:center;width:85px;}div#supergym-stats-top-users-inner-wrapper div.supergym-stats-top-user-info div.photo-small{margin:auto;}div#supergym-stats-top-users-inner-wrapper .supergym-stats-number-of-workouts{color:#602D91;font-weight:bold;margin-right:3px;}#supergym-top-groups-find-more-link{font-size:11px;}p.supergym-top-groups-group-name a{font-size:14px;line-height:14px;margin:0 0 15px;}p.supergym-top-groups-group-location,p.supergym-top-groups-group-workouts{color:#555;font-size:12px;line-height:14px;margin:0;}span.supergym-top-groups-group-number1{color:#636;font-weight:bold;margin-right:3px;}table#supergym-top-groups-main-table{width:100%;}table#supergym-top-groups-main-table td{width:50%;}table.supergym-top-groups-margin-bottom{margin-bottom:10px;width:100%;}table#supergym-top-groups-main-table table.supergym-top-groups-margin-bottom td,table.supergym-top-groups-margin-bottom td{padding-right:5px;vertical-align:top;width:60%;}table#supergym-top-groups-main-table table.supergym-top-groups-margin-bottom td.supergym-top-groups-image-cell,table.supergym-top-groups-margin-bottom td.supergym-top-groups-image-cell{width:40%;}table.supergym-top-groups-margin-bottom td div.photo-round-shadow{background-repeat:no-repeat;}div#supergym-stats-groups-wrapper{position:relative;}div#supergym-stats-groups-wrapper .sub-title{margin-bottom:15px;}div#supergym-groups-active-recent-outter-wrapper{display:table;}div#supergym-groups-active-recent-outter-wrapper h3{font-size:14px;font-weight:bold;margin-bottom:3px;}div.supergym-stats-groups-header-see-all{position:absolute;right:10px;top:5px;}div.supergym-groups-active-recent-wrapper{float:left;width:200px;}div.supergym-groups-active-recent-wrapper ul{border-top:1px dotted #D0D0D0;margin:0;width:160px;}div.supergym-groups-active-recent-wrapper ul li{border-bottom:1px dotted #D0D0D0;list-style-image:none;list-style-type:none;padding:3px 0;}#supergym-top-programs .program-container{padding-top:10px;width:400px;}#supergym-top-programs .program-item{margin:5px;width:170px;}#supergym-top-programs .caption{padding-left:10px;width:100px;}div.supergym-grey-box-content div.supergym-whos-working-out-see-all{font-size:9px;position:absolute;right:10px;top:29px;}div.supergym-whos-wo-inner-wrapper{clear:both;display:table;float:none;margin:5px 0;position:relative;}div.supergym-whos-wo-inner-wrapper div.photo-small{clear:none;display:block;float:left;margin:0 1px 3px 0;}div.supergym-whos-wo-inner-wrapper div.photo-small div{cursor:pointer;}div.supergym-wo-groups-wrapper{border-bottom:1px dotted #D0D0D0;padding:0 0 5px;}div.supergym-wo-groups-wrapper ul{border-top:1px dotted #D0D0D0;margin:0 0 15px;padding:0;width:200px;}div.supergym-wo-groups-wrapper ul li{border-bottom:1px dotted #D0D0D0;list-style-type:none;padding:3px 0 4px;}div.supergym-wo-groups-item-wrapper{display:table;margin-bottom:20px;width:100%;}div.supergym-wo-groups-item-wrapper div{display:block;float:left;margin-right:10px;}div.supergym-wo-groups-item-wrapper div.photo-round-shadow{background-repeat:no-repeat;margin-right:15px;}div.supergym-wo-groups-item-wrapper div div{float:none;margin:0;}div.supergym-wo-groups-item-wrapper div div.supergym-wo-groups-name{font-size:15px;font-weight:bold;margin-bottom:10px;}div.supergym-wo-groups-item-wrapper div div.supergym-wo-groups-desc{margin-bottom:10px;}div.supergym-wo-groups-item-wrapper div div.supergym-wo-groups-view-link,div#supergym-wo-groups-most-active-see-all-wrapper{font-size:13px;font-weight:bold;margin-bottom:10px;}div.supergym-wo-groups-item-wrapper div div.supergym-wo-groups-view-link a span,span#supergym-most-active-groups-see-all-link{margin-right:10px;}div#supergym-wo-groups-learn-more-link-wrapper{float:left;padding-right:60px;}div#supergym-wo-groups-most-active-main-wrapper{border-bottom:0 none;}div#workoutScheduleOverlayDiv .schedule-table{width:100%;}div#workoutScheduleOverlayDiv .schedule-table .my-calendar-wrapper{width:300px;vertical-align:top;}div#workoutScheduleOverlayDiv .schedule-table .my-workouts-wrapper{vertical-align:top;}.supergym-welcome-profile-area-photo{float:none;height:115px;margin:4px auto 0;width:88px;}.supergym-welcome-profile-area-photo-small{float:none;height:74px;margin:6px auto 2px;width:56px;}#supergym-welcome-chat-button-container{margin-bottom:6px;text-align:center;}#supergym-welcome-chat-button-container .btn-blue span{font-size:13px;}#supergym-my-calendar-wrapper .sub-title,#my-workouts-supergym-wrapper .sub-title{padding-bottom:3px;}#welcome-portlet-wrapper .sub-title{overflow:hidden;}#my-workouts-supergym-wrapper .corners_side{min-height:274px;padding:3px 10px;}#supergym-mywo-date-wrapper #welcome-message{padding-bottom:4px;}#my-workouts-supergym-wrapper #supergym-mywo-date-wrapper span{display:block;}#my-workouts-supergym-wrapper #supergym-mywo-date-wrapper span#no-workouts-date{display:inline;}#my-workouts-supergym-wrapper #supergym-mywo-date-wrapper #preset-message{padding-bottom:10px;}#my-workouts-supergym-wrapper .supergym-mywo-workout-progrtn-wrapper #start-now-btn{padding-top:0;}#my-workouts-supergym-wrapper .supergym-mywo-workout-progrtn-wrapper img{padding-top:5px;}#my-workouts-supergym-wrapper #supergym-my-workouts-schedule-workout-buttons-wrapper{padding-top:8px;}#my-workouts-supergym-wrapper #supergym-my-workouts-schedule-workout-buttons-wrapper .btn-orange span{min-width:165px;}#my-workouts-navigation-controls.navigation-controls{padding-top:5px;}#my-workouts-navigation-controls.navigation-controls #next-image span{float:left;}#my-workouts-navigation-controls.navigation-controls .navigation span:hover{text-decoration:underline;}#my-workouts-supergym-wrapper #number-of-wo-scheduled-container{padding-top:5px;text-align:center;}#my-workouts-supergym-wrapper #number-of-wo-scheduled-container #workouts-size-on-date{color:#238DCC;}.navigation-controls .navigation#previous-image span,.navigation-controls .navigation-disabled#previous-image span,.navigation-controls .navigation#next-image span,.navigation-controls .navigation-disabled#next-image span{padding:0 5px;}.navigation-controls .navigation#previous-image div,.navigation-controls .navigation-disabled#previous-image div,.navigation-controls .navigation#next-image div,.navigation-controls .navigation-disabled#next-image div{background:url(../images/custom/main_sprite.png) -647px -481px no-repeat;float:left;height:13px;margin-top:2px;width:13px;}.navigation-controls .navigation#next-image div,.navigation-controls .navigation-disabled#next-image div{float:right;}.navigation-controls .navigation#previous-image div{background-position:-647px -520px;}.navigation-controls .navigation#next-image div{background-position:-647px -507px;}.navigation-controls .navigation-disabled#next-image div{background-position:-647px -494px;}#supergym-my-calendar-wrapper .sub-title{padding-bottom:3px;}#supergym-my-calendar-wrapper .corners_side{min-height:274px;padding:3px 10px;}#supergym-my-calendar-wrapper .supergym-calendar-schedule-stat{margin-bottom:2px;}#supergym-my-calendar-wrapper .supergym-calendar-schedule-stat .supergym-calendar-current-workout,#supergym-my-calendar-wrapper .supergym-calendar-schedule-stat .supergym-calendar-scheduled,#supergym-my-calendar-wrapper .supergym-calendar-schedule-stat .supergym-calendar-completed,#supergym-my-calendar-wrapper .supergym-calendar-schedule-stat .supergym-calendar-not-recorded{float:left;height:10px;margin:3px 5px 0 0;width:12px;}#supergym-my-calendar-wrapper .div-calendar-cell-scheduled a,#supergym-my-calendar-wrapper .div-calendar-cell-completed a,#supergym-my-calendar-wrapper .div-calendar-cell-other-completed a{color:#FFF;}#supergym-my-calendar-wrapper .div-calendar-cell-scheduled,#supergym-my-calendar-wrapper .supergym-calendar-schedule-stat .supergym-calendar-scheduled{background-color:#003F89;}#supergym-my-calendar-wrapper .div-calendar-cell-completed,#supergym-my-calendar-wrapper .supergym-calendar-schedule-stat .supergym-calendar-completed{background-color:#6FB501;}#supergym-my-calendar-wrapper .div-calendar-cell-other-completed,#supergym-my-calendar-wrapper .supergym-calendar-schedule-stat .supergym-calendar-not-recorded{background-color:#E95800;}#supergym-my-calendar-wrapper .supergym-calendar-schedule-stat .supergym-calendar-current-workout{background-color:#238DCC;}#supergym-my-calendar-wrapper table#supergym-calendar-table th,#supergym-my-calendar-wrapper .supergym-calendar-links-wrapper{border:0;margin-right:2px;}#supergym-my-calendar-wrapper .supergym-calendar-links-wrapper{height:18px;}#supergym-my-calendar-wrapper table#supergym-calendar-table th{padding:0 0 1px;}#supergym-my-calendar-wrapper table#supergym-calendar-table td{border-color:#E3F7FF;border-width:0 2px 3px 1px;}#supergym-my-calendar-wrapper table#supergym-calendar-table thead{background:#E6F0F7;}#supergym-my-calendar-wrapper table#supergym-calendar-table td a{cursor:pointer;height:28px;line-height:27px;padding:0;width:32px;}#supergym-my-calendar-wrapper .supergym-calendar-wrapper{padding-top:26px;}#supergym-my-calendar-wrapper div#supergym-mywo-dropdowns-wrapper{height:auto;margin:0 0 2px;}#supergym-my-calendar-wrapper #supergym-mywo-lists-one-click-container{height:118px;width:320px;}#supergym-my-calendar-wrapper div#supergym-mywo-dropdowns-wrapper div select{margin-bottom:0;padding:2px 1px 3px;width:307px;}#supergym-my-calendar-wrapper div#supergym-mywo-dropdowns-wrapper #supergym-mywo-dropdowns-programs,#supergym-my-calendar-wrapper div#supergym-mywo-dropdowns-wrapper #supergym-mywo-dropdowns-routines{padding-top:10px;}#supergym-my-calendar-wrapper div#supergym-mywo-dropdowns-wrapper div#supergym-mywo-start-btn-wrapper{height:36px;}#supergym-my-calendar-wrapper div#supergym-mywo-dropdowns-wrapper div#supergym-mywo-start-now-btn{padding-top:6px;}#supergym-my-calendar-wrapper div#supergym-calendar-action-buttons-wrapper{margin-left:0;text-align:left;}#supergym-my-calendar-wrapper div#supergym-mywo-dropdowns-wrapper div{margin-right:0;}html #supergym-my-calendar-wrapper table#supergym-calendar-table td a:hover{border:0;}.gecko #supergym-my-calendar-wrapper table#supergym-calendar-table td a:hover,.safari #supergym-my-calendar-wrapper table#supergym-calendar-table td a:hover{margin:0;z-index:100;}#initialHoverPopupContainer #today-workouts-bottom{background:url(../images/custom/supergym_calendar_popup_bg.png) 100% 100% no-repeat;height:16px;}#initialHoverPopupContainer #today-workouts-top{background:url(../images/custom/supergym_calendar_popup_bg.png) no-repeat;padding:10px 26px 0 10px;}#initialHoverPopupContainer #today-workouts{display:none;position:absolute;width:237px;z-index:4000;}#initialHoverPopupContainer div#supergym-calendar-action-buttons-wrapper{margin-left:0;text-align:left;}#initialHoverPopupContainer #hover-workouts ul li{list-style:none;}#initialHoverPopupContainer #hover-workouts ul{margin-left:0;margin-right:0;}.super-gym-popup-container{position:absolute;z-index:4000;}.super-gym-popup-main-content-wrapper{display:none;}.super-gym-popup-bottom{background:url(../images/custom/supergym_calendar_popup_bg.png) 96% 100% no-repeat;}.super-gym-popup-top{background:url(../images/custom/supergym_calendar_popup_bg.png) no-repeat;padding:10px;}.super-gym-popup-main-content{width:207px;}.super-gym-popup-main-content ul{width:80%;margin-left:0;margin-right:0;}.super-gym-popup-main-content ul li{list-style:none;}#supergym-stats-groups-outer-wrapper div#supergym-stats-groups-wrapper .sub-title{margin-bottom:17px;}#supergym-stats-groups-outer-wrapper #supergym-stats-groups-wrapper div.supergym-groups-active-recent-wrapper{width:auto;}#supergym-stats-groups-outer-wrapper .corners_side{padding:1px 10px;}#supergym-stats-groups-outer-wrapper #supergym-stats-groups-wrapper .supergym-wo-groups-item-wrapper{border-bottom:1px dotted #BBB;display:block;margin-bottom:18px;padding-bottom:11px;}#supergym-stats-groups-outer-wrapper #supergym-stats-groups-wrapper .supergym-wo-groups-item-wrapper .btn-white{margin-top:3px;}#supergym-stats-groups-outer-wrapper #supergym-stats-groups-wrapper #supergym-stats-groups-footer-links{float:right;}#supergym-whos-wo-wrapper{padding:1px 10px;}#supergym-whos-wo-wrapper div.supergym-whos-wo-inner-wrapper{margin:0 0 5px;}#supergym-whos-wo-wrapper .clear-dotted-border{padding:14px 0 16px 0;}#supergym-whos-wo-wrapper .whos-wo-view-details-btn{margin-top:6px;}#wo-progress-share-container a{cursor:pointer;}#wo-progress-share-container #fb-share a,#wo-progress-share-container #twitter-share a{background-position:-682px -400px;display:block;font-size:0;height:32px;margin-top:10px;text-indent:-9999em;width:132px;}#wo-progress-share-container #fb-share a{background-position:-814px -400px;}.supergym-wo-progress-main-outer-wrapper .sub-title{padding-bottom:3px;}.supergym-wo-progress-main-outer-wrapper #supergym-wo-progress-progbar-wrapper .corners_side{min-height:200px;padding:6px 10px;}.supergym-wo-progress-main-outer-wrapper #supergym-wo-progress-msg-outer-wrapper{padding-right:20px;width:280px;}.supergym-wo-progress-main-outer-wrapper #supergym-wo-progress-msg-outer-wrapper .clear-dotted-border{padding-top:12px;}.supergym-wo-progress-main-outer-wrapper #supergym-wo-progress-msg-outer-wrapper .supergym-wo-progress-msg-input{width:279px;}.supergym-wo-progress-main-outer-wrapper #supergym-wo-progress-msg-outer-wrapper #supergym-wo-progress-bar-msg-wrapper span{font-size:14px;font-weight:bold;}.supergym-wo-progress-main-outer-wrapper div.supergym-wo-progress-time-tracker{font-size:14px;line-height:12px;padding-bottom:11px;width:auto;}.supergym-wo-progress-main-outer-wrapper div.supergym-wo-progress-time-tracker span{font-weight:normal;}.supergym-wo-progress-main-outer-wrapper div.supergym-wo-progress-bar{float:right;margin-bottom:9px;}.supergym-wo-progress-main-outer-wrapper #supergym-wo-progress-ctrl-buttons{float:right;padding-bottom:11px;}.supergym-wo-progress-main-outer-wrapper div.supergym-wo-progress-msg-wrapper div{display:block;}.supergym-wo-progress-main-outer-wrapper #wo-complete-buttons{display:none;text-align:right;}.supergym-wo-progress-main-outer-wrapper #wo-complete-buttons a{float:none;}.supergym-wo-progress-main-outer-wrapper div.supergym-wo-progress-msg-wrapper{padding-bottom:8px;}.supergym-wo-progress-main-outer-wrapper .program-item{float:left;}.supergym-wo-progress-main-outer-wrapper div#supergym-wo-progress-time-info{padding-left:180px;}.supergym-wo-progress-main-outer-wrapper #supergym-wo-progress-bar-congrats{display:none;float:left;padding-left:15px;width:225px;}#supergym-wo-users-wrapper .corners_side{padding:1px 10px;}#supergym-wo-users-wrapper .supergym-buddies-results-list-wrapper{background:none;border:0;}#supergym-wo-users-wrapper table#supergym-wo-progress-buddies-time-results td{padding:0;}#supergym-wo-users-wrapper .supergym-buddies-results-list-wrapper .wo-buddy-item-col{border-bottom:1px dotted #DCDDDE;width:315px;}#supergym-wo-users-wrapper .supergym-buddies-results-list-wrapper .wo-buddy-item{float:left;margin:14px 0 10px;padding-right:20px;width:290px;}#supergym-wo-users-wrapper div.supergym-whos-wo-inner-wrapper{margin:2px 0;}#supergym-wo-users-wrapper table#supergym-wo-progress-buddies-time-results td.wo-buddy-item-info{padding:4px 0 0 9px;}.recipes-table,.gallery-table,.full-table{width:100%;}.recipes-table th,.recipes-table td{font:13px Arial,Helvetica,sans-serif;padding:14px 12px;}.recipes-table th,.recipes-sidebar{background:#D7D7D7;}.recipes-sidebar{padding:14px 12px;}.recipes-table .recipes-result-info td{background:#F2F2F2;font:11px Arial,Helvetica,sans-serif;padding:6px 12px;}.recipes-thumbnail,.recipes-thumbnail img{display:block;height:36px;width:37px;}.gallery-table td{font-size:14px;font-weight:bold;padding:5px 0;text-align:center;}.recipes-thumbnail{border:1px solid #000;}.recipes-thumbnail img{border:0;}.recipes-results{background:#F0F0F0;color:#444;font:12px/26px Arial,Helvetica,sans-serif;height:26px;padding:0 11px;}.member-gallery-feature{border:1px solid #555;float:left;height:175px;margin:0 16px 0 0;width:340px;}.member-gallery-feature-info{font-size:12px;}.member-gallery-prev,.member-gallery-next{background:#C9C9C9;text-align:center;width:20px;}.member-gallery-prev a,.member-gallery-next a{display:block;height:100%;line-height:175px;text-decoration:none;width:20px;}.member-gallery-image,.member-gallery-body{padding:9px 6px;vertical-align:top;}.member-gallery-image img{display:block;height:100px;margin:0 0 12px;width:80px;}.mini-pic{display:block;float:left;margin:0 6px 9px;}.mini-pic img{display:block;}.member-gallery-reset-title{padding-left:30px;}.progress_status{height:16px;width:172px;}.progress_status .complete,.progress_status .incomplete{background-position:right -435px;background-repeat:no-repeat;float:left;font-size:0;height:16px;}.progress_status .complete{background-position:-790px -451px;}.highlight-table{margin:25px 0 0;width:100%;}.highlight-table td{padding:0 10px 35px;vertical-align:top;}.highlight-table td.column-1{padding-left:0;}.highlight-table td.column-1,.highlight-table td.column-2{border-right:1px solid #DDD;}.highlight-div .link a{color:#555;font-size:14px;font-weight:bold;text-decoration:none;}.highlight-table img{margin:5px 0;}.trainer{background:#CCC;height:136px;padding:21px 0 0;}.trainer .title{font:28px/28px Arial,Helvetica,sans-serif;margin:0 14px 12px 108px;}.product .title{margin:0 14px 8px 108px;}.trainer .description{font:11px/16px Arial,Helvetica,sans-serif;margin:0 14px 15px 108px;}.trainer .links ul{list-style-type:none;margin:0 14px 0 96px;}.trainer .links li{display:inline;margin:0 9px;}.trainer .links a,.trainer-section a{font-size:12px;text-decoration:none;}.trainer-section{position:relative;}.trainer-section,.product{background:#FFF;border:1px solid #DADADA;margin:0 0 15px;padding:0 0 25px;}.recent-articles,.trainer-section .text{margin:0 12px;}.trainer-section ul{list-style-type:none;margin:0 12px 18px;}.trainer-section .section-name{background-color:#000;padding:13px 12px;}.section-name{color:#FFF;font-size:14px;font-weight:bold;line-height:0;margin:0 0 16px;padding:13px 12px 8px;}.words-of-wisdom.recent-articles{border-top:1px dotted #DADADA;padding:16px 0 0;}.words-of-wisdom.recent-articles span{margin:0 0 17px;}.item-number{color:#555;float:right;font-size:12px;font-weight:normal;margin:-4px 0 0;}.tony-horton-corner-product{background:#000 url(../images/custom/tony_product_header_bg.jpg) center top no-repeat;height:63px;padding:20px 0 0;}.tony-horton-corner .title{color:#FFF;}.tony-horton-corner-section .section-name{background:#3A3C60;}.tony-horton-wisdom-subnav{font-weight:bold;}.shaun-t-corner-section .section-name{background:#50B0D1;}.kathy-smith-corner-section .section-name{background:#B1CD4A;}.chalene-johnson-corner-section .section-name{background:#F93;}.debbie-siebers-corner-section .section-name{background:#55AAA5;}.gillian-teigh-corner-section .section-name{background:#E8397C;}.steve-edwards-corner-section .section-name{background:#A2AF46;}.product-container{margin:0 15px 15px;}table.product-container{width:95%;}.product-title{color:#3482BC;font-size:14px;font-weight:bold;}.product-available{font-size:12px;font-weight:bold;margin:0 12px;padding-bottom:3px;}.search-members h5{padding-bottom:.75em;}.search-members input.text,.search-members select{width:14em;}.search-members .indent{padding:.25em 2em;}table.food-plan{border:1px solid #000;border-collapse:collapse;font-size:14px;width:100%;}table.food-plan th{background:#E4E4E4;border:1px solid #000;padding:.2em .4em;}table.food-plan td{background:#FFF;border:1px solid #000;padding:.2em .4em;}table.food-plan .total td{background:#F2F2F2;}table.food-plan .center{text-align:center;}.search-results-box{border:1px solid #DADADA;border-color:#B3B3B3 #DADADA #DADADA;margin:1px 0 0 1px;width:718px;}.results-topper td{background:#F0F0F0;color:#444;font:12px/37px Arial,Helvetica,sans-serif;height:26px;padding:0 11px;}.search-results-box-inner{width:718px;}.search-results-box-inner td{vertical-align:top;}.search-results-box-inner td.left-side{border-right:1px solid #DDD;padding:15px 25px 0 12px;width:503px;}.search-results-box-inner td.right-side{color:#555;font-size:12px;padding:15px 9px 0 14px;vertical-align:top;width:155px;}.search-results-box-inner a{text-decoration:none;}.search-results-box-inner .image-container{border:1px solid #DFDFDF;float:left;margin:0 12px;padding:1px;}.search-results-box-inner .image-borderless-container{float:left;margin:0 12px;}.search-results-box-inner .username-container{float:left;width:420px;}.search-results-box-inner .username-short-container{float:left;width:340px;}.search-results-box-inner .username-full-container{float:left;width:500px;}.search-results-box-inner .username{color:#238DCC;font-size:14px;font-weight:bold;text-decoration:none;}.search-results-box-inner .userRank{color:#EC6E22;font-size:12px;}.search-results-box-inner .userMotto{color:#555;font:bold 14px Arial,Helvetica,sans-serif;}.search-results-box-inner p{color:#555;font-size:12px;letter-spacing:-0.035em;line-height:1.5em;margin:0;padding-top:4px;}.dashboard-buddies,.dashboard-message-center{width:100%;}.dashboard-buddies .right,.dashboard-message-center .right{text-align:right;}.dashboard-buddies .direction{height:82px;overflow:hidden;vertical-align:top;}.dashboard-buddies .direction .inner-direction{height:82px;overflow:hidden;width:300%;}.dashboard-buddies .direction.arrow{width:21px;}.dashboard-buddies .arrow a{background:#C9C9C9;color:#00F;display:block;height:50px;line-height:50px;text-align:center;text-decoration:none;}.dashboard-buddies .item{float:left;padding:0 1px;text-align:center;width:50px;}.dashboard-buddies .item img{background:#C9C9C9;display:block;height:50px;width:50px;}.dashboard-buddies .item .note{color:#090;}.dashboard-message-center .header{background:#EEE;}.dashboard-message-center td{padding:1em;width:33.33%;}.dashboard-message-center em{font-size:12px;font-style:normal;font-weight:bold;}.dashboard-message-center .message-author{font-size:12px;}.dashboard-message-center .message-title{font-size:14px;padding:0 0 1em;}.blue-rail .portlet-top div div,.blue-rail .portlet-bottom div div,.right-rail .corners_top div div,.right-rail .corners_bot div div{background:#0A6FA8;height:9px;margin:0 9px 0;}.blue-rail .portlet-bottom div div,.right-rail .corners_bot div div{background:#4299CC;}.blue-rail .portlet-topper,.right-rail .title{background:#0A6FA8;height:21px;padding-left:10px;padding-right:10px;}.blue-rail .portlet-title,.right-rail .title span{color:#FFF;font:16px Arial,Helvetica,sans-serif;position:relative;top:-4px;}.blue-rail .portlet-content,.right-rail .content-wrapper{background-color:#4299CC;color:#FFF;padding:10px 10px 0;}.blue-rail .portlet-wrapper{background:transparent none;border:0;}.right-rail-content{color:#FFF;font:12px/14px Arial,Helvetica,sans-serif;padding-top:5px;}.right-rail-content a{color:#046297;}.right-rail-link{color:#046297;font:12px/16px Arial,Helvetica,sans-serif;}.blue-rail .daily-winner,.blue-rail .won-a,.blue-rail .daily-prize{float:left;}#winners .winner-container .photo-small,#winners .winner-container .photo-small div{border:none;height:auto;}#winners .winner-container table{background-color:#FFF;border:1px solid #E2E1DD;height:74px;padding:1px;position:relative;width:52px;}.blue-rail .won-a{padding:1em;}.rr_prod_title{font-weight:bold;}.rr_prod_img{text-align:center;}.rr_prod_img img{padding:5px 0;}.rr_price_txt{font-size:14px;margin:4px;}.rr_btn{height:30px;}.rr_btn a{color:#FFF;}.border_clear{border-top:thin dotted #73AED6;clear:both;}td.ltblue-lrm .portlet{background:#E3F7FF;border:0;position:relative;zoom:1;}td.ltblue-lrm .portlet-top{background-position:-18px -63px;}td.ltblue-lrm .portlet-top div{background-position:right -63px;}td.ltblue-lrm .portlet-bottom{background-position:-18px -68px;}td.ltblue-lrm .portlet-bottom div{background-position:right -68px;}td.ltblue-lrm .portlet-top div div{background:#E3F7FF;border-top:1px solid #DDD;height:4px;margin:0 5px;}td.ltblue-lrm .portlet-topper{background:none;border-left:1px solid #DDD;border-right:1px solid #DDD;border-bottom:0;height:2px;line-height:2px;}td.ltblue-lrm .portlet-title{font-size:0;text-indent:-9999em;}td.ltblue-lrm .portlet-content{border-left:1px solid #DDD;border-right:1px solid #DDD;padding:0 9px 9px;}td.ltblue-lrm .portlet-bottom div div{background:#E3F7FF;border-bottom:1px solid #DDD;height:4px;margin:0 6px;}td.ltblue-lrm .winner-container{height:200px;}table.supergym-auto-schedule-list-table{border-collapse:collapse;position:relative;}table.supergym-auto-schedule-list-table td,table.supergym-auto-schedule-list-table th{border-color:#DCDDDE;border-style:solid;padding:5px 10px;text-align:left;}table.supergym-auto-schedule-list-table td{border-width:1px 1px 0 1px;padding:15px 10px;vertical-align:top;}table.supergym-auto-schedule-list-table th{background-color:#D7D7D7;border-color:#D7D7D7;border-width:0 1px 1px;}table.supergym-auto-schedule-list-table tr.alt td{background-color:#F8F8F8;}table.supergym-auto-schedule-list-table tr:hover td{background-color:#DFF7FF;}table.supergym-auto-product-list-table{border:1px solid #DCDDDE;border-collapse:collapse;margin-left:10px;margin-top:30px;position:relative;}table.supergym-auto-product-list-table td,table.supergym-auto-product-list-table th{padding:3px 5px;text-align:left;white-space:nowrap;}table.supergym-auto-product-list-table th{background-color:#D7D7D7;border-width:0 0 1px;padding:5px 10px;}table.supergym-auto-product-list-table tr:hover td{background-color:#DFF7FF;}.portlet-content h3{margin:1em 0 .5em 0;}table.supergym-auto-workouts-list-table{border:1px solid #DCDDDE;border-collapse:collapse;position:relative;width:100%;}table.supergym-auto-workouts-list-table td,table.supergym-auto-workouts-list-table th{border-color:#DCDDDE;border-style:solid;padding:5px;text-align:left;vertical-align:top;}table.supergym-auto-workouts-list-table td{border-width:1px 1px 0 0;}table.supergym-auto-workouts-list-table tr.alt td{background-color:#F8F8F8;}table.supergym-auto-workouts-list-table th{border-width:0 0 1px;padding:5px 10px;}table.supergym-auto-workouts-list-table td.supergym-auto-workouts-week,table.supergym-auto-workouts-list-table tr.alt td.supergym-auto-workouts-week{background-color:#E3F7FF;white-space:nowrap;}table.supergym-auto-workouts-list-table tr:hover td,table.supergym-auto-workouts-list-table tr:hover td.supergym-auto-workouts-week,table.supergym-auto-workouts-list-table tr.alt:hover td.supergym-auto-workouts-week{background-color:#DFF7FF;}table.supergym-auto-workouts-list-table td strong{white-space:nowrap;}.supergym-auto-return-link{margin:.5em 0;text-align:right;}.tbb-home .column-body .portlet-boundary_BRIGHTCOVE_DYNAMIC_WAR_cmsbasedportlet_ .portlet-topper{background:none;border:0;height:8px;}.tbb-home .column-body .portlet-boundary_BRIGHTCOVE_DYNAMIC_WAR_cmsbasedportlet_ .portlet{background:#999;border:0;position:relative;}#home-caption-bottom-left,#home-caption-bottom-right,.tbb-home .column-body .portlet-boundary_BRIGHTCOVE_DYNAMIC_WAR_cmsbasedportlet_ .portlet-bottom,.tbb-home .column-body .portlet-boundary_BRIGHTCOVE_DYNAMIC_WAR_cmsbasedportlet_ .portlet-top{height:5px;position:absolute;width:5px;}.tbb-home .column-body .portlet-boundary_BRIGHTCOVE_DYNAMIC_WAR_cmsbasedportlet_ .portlet-top{background-position:-18px -73px;left:0;top:0;}.tbb-home .column-body .portlet-boundary_BRIGHTCOVE_DYNAMIC_WAR_cmsbasedportlet_ .portlet-bottom{background-position:right -73px;right:0;top:0;}#home-caption-bottom-left{background-position:-18px -78px;bottom:0;left:0;}#home-caption-bottom-right{background-position:right -78px;bottom:0;right:0;}.tbb-home .column-body .portlet-boundary_BRIGHTCOVE_DYNAMIC_WAR_cmsbasedportlet_ .portlet-minimize-icon,.tbb-home .column-body .portlet-boundary_BRIGHTCOVE_DYNAMIC_WAR_cmsbasedportlet_ .portlet-title{display:none;}.tbb-home .column-body .portlet-boundary_BRIGHTCOVE_DYNAMIC_WAR_cmsbasedportlet_ .portlet-content{padding:0 8px 8px;}.tbb-home .column-body .portlet-boundary_BRIGHTCOVE_DYNAMIC_WAR_cmsbasedportlet_ .portlet-wrapper{margin-bottom:0;}.facebook-like-button.remove-padding{height:24px;overflow:hidden;}#banner .facebook-like-button{float:right;}#banner .facebook-theme-login-button{float:right;font-size:11px;font-weight:bold;margin-right:10px;padding-top:4px;}#banner .facebook-theme-login-button a{background:url(../images/custom/main_sprite.png) -946px -418px no-repeat;color:#035280;cursor:pointer;display:block;padding-left:20px;}#banner .facebook-theme-login-button a:hover{color:#012133;text-decoration:none;}#wrapper .fb_button .fb_button_text,#wrapper .fb_button_rtl .fb_button_text{background:url(../images/custom/fb_icon_sprite.png) no-repeat scroll 0 0 #5F78AB;}#login-container .fb_button,#login-container .fb_button_rtl{background:url(../images/custom/fb_icon_sprite.png) no-repeat scroll left -138px #29447E;}.about-uk-banner-content{float:right;margin-right:10px;padding-top:1px;}.about-club-uk-copy{float:left;padding-right:14px;}.about-club-uk-copy a{color:#FFF;font-weight:bold;}.about-uk-banner-content .optimized-for-us-icon{background:url(../images/custom/optimized-for-us-icon.png);float:left;height:13px;margin-top:4px;width:130px;}.webkit .about-uk-banner-content .optimized-for-us-icon{margin-top:3px;}.bazaarvoice-star-rating-container{line-height:12px;}.bazaarvoice-star-rating-container img{vertical-align:bottom;}.rating-number{font-weight:bold;}#tbb-ticker{height:18px;margin:0;padding:5px 0 0 0;position:relative;}#tbb-ticker span{color:#FFF;padding-right:50px;}#gsw-start-link-arrow,#gsw-finish-later-button,#gsw-start-link{cursor:pointer;}.lfr-dock .portlet-boundary_TBB_GSW_WAR_generalportlet_ a{display:none;}.lfr-dock .portlet-boundary_TBB_GSW_WAR_generalportlet_ .gsw-container a{display:block;}#gsw-start-link-arrow,#gsw-start-link{display:inline-block;float:none;height:25px;}#gsw-start-link-arrow{margin-right:0;}#gsw-start-link-arrow{background:url(../images/custom/main_sprite.png) 39px -493px no-repeat!important;}#gsw-finish-later-button{background:url(../images/custom/main_sprite.png) 0 -518px no-repeat;font-size:10px;font-weight:bold;height:15px;line-height:14px;padding-left:5px;position:absolute;right:11px;text-transform:uppercase;top:8px;width:85px;}.gsw-container{position:absolute;right:-5px;top:192px;width:451px;z-index:9999;}.gsw-container .gsw-bottom{background:url(../images/custom/main_sprite.png) -947px -26px no-repeat;height:13px;}.gsw-container .gsw-bottom div{background:url(../images/custom/main_sprite.png) right -39px no-repeat;height:13px;}.gsw-container .gsw-bottom div div{background:url(../images/custom/gsw_tb_bg.png) 0 bottom repeat-x;height:13px;margin:0 13px;}.gsw-container .gsw-top{background:url(../images/custom/main_sprite.png) -947px 0 no-repeat;height:13px;}.gsw-container .gsw-top div{background:url(../images/custom/main_sprite.png) right -13px no-repeat;height:13px;}.gsw-container .gsw-top div div{background:url(../images/custom/gsw_tb_bg.png) 0 0 repeat-x;height:13px;margin:0 13px;}.gsw-container .gsw-content{min-height:277px;}.webkit .gsw-container .gsw-content{min-height:266px;}.gsw-container .gsw-top-left{background:url(../images/custom/gsw_lr_bg.png) repeat-y;}.gsw-container .gsw-top-right{background:url(../images/custom/gsw_lr_bg.png) right 0 repeat-y;}.gsw-container .gsw-bottom-left{background:#FFF url(../images/custom/gsw_content_bg.png) 0 bottom repeat-x;margin:0 10px;}.gsw-container .gsw-bottom-right{padding:12px 18px;}.lfr-dock li .gsw-container a{border:0;}.activity-item-wrapper .activity-item-profile-image{float:left;height:70px;width:52px;}.activity-item-wrapper a:hover .activity-item-profile-image-border{border-color:#000;}.activity-item-wrapper .activity-item-profile-title,.activity-item-wrapper .activity-item-profile-body,.activity-item-wrapper .activity-item-timestamp,.activity-item-wrapper .activity-item-rating{padding-left:66px;}.activity-item-wrapper .activity-item-timestamp{color:#898989;font-size:11px;}.activity-item-wrapper .taglib-ratings.thumbs span{font-size:11px;font-weight:normal;}.activity-item-wrapper .taglib-ratings.thumbs .total-votes{display:none;}.taglib-social-activities .day-separator{margin:10px 0;}.taglib-social-activities .activity-item-profile-image-border{padding:1px;border:1px solid #DFDFDF;float:left;}.taglib-social-activities .rating{padding:0;}#newsfeed-banner-popup img{display:block;margin:0 auto 12px;max-width:446px;}#mdb-game-submission-steps{background:url(../images/custom/bb_challenge_steps_sprite.png);height:24px;overflow:hidden;position:relative;width:793px;}#mdb-game-submission-steps #mdb-game-submission-steps-flow-bg{background:url(../images/custom/bb_challenge_steps_sprite.png) 0 -24px no-repeat;height:24px;position:absolute;width:814px;}#mdb-game-submission-steps #mdb-game-submission-steps-flow-bg.user_info{left:-87%;}#mdb-game-submission-steps #mdb-game-submission-steps-flow-bg.my_pictures{left:-73%;}#mdb-game-submission-steps #mdb-game-submission-steps-flow-bg.stats{left:-59%;}#mdb-game-submission-steps #mdb-game-submission-steps-flow-bg.journey{left:-44%;}#mdb-game-submission-steps #mdb-game-submission-steps-flow-bg.success{left:-30%;}#mdb-game-submission-steps #mdb-game-submission-steps-flow-bg.coach{left:-16%;}#mdb-game-submission-steps #mdb-game-submission-steps-flow-bg.confirmation{left:0;}#mdb-game-submission-steps span{color:#555;display:inline-block;line-height:23px;position:relative;text-align:center;width:109px;}#mdb-game-submission-steps .step-1,#mdb-game-submission-steps.my_pictures .step-2,#mdb-game-submission-steps.stats .step-2,#mdb-game-submission-steps.stats .step-3,#mdb-game-submission-steps.journey .step-2,#mdb-game-submission-steps.journey .step-3,#mdb-game-submission-steps.journey .step-4,#mdb-game-submission-steps.success .step-2,#mdb-game-submission-steps.success .step-3,#mdb-game-submission-steps.success .step-4,#mdb-game-submission-steps.success .step-5,#mdb-game-submission-steps.coach .step-2,#mdb-game-submission-steps.coach .step-3,#mdb-game-submission-steps.coach .step-4,#mdb-game-submission-steps.coach .step-5,#mdb-game-submission-steps.coach .step-6,#mdb-game-submission-steps.confirmation .step-2,#mdb-game-submission-steps.confirmation .step-3,#mdb-game-submission-steps.confirmation .step-4,#mdb-game-submission-steps.confirmation .step-5,#mdb-game-submission-steps.confirmation .step-6,#mdb-game-submission-steps.confirmation .step-7{color:#FFF;}.remaining-count{float:right;}.bb-challenge-previous-btn{float:left;}.bb-challenge-save-btn{float:right;margin-right:10px;}.bb-challenge-next-btn{float:right;}.bb-challenge-next-btn input{padding:0 17px 0 25px;}#bb-challenge-footer{margin:0 32px;}#mdb-my-info-step2 .mdb-photo-submission-large,#mdb-my-info-step2 .mdb-photo-submission-large table{height:240px;width:180px;}#mdb-my-info-step2 .mdb-photo-submission-small,#mdb-my-info-step2 .mdb-photo-submission-small table{height:113px;width:86px;}#mdb-my-info-step2 .mdb-photo-submission-small,#mdb-my-info-step2 .mdb-photo-submission-large{background:#FFF;margin-left:auto;margin-right:auto;}#mdb-my-info-step2 .mdb-photo-submission-small{float:left;margin:0;}#mdb-my-info-step2 .mdb-photo-submission-small img,#mdb-my-info-step2 .mdb-photo-submission-large img{display:block;margin:0 auto;}#mdb-my-info-step2 #upload_more_photos{cursor:pointer;}#mdb-my-info-step2 .bbc-contest-image-intro-text{height:45px;}#mdb-my-info-step2 .tbb-form .form-field-input{float:left;}.mdb-challenge-photo-select-container{float:left;margin-left:20px;width:235px;}#mdb-my-info-step3 .entry-measurements input{width:100px;}#mdb-my-info-step3 .entry-measurements input.half{width:43px;}#mdb-my-info-step3 .entry-measurements .split{margin:0 3px;}#mdb-my-info-step3 .entry-label{background:#F2F2F2;color:#444;font:bold 12px Arial,Helvetica,sans-serif;padding-left:38px;line-height:39px;white-space:nowrap;width:195px;}#mdb-my-info-step3 .entry-start{width:142px;height:39px;line-height:39px;}#mdb-my-info-step3 .entry-measurements table tbody>tr+tr>td{border-bottom:2px solid #fff;background:#F2F2F2;}#mdb-my-info-step3 .entry-measurements table tbody>tr+tr>td>div.enter-label{border-bottom:none;}#mdb-my-info-step3 .entry-goal{background:#F2F2F2;text-align:center;width:186px;height:39px;line-height:39px;}#submit-popup-id{padding-top:18px;}#mdbpledgeform .gradient-shadow-box{position:relative;}#mdbpledgeform #mdb-pledge-committed-ribbon{background:url(../images/custom/mdb_pledge_committed_ribbon_bg.png);height:62px;position:absolute;right:0;top:0;width:60px;}#pledgers.pledge-confirmation .corners_side{padding-left:30px;}#pledgers.pledge-landing{width:200px;}#pledgers.pledge-landing .title{display:none;}#pledgers.pledge-landing .photo-item{margin-bottom:8px;}#pledgers.pledge-landing .photo-item .caption{display:none;}#pledgers .photo-item{float:left;overflow:hidden;white-space:nowrap;width:76px;}#pledgers.pledge-landing .photo-item{width:66px;}#pledgers .photo-item .photo{padding-left:10px;}#pledgers.pledge-landing .photo-item .photo{padding-left:5px;}#pledgers .photo-item .caption{text-align:center;width:68px;padding:0 4px;}#pledgers.pledge-landing .photo-item .caption{width:58px;padding:0 4px;}#recent-wowy-winners-wrapper .winner-image-wrapper{float:left;width:58px;}#recent-wowy-winners-wrapper .winner-description-wrapper{padding:5px 0 0 65px;position:relative;}#recent-wowy-winners-wrapper .recent-winners-view-all{float:right;}#recent-wowy-winners-wrapper .winner-program-used{overflow:hidden;width:113px;}#borderless-layout #recent-wowy-winners-wrapper,#borderless-layout #recent-wowy-winners-wrapper .winner-program-used{width:auto;}#borderless-layout #recent-wowy-winners-wrapper.clear-corner-r5{background:none;}#borderless-layout #recent-wowy-winners-wrapper.clear-corner-r5 .corners_top,#borderless-layout #recent-wowy-winners-wrapper.clear-corner-r5 .corners_bot,#borderless-layout .profile-area .profile-name{display:none;}#borderless-layout #recent-wowy-winners-wrapper .dotted-separator,#borderless-layout #recent-wowy-winners-wrapper.clear-corner-r5 .corners_side{border:0;margin:0;padding:0;}#borderless-layout #recent-wowy-winners-wrapper .profile-area.small-overlay{height:84px;}#borderless-layout #recent-wowy-winners-wrapper .winner-item-wrapper{background:#F0F0F0;padding:5px 0 5px 10px;}#borderless-layout #recent-wowy-winners-wrapper .title-medium{border-bottom:1px solid #E95800;color:#032F49;font-family:Impact,sans-serif;font-size:30px;text-transform:uppercase;}#borderless-layout #recent-wowy-winners-wrapper .alternate-white-bg{background:#FFF;height:95px;position:absolute;top:95px;width:100%;}.supergym-odometer-outer-wrapper{background-position:left -329px;background-repeat:no-repeat;margin:0 18px;padding-left:10px;}.supergym-odometer-wrapper{background-position:right -399px;background-repeat:no-repeat;padding-right:12px;}#supergym-odometer-container{background-position:0 -364px;background-repeat:repeat-x;height:30px;padding-top:5px;position:relative;}#supergym-odometer-container div,#supergym-odometer-container p{float:left;}#supergym-odometer-container div{margin-left:10px;width:88px;}#supergym-odometer-container p{color:#333;line-height:20px;margin:0 20px 0 3px;}#supergym-odometer-container a#more-statistics{font-size:11px;line-height:30px;margin:0;position:absolute;right:5px;top:0;}#supergym-odometer-container span{background-position:-4px -162px;color:#FFF;display:block;float:right;font-weight:bold;height:21px;line-height:20px;margin-right:1px;text-align:center;width:13px;}#supergym-odometer-container span.first{background-position:0 -162px;padding-left:3px;width:14px;}#supergym-odometer-container span.comma{width:7px;}#supergym-odometer-container span.last{background-position:-4px -162px;padding-right:3px;width:14px;}#supergym-odometer-container span.first.last{background-position:0 -162px;padding:0;width:21px;}#quarterly-vote-wrapper{background:url(/home/-/image_get_file/d1ba3d99-6ea6-4162-99ae-a8323747c378) no-repeat 50% 0;padding-top:162px;position:relative;}#quarterly-vote-wrapper .gradient-shadow-box{margin-left:9px;margin-right:9px;}#quarterly-vote-wrapper .contestants-title{color:#000;font-size:22px;line-height:22px;padding-bottom:14px;position:relative;text-align:center;}#quarterly-vote-wrapper #quarterly-vote-header-article-embed{left:10px;position:absolute;top:10px;}.quarterly-contestant-container{float:left;margin:0 6px 17px;overflow:hidden;text-align:center;width:132px;}.quarterly-contestant-container .contestant-screenname{white-space:nowrap;}.quarterly-contestant-container .contestant-age{padding-right:5px;text-align:right;}.quarterly-contestant-container .btn-white,.quarterly-contestant-container .btn-orange{float:none;margin-top:-2px;}.quarterly-contestant-container .btn-white span,.quarterly-contestant-container .btn-orange span{width:73px;}.firefox .quarterly-contestant-container .btn-white span,.firefox .quarterly-contestant-container .btn-orange span{width:89px;}.quarterly-contestant-container .btn-orange input{width:89px;}.quarterly-contestant-container .photo-small{float:left;margin:3px 5px 1px;}#vote-popup-id{padding-top:10px;}.vote-popup-images-container,.vote-popup-images-container .before-img-popup,.vote-popup-images-container .after-img-popup{float:left;margin-bottom:5px;}.vote-popup-images-container td{width:52px;}.contestant-finalist-image table{background:#E8E8E8;height:70px;}.contestant-finalist-image img{display:block;margin:0 auto;max-height:70px;max-width:52px;}.vote-popup-images-container .before-img-popup{margin-right:10px;}.vote-popup-images-container{text-align:center;width:132px;}.contestant-finalist-image .photo-small{height:70px;overflow:hidden;}#preset-group-image-container img{cursor:pointer;}.mobile-coach-signup-wrapper{width:850px;margin:0 auto;}#right-benefits-container{width:299px;padding-bottom:17px;background:url(/home/-/image_get_file/2c9570a8-09be-4d21-9548-e3d44608a48f) no-repeat bottom left;}#right-benefits-container .c-icon{background:url(/home/-/image_get_file/aff22586-6aba-45d8-8926-78deeacaa92e) no-repeat 0 8px;}#right-benefits-container li{margin:0 20px;padding:10px 0 10px 28px;list-style-type:none;font-size:12px;font-family:Arial,Helvetica,sans-serif;color:#676362;border-bottom:1px solid #F0F0F0;}#signup-benefits-free,#signup-benefits-club{padding-top:180px;position:absolute;right:7px;}#right-benefits-container h1{text-align:center;width:299px;margin:0;padding:14px 0 13px 0;color:white;font:bold 20px Arial,Helvetica,sans-serif;background:url(/home/-/image_get_file/cad7caa8-5f9e-4930-8bd8-94a6b4285fd1) no-repeat top left;}#right-benefits-container ul{margin:0;padding:0;background:url(/home/-/image_get_file/d713fc04-1c2b-4e80-b140-6eba87d093e8) repeat-y top left;}#right-benefits-container li.last-child{border-bottom:none;}#right-benefits-container .checkmark{background:url(/home/-/image_get_file/1bc0aaca-cae8-4982-8196-e1e382732bf1) no-repeat 0 8px;}#right-benefits-container .upgrade_btn{margin:0;padding:10px 0 10px 15px;border-bottom:none;}.layout-signup .portlet-tbb-signup .portlet-msg-error{background:#FDD url(/team-beachbody-theme/images/messages/error.png) no-repeat 6px 50%;border:1px solid red;display:block;font-weight:bold;margin:2px 14px;padding:6px 6px 6px 30px;text-align:left;width:56%;}#contactCoachPopup{position:fixed;z-index:9999;top:0;left:0;width:100%;height:100%;display:none;}#contactCoachPopup>div{position:relative;z-index:100;margin:86px auto 0;padding:15px;background:#61B2E3;width:608px;box-shadow:2px 2px 10px #777;-webkit-box-shadow:2px 2px 10px #777;-moz-box-shadow:2px 2px 10px #777;-o-box-shadow:2px 2px 10px #777;-ms-box-shadow:2px 2px 10px #777;left:0;top:0;}#contactCoachPopup #coachDetails{border-top-left-radius:10px;border-top-right-radius:10px;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-top-left-radius:10px;-moz-border-top-right-radius:10px;-o-border-top-left-radius:10px;-o-border-top-right-radius:10px;-ms-border-top-left-radius:10px;-ms-border-top-right-radius:10px;background:#fff;height:50px;}#contactCoachPopup #coachDetails img{height:30px;margin:10px 0 10px 15px;float:left;}#contactCoachPopup #coachDetails span{font:11px/50px Arial,Helvetica,sans-serif;color:#1a1a1a;float:left;font-weight:bold;margin:0 0 0 10px;}#contactCoachPopup #coachMessage{padding:10px 0;min-height:130px;background:#d7e3ea;max-height:270px;overflow-y:auto;}#contactCoachPopup #emailSubjects{background:#d7e3ea;padding:10px 0 10px 30px;}#contactCoachPopup #coachMessage textarea.contactMyCoach{margin:10px 0 60px 0;width:535px;height:215px;resize:none;color:#393939;font:12px/14px Arial,Helvetica,sans-serif;padding:15px 20px;display:none;}#contactCoachPopup #coachSaveCancel{border-bottom-left-radius:10px;border-bottom-right-radius:10px;background:#fff;min-height:50px;}#contactCoachPopup #coachSaveCancel .save,#contactCoachPopup #coachSaveCancel .cancel{float:right;margin:10px 10px 0 0;}#contactCoachPopup #coachSaveCancel .save input,#coachSaveCancel .cancel input{padding:0 3px 0 12px;}#contactCoachPopup #coachSaveCancel .disclaimer{width:420px;float:left;margin:10px;}#contactCoachPopup .clearBoth{clear:both;}#contactCoachPopup .spanish{display:none;}#contactCoachPopup #coachMessage .error{color:#fc5c5c;height:20px;line-height:20px;display:none;}#contactCoachPopup option{padding-left:5px;}#contactCoachPopup iframe{width:576px!important;height:200px!important;}#contactCoachPopup #mce_0_parent{display:none;}#contactCoachPopup #contactMyCoachSuccess,#contactCoachPopup #contactMyCoachError{display:none;}#contactCoachPopup #contactMyCoachError{position:absolute;padding:15px;background:#61B2E3;width:565px;box-shadow:2px 2px 10px #777;-webkit-box-shadow:2px 2px 10px #777;-moz-box-shadow:2px 2px 10px #777;-o-box-shadow:2px 2px 10px #777;-ms-box-shadow:2px 2px 10px #777;left:21px;bottom:20px;}#contactCoachPopup #contactMyCoachSuccess>div,#contactCoachPopup #contactMyCoachError>div{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;-ms-border-radius:10px;background:#fff;font:14px/24px Arial,Helvetica,sans-serif;color:#1a1a1a;font-weight:bold;padding:30px 10px 50px;text-align:center;}#contactCoachPopup #contactMyCoachSuccess span.ok,#contactCoachPopup #contactMyCoachError span.ok{position:absolute;right:300px;bottom:25px;}#contactCoachPopup #creatYourOwnSubject{display:none;margin:0 0 10px 14px;}#contactCoachPopup #creatYourOwnSubject input{margin:0 0 0 10px;width:300px;}#contactCoachPopup tr.mceLast{display:none;}#contactCoachPopup #mce_0_tbl{margin-left:14px;}#contactCoachPopup #emailTemplateContainer{display:none;width:90%;margin:0 auto;}#contactCoachPopup #emailTemplateContainer input,#contactCoachPopup #emailTemplateContainer textarea,#contactCoachPopup #emailTemplateContainer select{width:100%;margin:5px 0 5px;}#contactCoachPopup #emailTemplateContainer label{display:block;margin:0 10px 0 0;}#contactCoachPopup #emailTemplateContainer input{padding:5px 0;}#contactCoachPopup #emailTemplateContainer div.ddhalf{width:49%;float:left;margin:0 10px 0 0;}#contactCoachPopup #emailTemplateContainer div.last{margin-right:0;}#contactCoachPopup #emailTemplateContainer div.ddhalf+p{clear:both;}.lb{width:520px;}.lb div{margin:2px 0;}.lb p{font-size:12px;}.lb .tncarticle{margin:0 0 5px 0;}.lb .tncarticle h2{margin:0;padding:10px 0;}#popup_content_id .lb .btn-holder{margin-top:15px;}#popup_content_id .lb .btn-blue{width:144px;}#popup_content_id .lb .btn-blue,.btn-blue:hover{background-position:right -223px;cursor:default;}#popup_content_id .lb .btn-blue input,.btn-blue:hover input{background-position:-3px -223px;cursor:default;}.jcarousel-container{position:relative;}.jcarousel-clip{margin:0;overflow:hidden;padding:0;position:relative;z-index:2;}.jcarousel-list{left:0;margin:0;overflow:hidden;padding:0;position:relative;top:0;z-index:1;}.jcarousel-list li,.jcarousel-item{float:left;height:75px;list-style:none;width:75px;}.jcarousel-next{display:none;z-index:3;}.jcarousel-prev{display:none;z-index:3;}.jcarousel-skin-tango .jcarousel-container{-moz-border-radius:10px;background:#F0F6F9;border:1px solid #346F97;}.jcarousel-skin-tango .jcarousel-container-horizontal{padding:20px 40px;}.jcarousel-skin-tango .jcarousel-container-vertical{height:245px;padding:40px 20px;width:75px;}.jcarousel-skin-tango .jcarousel-clip-vertical{height:245px;width:75px;}.jcarousel-skin-tango .jcarousel-item{width:75px;}.jcarousel-skin-tango .jcarousel-item-horizontal{margin-right:10px;}.jcarousel-skin-tango .jcarousel-item-vertical{margin-bottom:10px;}.jcarousel-skin-tango .jcarousel-item-placeholder{background:#FFF;color:#000;}.jcarousel-skin-tango .jcarousel-next-horizontal{background:transparent url(../images/carousel/next-horizontal.png) no-repeat 0 0;cursor:pointer;height:32px;position:absolute;right:5px;top:43px;width:32px;}.jcarousel-skin-tango .jcarousel-next-horizontal:hover{background-position:-32px 0;}.jcarousel-skin-tango .jcarousel-next-horizontal:active{background-position:-64px 0;}.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active{background-position:-96px 0;cursor:default;}.jcarousel-skin-tango .jcarousel-prev-horizontal{background:transparent url(../images/carousel/prev-horizontal.png) no-repeat 0 0;cursor:pointer;height:32px;left:5px;position:absolute;top:43px;width:32px;}.jcarousel-skin-tango .jcarousel-prev-horizontal:hover{background-position:-32px 0;}.jcarousel-skin-tango .jcarousel-prev-horizontal:active{background-position:-64px 0;}.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active{background-position:-96px 0;cursor:default;}.jcarousel-skin-tango .jcarousel-next-vertical{background:transparent url(../images/carousel/next-vertical.png) no-repeat 0 0;bottom:5px;cursor:pointer;height:32px;left:43px;position:absolute;width:32px;}.jcarousel-skin-tango .jcarousel-next-vertical:hover{background-position:0 -32px;}.jcarousel-skin-tango .jcarousel-next-vertical:active{background-position:0 -64px;}.jcarousel-skin-tango .jcarousel-next-disabled-vertical,.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active{background-position:0 -96px;cursor:default;}.jcarousel-skin-tango .jcarousel-prev-vertical{background:transparent url(/images/prev-vertical.png) no-repeat 0 0;cursor:pointer;height:32px;left:43px;position:absolute;top:5px;width:32px;}.jcarousel-skin-tango .jcarousel-prev-vertical:hover{background-position:0 -32px;}.jcarousel-skin-tango .jcarousel-prev-vertical:active{background-position:0 -64px;}.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active{background-position:0 -96px;cursor:default;}