@charset "utf-8";



*{

  padding:0;

  margin:0;

}



body{

/*background:url('/images/style/background.jpg') repeat-y;*/

background-color: #EEEEEE;

}



img{

  border:0;

}



h2, h2 a{

 font-size: 12px;

 font-weight: bold;

 border-bottom-width: 1px;

 border-bottom-style: solid;

 border-bottom-color: #EBE8D8;

 padding:3px;

 margin:0 3px;

 color:#3399fd;

}



#testo_presentazione {font-size:12px}

#testo_presentazione a:link, a:visited{color: #444444;}

#testo_presentazione a:hover{color:#ff9209;}







.MainBody {

	/*background:url('../images/style/background.jpg') repeat-y;*/

        background-color: #EEEEEE; /*amoz*/

	top: 0px;

	text-align:center;

	margin-top: 0px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color:#000000;

	margin-left: 0px;

	margin-right: 1px;

}



#logo{

margin: 2px auto;

text-align:right;

height: 32px;

}



#prewrapper{

  background:#ffffff/*url('/images/style/backpre.jpg') repeat-x;*/

  height:16px;

}



#header {

  background:#ffffff/*url('/images/style/h1.jpg') repeat-x;*/

  height:114px;

}



#header .hh {

  /*background:url('/images/style/logo.gif') no-repeat;*/

  background-color:#ffffff;

  margin:0 auto;

  padding-top:10px;

  padding-right:10px;

  padding-bottom:5px;

  height:40px;

  width:988px;

  text-align:center;

  margin-top:5px;

}



#header .hh img {

  margin-left:10px;

  float:left;

}



#premenu{

  background:#FFFFFF;

  height:22px;

  font-weight: bold;
  
  text-align:left;
	
  font-size:12px;
  
  width:800px;

  /*margin:auto;*/

  /*text-align:right;*/

}



#navigation{height:20px;width: 998px; margin:auto;}



.page_item a:link, .page_item a:visited{color: #444444; padding:10px;}

.page_item a:hover {text-decoration:none; color:#ff9209;}



.load{

 background:url(../images/style/giu.gif) right no-repeat;


}



#favmenu, #mediamenu, #uploadmenu{

  display:none;

  visibility:hidden;

  position:absolute;

  margin-top:5px;

  width:90px;

  height: 50px;

  border:1px solid #EBE8D8;

  /*color:#faf9f4;*/

  background:#faf9f4;

  text-align:left;

  list-style-type:none;

}



ul #favmenu li, ul #mediamenu li, ul #uploadmenu li{

  line-height:20px;

}



ul #favmenu, ul #mediamenu, ul #uploadmenu{

  padding-left:3px;

  padding-top:3px;

}



#favmenu{

  margin-left:10px;

}



#mediamenu{

  margin-left:10px;

}



#uploadmenu{

  margin-left:10px;

}



*:first-child+html #favmenu{margin:20px 0 0 0; margin-left:-60px} /*per IE7 */

*:first-child+html #mediamenu{margin:20px 0 0 0; margin-left:-70px} /*per IE7 */

*:first-child+html #uploadmenu{margin:20px 0 0 0; margin-left:-50px } /*per IE7 */



.menvideo{

  background:url(/images/style/video.png) left no-repeat;

  padding-left:15px;

}



.menemail{

  background:url(/images/style/email.png) left no-repeat;

  padding-left:15px;

}



.mysetting a{

  background:url(/images/style/mysetting.png) left no-repeat;
   height:20px;
  line-height:30px;
  
	float: left;

	padding:0px 0px 15px 35px;


}

.mysetting a:hover{

  background:url(/images/style/mysetting_o.png) left no-repeat;
   height:20px;
  line-height:30px;
  
	float: left;

	padding:0px 0px 15px 35px;


}

.mysetting2 a{

  background:url(/images/style/mysetting2.png) left no-repeat;

  height:20px;
  line-height:30px;
  
	float: left;

	padding:0px 0px 15px 35px;


}

.mysetting2 a:hover{

  background:url(/images/style/mysetting2_o.png) left no-repeat;

  height:20px;
  line-height:30px;
  
	float: left;

	padding:0px 0px 15px 35px;

}

.mysetting3 a{

  background:url(/images/style/mysetting3.png) left no-repeat;

 height:20px;
  line-height:30px;
  
	float: left;

	padding:0px 0px 15px 35px;


}

.mysetting3 a:hover{

  background:url(/images/style/mysetting3_o.png) left no-repeat;

 height:20px;
  line-height:30px;
  
	float: left;

	padding:0px 0px 15px 35px;
}

.friendlit{

  background:url(/images/style/friendlit.png) left no-repeat;

  padding-left:15px;

}



.menaudio{

  background:url(/images/style/audio.png) left no-repeat;

  padding-left:15px;

}




.menphoto a{

  background:url(/images/style/photo.png) left no-repeat;
  	 height:26px;
  line-height:12px;
  padding:5px;
 
 


  


 
}

