.banner { border: 1px solid #999999; }
 
body
{
		background-color: #FFFFFF;
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
}
.pp {
		font-size: 12px;
		font-weight: bolder;
		color: #000000;
		background-color: #6699CC;
}


a:link
{
		color: 354753;
		text-decoration: none;
		font-size: 12px;
}

a:visited
{
		color: 354753;
		text-decoration: none;
		font-size: 12px;
}

a:hover
{
		color: #EA1D24;
		text-decoration: none;
		font-size: 12px;
}

a:active
{
		color: 354753;
		text-decoration: none;
		font-size: 12px;
}

body, td, th {
		color: #333333;
		font-size: 12px;
}
 
.MainBody
{
        font-size: 12px;
		color: #354753;
		background-repeat: no-repeat;
		background-position: center top;
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
}

*, a, td {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
}

h1
{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
}
.mini {
		font-size: 10px;
		font-weight: normal;
}


.MainBody_TEMP
{
		top: 0px;
		background-repeat: repeat-x;
		background-color: #e4e4e4;
		text-align:center;
		margin-top: 0px;
		font-size: 12px;
		color: #CCCCCC;
		width:900px;
		height: 100%;
}

#InnerBody_Container
{
		margin-right: auto;
		margin-left: auto;
		width: 100%;
		text-align: center;
		padding: 0px;
		height:auto;
}

.bordopuntini { border: 1px dotted #333333; }

.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: 500px;
}

/* Provide Left hand side container - small */
#ContentSplitContainer_right
{
		float: right;
		width:275px;
}

/* Provide right hand side container - small */
#ContentSplitContainer_left_2
{
		float: left;
		width: 220px;
}

/* Provide Left hand side container - large */
#ContentSplitContainer_right_2 { width:660px; }

/* 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
{
		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;
}

/*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: 25px;
		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 #FFCC33;
}

/* 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;
		margin-top: 10px;
		padding: 0px;
}

/*******************************************/
/* Min text coloring, links and formating */
/************************************/

a:link { text-decoration: none; }

a:hover
{
		color: #FFCC33;
		text-decoration: none;
}

a:visited { text-decoration: none; }

/* general text */
.TextBlackGold { color: #E9B501; }

/***********************************************/
/* Boxed, Divs, Tables etc borders and shadings*/
/***********************************************/
.GrayBorderOnly
{
		border:solid;
		border-width:1px;
		border-color:#CCCCCC;
}

#AllHeaderTitles
{
		text-align: left;
		height:25px;
}

/* smal grey menu boxes top and bottom*/
.GenericMenuGray220
{
		background-image:url(../images/slice_silverbox_top_220_38.png);
		background-position:top;
		background-repeat:no-repeat
}

.GenericMenuGray220_btm
{
		background-image:url(../images/slice_silverbox_bottom_220_38.png);
		background-position:bottom;
		background-repeat:no-repeat
}

/* 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: #e4e4e4;
		width: 600px;
}

#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-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;
		font-weight: bolder;
		color: #000000;
		text-transform: uppercase;
}

/* video details box */
#VideoDetails
{
		clear:left;
		float:left;
		margin-top: 10px;
		width: 600px;
		height: 100%;
		background-color: #F4F4F4;
		border: 1px double #E1E1E1;
		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: 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
{
		border: 1px dotted #DFDCDC;
		width: 595px;
		margin-right: auto;
		margin-bottom: 10px;
		margin-left: auto;
		background-color: #e4e4e4;
		background-image: url(../images/slice_comments_run.png);
		background-repeat: repeat-x;
		background-position: left top;
		clear: left;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		margin-top: 10px;
}

.CommentsBox
{
		background-color: #e4e4e4;
		border: 1px dotted #D5D4D4;
		float: right;
		width: 470px;
		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: right;
		margin-top: 4px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
}

.CommentBoxList_TopLinks li
{
		display:inline;
		margin: 0px;
		padding: 0px;
}

#commentsdiv
{
		width: 100%;
		margin-bottom: 10px;
}

/* 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;
}

input, select, textarea
{
		border: 1px solid #333333;
		color: #465D6D;
}

#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*/
#RelatedVideosTitle, #EmbeddedTitle
{
		height: 60px;
		line-height:50px;
		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
{
		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-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;
		border: 1px none #E72C01;
}

.MenuButtons_main
{
		height: 39px;
		width: 890px;
		text-align: center;
		margin-left: 1px;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: solid;
		border-left-style: none;
		border-top-color: #E62900;
		border-right-color: #E62900;
		border-bottom-color: #E62900;
		border-left-color: #E62900;
}

.MenuButtons33_main
{
		height: 39px;
		width: 239px;
		text-align: center;
		margin-left: 1px;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: solid;
		border-left-style: none;
		border-top-color: #E62900;
		border-right-color: #E62900;
		border-bottom-color: #E62900;
		border-left-color: #E62900;
}

.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_gray1.png);
		background-position: top;
		background-repeat: no-repeat;
}

.MenuButtons_main2 li
{
		display:inline;
		background-image: url(../images/slice_button_gioia.png);
		background-position: top;
		background-repeat: no-repeat;
}

.MenuButtons_main2 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 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: #E12A00;
		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-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: #e4e4e4;
		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 #999999;
}

/* Video Comments thumb */
.ThumbMembersVideos_Comments
{
		float:left;
		width:65px;
		height:65px;
		margin-left: 35px;
		margin-top: 0px;
		margin-right: 5px;
}

/* Video details, members pic thum*/
.ThumbMembersPic_VideoDetails
{
		width:65px;
		height:65px;
		margin-left: 4px;
}

/* Index page video list, */
.IndexVideoDetails_Thumb
{
		width:120px;
		height:90px;
		border: 1px solid #999999;
}

/* Most thumbs, search results, categories, video details etc */
.CategoryVideoDetails_Thumb
{
		width:100px;
		height:100px;
		border: 1px solid #666666;
}

/***********************************************************/
/*  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 */
 

#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%;
		background-position:top;
		background-repeat:repeat-y;
		background-image: url(../images/slice_silverbox_middle2.png);
		margin-top: 15px;
}

