#main {
  min-height: 800px;
  width: 1000px;
  font-size: 14px;
  color: #555;
}

.sessions_page {
  background-color: #fff;
  position: relative;
}

.main_title {
  text-align: center;
  width: 787px;
}

.latest_replays_box {
  border: 1px solid #ccc;
  -moz-border-radius: 9px;
  -webkit-border-radius: 9px;
  border-radius: 9px;
  padding: 8px 18px;
  margin: -20px 0 23px 55px;
  width: 587px;
}

.latest_replays_h {
  text-align: center;
  font-size: 19px;
}

.latest_replays_h a {
  font-style: italic;
}

.latest_replays_h a:hover {
  text-decoration: underline;
}

.latest_replays_text {
  text-align: center;
}

#leftbar {
  width: 366px;
  float: left;
  margin-left: 20px;
}

#accordion {
  /*width: 366px;*/
}

.ui-accordion .ui-accordion-header .ui-icon {
  left: 0;
  margin-top: -8px;
  top: 50%;
}

h5.ui-accordion-header {
  border: 1px solid #CCCCCC;
  -moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
  color: #0145bb;
  font-weight: 500;
  padding: 7px 7px 9px 14px;
  overflow: hidden;
  height: 23px;
  background:  url("images/ui-bg_glass_100_f6f6f6_1x400.png") repeat-x scroll 50% 50% #F6F6F6;
}

h5.ui-accordion-header:hover { 
  border: 1px solid #fbcb09; 
  background: #fdf5ce url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; 
  color: #c77405; 
  outline: none; }

.f_date {
  padding-right: 4px;
  font-size: 13px;
}

.f_names {
  padding-left: 6px;
  border-left: 1px solid #ddd;
  font-size: 12px;
  line-height: 23px;
}

.ui-accordion .ui-accordion-content-active {
  background-image: none;
  background-color: #F6F6F6;
  color: #666;
  font-weight: 400;
  font-size: 15px;
  padding: 5px;
  line-height: 1.2em;
}

.sch_conf_title a {
  line-height: 1.15em;
  color: #995702;
  display: block;
  width: 348px;
  padding: 5px 8px;
  margin-left: -11px;
  margin-top: -11px;
}

.sch_conf_title a:hover {
  color: #222;
  background-color: #e9edf3;
}

.sch_photos {
  float: left;
	margin: 5px 3px 5px 0;
  max-width: 110px;
}

.fac_img {
  padding-right: 3px;
  margin: 0;
}

.sch_facs {
  padding-top: 2px;
  line-height: 1.1em;
}

.faculty_title {
  font-size: 15px;
  color: #0145bb;
}

.faculty_tagline {
  font-size: 14px;
  font-style: italic;
}

.sch_go_there {
  text-align: right;
}

.sch_go_there a {
  color: #0145bb;
}

.sch_go_there a:hover {
  text-decoration: underline;
  color: #222;
}

/********************/


h2.replays {
  float: right;
  margin: 0px 277px 10px 0;
}

.menu_links {
  text-align: center;
  width: 777px;
}

.menu_links a {
  padding: 0 9px;
}

#top_area {
  position: relative
}

#next_session_box a {
  position: absolute;
	top: -6px;
	left: 747px;
  width: 172px;
  text-align: center;
  line-height: 1em;
  background-color: #fff;    
  border: 1px solid #ccc;
  -moz-border-radius: 9px;
  -webkit-border-radius: 9px;
  border-radius: 9px;
  padding: 8px 18px;
}

#next_session_box a:hover {
  background-color: #e7ffff;  
}


.next_session_text {
  line-height: 1.9em;
}

.countdown_count {
  line-height: .9em;
}

.countdown_amount {
  color: #666;
}

.countdown_section {
  color: #aaa;
}