.menphoto a:hover{
  
  background:url(/images/style/photo_o.png) left no-repeat;
     
	   	 height:26px;
  line-height:12px;
  padding:5px;
	 
   
}


  


.mendocs{

  background:url(/images/style/pdf.png) left no-repeat;

  padding-left:15px;

}



.menok a {

  background:url(/images/style/ok_little.png) left no-repeat;
   	 height:26px;
  line-height:12px;
  padding:5px;
   




 


	

}

.menok a:hover{

  background:url(/images/style/ok_little_o.png) left no-repeat;
    	 height:26px;
  line-height:12px;
  padding:5px;



}



/**************************/

/* Main Layout Containers */

/**************************/



.MainBody_TEMP {

	top: 0px;

	background-repeat: repeat-x;

	background-color: #F2F2F2;

	margin-top: 0px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333333;

	width:1004px;

	margin-left:auto;

	margin-right:auto;

	height: 100%;

}



#contenitore{

  background:#EEEEEE;

}



/* Main big box 900px wide*/

.MainBody_Container {

	top: 0px;

	margin-right: auto;

	margin-left: auto;

	width: 996px;/*998 la giusta larghezza*/

	text-align: center;

	border-left: 1px solid #EBE8D8;

        border-right: 1px solid #EBE8D8;

        border-top: 1px solid #EBE8D8;

        border-bottom: 1px solid #ffffff;

	background:#ffffff;/*#424242*/

}



#InnerBody_Container {

	margin-right: auto;

	margin-left: auto;

	width: 100%;

	padding: 0px;

	height:auto;

        border-bottom:1px solid #ffffff;

}



.InnerBody {

	top: 0px;

	text-align:center;

	margin-top: 0px;

}



/* Hold all the other templates when they load */

#InnerTemaplates_Container {

	height: auto;

	top: 0px;

	width: 100%;

	text-align:justify;

	margin: 12px auto;

	padding-bottom:12px;

	background:#FFFFFF;

}



/* Provide right hand side container - Large */

#ContentSplitContainer_left {

	float: left;

	width: 600px;

	margin-left:20px;

}



/* Provide Left hand side container - small */

#ContentSplitContainer_right {

	float: right;

	width:279px;

	margin-right:16px;

	background:#ffffff;

}



/* Provide right hand side container - small */

#ContentSplitContainer_left_2 {

	margin-top:21px;

	float: left;

	width: 300px;
	

}



/* Provide Left hand side container - large */

#ContentSplitContainer_right_2 {

	float: left;

	width:870px;

}



/* 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:220px;

}



/* 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 {

	float: left;

	width: 445px;

}



/* Provide Left hand side container - small */

#ContentSplitContainer_right_4 {

	float: right;

	width:445px;

}



#themedia{

  border-top:2px solid #EBE8D8;

  border-bottom:2px solid #EBE8D8;

  border-left:2px solid #EBE8D8;

  border-right:2px solid #EBE8D8;

  background:#faf9f4;  

  padding:10px;

  padding-bottom:20px;

  width:600px;

  height:100%;

}



/*Hold the search box, logo etc*/

#top_container {

	height: 46px;

	width: 100%;

	margin-right: auto;

	margin-left: auto;

	margin-bottom:25px;

        border-top:0px;

	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;

	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: #CCCCCC;

	margin-top: 20px;

	padding: 0px;

	height: 100px;

}









/*******************************************/

/* Min text coloring, links and formating */

/************************************/



a:link, a:visited{color: #444444; text-decoration:none;}



a:hover{color:#ff9209;}



/* gray/black - 12px*/

.font4_12 {

	color: #000000;

	font-size: 12px;

	font-weight: bold;

}



/* gray/black - 14px*/

.font4_14 {

	color: #FFFFFF;
	background-color:#000000;

	font-size: 12px;
	font-weight: bold;
	

}



.font4_14a {

	color: #fff;

	font-size: 12px;

	font-weight: bold;

}



.font4_14_l {

	color: #444444;

	font-size: 12px;

}





/* gray/black - 16px*/

.font4_16 {
	
	color: #333333;
	
	font-size: 13px;
	font-weight: bold;
	text-align: left; 

}



/* gray/black - 18px*/

.font4_18 {

	color: #333333;

	font-size: 14px;

	font-weight: bold;

}



/* Dark Brown - 14px*/

.font5_14 {

	color: #000000;

	font-size: 12px;

	font-weight: bold;

        border-bottom: 1px solid #EBE8D8;	

}



.font5_16 {

	color: #000000;

	font-size: 14px;

	font-weight: bold;

        border-bottom: 1px solid #EBE8D8;	

}



.font5_14_l {

	color: #4997d7;/*#994800*/

	font-size: 12px;

}



/* Dark Brown - 12px*/

.font5_12 {

	color: #4997d7;/*#994800*/

	font-size: 12px;

	font-weight: bold;

}



.font5_12_l {

	color: #4997d7;/*#994800*/

	font-size: 12px;

}





/* white - 12px*/

.font6_12 {

	color: #000000;

	font-size: 12px;

	font-weight: bold;

}



/* white - 14px*/

.font6_14 {

	color: #000000;

	font-size: 12px;

	font-weight: bold;

}



/* white - 16px*/

.font6_16 {

	color: #000000;

	font-size: 13px;

	font-weight: bold;

}





/* general text */

.TextBlackGold{

	font-family: Arial, Helvetica, sans-serif;

	color: #E9B501;

}





/***********************************************/

/* Boxed, Divs, Tables etc borders and shadings*/

/***********************************************/

.GrayBorderOnly{

	border:1px solid #000000;

}





#AllHeaderTitles, #AllHeaderTitles a{

 font-size: 1.77em;

 font-weight: bold;

 border-bottom: 1px solid #EBE8D8;

 padding:3px;

 margin:12px 3px;

 color:#999999;

 text-transform: uppercase;

 margin-bottom:8px;

}





/* smal grey menu boxes top and bottom*/

.GenericMenuGray220{



}



.GenericMenuGray220_btm{

  margin:0 5px 20px 5px;

  border:1px solid #EBE8D8;

  background: #faf9f4;

}



/* smal gold menu boxes top and bottom*/

.GenericMenuGold220{

background-image:url(../images/slice_goldbox_top_220_38.png);

background-position:top;

background-repeat:no-repeat

}



.GenericMenuGold220_btm{

background-image:url(../images/slice_goldbox_bottom_220_38.png);

background-position:bottom;

background-repeat:no-repeat

}





/* Player box */

.PlayerBox_main {

	background-color: #000000;

	width: 600px;

	height: 400px;

	float: left;

}

#PlayerBox_1 {

	background-image: url(../images/slice2_player_top_left.png);

	background-repeat: no-repeat;

	background-position: left top;

	height: 100%;

}