#SiteStatsBox_2
{
		width:100%;
		background-image:url(../images/slice_silverbox_top_plain2.png);
		background-position:top;
		background-repeat:no-repeat;
}

#SiteStatsBox_content
{
		width:100%;
		background-position:bottom;
		background-repeat:no-repeat;
		background-image: url(../images/slice_silverbox_bottom2.png);
		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;
}

.SiteStatsBox_list li
{
		list-style-type:none;
		margin-bottom: 7px;
}

/* (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%;
		background-position:top;
		background-position:left;
		background-repeat:repeat-y;
		background-image: url(../images/slice_goldbox_middle2.png);
		height: 100%;
		margin-top: 15px;
}

#IndexLoginGoldBox_2
{
		width:100%;
		background-image:url(../images/slice_goldbox_top2.png);
		background-position:top;
		background-repeat:no-repeat;
		height:100%;
}

#IndexLoginGoldBox_content
{
		width:100%;
		background-position:bottom;
		background-repeat:no-repeat;
		background-image: url(../images/slice_goldbox_bottom2.png);
		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%;
		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
{
		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
{
		background-image:url(../images/slice_silverbox_top4.png);
		background-position:top;
		background-repeat:no-repeat;
		text-align: left;
}

#IndexMoreVideo_title
{
		height: 36px;
		line-height: 36px;
		margin-top: 20px;
}

/* (1) Videos List */

#IndexVideoListContainer
{
		background-repeat: no-repeat;
		background-color: #e4e4e4;
		background-image: url(../images/reel.png);
		background-position: right bottom;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-right-color: #E1E1E1;
		border-bottom-color: #E1E1E1;
		border-left-color: #E1E1E1;
}

