@charset "utf-8";

@font-face {
    font-family: 'BebasNeueRegular';
    src: url('/fonts/BebasNeue-webfont.eot');
    src: url('/fonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/BebasNeue-webfont.woff') format('woff'),
         url('/fonts/BebasNeue-webfont.ttf') format('truetype'),
         url('/fonts/BebasNeue-webfont.svg#BebasNeueRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

a:active, a:focus {outline: none;}

html{ height:100%;}

body{ background:#fff url(/images/achtergrond.jpg) no-repeat center 82px !important; margin:0px; padding:0px;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }


a{   color:#000000;}
input.txt{ border:1px solid #333333; width:150px; margin-left:10px;}
sup { vertical-align: super; color:inherit; font-size:80% !important;}
td { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif}

ol li { list-style: decimal;}
del{color: #CCCCCC}
h4.red { font-size: 17px;}

.straffetoeren{
	margin-top:20px;
	margin-bottom:20px;
}

.imagetop{
	padding-top:20px;
}

.socialmedia-share{
	margin:20px 0;
}

.socialmedia-share .item{
	width:92px;
	float:left;
	margin-right:30px;
}

.socialmedia-share .netlog{
	margin-top: 3px;
}

.socialmedia-share .back{
	width:150px;
	margin-top:2px;
	float:right;
	margin-right:0;
}

/*
* GENERAL
*/
strong{font-weight:bold;}
.line{border-bottom:#bab9b9 1px solid; height:12px;}
.error { color: #e0000e;}

p.inline { padding-left: 120px; }
span.dark { color: #000; }

#bugbar { height: 20px; background: #FFF url('../images/bugbar.gif') repeat-x top left; text-align:center; padding: 5px 0; color: #999999; }
	#bugbar a { font-weight:bold; color: #666666; text-decoration:none; }
	#bugbar a:hover { text-decoration:underline;}

#warningbar { height: 20px; background:#FF0000; color: #FFF; text-align:center; font-weight:bold;padding: 5px 0;}
	#warningbar a { color: #FFF; }

/* 
 * STRUCTURE
 */
.center_block{margin:0 auto; width:960px;}
#header_container{width:100%; height:83px; background:url('../images/hdr.bg.png') repeat-x 0 0;}
#header{height:83px; background:url('../images/nav.diag.stripes_red.jpg') no-repeat 20px 66px;}
#header a, #subnav{font-family:arial; font-weight:bold; color:#949494;}

#content_container{width:100%; margin-bottom:20px;}
#content_shade{width:100%; background:url('../images/cnt.shade.png') repeat-x 0 0; _background:none;}
#footer_container{width:100%; background:#fff url('../images/ftr.bg.png') repeat-x 0 0;}

#footer{padding:20px 0 15px 0; text-transform:lowercase;}
#disclaimer{border-top:#999 1px dotted; text-align:center; padding:7px 0;}
#disclaimer span{color:#989898;}


#home_block .block h2, #pages h2.gray { background:#6E6C6D; padding: 2px 10px 2px 36px; font-size: 16px; /*text-transform: lowercase;*/ color: #FFF;}
#home_block .block h2 a { color: #FFF; text-decoration:none;}

	#home_block .block h2 .left { width: 500px;}
	
#pages h2.gray { margin-left: -35px; margin-right: -25px;}
	
#verification{background-color:#ebecec; padding-bottom:10px; }
#verification h4{color:#E0000E; font-size:14px; padding: 8px 15px; margin:0; background-color:#e5e4e4;border-top:dotted 1px #CCC;border-bottom:dotted 1px #CCC;}
#verification h4 span{color:#8a8a8a;}
#verification dl{margin:5px 10px; padding-bottom:10px;border-bottom:dotted 1px #CCC;}
#verification dl dd{color:#acabab;}
#verification dl dd span{color:#6a6767;}
#verification p{font-size:14; color:#acabab; padding:5px 10px; font-weight:bold}

#verification a.last{margin-left:150px;}
.arrow-small{background:#FFFFFF url(../images/gen.btn.arrow.gif) no-repeat scroll right center; padding:2px 20px 2px 5px; font-size:14px; text-decoration:none; pointer:cursor; color:#8a8a8a; font-weight:bold; margin-left:10px;}





/*
* HEADER
*/

#logo{float:left; width:95px;}
#nav {height: 20px; width:865px; float:right; margin-top:15px;}
#nav ul, #nav a#external{float:right;}

/* Icons */
a.i-pdf { background:url('../images/icon_pdf.gif') no-repeat center left; padding-left: 20px; line-height: 17px; min-height:17px; display: list-item; list-style:none;}

/* Navigation */
#nav ul {list-style: none;}
#nav ul li {display:inline;}
#nav ul li a {height: 20px; float: left; text-indent: -9999px; border: none; background-repeat:no-repeat; background-position:top left;}
#nav ul li.active a {background-position: 0 -20px;}
#nav a#external{margin-top:3px; font-size:12px; font-weight:bold; text-decoration:none;}
#nav a#external:hover{color:#e0000e;}

/* Nederlands */
.nl #nav ul li a {margin-right:20px;}
.nl #nav ul li a.li-home {width:51px; background-image: url(../images/nav/nl_home.png);}
.nl #nav ul li a.li-promo {width:54px; background-image: url(../images/nav/nl_promo.png);}
.nl #nav ul li a.li-blackberry {width:114px; background-image: url(../images/nav/nl_blackberry.png);}
.nl #nav ul li a.li-activate {background-image: url(../images/nav/nl_activate.png); width: 76px }
.nl #nav ul li a.li-prices {width:67px; background-image: url(../images/nav/nl_prices.png);}
.nl #nav ul li a.li-reload	{width:73px; background-image: url(../images/nav/nl_reload.png); }
.nl #nav ul li a.li-internet {width:126px; background-image: url(../images/nav/nl_internet.png);}
.nl #nav ul li a.li-service {width:160px; background-image: url(../images/nav/nl_service.png);}
.nl #nav ul li a.li-freestuff {width:85px; background-image: url(../images/nav/nl_freestuff.png);}
.nl #nav ul li a.li-extras {width:63px; background-image: url(../images/nav/nl_extras.png);}
.nl #nav ul li a.li-help {width:130px; background-image: url(../images/nav/nl_help.png); margin-right:0;}
.nl #nav ul li a.li-music { width: 70px; background-image: url('../images/nav/nl_music.png');}

/* Frans */
.fr #nav ul li a {margin-right:16px;}
.fr #nav ul li a.li-home {width:51px; background-image: url(../images/nav/fr_home.png);}
.fr #nav ul li a.li-promo {width:54px; background-image: url(../images/nav/fr_promo.png);}
.fr #nav ul li a.li-blackberry {width:114px; background-image: url(../images/nav/fr_blackberry.png);}
.fr #nav ul li a.li-activate {width:87px; background-image: url(../images/nav/fr_activate.png);}
.fr #nav ul li a.li-prices {width:46px; background-image: url(../images/nav/fr_prices.png);}
.fr #nav ul li a.li-reload	{width:124px; background-image: url(../images/nav/fr_reload.png);}
.fr #nav ul li a.li-internet {width:133px; background-image: url(../images/nav/fr_internet.png);}
.fr #nav ul li a.li-service {width:160px; background-image: url(../images/nav/fr_service.png);}
.fr #nav ul li a.li-freestuff {width:47px; background-image: url(../images/nav/fr_freestuff.png);}
.fr #nav ul li a.li-extras {width:63px; background-image: url(../images/nav/fr_extras.png);}
.fr #nav ul li a.li-help {width:130px; background-image: url(../images/nav/fr_help.png); margin-right:0;}
.fr #nav ul li a.li-music { width: 89px; background-image: url('../images/nav/fr_music.png');}

/* Subnavigation */
#subnav{margin-bottom:15px;}
#subnav a{text-decoration:none; }
#subnav a:hover, #subnav a.selected{color:#e0000e;}
#subnav{float:right; margin-top:1px;}
#subnav li{display:inline; margin-left:20px;}

/*
 * EXCEPTIONS
 */
#node-65 .left #node-page-title, #node-111 .left #node-page-title  { display:none;}

/*
 * CONTENT
 */
#content.center_block{width:981px;}
#content .left{float:left; width:654px;}
#content .right{float:right; width:327px; _margin-left:-10px;}

#content .full .right { width: 303px;   }


/* Top part */
.content_top{color:#777; padding:10px 11px; font-size:14px; }
.content_top .left{width:auto;}
.content_top .right{width:340px; background-color:#fff; text-align:right;}

.content_top a{background:#FFF url('../images/gen.btn.arrow.gif') no-repeat center left; padding:0 5px 1px 20px;color:#777;text-decoration:none;}
.content_top a:hover {color:#e0000e;}
.content_top label{margin-right:5px;}
.content_top a.search_btn{padding:0 4px 1px 18px; margin-left:5px;}

/* Content Block */
.block{margin-bottom:-10px;}

.title, .right .block{width:327px;}
.full .right .block { width: 303px;}
.full .right .block { margin-bottom: 20px;}

.top{padding:8px 11px 0 13px; background:no-repeat 0 0;}
.top h1 sup{font-size:50% !important;}
.top h1{ line-height:1em; }
.bottom{height:18px; background:no-repeat 0 0;}
.left .title, .full .title{margin-bottom:-17px;}

.left .title .top, .right .block .top{background-image:url('../images/gen.block.shade.top.png');}
.left .title .bottom, .right .block .bottom{background-image:url('../images/gen.block.shade.bottom.png');}



.left .block .top{background-image:url('../images/gen.cnt.shade.top.png'); padding-bottom:5px; }
.left .block .bottom{background-image:url('../images/gen.cnt.shade.bottom.png');}
.full .block .top{background-image:url('../images/full.cnt.shade.top.png'); }
	
	.full .block .middle { background: transparent url('../images/full.cnt.shade.middle.png') repeat-y;_background: transparent url('../images/full.cnt.shade.middle.gif') repeat-y top left; margin: 0 -11px 0 -13px; padding: 0 11px 0 13px;}
.full .block .bottom{background-image:url('../images/full.cnt.shade.bottom.png'); margin-bottom: 3em;}

#node-65 .block .top{
	background:none;
}

#node-65 .block .bottom{
	background:none;
}

.block .content{ background-color:#FFF;}

#node-65 #pages .top .content{ background:none; }

.content.shade{background:url('../images/cnt.shade.png') repeat-x 0 0;}
.content.shadewhite { background: url('../images/gen.blck.shade.B.png') repeat-x 0 0; border:1px solid #000;}
.center_space{text-align:center; margin:5px 0;}



/* Headers */
h1, h2, h3, h4, h5, .btn_container .btn_act, input.form_btn{font-family: Helvetica, Arial, sans-serif; font-weight:bold; color:#fff; font-size:18px;}
h1, h2.toptitle {background:#000; height:24px; padding:1px 0 0 25px; line-height: 24px;/*text-transform:lowercase;*/}
h2.toptitle{ color:#fff !important; }

h3{ color: #FFFFFF; font-size:16px; padding-bottom: 10px; }

h5{font-size:14px; color:#6f6f6f;}
h4{ font-size:11px; margin:20px 0px 18px 14px; }


ul.submenu {  height:20px;background:#D3D3D3; border-bottom:1px dotted #000000; padding:5px 0 0 35px; margin:0; position: relative;}
ul.submenu li{display:inline; margin-right:5px; width:25%; _margin-right: 17px; }
ul.submenu li a{background-color:#FFFFFF; padding:0px 3px; display:inline-block; font-size:11px; margin:0px; color:#333333; text-decoration:none; font-weight:bold; font-size:11px; font-family:Helvetica;}
ul.submenu li a:hover{color:#e0000e;}
ul.submenu .active a{ color:#E0000E;}
ul.submenu .inactive a { color:#CCCCCC;cursor:default;}
	ul.submenu .inactive a:hover{color:#ccc; text-decoration:none;}
	
ul.submenu li.backbutton a { overflow:hidden; padding-top: 13px; display:inline-block; width: 14px; height:0px !important; background:url('../images/backbutton.gif') no-repeat top left; float:left; margin-right: 10px; _margin-right:0; position: absolute; left: 10px; top: 7px; }


.right h3{background:#000; height:24px; padding:1px 0 0 15px; line-height: 24px; /*text-transform:lowercase;*/}
	.right .disabled  h3 { color: #CCC;}

h3.login { background: #A4A4A4; }

ul.list { margin-bottom: 1em; }
ul.list li { border-bottom: 1px solid #EDEDED; padding: 3px 2px; }
ul.list li label input { margin-right: 5px; }
ul.list li label em { color: #CCC; }

#content h2 .left{width:520px;}
#content h2 .right, #content .full h2 .right { width:63px; text-align:right; padding-top: 3px; }
.btn_plus, .btn_min, .btn_help {width:16px; height:16px; display:block; background:no-repeat 0 0; border:none; cursor:pointer; float:left; margin-right: 5px; overflow:hidden; text-decoration:none; _display: compact;text-indent:99px; _text-indent:0;_padding-top: 16px; _height:0;}

.btn_help { background-image: url('../images/button_help.gif');}

.btn_plus.disabled, .btn_min.disabled, .btn_plus.gray.disabled, .btn_min.gray.disabled { background:none;}
.btn_plus{background-image:url('../images/gen.btn.plus.png');}
.btn_min{background-image:url('../images/gen.btn.min.png'); }

.btn_plus.gray { background-image: url('../images/button_plus.gif');}
.btn_min.gray{ background-image: url('../images/button_min.gif');}


/* Button bottom */
.btn_container{border:#bab9b9 1px solid; border-width:1px 0; padding:2px 0; margin:0 5px; text-align:right;}
.btn_container .btn_act, input.form_btn,.btn_container  .btn_act.back{background:#ed1c24 url('../images/gen.actBtn.bg.jpg') no-repeat 0 0; padding:1px 60px 0px 50px; font-size:14px; text-decoration:none; border:0; text-transform:lowercase;height: 18px;}
.btn_container  .btn_act.back { background: #ed1c24 url('../images/gen.actBtn_back.bg.jpg') no-repeat top right;  float:left;}

/* Login Block */
#login .content.shade{background-color:#e9e8e8;}
	#login.disabled .content.shade { background: url('../images/disabled.bg.gif') ; color: #A7A7A7;}
	#login.disabled .btn_wrapper{ background:none; border:0;}
	#login.disabled .btn_wrapper .btn_container { border:0;}
#login .content a{color:#7d7d7d; text-decoration:underline;}
#login .content label{width:120px; text-align:right; display:inline-block; margin-right:5px; margin-bottom:5px;}
#login ul, #pages #login ul { list-style:none; margin:0; padding:0;}
#login ul li, #pages #login ul li { list-style:none; margin:0; padding:0;}
#login .content input { width: 158px;}
#login .content label.cb { width:auto;text-align:left;  margin-left: 40px; font-size: 10px;}
	.fr #login .content label.cb { margin-left: 10px;}
#login .content label.cb input { margin-right: 5px; border:0; width:auto;}
#login .form_links{padding:2px 15px; text-align:right;}
#login a.button_register { color:#D82515 }
#login a.button_forgot {  }
#login .formHint { padding-left: 125px;}



#login ul.buttons a { font-weight:bold; text-decoration:none; font-family: Helvetica, Arial, sans-serif; font-size: 14px; letter-spacing:-1px; color: #B6B6B6;  }
#login ul.buttons a:hover, #login ul.buttons a.active, #login ul.buttons .active a { color: #E0000E; }
#pages #login ul.buttons li.logout, #login ul.buttons li.logout { border-top: 1px solid #CCC; margin-top: 5px; padding-top: 3px;}
#pages #login ul.buttons li.logout a, #login ul.buttons li.logout a { color: #666666;}

#login .btn_wrapper{padding:1px 0 5px 0; background:#fff url(../images/gen.dottedLine.gif) repeat-x 0 25px;}

/* register */
#register_form .formrow label { width: 140px; }
#profile_picture { float:right; margin-left: 20px; border: 1px dotted #CCC; padding: 7px;}
#UserChangePicture { text-align: center; display: block;}
#pictureUpload { margin-top: 20px }

/* Search Friends */
#search_friends{color:#777; padding:2px 60px 2px 0; background:#fff; border:#bab9b9 1px solid; border-width:1px 0; font-size:14px; font-family: Helvetica, Arial, sans-serif; font-weight:bold;letter-spacing:-1px; margin:10px 12px 5px; text-align:right;}
#search_friends a{
	background:#FFF url('../images/gen.btn.arrow.gif') no-repeat 1px 1px;
	line-height:8px; padding:0 5px 0px 20px; color:#777;text-decoration:none;}
#search_friends a:hover{color:#e0000e;}
#search_friends label{margin-right:5px;}
#search_friends a.search_btn{padding:0 4px 1px 18px; margin-left:5px;}

/* Pages (activation) */
#pages .content{ color:#6e6d6d;}	
#pages .content dl{margin-left:20px;}
#pages .content dl dt{color:#ed1c24; font-weight:bold; margin-bottom:3px; background:url('../images/gen.cube.red.png') no-repeat 0 5px;}
#pages .content dl dt, #activation .content dl dd{padding-left:10px;}
#pages .content dl dd{margin-bottom:10px;}
#pages .content dl dd#ready{padding-left:60px; margin:20px 0;}
#pages .content ol, #pages .content ul {margin:10px 0 10px 2em;}
	#pages .content ul.submenu { margin:0;}
#pages .content ol li{list-style:decimal; margin-bottom:6px;}
#pages .content ul li { list-style:square; margin-bottom: 6px;}
#pages .indent { padding:0 15px 13px 33px;}
	#pages .indent .anti-indent { margin:-10px -15px -18px -33px; overflow:hidden;}
	
	#registration .content ul {margin:10px 0 10px 2em;}
	#registration .content ul li { list-style:square; margin-bottom: 6px;}


.indent { padding: 20px;}
.indent p { margin-bottom: 1em;}

#pages table { border: 1px solid #CCC; margin-bottom: 1em; border-collapse:collapse; clear:both;}

#pages table th {background:#D3D3D3; border-bottom:1px dotted #000000; color: #666666; padding: 5px; font-weight:bold; vertical-align: middle; text-align:center;}
#pages table td {padding: 5px;}

#pages table.nice { border:0; border-collapse: separate; border-bottom: 1px solid #CCC;}
#pages table.nice th { background: #FFF; font-size: 14px; color: #777777; letter-spacing:-1px; border-top: 1px solid #CCC; border-bottom: 1px dotted #000; font-family:Arial, Helvetica, sans-serif;}
#pages table.nice td { background: #F9F9F9; border-top: 1px solid #CCC;border-bottom: 1px solid #FFF; padding: 9px 7px;}
#pages table.nice td.actions, #pages table.nice td.actions a {font-size: 10px; color: #999999; width: 52px;}

#pages h2 { font-size:17px; margin:20px 0 10px 0;color:#e0000e; }
#pages h2 sup { font-size:17px; color:#e0000e; }
#pages h2.rss { background:url('../images/icon_rss_xl.gif') no-repeat 98% center;}

#pages h3 { color: #ED1C24; font-size: 12px; margin:0 0 5px 0;}
#pages p { margin-bottom: 1em;}
#pages .small { color: #999999; font-size: 10px;}

#pages a.actionbutton { padding: 5px 25px 5px 5px; font-size: 14px; color: #000; background: url('../images/actionbutton.gif') no-repeat center right; font-family: Helvetica,Arial,sans-serif; font-weight:bold;}

/* Registration */
#registration .content{padding:0 10px 15px 35px; color:#6e6d6d;}	
#registration .indent{padding:0 25px;}
#registration .content p{margin:15px 0;}


/* Simpack Block */
#simpack{margin:-12px 0 -8px;}

/* Reload Block */
#reload{margin:-12px 0 0px;}
#reload .top{padding:9px 11px 1px 13px;}
#reload .btn_container a.btn_act{padding-right:30px;}

#flashgame0 { padding-left: 1px;}
/* Plugin Block */
#plugin h3{background:#3b3b3b;}
#plugin .content{border:#3b3b3b 2px solid; padding:5px;}
#plugin #img_plugins{margin:-5px 0 0 -5px;}
#plugin .btn_container a.btn_act{padding-right:25px;}

/* Stores Block */
#stores .content{padding:3px;}

/* Guide Block */
#guide h3{height:20px; font-size:16px;}
#guide h3 .left{width:235px;}
#guide h3 .right{width:40px; text-align:right; padding-right:7px; margin-top:-1px;}

#guide .border{border:#000 2px solid; position:relative;}
#guide #arrow{position:absolute; left:42px; top:-12px; width:258px; height:38px;}
#guide .content{padding:5px 14px 6px 14px; margin:1px; border-bottom:#666 1px solid;}
#guide .content dl{margin-bottom:3px;}
#guide .content dl.first{border-bottom:#CCC 1px dotted;}
#guide .content dt{color:#e0000e; font-size:12px; font-weight:bold; padding-left:3px;  margin-bottom:2px;}
#guide .content dd{padding-left:15px; padding-bottom:7px;}
#guide .content a{color:#666; text-decoration:underline;}

#guide .content.guide_part2{border-bottom:#ccc 1px dotted; margin:0 10px 4px;}
#guide .content.guide_part2 ul{margin:0 10px;}
#guide .content.guide_part2 li{margin:0 0 5px; text-transform:lowercase;}
#guide .content.guide_part2 li a{}



/* Review Block */
#review .content{padding:0 10px 15px;}
#review table{width:98%;}
#review table td{width:25%; padding:10px 0; vertical-align:top; color:#999; border-bottom:#999 1px dotted;}
#review table td.first{width:30%;}
#review table td.comment{width:45%;}
#review table td a{color:#6e6d6d}
div.table .row { border-bottom: 1px dotted #CCC;}
div.table .row div.rating{width:85px; background:url('../images/rating.stars.gif') no-repeat -85px 0; height:15px; margin-top:3px;}
div.table .row div.rating.r1, div.rating.r1{background-position:-68px 0;}
div.table .row div.rating.r2,div.rating.r2{background-position:-51px 0;}
div.table .row div.rating.r3,div.rating.r3{background-position:-34px 0;}
div.table .row div.rating.r4,div.rating.r4{background-position:-17px 0;}
div.table .row div.rating.r5,div.rating.r5{background-position:0 0;}
div.table .row div.review-txt { width: 45%; margin-left: 20px;}

/* Status Block */
#statussen .content{padding:0 10px 15px; overflow:hidden;}
#statussen .first img{ margin-right:7px;  border:1px solid #cdcdcd; margin-bottom:-3px;}
#statussen table{width:100%;}
div.table div.row { clear:both; padding: 8px 0; float:left; width:584px;}
div.table { width: 594px; color: #999999; margin-left: 26px; _width: auto;}
#review table {width:584px; margin-left: 26px; border:0;}
div.table .row div { float:left; width: 25%;}
div.table .row .td_title { width: 310px; padding-right:10px;}
div.table .row .td_author { width: 120px; }
div.table .row .td_meta { font-size: 10px; width: 114px; }
div.table  a{color:#6e6d6d}

	div.table a.blogtitle{ color: #CCCCCC; text-decoration:none;}
	div.table a.blogtitle:hover{ color: #6e6d6d; }

.userIcon { margin-bottom:-3px;margin-right:5px;}

/* Last FM Block */
#lastfm .content{padding:0 10px 15px 35px; color:#6e6d6d;}	
#lastfm ol li { list-style:decimal; list-style-position:inside; padding-left:-10px; margin-bottom:5px; }
#lastfm ol li a { color:#6e6d6d; font-size:10px;}
#lastfm .subttlblck{ margin:10px 0px;}
#lastfm .subttl{ margin-right:35px; font-weight:bold; color:#000000; }

/* Blog entries */
#blog_entries .content{padding:0 10px 15px;}
#blog_entries td.twitter{padding-left:18px; background:url('../images/status.usericon.1.gif') no-repeat 0 12px;}
#blog_entries td.wordpress{padding-left:18px; background:url('../images/socials/wp.jpg') no-repeat 0 12px;}
#blog_entries table{width:100%;}
#blog_entries table td{width:25%; padding:10px 0; vertical-align:top; color:#999;}
#blog_entries table td.entry{width:50%; }
#blog_entries table td.poster{width:25%;}
#blog_entries table td a{color:#6e6d6d}

/* Store Locator */
.gmap_detail { padding-left: 40px; width: 250px; clear:both; display:block; position:relative;}
	#pages .content .gmap_detail ul.categories { font-size: 10px; list-style:none; margin:0; padding:0;}
	.gmap_detail ul.categories li { display:inline; border-left: 1px dotted #000; padding:0; margin:0; padding: 0 5px; }
	
  .gmnoprint div img      		{ display: block;}
   .gmnoprint .gmnoprint img    { display: none;}
   .gmnoprint .gmap_detail a img{ display: block; margin-top:-5px }
   .gmnoprint .print { position:absolute; top:-6px; right: 25px;}

#map_wrapper {margin: 0px -25px 0px -35px}
#map_container{float:left; width:647px; margin:0 9px; padding:4px 0; border:#bab9b9 1px solid; border-width:1px 0; margin-bottom: 20px}
#map{border:#000 1px solid;}
#mapresult{float:right; width:277px; margin-right:15px; height: 457px; overflow:auto;}
fieldset.locator{margin-left:50px; padding-bottom: 10px;}
fieldset.locator label{color:#5e5d5d;}
fieldset.locator .cb { float:none; vertical-align:middle;  margin-right:0;}
fieldset.locator .cblabel { margin-right: 15px; vertical-align:middle; }
fieldset.locator .form_btn { vertical-align:middle;}

#pages #mapresult li, #mapresult li{padding-left:35px; margin:10px 0 0; line-height:16px; list-style:none;}
#mapresult li, #mapresult li a{color:#4d4c4c}
#mapresult li.base{background:url('../images/stores/base.gif') no-repeat 0 1px;}
#mapresult li.allo{background:url('../images/stores/allo.gif') no-repeat 0 0;}
#mapresult li.phonehouse{background:url('../images/stores/phonehouse.gif') no-repeat 0 0;}
#mapresult li.belcompany{background:url('../images/stores/belcompany.gif') no-repeat 0 3px;}
#mapresult li.line{margin:0 15px; border-bottom:#ccc 1px solid;}
#mapresult li span.number{display:block; margin-left:25px; color:#999;}

/* friends */
.friend { border-bottom: 1px solid #EDEDED; padding-bottom: 10px; margin-bottom: 5px;} 
	.friend .profile { float:left; margin-right: 20px;}
	.friend .info { float:left; }
	.friend .username { text-decoration: none; font-size: 12px; font-weight: bold; margin-bottom: 7px; display: block;}


.friends_mozaiek { margin: 10px auto; width: 270px;  }
	.friends_mozaiek li { float:left; margin-right: 5px; margin-bottom: 5px;}
	.friends_mozaiek li .pic { display:block;}
	.friends_mozaiek li .username { display: block; height: 2em; text-decoration: none; color: #666;}
	.friends_mozaiek li .me.username { color:#E0000E; font-weight: bold; }

.friends_mozaiek_top { background: #F4F2F3; border-bottom: 1px dotted #CCC; font-size: 10px; position: relative; height: 20px; }
	.friends_mozaiek_top span { position: absolute; left: 20px; color: #666; }
	.friends_mozaiek_top a { position:  absolute; right: 20px; }

.friends_mozaiek_footer { width: 270px; margin:0 auto; }
	.friends_mozaiek_footer .arrowbtn { display:block;float:right;font-size:13px;margin:8px 0; }

/*
 * FOOTER NAVIGATION
 */
#footer dl{float:left; margin-right:21px;}
.fr #footer dl { margin-right: 20px;}
#footer dl.last{margin:0;}
#footer dl a{text-decoration:none;}
#footer dt {margin-bottom:2px;}
#footer dd {padding-left:5px;}
#footer dt a{color:#393939;}
#footer dd a{color:#989898; font-size:10px;}
#footer dt a:hover{color:#e0000e;}
#footer dd a:hover{text-decoration:underline;}

/*
 * FORMS
 */
/*form{ margin:25px}*/
fieldset{margin:10px 25px;}
.activeer{ font-family:helvetica, arial; font-size:10px; line-height:16px;}
.general label{ width:133px; margin:0px; display:inline-block;}

.formrow{ margin-top:5px; padding-top:5px; clear:both;}
.formrow label{float:left; width:200px;}
.formHint { color: #999; font-size: 10px; padding-left: 200px; padding-top: 3px;clear:both;}
	#register_form .formHint { padding-left: 142px;}
input, select, textarea{ width:200px; border:1px solid #bab9b9; font-size:11px; font-weight:normal; padding:1px; /*display:inline;*/}
.formrow input, .formrow select{float:left;}
select{ font-family:helvetica, arial; font-size:10px; width:auto; height:auto; color:#999999; background-color:#fff;}
.formrow .cb input { width:auto;}
.formrow textarea { height: 10em; width: 250px;}

input.narrow{ width:40px;}
input.demi{ width:100px;}
input.checkbox { width: auto; margin-right: 5px; float:left;}

.radio input { width:auto; margin-right: 5px;}

.error-message { display:block;color: #e0000e; float:left;}

.general .error-message {  padding: 3px 0 3px 133px;}
#register_form .formrow .error-message { padding-left: 142px;}
.formrow .error-message {  padding: 3px 100px 3px 200px;}

.red, label em{ color:#e0000e;}
.right .content {color:#7d7d7d;font-size:11px; padding:10px 0 0 0;}
.cb{ height:15px; width:15px; display:inline-block; cursor:pointer; margin-right:5px; float:left;}
.cb_inact{ background:url(../images/cb_inact.gif)top left no-repeat;}
.cb_act{ background:url(../images/cb_act.gif)top left no-repeat;}

fieldset.conditions input{float:left; width:14px; height:14px; margin:2px 10px 0 0;}
fieldset.conditions .input_txt{float:left; width:350px;}

fieldset.captcha .captcha_txt{margin:4px 0 30px 100px;}
fieldset.captcha #captcha_image { margin: 5px 0;}
fieldset.captcha .captcha_input label {clear:both;}
fieldset.captcha .captcha_input input{margin-top:4px; margin-left: 10px;}*/

fieldset.registration{margin:20px 0;}
input.form_btn{padding:0 40px 2px 50px; border:none; height:17px;}

fieldset .help{ background:#FFFFFF url(../images/frm_icon_help.gif)top left no-repeat; display:inline-block; height:17px; width:17px; margin-bottom:-4px; margin-top:-2px; margin-left:30px;}


/*
 * GENERAL
 */
.clear{ clear:both; font-size:0; line-height:0;}

.blck{ min-height:109px; min-width:350px; padding-top:41px; padding-bottom:29px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#7d7d7d;}
.blck a{ font:11px 'Geneva, Arial, Helvetica, sans-serif'; color:#7d7d7d; text-decoration:underline;}
.blck label {width:120px; text-align:right; display:inline-block; margin-right:5px; margin-bottom:5px;}
#content .blck label.right {width:160px; text-align:right; display:inline-block;  margin-bottom:5px; float:none;}

.blckHdr{ padding-left: 24px; padding-right: 24px; margin-top:-41px;}
.blckTL{ background: url(../images/gen.blck.shade.TL.png) top left no-repeat;  width:24px; height:41px; float:left; margin-left:-24px;}
.blckTR{ background: url(../images/gen.blck.shade.TR.png) top left no-repeat;   width:24px; height:41px; float:left; margin-right:-24px;}
.blckTC{ background: url(../images/gen.blck.shade.T.png) top left repeat-x;  width:100%; height:16px; float:left; padding-top:16px;}
.blckTtl{ background-color:#000; width:100%; height:25px;}
.ttlTxt{ margin-left:30px; color:#FFFFFF; font-family:Helvetica, sans-serif; font-size:18px; font-weight:bold;}

.blckBody{ padding-left: 24px; padding-right: 24px; height:100%;}
.blckL{ background: url(../images/gen.blck.shade.L.png) top left repeat-y; width:24px; height:100%; float:left; margin-left:-24px;}
.blckR{ background: url(../images/gen.blck.shade.R.png) top left repeat-y; width:24px; height:100%; float:left; margin-right:-24px}
.blckC{ background: #E6E6E6 url(../images/gen.ttlblck.shade.B.jpg) top left repeat-x;  width:100%; height:100%; vertical-align:bottom; float:left; position:relative;}

.blckFtr{ background-color:#FFFFFF; width:100%; height:29px; position:absolute; bottom:0px; left:0px;}
.actBar{ border-bottom:1px solid #bab9b9; border-top:1px solid #bab9b9; margin:0px 10px 3px 1px; height:21px; position:relative;}
.actBtn { background: #ed1c24 url(../images/gen.actBtn.bg.jpg) top left no-repeat;  height:19px; position:absolute; top:1px; right:0px; padding-left:50px; padding-right:60px; color:#FFFFFF; font-family:Helvetica, sans-serif; font-weight:bold; font-stretch:expanded; font-size:16px; line-height:16px; cursor:pointer;}

.blckCntnt{ padding-top:10px;}
.blckBtm{  padding-left: 50px; padding-right: 50px; margin-bottom:-29px;}
.blckBL{ background: url(../images/gen.blck.shade.BL.png) top left repeat-y; width:50px; height:29px; float:left; margin-left:-50px;}
.blckBR{ background: url(../images/gen.blck.shade.BR.png) top left repeat-y; width:50px; height:29px; float:left; margin-right:-50px}
.blckB{ background: url(../images/gen.blck.shade.B.png) top left repeat-x;  width:100%; height:29px; float:left;}

#smsReviews{}
#smsReviews .blckTtl{ background-color:#6E6D6D;}
#smsReviews .blckC{ background:#FFFFFF; width:100%; height:100%;}
#smsReviews .blckCntnt{ margin:10px 10px 10px 30px; }
#smsReviews .actBar{ margin-left:30px;}

/* BLOCK PROMOCODE */
#promocode { background: url('../images/blocks/promocode_nl.png') no-repeat top left; width: 323px; height: 132px; position: relative;}
#promocode label { display:none;}
#promocode #PromocodeCode { position: absolute; top: 78px;left: 60px; width: 120px;}
#promocode #promocodeHelp { position: absolute; bottom: 15px;color: #FFF;  left: 80px; }
#promocode button { position: absolute; right: 20px;width: 75px; bottom: 34px; background: url('../images/blank.gif') no-repeat top left; border:0; color: #FFF; font-size:14px; cursor: pointer; font-family: Helvetica, sans-serif; text-transform: lowercase; text-align: left; font-weight: bold;}
#promocode .error { background: #000;  padding: 5px; position: absolute; top: 48px; left: 25px; width: 272px;}

.fr #promocode { background-image: url('../images/blocks/promocode_fr.png'); }


/* SEARCHRESULTS FRIENDS */
#search_results .content{padding:0 15px 15px 20px; color:#6e6d6d; }	
#search_results .indent{padding:0 25px;}
.dotted_wrapper{ border-top:1px dotted #7A7A7A; border-bottom:1px dotted #7A7A7A; padding:1px 0px; width:600px; }
.bg_grey{ background-color:#F3F3F3; padding:2px 0px; }
.bg_grey #search_friends{padding:1px; margin:0px 60px 0px;  padding-left:0px; text-align:left; float:right; border:0px;}
.bg_grey #search_friends input{ width:95px; height:11px;}
.bg_grey #search_friends label{margin-left:10px; padding-left:0px; text-transform:lowercase;}

.pageNav{ list-style:none; text-align:center; margin:20px;}
.pageNav a{ display:inline-block; margin-left:5px; margin-right:5px; text-decoration:none;}
.pageNav div { display:inline;}
.pageNav a.active{ color:#000000;}


.search_list a{ display:block;font-size:10px;  font-weight:bold;}
.search_list_item { border-top: 1px dotted #CCCCCC; padding: 10px; }


/*PLUGINS*/

#plugins .content{padding:0 15px 15px 20px; color:#6e6d6d; }	
#plugins .indent{padding:0 25px;}
.plugin_overview{ margin:30px 0px 50px 45px;}
.plugin{ padding:23px 10px 10px 220px; display:block;height: 25px; border-bottom: 1px solid #E9E9E9; }
#lastfm{ background:url(../images/socials/lastfm.gif) 10px 10px no-repeat;}
#skyrock{ background:url(../images/socials/logo_skyrock.jpg) 10px 10px no-repeat;}
#twitter{ background:url(../images/socials/logo_twitter.jpg) 10px 10px no-repeat;}
#netlog{ background:url(../images/socials/logo_netlog.jpg) 10px 10px no-repeat;}
#flickr{ background:url(../images/socials/flickr.gif) 10px 10px no-repeat;}
#wordpress{ background:url(../images/socials/wordpress.gif) 10px 10px no-repeat;}
#blogger{ background:url(../images/socials/blogger.gif) 10px 10px no-repeat;}
#facebook{ background:url(../images/socials/facebook.gif) 10px 10px no-repeat;}

.js-reply { color: #E0000E; font-weight:bold;}

#facebook-login { margin: 5px 0; text-align:center;}

#plugins h5 { margin-top: 10px;margin-bottom: 0;}
.plugin_detail{ background-color:#F8F8F8; padding:25px 20px 20px 20px; position:relative; border-bottom: 1px solid #E9E9E9;}
.plugin_detail p{ margin-bottom:10px; margin-top:0;}
.plugin_detail .cb{ margin-left:10px;}
.plugin_detail label{ width:110px;float:left;display:block; clear:left; margin-right: 10px; margin-top: 5px; }
.plugin_detail input {  margin-top: 5px; padding: 3px; }
.plugin_buttons { display:block; padding:5px 0 0 150px;}

#plugins .plugin_login{ margin-top:45px; clear:both; padding-left:35px;}
#plugins .plugin_login label{ margin-right:10px;}
#plugins .plugin_login .btn_act{ background:#ed1c24 url('../images/cnt.actBtn.bg.jpg') no-repeat 0 0; padding:2px 30px 2px 50px; font-size:14px; text-decoration:none; font-family: Helvetica, Arial, sans-serif; font-weight:bold; color:#fff;  margin-left:20px; height: 17px;}
.plugin_detail .plugin_links { position:absolute;right: 10px; top: 5px; _right: 70px; }
.plugin_detail .plugin_links  a { margin-left: 10px; color: #999999}

#sms_review_cat{ padding:20px 60px; border-top:1px solid #BAB9B9; margin:5px; color:#6E6D6D;}
.cnt_subttl{ margin-bottom:20px; font-family:Helvetica; font-weight:bold;}
#sms_overview .rating{ display:inline-block; margin-bottom:-4px; }

.lightGrey{ color:#CCCCCC;}
.listrow{ border-bottom:1px dotted #999}
.arrowbtn{background:#FFF url('../images/gen.btn.arrow.gif') no-repeat center left; padding:0 5px 1px 20px; color:#777; text-decoration:none; height:20px; border:0; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.arrowbtn2 { background:transparent url(../images/gen.btn.arrow.gif) no-repeat scroll right center; padding:0 20px 0px 5px;margin-right:20px; text-decoration:none; pointer:cursor; color:#393939; font-weight:bold; }

#sms_overview table a{ font-size:10px;}

#sms_overview .content{padding:0 10px 15px 35px; color:#6e6d6d;}	
#sms_overview .indent{padding:0 25px;}
#sms_overview .content p{margin:15px 0;}


/*
 * FAQ 
 */
h3.faq_category a { color:#777777;font-family:Helvetica,Arial,sans-serif;font-size:16px; height: 20px;font-weight:bold;letter-spacing:-1px; text-decoration:none; text-transform:lowercase; background: url('../images/faq_category.bg.gif') no-repeat 50% 5px; display:block; }
	h3.faq_category a.active { background-image: url('../images/faq_category_active.bg.gif');}
h4.faq_question a.active { color:#ED1C24;}


div.faq_answer { position:relative; background-color:#F8F8F8; padding:10px 10px; margin-top:5px; border-top: 1px dotted #BABABA; _position: static; }
a.faq_close { position:absolute; right: 10px; top: 10px; _position:static; _float:right;}


/*
 * INLINE MENU 
 */
#pages .inline_menu ul { margin:0; padding:0; list-style:none;}
#pages  ul.inline_menu li { margin:0; padding:0; list-style:none;}
.inline_menu li a { color:#777777;font-family:Helvetica,Arial,sans-serif;font-size:16px; height: 20px;font-weight:bold;letter-spacing:-1px; text-decoration:none; text-transform:lowercase; background: url('../images/faq_category.bg.gif') no-repeat 50% 5px; display:block; }
.inline_menu li a.active { background-image: url('../images/faq_category_active.bg.gif');}

/*CUSTOMIZE*/
/* styles */
.customize_btn { font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; letter-spacing:-1px; text-transform:lowercase;}
.trans_bg{ opacity: 0.7; filter: alpha(opacity=70);-moz-opacity: 0.70;  border-bottom:1px dotted #000;}
.grey_bg{ background-color:#F3F3F3;}

#custom_jim{ font-family: Arial, Helvetica, sans-serif; font-size:11px;}
#custom_jim .subttl{ font-size:14px; font-family: Helvetica, Arial, sans-serif; font-weight:bold; letter-spacing:-1px; margin-bottom:5px;}
#custom_jim .content_top{ font-size:11px;}

#custom_closed .cus_div { border-bottom: 0;}

#custom_jim #front{ position:absolute; top:0px; left:0px; z-index:2; width:100%;}
#custom_jim .btn_act{ background:#ed1c24 url('../images/cnt.actBtn.bg.jpg') no-repeat -5px 0px; padding:2px 10px 1px 40px; font-size:14px; text-decoration:none; font-family: Helvetica, Arial, sans-serif; font-weight:bold; color:#fff;  margin-left:10px; display:inline-block; border:0; text-transform:lowercase; height: 21px;}
#custom_jim .upl_pic .btn_act { height: 15px;}

#custom_bg{ z-index:1; height:350px; display:block; border-bottom:1px solid #333;}

.cus_div, .cus_div_final{ border-bottom:1px dotted #000; width:100%; padding-top:10px; padding-bottom:5px;}
.cus_div_final{ border-bottom:1px solid #CCC;}

.cus_div .cus_center, .cus_div_final .cus_center{ width:960px; margin:0px auto;}
.cus_div_final .cus_info { color: #CC0000; margin: 10px 0px; background: #FFF; padding: 2px;}

#cus_btns{ margin-bottom:10px;}
#cus_btns a{ text-align:center; display:inline-block; float:left; width:59px; height:15px; margin:0px; padding:0px; padding-top:70px; font-family:Helvetica; font-size:12px; font-weight:bold; color:#666666; background-repeat:no-repeat;}

#cus_btns a#cus_btn_upload{ background:url(../images/cus.upload.jpg) 0px 0px no-repeat; width:77px;}
#cus_btns a.active { color: #e0000e}

.upl_pic{ background-color:#CCC; height:20px; padding:8px 10px 4px 10px; width:430px; display:block; color:#666666; font-size:10px; margin:0px;}
.upl_pic div { float:left;}
.upl_pic a.btn_act{  margin-bottom:-3px;  }
.upl_pic div a {font-size:10px; float:none}


.cus_act_bar{ padding:2px 0px; border-bottom:1px solid #999}
.cus_div .block .top h3{ background-color:#BCBABB;}
.cus_div .block .top{ background:none;}

.cus_div .right {width:327px; float:right;}
.cus_div .login_front{ position:absolute; top:10px; left:0px; z-index:2;}

.cus_div #login .content{position:relative; border-left:1px solid #BCBABB; border-right:1px solid #BCBABB;}
.cus_div #login .trans_bg{ height:70px;  border:none;}
.cus_div #login .trans_bg.shade{background:#F3F3F3 url('../images/cnt.shade.png') repeat-x 0 0; margin-top:-10px; padding-top:10px;}
.cus_div #login .btn_act{ background:#ed1c24 url('../images/gen.actBtn.bg.jpg') no-repeat 0 0; padding:1px 60px 0px 50px; font-size:14px; text-decoration:none;}
.cus_div_final .hor_list li{ float:left; display:inline-block; width:190px;}

.vert_list, #pages .content ul.vert_list { margin: 10px 10px 15px 10px; list-style:none;}
.vert_list li, #pages .content ul.vert_list li { clear:both; padding: 3px 0; list-style:none;}

/* initial*/
#front { display:none;}
#custom_bg { display:none;}



.hidden{display:none;}
/* --------------------------
		MUSIC

----------------------------- */
#music { background: url('../images/home_music_bg.png') no-repeat 15px bottom; padding-bottom: 64px; margin-bottom: 20px;}
#music h2, #music-intro h2 {background-color:red;height:24px;line-height:24px;padding:1px 0 0 25px;}
#music .top { padding-bottom:0; margin-bottom: 0px;}

#full_music { }
	.full #full_music .top { background: none;}
	#content #full_music .right { margin-top: -8px; width: 327px;}
	#full_music .block .bottom { margin-bottom: 0px;}
	#full_music #dashboard_main { width: 623px; margin-right:0; }
	#full_music #dashboard .block { margin-bottom:0;}

/* ----------------------
	DASHBOARD
------------------------*/
#js-large-flashbox { text-align:center;}

#dashboard_reviews_title h2, #dashboard_lastfm_title h2 {
display:none; letter-spacing:-1px;
}

#dashboard { float:left; background: #FFF; }
#dashboard_main {width:634px;float:left; margin-bottom: 2em; margin-right: 20px;}
#dashboard .right {width:303px;float:right; }
	#dashboard .right .block { width: auto; }
	#dashboard .right .block h3 { color: #FFF; font-size: 18px; margin:0;}

		
	#dashboard .block { margin-bottom: 10px;}
	
#dashboard #flashbox { margin:20px;}
#dashboard #music { background: none; padding-bottom: 0;  }

.button_plus,.button_min,.button_plus_updates,.button_min_updates,.button_min_blog,.button_plus_blog {text-indent:-999px;width:15px;height:15px;display:block;float:left;background-repeat:no-repeat;overflow:hidden;}
.button_min_blog,.button_plus_blog {width:17px;height:17px;}
.button_plus {background-image:url(../images/button_plus.gif);}
.button_plus_updates {background-image:url(../images/button_plus_twitter.gif);}
.button_plus_blog {background-image:url(../images/button_plus_blog.gif);}
.button_min {background-image:url(../images/button_min.gif);margin-left:4px;}
.button_min_updates {background-image:url(../images/button_min_twitter.gif);margin-left:4px;}
.button_min_blog {background-image:url(../images/button_min_blog.gif);margin-left:4px;}
.dashboard_titlebuttons {padding-left:594px;padding-top:16px;display:block;}
.dashboard_titlebuttons_updates {padding-left:592px;padding-top:30px;display:block;}
.dashboard_titlebuttons_blog {padding-left:577px;padding-top:20px;display:block;}
.dashboard_titlebuttons_lastfm {padding-left:240px;padding-top:39px;display:block;}
#dashboard_reviews {width:627px;padding-left:36px;}
.dashboard_review {display:block;width:591px;border-bottom: 1px dotted #b9b9b9;}
.dashboard_review_artist {line-height:20px;width:154px;float:left;color:#949494;font-family:arial;font-size:11px;}
#dashboard_reviews a {color:#949494;text-decoration:underline;}
.dashboard_review_editor,.dashboard_twitter_editor {padding-left:25px;font-family:arial;font-size:11px;color:#c1c1c1;line-height:20px;float:left;}
.dashboard_review_story {padding-left:25px;font-family:arial;font-size:11px;color:#c1c1c1;}
.dashboard_review_last {border-bottom:0px;}
.dashboard_edit {display:block;width:591px;border-top: 1px solid #706f6f;border-bottom:1px solid #706f6f;}
.dashboard_edit a,.dashboard_editlink {text-indent:-999px;overflow:hidden;width:161px;height:19px;display:block;background-image:url(../images/button_edit.gif)}
.dashboard_lastfm_edit {width:300px;}
.dashboard_edit a {margin-left:430px;}
.dashboard_lastfm_edit a {margin-left:139px;}
.dashboard_editlink {margin-left:462px;}
.dashboard_addplugins {width:630px;text-align:right;padding-top:4px;padding-right:10px;}
.dashboard_addplugins a {font-family:arial;font-size:11px;color:#858585;text-decoration:underline;}

.right ol li { list-style: decimal; margin-left:18px;}

#dashboard_title_updates h2, #pages h2.dashboard_title, h2.dashboard_title { background:#6E6C6D; padding: 2px 10px 2px 36px; font-size: 16px; text-transform: lowercase; font-size: 18px;color: #FFF;letter-spacing:-1px; margin:0;}
h2.dashboard_title a { color: #FFF; text-decoration:none;}

#dashboard_title_updates {position: relative;}

#dashboard_updates {clear:both;}
.db_update_item {width:585px;margin-bottom:1px;margin-left:8px; border: 1px solid #BCB8B9; border-left: 0; border-right:0; margin-bottom:1px; float:left; padding-left: 35px; padding-bottom: 3px; background-position: 5px 5px; background-repeat:no-repeat;}
.db_update_nick {padding-top:5px;padding-bottom:5px;float:left;width:100px;margin-right:25px;}
.db_update_nick a {font-family:arial;font-size:11px;font-weight:bold;color:#4d4c4c;text-decoration:underline;}
.db_update_story {float:left;width:275px;font-family:arial;font-size:11px;padding-top:5px;padding-bottom:5px;margin-right:25px;}
.db_update_time {float:left;width:110px;font-family:arial;font-size:11px;padding-top:5px;padding-bottom:5px;}
.db_update_line {width:625px;background-color:#ffffff;height:1px;overflow:hidden;}
.db_update_footer {width:647px;height:38px;display:block;}

	/* DASHBOARD ACTIVITY UPDATES */
	.status_twitter 	{ background-color: #5DEAF4; color: #666666; border-color:#3BBBD6;background-image: url('../images/socials/u_twitter.gif'); }
	.status_facebook 	{ background-color: #8BA1CA; color: #00052D; border-color:#455D8B;background-image: url('../images/socials/u_facebook.gif');}
	.status_netlog 	{ background-color: #E8E8E8; color: #858585; background-image: url('../images/socials/u_netlog.gif');}
	.status_flickr 	{ background-color: #0063C8; color: #FFF; background-image: url('../images/socials/u_flickr.gif');} 
		.status_flickr a { color: #FFF;}
	.status_sms 	{ background-color: #ED1B24; color: #FFF; background-image: url('../images/socials/u_sms.gif');}
		.status_sms a { color: #FFF;}
		
	.status_skyrock 	{ background-image: url('../images/socials/u_skyrock.gif');}	
	.status_wordpress 	{ background-image: url('../images/socials/u_wordpress.gif');}
	.status_blogger 	{ background-image: url('../images/socials/u_blogger.gif');}
	.status_lastfm		{ background-color: #F27E03; color: #FFF; background-image: url('../images/socials/u_lastfm.gif');}
		.status_lastfm a { color: #FFF;}
	
#user_search { background:#F4F2F3; margin: 1px 0 5px; border: 1px dotted #CCCCCC; border-left:0;border-right:0; width: 100%;}
	#user_search_panel { background:#FFF; display:inline; padding: 3px; margin-right: 10px;}
	#user_search_panel input { width: 120px;}
	



#dashboard_blog_block {  margin-bottom: 20px; }
#dashboard_blog_title {margin-top:5px;height:40px;background-image:url(../images/title_blog.gif); margin-left: ;position: relative;}#dashboard_blog_title h2 { color: #FFF; position:absolute; top: -3px; left: 85px; font-size: 18px; letter-spacing: -1px;}
#dashboard_blog_block div.table .row { border-bottom: 1px solid #F2F2F2;}
div.table .row .td_icon {float:left;width:27px;padding-right:7px;text-align:right;}
#dashboard_blog_block div.table .row .td_title {float:left;width:405px;font-size:11px; min-height:18px;}
#dashboard_blog_block div.table .row .td_title a {color:#9d9d9d;text-decoration:underline;}
#dashboard_blog_block div.table .row .td_title a.blogtitle { color: #CCC; text-decoration:none;}
#dashboard_blog_block div.table .row .td_title a.blogtitle:hover { color: #9d9d9d; text-decoration:none;}

.dashboard_edit_blog {width:620px;}
.dashboard_edit_blog a {margin-left:460px;}

#dashboard_addplugins {text-align:right;padding-right:5px;}
#dashboard_addplugins a {font-family:arial;font-size:11px;color:#a4a4a4;text-decoration:underline;}
#dashboard_lastfm_title {background-image:url(../images/title_lastfm.gif);width:287px;height:92px;}
#dashboard_lastfm {width:267px;font-family:arial;font-size:11px; padding-left: 20px; padding-top: 4px; background:#fff; }
	.subttl { margin-bottom: 2px; display:block;}
#dashboard_lastfm .subttlblck { margin-bottom: 10px;}

#dashboard_lastfm .arrowbtn { float:right; display:block; margin: 8px 0; font-size: 13px; text-decoration:none;}

#dashboard_lastfm_title2 { display:block; position:relative; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCC; margin: 0 18px; padding: 8px 0;}
#dashboard_lastfm_title2 h4 {  color: #000; position:relative;margin:0; padding:0; font-weight:normal; text-transform:lowercase;}
	#button_plus_mylastfm { position:absolute; right: 29px; top:7px;}
	#button_min_mylastfm { position:absolute; right: 8px; top:7px;}

#dashboard_lastfm h3 {font-weight:bold;font-size:11px;font-family:arial;display:block;margin:0px;color:#414141; background:none; height: auto; padding:0;}
#dashboard_lastfm h4 {font-weight:normal;font-size:10px;font-family:arial;display:block;margin-left:0px;margin-bottom:10px;color:#c1c0c0;margin-top:0px;}
.content #dashboard_lastfm ol {margin-top:0px; margin-left: 18px;}
.content #dashboard_lastfm ol li {margin-left:0px;color:#858585;}
#dashboard_lastfm a {color:#858585;text-decoration:underline;}

#dashboard_change_status { clear:both; background-color:#F4F2F3;border-bottom-color:#CCCCCC;border-bottom-style:dotted;border-bottom-width:1px;padding-bottom:7px;padding-left:0;padding-right:0;padding-top:7px;padding-left: 10px;  position: relative;}
	#dashboard_change_status input { width: 350px; vertical-align: middle; margin-right: 10px;}
	#dashboard_change_status .js-update { vertical-align: sub; margin-right: 3px;}
	#dashboard_change_status .inactive img { -moz-opacity: .3; opacity: .3; filter: alpha(opacity=30);
 }

/* 
 * DOWNLOAD
 */
 .download { float:left; width: 250px; padding: 10px 0px; border-bottom: 1px dotted #CCCCCC; margin-right: 10px;}
 	.download_player { float:left;  margin-right: 20px;}
	.download_info { float:left;}
	
/* 
 * SWF UPLOAD
 */

.progressWrapper {
	margin-left: -10px;
	width: 450px;
	overflow: hidden;
}

.progressContainer {
	margin: 5px 0 0 0;
	padding: 0;
	border: solid 1px #E8E8E8;
	background-color: #000;
	overflow: hidden;
	padding-left: 10px;
}
/* Message */
.message {margin: 0;padding: 5px 10px;}
#flashMessage {background-color: #ED1B24;overflow: hidden; color: #FFF;}
.green {background-color: #000; color: #FFF;}
.blue {background-color: #F83426; color: #FFF;}
.progressName {
	font-size: 8pt;
	font-weight: 700;
	color: #555;
	width: 450px;
	height: 14px;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
	display:none;
}

.progressBarInProgress,
.progressBarComplete,
.progressBarError {
	font-size: 0;
	width: 0%;
	height: 2px;
	background-color: #FFF;
	margin-top: 2px;
}

.progressBarComplete {
	width: 100%;
	background-color: green;
	visibility: hidden;
}

.progressBarError {
	width: 100%;
	background-color: red;
	visibility: hidden;
}

.progressBarStatus {
	margin-top: 2px;
	width: 450px;
	font-size: 7pt;
	font-family: Arial;
	text-align: left;
	white-space: nowrap;
}


 /*-- SWFUpload Object Styles ------------------------------- */
.swfupload {
	vertical-align: top;
	margin-left: 10px;
}





.incorrect {
text-decoration: line-through;
}

.radio { margin-bottom: 1em;}



/* BLACK BERRY
===============================================*/
#blackberry{
	position:relative;
}

/* Landing page */
#blackberry.landing{
	height:950px;
}

#blackberry.bbworld table{
	border:0;
}

#blackberry.bbworld strong{
	color:black;
}

#blackberry p.price{
	background:#e0000e;
	color:white;
	padding:5px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	font-size:14px;
	font-weight:bold;
	width:55px;
	margin:0 auto;
	border:3px solid white;
	-moz-box-shadow:3px 3px 10px rgba(0,0,0,0.3);
    -webkit-box-shadow:3px 3px 10px rgba(0,0,0,0.3);
    -o-box-shadow:3px 3px 10px rgba(0,0,0,0.3);
    box-shadow:3px 3px 10px rgba(0,0,0,0.3);
    margin-top:10px;
}

#blackberry p.more, 
#blackberry p.type{
	margin-top:10px;
}

#blackberry p.more a{
	color:#e0000e;
}

#blackberry.landing div.links{
	position:absolute;
	left:620px;
	width:300px;
}

#blackberry.landing div.links ul{
	list-style:none !important;
}

#blackberry.landing div.links ul{
	margin-bottom:5px;
}

#blackberry.landing div.links a{
	font-weight:bold;
	font-size:12px;
	color:black;
}

/* Bubble */
#blackberry.landing{
	cursor: pointer;
}

#blackberry div.bubble{
	padding:10px 10px 32px 0;
	float:left;
	position:absolute;
	color:white;
}

#blackberry div.bubble.red{
	padding:10px 10px 32px 0;
}

#blackberry div.bubble.red .innerbox{
	background:#e0000e;
	width:300px;
}


#blackberry div.bubble h2{
	margin-top:0;
	color:white;
}

#blackberry div.bubble img.star{
	position:absolute;
	top:0;
	right:0;
}

#blackberry div.bubble img.tooltip{
	position:absolute;
	bottom:0;
	left:30px;
}

#blackberry div.bubble div.innerbox{
	background:black;
	border:3px solid white;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	width:195px;
	padding:10px;
	-moz-box-shadow:3px 3px 10px rgba(0,0,0,0.3);
    -webkit-box-shadow:3px 3px 10px rgba(0,0,0,0.3);
    -o-box-shadow:3px 3px 10px rgba(0,0,0,0.3);
    box-shadow:3px 3px 10px rgba(0,0,0,0.3);
}

#blackberry.bbmessenger table{
	border:0;
}

#blackberry.bbmessenger table th{
	color: #E0000E;
	background:none;
	border:0;
	font-weight:normal;
	font-size:11px;
	text-align:left;
}

#blackberry.bbmessenger table tr td{
	font-weight:bold;
}

#blackberry.bbmessenger table tr td p.small{
	font-weight:normal;
}

/* carousel */
#blackberry .jcarousel-skin-blackberry .jcarousel-container {
    -moz-border-radius: 10px;
    background: white;
    border: 1px solid #d1d1d1;
    -moz-box-shadow:5px 5px 30px rgba(0,0,0,0.05);
    -webkit-box-shadow:5px 5px 30px rgba(0,0,0,0.05);
    -o-box-shadow:5px 5px 30px rgba(0,0,0,0.05);
    box-shadow:5px 5px 30px rgba(0,0,0,0.05);
}

#blackberry .jcarousel-skin-blackberry .jcarousel-container-horizontal {
    width: 310px;
}

#blackberry .jcarousel-skin-blackberry .jcarousel-clip-horizontal {
    width:  310px;
    height: 460px;
}

#blackberry .jcarousel-skin-blackberry .jcarousel-item {
    width: 310px;
    height: 460px;
    text-align:center;
}

#blackberry .jcarousel-skin-blackberry .jcarousel-item-horizontal {
    margin-right: 10px;
}

#blackberry .jcarousel-skin-blackberry .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

#blackberry .jcarousel-skin-blackberry .jcarousel-next-horizontal {
    position: absolute;
    top: 150px;
    right: 5px;
    width: 63px;
    height: 69px;
    cursor: pointer;
    background: transparent url(/images/blackberry/ico-next.png) no-repeat 0 0;
}

#blackberry .jcarousel-skin-blackberry .jcarousel-next-disabled-horizontal,
#blackberry .jcarousel-skin-blackberry .jcarousel-next-disabled-horizontal:hover,
#blackberry .jcarousel-skin-blackberry .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

#blackberry .jcarousel-skin-blackberry .jcarousel-prev-horizontal {
    position: absolute;
    top: 150px;
    left: 5px;
    width: 63px;
    height: 69px;
    cursor: pointer;
    background: transparent url(/images/blackberry/ico-prev.png) no-repeat 0 0;
}

#blackberry .jcarousel-skin-blackberry .jcarousel-prev-disabled-horizontal,
#blackberry .jcarousel-skin-blackberry .jcarousel-prev-disabled-horizontal:hover,
#blackberry .jcarousel-skin-blackberry .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/* carousel wide */
#blackberry.bbworld .jcarousel-skin-blackberry .jcarousel-container{
    -moz-border-radius: 10px;
    background: white;
    border: 1px solid #d1d1d1;
    -moz-box-shadow:5px 5px 30px rgba(0,0,0,0.05);
    -webkit-box-shadow:5px 5px 30px rgba(0,0,0,0.05);
    -o-box-shadow:5px 5px 30px rgba(0,0,0,0.05);
    box-shadow:5px 5px 30px rgba(0,0,0,0.05);
    margin-bottom:30px;
}

#blackberry.bbworld .jcarousel-skin-blackberry .jcarousel-container-horizontal {
    width: 570px;
}

#blackberry.bbworld .jcarousel-skin-blackberry .jcarousel-clip-horizontal {
    width:  570px;
    height: 460px;
}

#blackberry.bbworld .jcarousel-skin-blackberry .jcarousel-item {
    width: 280px;
    height: 460px;
    text-align:center;
}

#blackberry.bbworld.jcarousel-skin-blackberry .jcarousel-item-horizontal {
    margin-right: 10px;
}

#blackberry.bbworld .jcarousel-skin-blackberry .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

#blackberry.bbworld .jcarousel-skin-blackberry .jcarousel-next-horizontal {
    position: absolute;
    top: 150px;
    right: 0;
    width: 63px;
    height: 69px;
    cursor: pointer;
    background: transparent url(../images/blackberry/ico-next.png) no-repeat 0 0;
}

#blackberry.bbworld .jcarousel-skin-blackberry .jcarousel-next-disabled-horizontal,
#blackberry.bbworld .jcarousel-skin-blackberry .jcarousel-next-disabled-horizontal:hover,
#blackberry.bbworld .jcarousel-skin-blackberry .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

#blackberry.bbworld .jcarousel-skin-blackberry .jcarousel-prev-horizontal {
    position: absolute;
    top: 150px;
    left: 0;
    width: 63px;
    height: 69px;
    cursor: pointer;
    background: transparent url(../images/blackberry/ico-prev.png) no-repeat 0 0;
}

#blackberry.bbworld .jcarousel-skin-blackberry .jcarousel-prev-disabled-horizontal,
#blackberry.bbworld .jcarousel-skin-blackberry .jcarousel-prev-disabled-horizontal:hover,
#blackberry.bbworld .jcarousel-skin-blackberry .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

#warningbar{
	display:none;
}

#node-15 #node-page-title,
#node-117 #node-page-title{
	display:none;
}

#node-15 .indent,
#node-117 .indent{
	padding:10px;
}

#node-15 h1,
#node-117 h1{
	background:url(/images/smsgratis-nl.gif) no-repeat;
	width:612px;
	height:51px;
	text-indent:-999em;
}

#node-117 h1{
	background:url(/images/smsgratis-fr.jpg) no-repeat;
}

#node-15 h2,
#node-117 h2{
	text-decoration:underline;
	font-family: "BebasNeueRegular","Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:25px;
	font-weight:normal;
}

#node-15 h3,
#node-117 h3{
	font-family: "BebasNeueRegular","Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:25px !important;
	font-weight:normal !important;
	margin-bottom:10px !important;
}

#node-15 table,
#node-117 table{
	background:url(/images/tablebg.gif) no-repeat;
}

#node-15 table tr.small th,
#node-117 table tr.small th{
	height:60px;
}

#node-15 table th,
#node-117 table th {
	background:#F3433D url(/images/table-head.gif) repeat-x ;
	border:0;
	color:#000;
	font-size:20px;
	font-family: "BebasNeueRegular","Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight:normal;
}

#node-15 table .small th,
#node-117 table .small th{
	color:#fff;
	font-size:10px;
	font-weight:normal;
	font-family:Helvetica, Arial, sans-serif;
}

#node-15 .tables table,
#node-117 .tables table{
	width:270px;
	clear:none;
	margin:0;
}

#node-15 .tables,
#node-117 .tables{
	background: url(/images/plus.gif) no-repeat center center;
}

#node-15 .tables table td,
#node-117 .tables table td{
	color:#fff;
	font-size:15px;
	font-family: "BebasNeueRegular","Helvetica Neue", Helvetica, Arial, sans-serif;
}

#node-15 table td,
#node-117 table td{
	color:#fff;
}