#PlayerBox_2 {

	background-image: url(../images/slice2_player_top_right.png);

	background-repeat: no-repeat;

	background-position: right top;

	height: 100%;

}

#PlayerBox_3 {

	background-image: url(../images/slice2_player_top_run.png);

	background-repeat: repeat-x;

	background-position: top;

	height: 100%;

}

#PlayerBox_4 {

	background-image: url(../images/slice2_player_run_left.png);

	background-repeat: repeat-y;

	background-position: left;

	height: 100%;

}

#PlayerBox_5 {

	background-image: url(../images/slice2_player_run_right.png);

	background-repeat: repeat-y;

	background-position: right;

	height: 100%;

}

#PlayerBox_6 {

	background-image: url(../images/slice2_player_btm_left.png);

	background-repeat: no-repeat;

	background-position: left bottom;

	height: 100%;

}

#PlayerBox_7 {

	background-image: url(../images/slice2_player_btm_right.png);

	background-repeat: no-repeat;

	background-position: right bottom;

	height: 100%;

}

#PlayerBox_8 {

	background-image: url(../images/slice2_player_run_btm.png);

	background-repeat: repeat-x;

	background-position: bottom;

	height: 100%;

}

#PlayerBox_flv {

	margin-right: auto;

	margin-left: auto;

	background-color: #000000;

	height: 365px;

	width: 590px;

	position: relative;

	top: 5px;

}



#PlayerBox_tags {

	top: 6px;

	line-height:30px;

	height: 32px;

}





/* video details box */

#VideoDetails{

	clear:left;

	float:left;

	margin-top: 10px;

	margin-bottom:10px;

	color:#000 !important;

	width: 600px;

	height: 100%;

	padding:10px;

  	border:1px solid #EBE8D8;

  	background:#fff;	



}



#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: 0px;

	width: 76%;

	float: right;

	padding-bottom: 10px;



}



.VideoDetails_More_List li{

	margin-bottom: 8px;



}



.VideoDetails_MemberDetails_List{

	display:inline;

	display: block;

	text-align: left;

	padding-left: 10px;

	width: 20%;

	float: left;

	margin-top: 5px;

	margin-left: 0px;

	padding-bottom: 10px;



}



.VideoDetails_MemberDetails_List li{

	list-style-type: none;

	margin-left: 15px;

}





/* comments box */

.CommentBoxList_TopLinks li{

	display:inline;

	margin: 0px;

	padding: 0px;

}



#CommentBoxPostNew textarea{

  border:1px solid #EBE8D8;

  width:595px;

}



#CommentBoxPostNew{

	clear:left;

	float:left;

	margin-top: 10px;

	margin-bottom:10px;

	color:#000 !important;

	width: 600px;

	height: 100%;

	padding:10px;

  	border:1px solid #EBE8D8;

  	background:#d1d1d1;		

}



.CommentsBox{

	border-top:1px solid #EBE8D8;

  	border-bottom:1px solid #EBE8D8;

  	border-left:1px solid #EBE8D8;

  	border-right:1px solid #EBE8D8;

  	background-color: #FFFFFF;

	color:#000;

	float: right;

	width: 470px;

	padding:3px;

	background-image: url(../images/slice_comments_run.png);

	background-repeat: repeat-x;

	background-position: left top;

}



.CommentBoxList_TopLinks ul{

	list-style-type: none;

	padding: 0px;

	background-position: right;

	text-align: left;

	margin-top: 4px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}

