body {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #000000;
	background-image:url(http://www.topscore.nl/promo/back.gif);
	background-attachment: fixed;
	background-position: center;
	background-repeat: repeat-y;
	color: #333333;
	margin-top: 15px;
/*
	margin: 0px;
	padding: 0px;
*/
}

a:link, a:visited, a:active {
	color: #2e2e2e;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.small {
	font-size: 10px;
}

a.title:link	{	font-family: Arial, Helvetica, sans-serif;	color: #CCFFFF;	font-size: 12px;	font-weight: bold;		}
a.title:active	{	font-family: Arial, Helvetica, sans-serif;	color: #CCFFFF;	font-size: 12px;	font-weight: bold;		}
a.title:visited	{	font-family: Arial, Helvetica, sans-serif;	color: #CCFFFF;	font-size: 12px;	font-weight: bold;		}
a.title:hover	{	font-family: Arial, Helvetica, sans-serif;	color: #CCFFFF;	font-size: 12px;	font-weight: bolder;	}

.label			{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #333333;	}
.title			{	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: 700;	color: #006600;	}
.title_login	{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: 400;	color: #FFFFFF;	}
.table_top		{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: 700;	color:#333333;	}
.highlight		{	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: 700;	color: #333333;	}
.nav			{	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: 700;					}
.nav_sub		{	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: 400;					}
.footer			{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;						color: #111111;	}
.success		{	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: 700;	color: #333333;	}
.error			{	font-family: Arial, Helvetica, sans-serif;						font-weight: 700;	color: #FF0000;	}
.bodystyle		{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;										}

.confirmation {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	border: 3px solid #666666;
	padding: 5px;
	text-align: center;
}


.bold			{	font-weight: bold;	}



/* Modules */

.moduleEntrySelected {
	background-image: url('img/table_results_selected_bg.gif');
	background-repeat: repeat-x;
	background-color: #FFFFCC;
	background-position: left top;
	border-bottom: 1px dashed #999999;
	padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:0px
}

.moduleEntry {
	background-color: #DDD;
	background-image: url('img/table_results_bg.gif');
	background-position: left top;
	background-repeat: repeat-x;
	border-bottom: 1px dashed #999999;
	padding: 10px
}

.moduleEntryThumb {
	border: 5px solid #FFFFFF;
	margin-right: 10px;
}

.moduleEntryTitle {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 2px;
	color: #333333;
}

.moduleEntryDescription {
	font-size: 12px;
	margin-bottom: 6px;
	color: #333;
	padding-right: 10px;

}

.moduleEntryTags {
	font-size: 12px;
	margin-bottom: 5px;
	color: #444;
}

.moduleEntryDetails {
	font-size: 11px;
	margin-bottom: 5px;
	color: #444;
}
.moduleEntrySpecifics {
	font-size: 11px;
	margin-bottom: 1px;
	color: #444;
}

.moduleTitle {
	font-size: 14px;
	font-weight: bold;
	margin: 0px 0px 5px 5px;
	color: #444;
}

.moduleTitleBar {
	width: 100%;
}

.moduleFeatured {
	background-color: #e4e4e4;
	background-image: url('img/table_results_bg.gif');
	background-position: left top;
	background-repeat: repeat-x;
	padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:15px
}

.moduleFeaturedThumb {
	border: 5px solid #FFFFFF;
	margin: 5px;
}

.moduleFeaturedTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 3px;
	color: #0033CC;
}

.moduleFeaturedDetails {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	margin-bottom: 3px;
}

.moduleFrameBarTitle {
	font-size: 12px;
	font-weight: bold;
	margin: 0px 5px 5px 5px;
	color: #444;
}

.moduleFrameEntrySelected {
	width: 270px;
	background-color: #FFFFCC;
	background-image: url('img/table_results_selected_bg.gif');
	background-repeat: repeat-x;
	background-position: left top;
	border-bottom: 1px dashed #999999;
	padding: 8px
}

.moduleFrameEntry {
	width: 270px;
	background-color: #DDD;
	background-image: url('img/table_results_bg.gif');
	background-position: left top;
	background-repeat: repeat-x;
	border-bottom: 1px dashed #999999;
	padding: 8px
}

.moduleFrameTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 3px;
	color: #006600;
}

.moduleFrameDetails {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	margin-bottom: 5px;
	color: #666666;
}

.tableFavRemove {
	margin-right: 5px;
	margin-left: 10px;
	margin-top: 8px;
	margin-bottom: 5px;
}

.tableVideoStats {
	width: 100%;
	background-image: url('img/table_results_selected_bg.gif');
	background-repeat: repeat-x;
	background-color: #FFFFCC;
	background-position: left top;
	border: 1px dashed #CCCC66;
	padding-top: 5px;
	padding-bottom: 15px;
	margin-top: 10px;
	margin-bottom: 10px
}

.tableSubTitle {
	padding: 0px 0px 5px 0px;
	margin-bottom: 10px;
	font-size: 14px;
	font-weight: bold;
	color: #CC6633;
}

.brownSubTitle {
	font-size: 13px;
	font-weight: bold;
	color: #CC6633;
}

.SubTitle {
	font-size: 14px;
	font-weight: bold;
	color: #CC6633;
}

.tableSubTitleInfo {
	font-size: 12px;
	padding: 3px;
	padding-left: 10px;
}

/* ClipShare Pro Cloudtags */
a.cloudtags {
	text-decoration: none;
	border-bottom:dashed 1px #CCCCCC;
}

a.cloudtags:hover {
	text-decoration: none;
	border-bottom: none;
	background: #2d2d2d;
	color: white;
	padding: 3px;
}


/* Form Elements */
.formTitle {
	padding: 4px;
	padding-left: 7px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	background-color: #E8FAE4;
	border-bottom: 1px dashed #3366CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.formTable {
	width: 80%;
	padding: 5px;
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
}

.formIntro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	margin-bottom: 15px;
	padding-left: 10px;
}

.formHighlight {
	background-image: url('img/table_results_selected_bg.gif');
	background-repeat: repeat-x;
	background-color: #FFFFCC;
	background-position: left top;
	border: 1px dashed #CCCC66;
	padding-bottom: 10px;
	margin-bottom: 5px; padding-left:7px; padding-right:7px; padding-top:7px
}

.formHighlightText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666633;
	margin-top: 5px;
	margin-left: 6px;
}

.formFieldInfo {
	font-size: 11px;
	color: #555555;
	margin-top: 5px;
	margin-bottom: 5px;
}


/* Page Elements */
.pageTitle {
	padding: 4px;
	padding-left: 7px;
	padding-bottom: 5px;
	margin-bottom: 15px;
	background-color: #E9FAE4;
	border-bottom: 1px dashed #3366CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.pageTable {
	padding: 0px 5px 0px 5px;
	margin-bottom: 20px;
}

.pageText {
	padding: 0px 5px 0px 5px;
}

.pageIntro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 15px;
}

/* Mail Elements */

.mailMessageArea {
	background-color: #FFFFFF;
	border: 1px dashed #999999;
	padding: 7px;
	padding-bottom: 10px;
	margin-bottom: 15px;
}


/* Watch Elements */
.watchTitleBar {
	background-color: #CCCCCC;
	border-bottom: 1px dashed #999999;
}

.watchTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin-left: 5px;
	margin-bottom: 6px;
	color: #333333;
}

.watchTable {
	background-color: #DDDDDD;
	background-image: url('img/table_results_bg.gif');
	background-repeat: repeat-x;
	background-position: left top;
	border-bottom: 1px dashed #999999;
	padding-bottom: 10px;
	text-align: center; padding-left:5px; padding-right:5px; padding-top:5px
}


.watchInfoArea {
	width: 395px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	background-color:#FFFFFF;
}

.watchDescription {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 10px 0px 5px 0px;
	color: #000;
	border-top: 1px dotted #CCCCCC;
}

.watchTags {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 5px 0px 10px 0px;
	color: #333333;
}

.watchAdded {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom: 10px;
	color: #333333;
}

.watchDetails {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}

.commentsTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	background-color: #EEEEEE;
	padding: 5px;
	padding-bottom: 6px;
	border-top: 1px dashed #999999;
	border-bottom: 1px dashed #999999;
}

.groupCommentsTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	background-color: #EEEEEE;
	padding: 5px;
	padding-bottom: 6px;
}


.BoxedBorderTable {
	padding-left: 10px;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
.vertLeftDashTable {
	border-left: 1px dashed #CCCCCC;
	background-image: url('img/long_grad_bg.jpg');
	background-repeat: repeat-x;
	background-repeat: repeat-y
}
.commentsEntry {
	font-size: 11px;
	background-color: #FFFFCC;
	padding: 10px;
	border-bottom: 1px dashed #999999;
}

.commentsThumb {
	border: 5px solid #FFFFFF;
	margin-right: 5px;
}

.profileLabel {
	font-size: 12px;
	font-weight: bold;
	color:8CC63F;
	margin: 10px 0px 2px 0px;
}

/* Code Elements */

.codeArea {
	background-color: #FFFFFF;
	border: 1px dashed #999999;
	padding: 7px;
	margin-bottom: 15px;
}

.apiLabel {
	background-color: #E5ECF9;
	margin-top: 20px;
	margin-bottom: 10px;
	padding: 10px 10px 10px 10px;
}

.standoutLabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.brightLabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

#set_of_links {
	position:relative;
	padding:0px;
	border:none;
	background:#ffffff;
	margin-bottom:20px
}
#set_of_links a {
	display:inline;
	padding:2px 9px 2px 9px;
	text-decoration:none;
	color: #000000;
	background:#FFFFAA
}
#set_of_links a:hover {
	background:#E1EAF0;
	text-decoration:none
}

#set_of_links a span {
	display:none
}
#set_of_links a:hover span {
	display:inline;
	position:absolute;
	padding-top:30px;
	left:0px;
	background: #FFFFAA;
	padding:5px 15px 5px 0
}

.SubscriptionTables {
	border: none;
}

.SubscriptionTables td {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 1px;
	padding-right: 1px;
	text-align:center;
	border-bottom: 1px dashed #666666;
	color: #666666;
}

.SubscriptionVideos {
	background-color:#FFFFFF;
	text-align: center;
}

.SubscriptionVideos td {
	border-bottom: none;
}

.parentSection {
	background: #FFFFCC;
}

.parentSection td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	margin-top: 1px;
}