.rows { 
  border: 1px solid #ccc;
  padding: 28px;
  float: right;
  margin-right: 20px;
  margin-bottom: 15px;
  width: 520px;
  -moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	border-radius: 9px;
  background-color: #fefdf3;
}

.row_odd {
  background-color: #fcf8ff;
}

.future_call { 
  background-color: #f3f7fe;
}

.imagecache-faculty {
  float: left;
	margin: 15px 10px 5px 0;
  border: 1px solid #ccc;
}

.conf_title {
  line-height: 1.2em;
  color: #995702;
  font-size: 18px;
}

.session_time {
  background: url("images/class_icons.png") no-repeat scroll 15px 0 transparent;
  color: #B42E04;
  font-size: 14px;
  height: 16px;
  line-height: 16px;
  padding-left: 35px;
}

.webcast_link a {
  margin-top: 4px;
  margin-left: 15px;
  background: url("images/class_icons.png") no-repeat scroll 0 -100px transparent;
  color: blue;
  display: block;
  font-size: 14px;
  height: 16px;
  line-height: 16px;
  padding-left: 21px;
}
.webcast_link a:hover, .sch_webcast_link a:hover {
  color: #44863b;
  text-decoration: underline;
}
.sch_webcast_link a {
  margin-top: 0;
  margin-left: 133px;
  background: url("images/class_icons.png") no-repeat scroll 0 -100px transparent;
  color: blue;
  display: block;
  font-size: 14px;
  height: 16px;
  line-height: 16px;
  padding-left: 21px;
}

.session_time_done {
  font-size: 14px;
  color: #995702;
}

.e_with {
  background-color: #fff;    
  border: 1px solid #ddd;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 8px 18px;
  margin: 11px 0;
  line-height: 1.3em;
}

.with_title {
  font-weight: 600;
}

.tagline1 {
  font-size: 13px;
  font-style: italic;
}

.ww {
  display: none;
}

.hosted {
  font-size: 13px;
}

.host {
  font-weight: 600;
}

.sess {
  padding-top: 15px;
  margin-bottom: 15px;
  border-top: 1px solid #ccc;
  position: relative;
}

.cell_1 {
  border: none
}

.liner {
  padding-top: 15px;
  margin-top: 15px;
  border-top: 1px solid #ccc;
}

.audio_box {
  width: 210px;
  text-align: center;
  float: left;
	margin: 0 0 0 156px;
}

.doc_box {
  float: right;
	margin: 20px 10px 0 0;
}

.transcripts_coming_soon {
  width: 100px;
  line-height: 1.3em;
  text-align: center;
}

.transcript_download, .attachment_download {
  background: url("images/pdf.png") no-repeat scroll center top transparent;
  display: block;
  font-size: 13px;
  width: 45px;
  line-height: 1em;
  text-align: center;
  float: right;
  margin: 0 9px;
  padding: 25px 0 0;
  font-size: 10px;
}

.download_audio_link {
  top: 0;
}

.download_audio_link a {
  width: 119px;
}

.title_edit {
  text-align: left;
  margin-left: 22px;
}

.conf_edit {
  margin-top: -27px;
  margin-bottom: 12px;
  font-size: 10px;
  line-height: 1em;
}

.title_edit {
  text-align: right;
  margin-top: -10px;
}

.sess .title_edit {    
  text-align: left;
  top: 25px;
  position: absolute;
}

.sb_conf_edit .title_edit {
  text-align: center;
  float: left;
	margin: -25px 0 0 155px;
}

.expire_audio_info_text {
  text-align: center;
  font-weight: 600;
  margin-bottom: 2px;
}

.upgrade_options {
  text-align: center;
  font-size: 17px;
}

.reg_box {
  color: #852BEC;
  font-size: 21px;
  text-align: center;
  background-color: #FEFDF3;    
  border: 1px solid #AAB1CB;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  margin-top: 22px;
  padding: 8px 0;
}

