.fav_on
{
	display:none;
}

.ftActions
{
	float:right;
	margin-top:2px;
	text-align:right;
}

.StatusMessage
{
	text-align:center;
	font-weight:normal;
	font-size:12px;
	font-style:italic;
	vertical-align:top;
}

.AFavoriteTutor
{
	clear:both;
	height:50px;
	line-height: 1.3em;
	margin:8px 14px 0px 10px;
	padding:5px 5px; 
	padding-bottom:0px;
	border: 1px solid #EEE;
}

.AFavoriteTutor.selected
{
	border: 1px solid #AAA;
}

.AFavoriteTutorDetailPreviousSessions
{
	
}

.AFavoriteTutorDetailSingleSession
{
	width: 140px;
	float:left;
	margin-bottom:10px;
}

.AFavoriteTutorDetailSingleSession img
{
	float:left;
}

.AFavoriteTutorAvailable
{
	background-image:url(//www-aws-static.tutor.com/images/FavoriteTutorsList/tutor-available-background.png?v=2025-02-25);
	background-repeat:repeat-y;
	background-position:top center;
	_background-image:none; /*i6*/
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='//www-aws-static.tutor.com/images/FavoriteTutorsList/tutor-available-background.png?v=2025-02-25'); /*ie6*/
}

.AFavoriteTutorAvailable .StatusMessage
{
	color:Green;
}

.AFavoriteTutorAvailable .TutorAvatarFemale
{
	background-image:url(//www-aws-static.tutor.com/images/FavoriteTutorsList/female-available-avatar.png?v=2025-02-25);
	_background-image:none; /*i6*/
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='//www-aws-static.tutor.com/images/FavoriteTutorsList/female-available-avatar.png?v=2025-02-25'); /*ie6*/
}

.AFavoriteTutorAvailable .TutorAvatarMale
{
	background-image:url(//www-aws-static.tutor.com/images/FavoriteTutorsList/male-available-avatar.png?v=2025-02-25);
	_background-image:none; /*i6*/
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='//www-aws-static.tutor.com/images/FavoriteTutorsList/male-available-avatar.png?v=2025-02-25'); /*ie6*/
}

.AFavoriteTutorBusy
{
	background-image:url(//www-aws-static.tutor.com/images/FavoriteTutorsList/tutor-busy-background.png?v=2025-02-25);
	background-repeat:repeat-y;
	background-position:top center;
	_background-image:none; /*i6*/
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='//www-aws-static.tutor.com/images/FavoriteTutorsList/tutor-busy-background.png?v=2025-02-25'); /*ie6*/
}

.AFavoriteTutorBusy .StatusMessage
{
	color:#FF7A14;
}

.AFavoriteTutorBusy .TutorAvatarFemale
{
	background-image:url(//www-aws-static.tutor.com/images/FavoriteTutorsList/female-busy-avatar.png?v=2025-02-25);
	_background-image:none; /*i6*/
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='//www-aws-static.tutor.com/images/FavoriteTutorsList/female-busy-avatar.png?v=2025-02-25'); /*ie6*/
}

.AFavoriteTutorBusy .TutorAvatarMale
{
	background-image:url(//www-aws-static.tutor.com/images/FavoriteTutorsList/male-busy-avatar.png?v=2025-02-25);
	_background-image:none; /*i6*/
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='//www-aws-static.tutor.com/images/FavoriteTutorsList/male-busy-avatar.png?v=2025-02-25'); /*ie6*/
}

.AFavoriteTutorOffline
{
	background-image:url(//www-aws-static.tutor.com/images/FavoriteTutorsList/tutor-offline-background.png?v=2025-02-25);
	background-repeat:repeat-y;
	background-position:top center;
	_background-image:none; /*i6*/
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='//www-aws-static.tutor.com/images/FavoriteTutorsList/tutor-offline-background.png?v=2025-02-25'); /*ie6*/
}

