@charset "utf-8";


/*********MAGICIANSCHOOL STYLES *************/



.body_container {

	padding:35px 75px 35px 35px;

}

.body_container p {
	
	font-size:13px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	
}

.body_container a {
	color:#01a728;}


.body_container  a:link {
	color:#01a728;

}

.body_container  a:hover {
	color:#FFFFFF;

	border-bottom:1px dotted #FFFFFF;
}


.body_container .trickdetail {

	color:#999999;

	font-size:13px;
}


.body_container h1 {
margin:15px 0px 15px 0px;

	color:#01a728;
}







.body_container p  {
margin:15px 0px 15px 0px;

}







.body_container h3  {
margin:15px 0px 0px 0px;

	color:#01a728;

	font-size:14px;

}







.ad_info ul {
margin-left:35px;

}



.ad_info li {
padding-top:8px;
}









.biographyletter {
font-size:16px;

	color:#999999;
}







.letters {
text-transform:uppercase;

	font-size:14px;

	border-top:1px solid #01a728;

	border-bottom:1px solid #01a728;

	padding:7px 0px 7px 0px;

	margin:15px 0px 15px 0px;

}







.letterheading {
border-bottom:1px solid #01a728;

	width:100px;

	text-transform:uppercase;

}











.col_left_wrap {
width: 520px;

	margin:0px;
}







.col_right_wrap {
width: 270px;

	margin:0px 0px 0px 15px;

	float:right;

	padding:0px;

	background-color:#000000;
}











.whoweare p {



	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 12px;

	color: #999999;

	margin:20px 35px 0px 45px;
}











.linkbordertop {



	border-top:1px solid #686868;






}







.linkbordertopright {



	border-top:1px solid #686868;

	border-right:1px solid #686868;






}















.bordertop {
border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #686868;

}







.borderbottom {
border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #686868;
}















.clear {
clear:both;
}







.heading_video_categories {



	margin-bottom:15px;

	margin-left:5px;

}







.heading_top {
margin: 35px 25px 0px 25px;

	background-image:url(../images/heading_who_are_we.jpg);

	background-repeat:no-repeat;

	height:20px;
}







.heading_container {



	padding: 35px 0px 0px 225px;

}







.heading_featured_long {
margin: 5px 25px 0px 15px;

	padding:15px 0px 15px 0px;

	background-image:url(../images/heading_featured_long.jpg);

	background-repeat:no-repeat;

	height:20px;
}







.heading_most_viewed_long {



	margin: 5px 25px 0px 15px;

	padding:15px 0px 15px 0px;

	background-image:url(../images/heading_most_viewed_long.jpg);

	background-repeat:no-repeat;

	height:20px;

}







.heading_most_commented_long {



	margin: 5px 25px 0px 15px;

	padding:15px 0px 15px 0px;

	background-image:url(../images/heading_most_commented_long.jpg);

	background-repeat:no-repeat;

	height:20px;
}







.heading_most_recent_long {



	margin: 5px 25px 0px 15px;

	padding:15px 0px 15px 0px;

	background-image:url(../images/heading_most_recent_long.jpg);

	background-repeat:no-repeat;

	height:20px;

}















.heading_magic_gear_long {



	margin: 35px 0px 0px 35px;

	background-image:url(../images/heading_magic_gear_long.jpg);

	background-repeat:no-repeat;

	height:20px;

	clear:both;
}















.heading_featured_video {



	margin: 35px 0px 15px 0px;

	background-image:url(../images/heading_featured_video.jpg);

	background-repeat:no-repeat;

	height:20px;

}















.heading_magic_gear {
margin: 35px 0px 0px 0px;

	background-image:url(../images/heading_magic_gear.jpg);

	background-repeat:no-repeat;

	height:20px;

	clear:both;
}















.heading_recent_topics {
margin: 35px 0px 0px 0px;

	background-image:url(../images/heading_recent_topics.jpg);

	background-repeat:no-repeat;

	height:20px;

}















.heading_sponsors {
margin: 35px 0px 0px 0px;

	background-image:url(../images/heading_sponsors.jpg);

	background-repeat:no-repeat;

	height:20px;

}











.borderright{



	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #686868;
}















.borderleft {
border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #686868;

}











.footer_wrap {
width:900px;

	margin-left:auto;

	margin-right:auto;

	clear:both;

}







.footertext {
border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #686868;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #686868;

	text-align:center;

	padding-top:10px;

	padding-bottom:10px;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:12px;

	color:#999999;
}



.footerlinks {

    display:inline;

	text-align:right;

	margin-left:25px;
}







.magic_gear {



	margin:15px 0px 15px 35px;	




}











.topictext  {
font-family:Georgia, "Times New Roman", Times, serif;

	font-size:14px;

	padding-left:15px;

	color:#01a728;

	line-height:22px;

}











.nav_spacer {



	background-image:url(../images/nav_div.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	padding-right: 5px;

	padding-left: 5px;

	width: 2px;

}











.nav_spacer2 {



	background-image:url(../images/nav_div_gray.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	padding-right: 5px;

	padding-left: 5px;

	width: 2px;

}











h1 {font-family:Georgia, "Times New Roman", Times, serif;

font-size:16px;

color:#01a728;
}



h2 {font-family:Georgia, "Times New Roman", Times, serif;

font-size:14px;

color:#01a728;
}







.videotitletext {font-family:Georgia, "Times New Roman", Times, serif;

font-size:16px;

color:#01a728;

}







.videotitletext a:link{font-size:16px;

color:#01a728;

}







.videotitletext a:visited{font-size:16px;

color:#01a728;
}







.videotitletext a:hover {font-size:16px;

color:#FFFFFF;
}















.sponsortitletext {font-family:Georgia, "Times New Roman", Times, serif;

font-size:16px;

color:#01a728;

margin:15px 0px;
}







.videotitletext_small {font-family:Georgia, "Times New Roman", Times, serif;

font-size:14px;

color:#01a728;

}







.videotitletext_small a:link{

	color:#01a728;
}







.videotitletext_small a:visited{
color:#01a728;
}







.categorytitletext {
font-size:16px;

	color:#01a728;
}







.categorytitletext:link {font-size:16px;

color:#01a728;

}







.categorytitletext:visited {



font-size:16px;

color:#01a728;

}











/*********************************/











body {



	font-family:Georgia, "Times New Roman", Times, serif;

	font-size: 12px;

	color: #999999;
}







.MainBody {



	background-image: url(../images/bg.jpg);

	top: 0px;

	background-repeat: repeat-x;

	background-color: #000000;

	text-align:center;

	margin-top: 0px;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size: 12px;

	color: #999999;

	margin-left: 0px;

	margin-right: 0px;

	height:600px;

}











/**************************/







/* Main Layout Containers */







/**************************/















.MainBody_TEMP {



	top: 0px;

	margin-top: 0px;

	margin-left:auto;

	margin-right:auto;

	height:600px;

}







.uploadvideo_container { padding:35px 0px 25px 245px; }















/* Main big box 900px wide*/







.MainBody_Container {

	top: 0px;

	margin-right: auto;

	margin-left: auto;

	width: 900px;

	text-align: center;

	background-color: #000000;

	border-left:1px solid #686868;

	border-right:1px solid #686868;

}















#InnerBody_Container {



	margin-right: auto;

	margin-left: auto;

	width: 100%;

	text-align: center;

	padding: 0px;

	height:auto;

}















.InnerBody {



	top: 0px;

	text-align:center;

	margin-top: 0px;

}















/* Hold all the other templates when they load */







#InnerTemaplates_Container {
height: auto;

	top: 0px;

	margin-right: auto;

	margin-left: auto;

	width: 100%;

	text-align: center;

	margin-top: 12px;

}















/* Provide right hand side container - Large */







#ContentSplitContainer_left {
float: left;

	width: 570px;

	margin-left:15px;

	margin-top:15px;

}



