@CHARSET "UTF-8";
#teachme-header h3 {
	margin: 0px;
}
#teachme-header a {
	color: #00f;
	text-decoration: none;
}
#gallery {
	margin: 20px;
}
.headTab { padding: 4px 0px 4px 0px; clear: left; color: white; font-weight: bold; display: inline-block; font-size: 14px;}
.selectedPage {font-weight: bold;}
.pageLine a { text-decoration: none; color: blue;}
.photoBox {text-align: center; width:90px; height:55px; float: left; margin: 2px; color: white;}
.teachPhotoLine { width: 630px; margin-left: 20px;}
.photoPageBtn { text-decoration: none; cursor:pointer; }
.pageNumBox {padding-top: 20px;  width: 640px; display: inline-block; padding: 4px 8px 4px 10px;}
.headText { padding: 8px 0px 8px 0px; font-weight: bold; }
.teachVideoLine { width: 640px; padding: 4px 8px 4px 10px;}
.loginBox { width: 630px; padding: 4px; border: 1px solid #ccc;}
.starBox { padding: 8px 0px 8px 0px; display: inline-block; width: 640px; }
hr { color: #ccc; border: 1px solid; width: 640px;}
.loginForm, .loginForm2 { padding: 8px 0px 0px 0px; display: none;}
.showLogin, .showLogin2 { text-decoration: underline; color: red; cursor:pointer; }
.teachVideoCommentBtn {color: blue; font-weight: bold; cursor:pointer; text-decoration: none;}
.teachVideoCommentBtn:hover {text-decoration: underline;}
form {margin: 0px; padding: 0px}
.rateButton {
	width: 14px;
	height: 14px;
	float: left;
	cursor: pointer;
}
.btnOn {
	background: #fff url(/img/star.gif) no-repeat scroll 0 0 !important;
}
.btnOff {
	background: #fff url(/img/star_grey.gif) no-repeat scroll 0 0;
}
#rating span {
	display: none;
}
#rateDescription {
	padding-left: 10px;
}