.AFavoriteTutorOffline .TutorAvatarFemale
{
	background-image:url(//www-aws-static.tutor.com/images/FavoriteTutorsList/female-offline-avatar.png?v=2025-02-25);
	_background-image:none; /*i6*/
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='//www-aws-static.tutor.com/images/FavoriteTutorsList/female-offline-avatar.png?v=2025-02-25'); /*ie6*/
}

.AFavoriteTutorOffline .TutorAvatarMale
{
	background-image:url(//www-aws-static.tutor.com/images/FavoriteTutorsList/male-offline-avatar.png?v=2025-02-25);
	_background-image:none; /*i6*/
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='//www-aws-static.tutor.com/images/FavoriteTutorsList/male-offline-avatar.png?v=2025-02-25'); /*ie6*/
}

.ftConnect p {
	font-size: 12px;
}

.LastSession
{
	clear:left;
	font-size:12px;
	font-weight:normal;
	position:relative;
	top:0px\9; /* IE HACKS*/
}

.LastSession a, .ftRemove a {
	color: black;
	font-weight: normal;
}

.TutorInfoArea
{
	float:left;
	font-size:14px;
	margin:0px 0px 5px 5px;
}

.TutorInfoArea .MyRating
{
	font-size:12px;
}

.TutorInfoArea .star_list
{
	padding-bottom:0px;
	margin-left:5px;
}

.TutorInfoArea .star_list li img
{
	width:10px;
}

.TutorAvatar
{
	float:left;
}

.TutorAvatar div
{
	height:34px;
	width:29px;
}

#AvailbleTutors strong
{
	font-size:13px;
}

#FavoriteTutorDetails
{
	display:none;
	position: absolute;
	top: 200px;
	width: 420px;
	margin-left: 450px;
}

#xFavoriteTutorDetails
{
	bottom:25px; /*height of the orange band*/
	display:none;
	float:right;
	line-height:1.3em;
	font-size:12px;
	padding:5px;
	position:absolute;
	right:575px;
	_right:585px; /*width of the tutor list + width of the pointer*/
	width:293px;
}

#FavoriteTutorDetails a.Close
{
	background-image:url(//www-aws-static.tutor.com/images/FavoriteTutorsList/close-div-default-and-highlight.png?v=2025-02-25);
	_background-image:none;/*ie6*/
	background-position:top right;
	background-repeat: no-repeat;
	cursor:pointer;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='//www-aws-static.tutor.com/images/FavoriteTutorsList/close-div-default-and-highlight.png?v=2025-02-25'); /*ie6*/
	float:right;
	margin-right:20px;
	margin-top:10px;
	height:24px;
	width:20px;
}

#FavoriteTutorDetails h2
{
	padding-bottom:5px;
	margin-bottom:5px;
	margin-left:35px;
	margin-right:20px;
	border-bottom:solid 2px #6E469E;
	text-align:left;
	font-size:18px;
	line-height:1.2em;
}

#FavoriteTutorDetails h3
{
	padding-bottom:5px;
	margin-bottom:5px;
	color:#000;
	border-bottom:solid 2px #666666;
}

#FavoriteTutorDetails ul.star_list li img
{
	width:10px;
}

#FavoriteTutorDetails .AFavoriteTutorDetailPreviousSessions .AFavoriteTutorDetailSingleSession ul.star_list
{
}

#FavoriteTutorDetails .AFavoriteTutorDetail .star_list
{
	padding-top:0px;
	position:relative;
}

#xFavoriteTutorDetails .Content
{
	background-image:url(//www-aws-static.tutor.com/images/FavoriteTutorsList/tutordetail-middle.png?v=2025-02-25);
	_background-image:none; /*ie6*/
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='//www-aws-static.tutor.com/images/FavoriteTutorsList/tutordetail-middle.png?v=2025-02-25'); /*ie6*/
	background-position:top left;
	background-repeat:repeat-y;
	_height:25px;/*ie6*/
	padding:0px 30px;
}