#videoplayer_right {

	float: right;

	width: 570px;

	margin-top:15px;

	vertical-align:top;
}













/* Provide Left hand side container - small */







#ContentSplitContainer_right {
float: right;

	width:200px;
}







#ContentSplitContainer_right215 {

	float: right;

	width:215px;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:12px;

	color:#999999;
}



#content_left {

	float: left;

	width:215px;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:12px;

	color:#999999;

	margin-left:15px;
}







/* Provide right hand side container - small */







#ContentSplitContainer_left_2 {
float: left;

	width: 220px;

}







.accountsettings_container_right {
float: right;

	width:650px;

}







.accountsettings_container_right p {



padding:15px 0px 0px 0px;
}











.accountsettings_container_right h1 {



padding:15px 0px 0px 0px;
}















/* Provide Left hand side container - large */







#ContentSplitContainer_right_2 {
float: right;

	width:655px;

	margin:0px;

	padding:25px 0px;

	text-align:center;

}















/* Provide right hand side container - large */







#ContentSplitContainer_left_3 {



	float: left;

	width: 660px;

}















/* Provide Left hand side container - small */







#ContentSplitContainer_right_3 {



	float: right;

	width:200px;

}















/* Provide right hand side container - large */







#ContentSplitContainer_wide {



	width: 900px;

	margin-right: auto;

	margin-left: auto;

}















/* Provide right hand side container - large */







#ContentSplitContainer_left_4 {




}















/* Provide Left hand side container - small */







#ContentSplitContainer_right_4 {
float: right;

	width:445px;
}















/*Hold the search box, logo etc*/







#top_container {
height: 76px;

	width: 100%;

	margin-right: auto;

	margin-left: auto;

	clear: right;

}















/* Top Banner container */







.TopBanner_Container {
height: auto;

	top: 0px;

	margin-right: auto;

	margin-left: auto;

	width: 100%;

	text-align: center;

}















/* Sub menu container  */







.SubMenu_Container {
height: 75px;

	width: 100%;

	text-align: center;
}















.MainBody_Container_TEMP {
height: auto;

	top: 0px;

	margin-right: auto;

	margin-left: auto;

	width: 900px;

	text-align: center;

	border: 1px solid #FF0000;

}















/* Bottom of page Banner container */







#BottomBanner_Container {



	height: auto;

	top: 0px;

	margin-right: auto;

	margin-left: auto;

	width: 100%;

	text-align: center;

	margin-top: 15px;

}















/* Footer of page Container */







#MainFooter_Container {



	top: 0px;

	margin-right: auto;

	margin-left: auto;

	text-align: center;

	background-color: #000000;

	margin-top: 20px;

	padding: 0px;

	height: 100px;

}



















/*******************************************/







/* Min text coloring, links and formating */







/************************************/















a:link {
color: #01a728;

	text-decoration: none;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:12px;
}







a:visited {

	color: #01a728;

	text-decoration: none;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:12px;

}







a:hover {
color: #FFFFFF;

	text-decoration: none;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:12px;
}







.descriptiontext {
font-family:Georgia, "Times New Roman", Times, serif;

	font-size:12px;

	color:#999999;
}







.green {



	color: #01a728;

}







/* gray/black - 12px*/







.font4_12 {
font-family:Georgia, "Times New Roman", Times, serif;

	color: #999999;

	font-size: 12px;
}











/*  14px*/







.font4_14 {
font-family:Georgia, "Times New Roman", Times, serif;

	color: #01a728;

	font-size: 14px;

}















.font4_14_l {
font-family:Georgia, "Times New Roman", Times, serif;

	color: #01a728;

	font-size: 14px;

}























/* 16px*/







.font4_16 {
font-family:Georgia, "Times New Roman", Times, serif;

	color: #01a728;

	font-size: 16px;

	font-weight: bold;

}







h1 {



	color: #01a728;

	font-size: 16px;

}



















/* - 18px*/







.font4_18 {
font-family:Georgia, "Times New Roman", Times, serif;

	color: #01a728;

	font-size: 18px;

}















/* 14px*/







.font5_14 {
font-family:Georgia, "Times New Roman", Times, serif;

	color: #01a728;

	font-size: 14px;

}