.login_box {
  color: #852BEC;
  font-size: 21px;
  text-align: center;
  background-color: #FEFDF3;    
  border: 1px solid #AAB1CB;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  margin-top: 2px;
  margin-bottom: 10px;
  padding: 8px 0;
}

.upgraded_html_block {
  color: #852BEC;
  font-size: 16px;
  text-align: center;
  background-color: #FEFDF3;    
  border: 1px solid #AAB1CB;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  margin-top: 2px;
  margin-bottom: 10px;
  padding: 8px 0;
}

.top_login_box {
  float: right;
  margin-bottom: 15px;
  margin-right: 20px;
  padding: 28px;
  width: 520px;
  margin-top: -9px;
}

h3.leftbar_schedule_title {
  text-align: center;
  margin: 5px 0;
}

.upgrade_options a {
  color: #995702;
  font-size: 19px;
}

.upgrade_options a:hover {
  color: #666;
}

.teacher_websites {
  line-height: 1.1em;
}


/*************************/

.messages {
  left: 100px;
  padding: 10px 20px;
  position: relative;
  top: 13px;
  width: 550px;
  background-color: #fff;
  text-align: center;
}

#recordings-login {
  margin: 10px auto 0;
  width: 206px;
}

.form-text {
  height: 14px;
  border: 1px solid #F9B139;
  padding-left: 3px;
}

#edit-e-mail-wrapper label, #edit-pass-word-wrapper label {
  display: none;
}

label {
  font-size: 13px;
}

#edit-e-mail-wrapper .form-text {
  float: right;
  width: 200px;
  color: #3e3c2e;
  font-size: 13px;
}

#edit-e-mail-1-wrapper .form-text {

  width: 200px;
  color: #3e3c2e;
  font-size: 13px;
}

#edit-pass-word {
  float: right;
	margin: 5px 0 0 0;
  width: 133px;
}

#edit-pass-word-wrapper .description {
  float: left;
	margin: 5px 0;
  color: #3e3c2e;
  font-size: 13px;
}

#edit-submit, 
#edit-submit-1,
#edit-submit-2,
#edit-submit-3,
#edit-submit-4 {
  color: #3e3c2e;
  font-size: 14px;
  line-height: 1em;
  padding: 0;
  width: 200px;
  margin-top: 9px;
  text-transform: uppercase;
}

.fb-comments {
  margin: 0;
  padding: 0;
}

.fb_session {
  float: right;
  margin-bottom: 15px;
  width: 596px;
}

.fb_session .fb-comments {
  width: 596px;
}

#fb_366 iframe {
  width: 366px!important;
}

.no_replays_message {
  text-align: center;
  background-color: #F2F2F2;   
  padding: 8px 18px;
  float: right;
  margin-bottom: 15px;
  margin-right: 20px;
  width: 535px;
}

.no_show_time {
  display: none;
}

h5.conf_not_done {
  color: #0396a3;
  border-color: #75ced6;
}

h5.darker_yellow {
  background: #ffdfb7 url("images/umber.jpg") repeat-x center center;
}

.sidebar_current_call {
  background: #C1FFB7 url("http://winterofwellness.com/sites/all/modules/theshiftnetwork/frontend/_js_css/images/green.jpg") repeat-x center center;
}

.is_current_call a, .is_next_call a {
   padding: 4px;
  text-align: center;
  font-weight: 600;
  font-size: 12px;
  display: block;
  width: 346px;
  padding: 5px 8px;
  margin-left: -5px;
  margin-top: -5px;
  border: 1px solid #AAB1CB;
}

.is_current_call a {
  background-color: #C1FFB7;
}

.is_next_call a {
  background-color: #bdfdfe;
}

.is_current_call a:hover {
  background-color: #e0fcdb;
}

.is_next_call a:hover {
  background-color: #d7fcfd;
}

.current_call_top, .goto_current, .next_call_top {
  background-color: #C1FFB7;
  float: right;
  margin: 0 0 11px;
  padding: 8px 28px;
  text-align: center;    
  margin-right: 20px;
  width: 520px;
  font-weight: 600;
}

