@charset "utf-8";

.MainBody {
	background-image: url(../images/bg_top.jpg);
	top: 0px;
	background-repeat: repeat-x;
	background-color: #191919;
	text-align: center;
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	margin-left: 0px;
	margin-right: 1px;
}

/**************************/

/* Login Bar              */

/**************************/

#loginBar {
	position: relative;
	background: #333 url(../images/bg_loginbar.jpg	) repeat-x top;
	height: 48px;
	width: 950px;
	text-align: left;
	color: #CCCCCC;
	margin: 0 auto;
}

#loginBar div {
	width: 725px;
	margin-left: 15px;
	background: url(../images/star_top.png) no-repeat center left;
	padding: 7px 0 0 35px;
}

#loginBar a {
	color: #999999;
}

#loginBar a:hover {
	color: #3F84AA;
}

/**************************/

/* Country              */

/**************************/

#loginBar div.country {
	float: right;
	text-align: right;
	background: none;
	width: 170px;
	margin: -32px 0 0 0;
	padding: 7px 10px 0 10px;
	font-size: 22px;
	line-height: 32px;
	font-weight: bold;
}

#loginBar div.country img{
	margin: 0 2px;
}

/**************************/

/* Main Layout Containers */

/**************************/

.MainBody_TEMP {
	top: 0px;
	background-repeat: repeat-x;
	background-color: #F2F2F2;
	text-align: center;
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	height: 100%;
}

/* Main big box 900px wide*/

.MainBody_Container {
	background: url(../images/bg_header.jpg) no-repeat;
	top: 0px;
	margin-right: auto;
	margin-left: auto;
	width: 950px;
	text-align: center;
	position:relative;
	z-index:100;
}

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

/* Provide Left hand side container - small */

#ContentSplitContainer_right {
	float: right;
	width: 315px;
}

/* Provide right hand side container - small */

#ContentSplitContainer_left_2 {
	float: left;
	width: 220px;
}

#ContentSplitContainer_left_2 li a {
	color: #646464;
}

#ContentSplitContainer_left_2 li a:hover {
	font-weight: bold;
}

/* Provide Left hand side container - large */

#ContentSplitContainer_right_2 {
	float: right;
	width: 660px;
	background: url(../images/container_box_bg_big.png) repeat-y top left;
}

/* Provide right hand side container - large */

#ContentSplitContainer_left_3 {
	float: left;
	width: 660px;
	background: url(../images/container_box_bg_big.png) repeat-y top left;
}

/* 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;
	background: url(../images/container_box_bg_900.png) repeat-y top center;
}

#ContentSplitContainer_wide div {
	margin: 0 15px;
}

/* Provide right hand side container - large */

#ContentSplitContainer_left_4 {
	float: left;
	width: 445px;
	background: url(../images/container_box_bg_445.png) repeat-y top left;
}

/* Provide Left hand side container - small */

#ContentSplitContainer_right_4 {
	float: right;
	width: 445px;
	background: url(../images/container_box_bg_445.png) repeat-y top left;
}

.leftContainerBox {
	background: #F7F7F7 url(../images/content_box_bg.png) repeat-y top left;
}

#ContentSplitContainer_left .leftContainerBox {
	background: #F7F7F7 url(../images/content_box_bg_600.png) repeat-y top left;
}

.leftContainerBoxBotBorder {
	background: #F7F7F7 url(../images/content_box_bot_border.png) no-repeat bottom left;
	height: 12px;
}

#ContentSplitContainer_left .leftContainerBoxBotBorder {
	background: #F7F7F7 url(../images/content_box_bot_600.png) no-repeat bottom left;
	height: 12px;
}

#ContentSplitContainer_left .leftContainerBoxTopBorder {
	background: #F7F7F7 url(../images/content_box_top_600.png) no-repeat top left;
	height: 7px;
}

.rightContainerBox {
	background: #F7F7F7 url(../images/right_container_box_bg.png) repeat-y top left;
}

.rightContainerBoxTopBorder {
	background: #F7F7F7 url(../images/right_container_box_top_border.png) no-repeat top left;
	height: 7px;
}

.rightContainerBoxTopBig {
	background: #F7F7F7 url(../images/content_box_top_border_big.png) no-repeat top left;
	height: 7px;
}