.font5_16 {
font-family:Georgia, "Times New Roman", Times, serif;

	color: #01a728;

	font-size: 16px;

}















.font5_14_l {
font-family:Georgia, "Times New Roman", Times, serif;

	color: #01a728;

	font-size: 14px;

}















/* 12px*/







.font5_12 {
font-family:Georgia, "Times New Roman", Times, serif;

	color: #01a728;

	font-size: 12px;






}















.font5_12_l {
font-family:Georgia, "Times New Roman", Times, serif;

	color: #01a728;

	font-size: 12px;

}























/* white - 12px*/







.font6_12 {
font-family:Georgia, "Times New Roman", Times, serif;

	color: #FFFFFF;

	font-size: 12px;






}















/* white - 14px*/







.font6_14 {
font-family:Georgia, "Times New Roman", Times, serif;

	color: #FFFFFF;

	font-size: 14px;

}















/* white - 16px*/







.font6_16 {
font-family:Georgia, "Times New Roman", Times, serif;

	color: #FFFFFF;

	font-size: 16px;

}























/* general text */







.TextBlackGold{



	font-family: Arial, Helvetica, sans-serif;





	color: #E9B501;

}























/***********************************************/







/* Boxed, Divs, Tables etc borders and shadings*/







/***********************************************/







.GrayBorderOnly{



border:solid;





border-width:1px;





border-color:#CCCCCC;

}























#AllHeaderTitles{



	text-align: left;

	padding:35px 0px 15px 20px;

	height:25px;










}











.myvideostext{



	text-align: left;

	padding:35px 0px 15px 90px;

}



















/* smal grey menu boxes top and bottom*/







.GenericMenuGray220{




}















/* smal gold menu boxes top and bottom*/







.GenericMenuGold220{




}















.GenericMenuGold220_btm{ width:300px;

}























/* Player box */







.PlayerBox_main {
width: 548px;

	height: 369px;

	float: left;

	margin:18px 0px 15px 0px;
}







#PlayerBox_1 {







	height: 100%;

}







#PlayerBox_2 {







	height: 100%;

}







#PlayerBox_3 {







	height: 100%;

}







#PlayerBox_4 {







	height: 100%;

}







#PlayerBox_5 {







	height: 100%;

}







#PlayerBox_6 {







	height: 100%;

}







#PlayerBox_7 {







	height: 100%;

}







#PlayerBox_8 {



	height: 100%;

}







#PlayerBox_flv {



	background-color: #000000;

	background-image: url(../images/player_bg.jpg);

	background-repeat:none;

	background-position:top left;

	position: relative;

	margin-left:auto;

	margin-right:auto;

	text-align:center;
}















#PlayerBox_tags {



	top: 10px;

	line-height:30px;

	height: 32px;

}























/* video details box */







#VideoDetails{
clear:left;

	float:left;

	margin-top: 15px;

	margin-bottom:15px;

	height: 100%;

	background-repeat: no-repeat;

	margin-bottom: 10px;










}















#VideoDetails_MemberDetails{



	width:22%;





	float: left;





	margin-left: 0px;





	background-color: #99FFFF;

}















#VideoDetails_More{



	width:77%;





	float: right;

}







.VideoDetails_More_List {
list-style-type: none;

	display: block;

	margin-top: 5px;

	padding-left: 0px;

	padding-right: 10px;

	text-align: left;

	margin-left: 10px;

	float: right;

	padding-bottom: 10px;

	width:400px;

}















.VideoDetails_More_List li{

	margin-bottom: 8px;

}















.VideoDetails_MemberDetails_List{



	display:inline;

	display: block;

	text-align: left;

	padding-left: 0px;

	width: 20%;

	float: left;

	margin-top: 5px;

	margin-left: 0px;

	padding-bottom: 10px;

}















.VideoDetails_MemberDetails_List li{
list-style-type: none;

	margin-left: 0px;
}























/* comments box */







.CommentBoxList_TopLinks li{
display:inline;

	margin: 0px;

	padding: 0px;

}







.CommentsHeading {
font-family:Georgia, "Times New Roman", Times, serif;

	font-size:16px;

	color:#01a728;

}















#CommentBoxPostNew{
margin-right: auto;

	margin-bottom: 10px;

	margin-left: auto;

	clear: left;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	margin-top: 10px;
}















.CommentsBox{
float: left;

	width:100%;
}















.CommentBoxList_TopLinks ul{



	list-style-type: none;

	padding-top: 5px;

	text-align: left;

	margin-right: 0px;

	margin-left: 0px;

	background-color:#333333;

	height:22px;
}







.CommentBoxList_TopLinks li{



	display:inline;

	margin: 0px;

	padding: 0px 0px 0px 5px;

}















#commentsdiv{



	width: 100%;

	margin-bottom: 10px;
}











.commenttext {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#999999;

	margin:10px;

}























/* Side Boxes - Gold */







#GoldBox_1{



	width:100%;

}







#GoldBox_2{



	width:100%;






}







#GoldBox_content{



	width:100%;

	text-align: left;

	margin-top:15px;

}







.GoldBox_list{



	list-style-type: none;





	margin: 0px;

}























/* Side Boxes - Silver */







#SilverBox_1{



	width:100%;

	margin-top: 15px;

}







#SilverBox_2{



	width:100%;

}







#SilverBox_content{



	width:100%;

	text-align: left;

}















/* Embedded Code Box */







#EmbeddedBox_1{



	width:100%;

	margin-top: 15px;

}







#EmbeddedBox_2{



	width:100%;

}







#EmbeddedBox_content{



	width:100%;

	text-align: left;

}















.EmbeddedBox_list{



	display:block;

	margin-right: auto;

	margin-left: 40px;

	margin-top: 1px;

	margin-bottom: 1px;

	padding-left: 0px;

	margin-left:0px;

}















.EmbeddedBox_list li {



	list-style-type:none;

}























/* Ads Box- Play Video Page Right 275px wide*/







.ads_paid {



	margin:25px 25px 25px 12px;

}







.ads_paid a:link {



	color:#01a728;

	text-decoration:underline;










}







