#innerwrapper{background-color:#373734}
.twocolumn-fixed-left #outerwrapper {
    padding-left: 250px;                     /* width of col-1 */
}
.twocolumn-fixed-left #col-1 {
    width: 250px;
    margin: 0 1px 0 -250px;
}

.spage {display:none;}

#signup-progress {margin-left:40px;color:#ccc}
#signup-progress ul {font-size:1.2em;}
#signup-progress li.step {height:33px;padding-top:5px;margin-bottom:10px;background:url(../images/signup_steps.png) no-repeat 0 5px;
                          display:block;position:relative;overflow:visible;opacity:.3;filter:alpha(opacity=30);cursor:pointer;}
#signup-progress li.step.current {opacity:1;filter:alpha(opacity=100);}
.step.two {background-position: -29px 5px !important;}
.step.three {background-position: -58px 5px !important;}
.step.four {background-position: -87px 5px !important;}
.step.five {background-position: -116px 5px !important;}
.step.six {background-position: -145px 5px !important;cursor:default;}
#signup-progress .checkmark {width:30px;height:35px;margin-top:-5px;background:url(../images/check_blue.png) no-repeat 3px 0px;position:absolute;display:none;top:5px;left:0;}
#signup-progress li.step.complete .checkmark {display:block;}
#signup-progress .name {height:33px;margin-left:29px;background:#373734;}
#signup-progress .name > span {display:block;padding:4px 0 0 10px;}

#signup-wrapper{min-height:480px;margin:30px;padding:40px;background:#93938a url(../images/signup_bkgnd.png) repeat-x;font-family:Arial,Helvetica,sans-serif;}

