.title_guru{
	font-size:24px;
	margin:0 0 15px;
}

.name_guru{
	font-size:14px;
	font-weight:bold;
	margin:0 0 7px;
}

.image_guru{
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #DDDDDD;
	float:left;
	margin:5px;
	padding:2px;
}

.description_guru{
	font-size:12px;
}

.description_guru_bigger{
	font-size:16px;
}

.sub_title_guru{
	color:#777777;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	margin:0 0 5px;
	padding:0 0 5px;
}

.field_name_guru{

}

.field_value_guru{

}

.step_name_guru{

}


.course_cell_guru{
	display:block;
	float:left;
}

.course_row_guru{
	float:left;
	padding-top: 15px;
	width:100% !important;
}

.teacher_cell_guru{
	display:block;
	float:left;
}

.teacher_site_guru {
	background-position:0 -16px;
}

.teacher_blog_guru {
	background-position:0 -32px;
}

.teacher_twitter_guru {
	background-position:0 -48px;
}

.teacher_facebook_guru {
	background-position:0 -64px;
}

.teacher_courses_heading_guru {
	color:#777777;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	margin:0 0 5px;
	padding:0 0 5px;
}

.courses_table_header{
	background-color:#CCCCCC;
}

.white_bg td{
	padding-bottom:2px;
	padding-left:5px;
	padding-top:2px;
}

.subcat_box_guru{
	margin-left:0px;
}

.categ_name_guru{
	font-size:24px;
	margin:0 0 15px;
}

.categories_guru{
	color:#777777;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	margin:0 0 5px;
	padding:0 0 5px;
}

li.guru_level1{
	list-style:disc;
	line-height:normal;
}

li.guru_level2{
	list-style:circle;
	line-height:normal;
}
.guru_buynow {
	-moz-box-shadow:inset 0px 1px 0px 0px #fff6af;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fff6af;
	box-shadow:inset 0px 1px 0px 0px #fff6af;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23) );
	background:-moz-linear-gradient( center top, #ffec64 5%, #ffab23 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23');
	background-color:#ffec64;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #ffaa22;
	display:inline-block;
	color:#333333;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffee66;
}.guru_buynow:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64) );
	background:-moz-linear-gradient( center top, #ffab23 5%, #ffec64 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64');
	background-color:#ffab23;
}

.loginformbutton{
-moz-box-shadow:inset 0px 1px 0px 0px #fff6af;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fff6af;
	box-shadow:inset 0px 1px 0px 0px #fff6af;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23) );
	background:-moz-linear-gradient( center top, #ffec64 5%, #ffab23 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23');
	background-color:#ffec64;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #ffaa22;
	display:inline-block;
	color:#333333;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 6px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffee66;
}.loginformbutton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64) );
	background:-moz-linear-gradient( center top, #ffab23 5%, #ffec64 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64');
	background-color:#ffab23;
}


.buy_background{
	background-color:#E8F1FF;
	font-weight:bold;
	height:50px;
	line-height:50px;
	text-align:center;
}

.bought_background{
	background-color:#FFF7D5;
	font-weight:bold;
	height:50px;
	line-height:35px;
	text-align:center;
}

tr, td {
    border: none !important;
}

.list_courses{
    text-align: left !important;
    line-height: 30px !important;
}