#advertisement_footer {
padding-top:25px;

	padding-right:15px;

	padding-bottom:15px;

	text-align:right;

}







#advertisement_9 {



	margin:25px 0px 25px 12px;

}







#AdsPlayRight_1{
text-align:left;

	




}







#AdsPlayRight_2{



	text-align:left;

}







#AdsPlayRight_content{



	width:95%;

	text-align: left;

}















.AdsPlayRight_list{



	display:block;

	margin-right: 7px;

	margin-left: 7px;

	padding-left: 5px;

	padding-top: 7px;

	padding-bottom: 7px;

	margin-top: 0px;

	margin-bottom: 0px;

	padding-right: 5px;

}















.AdsPlayRight_list li{



	list-style-type:none;










}























/* Ads Box- All left pages - white 220px wide */







#AdsLeft_1{



	width:100%;









	margin-top: 15px;





	margin-bottom: 15px;

}







#AdsLeft_2{



	width:100%;






}







#AdsLeft_content{



	width:100%;









	text-align: left;

}















.AdsLeft_list{



	display:block;





	margin-right: 7px;





	margin-left: 7px;





	padding-left: 5px;





	padding-top: 7px;





	padding-bottom: 7px;





	margin-top: 0px;





	margin-bottom: 0px;





	padding-right: 5px;










}















.AdsLeft_list li{



	list-style-type:none;










}















/*Boxes Titles, Related, members etc*/







#RelatedVideosTitle, #EmbeddedTitle{



	height: 60px;

	display:block;

	margin-top: 0px;

	margin-bottom: 0px;

}















#RelatedVideosTitle2{



	height: 60px;





	line-height:50px;





	display:block;





	margin-top: 0px;





	margin-bottom: 0px;

}























/* Logo on right of page -- and its layers */







#LogoTop_main {



	height: 70px;





	width: 200px;





	float: left;





	font-family: Arial, Helvetica, sans-serif;





	font-size: 16px;





	color: #999999;

}















/* Logo on right of page -- and its layers */







.SearchBoxMain {



	text-align:left;

	height:105px;

	text-align: right;

	vertical-align:middle;

	margin-right:15px;

}































/****************************/







/*     Menus Run of Site   */







/***************************/















/* Top Menu and its buttons */







.MenuTop_main {



	color: #0099FF;





	font-family: Arial, Helvetica, sans-serif;





	font-size: 12px;





	height: 25px;





	width: 100%;





	position: absolute;





	top: 132px;





	left: 132px;





	margin-right: auto;





	margin-left: auto;

}







.Menu_Container {



	height: 42px;





	/*margin-left: 63px; */







	margin-top: 30px;










}







.MenuButtons_main {



	height: 42px;





	width: 890px;





	text-align: center;





	margin-left: 6px;

}







.MenuButtons_main ul {



	list-style-type: none;





	width: 100%;





	display: block;





	margin-top: 0px;





	margin-left: auto;





	margin-right: auto;





	margin-bottom: 0px;





	padding-left: 0px;

}















.MenuButtons_main li {



	display:inline;





	




}























.MenuButtons_main a:link, .MenuButtons_main a:visited, .MenuButtons_main a  {



	margin-right: 1px;

	float: left;

	display: block;

	width: 126px;

	height: 38px;

	text-decoration: none;

	font-weight: bold;

	line-height: 38px;

	background-image: url(../images/slice_button_gray1.png);

	background-repeat: no-repeat;

	background-position: center bottom;

	border: 1px none #999999;

	color:#333333;

	font-size: 15px;

}







.MenuButtons_main a:hover, .MenuButtons_main a:active {



	margin-right: 1px;





	float: left;





	display: block;





	width: 126px;





	height: 38px;





	text-decoration: none;





	font-weight: bold;





	line-height: 38px;





	background-image: url(../images/slice_button_gold2.png);





	background-repeat: no-repeat;





	background-position: center bottom;





	border: 1px none #999999;





	color: #994800;





	font-size: 16px;





	




}















#MenuButtons_main_upload{



	background-image: url(../images/slice_button_gold2.png);





	background-repeat: no-repeat;





	background-position: center bottom;

}















/* Sub Menu Links */







.SubMenuLinks {



	font-family: Arial, Helvetica, sans-serif;





	font-size: 12px;





	color: #000000;





	line-height:70px;





	height: 100%;










}















.SubMenuLinks a:link, .SubMenuLinks a:active, .SubMenuLinks a:visited  {



	color: #000000;





    text-decoration:none;

}















.SubMenuLinks a:hover {



	color: #0099FF;





	text-decoration:none;

}























/* Warning messages box */







.WarningMessagesContainer {



	height: 23px;





	top: 0px;





	margin-right: auto;





	margin-left: auto;





	width: 100%;





	text-align: center;

}







#WarningMessage {



	border: 1px solid #666666;





	height: 23px;





	width: 100%;





	top: 5px;





	margin-top: 5px;

}























/* Footer of Site */































.SubBody {



	top: 0px;





	background-color: #F2F2F2;





	text-align:center;





	margin-top: 0px;

}







































/*******************************/







/*     Thumbs and Images       */







/*******************************/























/* Related Videos, thumb */







.ThumbRelatedVideos, .ThumbMembersVideos{
width:200px;

	height:100px;

	border: 1px solid #686868;

}















/* Video Comments thumb */







.ThumbMembersVideos_Comments{



	float:left;

	margin-left: 35px;

	margin-top: 0px;

	margin-right: 5px;

	background-color:#000000;

	width:25px;

	height:25px;
}















/* Video details, members pic thum*/







.ThumbMembersPic_VideoDetails{



	border:1px solid #686868;

	margin-left: 4px;

	background-color:#FFFFFF;

}















/* Index page video list, */







.IndexVideoDetails_Thumb{



	width:200px;

	height:100px;

	border: 3px solid #999999;

	vertical-align:top;

}







.IndexVideoDetails_Thumb:hover{



	width:200px;

	height:100px;

	border: 3px solid #01a728;

}















/* Most thumbs, search results, categories, video details etc */