.CommentBoxList_TopLinks li{

	display:inline;

	margin: 0px;

	padding: 0px;

}



.ComContent{

	margin-top: 12px;

  text-align: justify;

}



#commentsdiv{

	width: 100%;

	margin-bottom: 10px;

    color:#000;



}





/* Side Boxes - Gold */

#GoldBox_1{

	width:100%;

	background-position:top;

	background-position:left;

	background-repeat:repeat-y;

	background-image: url(../images/slice_goldbox_middle.png);

}

#GoldBox_2{

	width:100%;

	background-image:url(../images/slice_goldbox_top.png);

	background-position:top;

	background-repeat:no-repeat;

}

#GoldBox_content{

	width:100%;

	background-position:bottom;

	background-repeat:no-repeat;

	background-image: url(../images/slice_goldbox_bottom.png);

	text-align: left;

}

.GoldBox_list{

	list-style-type: none;

	margin: 0px;

}





/* Side Boxes - Silver */

#SilverBox_1{

	width:100%;

	background-position:top;

	background-repeat:repeat-y;

	background-image: url(../images/slice_silverbox_middle.png);

	margin-top: 15px;

}

#SilverBox_2{

	width:100%;

	background-image:url(../images/slice_silverbox_top.png);

	background-position:top;

	background-repeat:no-repeat;

}

#SilverBox_content{

	width:100%;

	background-position:bottom;

	background-repeat:no-repeat;

	background-image: url(../images/slice_silverbox_bottom.png);

	text-align: left;

}



/* Embedded Code Box */

#EmbeddedBox_1{

	width:100%;

	background-position:top;

	background-repeat:repeat-y;

	background-image: url(../images/slice_silverbox_middle.png);

	margin-top: 15px;

}

#EmbeddedBox_2{

	width:100%;

	background-image:url(../images/slice_silverbox_top.png);

	background-position:top;

	background-repeat:no-repeat;

}

#EmbeddedBox_content{

	width:100%;

	background-position:bottom;

	background-repeat:no-repeat;

	background-image: url(../images/slice_silverbox_bottom.png);

	text-align: left;

}



.EmbeddedBox_list{

	display:block;

	margin-right: auto;

	margin-left: 40px;

	margin-top: 1px;

	margin-bottom: 1px;

	padding-left: 0px;



}



.EmbeddedBox_list li{

	list-style-type:none;



}





/* Ads Box- Play Video Page Right 275px wide*/

#AdsPlayRight_1{

	width:100%;

	background-position:top;

	background-repeat:repeat-y;

	background-image: url(../images/slice_silverbox_middle.png);

	margin-top: 15px;

}

#AdsPlayRight_2{

	width:100%;

	background-image:url(../images/slice_silverbox_top_plain.png);

	background-position:top;

	background-repeat:no-repeat;

}

#AdsPlayRight_content{

	width:100%;

	background-position:bottom;

	background-repeat:no-repeat;

	background-image: url(../images/slice_silverbox_bottom.png);

	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%;

	background-position:top;

	background-repeat:repeat-y;

	background-image: url(../images/slice_silverbox_middle_220_11.png);

	margin-top: 15px;

	margin-bottom: 15px;

}

#AdsLeft_2{

	width:100%;

	background-image:url(../images/slice_silverbox_top_plain_220_11.png);

	background-position:top;

	background-repeat:no-repeat;

}

#AdsLeft_content{

	width:100%;

	background-position:bottom;

	background-repeat:no-repeat;

	background-image: url(../images/slice_silverbox_bottom_plain_220_11.png);

	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*/

.boxright{

  margin:0 0px 20px 0px;

  background:#EEEEEE;/*url(../images/style/bbod.png) repeat-y left;*/

  color:#000;

  text-align:left;

  border:1px solid #EBE8D8;

}



#RelatedVideosTitle, #EmbeddedTitle{

	display:block;

	padding-top: 9px;

	padding-left: 15px;

	padding-bottom:9px;

}



#RelatedVideosTitle{

  border-bottom:0;

  height:30px;

}



.botrel{

  border-top:0;

  height:30px;

}



#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 {

	height: 70px;

	width: 700px;

	float: left;

	text-align: right;

}







/****************************/

/*     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;

}

.Memu_Container {

	height: 42px;

	margin-left: 63px;

	margin-top: 0px;



}

.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;

	background-image: url(../images/slice_button_gray.png);

	background-position: top;

	background-repeat: no-repeat;

}





.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 #EBE8D8;

	color:#444444;

	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 #EBE8D8;

	color: #ff9209;

	font-size: 12px;

	

}



#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:30px;

	height: 100%;

}



.SubMenuLinks a:link, .SubMenuLinks a:active, .SubMenuLinks a:visited  {

	color: #444444;

    text-decoration:none;

}



.SubMenuLinks a:hover {

	color: #ff9209;

	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 #EBE8D8;

	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{

	float:left;

	width:100px;

	height:75px;

	margin-left: 10px;

	margin-right: 5px;

	margin-top: 0px;

	border: 1px solid #EBE8D8;



}



.tumbaudio{

	padding: 3px 3px 3px 3px;

	float:left;





	margin-left: 10px;

	margin-right: 5px;

	margin-top: 0px;



}



/* Video Comments thumb */