.rightContainerBoxBotBorder {
	background: #F7F7F7 url(../images/right_container_box_bot_border.png) no-repeat bottom left;
	height: 12px;
}

.rightContainerBoxBotBig {
	background: #F7F7F7 url(../images/content_box_bot_border_big.png) no-repeat bottom left;
	height: 12px;
}

.rightContainerBoxTop445 {
	background: #F7F7F7 url(../images/container_box_top_445.png) no-repeat top left;
	height: 7px;
}

.rightContainerBoxBot445 {
	background: #F7F7F7 url(../images/container_box_bot_445.png) no-repeat bottom left;
	height: 12px;
}

/*Hold the search box, logo etc*/

#top_container {
	height: 168px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	clear: right;
}

/* Top Banner container */

.TopBanner_Container {
	height: auto;
	top: 0;
	margin: 10px auto 0 auto;
	width: 100%;
	text-align: center;
}

.languageSelection {
	position: absolute;
	top: 10px;
	right: 19px;
}

.languageSelection a, .languageSelection a:link, .languageSelection a:visited {
	color: #FFF;
}

.languageSelection a:hover {
	text-decoration: underline;
}

/* Sub menu container  */

.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 {
	margin: 0 auto;
	/*margin-top: -80px;*/
	text-align: center;
	background-color: #CCCCCC;
	padding-top: 134px;
	background: url(../images/bg_footer.jpg) repeat-x top left;
	position:relative;
	z-index:1;
	top:-100px;
}

#MainFooter_Container p {
	color: #666666;
}

#MainFooter_Container p a {
	color: #fff;
}

#MainFooter_Container p a:hover {
	text-decoration: underline;
}

/*******************************************/

/* Min text coloring, links and formating */

/************************************/

a:link {
	color: #333333;
	text-decoration: none;
}

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

a:active {
	color: #333333;
	text-decoration: none;
}

a:visited {
	color: #333333;
	text-decoration: none;
}

/* gray/black - 12px*/

.font4_12 {
	color: #333333;
	font-size: 12px;
	font-weight: bold;
}

/* gray/black - 14px*/

.font4_14 {
	color: #666;
	font-size: 14px;
	font-weight: bold;
}

.font4_14_l {
	color: #333333;
	font-size: 14px;
}

/* gray/black - 16px*/

.font4_16 {
	color: #F8F8F8;
	font-size: 16px;
	font-weight: bold;
	padding-left: 15px;
}

/* gray/black - 18px*/

.font4_18 {
	color: #333333;
	font-size: 18px;
	font-weight: bold;
}

/* Dark Brown - 14px*/

.font5_14 {
	color: #3F84AA;
	font-size: 14px;
	font-weight: bold;
}

.font5_16 {
	color: #fff;
	font-size: 16px;
	font-weight: bold;
}

.font5_14_l {
	color: #994800;
	font-size: 14px;
}

/* Dark Brown - 12px*/

.font5_12 {
	color: #994800;
	font-size: 12px;
	font-weight: bold;
}

.font5_12_l {
	color: #994800;
	font-size: 12px;
}

/* white - 12px*/

.font6_12 {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}

/* white - 14px*/

.font6_14 {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}

/* white - 16px*/

.font6_16 {
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
}

/* general text */

.TextBlackGold {
	font-family: Arial, Helvetica, sans-serif;
	color: #E9B501;
}

.rightContainerBoxTitle, .leftContainerBoxTitle {
	font-size: 14px;
	font-weight: bold;
	color: #3F84AA;
	text-align: left;
	padding: 10px 0 5px 15px;
}

.leftContainerBoxTitle {
	padding: 10px 0 15px 15px;
}

.rightContainerBoxTitle {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}

/***********************************************/

/* Boxed, Divs, Tables etc borders and shadings*/

/***********************************************/

.GrayBorderOnly {
	border: solid;
	border-width: 1px;
	border-color: #CCCCCC;
}

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

/* smal grey menu boxes top and bottom*/

.leftContainerSmallBoxTop {
	background: url(../images/left_container_box_top_border.png) no-repeat top;
	padding-top: 7px;
	margin-bottom: 15px;
}