.CategoryVideoDetails_Thumb{



	width:200px;

	height:100px;

	border: 3px solid #999999;

	list-style-type:none;

}







.CategoryVideoDetails_Thumb:hover{



	width:200px;

	height:100px;

	border: 3px solid #01a728;

}















/***********************************************************/







/*  Template Specific Code - Excluding Main Play Page      */







/***********************************************************/















/* (1) inner_index.htm */







/*******************/















/* (1) Provide right hand side container - Large */







#ContentSplitContainer_left2 {
float: left;

	width: 570px;
}















/* (1) Provide Left hand side container - small */







#ContentSplitContainer_right2 {
float: right;

	width:250px;
}







#ContentSplitContainer_index {
margin-top:70px;

	float: right;

	width:250px;

}















#IndexCurrentShowingDiv{








}























/* (1) Ads Box- Play Video Page Right */







#IndexGrayBox_1{



	width:100%;





	background-position:top;





	background-repeat:repeat-y;





	background-image: url(../images/slice_silverbox_middle2.png);





	margin-top: 15px;

}







#IndexGrayBox_2{



	width:100%;





	background-image:url(../images/slice_silverbox_top_plain2.png);





	background-position:top;





	background-repeat:no-repeat;

}







#IndexGrayBox_content{



	width:100%;





	background-position:bottom;





	background-repeat:no-repeat;





	background-image: url(../images/slice_silverbox_bottom2.png);





	text-align: left;

}















.IndexGrayBox_list{



	display:block;





	margin-right: 7px;





	margin-left: 7px;





	padding-left: 5px;





	padding-top: 7px;





	padding-bottom: 7px;





	margin-top: 0px;





	margin-bottom: 0px;





	padding-right: 5px;










}















.IndexGrayBox_list li{



	list-style-type:none;










}























/* (1) Site stats  */







#SiteStatsBox_1{



	width:100%;

	margin-top: 15px;

}







#SiteStatsBox_2{



	width:100%;

}







#SiteStatsBox_content{



	width:100%;

	text-align: left;

}















.SiteStatsBox_list{
display:block;

	margin-right: 7px;

	margin-left: 12px;

	padding-left: 5px;

	padding-top: 7px;

	padding-bottom: 7px;

	margin-top: 0px;

	margin-bottom: 0px;

	padding-right: 5px;

	color:#999999;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:12px;

}















.SiteStatsBox_list li{



	list-style-type:none;

	margin-bottom: 7px;

	color:#999999;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:12px;
}







.SiteStatsBox_list h3{



	list-style-type:none;

	margin-top:15px;

	color:#01a728;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:12px;

	font-weight:normal;
}







.usersonline{
margin-top:15px;

	
}











/* (1) Todays Random Video */







#IndexPreviewBox_1{



	width:100%;





	background-position:top;





	background-repeat:repeat-y;





	background-image: url(../images/slice_silverbox_middle2.png);

}







#IndexPreviewBox_2{



	width:100%;





	background-image:url(../images/slice_silverbox_top_plain2.png);





	background-position:top;





	background-repeat:no-repeat;

}







#IndexPreviewBox_content{



	width:100%;





	background-position:bottom;





	background-repeat:no-repeat;





	background-image: url(../images/slice_silverbox_bottom2.png);





	text-align: left;

}















.IndexPreviewBox_list{



	display:block;





	margin-right: 7px;





	margin-left: 7px;





	padding-top: 7px;





	padding-bottom: 7px;





	margin-top: 0px;





	margin-bottom: 0px;





	padding-right: 5px;





	padding-left: 0px;










}















.IndexPreviewBox_list li{



	list-style-type:none;










}















/* (1) Login Box - Gold */







#IndexLoginGoldBox_1{



	width:100%;

	height: 100%;

	margin-top: 15px;

}







#IndexLoginGoldBox_2{



	width:100%;

	height:100%;

}







#IndexLoginGoldBox_content{



	width:100%;

	text-align: left;

	height:100%;

}







.IndexLoginGoldBox_list{



	display:block;

	margin-right: auto;

	margin-left: 10px;

	margin-top: 1px;

	padding-left: 0px;

	padding-bottom: 5px;

	margin-bottom: 0px;

}















.IndexLoginGoldBox_list li{



	list-style-type:none;

	margin-bottom: 20px;

}























/* (1) popular tags */







#IndexTagCloudBox_1{



	width:100%;

	height: 100%;

	margin-top: 15px;

}







#IndexTagCloudBox_2{



	width:100%;

	height:100%;

}







#IndexTagCloudBox_content{



	width:100%;

	text-align: left;

	height:100%;

}







.IndexTagCloudBox_list{



	display:block;

	margin-right: 7px;

	margin-left: 7px;

	margin-top: 0px;

	padding-left: 0px;

	margin-bottom: 0px;

}















.IndexTagCloudBox_list li{



	list-style-type:none;





	padding-bottom: 0px;










}























/* (1) Now Showing */















#IndexNowShowing{








}















/* (1) Now Showing */















#IndexRecentlyAdded_title{



	background-image:url(../images/slice_silverbox_top4.png);





	background-position:top;





	background-repeat:no-repeat;





	margin-top:15px;





	margin-bottom:5px;





	text-align: left;





		height: 36px;





	line-height: 36px;

}















#IndexMoreVideo{



	margin-left:8px;

	text-align: left;

	font-family: Georgia, "Times New Roman", Times, serif;

}















#IndexMoreVideo_title{



	height: 36px;





	line-height: 36px;





	margin-top: 15px;





	












}















/* (1) Videos List */















#IndexVideoListContainer{



	margin-top:0px;

}















#IndexVideoDetails{



	width: 100%;

	height: 100%;

}















#VideoDetails_MemberDetails{



	width:22%;

	float: left;

	margin-left: 0px;

	background-color: #99FFFF;

}















#VideoDetails_More{



	width:77%;





	float: right;

}







.VideoDetails_Info_List{



	list-style-type: none;

	display: block;

	margin-top: 0px;

	padding-left:0px;

	padding-right: 10px;

	text-align: left;

	margin-left: 230px;

	font-family:Georgia, "Times New Roman", Times, serif;

	text-align:left;






}