.ThumbMembersVideos_Comments{

	float:left;

	margin-left: 35px;

	margin-top: 0px;

	margin-right: 5px;

}



/* Video details, members pic thum*/

.ThumbMembersPic_VideoDetails{

	margin-left: 4px;

}



/* Index page video list, */

.IndexVideoDetails_Thumb{

	width:120px;

	height:90px;

	border: 1px solid #EBE8D8;



}



/* Most thumbs, search results, categories, video details etc */

.CategoryVideoDetails_Thumb{

	width:120px;

	height:90px;

	border: 1px solid #EBE8D8;

}



/***********************************************************/

/*  Template Specific Code - Excluding Main Play Page      */

/***********************************************************/





/* (1) inner_index.htm */

/*******************/



/* (1) Provide right hand side container - Large */

#ContentSplitContainer_left2 {

	float: left;

	width: 670px;

}



/* (1) Provide Left hand side container - small */

#ContentSplitContainer_right2 {

	float: right;

	width:315px;

}



#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{

  border:1px solid #EBE8D8;

  margin:10px auto;

  background:url(../images/style/menright.jpg) repeat-y right #fff;

  color:#000;

  width:265px;

}

#SiteStatsBox_2{



}

#SiteStatsBox_content{



}



.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;



}



.SiteStatsBox_list li{

	list-style-type:none;

	margin-bottom: 7px;



}



/* (1) Todays Random Video */

#IndexPreviewBox_1{

  border:1px solid #EBE8D8;

  margin:0 auto;

  background:url(../images/style/menright.jpg) repeat-y right #fff;

  color:#000;

  width:265px;

  height:263px;

	

}



#rss_prev a:hover {

  color:#ff9209;

}



#rss_prev {

  border:1px solid #EBE8D8;

  margin-left:20px;

  background:#FAF9F5;

  color:#ffffff;

  width:280px;

  height:280px;

  margin-bottom:10px;

  text-align:left;

  /*padding:0 5px;*/

  /*font-weight:bold;*/

}



#rss_prev li{

  padding-left:7px;

  margin-bottom:3px;

}



#IndexPreviewBox_2{



}

#IndexPreviewBox_content{



}



.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{

  border:1px solid #EBE8D8;

  margin:20px auto;

  background:url(../images/style/menright.jpg) repeat-y right #fff;

  color:#000;

  width:265px;

  height:150px;

}

#IndexLoginGoldBox_2{



}

#IndexLoginGoldBox_content{

  margin-right:6px;



}

.IndexLoginGoldBox_list{

	display:block;

	text-align:right;

	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%;

	background-position:top;

	background-position:left;

	background-repeat:repeat-y;

	background-image: url(../images/slice_silverbox_middle2.png);

	height: 100%;

	margin-top: 15px;

}

#IndexTagCloudBox_2{

	width:100%;

	background-image:url(../images/slice_silverbox_top_plain2.png);

	background-position:top;

	background-repeat:no-repeat;

	height:100%;

}

#IndexTagCloudBox_content{

	width:100%;

	background-position:bottom;

	background-repeat:no-repeat;

	background-image: url(../images/slice_silverbox_bottom2.png);

	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{



}



#IndexMoreVideo{

  float:left;

  width:994px;

  margin-left:10px;

  margin-bottom:20px;	

  

}



.inboxhome {

	background-position:top;

	background-repeat:no-repeat;

	background-color:#EEEEEE;

	text-align: left;

    border:1px solid #EBE8D8;

}



.similblog {

	padding-left: 5px;

	border-bottom: 1px solid #EBE8D8;

	margin-bottom: 10px;

}



.similblog a {

	color: black;

}



.roundedbox {

	background:#FAF9F5; /*transparent url(/images/roundedbox.png) no-repeat bottom right;*/

	height: 280px;

	width: 280px;

	margin-left: 20px;

    border:1px solid #EBE8D8;

}



.prevbox {

	border: 2px solid #EBE8D8;/*#424242*/

	width: 250px;

	height: 233px;

	margin-left: 15px;

}











#IndexMoreVideo_title{

	padding-left:52px;

	padding-top:20px;

	padding-bottom:15px;

	font-weight:bold;

}



/* (1) Videos List */



#IndexVideoListContainer{

}



#IndexVideoDetails{



	display:inline;

}



#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: 5px;

	padding-left: 0px;

	padding-right: 10px;

	text-align: left;

	margin-left: 0px;

	width: 420px;

	float: right;

	padding-bottom: 10px;



}



.VideoDetails_Info_List li{

	margin-bottom: 3px;



}



.indexhome{

  display:inline;	

  float:left;

  width:23%;

  margin-bottom:10px;

  padding-left:10px;

}



.indexli{

list-style-type: none;

width:120px;

text-align:center;

}