.leftContainerSmallBox {
	background: url(../images/left_container_box_bg.png) repeat-y;
}

.leftContainerSmallBoxBot {
	background: url(../images/left_container_box_bot_border.png) no-repeat left top;
	height: 12px;
	width: 220px;
	margin: 0;
	padding: 0;
}

/* 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 {
	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;
	color: #333;
}

/* video details box */

#VideoDetails {
	clear: left;
	float: left;
	margin-top: 10px;
	width: 600px;
	height: 100%;
	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 {
	width: 595px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	clear: left;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 10px;
}

.CommentsBox {
	background-color: #FFFFFF;
	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, #SilverBox_1 {
	width: 100%;
	background: url(../images/right_container_box_bg.png) repeat-y top left;
	
}

#GoldBox_2, #SilverBox_2 {
	width: 100%;
}

#GoldBox_content, #SilverBox_content {
	width: 100%;
	text-align: left;
	background: url(../images/right_container_box_top_border.png) no-repeat top left;
}

.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%;
	background: url(../images/right_container_box_bg.png) repeat-y top;
	margin-bottom: 10px;
}

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

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

/* Ads Box- Play Video Page Right 275px wide*/

#AdsPlayRight_1 {
	width: 100%;
	margin-top: 15px;
	background: url(../images/right_container_box_bg.png) repeat-y top;
}

#AdsPlayRight_2 {
	width: 100%;
	background: url(../images/right_container_box_top_border.png) no-repeat top;
}

#AdsPlayRight_content {
	width: 100%;
	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 {
	padding: 10px 0 5px 15px;
	color: #3F84AA;
	font-size: 14px;
	font-weight: bold;
}

#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: 109px;
	width: 251px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #999999;
	margin: 20px 0 0 35px;
}

/* Logo on right of page -- and its layers */

.SearchBoxMain {
	height: 70px;
	width: 600px;
	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;
}

#Menu_Container {
	position: relative;
	background: url(../images/menuBg.png);
	height: 32px;
	width: 100%;
	font-size: 12px;
}

#Menu_Container ul {
	list-style-type: none;
	width: 100%;
	display: block;
	margin: 0;
	padding: 0;
}

#Menu_Container li {
	display: inline;
	padding: 0;
}

#Menu_Container li a:link, #Menu_Container li a:visited, #Menu_Container li a {
	float: left;
	display: block;
	background: url(../images/sep_main_menu.png) no-repeat right;
	height: 32px;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 32px;
	color: #FFF;
	padding: 0 17px 0 15px;
}

#Menu_Container li a:hover, #Menu_Container li a:active {
	float: left;
	display: block;
	height: 32px;
	text-decoration: none;
	line-height: 32px;
	background: url(../images/menuRollover.png) repeat-x;
}

#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: #FFF;
	line-height: 70px;
	height: 100%;
}

.SubMenuLinks a:link, .SubMenuLinks a:active, .SubMenuLinks a:visited {
	color: #FFF;
	text-decoration: none;
}

.SubMenuLinks a:hover {
	color: #0099FF;
	text-decoration: none;
}

#SubMenu_Container {
	position: relative;
	background: url(../images/bg_sub_menu.png) repeat-x;
	height: 29px;
	width: 100%;
}

#SubMenu_Container ul {
	list-style-type: none;
	width: 100%;
	display: block;
	margin: 0;
	padding: 0;
}

#SubMenu_Container ul li {
	display: inline;
	padding: 0;
}

#SubMenu_Container a:link, #SubMenu_Container a:visited, #SubMenu_Container a {
	float: left;
	display: block;
	background: url(../images/sep_main_menu.png) no-repeat right;
	height: 29px;
	text-decoration: none;
	line-height: 29px;
	color: #FFF;
	padding: 0 17px 0 15px;
}

#SubMenu_Container a:hover, #SubMenu_Container a:active {
	float: left;
	display: block;
	height: 29px;
	text-decoration: none;
	line-height: 29px;
	background: url(../images/subMenuRollover.png) repeat-x;
}

/* Warning messages box */

.WarningMessagesContainer {
	height: 23px;
	top: 0px;
	margin: 10px auto 0 auto;
	width: 100%;
	text-align: center;
	padding-top: 5px;
	background-color: #f00;
}