.VideoDetails_Info_List li{



	margin-bottom: 3px;

	












}















.VideoDetails_All_List{



	display:inline;

	display: block;

	text-align: left;

	padding-left: 15px;

	width: 200px;

	height:125px;

	float: left;

	margin-left: 0px;

	margin-bottom:10px;

	margin-top:0px;

}







.VideoDetails_All_List2{
display:inline;

	display: block;

	text-align: left;

	padding-left: 0px;

	height:125px;

	float: left;

	margin-left: 0px;

	list-style-type:none;

}















.VideoDetails_All_List li{
list-style-type: none;

	margin-left:0px;

}







.headingtext {
font-family:Georgia, "Times New Roman", Times, serif;

	font-size:16px;

	margin:15px 0px 15px 90px;

	color:#01a728;

	font-weight:bold;
}











#IndexAjaxtitle{
font-family:Georgia, "Times New Roman", Times, serif;

	border-bottom: 1px dotted #01a728;

	text-align: left;

	height:20px;

	margin-left:15px;

	font-size:16px;

	color:#01a728;

	margin-bottom:15px;

	float:left;

	display:inline;

	text-decoration:none;

}











#IndexAjaxtitle_small{
font-family:Georgia, "Times New Roman", Times, serif;

	border-bottom: 1px dotted #01a728;

	text-align: left;

	height:20px;

	margin-left:15px;

	color:#999999;

	margin-bottom:15px;

	text-decoration:none;

}











#CategoryTitleHeading{
font-family:Georgia, "Times New Roman", Times, serif;

	border-bottom: 1px dotted #01a728;

	text-align: left;

	height:20px;

	margin-left:15px;

	font-size:16px;

	color:#01a728;

	margin-bottom:15px;

	text-decoration:none;

}















/* (2) inner_category.htm */







/*************************/











#categorycontainer {
margin-top:35px;

}











/* left menu boxes */







#CategoryLeftBox1, #CategoryLeftBox2{
	padding-top:0px;

	text-align:left;

	line-height:18px;

	width:225px;

}







#CategoryLeftBox1 ul li a:link {
font-size:14px;

	color:#999999;

}







#CategoryLeftBox1 ul li a:visited {
font-size:14px;

	color:#999999;

}







#CategoryLeftBox1 ul li a:active {
font-size:14px;

	color:#999999;

}







#CategoryLeftBox1 ul li a:hover {
font-size:14px;

	color:#FFFFFF;

	border-bottom:1px dotted #FFFFFF;
}















#CategoryLeftBox1 ul, #CategoryLeftBox2 ul{
list-style-type:none;

	padding-left: 15px;

	margin-top: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-bottom: 0px;
}















#CategoryLeftBox1 li, #CategoryLeftBox2 li{
margin-bottom: 1px;

}















#CategoryLeftBox1 p, #CategoryLeftBox2 p{
display:block;

	margin-top: 0px;

	margin-bottom: 0px;

	padding-top: 0px;

	padding-left: 15px;

	padding-bottom: 0px;

}























/* (2) Horizontal boxes */







.CategoryBoxHorizontal{
float: left;

	display:inline;

	margin-bottom: 20px;

	margin-left:35px;

}















.CategoryBoxHorizontal ul{
list-style-type:none;

	padding-left: 0px;

	padding-top: 0px;

	margin-top: 5px;

	margin-left: 0px;

}















.CategoryBoxHorizontal li{
margin-bottom: 2px;

	padding-right: 3px;

	padding-left: 3px;

}























/* (3) inner_category_more.htm */







/*******************************/















/* (3) Videos List */







#CategoryVideoListContainer{
border:1px solid #686868;

}















#CategoryVideoDetails{
width: 100%;

	height: 100%;

	text-align:left;

	




}







.categorybox {
margin-top:15px;

}







.categoryheading {



	font-weight:bold;

	padding:0px 0px 15px 15px;
}















#CategoryVideoDetails_MemberDetails{
width:22%;

	float: left;

	margin-left: 0px;

	background-color: #99FFFF;

}















#CategoryVideoDetails_More{
width:77%;

	float: right;

}







.CategoryVideoDetails_Info_List{



	list-style-type: none;

	display: inline;

	text-align: left;
}















.CategoryVideoDetails_Info_List li{
margin: 0px;

	padding:0px;

	text-align:left;
}











.CategoryVideoDetails_All_List{
display:inline;

	display: block;

	text-align: left;

	float: left;

	margin: 15px;

}











.CategoryVideoDetails_All_List2{
display:inline;

	display: block;

	text-align: left;

	float: left;

	margin: 0px 15px 15px 0px;

	list-style-type:none;

}















.CategoryVideoDetails_All_List li{
list-style-type: none;

}































/* (4) inner_group_home  */















.GroupAdmin{



	border: 1px solid #eae8e8;





	margin-top: 20px;





	background-color: #FFFFFF;





	background-image: url(../images/reel.png);





	background-position: right bottom;





	background-repeat: no-repeat;










}















.GroupAdmin1{ /*with brighter boarder for admin status*/







	border: 2px solid #FFCC00;





	margin-top: 20px;





	background-color: #FFFFFF;





	background-image: url(../images/reel.png);





	background-position: right bottom;





	background-repeat: no-repeat;










}















.GroupAdmin2{ /*with no border or image*/







	margin-top: 20px;

}















.GroupAdmin3{ /*with no border or image*/







	margin-left: 65px;

}















/* (5) inner_see_even_more.htm */







/******************************/







#ContentTitleHeading {



	padding:35px 25px 15px 0px;

	text-align:left;

}











#ContentCategoryHeading {



	padding:15px 25px 0px 205px;

	text-align:left;

}











/* (2) Horizontal boxes */







.CategoryBoxHorizontal_2{



	width: 225px;

	float: left;

	height: 260px;

	display:inline;

	margin-bottom: 20px;

	margin-left: 25px;

	border:1px solid #686868;

}