.VideoDetails_All_List{

	display:inline;

	display: block;

	text-align: left;

	padding-left: 10px;

	width: 120px;

	float: left;

	margin-top: 5px;

	margin-left: 0px;

	padding-bottom: 10px;



}



.VideoDetails_All_List li{

	list-style-type: none;

}



#IndexAjaxtitle{

	border-bottom: 1px dotted #F1CF5B;

	text-align: left;

	height:20px;



}



/* (2) inner_category.htm */

/*************************/





/* left menu boxes */

#CategoryLeftBox1, #CategoryLeftBox2{


	text-align:left;

	
	

}

.box_title {
	background-color:#000000;
	width:289px;
	height:19px;
	line-height:18px;
	
 
}


#CategoryLeftBox1 ul, #CategoryLeftBox2 ul{

	list-style-type:none;
	height:120px;

	padding-left: 0px;

	margin-top: 10px;

	margin-bottom: 10px;

	margin-left: 20px;
	
	
}



#CategoryLeftBox1 li, #CategoryLeftBox2 li{

	
	padding-left:0x;
	padding-top:10px;
	padding-bottom:10px;


}



#CategoryLeftBox1 p, #CategoryLeftBox2 p{

	display:block;

	margin-top: 0px;

	margin-bottom: 0px;

	padding-top: 7px;

	padding-left: 15px;

	

}





/* (2) Horizontal boxes */

.CategoryBoxHorizontal{

	

	float: left;



	display:inline;

	margin-bottom: 20px;

	background-color: transparent;

	margin-left: 18px;

	color:#000;

	text-align:center;

}



.CategoryBoxHorizontal ul{

	list-style-type:none;

	padding-left: 0px;

	padding-top: 5px;

	margin-top: 5px;

	width: 200px;

	height: 195px;

	margin-left: 0px;

	margin-bottom: 0px;

	padding-bottom: 0px;

	background: url(../images/style/backsingle.jpg) no-repeat;

}



.CategoryBoxHorizontal li{

	margin-bottom: 2px;

	padding-right: 3px;

	padding-left: 3px;



}





/* (3) inner_category_more.htm */

/*******************************/



/* (3) Videos List */

#CategoryVideoListContainer{

	background-repeat: no-repeat;

	background-color: #FFFFFF;

	background-image: url(../images/reel.png);

	background-position: right bottom;

	border-right: 1px solid #EBE8D8;

	border-bottom: 1px solid #EBE8D8;

	border-left: 1px solid #EBE8D8;

}



#CategoryVideoDetails{

	width: 750px;

	margin-left:10px;

	height: 100%;

	background-color: #faf9f4;

	border-bottom:1px solid #EBE8D8;

	border-left:1px dashed #EBE8D8;

}



#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: block;

	margin-top: 5px;

	padding-left: 8px;

	padding-right: 10px;

	text-align: left;

	margin-left: 0px;

	width: 585px;

	border-left:1px dashed #EBE8D8;

	float: right;

	padding-bottom: 5px;



}



.CategoryVideoDetails_Info_List li{

	margin-bottom: 3px;



}



.CategoryVideoDetails_All_List{

	display:inline;

	display: block;

	text-align: center;

	padding-left: 10px;

	width: 120px;

	float: left;

	margin-top: 5px;

	margin-left: 0px;

	padding-bottom: 10px;





}



.CategoryVideoDetails_All_List li{

	list-style-type: none;

}







/* (4) inner_group_home  */



.GroupAdmin{

	border: 1px solid #EBE8D8;

	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 #EBE8D8;

	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-top: 5px;

}



/* (5) inner_see_even_more.htm */

/******************************/



/* (2) Horizontal boxes */

.CategoryBoxHorizontal_2{

	

	float: left;



	display:inline;

	margin-bottom: 20px;

	background-color: transparent;

	margin-left: 18px;

	color:#000;

	text-align:center;

}



.CategoryBoxHorizontal_2 ul{

	list-style-type:none;

	padding-left: 0px;

	padding-top: 5px;

	margin-top: 5px;

	width: 200px;

	height: 195px;

	margin-left: 0px;

	margin-bottom: 0px;

	padding-bottom: 0px;

	background:#faf9f4;

        border:1px solid #EBE8D8;

}



.CategoryBoxHorizontal_2 li{

	margin-bottom: 2px;

	padding-right: 3px;

	padding-left: 3px;

	padding-bottom: 0px;

	padding-top: 0px;

	margin-top: 0px;



}





/* (6) inner_welcome */

/*********************/



#WelcomeMain{

	margin-top:12px;

	margin-left: -40px;

	background-color: #faf9f4;

	text-align: left;

	margin-bottom: 50px;

	height: 465px;

	width:885px;


}



#WelcomeMain ul{

	list-style-type: none;

	padding-left: 0px;

	padding-top: 0px;

	margin-top: 25px;

	margin-left: 0px;
		

}


/*
#WelcomeMain li{

	margin-bottom: 30px;

	display:inline;

	display:block;

	width: 300px;

	float: left;

	margin-left: 90px;

	padding:20px 0 20px 50px;

	list-style-type: none;

}
*/