#WarningMessage {
	color: #fff;
	font-weight: bold;
	height: 23px;
	width: 100%;
}

/* 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 #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: 120px;
	height: 90px;
	border: 1px solid #999999;
}

/***********************************************************/

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

#IndexCurrentShowingDiv {
	
}

/* (1) Ads Box- Play Video Page Right */

#IndexGrayBox_1 {
	width: 100%;
}

#IndexGrayBox_2 {
	width: 100%;
}

#IndexGrayBox_content {
	width: 100%;
	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;
	font-weight: bold;
	color: #666666;
}

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

/* (1) Todays Random Video */

#IndexPreviewBox_1 {
	width: 100%;
}

#IndexPreviewBox_2 {
	width: 100%;
}

#IndexPreviewBox_content {
	width: 100%;
	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;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}

.IndexPreviewBox_list a {
	color: #3F84AA;
}

.IndexPreviewBox_list a:hover {
	color: #333333;
}

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

.IndexPreviewBox_list li + li {
	padding-top: 8px;
}

/* (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%;
	height: 100%;
	margin-top: 15px;
	color: #666;
}

#IndexTagCloudBox_1 a {
	color: #666666;
}

#IndexTagCloudBox_1 a:hover {
	color: #333333;
}

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

#IndexTagCloudBox_content {
	width: 100%;
	text-align: left;
	height: 100%;
}

.IndexTagCloudBox_list {
	display: block;
	padding: 0 15px;
}

.IndexTagCloudBox_list li {
	list-style-type: none;
	padding-bottom: 0px;
}

/* (1) Now Showing */

#IndexNowShowing {
	color: #FFF;
	/*background: #000;*/
	/*position: relative;*/
	height:115px;
}

#IndexNowShowing .title {
	color: #FFF;
	/*background: #000;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	padding: 3px 5px 0 35px;
	position: relative;
	margin-top: -115px;
	/*width: 500px;*/
}

/* (1) Now Showing */

#IndexRecentlyAdded_title {
	background: url(../images/content_box_top_border.png) no-repeat top;
	margin-top: 15px;
	text-align: left;
	height: 36px;
	line-height: 36px;
	color: #3F84AA;
	font-size: 14px;
	font-weight: bold;
	padding-left: 25px;
}

#IndexMoreVideo {
	background: url(../images/content_box_top_border.png) no-repeat top;
	text-align: left;
}

#IndexMoreVideo_title {
	height: 36px;
	line-height: 36px;
	margin-top: 30px;
	color: #646464;
}

#IndexMoreVideo_title a {
	color: #646464;
	font-size: 12px;
	font-weight: bold;
}

#IndexMoreVideo_title a:hover {
	color: #3F84AA;
}

/* (1) Videos List */

#IndexVideoListContainer {
	

}

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

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

.VideoDetails_Info_List_Title {
	background-color: #eaeaea;
	padding: 5px 15px 3px 15px;
	margin-right: 20px;
}

.VideoDetails_Info_List_Description {
	background-color: #eaeaea;
	padding: 0 15px 5px 15px;
	margin-right: 20px;
	color: #666;
	border-bottom: 1px solid #d6d6d6;
	font-size: 11px;
	position: relative;
}

.VideoDetails_Info_List_Artist {
	background-color: #eaeaea;
	padding: 0 15px 3px 15px;
	margin-right: 20px;
}

.VideoDetails_Info_List_Title a {
	color: #3F84AA;
	font-size: 12px;
	font-weight: bold;
}

.VideoDetails_Info_List_Description div {
	position: absolute;
	right: 85px;
	top: 0;
	font-weight: bold;
}

.VideoDetails_Info_List_Blue {
	color: #3F84AA;
	font-weight: bold;
}

.VideoDetails_Info_List_Details {
	font-size: 11px;
	position: relative;
}

.VideoDetails_Info_List_Details a {
	color: #666666;
}

.VideoDetails_Info_List_Details a:hover {
	color: #3F84AA;
}

.VideoDetails_Info_List_Details div {
	float: left;
	padding: 3px 20px;
	color: #666;
	line-height: 20px;
}