.CategoryBoxHorizontal_2 ul{



	list-style-type:none;

	padding-left: 0px;

	padding-top: 0px;

	margin-top: 10px;

	margin-left: 0px;

	margin-bottom: 0px;

	padding-bottom: 0px;

}















.CategoryBoxHorizontal_2 li{



	margin-bottom: 2px;

	padding-right: 0px;

	padding-left: 10px;

	padding-bottom: 0px;





	padding-top: 0px;





	margin-top: 0px;










}























/* (6) inner_welcome */







/*********************/















#WelcomeMain{



	text-align: left;

	height: 600px;






}















#WelcomeMain ul{



	list-style-type: none;

	padding-left: 0px;

	padding-top: 0px;

	margin-top: 25px;

	margin-left: 0px;





	




}















#WelcomeMain li{



	margin-bottom: 42px;

	display:inline;

	display:block;

	width: 300px;

	float: left;

	margin-left: 90px;

	list-style-type: none;

}







#WelcomeMain li a:hover{



	color: #01a728;

}























/* (7) inner_myaccount_update_profile.htm */







/*********************/















#MyaccountUpdateProfile{
margin-bottom: 25px;

}







.MyaccountUpdateProfile_Span1{
margin-top:0px;

	padding-top:0px;

	text-align:left;

}







#MyaccountUpdateProfile_Span1 ul{
list-style-type: none;

	
}















#MyaccountUpdateProfile_Span1 li{
margin-bottom: 15px;

	float: left;

	list-style-type: none;
}















#MyaccountUpdateProfile_Span2{
border-top-width: 1px;

	border-bottom-width: 1px;

	border-top-style: dotted;

	border-bottom-style: dotted;

	border-top-color: #ebe8e8;

	border-bottom-color: #ebe8e8;
}











/* (8) email read etc */







/**********************/







#EmailRead{
text-align: left;
}















#EmailRead ul{
list-style-type: none;

	padding-left: 0px;

	padding-top: 0px;

	margin-top: 25px;

	margin-left: 0px;
}















#EmailRead li{
list-style-type:none;

	margin-bottom: 10px;

	padding-left: 40px;
}















.EmailRead_span{



	display:block;





	background-color: #FFFFFF;





	padding-top: 10px;





	padding-right: 0px;





	padding-bottom: 10px;





	padding-left: 0px;

}























/* (9) Members Profile */







/**********************/















.MembersProfileView{



	background-color: #fafafa;





	margin-bottom: 20px;





	text-align: left;










}















.MembersProfileView ul{



	padding-bottom: 10px;





	padding-left: 0px;





	margin-bottom: 0px;





	padding-top: 0px;





	margin-top: 0px;










}















.MembersProfileView li{



	list-style-type: none;





	margin-left: 50px;





	margin-right: 15px;





	margin-bottom: 20px;










}























.MembersProfileAudioView{



	background-color: #fafafa;





	margin-bottom: 20px;





	text-align: center;





	border: 1px dotted #999999;










}























/* (8) Horizontal boxes */







.CategoryBoxHorizontal_3{



	width: 200px;





	float: left;





	height: 195px;





	display:inline;





	margin-bottom: 20px;





	border: 1px solid #E3E3E3;





	background-color: #fafafa;





	margin-left: 13px;

}















.CategoryBoxHorizontal_3 ul{



	list-style-type:none;





	padding-left: 0px;





	padding-top: 0px;





	margin-top: 5px;





	margin-left: 0px;

}















.CategoryBoxHorizontal_3 li{



	margin-bottom: 2px;





	padding-right: 3px;





	padding-left: 3px;










}































/* (10) inner_signup_form */







/**************************/















#register{
padding-top:35px;

	height: 600px;

	text-align: center;

}







#register a {



	font-family:"Times New Roman", Times, serif;

	font-size:16px;

	line-height:40px;

}







#register a:hover {
color:#01a728;

}















#Register ul{



	list-style-type: none;

	padding-left: 0px;

	padding-top: 0px;

	margin-top: 25px;

	margin-left: 0px;





	




}















#Register li{



	margin-bottom: 10px;

	display:inline;

	display:block;

	width: 213px;

	float: left;

	margin-left: 6px;

	list-style-type: none;

}







#Signup{



	background-color: #FFFFFF;

	background-image: none;

	height: 300px;

	border: 1px solid #ebe8e8;

	text-align: left;

}















#Signup ul{



	list-style-type: none;

	padding-left: 0px;

	padding-top: 0px;

	margin-top: 25px;

	margin-left: 0px;

	




}















#Signup li{



	margin-bottom: 10px;





	display:inline;





	display:block;





	width: 213px;





	float: left;





	margin-left: 6px;





	list-style-type: none;

}































/* (11) inner_notification */







/***************************/















#Notification{



	background-repeat: no-repeat;

	height: 200px;

	border: 1px solid #ebe8e8;






}























/* (12) inner_upload_video_forn */







/********************************/















#UploadVideo{



	text-align:left;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:12px;

	color:#999999;

}















#UploadVideo ul{



	list-style-type: none;

	padding-left: 0px;

	padding-top: 0px;

	margin-top: 15px;

	margin-left: 0px;

}















#UploadVideo li{



	margin-bottom: 15px;

	display:block;

	list-style-type: none;

}



















/* (13) inner_upload_complete_forn */







/********************************/















#UploadComplete{
font-family:Georgia, "Times New Roman", Times, serif;

	font-size:12px;

	text-align:left;

	height: 600px;

	text-align:left;

}















/* (13) inner_groups_create.htm */







/********************************/







.GroupsCreate{



	line-height: 20px;

}







#GroupsCreate ul{



	list-style-type: none;

	padding-left: 0px;

	padding-top: 0px;

	margin-top: 25px;

	margin-left: 0px;





	




}















#GroupsCreate li{



	margin-bottom: 42px;

	display:inline;

	display:block;

	width: 300px;

	float: left;

	margin-left: 90px;

	list-style-type: none;

}























/* (14) inner_see_members  */







/***************************/