.teacher_special_offer {
  line-height: 1em;
}

.next_call_top {
  background-color: #bdfdfe;
}

.current_call {
  background-color: #f3fef4;
}

.leave_comments_top a {
  float: right;
	margin: 0 13px 5px 0;
  width: 587px;
  height: 55px;
  background: url('images/click_to_share.jpg') no-repeat top left;
  cursor: pointer; 
  display: block;
}
.leave_comments_top a:hover {	
  background-position: bottom left;
}

.leave_comments {
  float: right;
	margin: 5px 20px 5px 0;
}



.sessions_upgrade a {
	margin: 0 13px 5px 0;
  width: 359px;
  height: 139px;
  background: url('images/sessions_upgrade.jpg') no-repeat top left;
  cursor: pointer; 
  display: block;
}
.sessions_upgrade a:hover {	
  background-position: bottom left;
}

.sessions_invite a {
	margin: 0 13px 5px 0;
  width: 359px;
  height: 139px;
  background: url('images/sessions_invite.jpg') no-repeat top left;
  cursor: pointer; 
  display: block;
}
.sessions_invite a:hover {	
  background-position: bottom left;
}

.sessions_support a {
	margin: 0 13px 5px 0;
  width: 359px;
  height: 139px;
  background: url('images/sessions_support.jpg') no-repeat top left;
  cursor: pointer; 
  display: block;
}
.sessions_support a:hover {	
  background-position: bottom left;
}

.get_full_access a {
	margin: 13px auto 0;
  width: 284px;
  height: 37px;
  background: url('images/get_full_access_small.png') no-repeat top left;
  cursor: pointer; 
  display: block;
}
.get_full_access a:hover {	
  background-position: bottom left;
}

.will_post_soon {
  text-align: center;
  background-color: #F2F2F2;   
  padding: 8px 18px;
  line-height: 1.1em;
  border: 1px solid #eac9ff;
}

.tz_select_box {
  text-align: center;
  margin-bottom: 12px;
}

.tz_select_box .description {
  font-size: 11px;
}

#time-zone-select-form .form-select {
  color: #AE0000;
  font-family: "Times New Roman",Times,serif;
  font-size: 17px;
  padding-left: 12px;
}

.qtip_message {
  color: orange;
  font-size: 17px;
  font-weight: 600;
  line-height: .3em;
  border: 1px solid #ccc;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 0 1px;
}

.teacher_special_offer a {
  background-color: #FEDF9C;    
  border: 1px solid #ccc;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 8px 78px;
  margin-top: 12px;
  -moz-box-shadow: 1px 1px 2px 1px #ddd;
  -webkit-box-shadow: 1px 1px 2px 1px #ddd;
  box-shadow: 1px 1px 2px 1px #ddd;
  text-align: center;
  display: block;
  font-style: italic;
  line-height: 1.2em;
}

.teacher_special_offer a:hover {
  background-color: #fceecf;  
  color: #000;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.goto_top a {
  width: 100px;
  float: right;
	margin: 0 0 5px 0;
  background-color: #fff;    
  border: 1px solid #ccc;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 2px 8px;
  display: block;
  text-align: center;
  font-size: 14px;
  font-weight: 600;
  color: #0971FF;
}

.goto_top a:hover {
  background-color: #eef3f9;
}

.goto_top_bot a {
  float: none;
  margin: 0 auto;
}

#sessions_contact_form {
  width: 300px;
  -moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	border-radius: 9px;
  float: none;
  margin: 0 auto 19px;
}

.freereg2 {
  text-align: center;
  font-size: 14px;
  margin: 6px;
}

.reg1 .form-text, .reg2 .form-text {
  margin: 3px 0 3px 37px;
  width: 222px;
}