#xFavoriteTutorDetails .Footer
{
	background-image:url(//www-aws-static.tutor.com/images/FavoriteTutorsList/tutordetail-bottom.png?v=2025-02-25);
	_background-image:none; /*ie6*/
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='//www-aws-static.tutor.com/images/FavoriteTutorsList/tutordetail-bottom.png?v=2025-02-25'); /*ie6*/
	background-position:bottom left;
	background-repeat:no-repeat;
	height:30px;
}

#FavoriteTutorDetails .Links
{
	padding-bottom:2px;
}

#xFavoriteTutorDetails .Header
{
	background-image:url(//www-aws-static.tutor.com/images/FavoriteTutorsList/tutordetail-top.png?v=2025-02-25);
	_background-image:none; /*ie6*/
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='//www-aws-static.tutor.com/images/FavoriteTutorsList/tutordetail-top.png?v=2025-02-25'); /*ie6*/
	background-position:top left;
	background-repeat:no-repeat;
	height:25px;
}

#FavoriteTutorDetails .SubjectIcon
{
	background-image:url(//www-aws-static.tutor.com/images/FavoriteTutorsList/algebra-icon-small.png?v=2025-02-25);
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
	width:31px;
	height:33px;
}

#FavoriteTutorDetailsPointer
{
	background-image:url(//www-aws-static.tutor.com/images/FavoriteTutorsList/tutordetailarrow.png?v=2025-02-25);
	_background-image:none; /*ie6*/
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='//www-aws-static.tutor.com/images/FavoriteTutorsList/tutordetailarrow.png?v=2025-02-25'); /*ie6*/
	background-position:top left;
	background-repeat:no-repeat;
	display:none;
	float:right;
	height:25px;
	position:absolute;
	width:25px; 
	margin-left: 6px;
	z-index:1003; /*This allows us to place the pointer of the details box.*/
}

#FavoriteTutorList
{
	margin-bottom: 150px;
	width:420px;
}

#FavoriteTutorList a.btnGet
{
	background: url("//www-aws-static.tutor.com/images/FavoriteTutorsList/getatutor-default-and-highlight.png?v=2025-02-25") 0 0 no-repeat;
}

#FavoriteTutorList a.btnConnect
{
	background: url("//www-aws-static.tutor.com/images/FavoriteTutorsList/connect-default-and-highlight.png?v=2025-02-25") 0 0 no-repeat;
}

#FavoriteTutorList a.btnGetATutor
{
	display: block;
	width: 92px;
	height: 23px;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='//www-aws-static.tutor.com/images/FavoriteTutorsList/getatutor-default-and-highlight.png?v=2025-02-25'); /*ie6*/
}

#FavoriteTutorList a:hover.btnGetATutor 
{
	background-position: 0 -23px;
}

#FavoriteTutorList H2
{
	background-color:#aaa;
	padding:3px 5px;
}