#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: 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; }

.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-width: 1px;
		border-bottom-style: dotted;
		border-bottom-color: #F1CF5B;
		text-align: left;
		height:20px;
}

/* (2) inner_category.htm */
/*************************/


/* left menu boxes */
#CategoryLeftBox1, #CategoryLeftBox2 { text-align:left; }

#CategoryLeftBox1 ul, #CategoryLeftBox2 ul
{
		list-style-type:none;
		padding-left: 20px;
		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: 7px;
		padding-left: 15px;
		padding-bottom: 10px;
}

/* (2) Horizontal boxes */
.CategoryBoxHorizontal
{
		width: 200px;
		float: left;
		height: 305px;
		display:inline;
		margin-bottom: 20px;
		border: 1px solid #E3E3E3;
		background-color: #EFEFEF;
		margin-right: 15px;
		text-align: center;
}

.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
{
		background-repeat: no-repeat;
		background-color: #e4e4e4;
		background-image: url(../images/reel.png);
		background-position: right bottom;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-right-color: #E1E1E1;
		border-bottom-color: #E1E1E1;
		border-left-color: #E1E1E1;
}

#CategoryVideoDetails
{
		width: 100%;
		height: 100%;
}

#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: 0px;
		padding-right: 10px;
		text-align: left;
		margin-left: 0px;
		width: 510px;
		float: right;
		padding-bottom: 5px;
}

.CategoryVideoDetails_Info_List li { margin-bottom: 3px; }

.CategoryVideoDetails_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;
}

.CategoryVideoDetails_All_List li { list-style-type: none; }

/* (4) inner_group_home  */

.GroupAdmin
{
		border: 1px solid #eae8e8;
		margin-top: 20px;
		background-color: #e4e4e4;
		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: #e4e4e4;
		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
{
		width: 150px;
		float: left;
		height: 250px;
		display:inline;
		margin-bottom: 20px;
		border: 1px solid #E3E3E3;
		background-color: #e4e4e4;
		margin-left: 2px;
}

.membri
{
		width: 200px;
		float: left;
		height: 80px;
		display:inline;
		margin-bottom: 20px;
		border: 1px solid #000000;
		background-color: #e4e4e4;
		margin-left: 18px;
}

.membri ul
{
		list-style-type:none;
		padding-left: 0px;
		padding-top: 0px;
		margin-top: 5px;
		margin-left: 0px;
		margin-bottom: 0px;
		padding-bottom: 0px;
}

.membri li
{
		margin-bottom: 2px;
		padding-right: 3px;
		padding-left: 3px;
		padding-bottom: 0px;
		padding-top: 0px;
		margin-top: 0px;
}

.CategoryBoxHorizontal_2 ul
{
		list-style-type:none;
		padding-left: 0px;
		padding-top: 0px;
		margin-top: 5px;
		margin-left: 0px;
		margin-bottom: 0px;
		padding-bottom: 0px;
}

.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
{
		border: 1px solid #ebe8e8;
		background-color: #e4e4e4;
		background-image: url(../images/reel2.png);
		background-repeat: no-repeat;
		background-position: right bottom;
		text-align: left;
		margin-bottom: 50px;
		height: 300px;
}

#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;
}

/* (7) inner_myaccount_update_profile.htm */
/*********************/

#MyaccountUpdateProfile
{
		border: 1px solid #ebe8e8;
		background-color: #e4e4e4;
		background-image: url(../images/reel2.png);
		background-repeat: no-repeat;
		background-position: right bottom;
		margin-bottom: 50px;
}

.MyaccountUpdateProfile_Span1 { line-height: 20px; }

#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: #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: #e4e4e4;
		padding-top: 10px;
		padding-right: 0px;
		padding-bottom: 10px;
		padding-left: 0px;
}

/* (9) Members Profile */
/**********************/