.audiobig{background:url(../images/style/audio_big.png) no-repeat left;}





.photobig_b a{

    margin-bottom: 30px;

	width: 200px;

	float: left;

	
	margin-left: 90px;

	padding:20px 0px 20px 50px;

	list-style-type: none;


     background:url(../images/style/photo_big_b.png) left  no-repeat;}



.photobig_b a:hover{

    margin-bottom: 30px;

	
	width: 200px;

	float: left;
	
	margin-left: 90px;

	padding:20px 0px 20px 50px;

	list-style-type: none;

    background:url(../images/style/photo_big.png)  left  no-repeat;}



.gestbig_b a{

    margin-bottom: 30px;

	
	width: 200px;

	float: left;

	margin-left: 90px;

	padding:20px 0 20px 50px;

	list-style-type: none;


    background:url(../images/style/gest_big_b.png) no-repeat left;}

.gestbig_b a:hover{

    margin-bottom: 30px;

	
	width: 200px;

	float: left;

	margin-left: 90px;

	padding:20px 0 20px 50px;

	list-style-type: none;

    background:url(../images/style/gest_big.png) no-repeat left;}


.migrart_b a{
    
	margin-bottom: 30px;

	width: 200px;

	float: left;

	margin-left: 90px;

	padding:20px 0 20px 50px;

	list-style-type: none;


    background:url(../images/style/mig_b.png) no-repeat left;

}

.migrart_b a:hover{
    
	margin-bottom: 30px;

	width: 200px;

	float: left;

	margin-left: 90px;

	padding:20px 0 20px 50px;

	list-style-type: none;


    background:url(../images/style/mig.png) no-repeat left;

}


.profbig_b a{
    
	margin-bottom: 30px;

	width: 200px;

	float: left;

	margin-left: 90px;

	padding:20px 0 20px 50px;

	list-style-type: none;
    
	background:url(../images/style/user_b.png) no-repeat left;


}

.profbig_b a:hover{
    
	margin-bottom: 30px;

	width: 200px;

	float: left;

	margin-left: 90px;

	padding:20px 0 20px 50px;

	list-style-type: none;
    
	background:url(../images/style/user.png) no-repeat left;


}
.docsbig{background:url(../images/style/pdf_big.png) no-repeat left;}

.videobig{background:url(../images/style/video_big.png) no-repeat left;}



.favbig{background:url(../images/style/ok.png) no-repeat left;}

.friendbig{background:url(../images/style/friend.png) no-repeat left;}



.setbig{background:url(../images/style/useroption.png) no-repeat left;}

.datipersonalibig{background:url(../images/style/trattamentodati.png) no-repeat; width:350px; height:50px; padding:2px 0px 0px 21px;}

.condizionibig{background:url(../images/style/condizioni.png) no-repeat; width:350px; height:50px; padding:2px 0px 0px 21px;}

.holder {margin:0;margin-left:0;}

.holder {width:100%;overflow:hidden;margin-bottom:7px;}



/* (7) inner_myaccount_update_profile.htm */

/*********************/



#MyaccountUpdateProfile{

	background-color: #faf9f4;/*#424242*/

	background-repeat: no-repeat;

	background-position: right bottom;

	margin-bottom: 0px;





}

.MyaccountUpdateProfile_Span1{

	line-height: 20px;

	padding-bottom:12px;

}

.default_text{

  color:#000;

}

#MyaccountUpdateProfile_Span1 ul{

	list-style-type: none;

	padding-left: 0px;

	padding-top: 0px;

	margin-top: 25px;

	margin-left: 0px;

	

}



#MyaccountUpdateProfile_Span1 li{

	margin-bottom: 42px;

	display:inline;

	display:block;

	width: 300px;

	float: left;

	margin-left: 90px;

	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: #EBE8D8;

	border-bottom-color: #EBE8D8;



}





/* (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: #797878;

	padding-top: 10px;

	padding-right: 10px;

	padding-bottom: 10px;

	padding-left: 10px;

	border:1px solid #EBE8D8;

	width:90%;

	margin:auto;

}





/* (9) Members Profile */

/**********************/



.MembersProfileView{

	background-color: #faf9f4;/*#424242*/

	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 #EBE8D8;



}





/* (8) Horizontal boxes */

.CategoryBoxHorizontal_3{

	

	float: left;



	display:inline;

	margin-bottom: 20px;

	background-color: transparent;

	margin-left: 18px;

	color:#000;

	text-align:center;

}



.CategoryBoxHorizontal_3 ul{

	list-style-type:none;

	padding-left: 0px;

	padding-top: 5px;

	margin-top: 5px;

	width: 200px;

	height: 195px;

	margin-left: 0px;

	margin-bottom: 0px;

	padding-bottom: 0px;

		background: url(../images/style/backsingle.jpg) no-repeat;

}



.CategoryBoxHorizontal_3 li{

	margin-bottom: 2px;

	padding-right: 3px;

	padding-left: 3px;

	padding-bottom: 0px;

	padding-top: 0px;

	margin-top: 0px;



}



