/*  STYLESHEET FOR VIDDIX
 *  BY: INVISIOS
 *-------------------------
 */

/*-------------------------
 *  GENERAL CSS
 *-------------------------
 */

html {
  overflow-y: scroll;
}
body {
	
	margin : 0px 0 0 0;
	padding : 0px;
	font-family : arial;
	text-align : center;
	background-image : url(../images/bg_gradient.gif);
	background-color : #ffffff;
	background-repeat : repeat-x;
}

hr{ 
  color: #ccc;
  background-color: #ccc;
  height: 1px;
}

strong{
	font-weight:normal;
}

.header img { float : left; }

img { border: 0; }

.checkbox, .radio {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url(checkbox.gif) no-repeat;
	display: block;
	float: left;
}
.radio {
	background: url(../images/radio.gif) no-repeat;
}

a { color: #2167A7; text-decoration: none; }
a:hover { text-decoration: underline; }

.errormsg { 
	color: #000000;
	font-size:13px; 
	padding:2px 2px 2px 2px;
	border: 3px solid #FFF08B;
	background-color: #FFAE26;	
	width:100%;
	font-family:arial
}

.next { float: right; }
.next:hover { text-decoration: none; color: #000; }
.prev { float: left; }
.prev:hover { text-decoration: none; color: #000; }
.preview_img{ float: right; }
.preview_button{ float: left; display: inline; }

#error { 
	color: #000000;
	font-size:11px; 
	border: 3px solid #FFF08B;
	background-color: #FFAE26; 
	padding: 3px; 
	margin: 3px;
 }
 
 #error2 { 
	color: #ffffff;
	font-size:10px; 
	border: 3px solid #FFA88B;
	background-color: #FF2926; 
	padding: 3px 0 0 5px; 	
	display:none;
	float:left;
	width:145px;
	height:15px;
 }
 
/*  USERMENU LINKS  */
a.usermenu { display: inline; }
a.usermenu:hover { text-decoration: underline; }

/*BUTTON + HOVERS */
a.addvideo{ 	float: right; margin-top: 5px; background-image : url(../usermenu/images/add_video_up.jpg); }
a.addvideo:hover{ background-image : url(../usermenu/images/add_video_over.jpg); }
a.addcuepoint{	float: right; margin-top: 5px; background-image : url(../usermenu/images/add_cp_up.jpg); }
a.addcuepoint:hover{ background-image: url(../usermenu/images/add_cp_over.jpg); }
a.cancel{ 	float: left; margin-top: 5px; background-image : url(../usermenu/images/button_cancel.jpg); }
a.cancel:hover{ background-image : url(../usermenu/images/button_cancel_over.jpg); }
a.invite{ 	float: left; margin-top: 5px; background-image : url(../usermenu/images/button_invite.jpg); }
a.invite:hover{ background-image : url(../usermenu/images/button_invite_over.jpg); }

a.save{		float: right; margin-top: 5px; background-image : url(../usermenu/images/button_save.jpg); }
a.save:hover{	background-image: url(../usermenu/images/button_save_over.jpg); }
a.savecontinue{		float: left; margin-top: 5px; background-image : url(../usermenu/images/savecontinue_up.jpg); }
a.savecontinue:hover{	background-image: url(../usermenu/images/savecontinue_over.jpg); }
a.upload{	float: left; margin-top: 5px; background-image : url(../usermenu/images/button_upload.jpg); }
a.upload:hover{	background-image : url(../usermenu/images/button_upload_over.jpg); }
a.previewvideo{ 	float: left; margin-top: 5px; background-image : url(../usermenu/images/preview_up.jpg); }
a.previewvideo:hover{ background-image : url(../usermenu/images/preview_over.jpg); }
a.uploadvideo{ 	float: left; margin-top: 5px; background-image : url(../usermenu/images/button_upload_video.jpg); }
a.uploadvideo:hover{ background-image : url(../usermenu/images/button_upload_video_over.jpg); }
a.uploadvideodashboard{ 	float: right; margin-top: 5px; background-image : url(../usermenu/images/dashboard_upload.jpg); }
a.uploadvideodashboard:hover{ background-image : url(../usermenu/images/dashboard_upload_over.jpg); }
a.favoritesdashboard{ 	float: right; margin-top: 5px; background-image : url(../usermenu/images/dashboard_favorites.jpg); }
a.favoritesdashboard:hover{ background-image : url(../usermenu/images/dashboard_favorites_over.jpg); }
a.myvideosdashboard{ 	float: right; margin-top: 5px; background-image : url(../usermenu/images/dashboard_myvideos.jpg); }
a.myvideosdashboard:hover{ background-image : url(../usermenu/images/dashboard_myvideos_over.jpg); }
a.invitedashboard{ 	float: right; margin-top: 5px; background-image : url(../usermenu/images/dashboard_invite.jpg); }
a.invitedashboard:hover{ background-image : url(../usermenu/images/dashboard_invite_over.jpg); }
a.statisticsdashboard{ 	float: right; margin-top: 5px; background-image : url(../usermenu/images/dashboard_statistics.jpg); }
a.statisticsdashboard:hover{ background-image : url(../usermenu/images/dashboard_statistics_over.jpg); }
a.myaccountdashboard{ 	float: right; margin-top: 5px; background-image : url(../usermenu/images/dashboard_myaccount.jpg); }
a.myaccountdashboard:hover{ background-image : url(../usermenu/images/dashboard_myaccount_over.jpg); }

/* DROPDOWN MENU */
.dropdown {float: left; margin: 0; padding: 0; border: 1px solid #B8DFFF; border-bottom: 0;}
.dropdown dt {width:119px; height: 20px; margin: 0; padding: 0; font-weight:bold; cursor:pointer;}
.dropdown dt:hover { }
.dropdown dd {position: absolute; overflow:hidden; width:120px; margin: 0; padding: 0; display:none; background:#fff; z-index:200; opacity:0}
.dropdown ul {width:119px; border:1px solid #B8DFFF; list-style: none; margin: 0; padding: 0; border-top:none}
.dropdown li {display:inline; margin: 0; padding: 0; } 
.dropdown a, .dropdown a:active, .dropdown a:visited {display: block; padding:0; margin: 0; color:#333; text-decoration:none; background:#eaf0f2; width:120px}
.dropdown a:hover {background:#d9e1e4; color:#000}
.dropdown .underline {border-bottom:1px solid #B8DFFF;}



.button_search{ 	background-image : url(../images/search.jpg); }
.button_search:hover{ background-image : url(../images/search_over.jpg); }
.button_login{ 	background-image : url(../images/login.jpg); }
.button_login:hover{ background-image : url(../images/login_over.jpg); }

a.button_back{ 	float: right; margin: 5px 0; background-image : url(../usermenu/images/button_back.jpg); }
a.button_back:hover{ background-image : url(../usermenu/images/button_back_over.jpg); }

a.button_next{ 	float: right; margin-top: 5px; background-image : url(../usermenu/images/button_next.jpg); }
a.button_next:hover{ background-image : url(../usermenu/images/button_next_over.jpg); }

a.button_send{ 	float: right; margin-top: 5px; background-image : url(../images/send_up.jpg); }
a.button_send:hover{ background-image : url(../images/send_over.jpg); }
input.button_register{ 	float: right; margin-top: 5px; background-image : url(../images/register_up.jpg); }
input.button_register:hover{ background-image : url(../images/register_over.jpg); }


/*-------------------------
 *  GENERAL DIV CSS
 *-------------------------
 */

.link_language a{color:#343434;font-size:10px;text-decoration:none;}
.link_language a:hover{color:#343434;font-size:10px;text-decoration:underline;} 
 
.container {
	text-align : left;
	margin : auto;
	width : 980px;
	padding: 0;
}

.menu {
	height : 30px;
	margin : 3px 0 9px 0;
	padding : 0px;
	border-top: 1px solid white;
}

.header {
	height : 90px;
	padding : 0 25px 0 0px;
}

.prop{
	float: right;
	width: 1px;
	height: 120px;
}

.clear{
	clear: both;
}
.white{
	color: #fff;
}

.div_language{
	float:right;
	margin-right:8px;
	width:167px;
	height:21px;
	background-image:url(../images/bg_language_div.gif);
}

/*-------------------------
 *  LOGIN MARKUP
 *-------------------------
 */

.login_register {
	padding : 5px 10px 0 0;
	color : #07308E;
	text-align : right;	
	font-family:arial;
	font-size:10px;
}

.login_register a {
	color : #727272;
	text-decoration : none;
	font-family:arial;
	font-size:10px;
}

.login_register a:hover {
	color : #727272;
	text-decoration : underline;
	font-family:arial;
	font-size:10px;
}

input {
	height : 14px;
}

.blocktext input {
}
.input_login{
	height:22px;
	width:78px;
}


.button_register {
	width: 81px;
	height : 27px;
}


.button_signup {
	height: 22px;
}
/*-------------------------
 *  MENU MARKUP
 *-------------------------
 */

.menu ul {
	list-style-type : none;
	margin : 2px 0 0 0;
	padding : 0;
	float: left;
}

.menu ul li {
	display : inline;
	margin : 0 20px 0 0;
	padding : 0;
	text-transform : uppercase;
	font-size: 12px;
}

.menu ul li a {
	text-decoration : none;
	color : #000;
	font-size: 12px;
	line-height: 20px;

}

.menu ul li a:hover {
	text-decoration : none;
	color : #777;
}

.menu table {
	float : right;
}

.search {
	padding: 0 0px 0 0;
	margin: 0;
}

.dashboard {
	padding: 0 0 0 275px;
}
#currentpage a{
	color: #599FE0;
}
/*-------------------------
 *  SOLID BLOCKS MARKUP
 *-------------------------


.block {
	border : 1px solid #bbb;
	background-color : #fff;
	width : 260px;
	height: 170px;
	margin: 10px 8px 15px 20px; 
	float: left;
} */

.block_front {
	border : 1px solid #bbb;
	background-color : #fff;
	width : 334px;
	height: 170px;
	margin: 0px 10px 0px 0px; 
	float: left;
}

.showreelblock{
	border : 1px solid #bbb;
	background-color : #fff;
	width : 680px;
	margin: 0px 0px 10px 0px; 
	float: left;	
	height:117px;
}


.overlay_block {
	border: 1px solid #bbbbbb;
	background-color : #ffffff;
	width : 680px;
	height: 461px;
	margin: 10px 0px 15px 0px; 
	float: left;	
}

.featured_block {
	border : 1px solid #bbb;
	background-color : #fff;
	width:260px; 
	height:274px;
	margin: 0px 8px 15px 20px; 
	float: left;
}

.block_new{
	border : 1px solid #bbb;
	background-color : #fff;
	width : 260px;
	height:267px;
	margin: 10px 4px 10px 20px; 
	float: left;	
}

.blocktitle {
	text-transform : uppercase;
	font-size : 18px;
	color : #599FE0;
	margin : 6px;
}

.cattitle {
	background-color: #0080C0;
}

.cattitle a{
	color: #fff;
	font-weight: bold;
}

.catimage {
	background-color: #E1E6EC;
	text-align: left;
	height: 38px;
}
.catimage a img{
	float: left;
}


.toolstext {
	font-size : 11px;
	line-height : 16px;
}


.showreel {
	margin : 0;
	font-size : 11px;
	line-height : 16px;
}

.player_template {
	width : 870px;
	height : 375px;	
	margin : 20px 0px 10px 0px;
	padding : 0 0 0 44px;
	float : left;
}

.player {
	width : 870px;
	height : 375px;	
	margin : 20px 0 10px 24px;
	padding : 0px;
	float : left;
}

.singleplayer {
	width : 450px;		
	margin :0px 0 0px -3px;
	padding : 0px;
	float : left;
}

.bottomframe {
	margin: 0 0 0 25px;
}

.action {
	float : right;
	text-transform : uppercase;
	font-size : 18px;
	color : #599FE0;
	padding: 30px 0 0 0;
}

.action2{
	float : right;
	text-transform : uppercase;
	font-size : 18px;
	color : #599FE0;
	padding: 12px 0 0 0;
}

.thumbcell {
	width: 60px;
}
/*-------------------------
 *  FLUID BLOCKS MARKUP
 *-------------------------
 */

.fluidblock {
	border : 1px solid #bbb;
	background-color : #fff;
	width : 280px;
	margin: 10px 4px 10px 24px;  
	float: left;
}


.bigfluidblock {
	border : 1px solid #bbb;
	background-color : #fff;
	width : 900px;
	margin: 10px 0 10px 24px;
	float: left;	
}

.fluidblock_wide {
	border : 1px solid #bbb;
	background-color : #fff;
	width : 590px;
	margin: 10px 0 10px 24px;
	float: left;	
}

.fluidblock_half{
	border : 1px solid #bbb;
	background-color : #fff;
	width : 437px;
	margin: 10px 0 10px 24px;
	float: left;
}

/*-------------------------
 *  CATEGORIES
 *-------------------------
 */

.category{
	background-color: #0080C0;
	color: #fff;
	width: 133px;
	float: left;
	margin: 5px;
}


/*-------------------------
 *  CHANNELS
 *-------------------------
 */

.channeltable { float: left; }
.channeltable td{
	vertical-align: top;
}
td.videos{
	width: 500px;
}

.channeltable_thumbs{
	width: 140px;
	height: 120px;
	overflow: hidden;
	float: left;
	display: inline;
	text-align: center;
}
.channeltable_thumbs img{
	float: none;
}
.channeltable_videos{
	width: 560px;
}

.userinfo{
	font-size: 10px;
	color: #888;
}

.channel_description{
	width: 260px;
	padding: 5px 3px 0 3px;
}
/*-------------------------
 *  FOOTER
 *-------------------------
 */

.bottom_button{
  margin: 0 0 5px 25px;
  float: left;
}

.compare td{
	border-bottom: 1px solid #eee;
}

.compare td img{
	float: none;
}
.left { float: left; }


/*-------------------------
 *  DASHBOARD
 *-------------------------
 */

.input_submit {
  height: 24px;
}
.video_item {
  height: 110px;
  border-bottom: 1px solid #BBBBBB;
  padding: 15px 0 0 0;
  margin: 0;
}
.video_item a img{
  float: left;
}
.video_item a{
  color: #459826;
  text-decoration: underline;
}
.video_thumbnail {
  float: left;
  margin: 0 0 0 0;
}
.video_thumbnaildiv{
  float: left;
}
.video_thumbnaildiv a img{
  float: left;
} 

.extra_text { 
color:#78B1E6;
font-family:Arial; 
font-size:12px;
}

.video_description { 
  font-family: Arial;
  font-size: 11px;
  height: 60px;
  width: 250px;
  float: left;
  margin: 0;
  padding: 4px;
  overflow: hidden;
}

.video_properties { 
  height: 55px;
  float: left;
  margin: 0;
  width: 270px;
  padding:0 0 0 4px;
  font-size: 11px;
  font-family: Arial;
}

.video_properties_button{
  float: right;
  margin: 28px 0 0 10px; 
}
.description {
  font-family: Verdana;
  font-size: 12px;
}

#pollbar{
  height: 12px;
  background-color: #AEC9FF;
  background-image: url(../images/pollbarbg.jpg);
  background-position: bottom;
  background-repeat: repeat-x;
  border: 1px solid black;
  margin: 1px;
}

#pollcontainer{
  height: 16px;
  background-color: #AEC9FF;
  border: 1px solid black;
  margin-left: 5px;
}

.edit_table td{
       vertical-align: top;
}


/* My ACCOUNT */

.account{
  border: 1px solid #ddd;
  padding: 5px;
}
.tabs{
  width: 840px;
  height: 20px;
}
.tabs td{
}
.tab{
  width: 180px;
  text-align: center;
  vertical-align: middle;
}
.selected{
  background-color: #ddd;
}





/* VIDDIX BUSINESS */

.page_business{
	padding:0 0 0 100px;
	width:980px;	
}

.welkom_business {
	float:left;
	width:725px;
	height:90px;
	border-bottom: 1px solid #bbbbbb;
	border-left: 1px solid #bbbbbb;
	border-right: 1px solid #bbbbbb;
}


.menu_item_business{
	float:right;
	margin-right:2px;
}

.title_accounts{
	text-transform : uppercase;
	font-size : 12px;
	font-weight : bold;
	color : #599FE0;
	font-family: Verdana;
	margin : 6px;
}


.content_business{
	float:left;
	min-height:290px;
	height:290px;
	height: auto !important;
	width:725px;
	border : 1px solid #bbbbbb;
	margin:11px 0 0 0;
}

.topmenu_business{
	float:left;
	text-align:right;
	height:25px;
	width:931px;	
	margin-top:10px;	
}


.accounts_business{
	float:left;
	height:290px;
	width:233px;
	border : 1px solid #bbbbbb;
	margin:11px 11px 0 0;
}

.onder_business{
	float:left;
	height:159px;
	width:233px;
	border : 1px solid #bbbbbb;
	margin:11px 11px 0 0;	
}

.examples_images{
	font-family : Verdana;
	font-size:11px;
	color:#484848;
	float:left;
}




/*-------------------------
 *  NIEUWE CSS HOMEPAGE
 *-------------------------
 */
 
 .topmenu{
	width:725px; 	
	height:52px;	
	background-image:url('../images/bg_topmenu.gif');
	background-repeat: no-repeat;
	padding: 0px 0 0 9px;
}

.topmenu a { text-decoration:none;font-family:verdana;font-size:12px;font-weight:bold;text-transform : uppercase;color:#ffffff; }
.topmenu a:hover { text-decoration:underline;font-family:verdana;font-size:12px;font-weight:bold;text-transform : uppercase;color:#ffffff; }

.login {
	font-size:10px;
	text-align:right;
	height:30px;
	vertical-align:bottom;	
}

.logout {	
	text-align:right;	
	vertical-align:bottom;
	width:47px;
	padding-bottom:1px;
}

.logout a{color:#FF2926;text-decoration:underline;font-size:10px;text-transform : none;}
.logout a:hover{color:#FF2926;text-decoration:none;font-size:10px;text-transform : none;}

.error { 
	color: #ffffff;
	font-size:10px; 
	border: 3px solid #FFA88B;
	background-color: #FF2926; 
	padding: 3px 0 0 5px; 
	margin-right: 10px;
	float:right;
	width:255px;
	height:15px;
}


.block {
	float:left;
	margin:0 20px 0px 0;
	padding-bottom:20px;
	display:inline;
}

.title_blue {
	width:297px;
	height:27px;
	background-image:url('../images/bg_topmenu_blue.gif');
	background-repeat: repeat-x;	
	padding: 0px;
	margin:0px;
}

.title_blue_front {
	width:302px;
	height:27px;
	background-image:url('../images/bg_topmenu_blue.gif');
	background-repeat: repeat-x;	
	padding: 0px;
	margin:0px;
}

.title_pink {
	width:297px;
	height:27px;
	background-image:url('../images/bg_topmenu_pink.gif');
	background-repeat: repeat-x;	
	padding: 0px;
	margin:0px;
}

.title_orange {
	width:931px;
	height:27px;
	background-image:url('../images/bg_topmenu_orange.gif');
	background-repeat: repeat-x;	
	padding: 0px;
	margin:0px;
}

.title_orange_business {
	width:297px;
	height:27px;
	background-image:url('../images/bg_topmenu_orange.gif');
	background-repeat: repeat-x;	
	padding: 0px;
	margin:0px;
}

.title_green {
	width:614px;
	height:27px;
	background-image:url('../images/bg_topmenu_green.gif');
	background-repeat: repeat-x;	
	padding: 0px;
	margin:0px;
}

.title_darkblue {
	width:295px;
	height:27px;
	background-image:url('../images/bg_topmenu_darkblue.gif');
	background-repeat: repeat-x;	
	padding: 0px;
	margin:0px;
}

.title_red {
	width:297px;
	height:27px;
	background-image:url('../images/bg_topmenu_red.gif');
	background-repeat: repeat-x;	
	padding: 0px;
	margin:0px;
}

.smallboxheader { 
	background-image:url('../images/bg_topmenu_darkblue.gif');
    height: 22px;
    padding: 2px 0 0 10px;
	color: #fff;
	font-weight: bold;
	font-size:12px;
	text-align:left;
}

h1 {
	font-size:15px;
	font-family:arial;
	font-weight:bold;
	color:#ffffff;	
	margin:0px;
}

h2 {
	font-size:15px;
	font-family:arial;
	font-weight:bold;
	color:#ffffff;	
	margin:0px;
}

h3 {
	font-size:15px;
	font-family:arial;
	font-weight:bold;
	color:#ffffff;	
	margin:0px;
}
.title_text {
	float:left;
	font-size:15px;
	font-family:arial;
	text-transform: uppercase;
	font-weight:bold;
	color:#ffffff;
	padding: 5px 0 0 15px;
	margin:0px;		
}

.title_text_dashboard {
	float:left;
	font-size:15px;
	font-family:arial;
	font-weight:bold;
	color:#ffffff;
	padding: 2px 0 0 6px;	
}

.quickbutton {
	float:right;
	height:15px;
	width:15px;
	padding: 7px 7px 0 0;	
}

.block_blue { 
	color: #ffffff;
	font-size:10px; 
	border-left: 1px solid #D3D3D3;
	border-right: 1px solid #D3D3D3;
	border-bottom: 1px solid #D3D3D3;
	padding:0px; 	
	margin:0px;
	float:left;
	width:295px;
	height:184px;
}

.block_blue_pilotcontact { 
	color: #ffffff;
	font-size:10px; 
	padding:0px; 	
	margin:0px;
	float:left;
	width:522px;
	height:175px;
	background-image:url(../images/pic_pilotcontact.jpg);
}


.block_pink { 
	color: #ffffff;
	font-size:10px; 
	border-left: 1px solid #D3D3D3;
	border-right: 1px solid #D3D3D3;
	border-bottom: 1px solid #D3D3D3;
	padding:0px; 	
	margin:0px;
	float:left;
	width:295px;
	height:184px;
}

.block_orange { 
	color: #ffffff;
	font-size:10px; 
	border-left: 1px solid #D3D3D3;
	border-right: 1px solid #D3D3D3;
	border-bottom: 1px solid #D3D3D3;
	padding-top:10px; 	
	margin:0px;
	float:left;
	width:929px;
	height:200px;
	text-align:center;
}

.block_green { 
	color: #ffffff;
	font-size:10px; 
	border-left: 1px solid #D3D3D3;
	border-right: 1px solid #D3D3D3;
	border-bottom: 1px solid #D3D3D3;
	padding:0px; 	
	margin:0px;
	float:left;
	width:612px;
	height:200px;
}

.block_blue_front { 
	color: #ffffff;
	font-size:10px; 
	border-left: 1px solid #D3D3D3;
	border-right: 1px solid #D3D3D3;
	border-bottom: 1px solid #D3D3D3;
	padding:0px; 	
	margin:0px;
	float:left;
	width:300px;
	height:140px;
	background-image:url(../images/bg_gradient_welcome.gif);
}

.block_testimonials_small{
	padding:0px; 	
	margin:0px;
	float:left;
	clear:both;
	width:303px;
	height:91px;
	background-image:url(../images/bg_testimonials_small.gif);
}

.block_videothumbnails{
	padding:0px; 	
	margin:0px;
	float:left;
	clear:both;
	width:606px;
	font-size:12px;
	color:#838383;
	text-align:left;
	line-height:18px;
}

.block_text {	
	text-align:justify;
	font-size:12px;	
	color:#474747;
	padding: 8px 15px 0 15px;
	line-height:17px;	
}

.h1plain {		
	font-size:12px;	
	color:#474747;		
	font-weight:normal;
	padding:0px;
	margin:0px;
	display: inline; 

}

.h2plain {		
	font-size:12px;	
	color:#474747;		
	font-weight:normal;
	padding:0px;
	margin:0px;
	display: inline; 

}

h4 {		
	font-size:11px;
	color:#6E6E6E;	
	font-weight:normal;
	font-style:italic;
	padding:0px;
	margin:0px;
	display: inline; 

}

.succes{
	color: #ffffff;	
	border: 1px solid #216B15;
	background-color: #9FE494; 		
	height:21px;	
	padding:0px 0 0 4px;
	font-weight:bold;
	margin-bottom:3px;
}

.error_orange{
	color: #ffffff;	
	border: 1px solid #840000;
	background-color: #FF7D7D; 		
	height:21px;	
	padding:0px 0 0 4px;
	font-weight:bold;
	margin-bottom:6px;
}

.block_blue a {color:#6AB5F9;text-decoration:none;}
.block_blue a:hover {color:#6AB5F9;text-decoration:underline;}

.block_green a {color:#6AB5F9;text-decoration:none;}
.block_green a:hover {color:#6AB5F9;text-decoration:underline;}
.block_green a:visited {color:#6AB5F9;text-decoration:none;}

.block_pink a {color:#6AB5F9;text-decoration:none;}
.block_pink a:hover {color:#6AB5F9;text-decoration:underline;}

.block_orange a {color:#6AB5F9;text-decoration:none;}
.block_orange a:hover {color:#6AB5F9;text-decoration:underline;}

.footer{
	clear: both;
	border-top: 1px solid #D3D3D3;
	width: 931px;	
	text-align:right;
	font-size: 12px;	
	color: #8C8C8C;
	padding:10px 0 30px 0;	
}

.footer a {color:#8C8C8C;text-decoration:none;}
.footer a:hover {color:#8C8C8C;text-decoration:underline;}

.twitterlink a {color:#00C0FF;text-decoration:none;}
.twitterlink a:hover {color:#00C0FF;text-decoration:underline;}

.partner_title {		
	font-size:16px;	
	color:#F96AAB;	
	text-transform:uppercase;
	font-weight:bold;
	text-align:left;
}

.product_title {		
	font-size:16px;	
	color:#F6933B;	
	text-transform:uppercase;
	font-weight:bold;
	text-align:left;
}

.mainerror {
	border : 1px solid #D3D3D3;
	background-color : #ffffff;
	width : 921px;
	height:40px;
	margin: 10px 0 10px 0;
	clear:both;	
	font-size:12px;	
	line-height:17px;
	padding: 8px 5px 0 5px;
}

.mainerrortitle {
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	color:#FF2926;
}


/* DASHBOARD */

.wideblock {
	border : 1px solid #D3D3D3;
	background-color : #fff;	
	margin: 10px 0px 10px 0px;  
	float: left;
	width:749px;
	text-align:center;	
}
.tools { 
	background-image: url(../usermenu/images/tools_bg.jpg);
	background-repeat: repeat-x;
    height: 44px;
    margin: 10px px 0 0px;
	float:left;
}

.dashboardcontent {		
	border-bottom: 1px solid #89BCEB;
	border-left: 1px solid #89BCEB;
	border-right: 1px solid #89BCEB;
	float: left;
	margin: 0 20px 20px 0;
	width:295px;
	text-align:left;
	display:inline;
	}

.dashboardvakheader {	
	background-color : #89BCEB;
	width : 290px;
	height: 22px;
	padding: 3px 0 0 5px; 
	color: #fff;
	font-size:12px;
	font-weight: bold;
	font-family: verdana;
	float:left;
	text-align:left;
}

.dashboardvak {	
	color: #2167A7;
	font-size:11px;
	font-family: verdana;
	width : 270px;
	height: 149px;
	margin:5px;
	float:left;
	text-align:left;
}

.blocktext_myvideos img {
	display : inline;
	float: right;
}

.blocktext_usermenu {
	margin :0 0 0 0;
	font-size : 11px;
	line-height : 16px;
	text-align:left;
	float:left;	
}

.videobox{
       border-bottom: 1px solid #89BCEB;
       border-left: 1px solid #89BCEB;
       border-right: 1px solid #89BCEB;
       float: left;
       margin: 0 0px 10px 0;
       padding: 0;
       width: 458px;
       height:184px;
	   text-align:left;
}

.videobox_footer{
  background-color: #b8dfff;
  height: 28px;
  clear: both;
  padding: 0px 0 0 0;
  border-top: 1px solid #89BCEB;
  width: 458px;
}


.smallbox {
       border: 1px solid #89BCEB;
       float: left;
       margin: 0 10px 10px 0;
       padding: 0;
       width: 300px;
	   text-align:left;
}


.smallboxheader a{
  color: #fff;
  font-weight: normal;
}

.smallbox a {
	font-size:12px;
}

.text_business{
	font-family : arial;
	font-size:12px;
	color:#000000;
	padding :0 0px 0 6px;
	line-height: 17px;
	text-align:left;
}

/*TEMPLATE MANAGER CSS */

.template_div{
	width:303px; 
	float:left;
	margin:0 0px 10px 0;
}

.template_title_div{
	width:201px; 
	float:left;
	height:20px;
	border-bottom:1px solid black;
	border-left:1px solid black;
	border-top:1px solid black;
	background-image:url('../usermenu/images/bg_template_title.jpg');
	background-repeat: repeat-x;
}

.template_title{
	color:#ffffff;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	padding:2px 0 0 5px;
}

.template_tools{
	width:100px; 
	float:left;
	height:20px;
	border-top:1px solid black;
	border-bottom:1px solid black;
	border-right:1px solid black;
	background-image:url('../usermenu/images/bg_template_tools.jpg');
	background-repeat: repeat-x;	
}

.new_template_div{
	width:931px;
	float:left;
	margin:0px 0 10px 0;
	text-align:right;
}

.template_description_div{
	width:301px;
	height:80px;
	text-align:left;
	border-bottom:1px solid black;
	border-left:1px solid black;
	border-right:1px solid black;
}

.template_description{
	color:#696969;
	font-family:verdana;
	font-size:11px;	
	padding:2px 0 0 5px;
}

.fluidblock {
	border : 1px solid #bbb;
	background-color : #fff;
	width : 280px;
	margin: 10px 4px 10px 24px;  
	float: left;
	font-size:12px;
	line-height:17px;
}

.subtitle {
	text-transform : uppercase;
	font-size : 12px;
	color : #48A3F6;
	font-weight: bold;
}

.uploadprocess_title {background-color:#94CBFF;width:924px;padding:3px;font-weight:bold;color:#ffffff;}
.uploadprocess_container {width:924px;margin-bottom:10px;}

.table_voorbeelden td{
	vertical-align:top;
	padding-right:10px;
	text-align:left;
}


.title_mogelijkheden{
	font-weight:bold;
	color:#EE9C59;
}

.title_partners{
	font-weight:bold;
	color:#F571B0;
}

.title_platform{
	font-weight:bold;
	color:#5EB75E;
}

.title_voorbeelden{
	font-weight:bold;
	color:#61CA61;
}

.testimonials{
	width:298px; 
	float:left;
	height:178px;	
	background-image:url('../images/bg_testimonials.gif');
	background-repeat: no-repeat;
}

.testimonials_cases{
	width:391px;
	height:188px;
	background-image:url('../images/bg_testimonials_cases.gif');
	background-repeat: no-repeat;
}

.table_testimonials{
	line-height:17px;
	font-size:11px;
	color:#6E6E6E;
	width:298px;
	height:203px;
	padding: 0 25px 0 25px;
	text-align:justify;
}

.form_business input{
	border:1px solid #F49A50;
	width:266px;
	height:20px;
	margin:5px 0 5px 0;
}

.form_partners input{
	border:1px solid #F571B0;
	width:260px;
	height:20px;
	margin:5px 0 5px 0;
}

.form_platform input{
	border:1px solid #5EB75E;
	width:260px;
	height:20px;
	margin:5px 0 5px 0;
}

.form_diensten input{
	border:1px solid #EE9C59;
	width:260px;
	height:20px;
	margin:5px 0 5px 0;
}

.form_business {	
	margin:10px 0 0 0;
}

.form_platform {	
	margin:10px 0 0 0;
}

.form_diensten {	
	margin:10px 0 0 0;
}

.form_partners {	
	margin:10px 0 0 0;
}

/*BEGIN CSS PRIJZEN TABEL*/

.table_prices {
	border-spacing: 0px;
	width:594px;
}

.table_prices td {
	padding: 0px;
}

.td_feature_title{
	width:174px;
	border-bottom:1px solid #EEEEEE;
	height:50px;
}

.td_feature{
	width:174px;
	border-bottom:1px solid #EEEEEE;
	height:18px;
	font-size:12px;
	color:#000000;	
}


.td_feature_price{
	width:174px;
	border-bottom:1px solid #EEEEEE;
	height:18px;
	font-size:12px;
	color:#000000;
	font-weight:bold;	
}

.td_price{
	width:136px;
	background-color:#75CCFF;	
	text-align:center;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
}

.td_title_basic{
	width:136px;
	background-color:#F5FBFF;
	border-bottom:1px solid #EEEEEE;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	text-align:center;
}

.td_title_advanced{
	width:136px;	
	background-color:#D5F1FF;
	border-bottom:1px solid #C9E5F3;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	text-align:center;
}

.td_title_pro{
	width:136px;
	height:50px;
	background-color:#9FDBFF;
	border-bottom:1px solid #9AD6FA;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	text-align:center;
}

.td_vinkje_basic{
	width:136px;
	background-color:#F5FBFF;
	border-bottom:1px solid #EEEEEE;
	text-align:center;
}

.td_vinkje_advanced{
	width:136px;	
	background-color:#D5F1FF;
	border-bottom:1px solid #C9E5F3;
	text-align:center;
}

.td_vinkje_pro{
	width:136px;
	background-color:#9FDBFF;
	border-bottom:1px solid #9AD6FA;
	text-align:center;
}

.td_spacer{
	width:6px;
	border-bottom:1px solid #EEEEEE;
}

.td_spacer_noborder{
	width:6px;	
}

.td_traffic_basic{
	width:136px;	
	background-color:#F5FBFF;
	border-bottom:1px solid #EEEEEE;
	font-size:12px;
	color:#000000;
	text-align:center;
}

.td_traffic_advanced{
	width:136px;	
	background-color:#D5F1FF;
	border-bottom:1px solid #C9E5F3;
	font-size:12px;
	color:#000000;
	text-align:center;
}

.td_traffic_pro{
	width:136px;	
	background-color:#9FDBFF;
	border-bottom:1px solid #9AD6FA;
	font-size:12px;
	color:#000000;
	text-align:center;
}

/*EINDE CSS PRIJZEN TABEL*/

.td_subbuttons{
	height:47px;
	vertical-align:top;
}


.submenu_platform_item{
	width:289px;
	height:33px;
	background-image:url(../images/button_platformsubmenu_up.gif);
	margin:0 0 1px 0;
	cursor:pointer;	
	font-family:arial;
	font-size:12px;
	color:#636363;
}

.submenu_platform_item_selected{
	width:289px;
	height:33px;
	background-image:url(../images/button_platformsubmenu_over.gif);
	margin:0 0 1px 0;
	cursor:pointer;	
	font-family:arial;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
}

.submenu_platform_orange_item{
	width:289px;
	height:33px;
	background-image:url(../images/button_platformsubmenu_orange_up.gif);
	margin:0 0 1px 0;
	cursor:pointer;	
	font-family:arial;
	font-size:12px;
	color:#636363;
}

.submenu_platform_orange_item_selected{
	width:289px;
	height:33px;
	background-image:url(../images/button_platformsubmenu_orange_over.gif);
	margin:0 0 1px 0;
	cursor:pointer;	
	font-family:arial;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
}

.submenu_platform_text{	
	text-transform:uppercase;
	padding:9px 0 0 60px;
}

.submenu_platform{
	margin:3px 3px 3px 3px;
}

/*CSS VOOR SLIDER @ OVERLAY MANAGER*/

 #slider { 
	margin:3px 0 0 3px;
	width:150px;	
	}


/* Slider
----------------------------------*/
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 0.8em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }

.ui-slider-horizontal { cursor:pointer;height: .8em; }
.ui-slider-horizontal .ui-slider-handle { cursor:pointer;top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }



/* Component containers
----------------------------------*/
.ui-widget-content { border: 1px solid #aaaaaa/*{borderColorContent}*/; background: #ffffff/*{bgColorContent}*/ url(images/ui-bg_flat_75_ffffff_40x100.png)/*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/; color: #222222/*{fcContent}*/; }


/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #B1B1B1/*{borderColorDefault}*/; background: #e6e6e6/*{bgColorDefault}*/ url(images/ui-bg_glass_75_e6e6e6_1x400.png)/*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #555555/*{fcDefault}*/; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555/*{fcDefault}*/; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #B1B1B1/*{borderColorHover}*/; background: #CAEDD7/*{bgColorHover}*/ url(images/ui-bg_glass_75_dadada_1x400.png)/*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcHover}*/; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121/*{fcHover}*/; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #B1B1B1/*{borderColorActive}*/; background: #CAEDD7/*{bgColorActive}*/ url(images/ui-bg_glass_65_ffffff_1x400.png)/*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcActive}*/; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121/*{fcActive}*/; outline: none; text-decoration: none; }


/* Corner radius */
.ui-corner-all { -moz-border-radius: 4px/*{cornerRadius}*/; -webkit-border-radius: 4px/*{cornerRadius}*/; }


/*CSS VOOR TABMENU OP FRONTPAGE */

.bigtagline{
	font-weight:bold;
	color:#737373;
	font-size:25px;
	line-height:30px;
}

.smalltagline{
	font-weight:bold;
	color:#6AB5F9;
	font-size:15px;
	line-height:25px;
}

.td_jquery_left{
	vertical-align:top;
	width:283px;
	color:#494949;
	line-height:25px;
}

.td_jquery_right{
	vertical-align:top;
	padding-top:7px;	
}

.tabbed_content {
	background-image:url(../images/bg_tabs.gif);	
	background-repeat: no-repeat;
	width: 606px;	
	border:1px solid #E8E8E8;
}

.tabs {
	height: 35px;
	position: relative;
	width:608px;
}

.tabs .moving_bg {
	
	/*background-color:#7F822A;
	background-image:url(../images/arrow_down_green.gif);*/
	background-image:url(../images/slider_tab.png);
	position: absolute;
	width: 147px;
	z-index: 1;
	left: 0;
	padding-bottom: 27px;
	background-position: bottom left;
	background-repeat: no-repeat;
	margin-left:4px;	
}

.tabs .tab_item {
	display: block;
	float: left;
	padding:10px 0 0 0px;
	width: 151px;	
	color: #ffffff;
	text-align: center;
	z-index: 2;
	position: relative;
	cursor: pointer;	
	
}

.tabbed_content .slide_content {
	overflow: hidden;
	background-color: #ffffff;
	padding: 0px 0 0px 0px;
	position: relative;
	width: 606px;
	height:308px;
	background-image:url(../images/bg_jqueryslider.gif);
}

.tabslider {
	width: 5000px;	
}

.tabslider_content {
	float: left;
	width: 586px;		
	padding:0 0 0 0px;
	margin:0 20px 0 0px;	
	color:#838383;
	font-size:12px;
	line-height:17px;
	text-align:justify;
	height:308px;
}

.tabslider_content a {
	color: #ffffff;
	text-decoration: none;
}

.tabslider_content a:hover {
	color: #aaaaaa;
}

.vertical_spacer{
	padding:0 15px 0 15px;
	width:1px;
}

.td_background_marketing{
	background-position:top right;
	background-repeat:no-repeat;
	background-image:url(../images/image_marketing.gif);
	line-height:22px;
}

#simpleTooltip { 
	padding: 7px; 
	border: 1px solid #A6A7AB; 
	background-color:#D5F1FF;
	background-image:url(../images/bg_tooltip.gif);
	background-repeat:repeat-x;
	opacity: 0.85;
	font-size:11px;
	font-weight:bold;	
}

.with-tooltip {
	cursor:help;
}

.slideshow { 
	height:278px; 
	width:102px; 	 
	float:left;
	margin:5px 0 0 10px;
}

.slideshow img { 
	padding:0px; 	
}

.td_info{
	width:132px;
	height:35px;
	border:5px solid #D7E6EB;
	background-color: #FFFFFF; 	
	font-size:12px;
}

.title_statistics{
	color:#15BCF3;
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
}