.VideoDetails_Info_List_Right {
	border-left: 1px solid #d6d6d6;
	position: absolute;
	right: 30px;
}

/* (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: 10px;
}

#CategoryLeftBox1 li, #CategoryLeftBox2 li {
	

}

#CategoryLeftBox1 p, #CategoryLeftBox2 p {


/*	display:block;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 7px;
	padding-left: 15px;;*/
	padding-bottom: 10px;
}

#CategoryLeftBox2 img {
	margin-left: 10px;
}

/* (2) Horizontal boxes */

.CategoryBoxHorizontal {
	width: 200px;
	float: left;
	height: 175px;
	display: inline;
	border: 1px solid #E3E3E3;
	margin: 5px;
}

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

.CategoryBoxHorizontal li a {
	color: #666;
}

.CategoryBoxHorizontal li a:hover {
	text-decoration: underline;
}

li.CategoryBoxHorizontalTitle a {
	font-size: 14px;
	font-weight: bold;
	color: #3F84AA;
}

li.CategoryBoxHorizontalTitle a:hover {
	text-decoration: underline;
}

.CategoryBoxHorizontalContainer {
	padding: 3px 11px;
}

/* (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-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;
	font-size: 11px;
}

/*.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: #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-top: 5px;
}

/* (5) inner_see_even_more.htm */

/******************************/

/* (2) Horizontal boxes */

.CategoryBoxHorizontal_2 {
	width: 200px;
	float: left;
	height: 195px;
	display: inline;
	margin-bottom: 20px;
	/*bo

rder: 1px solid #E3E3E3;
	background-color: #fafafa;*/
	margin-left: 18px;
}

.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 {
	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: #FAFAFA;
	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: #FAFAFA;
	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: #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 {
	height: 400px;
	background-repeat: no-repeat;
	background-position: right bottom;
	text-align: left;
	position:relative;
	z-index:100;
}

#Register ul {
	list-style-type: none;
	padding-left: 0px;
	padding-top: 0px;
	margin-top: 5px;
	margin-left: 0px;
}

#Register li {
	margin-bottom: 10px;
	display: inline;
	display: block;
	width: 213px;
	float: left;
	margin-left: 6px;
	list-style-type: none;
}

#Signup {
	height: 300px;
	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: #fafafa;
	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: 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;
}

/* (13) inner_upload_complete_forn */

/********************************/

#UploadComplete {
	background-color: #fafafa;
	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: #FAFAFA;
}

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

/* (15) inner_upload_video_forn */

/********************************/

#EditVideo {
	background-color: #fafafa;
	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: 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 {
	position: absolute;
	top: 0;
	right: 8px;
	padding: 2px 10px 0 0;
	text-align: left;
}

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

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

#pagination li a:hover {
	background-color: #666;
	color: #fff;
	font-weight: bold;
}

.countrySelector ul {
	margin: 20px 0 20px 0;
	padding: 0 ;
	display: block;
	position: relative;
	float: left;
}

.countrySelector li {
	float: left;
	display: block;
	width: 196px;
	height: 40px;
	margin: 0 10px;
}

.countrySelector li a{
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 18px;
	display: block;
	line-height: 40px;
	text-align: center;
	background: #000 url(../images/btn_country.png) left top;
	border: solid 1px #000;
}

.countrySelector li a:hover {
	border-color: #6c3b8e;
	background: #000 url(../images/btn_country.png) left center;
}

.countrySelector img, .comingSoon img {
	float: left;
	position: relative;
	padding: 6px;
	
}
.IndexShowNews {
	width:260px;
	text-align:left;
	padding-left:5px;
	padding-right:5px;
	margin-left:auto;
	margin-right:auto;
}
.IndexShowNews ul {
	padding:0px;
	margin:0px;
	list-style-type:none;
}
.IndexShowNews ul li {
	padding:3px;
	background:url(../images/bg_news.png) no-repeat top left;
	margin-bottom:10px;
}
.IndexShowNews ul li a:link{
	color:#201636;
	text-decoration:none;
}
.IndexShowNews ul li a:visited{
	color:#201636;
	text-decoration:none;
}
.IndexShowNews ul li a:hover,active{
	color:#296381;
	text-decoration:underline;
}


#table5 {
	display:none;
}