html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead{ margin:0; padding:0; border:0; outline:0; font-size:100%; background:transparent}tr,td,th{ margin:0; padding:0; outline:0; font-size:100%}body{ line-height:1}ol,ul{ list-style:none}blockquote,q{ quotes:none}blockquote:before,blockquote:after,q:before,q:after{ content:''; content:none}:focus{ outline:0}ins{ text-decoration:none}del{ text-decoration:line-through}table{ border-collapse:separate; border-spacing:0}a,a:link,a:hover,a:visited {text-decoration:none}b,strong,em{font-weight:bold;font-style:normal}i{font-weight:normal;font-style:italic}i2{font-weight:bold;font-style:italic}

body{text-align:center;  background-image: url(/images/layout/homepage/header_bg.jpg); background-repeat: repeat-x;}
#container{text-align:left;margin:2px auto 0;width:913px;}

body{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:130%;color:#666}
h1,h2,h3,h4,h5,h6,#navigation,.marketing-spot .action-button{font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Tahoma,sans-serif}

h1{font-size:180%;font-weight:bold;margin:12px 0 8px 0;color:#000}
h2{font-size:160%;font-weight:bold;margin:10px 0 5px 0;color:#000}
h3{font-size:140%;font-weight:bold;margin:8px 0 4px 0;color:#000}
h4{font-size:130%;font-weight:bold;margin:4px 0 2px 0;color:#000}
h5{font-size:120%;font-weight:bold;margin:4px 0 1px 0;color:#000}
h6{font-size:100%;font-weight:bold;margin:2px 0 1px 0;color:#000}

a{color:#d95e16}
a:hover{color:#639ec8;text-decoration:underline}
a:visited{}
a:focus{outline:1px dotted #000}

ul,ol{margin:4px 0 5px 17px}
ol{list-style:decimal}

.small-button input[type='submit'],.small-button input[type='button']{background-color:#6095c1;color:#fff; font-size:80%;font-weight:lighter;padding:0px 1px; cursor:pointer}
input[type='submit'],input[type='button'],input[type=reset]{background-color:#6096ca;color:#fff; font-size:100%;font-weight:bold;padding:1px 2px; cursor:pointer;}
input[type='submit'].small-button{background-color:#416dad;color:#fff; font-size:80%;font-weight:lighter;padding:0px 1px; cursor:pointer}
/**input[type='button'].small-button{background-color:#6095c1;color:#fff; font-size:80%;font-weight:lighter;padding:0px 1px; cursor:pointer}**/

input[type='submit'].button2,input[type='button'].button2{background-color:#6095c1;color:#fff; font-size:80%;font-weight:lighter;padding:0px 3px; cursor:pointer;border:0px}

input[type='button'].small-button, input[type='submit'].small-button{background-color:#6095c1;color:#fff; font-size:80%;font-weight:normal;padding:0px 1px; cursor:pointer}
.small-button:hover{border-style:solid}
.modal-button{background-color:#6095c1;color:#fff; font-size:120%;font-weight:bold;padding:1px 5px;margin:4px 5px 2px 2px;cursor:pointer}
.buttonlook input[type='submit'],buttonlook input[type='button']{background-color:#6095c1;color:#fff; font-size:100%;font-weight:bold;padding:1px 2px;cursor:pointer}
.buttonlook{background-color:#6095c1;color:#fff; font-size:100%;font-weight:bold;padding:1px 2px; cursor:pointer}
a.buttonlook{position:relative}
.orangeButton input[type='submit']{background-color:#da5c05;padding:2px 4px; color:#fff; font-size:100%;font-weight:bold;cursor:pointer;margin-right:5px}
.cancelButton input[type='submit']{background-color:#6095c1;color:#fff; font-size:100%;font-weight:bold;padding:2px 4px; cursor:pointer}
.orangeButton{background-color:#da5c05;padding:3px 4px; color:#fff; font-size:100%;font-weight:bold;cursor:pointer;margin-right:5px}
.cancelButton{background-color:#6095c1;color:#fff; font-size:100%;font-weight:bold;padding:1px 2px; cursor:pointer;margin-right:5px}

.skip-links{position:absolute;margin-left:-5000px}

#masthead{height:142px;background-color:#FFF;background-image:url(/images/layout/homepage/masthead_bg.jpg);background-repeat:repeat-x;width:924px}
#masthead #logo{float:left;padding-left:35px;margin-top:10px}
#logo a:hover,#logo a:focus{text-decoration:none;outline:none}
#logo strong{display:none}
#top-white{height:92px}
#tagline {float:left; margin:35px 0 0 65px; font-size:150%;font-weight:bold;color: #e3985c; line-height: 25px; font-style: italic;}
#espot {height:29px;width:100%}
#espot #sso {padding-right: 10px;float:right}
#espot #latest{float:left;width:730px}
#masthead #member{float:right;margin:20px 12px 0 0;border:1px solid #979696;width:412px;height:75px;}
#member h2{font-weight:bold;color:#999;font-size:110%;margin:0 0 0 20px}
#member .login-form{font-size:100%;color:#666;clear:both;width:407px;height:60px;padding-left:5px;padding-bottom:5px;}
.login-form img {float:right;}
.login-form div{float:left;width:125px;padding: 3px 0 0 5px;height:75px;}
.login-form div a{font-size:75%;white-space:nowrap;color:#666}
.login-form .actions{width:80px; padding-top:20px}
.login-form input{width:90%}
.login-form label{font-weight:bold;font-size:11px; color:#333;white-space:nowrap;}
.login-form .rememberme{font-weight:normal;font-size:75%;vertical-align:middle;}
.login-form .rememberme input{width:auto;vertical-align:middle;}
.login-form button{background-color:#b1cbe5;border:none;color:#fff;font-size:120%;font-weight:bold;padding:1px 5px;cursor:pointer}

.account-information{font-size:100%;color:#333;clear:both;width:407px;height:60px;padding:5px 5px 5px 10px;overflow:hidden}
.account-information .welcome{font-weight:bold;font-style:italic}
.account-information .welcome span{font-weight:bold;font-style:italic}
.account-information .welcome span a{color:#333;}
.account-information .welcome span a:hover{text-decoration:underline}
.account-information .last{font-size:9.5px;text-transform:uppercase;color:#5f95c9;}
.account-information .fivi_bucks{font-size:9.5px;text-transform:uppercase;color:#333;padding-top:1em;width:225px;float:left;}
.account-information .fivi_bucks a{font-weight:bold;font-size:105%}
.account-information .fivi_bucks img{vertical-align:middle;padding:2px;}
.account-information a:hover{color:#555;text-decoration:none}

.quickLogg{float:right;padding:1em 15px 5px 0;}
#masthead #navigation{clear:both;padding-left:0px;width:924px;background-color:transparent;margin:20px 0 0;}
#navigation ul{margin:0;}
#navigation li{float:left;text-align:center;font-weight:bold;font-size:120%;border-right:1px ridge #999;}
#navigation li a{background-image:url(/images/layout/homepage/nav_bg.jpg);background-repeat:repeat-x;width:153px;height:15px;display:block;color:#fff;padding:8px 0}
#navigation li a:hover{background-image:url(/images/layout/homepage/navhover_bg.jpg);background-repeat:repeat-x;display:block;text-decoration:none;font-style:italic;font-weight:bold;padding:8px 0;color:#5e8dba}

#footer{clear:both;height:35px;color:#999}
#footer #copyright{float:left;text-align:right;height:33px;padding-top:10px;color:#FFF;width:650px;}
#footer a{color:#FFF}
#footer img {padding:0 25px 0 0;}
#footer #socialmedia {float:right;margin-top:3px;}
#footer2{clear:both;height:35px;width:924px;margin:0 auto}
#bottom {background-image:url(/images/layout/homepage/bottom_bg.jpg);background-repeat:repeat-x;height:33px}

#content{width:100%;min-height:500px}

#content #sub-navigation{clear:both;padding-top:1px;padding-left:0px;width:99.8%;height:22px;background-color:#d1d1d1}
#content #sub-navigation ul{margin:0}
#content #sub-navigation li{float:left;text-align:center;display:block;font-weight:bold;font-size:95%;padding-right:2px}
#content #sub-navigation li a{width:11em;height:10px;display:block;color:#d95e16;padding:3px 3px 8px 3px;background-color:#d1d1d1}
#content #sub-navigation li a:hover{width:11em;height:10px;color:#639ec8;display:block;text-decoration:none;padding:3px 3px 8px 3px;background-color:#d1d1d1}
#content #sub-navigation li a.MenuBarItemSubmenu{background-image:url(../images/layout/orangeDownArrow.gif);background-repeat:no-repeat;background-position:90% 50%}
#content #sub-navigation li a:hover.MenuBarItemSubmenu{background-image:url(../images/layout/blueDownArrow.gif);background-repeat:no-repeat;background-position:90% 50%}
#content #sub-navigation hr{width:100px;float:left}
#content #sub-navigation li ul{visibility:hidden;position:absolute;width:11em;overflow:hidden;margin-left:0px;padding-right:6px;z-index:1000}
#content #sub-navigation li ul li{background-color:#d1d1d1;clear:both;margin-left:0px;text-align:left;padding-bottom:2px}
#content #sub-navigation li ul li a{background-image:none}
#content #sub-navigation fieldset p{clear:both}
#content #sub-navigation li ul a{margin-left:0.5em}
#content #sub-navigation li:hover ul{visibility:visible;background-color:#d1d1d1}
#content #sub-navigation li.msieFix ul{visibility:visible;background-color:#d1d1d1}
#content * html #sub-navigation{}
#content * html #sub-navigation fieldset p{z-index:-1}
#content * html #sub-navigation li:hover ul,
#content * html #sub-navigation li.msieFix ul{top:1.1em;left:.2em}

#content .breadcrumbs #page-vid-help{text-align:right;top:0;margin:3px 3px 0 0;padding:0;width:100%;}

#content .main-content{width:100%;float:left;margin-left:0px;display:inline;color:#333}

#content .map-content{width:728px;float:left;margin-left:8px;display:inline;margin-top:0px;color:#333}
#content .mail-content{width:728px;float:left;margin-left:8px;display:inline;margin-top:0px;color:#333}
#content .report-content{width:728px;float:left;margin-left:8px;display:inline;margin-top:0px;color:#333;margin-bottom:15px}

#content .main-content .content{width:430px;float:left;display:inline}
#content .main-content .secondary{width:440px;float:right;display:inline}

#content .leftside-navigation{width:170px;float:left;display:inline;margin-top:1px;overflow:hidden}
#content .leftside-navigation ul{margin:5px 0 5px 17px}
#content .leftside-navigation li{font-size:120%;line-height:140%}
#content .leftside-navigation li a{color:#6095c1}
#content .leftside-navigation li a:hover{text-decoration:none;color:#000}
#content .leftside-navigation p{font-size:120%}
#content .leftside-navigation hr{width:100px;float:left}

#content .leftside-navigation-med{width:156px;float:left;display:inline;margin-top:1px;overflow:hidden}
#content .leftside-navigation-med ul{margin:5px 0 5px 17px}
#content .leftside-navigation-med li{font-size:120%;line-height:140%}
#content .leftside-navigation-med li a{color:#6095c1}
#content .leftside-navigation-med li a:hover{text-decoration:none;color:#000}
#content .leftside-navigation-med p{font-size:120%}
#content .leftside-navigation-med hr{width:100px;float:left}

#content .leftside-navigation-small{width:140px;float:left;display:inline;margin-top:1px;overflow:hidden}

#content #blognavigation{height:296px;width:156px;float:left;overflow:hidden;margin-top:1em;border:1px solid #f1f4f7;background-color:#f5f8fa;clear:left}
#content #blognavigation h2{text-transform:uppercase;color:#333;font-size:125%;text-align:center;padding-top:8px;letter-spacing:2px;height:25px;background-image:url(/images/layout/homepage/blogh2_bg.gif);background-repeat:repeat-x;}
#content #blognavigation ul{margin:0 0 0 35px}
#content #blognavigation li{font-size:90%;line-height:175%;list-style:disc;color:#6095c1}
#content #blognavigation li span{font-size:125%;}
#content #blognavigation li a{color:#6095c1}
#content #blognavigation li a:hover{text-decoration:none;color:#333}
#content .blog-listing .item .blog-post-row{width:675px;float:left;padding-bottom:10px;padding-left:15px;display:inline;margin-top:5px;color:#333;border-bottom:2px solid #e3e7ee}
#content .blog-report-content{width:700px;float:left;margin-left:55px;display:inline;margin-top:5px;color:#333}

#thumbnail{float:left;margin:2px 15px 5px 0;width:75px;height:75px;overflow:hidden;}

.blog-listing{}
.blog-listing .item{margin:10px 0 16px;clear:both;height:175px}
.blog-listing .item h5{margin:0 0 6px;font-size:80%;color:#999}
.blog-listing .item h4{margin:0 0 6px;font-size:95%;color:#333;}
.blog-listing .item h3{margin:0 0 3px;font-size:115%;color:#d55d02;text-transform:uppercase;letter-spacing:1px}
.blog-listing .item h4 a{color:#6095c1}
.blog-listing .item h4 i{font-size:80%}
.blog-listing .item p{line-height:18px;height:90px}
.blog-listing .item .actions{font-size:90%;height:15px;float:left;color:#666}
.blog-listing .item .actions .blogtags{height:15px;width:650px;overflow:hidden;float:left}
.blog-listing .item .comments{margin:0 0 0 25px}
.blog-listing .item .comments div{margin:3px 0 5px 0;padding:5px;border-top:1px solid #ccc;font-size:80%;background-color:#eee}
.blog-listing .item .comments div strong{font-weight:bold;text-transform:uppercase}
.blog-listing .item .comments .alt{background-color:#fff;border:none}

.blog-user-profile{overflow:hidden;width:156px;float:left;clear:left}
.blog-user-information{padding-bottom:4px;overflow:hidden;white-space:nowrap;margin:4px;text-align:center}
.blog-user-information a{color:#d55d02;text-decoration: none;}
.blog-user-information a:hover{color:#6096ca;text-decoration: underline;}
.blog-user-information h2{overflow:hidden;font-size:120%;margin:0}
.blog-user-information img{margin:auto;padding-top:2px}

#content .network{width:100%;float:left;margin-left:0px;display:inline;color:#333}

#content h2{margin-top:0}

.mainfeatholder{float:left;width:924px;height:355px;background-repeat:no-repeat;margin-top:10px}
#topbanner {margin-left:auto; margin-right:auto ;}
#topbanner ul{margin:0;}
#topbanner li{float:left;}
#topbanner li a{float:left;border:1px solid #d7e4f2;margin:2px}
#topbanner li a:hover{float:left;border:1px solid #426eb0;}

.landing{    clear:both;    float:left;    width:914px;    height:293px;    background-image:url(../images/layout/homepage/landing.jpg); background-repeat:no-repeat}

.tools{ float:left; width:914px; height:305px;  background-repeat:no-repeat}

.analytics{ float:left; width:914px; height:305px;  background-repeat:no-repeat}
.workouts{ float:left; width:914px; height:293px;  background-repeat:no-repeat}

.smartTags{ float:left; width:914px; height:293px;  background-repeat:no-repeat}

.peerMotivation{ float:left; width:914px; height:305px;  background-repeat:no-repeat}

#featpage1{ float:left; width:912px; height:300px}

#featvideo1{ float:left; margin:6px 20px; width:432px; height:295px}

.mainfeatimage{ float:left; width:350px; height:290px}
.mainfeatcontent{ float:right; padding-top:1em; text-align:justify; width:350px; height:290px}

.mainfeatcontent li{ list-style-position:inside; list-style-type:square}

#mainfeatnav{ float:left; width:145px; height:400px}

.registertour{ clear:both; float:left; margin-top:255px; width:300px; margin-left:320px}

.mainfeatblank a img{cursor:pointer}

* html .registertour{ clear:both; float:left; margin-top:255px; width:300px; margin-left:150px}

.register{height:250px;background-color:#f9fbfe;border:1px solid #e0e6ea;}

* html .register{ float:right; margin-top:265px; width:100px; margin-right:60px}

.tournav{ clear:both; float:left; margin-top:255px; width:300px; margin-left:333px}

* html .tournav{ clear:both; float:left; margin-top:255px; width:300px; margin-left:170px}

.navelement{ float:right; margin-top:5em; padding:1em 1em 1em 0em}


#dynamicespot{ float:left; width:910px; height:4px;background:#e3e7ee;margin-bottom:5px;}
#dynamicespot_bottom{ float:right; width:595px; height:4px;background:#e3e7ee;margin-bottom:5px;}

.featureheader{text-align:left;color:#375068;padding:10px 0 5px 15px;margin:0 0 5px 0;font-style:italic; font-size:150%;}

.toolspotlight{ float:left; padding:0em 0em .5em 0em; display:inline}

.tool_icon{ float:left; padding:0em .5em 0em .5em}

.tool_description{ float:left; width:80px; padding:.5em .5em 0em 0em}

* html .tool_description{ float:left; width:80px; padding:.5em .5em 0em 0em; font-size:90%}

#featuredleftcol{ width:271px; margin-right:44px}

#featuredmidcol{ width:271px; margin-right:44px}

#featuredrightcol{ width:271px}

#featuredbannercol{ width:304px; margin-right:15px;float:left;clear:right;}

.featured_banners{margin-bottom:10px;}
.featuredcol div strong a{color:#5B97C8;font-weight:bold;font-size:100%}
.featuredcol{display:inline; height:365px;float:left}
.featuredcols{margin-top:5px;float:left;width:100%}
#featuredrightcol div strong a{font-size:100%}

.featuredcol .call-to-action li{margin:2px 10px;list-style-image:url(/images/layout/arrows/arrow_bullet.jpg);}

#fitnesstools {width:280px;height:325px;background-color:#f7fafe;}
#fitnesstools .fittools {font-size:11px;color:#333;text-align:center;width:75px;line-height:11px;margin:5px 8px;float:left}
#fitnesstools .fittools p {margin-bottom:10px}
#fitnesstools .fittools img {padding:5px}
#fitnesstools a {text-decoration:none;color:#333}
#fitnesstools a:hover {color:#d55d02}


.featuredspotlight{clear:right;margin:14px 0; height:56px; overflow:hidden;background-image:url(/images/layout/homepage/feeds_bg.jpg);background-repeat:repeat-x;}

.featured_icon{float:left;padding:0em 0em 0em .5em;width:50px;height:50px;overflow:hidden;}

.featured_description{ float:left; width:185px; padding:10px 0 0 1.5em}
.featured_blogdescription{ float:left; width:185px;padding:0 0 0 1.5em;}
.featured_blogdescription2{ float:left; width:185px;padding:0 0 0 1.8em;font-size:11px;color:#999;line-height:12px;}

.page-message-box{width:700px;margin:2px 0 2px 0}
.page-message-box .page-info{color:#d95e16;font-weight:bold}
.page-message-box .page-error{color:#f00;font-size:90%;font-weight:bold;float:left}

.rich-message{float:right}

.required span{font-weight:bold}
.required span{font-weight:bold;color:red}

.status-left{text-align:left;float:left;margin:5px}
.button {background-color:#B1CBE5;border:medium none;color:#FFFFFF;cursor:pointer;font-size:120%;font-weight:bold;margin-left:1px;margin-right:1px;padding:3px 5px;}
.call-to-action a{font-weight:bold;font-size:90%}
.call-to-action a:hover{text-decoration:none}
.call-to-action img{margin-right:5px;padding-left:20px;}

.input-forms{border:1px}
.input-forms td{padding:0 0 5px 3px;border:1px}
.input-forms div{margin:0 0 0 0;border:1px}
.input-forms div a{margin:0 0 0 0;border:1px}

.sub-navigation h2{font-size:150%;line-height:110%}
.sub-navigation ul{margin:5px 0 5px 17px}
.sub-navigation li{font-size:120%;line-height:140%}
.sub-navigation li a{color:#6095c1}
.sub-navigation li a:hover{text-decoration:none;color:#000}
.sub-navigation p{font-size:120%}

.button{border:none;color:#fff;font-size:120%;font-weight:bold;padding:1px 5px;cursor:pointer;margin-left:1px;margin-right:1px}
a.button{position:relative}
.button:hover{text-decoration:none;color:#fff}

.tech-support{width:530px;margin:50px 0;padding:5px 5px;background:url(../images/layout/fadebg.gif) repeat-x;clear:both}
.tech-support h2{margin:0 0 5px;color:#6095c1}

.investor-support{width:530px; margin:100px 0;padding:5px 5px;background:url(../images/layout/fadebg.gif) repeat-x;clear:both}
.investor-support h2{margin:0 0 5px;color:#6095c1}

.sp-support{width:530px;margin:100px 0;padding:5px 5px;background:url(../images/layout/fadebg.gif) repeat-x;clear:both}
.sp-support h2{margin:0 0 5px;color:#6095c1}

.contact-details{float:left;margin:18px;padding:0px 0 0px}

.reason-information{width:300px;float:right;margin-right:24px;margin:-5px;padding:10px 0 10px}
.reason-information p{padding:0px 0 0px;font-size:110%;line-height:150%}

.terms{width:530px;float:left;margin:10px 0 0;display:inline;margin-right:24px}
.terms h2{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#d95e16;color:#333;font-size:16px;padding-bottom:5px}
.terms .terms-body{margin:8px 0 10px}
.terms .terms-body p{padding:3px 0 4px;font-size:110%;line-height:150%}
.terms .bps{font-size:110%;line-height:150%;width:500px;float:left;display:inline;margin-right:24px}
.terms .bps li{padding:3px 0 4px;margin:4px 0 7px 17px}
.terms ul{font-size:110%;line-height:150%;width:500px;float:left;display:inline;margin-right:24px;padding:3px 0 4px}

.privacy{font-size:110%;font-weight:normal;text-align:right;margin:4px 0 7px 17px;margin-top:20px}
.privacy a{color:#639ec8}
.privacy a:hover{color:#666}

.welcome-spot-afterRegister{background:url(../images/marketing/thank-you-register-spot.jpg) no-repeat;background-position:right; height:550px;overflow:hidden;padding:0 366px 0 40px;margin-bottom:60px}
.welcome-spot-afterRegister h2{font-size:260%;font-weight:bold;color:#639ec8;float:left;padding:25px 0 20px 0;margin:0}
.welcome-spot-afterRegister .intro{clear:both;color:#666;font-size:180%;line-height:200%;font-weight:bold}
.welcome-spot-afterRegister li{margin-left:15px;font-size:130%;line-height:150%;padding-bottom:6px}
.welcome-spot-afterRegister ul{font-size:80%;line-height:120%}
.welcome-spot-afterRegister .action-button{float:left;margin-top:40px;margin-bottom:10px;font-size:170%;font-weight:bold}
.welcome-spot-afterRegister .action-button a{display:block;width:270px;text-align:center;padding:15px 0;background-color:#da5c05;color:#fff}
.welcome-spot-afterRegister .call-to-action a{font-size:140%}
.welcome-spot-afterRegister .call-to-action a:hover{color:#666}

.edit-profile{width:545px;margin:10px 0 5px;padding:5px 0px 5px 0px; background:url(../images/layout/fadebg.gif) repeat-x;clear:both}
.edit-profile h3{margin:0 0 5px;color:#6095c1;float:left}
.edit-profile .body{clear:both;margin-bottom:8px}
.edit-profile .background-personal{background-color:#f5f5f5;height:324px}
.edit-profile .background-fiviprofile{background-color:#f5f5f5;height:705px}
.edit-profile .background-fitnessStats{background-color:#f5f5f5;height:186px}
.edit-profile .topreturn{margin:15px 0 10px;color:#d95e16;float:left}
.edit-profile a{color:#d95e16}
.edit-profile a:hover{color:#d95e16}

.additional-info{color:#f00;font-size:90%;font-weight:bold;float:left}
.successfully-saved{color:#d95e16;font-weight:bold;float:left}

.homepage-user-profile{margin-bottom:10px;background-color:#f5f5f5;padding:10px 10px 15px;width:150px;clear:both;float:left}
.homepage-user-profile h2{text-align:center}
.homepage-user-profile .image img{border:1px solid #a0a0a0}
.homepage-user-profile .image a{color:#6095c1;font-weight:bold;text-align:center;width:150px;margin:-20px 0 0 1px;display:block;text-align:center}

.workout-date{float:left;clear:both}
.calories-profile{float:right;font-size:95%;font-weight:bold}

.quicklinks{float:left;margin-left:20px}
.quicklinks p{font-size:120%;line-height:200%;margin-top:40px}

.user-information{padding-bottom:4px;overflow:hidden;white-space:nowrap;margin:4px}
.user-information p{padding:2px 0 2px}
.user-information .profile{margin-top:5px}
.user-information .profile img{margin:2px 3px 0 0;vertical-align:middle}
.user-information b{font-weight:bold}
.user-information h2{margin:0 0 8px 0;line-height:110%;overflow:hidden}
.user-information h3{margin:0 0 8px 0;font-size:160%;line-height:110%;width:20.0em;overflow:hidden;text-align:center}
.user-information .aboutuser{float:left;margin-left:4px;}
/**.user-information .aboutuser{float:left;width:262px}**/
.user-information .image img{border:1px solid #a0a0a0}
.user-information .image a{color:#6095c1;font-weight:bold;text-align:center;width:150px;margin:-20px 0 0 1px;display:block;text-align:center}
.user-information .left-div{float:left;width:158px;top:10px;left:10px}
.user-information .left-div .image{height:150px;width:150px;overflow:hidden}
.user-information .left-div .actions{clear:both;float:left;margin:5px 0 2px 2px}
.user-information .optionsleft{clear:both;float:left;margin-left:10px; font-size:1.2em;margin-top:5px;line-height:150%;width:50%}
.user-information .optionsright{float:right;margin-right:10px;margin-top:5px;font-size:1.2em;margin-top:5px;line-height:150%;width:40%}

.professional-profile{background-color:#e4f1fd;overflow:hidden;width:430px;border:1px solid #CCC}
.user-profile{background-color:#f5f5f5; overflow:hidden;width:430px;border:1px solid #CCC}
.group-profile{background-color:#fbf2db; overflow:hidden;width:430px;border:1px solid #CCC}

.professional-profile .professional{float:left;border:0.1em solid #000;padding:1px 5px;margin:2px;width:413px;background-color:#639ec8;font-weight:bold;font-style:italic;letter-spacing:7px}

.user-profile-left-navigation{width:105px;margin:3px;text-align:center;background-color:#F5F5F5;border:1px solid #CCC}
.user-profile-left-navigation h2{margin:0}
.user-profile-left-navigation img{margin:2px auto 5px;border:1px solid #A0A0A0}

.secondary .rich-tab-active{font-weight:bold;color:#000;font-size:2.0em;line-height:110%;padding:10px;height:40px}
.secondary .rich-tab-inactive{font-weight:bold;color:#d95e16;font-size:2.0em;line-height:110%;padding:10px;height:40px}
.secondary .dr-bottom-line rich-tab-bottom-line{margin-bottom:0px}

.user-profile-section > div.header{background-color:#f5f5f5;border:1px solid #CCC;height:23px;width:414px;padding:4px}
.pro-profile-section > div.header{background-color:#E4F1FD;border:1px solid #CCC;height:23px;width:414px;padding:4px}
.group-profile-section > div.header{background-color:#fbf2db;border:1px solid #CCC;height:23px;width:414px;padding:4px}

.profile-section{margin:10px 0;padding:5px 5px;clear:both;overflow:hidden;display:block}
.profile-section h3{margin:5px 2px 5px;color:#6095c1;float:left}
.profile-section .call-to-action{float:right;margin-top:5px;margin-right:3px;padding:0;display:block;font-size:100%}
.profile-section > div.body{clear:both;float:left;width:100%}
.profile-section .build-new-route{clear:both;font-size:110%;font-weight:bold;float:right;margin-top:10px;margin-bottom:10px}
.profile-section .show-hide{margin:6px 4px 0pt 4px;float:left;font-size:80%;font-weight:normal}
.profile-section p{margin:8px}
.profile-section .workout-list a{margin-right:20px}

.profile-iphone{background-color:#fff7f2;float:left;border:1px solid #CCC;height:120px;width:422px;margin:4px}
.profile-iphone img{float:left;vertical-align:middle;padding-right:15px}
.profile-iphone p{width:275px;display:block;margin:13px auto}
.profile-iphone > div.header{background-color:#fcdfcc;border:1px solid #CCC;height:23px;padding:4px;width:412px;}

.blog{float:left;background-color:#f5f5f5;padding:10px 10px 10px}
.mini-actions{font-size:0.5em;font-weight:bold;text-align:center;color:#d95e16;line-height:150%;clear:both}
.myUpdates{float:right;padding:20px 10px 18px}
.myUpdates h2{font-size:120%}

.blog-entry-large .blog-entry-comments .pro-header{background:url(../images/layout/fadeBlueBlogSubComment.gif) repeat-x;margin:0px 0 5px 0;padding:5px;font-size:140%}
.pro-blog-entry{background:url(../images/layout/fadeProToWhitePrivateBlogSubComment.gif) repeat-x #fff; margin:-16px 0 5px 0px;padding:5px}
.user-blog-entry{background:url(../images/layout/fadeBlueToWhitePrivateBlogSubComment.gif) repeat-x #fff; margin:-16px 0 5px 0px;padding:5px}
.group-blog-entry{background:url(../images/layout/fadeYellowToWhitePrivateBlogSubComment.gif) repeat-x #fff; margin:-16px 0 5px 0px;padding:5px}

.pro-blog-entry-update{background:url(../images/layout/problogseparator.gif) repeat-x #fff; margin:-3.9px 0 5px -17px;padding:5px}
.user-blog-entry-update{background:url(../images/layout/userblogseparator.gif) repeat-x #fff; margin:-3.9px 0 5px -17px;padding:5px}
.group-blog-entry-update{background:url(../images/layout/groupblogseparator.gif) repeat-x #fff; margin:-3.9px 0 5px -17px;padding:5px}

.icon-control-row{ float:left;height:63px}
.icon-control a{float:left;height:100%;width:100%;margin-top:5px;text-align:center}
.icon-control a:hover{float:left;height:100%;width:100%;margin-top:6px;margin-left:1px;text-align:center}
.icon-control{background-color:#EEE;border:solid 1px #CCC;margin:5px 10px;height:50px;width:55px;float:left}
.icon-control.new {background-image:url(../images/layout/new.gif);background-repeat:no-repeat;background-position:100% 100%;border:solid 1px #D95E16;}
.icon-control:hover{background-color:#EEE;border:solid 1px #AAA;margin:5px 10px;height:50px;width:55px;float:left}
.icon-control img{vertical-align:middle}

.mini-blog div strong{font-weight:bold;text-transform:uppercase;font-size:110%}
.mini-blog .date-time{font-weight:normal;font-size:80%}
.mini-blog .sub-comment{margin-left:10px;margin-top:10px;font-size:80%}
.mini-blog .categories{font-size:80%}
.mini-blog .blog-entry-body{margin-top:3px}

#new-fit-blog-action{margin:16px;font-weight:bold}

.blog-entry .attachments{margin:3px 0 5px 25px;padding:5px;border-top:1px solid #6095c1;font-size:80%;background-color:#d3e7f8}
.blog-entry .attachments strong{ font-weight:bold;text-transform:uppercase}

.blog-entry{margin:0px 0px 16px;clear:both}
.blog-entry img{float:left;margin:0 10px 10px 0;border:1px solid #ccc}
.blog-entry h4{margin:0 0 3px;font-size:110%}
.blog-entry h4 a{color:#6095c1;font-size:80%}
.blog-entry h4 i{font-size:80%}
.blog-entry p{}
.blog-entry .actions{font-size:90%}
.blog-entry .comments{margin:0 0 0 25px}
.blog-entry .sub-comment{padding:3px;margin-right:10px;margin-top:5px;font-size:80%;background-color:#F6F6F6}
.blog-entry .comments div{margin:3px 0 5px 0;padding:5px;border-top:1px solid #ccc;font-size:80%;background-color:#eee}
.blog-entry .comments div strong{font-weight:bold;text-transform:uppercase}
.blog-entry .comments .alt{background-color:#fff;border:none}

.blog-tab .subject{margin-left:10px}

.blog-entry .attachments{margin:3px 0 5px 25px;padding:5px;border-top:1px solid #6095c1;font-size:80%;background-color:#d3e7f8}
.blog-entry .attachments strong{ font-weight:bold;text-transform:uppercase}

.blog-entry-large{}
.blog-entry-large .blog-header{}
.blog-entry-large h2{text-transform:uppercase;letter-spacing:1px;font-size:145%}
.blog-entry-large h3{font-size:80%;text-transform:uppercase;font-family:"Trebuchet MS",Verdana,Helvetica;margin:0;color:#666;padding-bottom:5px}
.blog-entry-large .categories{font-family:"Trebuchet MS",Verdana,Helvetica;font-size:80%}
.blog-entry-large .categories label{margin-right:4px}
.blog-entry-large .blog-entry-body{margin:8px 0 10px;overflow:visible;border-top:2px solid #e3e7ee}
.blog-entry-large .blog-entry-body p{padding:3px 0 4px}
.blog-entry-large .tinymce-created-content{overflow:visible}
.blog-entry-large .blog-entry-attachments{margin:3px 0 5px 0px;padding:5px;border-top:1px solid #6095c1;font-size:80%;background-color:#d3e7f8}
.blog-entry-large .blog-entry-comments{margin:6px 0 3px 0px;float:left;clear:both;width:100%;border-bottom:2px solid #e3e7ee}
.blog-entry-large .blog-entry-comments div{ font-size:100%;background-color:#fafafa}
.blog-entry-large .blog-entry-comments .header{background:url(../images/layout/fadeBlueToWhitePrivateBlogSubComment.gif) repeat-x;margin:0px 0 5px 0;padding:5px;font-size:140%}
.blog-entry-large .blog-entry-comments .headerGroup{background:url(../images/layout/fadeYellowToWhitePrivateBlogSubComment.gif) repeat-x;margin:0px 0 5px 0;padding:5px;font-size:140%}

.blog-entry-large .blog-entry-comments p{margin-bottom:10px}
.blog-entry-large .blog-entry-comments h4{margin-top:50px;font-size:135%;}
.blog-entry-large .blog-entry-comments div strong{font-weight:bold;text-transform:uppercase;font-size:110%}
.blog-entry-large .blog-entry-comments .alt{background-color:#fff;border:none}
.blog-entry-large .blog-entry-comments .date-time{font-weight:normal;font-size:80%}
.blog-entry-large .blog-entry-comments .sub-comment{border-top:1px solid #6095c1;margin-left:10px;margin-top:10px;font-size:80%}

.blog-entry-large .blog-entry-comment-form{margin:15px 0;float:left;width:100%}
.blog-entry-large .blog-entry-comment-form textarea{width:100%}
.blog-entry-large .blog-entry-comment-form button{background-color:#d55d02;border:none;color:#fff;font-size:120%;font-weight:bold;padding:1px 5px;cursor:pointer}

.blog-entry-large .user-profile{float:left;width:180px;margin:0 15px 15px 0;text-align:center}
.blog-entry-large .user-profile .image{margin:5px}
.blog-entry-large .user-profile .user-information{display:block;float:none;width:auto}

.private-blog-entry-comment-form{clear:both;float:left;margin:0px 0 10px 5px}
.private-blog-entry-comment-form .subject{width:90%}
.private-blog-entry-comment-form .subject-field{width:90%}
.private-blog-entry-comment-form .commentary{width:90%}
.private-blog-entry-comment-form .subject-desc{width:20%}

.public-blog-addTag-panel{margin-top:60px}
.public-blog-addTag-panel input[type='submit'],.public-blog-addTag-panel input[type='button']{margin:0 10px 0 3px}

.activity-picklist input[type='button']{margin:0 10px 0 3px;border:1px;font-weight:normal;font-size:60%;padding:1px 2px}

.blog-tab textarea{width:90%;margin-left:10px}
.blog-tab input[type='text'],.new-comment-subject{width:89%;margin-left:10px}

.listing{}
.listing .item{margin:10px 0 16px;clear:both}
.listing .item img{float:left;margin:0 10px 10px 0;border:0px}
.listing .item h4{margin:0 0 3px;font-size:110%}
.listing .item h4 a{color:#6095c1}
.listing .item h4 i{font-size:80%}
.listing .item p{}
.listing .item .actions{font-size:90%}
.listing .item .comments{margin:0 0 0 25px}
.listing .item .comments div{margin:3px 0 5px 0;padding:5px;border-top:1px solid #ccc;font-size:80%;background-color:#eee}
.listing .item .comments div strong{font-weight:bold;text-transform:uppercase}
.listing .item .comments .alt{background-color:#fff;border:none}

.listing .item .attachments{margin:3px 0 5px 25px;padding:5px;border-top:1px solid #6095c1;font-size:80%;background-color:#d3e7f8}
.listing .item .attachments strong{ font-weight:bold;text-transform:uppercase}

.paging{clear:both;margin:0 0 10px;border:1px solid #d1d1d1;background-color:#f2f2f2;padding:3px 8px;text-align:right}
.paging a{margin:0 2px}
.paging b{font-weight:bold;margin:0 2px}
.paging .prev,.paging .next{font-weight:bold}

#map{border:1px solid #dfdfdf;width:726px;height:400px;clear:both}
#map-holder{margin:5px 0 0}
.starting-point{margin-top:8px;margin-bottom:10px;background-color:#fff;padding:0 0;float:left}
.starting-point *{vertical-align:middle}
.starting-point label{font-weight:bold}
.starting-point input{margin:0 4px 0 0px;width:350px}
.starting-point .buttonGo{background-color:#6095c1;color:#fff;font-size:120%;font-weight:bold;padding:1px 3px; cursor:pointer}

.map-actions div{margin:7px 0 5px 0px;float:right}
.map-actions div a{display:block;margin-top:6px;margin-left:3px;background-color:#ccc;color:#fff;font-weight:bold;font-size:120%;line-height:22px;text-align:center}
.map-actions div a:hover{margin-top:5px;margin-left:3px;background-color:#bbb;text-decoration:none}
.map-actions .start-button{margin-top:-5px;margin-right:1px}
.map-actions .start-button a{background:url(../images/layout/startplotting_revisited.gif) no-repeat;width:111px;height:32px}
.map-actions .end-button{margin-top:-5px}
.map-actions .end-button a{background:url(../images/layout/stopplotting_revisited.gif) no-repeat;width:111px;height:32px}

.map-actions .undo-button{font-size:60%;margin-top:-3px;margin-right:1px;margin-left:1px;height:29px}
.map-actions .undo-button a{background:url(../images/layout/undo_revisited.gif) no-repeat;width:48px;height:29px}

.map-option{background-color:#dfdfdf;padding:5px 10px;float:left}
.map-option *{vertical-align:middle}
.map-information{background-color:#555;padding:5px 10px;float:right;text-align:right;color:#fff;font-size:100%;font-weight:bold}
.map-information b{font-weight:bold}

.start-plotting{color:#53a600}
.end-plotting{color:#c85300}
.save-route{color:#a61919}

.path-info{width:100%;text-align:center;font-size:120%;font-weight:bold;margin-bottom:10px;margin-top:20px}
.path-info a{font-size:80%;font-weight:normal}

.leftside-navigation .instructions{background-color:#f5f5f5;padding:5px 0px 3px 0px;margin-top:10px;margin-bottom:5px;height:180px}
.leftside-navigation .instructions p{padding:2px 10px 3px 0px}
.leftside-navigation .instructions ul{font-size:72%}
.leftside-navigation .instructions .numberedlist{margin:0;padding:0}
.leftside-navigation .instructions .numberedlist li{text-align:left;font-weight:normal;height:23px;padding:5px 15px 0px 0px;font-family:"Trebuchet MS",Verdana;font-size:60%}
.leftside-navigation .instructions .numberedlist li span{font-size:100%;color:#6095c1;font-weight:bold;margin-right:12px}
.leftside-navigation .instructions .numberedlist li b{font-weight:bold}

.leftside-navigation .label{float:left}
.leftside-navigation .find-input{width:130px;margin-top:5px;margin-bottom:5px}

.leftside-navigation h2{font-size:120%;padding-top:12px}

.leftside-navigation .myMedia a{font-size:80%}

.route-box{margin-top:10px;width:172px;overflow:hidden}

.route-information{clear:both}
.route-information .route-panel{overflow:auto}
.route-information .route-panel li{margin-top:10px;margin-left:10px}
.route-information .route-panel li a{margin-left:0px}
.route-information .route-panel .distance{margin-left:5px}
.route-dataentry{float:left;width:350px;margin-right:20px;display:inline}

.route-info{float:left;margin-top:10px;width:330px;padding:10px;border:1px solid #6095C1;background-color:#D3E7F8}
.route-banner{float:left;margin-top:10px;width:330px;padding:10px;}
.route-stats{}
.route-stats p{clear:both}
.route-stats p b{float:left}
.route-stats p span{float:right;width:150px}
.route-stats .messages{margin:5px 0 0 10px;font-size:120%;font-weight:bold;color:#f46742}

.route-save-status{float:left;width:330px;margin-top:20px}
.route-save-status .status{ font-size:140%;font-weight:bold}

.form{}
.form div{clear:both;padding:4px 0}
.form input[type="text"],.form select{float:left;width:45%; display:inline;border:1px solid #ccc;margin:0;background-color:#FFF}
.form .rich-spinner-input {width:60px !important;background-color:#FFF}
.form input[type="hidden"],.form select[type="hidden"]{display:none}
.form label{float:left;width:40%;margin-right:3%;display:inline;font-weight:bold}
.form label small{font-size:90%;font-weight:normal}
.form .note{clear:both;padding-left:43%;font-size:90%;padding-top:2px;padding-bottom:0}
.form .actions{clear:both;padding-top:8px}
.form .actions .primary-action{margin-left:43%;background-color:#6095C1;border:none;color:#fff;font-size:120%;font-weight:bold;padding:1px 5px;cursor:pointer}

.public-blog-title{margin-top:10px;font-weight:bold;float:left;color:#639ec8;font-size:140%}
.public-blog-input{margin-top:8px;margin-left:8px;margin-bottom:10px;float:left}
.public-blog-body{clear:both;margin-top:5px}

.public-blog-edit{background-color:#f5f5f5;padding:10px 10px 15px}
.message{border:1px solid #FC0;padding:1px;background-color:#F0F8FF;font-size:12px}

.alert{color:red}

.error{border:1px solid #FC0;background-color:#F0F8FF;font-size:12px;font-weight:bold}
.decorate-error{float:left;background-color:#F0F8FF;font-size:12px;font-weight:bold;color:red}
.error-text{margin:5px 10px 0 5px}
input.invalid-error{border:1px solid red}
label.invalid-error{color:red;background-color:inherit;border:none;font-size:100%}

.route-information .rich-tabpanel{height:200px;margin:1px 1px 1px 1px}
.route-information .rich-tabpanel td{border:1px;padding:0px;margin:1px 1px 1px 4px}
.route-information .rich-tabpanel tr a{font-size:120%;font-weight:bold;margin:8px 3px 2px 4px;padding:1px}
.route-information .rich-tabpanel .rich-tabhdr-side-border{height:10px}
.route-information .rich-tabpanel .rich-tabhdr-side-cell{width:80px}
.route-information .rich-tabpanel-content{padding:5px;background-color:#ececec}
.route-information .rich-tabpanel-content-position{padding:0;border:1px solid #ccc;margin:1px}
.route-information .rich-tabhdr-cell-active{font-weight:bold}

.route-list-panel{padding:10px 10px 15px;width:100%;vertical-align:middle}
.route-list-panel td{border:solid #fff 1px;vertical-align:middle}
.route-list-panel .firstRow{background-color:#f5f5f5}
.route-list-panel .secondRow{}
.route-list-panel .nameColumn{width:20%;text-align:left}
.route-list-panel .descColumn{width:80%;text-align:center}
.cell-height{height:30px;overflow:hidden}

.image-list-panel .rich-table-cell{border-right:0 none}

.gallery-image{border:1px solid #ccc;padding:2px}
.gallery-video{border:1px solid #ccc;padding:2px;background-color:#f37123}

.shoe-add-form{padding:10px 10px 15px;width:100%}
.shoe-add-form .rows{padding:10px;margin:10px}
.shoe-add-form .column1{width:20%;text-align:left;padding-bottom:3px;padding-right:15px}
.shoe-add-form .column2{width:80%; padding-bottom:3px;padding-right:15px}
.shoe-add-form .column2 textarea{width:100%}
.shoe-add-form .column2 input{width:100%}
.shoe-add-form .column2 .rich-spinner{width:60px;height:10px}
.shoe-add-form .column2 .rich-calendar-input{width:50%;float:left}
.shoe-add-form .column2 .rich-calendar-button{float:left}
.rich-spinner-input-container{width:55px;height:10px;padding:0px;margin:0px}
.shoe-add-form .column2 .rich-spinner .rich-spinner-button{width:15px; float:left;top:0px;height:10px}
.shoe-add-form .shoe-size{width:100%;top:0px;padding:0px;margin:0px}
.shoe-add-form .shoe-size .shoe-width{width:80px;float:left;top:4px}
.shoe-add-form .button{width:auto}

.route-dataentry .time_input{width:49px;margin-right:3px}

.manage-route-information{}
.manage-route-information .manage-path-table{width:728px;float:left}
.manage-route-information .manage-path-table .rich-table{width:728px}
.manage-route-information .manage-shoe-table{width:728px;float:left;margin:10px 0px 30px 0}
.manage-route-information .manage-shoe-table .rich-table{width:728px}

.manage-path-table .small-header{font-weight:normal;font-size:80%}
.manage-path-table .data-scroller{float:left}

.manage-path-table .nameColumn{width:200px;font-weight:bold}
.manage-path-table .descriptionColumn{width:300px}
.manage-path-table .activityColumn{width:70px}
.manage-path-table .dateColumn{width:70px;text-align:center}
.manage-path-table .durationColumn{width:70px;text-align:center}
.manage-path-table .calorieColumn{width:70px}
.manage-path-table .speedColumn{width:50px}
.manage-path-table .distanceColumn{width:50px;text-align:center}

.manage-shoe-table .descriptionColumn{width:300px}

.manage-route-information .report-path-table{width:728px;float:left}
.manage-route-information .report-path-table .rich-table{width:728px}

.report-path-table .small-header{font-weight:normal;font-size:80%}
.report-path-table .data-scroller{float:left}
.report-path-table .rich-table-footer{background-color:#D3E7F8}

.report-path-table .nameColumn{width:200px;font-weight:bold}
.report-path-table .activityColumn{width:70px;text-align:center}
.report-path-table .dateColumn{width:63px;text-align:center}
.report-path-table .durationColumn{width:68px;text-align:center}
.report-path-table .calorieColumn{width:61px; text-align:center}
.report-path-table .speedColumn{width:50px;text-align:center}
.report-path-table .distanceColumn{width:50px;text-align:center}
.report-path-table .footerCenter{text-align:center}

.manage-route-information .filter-by{width:155px;background-color:#ececec}
.manage-route-information .filter-by .filter-by-filters{padding-bottom:7px}

.manage-route-information .filter-by .filter-by-filters select{margin-left:3px;margin-right:8px}
.manage-route-information .filter-by .filter-by-filters .path-name-filter{width:130px;margin-bottom:10px}
.manage-route-information .filter-by .filter-by-filters .activity-filter{width:130px;margin-bottom:10px}
.manage-route-information .filter-by .filter-by-filters .from-to{margin-left:3px}
.manage-route-information .filter-by .rich-calendar-input{width:103px}
.manage-route-information .filter-by .actions{margin:6px 0 0 580px}

.myAccount{width:545px;clear:both;margin-bottom:20px;display:inline-block}
.myAccount .accountTabControl{width:100%;height:100%}
.myAccount .accountTabControl td{padding-top:1px;padding-right:1px;padding-left:1px;margin-top:1px;margin-right:1px;margin-left:1px}
.myAccount .label{float:left;clear:both;font-size:130%;width:35%;font-weight:bold;padding-left:5px;padding-top:5px;margin-top:5px;margin-bottom:3px}
.myAccount .long-label{float:left;clear:both;font-size:130%;width:60%;font-weight:bold;padding-left:5px;padding-top:5px;margin-top:5px;margin-bottom:3px}
.myAccount .short-fields{float:left;font-size:100%;width:20%;padding-top:5px;margin-top:5px;margin-bottom:3px}
.myAccount .fields{float:left;font-size:100%;width:60%;padding-top:5px;margin-top:5px;margin-bottom:3px}
.myAccount .fields-activity{float:left;font-size:100%;width:60%;padding-top:5px;margin-top:5px;margin-bottom:3px}
.myAccount .fields input,.myAccount .fields select{width:30%;margin-right:5px}
.myAccount .fields .field-label{margin-right:5px;clear:both;font-weight:normal;font-size:100%}
.myAccount .fields .full-length{width:100%}
.myAccount .fields .tiny-label-1{width:5%}
.myAccount .fields .small-label-1{width:15%}
.myAccount .fields .small-label-2{width:25%}
.myAccount .fields .med-label-1{width:63%}
.myAccount .fields .large-label-1{width:80%}
.myAccount .fields .rich-spinner-input{width:40px}
.myAccount .password-change{clear:both;margin-left:10px;padding-top:10px;margin-top:5px}
.myAccount .activities-label{float:left;font-size:130%;width:25%;font-weight:bold;padding-left:5px;padding-top:5px;margin-top:5px;margin-bottom:3px}
.myAccount .activities{width:75%;padding-top:5px;margin-top:5px;margin-bottom:3px}
.accountTabControl .action-button{float:right;width:20%;margin-top:10px;margin-right:15px;margin-bottom:5px;font-weight:bold}

.myAccount .image-upload-tab{}
.myAccount .image-upload-tab .label{clear:both;float:left;font-size:120%;margin:10px 0 0 5px}
.myAccount .image-upload-tab .file-upload{clear:both;float:left;margin:10px 0 0 15px}
.myAccount .image-upload-tab .actions{float:left;margin:10px 0 0 15px}
.myAccount .image-upload-tab .preview{clear:both;float:left;margin:10px 0 20px 15px;padding:5px;background-color:#f5f5f5}
.myAccount .image-upload-tab .preview .preview-label{font-size:120%;font-weight:bold}
.myAccount .image-upload-tab .preview .image{clear:both;float:left;margin:10px}
.myAccount .image-upload-tab .preview img{border:1px solid #a0a0a0}

.myAccount .actions{margin-right:10px;margin-top:2px;margin-bottom:5px;float:right}
.myAccount .actions input{margin-right:3px}

.tour-about-us-main{width:65%;float:left;padding:10px 10px 15px}
.tour-about-us-main .quote{padding-left:10%;padding-top:20px}
.tour-about-us-main .about-nabil{float:right;text-align:center;padding-right:20%;padding-top:15px}
.tour-about-us-main .about-nabil a{border:solid #fff 1px}
.tour-about-us-main .main-description{float:left;padding-top:20px}

.tour-about-us-bullets{width:30%;float:right;padding-top:50px}
.tour-about-us-bullets ul{list-style-type:disc;list-style-position:inside}

.tour-buttons{float:left;padding-left:40%;padding-top:5%}
.tour-buttons .tour-button a{color:white}
.tour-buttons .tour-button{width:200px;text-align:center;background-color:#b1cbe5;border:none;font-size:120%;font-weight:bold;padding:5px 5px;cursor:pointer;margin-top:3px}

.calculator-entry{width:30em;margin-left:15px;margin-top:5px}
.calculator-entry .full-list-link{margin:8px 0 20px 20px}
.calculator-entry .label{float:left;font-size:130%;width:10em;font-weight:bold;margin-left:25px;margin-top:3px;margin-bottom:2px}
.calculator-entry .fields{float:left;font-size:100%;width:10em;margin-top:3px;margin-bottom:2px}
.calculator-entry .fields .field1{width:33%;margin-right:2px}
.calculator-entry .fields .tiny-column{width:20%;margin-right:2px}
.calculator-entry .fields .field2{width:50%}
.calculator-entry .summary{float:left}
.calculator-entry .fields select{width:100%}
.calculator-entry .fields input{width:100%}
.calculator-entry .result{background:url(../images/layout/fadeBlueResults.gif) repeat-x;float:left;width:100%;height:100px;font-size:130%;border:solid #ececec 1px;font-weight:bold;margin-top:15px}
.calculator-entry .result .result-label{clear:both;text-align:center;font-size:130%;margin-top:10px}
.calculator-entry .result .label{clear:both;float:left;width:70%;font-size:100%;margin:18px 0 0 5px}
.calculator-entry .result .label .result-value{width:30%;font-size:100%;margin-left:15px}
.calculator-entry .actions{float:left;padding-top:15px;padding-left:25px;padding-bottom:10px}
.calculator-entry .disclaimer{clear:both;float:left;font-size:80%;margin:3px 0 5px 0}
.calculator-entry .page-break{clear:both}
.calculator-entry .page-break hr{clear:both}

.calculator-description{float:right;width:45%}
.calculator-description .label{text-align:center;margin:5px 0 10px 0}
.calculator-description .description{float:left}

.calculator{width:95%;padding-left:15px;padding-right:15px;padding-top:5px;padding-right:10px;padding-bottom:10px}
.calculator .column1{clear:both;float:left;width:50%}
.calculator .column2{float:right;width:50%}

.calculator .calc{height:100px;width:95%;background-color:#f5f5f5;margin:7px 0px 7px 10px}
.calculator .calc .link{padding-top:5px;padding-bottom:5px}
.calculator .calc .link a{font-size:130%;font-weight:bold;margin:10px 10px 5px 15px}
.calculator .calc .icon a{float:left;margin:4px 10px 4px 4px}
.calculator .calc .icon img{border:1px solid #a0a0a0}

.tour{width:100%;margin:20px 0 20px 40%}
.tour .button{clear:both;width:20%;margin-bottom:5px;text-align:center}
.tour .button a{clear:both;text-align:center;background-color:#b1cbe5;border:none;color:#fff;font-size:120%;font-weight:bold;padding:1px 5px;cursor:pointer}

.user-paths{clear:both;margin-top:50px;width:95%}
.user-paths a{margin-top:5px;margin-left:5px;color:#6095c1}
.user-paths .distance{margin-left:10px;margin-bottom:5px;font-size:100%;font-weight:normal}
.user-paths .tab{overflow:auto;height:300px;font-size:100%;font-weight:bold}

.map-header{margin-left:100px}
.map-header .add-to-my-routes{clear:both;float:right;color:#6095c1}

.blog-entry-large .auto-complete-form{float:left;width:200px}
.blog-entry-large .auto-complete-form .input-box{width:100%}
.blog-entry-large .auto-complete-form .select-box{width:100%}

.email .email-compose-input-fields{width:100%}
.email-compose-input-fields .recipients{clear:both;float:left;text-align:center;width:15%;background-color:#fff;border:1px solid #a0a0a0;padding:2px;margin-top:0px}
.email .email-compose-input-fields .to{ width:608px;float:left;margin-top:0px;margin-bottom:0px;height:19px;border:1px solid #a0a0a0;overflow:auto;height:19px}
.email-compose-input-fields .description{clear:both;float:left;text-align:center;width:15%;background-color:#b1cbe5;border:1px solid #a0a0a0;padding:2px;margin-top:4px}
.email-compose-input-fields .descriptionTo{clear:both;float:left;text-align:center;width:15%;background-color:#f5f5f5;border:1px solid #a0a0a0;padding:2px;margin-top:4px}
.email .email-compose-input-fields .rich-sb-int-decor-table{background-color:red}
.email .email-compose-input-fields input{width:605px;margin:4px 0 0px;height:15px}

.email-compose-input-fields .inboxFrom{width:auto;font-weight:bold;float:left;margin-top:7px;margin-left:5px;margin-bottom:0px;height:19px;overflow:auto}
.email-compose-input-fields .inboxTo{width:auto;font-weight:bold;float:left;margin-top:7px;margin-left:5px;margin-bottom:0px;height:19px;overflow:auto}
.email-compose-input-fields .inboxSubject{width:auto;font-weight:bold;float:left;margin-top:7px;margin-left:5px;margin-bottom:5px;height:19px;overflow:auto}

.email-compose-input-fields .to-user-list{font-size:120%;margin-left:6px; margin-bottom:-17px;margin-top:2px;overflow:auto;height:19px}
.email-compose-input-fields .to-user-delete{font-size:60%;color:#a0a0a0;text-align:left;cursor:pointer}

.email .email-input{margin-top:4px}
.email .email-input textarea{width:723px;height:380px}

.email .actions{float:right}
.email .actions input{margin:3px 1px 10px 10px;width:90px}

.email .message{height:300px}

.email-list td{padding-top:1px;border-top:solid #e8e8e8 1px;padding-bottom:1px}
.email-list .rich-table{border-right:1px}
.email-list .rich-table-row{cursor:pointer}
.email-list .rich-table-cell{border-right:none;border-left:none}

.email-list .email-list-table{width:100%}

.email-list strong{font-weight:bold}
.email-list .unread{font-weight:bold;font-size:110%}
.email-list .no-messages{margin:15px;font-size:160%;font-weight:bold}

.email-list .select-column{width:20px}
.email-list .from-column{width:100px}
.email-list .subject-column{}
.email-list .date-column{width:70px}
.email-list .time-column{width:140px}
.email-list .replied-column{width:60px}
.email-list .action-column{width:60px}

.email-view .email-body{width:100%;height:500px;border:1px solid;padding:8px;margin-top:1px;overflow:auto;clear:both}

.reply-to-email-divider{background-color:red}

.tinymce-created-content body,.tinymce-created-content td,.tinymce-created-content pre{color:#000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;margin:8px}
.tinymce-created-content body{background:#FFF}
.tinymce-created-content h1{font-size:2em}
.tinymce-created-content h2{font-size:1.5em}
.tinymce-created-content h3{font-size:1.17em}
.tinymce-created-content h4{font-size:1em}
.tinymce-created-content h5{font-size:.83em}
.tinymce-created-content h6{font-size:.75em}
.tinymce-created-content img{border:0}
.tinymce-created-content table{cursor:default}
.tinymce-created-content table td,table th{cursor:text}
.tinymce-created-content strong{font-weight:bold}
.tinymce-created-content i{font-weight:bold}

.display-card{float:left;width:375px;height:100px;margin:0px 0px 0 0;display:block;clear:both}
.display-card .Member{width:100%;height:100%;padding:7px 0px 0 7px;background:url(../images/layout/userbackground.gif) no-repeat}
.display-card .User{width:100%;height:100%;background-color:#f5f5f5}
.display-card .Gym{width:100%;height:100%;background-color:red}
.display-card .Trainer{width:100%;height:100%;background-color:#e4f1fd}
.display-card .Group{width:100%;height:100%;padding:7px 0px 0 7px;background:url(../images/layout/groupbackground.gif) no-repeat}
.display-card .Professional{width:100%;height:100%;background-color:#e4f1fd}

.display-card .user-name{font-size:120%;font-weight:bold;padding:5px 0 5px 5px;width:260px;overflow:hidden;white-space:nowrap}

.display-card .left-div{clear:both;float:left;width:85px;margin-right:5px;overflow:hidden}
.display-card .left-div .image{clear:both;float:left;padding:5px 3px 3px 5px;width:80px;height:80px;border-style:none;border:0px}
.display-card .left-div img{border-style:none;border:0px}
.display-card .actions{float:left; width:75px;padding:0px 0px 3px 5px;font-size:100%;margin-top:20px;margin-left:10px;white-space:nowrap}
.display-card .description{float:left;padding:1px 0 3px 3px;width:150px;overflow:hidden;white-space:nowrap}
.display-card .description .name{font-weight:bold;color:#4c4c4c;overflow:hidden;white-space:nowrap}
.display-card .icon{float:right;width:100px;text-align:center}

.results .rich-datalist{margin-left:2px}
.results .data-scroller-div{float:right;margin:15px 7px 0 0}
.results .data-scroller-div .data-scroller{font-size:120%}

.data-scroller .data-scroller-column{font-size:120%;margin-left:5px}
.data-scroller .active{font-weight:bold;color:black;font-size:140%;margin-left:5px;}
.member-search{width:900px;background-color:#f5f5f5;margin-top:5px;padding-top:1em;padding-bottom:1em;overflow:hidden}
.member-search .line{width:95%;background-color:red;overflow:auto;float:left}
.member-search .header{float:left;width:100%;text-align:center;margin-bottom:5px}
.member-search .label1{font-weight:bold;margin-left:15%;margin-top:5px;width:90px;clear:both;float:left}
.member-search .label2{font-weight:bold;margin-left:4%;margin-top:5px;width:60px;float:left}
.member-search .right{float:right;width:263px}
.member-search .label3{font-weight:bold;margin-left:0.8%;margin-top:5px;float:left}
.member-search .label4{font-weight:bold;margin-left:2%;margin-top:5px;width:60px;float:left}
.member-search .large-input{width:295px;margin-left:1%;margin-top:2px;float:left}
.member-search .small-input{width:100px;margin-left:1%;margin-top:2px;float:left}
.member-search .med-input{width:133px;margin-left:1%;margin-top:2px;float:left}
.member-search .state-input{margin-left:2%;margin-top:2px;float:left}
.member-search .number-input{margin-left:1%;margin-top:2px;float:left}
.member-search .radius-input{margin-left:0.5%;margin-top:2px;float:left}
.member-search .number-input .rich-spinner-input{width:30px}
.member-search .number-input .rich-spinner-button{margin-top:0px}
.member-search .actions{margin:5px 125px 5px 5px;float:right}
.activity-partner-finder .actions{margin-right:9%;margin-top:137px;float:right}

.activity-partner-finder .activity-picklist{margin-bottom:10px}

.member-search-results{margin:5px 0px 15px 35px;float:left;display:inline;white-space:nowrap;}
.member-mynetwork{margin:5px 0px 15px 35px;display:inline;white-space:nowrap;}
.member-search-results .rich-table{width:733px;overflow:hidden}
.member-search-results .rich-table,.member-search-results .rich-table-header,.member-search-results .rich-table-headercell,.member-search-results .rich-table-cell,.member-search-results .rich-subtable-cell,.member-search-results .rich-table-footercell,.member-search-results .rich-subtable-footercell{border-width:0px}

.member-search-results .rich-table,.member-search-results .rich-table-header,.member-search-results .rich-table-headercell, .member-search-results .rich-subtable-cell,.member-search-results .rich-table-footercell,.member-search-results .rich-subtable-footercell{border-width:0px}
.rich-table-no-border .rich-table,.rich-table-no-border .rich-table-header,.rich-table-no-border .rich-table-headercell,.rich-table-no-border .rich-table-cell,.rich-table-no-border .rich-subtable-cell,.rich-table-no-border .rich-table-footercell,.rich-table-no-border .rich-subtable-footercell{border-width:0px}
.member-search-results .rich-table-cell,.table-cell{width:360px;height:100px}

.activity-picklist{margin-top:5px;float:left; width:330px}
.activity-picklist .rich-panel-body{width:100%;padding:0}
.activity-picklist .rich-panel-header{font-size:80%}
.activity-picklist .panel{height:100px;overflow:auto;padding:4px 0}
.activity-picklist .row{margin-top:1px;padding:0}
.activity-picklist .button-div{clear:both;float:left;width:25px}
.activity-picklist .value{clear:both;float:left}
.activity-picklist .source-picklist{float:left;width:138px;border:1px solid}
.activity-picklist .source-picklist .panel{background-color:#dcdcdc}
.activity-picklist .dest-picklist{float:right;width:188px;border:1px solid}
.activity-picklist .activity-name{float:left;overflow:hidden;width:30%}
.activity-picklist .dest-picklist .skill-level-menu{float:right;font-size:80%;width:50%}
.activity-picklist .add-activity-freeform{clear:both;float:left;margin-top:3px}
.activity-picklist .add-activity-freeform input[type='text']{width:136px;margin-right:2px}

.error-message-page{margin-top:10px;margin-left:20px;height:400px}
.error-message-page .header{margin-bottom:20px}

.error-page{padding:30px;margin:30px;text-align:left;border:2px solid #F5F5F5;background-color:#FFF;display:inline-block;width:85%}
.error-page .error-icon{float:left;margin-left:10px}
.error-page .error-icon img{vertical-align:middle}
.error-page .error-message{float:left;margin-left:20px}
.error-page .error-message p{margin-left:15px;margin-top:5px}

.tooltip{border-width:3px;padding:10px}
.tooltip div{margin:4px}
.tooltip-text{width:350px;height:80px;cursor:pointer;border-width:2px;text-align:center;display:table-cell;vertical-align:middle}
.tooltipData{font-weight:bold}

.marketing-spot-loginRegister{background:url(../images/layout/find-a-partner.jpg) no-repeat;background-position:center right;height:150px;overflow:hidden;padding:0 366px 0 40px}
.marketing-spot-loginRegister h2{font-size:260%;font-weight:bold;color:#639ec8;float:left;padding:25px 0 20px 0;margin:0}
.marketing-spot-loginRegister .intro{clear:both;color:#666;line-height:150%;font-weight:bold}
.marketing-spot-loginRegister .call-to-action a{font-size:140%}
.marketing-spot-loginRegister .call-to-action a:hover{color:#666}

.register-page{margin-top:3px;margin-bottom:30px;padding:0 0 10px 0;margin-left:auto;margin-right:auto;width:700px;}
.register-page .register{width:670px;margin:30px 0 0 0;}
.register-page .register h3{text-align:center;color:#6096ca;background-image:url(/images/layout/homepage/h3_bg.gif);background-repeat:repeat-x;margin:0 0 10px;padding:10px 0 0;height:36px}
.register-page .register-fields{Margin-bottom:15px}
.register-page .input-field{width:300px}
.register-page .field{margin-bottom:6px}
.register-page .label1{font-weight:bold;margin-left:2%;margin-top:5px;width:290px;clear:both;float:left}
.register-page .actions{margin:10px 65px 20px;float:right}
.register-page .actions input{background-color:#da5c05;background-image:url(/images/layout/homepage/orangebtn_bg.gif);border:1px solid #6b3110;padding:2px;text-shadow: 0px -1px 0px #374683;}
.register-page .policy{float:right;font-size:80%;width:565px}

.forgot-password-page{width:100%}
.forgot-password-page .header{margin-bottom:10px}
.forgot-password-page .email-input{margin-left:15px;margin-bottom:10px}
.forgot-password-page .email-input .email-input-tf{width:300px}
.forgot-password-page .actions{margin-left:15px;margin-bottom:20px}

.workout-routine-quick-entry{width:auto;height:440px;background-color:#da5c07;padding:10px}
.workout-routine-quick-entry .rightside{background-color:#fff;float:right;width:330px;height:100%;overflow:auto}
.workout-routine-quick-entry .rightside #top{width:330px;height:380px;overflow:auto}
.workout-routine-quick-entry .rightside #top table{width:100%}
.workout-routine-quick-entry .CalorieColumn{text-align:center}
.workout-routine-quick-entry .leftside{float:left;width:520px;height:100%;text-align:left;background-color:#fff;padding:0px}
.workout-routine-quick-entry .leftside .intro{width:510px;text-align:left;background-color:#eee;margin:0 0 10px 0;padding:5px;font-size:1.3em;font-weight:bold}
.workout-routine-quick-entry .leftside table td{padding-bottom:1px}
.workout-routine-quick-entry .label-col{width:140px}
.workout-routine-quick-entry .leftside .content{width:510px;text-align:left;background-color:#fff;margin:0px;padding:5px}
.workout-routine-quick-entry .leftside .content table{padding:1px}
.workout-routine-quick-entry .leftside .content label{margin:0 20px 10px 0;font-size:1.2em;font-weight:bold}
.workout-routine-quick-entry .leftside .content .exercise-picker{width:200px}
.workout-routine-quick-entry .leftside .input-med-unit{width:60px}

.workout-routine-quick-entry .bottomButtons{position:absolute;top:430px;left:600px;width:240px;clear:both}

.workout-report-view-by{width:705px;border:1px solid;padding:10px;margin:0 0 10px 0;background-color:#f5f5f5}

#calendar-event-add .rich-panel-body{padding:0}
#calendar-event-add .rich-panel{border:0}
#calendar-event-add .rich-calendar-input{width:92%;background-color:#FFF;clear:left}
#calendar-event-add .inputEvent{width:95%;clear:left}
#calendar-event-add input[type='radio']{float:left}
#calendar-event-add .rich-spinner-input{width:20px}
#calendar-event-add label{clear:right;display:block;float:left;margin-right:0.5em;text-align:left;font-size:120%;width:125px}
#calendar-event-add .am-pm-radio label{font-size:100% !important;text-align:left;width:50px}
#calendar-event-add .input-field{width:90%;margin:5px auto}
#calendar-event-add .actions{text-align:center;margin:0 0 5px 0}
#calendar-event-add .actions input[type='button']{margin-top:3px}
#calendar-event-add h4{color:#375068;text-transform:uppercase;background-color:#fbfcfd;border-bottom:2px solid #e3e7ee;font-size:175%;padding:10px;margin-bottom:10px}
#calendar-event-add .recurring-event{border-bottom:1px solid #d55d02;width:90%;text-align:left;margin:0 auto;color:#d55d02;font-size:120%;margin-top:15px}
#calendar-event-add div.row{clear:both;margin-left:20px;padding-top:10px;width:95%;}
#calendar-event-add div.row label{width:45px}
#calendar-event-add div.row input[type='checkbox']{float:left}
#calendar-event-add div.row strong{font-size:1.3em;padding-top:10px}
#calendar-event-add div.row span.label{float:left;width:125px;text-align:right;font-size:1.2em;font-weight:bold}
#calendar-event-add div.row span.field{ float:right;width:330px;text-align:left}
#calendar-event-add .calendarbuttons{margin:20px 0 0 20px;padding:10px;text-align:right;background-color:#FFF;float:left}
#calendar-event-add .calendarbuttons input[type='button']{margin-right:15px}

#calendar-top {width:100%;float:left;display:block}
#calendar-top .calendar-buttons img{margin:25px 15px 15px 10px;padding-left:50px}
.rich-calendar-exterior{border-color:#375068}
.rich-calendar-holly {background-color:#b9d2eb;color:#375068}
.rich-calendar-header  {background-color:#f5f8fa;border-bottom:2px solid #375068;text-transform:uppercase;height:55px}
.rich-calendar-tool  {background-color:#f5f8fa;color:#375068;font-size:300%;font-weight:bold;padding:0 15px}
.rich-calendar-month  {background-color:#f5f8fa;color:#375068;font-size:300%;font-weight:bold;white-space:nowrap;}
.rich-calendar-exterior  {border:2px solid}
.rich-calendar-days  {background:none repeat scroll 0 0 #375068;border-bottom-color:#375068;border-right-color:#375068;font-size:95%;font-weight:bold;height:30px;color:#FFF}
.rich-calendar-weekends  {color:white}
.rich-calendar-today  {background-color:#375068;color:#FFF;font-weight:bold}
.rich-calendar-cell{font-size:11px;border:1px solid}
.rich-calendar-tool-btn-hover {background-color:#F1EEE9;height:17px;padding:15px 2px}
.calendar-add-event .rich-mpnl-body{background-color:#FFFFFF;border:6px solid #6096CA;padding:0}
.calendar-add-event label{font-size:1.4em;padding:3px}
.calendar-add-event h4{font-size:1.5em;padding-bottom:5px}

.media-listing{width:733px;float:left;display:inline;white-space:nowrap}

.media-listing .media-item{background-color:#EEE;padding:5px;width:165px;text-align:center}
.media-listing .rich-table,.media-listing .rich-table-header,.media-listing .rich-table-headercell,.media-listing .rich-table-cell,.media-listing .rich-subtable-cell,.media-listing .rich-table-footercell,.media-listing .rich-subtable-footercell{border-width:0px}
.media-listing .media-item .options{font-size:90%}
.media-listing .media-item media-image{border:1px solid #666;margin-bottom:3px}
.media-listing .clear{clear:both}

.media-settings .rich-panel-body{padding:0px}
.media-settings .input-field{background:url(../images/layout/fadePinkGradient.gif) repeat-x #fff;padding:2px 5px 5px 5px}

.is-primary-photo-label{font-size:80%;color:blue}

.inputTag{width:80%;float:left;margin-bottom:0.5em}

.star-rating{}
.star-rating-label{margin-right:5px;margin-top:1px}
.star-rating img{width:16px;height:16px;float:left;vertical-align:top}

.schedule-calendar .calF_calDayCell{height:123px;width:123px;padding-left:5px;padding-top:5px;text-align:left;}
.schedule-calendar .calendar-event{background:url(/images/icon/calendar/calendaricon_events.png) no-repeat;float:left;clear:both;height:16px;width:16px;margin-right:2px}
.schedule-calendar .workout{background:url(/images/icon/calendar/calendaricon_workouts.png) no-repeat;float:left;clear:both;height:16px;width:16px;margin-right:2px}
.schedule-calendar .path{background:url(/images/icon/calendar/calendaricon_paths.png) no-repeat;float:left;clear:both;height:16px;width:16px;margin-right:2px}
.schedule-calendar .quick-entry-workout{background:url(/images/icon/calendar/calendaricon_quicklog.png) no-repeat;float:left;clear:both;height:16px;width:16px;margin-right:2px}
.schedule-calendar .training-plans{background:url(/images/icon/calendar/calendaricon_training.png) no-repeat;float:left;clear:both;height:16px;width:16px;margin-right:2px}
.schedule-calendar .empty-item{}
.schedule-calendar .col1{float:left;overflow:hidden;margin:0;white-space:nowrap;font-size:110%}
.schedule-calendar img{margin-right:3px}
.calendar-modal{background-color:#da5c07;padding:5px}
.calendar-modal h2{margin-left:-10px;margin-top:10px;clear:both}
.calendar-modal h3{font-size:200%;clear:both;margin-bottom:-8px}
.calendar-modal p{float:left;padding:10px 10px 15px 10px;clear:both;font-size:110%}
.calendar-modal .underneath{padding:10px 10px 0px 10px;clear:both;font-size:110%;clear:both;float:left}
.calendar-modal .title{background:url(../images/layout/calendarmodalborder.gif) repeat-x;clear:both;margin-top:5px}
.calendar-modal .add-to-cal{clear:both;font-size:110%;font-weight:bold;float:right;margin-top:10px;margin-bottom:10px;margin-right:5px}
.calendarbuttons{margin-top:3px;padding:4px;text-align:right;background-color:#FFF}

.calendar-view-modal .rich-mpnl-body{background-color:#FFFFFF;border:6px solid #d55d02;padding:0}
.calendar-view-modal label{font-weight:bold;font-size:1.2em;padding:3px}
.calendar-view-modal-list{overflow:auto;height:440px;padding:5px}
.calendar-view-modal-list h2{font-size:1.8em}
.calendar-view-modal-panel >div{background-color:#fff}
.calendar-edit-modal{width:auto;height:auto;margin:0px}
.calendar-edit-modal .rich-mpnl-body{background-color:#da5c07}
.calendar-edit-modal-header div th{font-size:1.3em}
.calendar-view-data-list{margin:0px}
.calendar-edit-panel .main-div{background-color:#fff;padding:3px}
.event-title{background:#FFF;padding:5px;float:left;clear:both}
.calendar-div-hr {width:85%;margin:10px 15px;border-bottom:1px solid #e3e3ee;float:left}
.calendar-view-modal h4{color:#532b0d;text-transform:uppercase;background-color:#fcf9f6;border-bottom:2px solid #f8eadf;font-size:175%;padding:10px;margin-bottom:10px}
.modal-container{background-color:#fff}
.calendar-panel{margin:5px;width:375px;float:left}
.calendar-controls{margin:5px;width:375px;float:left}

div.row{clear:both;padding-top:10px}
div.row strong{font-size:1.3em;padding-top:10px}
div.row span.label{float:left;width:125px;text-align:right;font-size:1.2em;font-weight:bold}
div.row span.field{ float:right;width:330px;text-align:left}

div.form-buttons{margin:auto}

.field-col{float:right;width:160px;text-align:left}
.form-header{font-size:1.1em; padding:5px;background-color:#eee}
.modal-form div{}
.modal-form input{float:right;display:inline}

.mce-no-toolbar .mceToolbar{display:none}
.mce-advanced{margin:0px;width:100%;clear:left}

.firstRow{background-color:#f5f5f5}
.secondRow{background-color:#FFFACD}

.mapLink{margin-top:20px;margin-left:30px;font-size:110%;font-weight:bold;color:#6095c1}
.mapLink a{color:#6095c1}
.mapLink a:hover{color:#6095c1}
.mapLinkModal{font-size:120%;font-weight:bold;clear:both;color:#6095c1}
.mapLinkurl{width:400px}

.tag-input-field{width:100%}
.tag-input-field .tag-input-field-img{margin:0;padding:0;border:0;margin-top:0;margin-bottom:0;margin-left:0;margin-right:0}
.tag-input-field input[type='text']{width:50%;margin:0;vertical-align:top;font-size:120%}
.tag-input-field .input-text{width:50%;margin:0;vertical-align:top;font-size:120%}

.tag-input-field input[type='button']{width:30%;margin:0 0 0 4px;vertical-align:top}

.time-picker{width:70px}
.timeEntry_control{vertical-align:middle;margin-left:0px}
* html .timeEntry_control{ margin-top:-4px}

.select-controls{float:left;margin:5px;width:100%}

.user-info-tiny{width:84px;padding:2px 2px 1px;border:1px solid #BBB;margin:5px 5px;float:left}
.user-info-tiny .pending{font-weight:bold}
.user-info-tiny .username{overflow:hidden;color:#6095C1}
.user-info-tiny .image-div{margin-bottom:2px}
.user-info-tiny .image-div img{margin-left:auto;margin-right:auto;display:block}
.account-pending-true{background-color:#ffebcd}
.account-pending-false{background-color:#f7f7f7}

.drop-down-indicator{vertical-align:top;padding:0;margin:0}

#share-on{border:1px solid #CCC;width:100%;background-color:#F8F8F8;padding:0;height:60px}
#share-on-profile{border:1px solid #CCC;text-align:center;width:100%;background-color:white;padding:0}
#share-content{padding:3px}
#share-on-profile #share-content{padding:5px 3px}
#share-content img{margin:2px 4px !important;vertical-align:middle}
#share-content a, .share-content a{color:#6095c1;margin:0 3px}
#share-header{background-color:#DEEAF4; font-size:120%;padding:1px 5px;text-align:left;color:#666666}
#share-on-profile #share-header{background-color:#DEEAF4; font-size:120%;padding:3px 5px;text-align:left;color:#666666;font-weight:bold}
#share-mp-body{padding:20px 10px;text-align: justify;font-size: 140%}
#share-footer{text-align:center;font-size:140%}

#sign-on-mp-body .sign-on-left-image{float:left;width:60px;border-right:1px solid #BBB;height:70px;padding-top:40px;text-align:center;}
#sign-on-mp-body .sign-on-mp-content{float:left;width:380px;margin:5px 0 0 10px;}
#sign-on-mp-body .sign-on-mp-content p{margin:5px}
#sign-on-mp-body .sign-on-mp-content .actions{margin:20px;float:right}

.top-search {width:100%;background-color:transparent;height:40px}
.search-query {float:right;padding-top:4px;width:48%;}
.search-query input {width:320px;margin:0}
.search-article-results {float:left}
.search-results {float:left;margin:0 10px}
.result-subsection {padding:5px;margin:5px;float:left;width:100%}
.search-field.empty {color:#BBBBBB}

#crumbs{float:left;color:#FFF;padding:8px 0 0 10px;font-style:italic}
#crumbs a{color:#FFF;text-decoration:none}
#crumbs a:hover{text-decoration:underline}


.left-banner{margin:7px auto;text-align:center;border-top:1px solid #EEEEEE;border-bottom:1px solid #EEEEEE;padding:3px 0}
.left-banner a{font-size:120%;font-weight:bold}
.left-banner a img{margin-bottom:5px}

.right-banner{margin:-17px 10%;text-align:center;padding:3px 0;float:right}
.right-banner a{font-size:120%;font-weight:bold}
.right-banner a img{margin-bottom:5px}

#wizard-navigation{margin:0px 15px 5px 0;padding:10px;background-color:#fff;width:250px;float:left;border:0px outset #CCC}
#wizard-navigation img{margin:0;padding:0 10px 0 10px;float:left}
#wizard-navigation h2{font-size:130%;margin:20px 0 0 0;padding:0;color:#000;float:left;width:150px}
#wizard-navigation ul{margin:10px 0 0 0;padding:0;float:left;clear:both;width:75%}
#wizard-navigation li{margin:0 0 5px 0;padding:4px;font-size:140%;font-weight:bold;color:#da5c05}
#wizard-navigation li.current{background-color:#ccc}
#wizard-navigation li a{padding:5px 6px;display:block;color:#da5c05;text-decoration:none}

#log-navigation{margin:0px 15px 5px 0;padding:10px;background-color:#fff;width:210px;float:left;border:0px outset #CCC}

#wizard-content{margin:5px;padding:5px;background-color:#fff;width:575px;float:left}
#wizard-content div{display:block}
#wizard-content hr,#log-content hr{ padding:0;margin:10px 0 10px 0;width:100%;clear:both}
#wizard-content textarea,#log-content textarea{width:45%;border:1px solid #CCC}
#wizard-content input[type='text'],#log-content input[type='text']{border:1px solid #CCC}
#wizard-content input[type='radio'],#log-content input[type='radio']{margin:8px;float:left;clear:both;width:10px}
#wizard-content .wizard-input,#log-content .wizard-input{float:left;width:259px; display:inline;border:1px solid #ccc;margin:0}
/**#wizard-content label,#log-content label{float:left}**/

#log-content{background-color:#f7f7f7;padding:10px;margin-top:15px}
#log-content-middle{width:100%;height:120px;border-bottom:2px solid #e3e7ee;padding-bottom:10px;margin-bottom:35px}
#log-content-middle .instructions{font-size:140%;color:#6096ca;font-weight:bold;margin:25px 0 0 95px}
#log-content-middle .workout-information{float:left;width:90%;margin-bottom:10px}
#log-content-middle .workout-information span{padding:5px;width:75%;text-align:justify;color:#999;font-size:80%;display:block}
#log-content h3{margin-bottom:10px;color:#333}
#log-content-middle h3{margin-bottom:10px;color:#375068;font-size:200%;}
#log-content .rich-table-no-border{margin:10px 0 5px}
#log-content p{font-size:90%;color:#999;}
#log-content .tags{font-size:90%;color:#d55d02;}
#log-content .description{font-size:110%;color:#333;font-weight:bold}
#log-content .rich-table{border:1px solid #D1D1D1;width:639px;margin:3px}
#log-content .even-row{background-color:#FFF8DC}
#log-content .odd-row{background-color:#fff}
.complete-row{background-color:#FFF}
.incomplete-row{}
.not-completed-row > td > div{background-color:#A9A9A9}

#add-exercise{margin:10px 0 0 0}

#wizard-add{float:left;margin:25px}

.timeEntry_wrap{float:left;width:100px}

.exercise-options{float:left;width:300px;margin:30px 0;}
.exercise-options .col1{width:80px}

.single-exercise-row{width:100%;border:1px solid #e3e7ee;float:left;padding:0;margin-bottom:15px}
.single-exercise-row > div.head{width:100%;background-color:#f5f8fa;border-bottom:1px solid #e3e7ee;font-size:125%;color:#375068;height:25px;margin:0}
.required-fields {font-weight:bold;color:#333;float:left;margin-right:15px;}
.exercise-fields {float:left;padding:5px;width:75px}
.exercise-fields2 {float:left;padding:5px;width:125px}
.exercise-fields span{color:#ff2700}
.exercise-fields select {background-color:#FFF;font-size:85%}
.options{width:95%;border-bottom:1px solid #d55d02;float:left;text-align:right;margin-bottom:10px}
.options a{color:#d55d02;font-size:85%}
.options a:hover{color:#333;text-decoration:none;}
.calendar-input [type="text"] {width:85px}
.select-goal td{padding:5px}
.select-goal label{width:80%;margin:0 5px 5px 0;float:left}
.log-options {float:right;font-size:75%;font-weight:normal;padding:5px}

.rich-table-log{width: 90%; float: left;border:0 !important}
.rich-table-log td{font-size:inherit !important;padding:0}

#wizard-bottom{padding:0;margin:10px 0 10px 0;width:100%;clear:both}
.wizard-actions,#wizard-content .actions{float:right;clear:both;margin:10px 5px}
#wizard-content .actions input,#wizard-content .actions a{margin:0 5px}
.wizard-actions a,.wizard-actions input{margin:0 2px 0 2px}

#exercise-controls{margin:0px 15px 5px 0;background-color:#fff;float:left;border:0px outset #CCC}
#exercise-controls h2{font-size:130%;margin:20px 0 0 0;padding:0;color:#000;float:left;width:150px}
#exercise-controls ul{margin:0px 0 0 0;padding:0;float:left;clear:both;width:150px}
#exercise-controls li{margin:0 0 5px 0;padding:4px;font-size:100%;font-weight:bold;color:#da5c05}
#exercise-controls li.current{background-color:#ccc}
#exercise-controls li a{padding:5px 6px;display:inline;color:#da5c05;text-decoration:none;float:right}
#exercise-controls li a span{padding-top:10px}
#exercise-controls li a img{margin:0;padding:0 10px 0 10px;float:right;display:block}

#exercise-controls-top{width:50%;height:53px;margin:15px auto 10px;border:1px solid #d1d1d1}
#exercise-controls-top ul{float:left; margin:0px;padding:0px;width:100%;font-size:90%}
#exercise-controls-top li{float:left;margin:5px 0;text-align:center;width:25%}
#exercise-controls-top li.current{background-color:#ccc}
#exercise-controls-top li a img{display:block;margin-left:auto;margin-right:auto}

.section-details{margin:15px 0}
.section-listing{width:570px}
.section-listing-heading{background-color:#deeaf4;padding:10px 10px 8px}
.section-listing-heading h2{float:left;font-size:140%;color:#000}
.section-listing-heading-options{float:right;font-size:90%}
.section-listing-heading-options b{font-size:100%;color:#000}
.section-listing-heading-options a{text-decoration:underline}
.section-listing-heading-options a:hover{color:#000;text-decoration:none}

.section-listing-list{clear:both}
.section-listing-item{margin:5px 0}
.section-listing-item ul{margin:0}
.section-listing-item p a{color:#5c5c5c;text-decoration:none;padding:4px 5px 4px 5px;display:block;border:1px solid #fff;overflow:hidden}
.section-listing-item p a strong{font-size:100%;font-weight:bold;color:#000}
.section-listing-item p a .by{color:#5c5c5c;font-size:80%}
.section-listing-item p a i{width:80px;text-align:center;display:block;float:left;margin-right:5px;font-size:90%;font-weight:bold;font-style:normal;color:#fff}
.section-listing-item .level-advanced i{background-color:#933}
.section-listing-item .level-intermediate i{background-color:#b98929}
.section-listing-item .level-beginner i{background-color:#004724}
.section-listing-item p a:hover,.current p a{background-color:#f0f0f0;border:1px solid #d1d1d1}
.current p a,.current p a:hover{width:565px;border-right:1px solid #f0f0f0;z-index:4;position:relative;vertical-align:baseline}

.section-listing-item-detail{display:none}
.section-listing-item-detail{position:absolute;margin-left:575px;margin-top:-50px;width:310px;background-color:#f0f0f0;border:1px solid #d1d1d1;padding:10px}
.current .section-listing-item-detail,.section-listing-item-detail-no-position,.section-listing-item-detail-no-position-mini{display:block}
.section-listing-item-detail,.section-listing-item-detail-no-position,.section-listing-item-detail-no-position-mini{font-size:90%;line-height:110%}
.section-listing-item-detail h3,.section-listing-item-detail-no-position h3,.section-listing-item-detail-no-position-mini h3{font-size:130%;margin:0 0 4px}
.section-listing-item-detail ul,.section-listing-item-detail-no-position ul,.section-listing-item-detail-no-position-mini ul{margin:0}
.section-listing-item-detail p,.section-listing-item-detail-no-position p,.section-listing-item-detail-no-position-mini p{padding:0 0 3px;height:85px;overflow:hidden}
.section-listing-item-detail-info{float:left;width:175px;margin:4px 0;background-color:#deeaf4;border:1px solid #d1d1d1;padding:5px;overflow:hidden}
.section-listing-item-detail-info li{clear:both;padding:2px 0}
.section-listing-item-detail-info b{float:left;width:58px}
.section-listing-item-detail-info span{float:right;width:105px}
.section-listing-item-detail-info .tags{height:20px;line-height:11px}
.section-listing-item-detail-extendedinfo{float:right;width:115px;margin:4px 0}
.section-listing-item-detail .action-list,.section-listing-item-detail-no-position .action-list,.section-listing-item-detail-no-position-mini .action-list{clear:both}
.section-listing-item-detail .action-list li,.section-listing-item-detail-no-position .action-list li,.section-listing-item-detail-no-position-mini .action-list li{float:left;margin:5px}

.section-listing-item-detail-no-position{width:310px;display:inline-block;background-color:#f0f0f0;border:1px solid #d1d1d1;padding:10px}

.section-listing-item-detail-no-position-mini{width:190px;background-color:#f0f0f0;border:1px solid #d1d1d1;padding:10px;display:inline-block}

.search-options-workout-routine{margin:5px;padding:5px;float:left;width:204px;border:1px solid #DDD;background-color:#DEEAF4}

.search-options-workout-routine hr{height:3px}
.search-options-workout-routine .rich-panelbar-header{font-weight:normal}
.search-options-workout-routine .field,.search-options .field{clear:both;padding:10px 0 0 0}
.search-options-workout-routine .field .input-field,.search-options .field .input-field{width:145px;float:right}
.search-options-workout-routine .field b,.search-options .field b{width:50px;float:left;margin-top:5px}
.search-options-workout-routine .actions,.search-options .actions{margin:15px 10px 15px 0;float:right;clear:both}
.search-options-workout-routine .actions a,.search-options .actions a{cursor:pointer;font-size:120%;font-weight:bold}
.search-options-workout-routine .actions a:hover,.search-options .actions a:hover{text-decoration:none}
.search-results-workout-routine{margin:0;float:left;width:677px;border:1px solid #fff;overflow:hidden}

.search-content{display:inline-block;padding:10px 21px;margin:20px;background-color:#F0F0F0}

.search-options{padding:10px;margin:10px;background-color:#DEEAF4;border:1px solid #D1D1D1}
.search-options .rich-panelbar-header-act{padding:5px 1px 5px 5px;font-weight:bolder}
.search-options .rich-panelbar-header{padding:2px 1px 2px 5px;font-weight:normal}
.search-options .rich-panelbar-content,.search-options-workout-routine .rich-panelbar-content{padding:0px}
.search-options ul,.search-options-workout-routine ul{margin:10px 5px}
.search-options li,.search-options-workout-routine li{margin:5px;font-weight:bold}

.tooltip-card{background:#f7f7f7; border:solid #5fa7d3}
.tooltip-card-med{float:none;width:400px;height:250px;}
.tooltip-card .pix{float:left;width:160px;height:160px}
.tooltip-card .profilepix{float:left;margin-left:5px;margin-top:5px}
.tooltip-card .actionicon{float:left;width:145px;height:86px;background:white;margin-left:5px}
.tooltip-card .actionicon a{float:left;margin:5px 3px}
.tooltip-card .about{float:right;width:240px;height:160px}
.tooltip-card .about h2{text-align:center}
.tooltip-card .about p{margin-left:3px;margin-right:5px;text-align:justify;overflow:auto}
.tooltip-card .dynamiclinks{float:right;width:240px;height:80px;border-top:solid white}
.tooltip-card .dynamiclinks li{text-align:justify;margin-top:5px}
.tooptip-card .actions{margin:5px}

.tooltip-card-centered{background:#f7f7f7; border:solid #5fa7d3;text-align:center;padding:8px}
.tooltip-card-centered div{margin:3px auto}


.tooltip-card-workout{text-align:left;width:400px;float:left}

div.top-desc{width:100%;float:left;margin:5px 0}
div.top-desc > div.image{float:left;border:none}
div.top-desc > div.desc{float:left;width:820px;text-align:center;margin:0 auto}
div.top-desc > div.desc h1{font-size:160%;color:#666666}
div.top-desc > div.desc h1 p{margin:3px 0}

div.espot{width:892px;margin:5px 0;float:left;background-color:#ffffec;border:1px solid #D95E16;padding:10px;text-align:center}

div.goal-list{width:100%;color:#666666}
div.goal-list div.goal-item-big{margin-bottom:10px;float:left;width:100%}
div.goal-list div.goal-item-small{float:left;width:100%;margin-bottom:8px}
div.goal-list div.goal-item-big > div.header{float:left;width:95%;height:21px;padding:4px;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;background-color:#f0f5fa}
div.goal-list div.goal-item-small > div.header{float:left;width:100%;height:20px;padding:1px;margin:2px 0}
div.goal-list div.header > div.name{float:left;margin-top:3px;font-size:110%;color:#000000}
div.goal-list div.goal-item-small div.header > div.name{font-size:110%}
div.goal-list div.goal-item-small > div.header > div.name{width:230px;overflow:hidden;white-space:nowrap}
div.goal-list div.header > div.sparkline{float:left;margin:0 0 0 10px;border:1px solid #F0F0F0}
div.goal-list div.header > div.info-icons{float:left;}
div.goal-list div.header > div.actions{float:right}
div.goal-list div.header > div.actions-show{float:right;display:block !important}
div.goal-list div.goal-item-big > div.header > div.actions img, div.goal-list div.header > div.info-icons img{margin:0 3px}
/**div.goal-list > div.goal-item-big div.sparkline > img{border:1px solid #CCCCCC}**/

div.goal-list div.goal-item-big > div.body{width:100%;margin:8px 0 12px;float:left}
div.goal-list div.goal-item-small > div.body{margin: 0 4px}
div.goal-list div.goal-item-big > div.body > div.left{width:50%;clear:both;float:left}
div.goal-list div.goal-item-big > div.body > div.right{width:50%;float:left}
div.goal-list div.goal-item-big > div.body div.target{float:left;margin:5px 0;clear:both;width:95%;border-bottom:1px solid #EEEEEE}
div.goal-list div.goal-item-big > div.body div.target div.update{clear:both;float:left;margin:8px 10px}
div.goal-list div.goal-item-big > div.body div.target div.update div.new{color:#000000;clear:both}
div.goal-list div.goal-item-big > div.body div.target div.update div.new > div, div.goal-list > div.goal-item-big > div.body div.target div.update div.new label{float:left;margin:8px 5px}
div.goal-list div.goal-item-small div.target div.update div.new > div, div.goal-list > div.goal-item-small div.target div.update div.new label{float:left;margin:8px 5px}
/**div.goal-list > div.goal-item-big > div.body div.target > div{float:left;clear:both}**/
div.goal-list div.goal-item-big > div.body div.target .desc{font-size:95%;padding:5px 3px 0 0}
.prog-bar-no-image{background-image:none}
.goal-reached{color:red;font-weight:bold;font-size:140%}

div.add-goal{font-size:120%;background-color:#F5F5F5;border:1px solid #CCCCCC;float:left;padding:10px;display:none}
div.add-goal div.select select{font-size:120%}
div.add-goal .input-grid > tbody > tr{margin:5px 0}
div.add-goal .input-grid > tbody > tr > td{padding:0 4px 10px 0}
div.add-goal div.goal-item-big > div.header{font-size:120%;font-weight:bold;color:#000000;margin:10px 0}
div.add-goal div.goal-item-big > div.body{padding-left:10px}
div.add-goal select{width:100%;background-color:#FFF}

div.add-goal-link{float:right;clear:right;font-size:140%}
r
.form2{}
.quicklogg-save{width:75%;margin-left:auto !important;margin-right:auto !important}
.quicklogg-save > input[type='text'], .quicklogg-save > textarea,.quicklogg-save > select {width:60% !important;float:left !important;}
.form2 > div{padding:15px 0;clear:both;}
.form2-narrow > div{padding:3px 0 !important;}
.form2 > div > label, .form2 .label {font-weight:bold;width:34%;float:left;margin:3px}
.form2 > div input[type='text'], .form2 textarea, .form2 select{width:65%;float:right;border:1px solid #CCCCCC}
.form2 > div table, .form2 > div div.value{width:65%;float:right;border:0}
.form2 > div table td{padding:1px 0}
.form2 > div table td input{float:left;margin:0 4px 0 0}
.form2 h1{font-size:160%;border-bottom:1px solid #5998C9;padding:7px}
.form2 .rich-sb-common-container{width:300px}
.form2 .rich-message{color:red}
.form2 .rich-message-marker img {padding:3px 0;vertical-align:middle}
.form2 > div.actions{float:right;padding:5px 10px}
.form2 > div.actions input{margin:0 4px}

.tickercontainer{ height:27px; margin:0; padding:0; width:738px; overflow:hidden; color:#fff; font-size:13px}
.tickercontainer .mask{ position:relative; left:10px; top:8px; width:718px; overflow:hidden}
ul.newsticker{position:relative; left:750px; list-style-type:none; margin:0; padding:0}
ul.newsticker li{ float:left; margin:0; padding:0; margin:0 100px 0 0}
ul.newsticker a{ white-space:nowrap; padding:0; color:#333}
ul.newsticker span{color:#b2cbe3;font-size:75%;margin:-2px 5px}

#masthead,#navigation,#member .login-form,#content,.spotlights,.user-profile,.professional-profile,.group-profile{clear:both}

#masthead:after,#navigation:after,#member .login-form:after,#content:after,.spotlights:after,.user-profile:after,.professional-profile:after,.group-profile:after,.section-listing-heading:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#masthead,#navigation,#member .login-form,#content,.spotlights,.user-profile,.professional-profile,.group-profile,.section-listing-heading{display:inline-block}

* html #masthead,* html #navigation,* html #member .login-form,* html #content,* html .spotlights,* html .user-profile,* html .professional-profile,* html .group-profile,* html .section-listing-heading{height:1%}

#masthead,#navigation,#member .login-form,#content,.spotlights,.user-profile,.professional-profile,.group-profile,.section-listing-heading{display:block}

#tourgoals {padding:15px}
#tourgoals h2 {color:#d55d02;float:left;font-size:260%;font-weight:bold;margin:0;padding:25px 0 20px;}
#tourgoals p{color:#333;display:block;width:520px;line-height:21px;font-size:13px;text-align:justify}
#tourgoals #monitor {float:right;padding:5px}
#tourgoals #goalscontent {float:left;padding:5px}
#tourgoals #goalscontent img{padding-top:25px}
#tourgoals #goalsbottom {float:left;width:100%}
#tourgoals #goalsbottom img{padding:0}

#regpage {padding:15px 45px;border-bottom:2px solid #e3e7ee;height:186px}
#regpage h2 {color:#D55D02;float:left;font-size:260%;font-weight:bold;margin:0;padding:25px 150px 20px 0;}
#regpage p {color:#333333;display:block;font-size:13px;line-height:21px;text-align:justify;width:500px;}
#regpage #topimage {float:right;padding:5px}
#regpage #regcontent {float:left;padding:5px;width:520px}
#regpage #regcontent img{padding-top:25px}
#regbottom {float:left;width:100%;padding:25px 0}
#regpage #regbottom img{padding:0}

#passwordpage {padding:15px 45px;border-bottom:2px solid #e3e7ee;height:215px}
#passwordpage #passwordcontent {float:left;padding:5px;width:400px}
#passwordpage #topimage {float:right;padding:5px}
#passwordpage h2 {color:#D55D02;float:left;font-size:240%;font-weight:bold;margin:0;padding:35px 0 20px 0;}
#passwordpage p {color:#333333;display:block;font-size:13px;line-height:21px;text-align:justify;width:500px;}
#passwordpage ul{list-style:disc;width:300px;padding-left:15px}
#passwordpage li {margin:1em 0}

#setpassword{float:left;width:85%;}
#setpassword img{float:left;padding-right:10px;height:33px}
#setpassword p{padding-top:5px;text-align:left;color:#ff9600;font-size:100%;text-transform:uppercase;font-weight:bold;line-height:14px}
#setpassword a{color:#ff9600;text-decoration:underline}
#setpassword a:hover{color:#cccccc;text-decoration:underline}

#QuickLogg {width:760px;margin:0 auto;margin-top:5px;display:block}
#QuickLogg img{float:left;margin:1px;padding:0}
#QuickLogg a{color:#FFF;text-decoration: none;}
#QuickLogg .actions a{color:#6096ca;margin:0 5px;font-weight:bold}
#QuickLogg .form input[type="text"], #QuickLogg .form select {border:1px solid #CCCCCC;display:inline;float:left;margin:0;width:210px;height:20px}
#QuickLogg .form .quicklogg-fields{font-weight:bold;font-size:120%;color:#375068;float:left;overflow:hidden;width:50%}
#QuickLogg .form div{height:20px}
#QuickLogg .form label{display:inline;float:left;font-weight:bold;margin-right:3%;width:45%;}
#QuickLogg .small-links {margin-left:4%;margin-top:10px}
#QuickLogg .small-links a{color:#6096ca;text-decoration:underline;font-size:100%;font-weight:bold}
#QuickLogg a:hover{text-decoration: underline;}
#QuickLogg h2{font-size:165%;line-height:185%;color:#333;border-bottom:2px solid #e3e7ee}
#QuickLogg .left-div{width:44%;float:left}
#QuickLogg .right-div{float:left;margin-bottom:15px;margin-left:-15px;width:57.8%;}
#QuickLogg .right-head{width:100%;background-color:#6096ca;color:#FFF;text-align:center;font-weight:bold;line-height:30px}
#QuickLogg .main{width:85%;background-color:#f5f8fa;border:2px solid #e3e7ee;float:left;padding:10px 0 15px 15px}
#QuickLogg .main-right{width:95%;background-color:#f5f8fa;border:2px solid #e3e7ee;float:left;padding:9px}
#QuickLogg .options {width:250px;border-bottom:1px solid #d55d02;float:left;text-align:right;margin-bottom:10px;clear:both}
#QuickLogg .options a{color:#d55d02;font-size:85%}
#QuickLogg .options a:hover{color:#333;text-decoration:none;}
#QuickLogg #logactivity {width:396px;float:left}
.QuickLoggtop {background-color:#a9a9a9;float:left;font-size:110%;width:151px;color:#FFF;text-align:center;font-weight:bold;line-height:30px}
.QuickLoggactive-true{background-color:#6096ca;background-image:url("/images/layout/triangle-sm-wh.gif");background-position:25% 22px;background-repeat:no-repeat;height:100%;}

.add-activity > div {float:left;margin:5px 10px;width:100%}
.add-activity > input[type='button'],input[type=reset]{float:left;margin:5px 10px}

.form3 {color:#57534d}
.form3 select,.form3 input[type='text']{background-color:#FFF;float:left}
.form3 label{float:left;margin-top:5px;}
.form3 .fields{width:100%;float:left;margin:3px 0}
.form3 .select-exercise{width:100%;float:left;font-size:140%;font-weight:bold;margin:0}
.form3 > div{padding:5px 0;clear:both;margin-left:1%}
.form3 > div > label{float:left;width:100%}
.form3 > div > div {float:left;}
.form3 > div input[type='text'], .form3 textarea{float:left;border:1px solid #CCCCCC;}
.form3 > div select {background-color:#FFF;margin-bottom:5px}
.small-font > div{float:left;text-align:center;padding:0 5px}
.small-font > div input[type='checkbox'], .small-font > input[type='text'], .small-font > select{float:left;background-color:#FFF}
.small-font > label{float:left;font-size:75%;padding:0 !important}
.small-font a{color:#d55d02}
.form3 > div > div > label{float:left;padding-right:5px}
.form3 > div  > div input[type='text']{float:left;border:1px solid #CCCCCC;}
.form3 > div input[type='button']{width:160px;background-image:url(/images/layout/homepage/orangebtn_bg.gif);background-color:#d55d02;float:left;margin:5px 15px 5px 5px;padding:2px 0}

#exposeMask {background:#678 url(/tools/img/mask/mask_gradient_1000.png) no-repeat;background-position:13% 160px}

.media-log-wr{float:left;padding:2px}

.name2{float:left;font-weight:bold;padding:5px;width:75px;color:#333}
label > span.required{color:red}
label.error{color:red}