.childrenSection {
	background: #FFFFFF;
	border-bottom: 1px dashed #CCCCCC;
}

.childrenSection td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	margin-top: 1px;
}

.parentSection td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	margin-top: 1px;
	border-bottom: 1px dashed #CCCCCC;
}
.commentButtons td {
	padding-bottom: 0px;
	margin-bottom: 0px;
	border-bottom: 0px
}

.commentsSpecifics {
	text-align: center;
}

.userStats {
	padding-top: 5px;
}

.devIndent {
	margin-left: 15px;
	margin-right: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
}

.apiShadedBox {
	background-color: #E5ECF9;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.apiDef {
	margin-left: 25px;
}

.apiHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #AA0000;
}


/* msolo remix */
.roundedTable {
	margin: 0px auto 1em auto;
}

.sunkenTitle {
	font-size: 14px;
	font-weight: bold;
	margin: 0px 0px 5px 5px;
}

.sunkenTitleBar {
	width: 100%;
	border-bottom: 1px dashed #999;
}

.sunkenContent {
	background-color: #ddd;
	background-image: url('img/table_results_bg.gif');
	background-position: left top;
	background-repeat: repeat-x;
	padding: 10px
}


.videobarthumbnail_block
{
	float: left;
	width: 125px;
	padding: 5px;
}
img.videobarthumbnail_gray
{
	border: 3px solid #FFFFFF;
}
img.videobarthumbnail_white
{
	border: 3px solid #DDD;
}