#FavoriteTutorListContainer
{
	bottom:0px;
	display:none;
	margin:0px;
	padding:0px;
	position:fixed;
	right:0px;
	text-align:left;
	width:100%;
	z-index:1001; /*needs to be atleast 1 unit above the BG*/
	
	/*IE6 work around*/
	_position: absolute;
	_right: auto;
	_bottom:auto;
	_left: expression( (0 - FavoriteTutorListContainer.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	_top: expression( ( 0 - FavoriteTutorListContainer.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

#FavoriteTutorsListContainerBG
{
	/* This is the div that provides the dark layer for our control to sit upon*/
	background-color:#000;
	display:none;
	height:100%;
	left:0px; 
	position:fixed;
	top:0px; 
	width:100%; 
	z-index:1000;
	
	/* IE6 work around*/
	_left: expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	_position: absolute;
	_height: expression(20 + document.documentElement.clientHeight + 'px' );
	_top: expression( (0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
	_margin:0px;
	_padding:0px;
	_width: expression( document.documentElement.clientWidth + 'px' );
}

#FavoriteTutorListControls
{
	font-size:11px;
	padding-right:20px;
	text-align:right;
}

#FavoriteTutorListControls .hideOffline
{
	color:#D97C28;/*gold*/
}

#FavoriteTutorListControls .showOffline
{
	color:#3A6FB7;/*blue*/
	display:none;
}

#FavoriteTutorListControls .editFavorites
{
	color:#3A6FB7;/*blue*/
}

#FavoriteTutorListControls .connectFavorites
{
	color:#D97C28;
	display:none;
}

#FavoriteTutorLoadingImage
{
	display: block; 
	filter:alpha(opacity=70); /*all ie*/
	height:300px; /* Overwritten in javascript */
	opacity: 0.7; /*non-ie*/ 
	position: absolute; 
	width:390px;
	z-index:1010;
	margin: 0px 10px;
}

#FavoriteTutorLoadingImage img
{
	position: absolute; 
	right: 100px;
}

#FavTutorsHandleContainer
{
	background-color:#FFF;
	display:none;
	height:50px;
	position:fixed;
	bottom:0px;
	right:0px;
	width:100%;
	z-index:1002;

	/* IE6 work around*/
	_position: absolute;
	_right: auto;
	_bottom:auto;
	_left: expression( (0 - FavTutorsHandleContainer.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	_top: expression( ( 0 - FavTutorsHandleContainer.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
	_width: expression( document.documentElement.clientWidth + 'px' );
}

#FavTutorsHandleInner
{
	background-image: url(//www-aws-static.tutor.com/images/FavoriteTutorsList/btnAlgebraOff.png?v=2025-02-25);
	_background-image:none; /*ie6*/
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='//www-aws-static.tutor.com/images/FavoriteTutorsList/btnAlgebraOff.png?v=2025-02-25'); /*ie6*/
	background-repeat: no-repeat;
	background-position: top right;
	cursor:pointer;
	float:right;
	font-size:14px;
	font-weight:bold;
	height:100%;
	margin-right:10px;
	width:175px;
}

#FavTutorsHandleInner.active
{
	background-image:url(//www-aws-static.tutor.com/images/FavoriteTutorsList/btnAlgebraOn.png?v=2025-02-25);
	_background-image:none; /*ie6*/
	background-position:right bottom;
	background-repeat:no-repeat;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='//www-aws-static.tutor.com/images/FavoriteTutorsList/btnAlgebraOn.png?v=2025-02-25'); /*ie6*/
	height:57px;
	position:relative;
	top:-7px;
	_top:-9px;/*ie6*/
	width:181px;
}

#FavTutorsHandleOuter /*This is the entire bar at the bottom of the page*/
{
	background-color:#8A66B1; /*purple*/
	background-image:url(//www-aws-static.tutor.com/images/FavoriteTutorsList/beta_logo.png?v=2025-02-25);
	_background-image:none; /*ie6*/
	background-position:10px -5px;
	background-repeat:no-repeat;
	
	border-top:3px solid #527DD3;
	
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='//www-aws-static.tutor.com/images/FavoriteTutorsList/beta_logo.png?v=2025-02-25'); /*ie6*/
	height:100%;
}

#FavTutorsHeader
{
	font-size:14px;
	_height:24px;/*ie6*/
	margin-bottom:0px;
	padding:8px 10px 5px;
}

#FavTutorsHeader a.Close
{
	background-image:url(//www-aws-static.tutor.com/images/FavoriteTutorsList/close-div-default-and-highlight.png?v=2025-02-25);
	_background-image:none;/*ie6*/
	background-position:top right;
	background-repeat: no-repeat;
	cursor:pointer;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='//www-aws-static.tutor.com/images/FavoriteTutorsList/close-div-default-and-highlight.png?v=2025-02-25'); /*ie6*/
	float:right;
	margin-right:10px;
	height:24px;
	width:20px;
}

#FavTutorsHeader a:hover.Close, #FavoriteTutorDetails a:hover.Close
{
	background-position:0 -25px;
}

#FavTutorContent, #FavTutorContentPreview
{
	font-size:12px; 
	font-weight:normal;
	margin:0px; 
	_width:425px;/*ie6*/
	padding-bottom:8px;
}

#FavTutorContent p
{
	margin-top:0px;
	margin-bottom:0px;
}

#FavTutorContentPreview
{
	display:none;
}

#FavTutorContentPreview img
{
	position:relative;
	right:-13px;
}

#FavTutorContentPreviewLink
{
	background-image:url(//www-aws-static.tutor.com/images/FavoriteTutorsList/btnSignIn.png?v=2025-02-25);
	_background-image:none;/*ie6*/
	/*Displayed Recommended Area*/
	/* 
	bottom:130px;
	_bottom:160px;
	*/
	
	/*Hidden Recommended Area*/
	bottom:85px;
	_bottom:115px;	
	
	display:block;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='//www-aws-static.tutor.com/images/FavoriteTutorsList/btnSignIn.png?v=2025-02-25'); /*ie6*/
	height:145px;	
	position:absolute;
	right:130px;
	width:191px;
	z-index:1; /*Brings it in front of the preview image*/
}

#FavoriteTutorNotifcation
{
	bottom:50px;
	display:none;
	font-size:11px;
	position:absolute; 
	right:70px;
	text-align:left;
	width:266px;
}

#FavoriteTutorNotifcation .avatar
{
	float:left;
	margin-left:20px;
	.margin-right:10px; /*ie6 & 7*/
}

#FavoriteTutorNotifcation .Header
{
	background-image:url(//www-aws-static.tutor.com/images/FavoriteTutorsList/notifcation-top.png?v=2025-02-25);
	.background-image:none; /*ie6 & 7*/
	.filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='//www-aws-static.tutor.com/images/FavoriteTutorsList/notifcation-top.png?v=2025-02-25'); /*ie6 & 7*/
	background-position:top left;
	background-repeat:no-repeat;
	height:25px;
}

#FavoriteTutorNotifcation .Content
{
	background-image:url(//www-aws-static.tutor.com/images/FavoriteTutorsList/notifcation-middle.png?v=2025-02-25);
	.background-image:none; /*ie6 & 7*/
	.filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='//www-aws-static.tutor.com/images/FavoriteTutorsList/notifcation-middle.png?v=2025-02-25'); /*ie6 & 7*/
	background-position:top left;
	background-repeat:repeat-y;	
	.height:50px; /*ie6 & 7*/
	padding:4px;
}

#FavoriteTutorNotifcation .Content p
{
	margin-bottom:0px;
	margin-left:60px;
}

#FavoriteTutorNotifcation .Footer
{
	background-image:url(//www-aws-static.tutor.com/images/FavoriteTutorsList/notifcation-bottom.png?v=2025-02-25);
	.background-image:none; /*ie6 & 7*/
	.filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='//www-aws-static.tutor.com/images/FavoriteTutorsList/notifcation-bottom.png?v=2025-02-25'); /*ie6 & 7*/
	background-position:bottom left;
	background-repeat:no-repeat;
	height: 46px;
}

#FavoriteTutorNotifcation .TutorAvailable
{
	padding-right:25px;
	text-align:left;
}

#RecommendedTutors
{
	clear:left;
	font-size:11px;
	padding:0px 17px 25px 10px;
	margin-top:0px;
	text-align:left;
	margin-left:2px;
}

#RecommendedTutors strong
{
	color:Black;
}

#RecommendedTutors .Images
{
	float:left;
}

#RecommendedTutors .Messages
{
	color:#444;
	line-height:1.3em;
	margin-left:32px;
}

#RecommendedTutors .LetUsPickX
{
	display:none;
}

#RecommendedTutors .WhyWait
{
	display:none;
}

#RecommendedTutorsHeader
{
	border-top:solid 2px #7C57A5;
	height:3px;
	margin-bottom:10px;
}

#YourFavoriteTutorsAreEmpty
{
	display:none;
	margin-left:20px;
	padding:0px 10px 10px 5px;
	padding:20px;
	font-size:16px;
}

#YourFavoriteTutorsOffline
{
	display:none;
}

input.faveactionbutton {
	margin-top:5px;
	padding:5px;
	font-size:12px;
}