.MembersProfileView
{
		background-color: #e4e4e4;
		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: #e4e4e4;
		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 #333333;
		background-color: #e4e4e4;
		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
{
		background-color: #e4e4e4;
		background-image: url(../images/reel2.png);
		border: 1px solid #ebe8e8;
		height: 300px;
		background-repeat: no-repeat;
		background-position: right bottom;
		text-align: left;
}

#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: #e4e4e4;
		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
{
		height: 200px;
		border: 1px solid #ebe8e8;
		margin-top: 10px;
		margin-right: auto;
		margin-left: auto;
		font-size: 14px;
		font-weight: bolder;
		color: #CC0000;
		text-transform: uppercase;
}

.Notification
{
		text-transform: uppercase;
		font-size: 14px;
		font-weight: bolder;
		color: #333333;
}

/* (12) inner_upload_video_forn */
/********************************/

#UploadVideo
{
		background-color: #e4e4e4;
		background-image: url(../images/reel2.png);
		background-repeat: no-repeat;
		background-position: right bottom;
		border: 1px solid #ebe8e8;
		text-align:left;
		height: 700px;
}

#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: 313px;
		float: left;
		margin-left: 6px;
		list-style-type: none;
}

.UploadVideo_Tags
{
		background-color: #e4e4e4;
		line-height: 18px;
		padding-top: 4px;
		padding-bottom: 4px;
		padding-left: 5px;
}

/* (13) inner_upload_complete_forn */
/********************************/

#UploadComplete
{
		background-color: #e4e4e4;
		background-image: url(../images/reel2.png);
		background-repeat: no-repeat;
		background-position: right bottom;
		border: 1px solid #ebe8e8;
		text-align:left;
		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 #E3E3E3;
}

#MembersSearch ul
{
		margin-left: 0px;
		padding-left: 0px;
		padding-bottom: 5px;
		margin-bottom: 0px;
		margin-top: 0px;
		padding-top: 5px;
		background-color: #e4e4e4;
}

#MembersSearch li
{
		display: inline;
		margin-right: 15px;
}

/* (15) inner_upload_video_forn */
/********************************/

#EditVideo
{
		background-color: #e4e4e4;
		background-image: url(../images/reel2.png);
		background-repeat: no-repeat;
		background-position: right bottom;
		border: 1px solid #ebe8e8;
		text-align:left;
		height: 590px;
		margin-right: auto;
		margin-left: auto;
		width: 400px;
		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: #e4e4e4;
		line-height: 18px;
		padding-top: 4px;
		padding-bottom: 4px;
		padding-left: 5px;
}

/* (16) inner_playlist_main */
/********************************/

#Playlists
{
		background-color: #e4e4e4;
		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: #e4e4e4;
		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;
		font-size: 14px;
		font-weight: bolder;
		color: #E21900;
		text-transform: uppercase;
}

.PlaylistNotification
{
		margin-top: 10px;
		text-transform: uppercase;
		width: 770px;
		margin-right: auto;
		margin-left: auto;
		height: 20px;
		line-height: 20px;
		border: 1px solid #999999;
		font-size: 14px;
		font-weight: bolder;
		color: #E21900;
}

/**********************************/
/*         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;
		 
}

 

.FormSearch
{
		margin-top: 5px;
		margin-bottom: 0px;
		text-align: left;
		 
}

.FormIndexLogin
{
		margin-top: 0px;
		margin-bottom: 0px;
		 
}

/*optional*/
 

/* corrective form filed formatting */
 
 

.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;
}

.Stile1 { color: #CCCCCC }

.Stile2
{
		font-weight: bold;
		font-size: 12px;
}

.Stile3
{
		font-weight: bold;
		font-size: 12px;
		color: #CCCCCC;
}

#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 #999999;
		text-decoration: none;
}

#pagination li a:hover
{
		border: 2px solid #999999;
		background-color: #e4e4e4;
		font-weight: bold;
		font-size: 12px;
		padding: 5px;
}

.maiu
{
		font-weight: bold;
		text-transform: uppercase;
}