.CategoryBoxHorizontal_3 li{

	margin-bottom: 2px;

	padding-right: 3px;

	padding-left: 3px;



}







/* (10) inner_signup_form */

/**************************/



#Register{

	background-color: #faf9f4;/*#424242*/

	border: 1px solid #ebe8e8;

	height: 310px;

	text-align: left !important;



}



#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: #faf9f4;/*#424242*/

	border: 1px solid #ebe8e8;

	height: 310px;

	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-color: #fafafa;

	background-image: url(../images/reel2.png);

	background-repeat: no-repeat;

	background-position: right bottom;

	height: 200px;

	border: 1px solid #ebe8e8;





}





/* (12) inner_upload_video_forn */

/********************************/



#UploadVideo{

	background-color: #faf9f4;/*#424242*/

	border: 1px solid #ebe8e8;

	text-align:left;

	height: 200px;

	border:0;

}



#UploadVideo ul{

	list-style-type: none;

	padding-left: 0px;

	padding-top: 0px;

	margin-top: 25px;

	margin-left: 0px;

	

}



#UploadVideo li{

	margin-bottom: 15px;

	display:inline;

	display:block;

	width: 213px;

	float: left;

	margin-left: 6px;

	list-style-type: none;

}



.UploadVideo_Tags{

	background-color: #faf9f4;/*#424242*/

	line-height: 18px;

	padding-top: 4px;

	padding-bottom: 4px;

	padding-left: 5px;

	border:1px solid #EBE8D8;

}





/* (13) inner_upload_complete_forn */

/********************************/



#UploadComplete{

	background-color: #faf9f4;/*#424242*/

	height: 200px;

	text-align:center;

}



/* (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 #EBE8D8;





}



#MembersSearch ul{

	margin-left: 0px;

	padding-left: 0px;

	padding-bottom: 5px;

	margin-bottom: 0px;

	margin-top: 0px;

	padding-top: 5px;

        background:#faf9f4;

}



#MembersSearch li{

	display: inline;

	margin-right: 15px;

}





/* (15) inner_upload_video_forn */

/********************************/



#EditVideo{

        background:#faf9f4;/*#424242*/

	border: 1px solid #ebe8e8;

	text-align:left;

	height: 590px;

	margin-right: auto;

	margin-left: auto;

	width: 660px;

	margin-top: 0px;

	color:#000000;

	font-family: Arial, Helvetica, sans-serif;

}



#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: #faf9f4;/*#424242*/

	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: #EBE8D8;

	border-bottom-color: #EBE8D8;



}



#PlaylistNotification{

	margin-top: 10px;

	width: 770px;

	margin-right: auto;

	margin-left: auto;

	height: 20px;

	line-height: 20px;

	border: 1px solid #EBE8D8;



}



/**********************************/

/*         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;

	text-align:center;

}



.FormGeneric2{

	margin-top: 0px;

	margin-bottom: 0px;

	border:none;

	text-align:left;

}



/*

.FormGeneric input{

	margin-top: 0px;

	margin-bottom: 0px;

	border:none;

}

/*/



#ricercaform{

  /*background:url(../images/style/search.jpg) no-repeat;*/

  width:450px;

  height:45px;

  margin:0 auto;

  padding-top:0px;

  float:right;

}



#ricercaform input, #ricercaform select{

  border-top:1px solid #6b6b6b;

  border-left:1px solid #6b6b6b;

  border-right:1px solid #cfcfcf;

  border-bottom:1px solid #cfcfcf;

}



.FormSearch{

	margin:0 auto;

}





.FormIndexLogin{

	margin-top: 0px;

	margin-bottom: 0px;

}



.FormIndexLogin input{

	vertical-align: middle;

/*optional*/

}



/* corrective form filed formatting */

.FormSpecialInput_1{ /* gray order */

	border: 1px solid #DFDCDC;

}



.UpdateProfileForm{

	padding-top: 0px;

	text-align: left;

	padding-left: 100px;

	padding-right: 0px;

	margin-right: 0px;

	margin-left: 0px;



}



.CreateGroupForm{

	padding-top: 0px;

	text-align: left;

	padding-left: 100px;

	padding-right: 0px;

	margin-right: 0px;

	margin-left: 0px;



}



/* Pagination */



#pagination {

	margin-top: 8px;

	margin-bottom: 8px;

	text-align:center;



}

#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 #EBE8D8;

	text-decoration: none;

	background:#ffffff;

}

#pagination li a:hover {

	border: 1px solid #EBE8D8;

	background-color: #faf9f4;

	font-weight: bold;

	font-size: 12px;

	padding: 5px;

        color:#ff9209

}

#poweredby{
  
  text-align:center;

  margin: 15px auto;

  font-weight:bold;

  color:#000;

}



.mainMenu {

	font-size:0.8em;

}





.update_ok {

	font-size:14px;

	color:#FF0000;

	font-weight:bold;

}

#indexajaxphoto {
	margin-top:5px;
	font-size:12px;
}