fieldset{border:0px;margin:20px 10px 10px 10px;}
fieldset ul{padding:5px 0;}
fieldset li{margin-bottom:6px;clear:both;}
fieldset h3{padding:3px;font-size:1.1em;background:#ccc;}
fieldset h4{padding:0 3px 3px;font-size:.9em;font-style:italic;background:#ccc;}
#signup-0 .qwrapper tr, #signup-0 .qwrapper td {height:25px;}
label {padding-right:5px;}
label.form{display:inline-block;width:80px;text-align:right;}
input{}
input.radio{display:inline-block;float:left;margin-top:2px;}
input.radio+span{display:table-cell;padding-left:5px;font-weight:bold;}
input.checkbox{float:left;margin-top:12px;}
input.checkbox+p{float:left;margin:10px 0 0 10px;width:28%;}
input#dob-m,input#dob-d {width:25px;text-align:center;}
input#dob-y {width:40px;text-align:center;}
#dob-cal {padding:2px 2px 2px 5px;cursor:pointer;}

.s-days .checkbox {width:30px;height:40px;margin-right:5px;background:#bfd8e0 url(../images/signup_dow.png) no-repeat;}
.c-days .checkbox {width:30px;height:40px;margin-right:5px;background:#fad999 url(../images/signup_dow.png) no-repeat;}
.checkbox.sun:hover {background-position:0px -40px;}
.checkbox.sun.checked {background-position:0px -80px;}
.checkbox.mon {background-position:-30px 0px;}
.checkbox.mon:hover {background-position:-30px -40px;}
.checkbox.mon.checked {background-position:-30px -80px;}
.checkbox.tue {background-position:-60px 0px;}
.checkbox.tue:hover {background-position:-60px -40px;}
.checkbox.tue.checked {background-position:-60px -80px;}
.checkbox.wed {background-position:-90px 0px;}
.checkbox.wed:hover {background-position:-90px -40px;}
.checkbox.wed.checked {background-position:-90px -80px;}
.checkbox.thu {background-position:-120px 0px;}
.checkbox.thu:hover {background-position:-120px -40px;}
.checkbox.thu.checked {background-position:-120px -80px;}
.checkbox.fri {background-position:-150px 0px;}
.checkbox.fri:hover {background-position:-150px -40px;}
.checkbox.fri.checked {background-position:-150px -80px;}
.checkbox.sat {background-position:-180px 0px;}
.checkbox.sat:hover {background-position:-180px -40px;}
.checkbox.sat.checked {background-position:-180px -80px;}


dt{font-size:1.5em;font-weight:bold;margin-bottom:20px;font-variant: small-caps;}
dt{}
.qcontent {font-size:1.1em;padding:10px;}
.qcontent a.more {display:block;float:right;font-size:0.9em;font-style:italic;padding:5px 0 0 27px;background:url(../images/help_14.png) no-repeat 10px 3px;}

.qhelpcontent {margin:10px 20px;padding:10px;font-size:1.1em;border-width:1px 0 1px 0;border-style:solid;}

#signup-nav {padding-top:20px;text-align:center;}

#signup-error {margin-left:180px;padding-top:20px;}
#signup-error li {padding:0px 0px 10px 20px;background:url(../images/caution_14.png) no-repeat 0 0;}

.colstrength,.colcardio {width:293px;vertical-align:top;background:#bab9b0 url(../images/signup_bkgnd_2.png) repeat-x 0 35px;}
.colstrength.disabled .colwrapper,.colcardio.disabled .colwrapper {opacity:.3;filter:alpha(opacity=30);}
.spacer {width:5px;}
.colheader {position:relative;height:25px;padding:6px 20px 5px;}
.colheader span {padding-left:40px;font-size:1.7em;font-variant:small-caps;font-weight:bold;}
.colstrength .colheader {background:url(../images/strength_header_bkgnd.jpg) repeat-x;}
.colstrength .colheader span {background:url(../images/strength_icon_white.png) no-repeat;}
.colcardio .colheader {background:url(../images/cardio_header_bkgnd.png) repeat-x;}
.colcardio .colheader span {background:url(../images/cardio_icon_white.png) no-repeat;}
.colskip {position:absolute;top:10px;right:10px;}
.colskip label {display:inline;font-size:.8em;}
.colwrapper {padding:5px;}


table.days{}
table.days td{width:30px;font-weight:bold;font-variant:small-caps;}
li.days-total{margin-left:100px;font-weight:bold;font-style:italic;}

.status {width:25px;height:25px;}
.status.good {background:url(../images/check.png) no-repeat 6px 5px;}
.status.bad {background:url(../images/cancel16.png) no-repeat 6px 5px;}

#signup-4 .qloadcontent {position:relative;padding-top:30px;}
.assign-results-header {height:25px;padding:6px 10px 5px;}
.assign-results-header.strength {background:url(../images/strength_header_bkgnd.jpg) repeat-x;}
.assign-results-header.cardio {background:url(../images/cardio_header_bkgnd.png) repeat-x;}
.assign-results-header span {padding-left:40px;font-size:1.7em;font-variant:small-caps;font-weight:bold;}
.assign-results-header.strength span {background:url(../images/strength_icon_white.png) no-repeat;}
.assign-results-header.cardio span {background:url(../images/cardio_icon_white.png) no-repeat;}


.assign-results-sub {padding:3px 10px;line-height:1.3em;font-size:1.3em;font-weight:bold;background:#ccc;}
.assign-results-startdate {margin-top:-1px;float:right;font-size:.8em;}

#assign-results ul {padding:10px 20px 20px;}
#assign-results li {}
.assign-results-item {padding:5px;border:1px solid;}
.assign-results-item-detail-wrapper {border-width:0 1px 1px;border-color:#000;border-style:solid;}
.assign-results-item-detail-header {height:15px;padding:3px 6px;background:#555;}
.assign-results-item-detail-header .ui-expander {width:150px;}
.assign-results-item-detail-header span {padding-left:20px;font-size:.9em;color:#aaa;}
.assign-results-item-detail-content {padding:5px 10px;font-size:.95em;}

#assign-loader {width:100%;position:absolute;top:0;left:0;text-align:center;}
#assign-content {position:absolute;top:0;left:0;}

#signup-5 p {margin-bottom:10px;}