#MembersSearch{



	text-align: left;

	margin-top: 0px;

	margin-bottom: 10px;

	margin-right: 18px;

	margin-left: 18px;

	border: 1px solid #E3E3E3;

}















#MembersSearch ul{



	margin-left: 0px;

	padding-left: 0px;

	padding-bottom: 5px;

	margin-bottom: 0px;

	margin-top: 0px;

	padding-top: 5px;

	background-color: #FAFAFA;

}















#MembersSearch li{



	display: inline;

	margin-right: 15px;

}























/* (15) inner_upload_video_forn */







/********************************/















#EditVideo{



	border: 1px solid #ebe8e8;

	text-align:left;

	height: 590px;

	margin-right: auto;

	margin-left: auto;

	width: 660px;

	margin-top: 0px;

}















#EditVideo ul{



	list-style-type: none;

	padding-left: 0px;

	padding-top: 0px;

	margin-top: 25px;

	margin-left: 0px;

}















#EditVideo li{



	margin-bottom: 15px;

	display:inline;

	display:block;

	width: 213px;

	float: left;

	margin-left: 6px;

	list-style-type: none;

}















.UploadVideo_Tags{



	background-color: #FFFFFF;

	line-height: 18px;

	padding-top: 4px;

	padding-bottom: 4px;

	padding-left: 5px;

}































/* (16) inner_playlist_main */







/********************************/















#Playlists{



	background-color: #fafafa;

	background-image: url(../images/reel2.png);

	background-repeat: no-repeat;

	background-position: right bottom;

	border: 1px solid #ebe8e8;

	text-align:center;





	height: 1200px;





	margin-right: auto;





	margin-left: auto;





	width: 820px;





	margin-top: 0px;

}















#Playlists ul{



	list-style-type: none;





	padding-left: 0px;





	padding-top: 0px;





	margin-top: 25px;





	margin-left: 0px;





	




}















#Playlists li{



	margin-bottom: 15px;





	display:inline;





	display:block;





	width: 213px;





	float: left;





	margin-left: 6px;





	list-style-type: none;

}















.Playlistdivs{



	margin-top: 10px;










}















.Playlistdivs2{



	margin-top: 10px;





	border-top-style: solid;





	border-bottom-style: solid;





	background-color: #FFFFFF;





	border-top-width: 1px;





	border-bottom-width: 1px;





	border-top-color: #E9E9E9;





	border-bottom-color: #E9E9E9;










}















#PlaylistNotification{



	margin-top: 10px;





	width: 770px;





	margin-right: auto;





	margin-left: auto;





	height: 20px;





	line-height: 20px;





	border: 1px solid #999999;










}















/**********************************/







/*         various fixes          */







/*********************************/















/* strech container div with floats in it */







.clearfix:after {



    content: "."; 







    display: block; 







    height: 0; 







    clear: both; 







    visibility: hidden;

}







.clearfix2 {



    clear: both; 




}















.RelatedVideosSpacer{



height:10px;










}























/*********************







/*  Various Forms   */







/********************/















.FormGeneric{



	margin-top: 0px;





	margin-bottom: 0px;





	border:none;

}















/*







.FormGeneric input{



	margin-top: 0px;





	margin-bottom: 0px;





	border:none;

}







/*/















.FormSearch{



	margin-top: 5px;





	margin-bottom: 0px;





	text-align: left;










}























.FormIndexLogin{



	margin-top: 0px;





	margin-bottom: 0px;

}















.FormIndexLogin input{
vertical-align: middle;

}















/* corrective form filed formatting */







.FormSpecialInput_1{ /* gray order */



	border: 1px solid #DFDCDC;

}















.UpdateProfileForm{
text-align: left;
}















.CreateGroupForm{
padding-top: 0px;

	text-align: left;

	padding-left: 100px;

	padding-right: 0px;

	margin-right: 0px;

	margin-left: 0px;

}















/* Pagination */















#pagination {
margin-top: 5px;

	margin-bottom: 8px;

	text-align:left;

}







#pagination ul {
list-style-type: none;

	padding-left: 0px;
}







#pagination li {
display: inline;

	margin: 0 5px 0 0;

}







#pagination li a {
padding: 4px;

	border: 1px solid #686868;

	text-decoration: none;

}







#pagination li a:hover {
border: 1px solid #686868;

	background-color: #01a728;

	color:#FFFFFF;
}















#pagination_account {
margin-left: 0px;

}







#pagination_account ul {
list-style-type: none;

	padding-left: 0px;

	padding-bottom:15px;

}







#pagination_account li {



	display: inline;

	margin: 0 5px 0 0;

}







#pagination_account li a {



	padding: 4px;

	border: 1px solid #686868;

	text-decoration: none;

}







#pagination_account li a:hover {



	border: 1px solid #686868;

	background-color: #333333;

}











.ratingtext {
font-family:Georgia, "Times New Roman", Times, serif;

	color:#999999;

	font-size:12px;

}







.durationtext {
font-family:Georgia, "Times New Roman", Times, serif;

	color:#999999;

	font-size:12px;

}







.viewstext {
	font-family:Georgia, "Times New Roman", Times, serif;

	color:#999999;

	font-size:12px;

}







.dateaddedtext {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#999999;
	font-size:12px;

}







/* Mindreader styles */







.mntd {
	BACKGROUND-COLOR: #ffffff;
	 COLOR: #FFFFFF;
	 FONT-FAMILY: Arial, Helvetica, sans-serif;
	 FONT-SIZE: 10px;
	 
	}



.symtd {
	BACKGROUND-COLOR: #369BC7;
	COLOR: #FFFFFF;
	FONT-FAMILY: wingdings;
	FONT-SIZE: 17px;
	font-weight: normal;
}



.symtd1 {
	BACKGROUND-COLOR: #cccccc;
	COLOR: #000000;
	FONT-FAMILY: wingdings;
	FONT-SIZE: 35px;
	align: center;
}



.numtd {
	background-color: #BB1000;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
} 





.related_links {
	background-color:#222;
	padding:0px 15px;
	width:200px;
	float:left;
	border:1px solid #686868;
	margin:15px 15px 15px 0px;
}