#edit-Catalyst-wrapper label.option, #edit-Catalyst-1-wrapper label.option, #edit-Catalyst-2-wrapper label.option, #edit-Catalyst-3-wrapper label.option {
  right: 67px;
}

.form-checkbox {
  left: 190px
}

.reg2 #edit-submit-1, .reg2 #edit-submit, .reg2 #edit-submit-2 {
  left: 90px;
}

.privacy {
  padding: 6px 26px;
}



h5.sidebar_next_call {
  background: #bdfdfe url("images/turq.jpg") repeat-x center center;
}














/*######################
##     TOOLTIPS       ##
######################*/

.ui-tooltip-default .ui-tooltip-titlebar,
.ui-tooltip-default .ui-tooltip-content {
border-color: #b6ab50;
background-color: #000;
color: #ccc;
-moz-border-radius:7px;
-webkit-border-radius:7px;
border-radius:7px;
-moz-box-shadow:2px 2px 3px #555555;
-webkit-box-shadow:2px 2px 3px #555555;
box-shadow:2px 2px 3px #555555;
filter: progid:DXImageTransform.Microsoft.Shadow(strength=2, direction=135, color='#555555');
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength=2, Direction=135, Color='#555555')";
background-image: -moz-linear-gradient(top, #4b4f48, #000000);
background-image: -webkit-gradient(linear, center top, center bottom, from(#4b4f48), to(#000000));
background-image: -o-linear-gradient(top, #4b4f48, #000000);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4b4f48', endColorstr='#000000');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#4b4f48', endColorstr='#000000')";
background-image: linear-gradient(top, #4b4f48, #000000);
-moz-background-clip: padding-box;
-webkit-background-clip: padding-box;
background-clip: padding-box;
opacity:0.9;
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
filter: alpha(opacity=90);
text-shadow: #000 1px 1px 1px;
}

.archived_recording {
color: #888;
margin: 5px 0;
}

.qtip_topic {
margin: 5px 0;
}

.qtip_bio {
text-align: center;
margin: 5px auto;
width: 222px;
border-top: 1px solid #898989;
padding-top: 5px;
}

.ui-tooltip,
.qtip {
position: absolute;
left: -28000px;
top: -28000px;
display: none;
max-width: 280px;
min-width: 50px;
font-size: 10.5px;
line-height: 12px;
z-index: 15000;
}

.ui-tooltip-fluid {
display: block;
visibility: hidden;
position: static!important;
float: left!important;
}

.ui-tooltip-content {
position: relative;
padding: 5px 9px;
overflow: hidden;
border-width: 1px;
border-style: solid;
text-align: left;
word-wrap: break-word;
overflow: hidden;
}

.video {
  text-align: center;
}

.hosted_by {
  color: #1E76BE;
  font-weight: 600;
  line-height: 1em;
}

.host_cell {
  background-color: #fff;
  border: 1px solid #eee;
  padding: 8px 18px;
}



.jplayer_html {
  margin-bottom: 22px;
}

.sidebar_label {
  color: #8d7243;
  font-size: 11px;
}


.registration_bonus_url a, .upgrade_bonus_url a {
  color: #768e23;
  display: block;  text-align: center;
  margin-top: 12px;
  font-size: 19px;
  font-style: italic;
  width: 90%;
  background-color: #f6fce0;    
  border: 1px solid #c8fb19;
  -moz-border-radius: 9px;
  -webkit-border-radius: 9px;
  border-radius: 9px;
  padding: 12px;
}


.upgrade_bonus_url a {
  color: #C02200;
  background-color: #fcf4e0;    
  border: 1px solid #f9b614;
}

.registration_bonus_url a:hover, .upgrade_bonus_url a:hover {
  color: #86ab05;
  background-color: #effdbe;    
}

.upgrade_bonus_url a:hover {
  color: #F35138;
  background-color: #faecc8;    
}

.video_message {
  font-weight: 600;
  margin-top: 13px;
}