.videotitlebarHeading
{
	float: left;
	font-size: 13px;
	color: #6D6D6D
	padding-left: 10px;
	padding-right: 10px;
}
.videotitlebarComment
{
	float: left;
	font-size: 10px;
	color: #999999;
}
.videotitleBarLinkBlock {
	width: 173px;
	float: right;
}
.videotitlebarLink
{
	horizontal-align: right;
	width: 150px;
}
img.videotitlebarLinkIcon
{
	horizontal-align: right;
	vertical-align: bottom;
	border: 0px;
	width: 23px;
	height: 14px;
}

hr { /* the border */
	border-left:0px none; 
	border-right:0px none; 
	border-bottom:0px none; 
	border-top:1px dashed #999; 
	height: 1px
}

img.rating {
	border: 0px;
	padding: 0px;
	margin: 0px;
	vertical-align: middle;
}

span.rating {
	color:#666666;
	font-size:smaller;
}

.tag_list {
	margin: 1em 0px 0.5em 0px;
	font-weight: bold;
	color: #333;
}

.tag_list p {
	margin: 0px 0px 0.5em 0px;
	padding-left: 0.5em;
	font-weight: normal;
	color: #999;
}

.moduleEntry input {
	margin: 1em 0px 0px 0px;
}

.deep_gray_ragular	{	color: #0a0a0a;		font-size: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	}
.blue_regular		{	color: #7DB335;		font-size: 12px;	font-family: Verdana, Arial, Helvetica, sans-serif;	}
.normal_gray		{	color: #575757;		font-size: 11px;	font-family: Verdana, Arial, Helvetica, sans-serif;	}
.normal_blue		{	color: #7DB335;		font-size: 11px;	font-family: Verdana, Arial, Helvetica, sans-serif;	}
.white_regular		{	color: #FFFFFF;		font-size: 11px;	font-family: Verdana, Arial, Helvetica, sans-serif;	}
.bold_blue_large	{	color: #7DB335;		font-size: 18px; 	font-family: Verdana, Arial, Helvetica, sans-serif;	}
.white_bold			{	color: #FFFFFF;		font-size: 12px;	font-family: Verdana, Arial, Helvetica, sans-serif;		font-weight: bold;	}
.bold_blue			{	color: #7DB335;		font-size: 12px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-weight: bold; 	}
.navigation_bold	{	color: #FFFFFF;		font-size: 11px;	font-family: Verdana, Arial, Helvetica, sans-serif;		font-weight: bold;	}
.bold_gray			{	color: #676767;		font-size: 12px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-weight: bold; 	}

a:link				{	color: #333333;		text-decoration: none;		}
a:visited			{	color: #5C5C5C;		text-decoration: none;		}
a:hover				{	color: #2c2c2c;		text-decoration: underline;	}
a:active			{	color: #7DB335;		text-decoration: none;		}

.tablerow1			{	background: #eeeeee;							}

.input_back_orange{
	font-size: 14px;
	font-weight:bold;
	background:#f57676;
	background-position: left top;
	COLOR: black;
	WIDTH: 330px;
}
.input_btn{
	font-size: 12px;
	background:#FFFFFF;
	COLOR: #00CC33;
	padding:0px 0px 0px 0px;
}
.select_back_orange{
	background-color: #f57676;
	background-position: left top;
	border-bottom: 1px dashed #999999;
}

/*******************************************************************************
***		NICO CODE
*******************************************************************************/
.submenu, .submenu a, .submenu a:hover, .submenu a:active, .submenu a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
}

/*******************************************************************************
***		TAB MENU
*******************************************************************************/
.shadetabs3{
	position: relative;
	float:left;
	display: inline;
	padding: 0px;
	margin:0px 0px 0px 15px;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
}
.shadetabs3 ul{
	margin:0px 0px 1px 0px;
	padding:0px;
}

.shadetabs3 li{
	position: relative;
	float:left;
	display: inline;
	margin: 0px 2px 0px 0px;
	padding:0px 0px 0px 0px;
	height:29px;
	width:91px;
	background-image:url(/images/bg_menu.gif);
	background-position:top;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}

.shadetabs3 li a{
	position: relative;
	float:left;
	display: inline;
	margin:0px;
	padding:0px;
	height:29px;
	width:91px;
	background-image:url(/images/bg_menu.gif);
	color:#fff;
}

.shadetabs3 li a:visited{
	color: #fff;

}

.shadetabs3 li a:hover{
	position: relative;
	float:left;
	display: inline;
	margin: 0px -1px 0px 0px;
	padding:0px;
	height:29px;
	width:91px;
	background-image:url(/images/bg_menu_sltd.gif);
	color:#fff;
}

.shadetabs3 li.selected{
	position: relative;
	float:left;
	display: inline;
	margin: 0px 2px 0px 0px;
	padding:0px;
	height:29px;
	width:91px;
	background-image:url(/images/bg_menu_sltd.gif);
}

.shadetabs3 li.selected a{ /*selected main tab style
	background-image: url(../includes/tabs/ajaxtabs/shadeactive.gif);*/
	background-image:url(/images/bg_menu_sltd.gif);
}

.shadetabs3 li.selected a:hover{ /*selected main tab style */
	text-decoration: none;

}
.shadetabs3_inside{
	margin: 7px 0px 0px 0px;
	padding:0px;
	color:#fff;
}

/*******************************************************************************
***		DROPDOWN MENU
*******************************************************************************/
#dropinboxv2cover{
	width: 670px; /*change width to desired */
	height: 550px;  /*change height to desired. REMOVE if you wish box to be content's natural height */
	position:absolute; /*Don't change below 4 rules*/
	z-index: 100;
	overflow: hidden;
	visibility: hidden;
	display: hidden;
}

#dropinboxv2{
	width: 650px; /*change width to above width-20. */
	height: 530px; /*change height to above height-20. REMOVE if you wish box to be content's natural height*/
	border: 2px solid black; /*Customize box appearance*/
	background-color: lightyellow;
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 4px;
	position:absolute; /*Don't change below 3 rules */
	left: 0;
	top: 0;
}
