/*
	Reset
*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td{ margin:0; padding:0; }
table{ border-collapse:collapse; border-spacing:0; }
fieldset, img{ border:0; }
address, caption, cite, code, dfn, em, strong, th, var{ font-style:normal; font-weight:normal; }
ol,ul{ list-style:none; }
caption,th{ text-align:left; }
h1, h2, h3, h4, h5, h6{ font-size:100%; font-weight:normal; }

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

/*
	General items
*/
textarea, body{ font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; }
body{ font-size:11px; color:#2c0711; background:#5d2031 url(../img/layout/body_tile.png) repeat-x 0 0; }
a{ color:#2c0711; text-decoration:none; }
strong{ font-weight:bold; }
.clear{ clear:both; }
button{ cursor:pointer; border:0; }
*:focus{ outline:none; }

/*
	Container
*/
#container{ position:relative; width:989px; margin:0 auto; background:url(../img/layout/container_background.png) no-repeat 21px 0; }

/*
	Header
*/
#header{ height:128px; }

	/* logo */
	#header img{ position:absolute; left:16px; top:76px; }

	/* menu */
	#header ul.menu{ padding:20px 0 0 0; float:right; z-index:10; position:relative; }
	#header ul.menu li{ margin:0 10px; font-size:14px; float:left; font-family:QuicksandBook; }
	#header ul.menu li.active{ background:#a24459; -moz-border-radius:5px; border-radius:5px; }
	#header ul.menu li a{ color:#FFF; display:block; float:left; line-height:21px; padding:0 6px;  }
	
	/* login */
	#header .login{ display:none; z-index:5; position:absolute; right:10px; top:20px; padding:31px 10px 0; width:211px; height:151px; background:url(../img/layout/login_background.png) no-repeat 0 0; }	
	#header .login div{ padding-bottom:5px; width:100%; clear:both; overflow:hidden; }
	#header .login div label{ float:left; width:85px; }
	#header .login div input{ width:112px; -moz-border-radius:2px; border-radius:2px; -webkit-border-radius:2px; float:left; padding:2px 5px; background:#e9aab4; border:1px solid #a74151; border-right:1px solid #FFF; border-bottom:1px solid #FFF; }
	#header .login div button{ width:67px; height:31px; background:url(../img/layout/buttons/button_login.png) no-repeat 0 0; }
	#header .login fieldset{ padding-bottom:5px; background:url(../img/layout/login_tile.png) repeat-x left bottom; }
	#header .login ul{ padding:8px 0 0 4px; line-height:18px; }
	#header .login ul li{ background:url(../img/layout/elements/register_bullet.png) no-repeat 0 center; padding-left:12px; }
	#header .login ul li a{ text-decoration:underline; }
	
	
/*
	Content
*/
#content{ position:relative; z-index:1; width:100%; }
	
	#content .content{ padding:0 9px 0 7px; background:url(../img/layout/content_tile_vertical.png) repeat-y 0 0;  }
	#content .top{ height:15px; background:url(../img/layout/content_top.png) no-repeat 0 0; }
	#content .bottom{ height:15px; background:url(../img/layout/content_bottom.png) no-repeat 0 0; }

	/* main */
	#main{ float:right; width:760px; margin-right:5px; }
	#main .contentWithSidebar{ width:505px; float:left; margin-right:5px; }
	#main .contentWithoutSidebar{ width:755px; float:left; }
	
	/* profile */
	#profile{ padding:5px !important; width:495px; overflow:hidden; }
	
		#profile .leftSide{ width:240px; background:#fbc5ce url(../img/layout/profile_leftSide.png) repeat-y 0 0; float:left; }
		#profile .leftSide .inner{ padding:0 5px 10px; }
		#profile .leftSide .top{ height:5px; overflow:hidden; background:url(../img/layout/profile_leftSide_top.png) no-repeat 0 0; }
		#profile .leftSide .bottom{ height:5px; overflow:hidden; background:url(../img/layout/profile_leftSide_bottom.png) no-repeat 0 0; }
		#profile .leftSide img{ border:2px solid #e597a3; }
			
			/* slider */
			#profile .slider{ position:relative; padding:5px 18px; clear:both; }
			#profile .slider ul li{ float:left; margin-right:5px; }
			#profile .slider ul li.last{ margin-right:0; }
			#profile .slider .left{ position:absolute; left:-11px; top:25px; }
			#profile .slider .right{ position:absolute; right:-11px; top:25px; }
			
			/* actions */
			#profile .actions{ padding-top:15px; width:100%; clear:both; overflow:hidden; }
			#profile .actions a{ text-indent:-9000px; display:block; width:230px; height:31px; }
			#profile .actions .wink{ background:url(../img/layout/buttons/profile_send_wink.png) no-repeat 0 0; }
			#profile .actions .pm{ background:url(../img/layout/buttons/profile_send_pm.png) no-repeat 0 0; }
			#profile .actions .favorite{ background:url(../img/layout/buttons/profile_add_to_favorite.png) no-repeat 0 0; }
			
		#profile .rightSide{ float:left; padding:10px 0 10px 20px; width:220px; }
		#profile .rightSide h1{ font-size:18px; font-family:QuicksandBook; }
		#profile .rightSide p{ font-size:12px; margin-bottom:15px; }
		#profile .rightSide dl{ line-height:16px; width:100%; clear:both; overflow:hidden; margin-bottom:15px; }
		#profile .rightSide h2{ font-size:12px; font-weight:bold; }
		#profile .rightSide dt{ width:100px; float:left; }
		#profile .rightSide dd{ width:120px; float:left; }

#profile .rightSide ul#transport li { display:none; color:#2c0711; font-style:italic; padding-left:30px; padding-bottom:5px; }
#profile .rightSide ul#transport li.receive { display:block; background:url(../img/layout/icons/receive.gif) no-repeat 5px 0; }
#profile .rightSide ul#transport li.car { display:block; background:url(../img/layout/icons/visit.gif) no-repeat 0 3px; }
	
	/* results */
	#results .title{ padding-left:10px; }
	.results li{ margin:0 5px 5px 0; padding:10px; background:#FFF; float:left; border-bottom:1px solid #fac7ce; border-right:1px solid #fac7ce; }
	.results ul li a img{ float:left; margin-bottom:2px; border:2px solid #facbd2; }
	.results ul li.last{ margin-right:0; }
	.results ul li .profile_right{ padding-left:8px; float:left; width:127px; }
	.results ul li .username{ width:100%; float:none }
	.results ul li .username a{ font-weight:bold; font-size:13px; }
	.results ul li .province{ padding-bottom:5px; font-weight:normal; float:none; width:100%; color:#8a5563; }
	.results ul li dl{ padding-bottom:5px; width:100%; clear:both; overflow:hidden; }
	.results ul li dd{ font-weight:bold; float:left; width:50%; }
	.results ul li dt{ float:left; width:50%; }
	.results a.button{ margin-left:-4px; display:block; width:102px; height:31px; text-indent:-9000px; background:url(../img/layout/buttons/results_view_profile.png) no-repeat 0 0; }
.results a.delete { float:left; position:absolute; right:195px; top:66px; display:block; width:32px; height:31px; text-indent:-9000px; background:url(../img/layout/buttons/delete.png) no-repeat 0 0; }

	/* favorites */
	.favorites{ width:100%; clear:both; overflow:hidden; }
	.favorites ul#favs li{ position:relative; width:239px; margin:0 5px 5px 0; padding:10px 0; background:#FFF; float:left; }
	.favorites ul#favs li a img{ float:left; margin-bottom:2px; border:2px solid #facbd2; }
	.favorites ul#favs li.last{ margin-right:0; }
	.favorites ul#favs li .profile_right{ padding-left:8px; float:left; width:127px; }
	.favorites ul#favs li .username{ width:100%; float:none }
	.favorites ul#favs li .username a{ font-weight:bold; font-size:13px; }
	.favorites ul#favs li .province{ padding-bottom:5px; font-weight:normal; float:none; width:100%; color:#8a5563; }
	.favorites ul#favs li dl{ padding-bottom:5px; width:100%; clear:both; overflow:hidden; }
	.favorites ul#favs li dd{ font-weight:bold; float:left; width:64px; }
	.favorites ul#favs li dt{ float:left; width:63px; }
	.favorites a.button_send{ margin-left:-4px; display:block; width:122px; height:31px; text-indent:-9000px; background:url(../img/layout/buttons/favorites_send_pm.png) no-repeat 0 0; }
	.favorites a.delete{ position:absolute; right:10px; top:8px; margin-left:-4px; display:block; width:23px; height:23px; text-indent:-9000px; background:url(../img/layout/icons/delete.png) no-repeat 0 0; }
	
	/* payments */
	.payment{ background:#efbcc4; margin-bottom:15px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; }
	.payment .wrapper{ padding:5px; }
	.payment ul{ width:100%; clear:both; overflow:hidden; background:url(../img/layout/payment_tile.png) repeat-x 0 0; }
	.payment ul li{ margin-right:15px; float:left; }
	.payment ul li#nl a{ padding-left:39px; background:url(../img/layout/icons/nl.png) no-repeat 5px center; }
	.payment ul li#be a{ padding-left:39px; background:url(../img/layout/icons/be.png) no-repeat 5px center; }
	.payment ul li#de a{ padding-left:39px; background:url(../img/layout/icons/de.png) no-repeat 5px center; }
	.payment ul li#lu a{ padding-left:39px; background:url(../img/layout/icons/lux.png) no-repeat 5px center; }
	.payment ul li.active a{ background-color:#FFF; font-weight:bold; }
	.payment ul li a{ padding:0 15px; padding-left:39px; text-decoration:underline; display:block; height:35px; float:left; line-height:35px; -webkit-border-top-left-radius:2px; -webkit-border-top-right-radius:2px; -moz-border-radius-topleft:2px; -moz-border-radius-topright:2px; border-top-left-radius:2px; border-top-right-radius:2px;  }
	.payment .inner{ padding:5px; background:#FFF; }
	.payment .tr{ padding-left:5px; font-weight:bold; width:65px; float:left; }
	.payment .td{ width:394px; float:left; }
	.payment .step{ font-size:12px; padding:10px 0; border-bottom:1px solid #f3bfc8; width:100%; clear:both; overflow:hidden; }
	.payment .last{ border-bottom:0; }
	.payment p{ margin-bottom:5px; }
	.payment p.nr{ margin-bottom:0; font-size:32px; font-weight:bold; }
	.payment p em{ color:#8c5563; font-size:10px; }
	.payment p.small{ font-size:10px; }
	.payment .input{ padding:10px 0; }
	.payment .input input{ margin-left:5px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; padding:3px 4px; border:1px solid #f2d2d7; border-left:1px solid #a43d4e; border-top:1px solid #a43d4e; background:#f9e5e9;}
	.payment button{ width:77px; height:31px; background:url(../img/layout/buttons/payment_continue.png) no-repeat 0 0; }
	
	/* form */
	.form{ background:#efbcc4; margin-bottom:15px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; margin-top:10px; }
	.form .wrapper{ padding:5px; }
	.form ul{ width:100%; clear:both; overflow:hidden; background:url(../img/layout/payment_tile.png) repeat-x 0 0; }
	.form ul li{ margin-right:15px; float:left; }
	.form ul li.nl a{ padding-left:39px; background:url(../img/layout/icons/nl.png) no-repeat 5px center; }
	.form ul li.be a{ padding-left:39px; background:url(../img/layout/icons/be.png) no-repeat 5px center; }
	.form ul li.de a{ padding-left:39px; background:url(../img/layout/icons/de.png) no-repeat 5px center; }
	.form ul li.lux a{ padding-left:39px; background:url(../img/layout/icons/lux.png) no-repeat 5px center; }
	.form ul li.active a{ background-color:#FFF; font-weight:bold; }
	.form ul li a{ padding:0 15px; padding-left:39px; text-decoration:underline; display:block; height:35px; float:left; line-height:35px; -webkit-border-top-left-radius:2px; -webkit-border-top-right-radius:2px; -moz-border-radius-topleft:2px; -moz-border-radius-topright:2px; border-top-left-radius:2px; border-top-right-radius:2px;  }
	.form .inner{ padding:5px; background:#FFF; }
	.form fieldset label{ padding-left:5px; font-weight:bold; width:120px; float:left; }
	.form div.td{ width:339px; float:left; }
	.form fieldset{ font-size:12px; padding:10px 0; border-bottom:1px solid #f3bfc8; width:100%; clear:both; overflow:hidden; }
	.form fieldset select{ -moz-border-radius:2px; border-radius:2px; -webkit-border-radius:2px; width:90px; margin:0; float:left; padding:2px 2px; font-size:11px; background:#e9aab4; border:1px solid #a74151; border-right:1px solid #FFF; border-bottom:1px solid #FFF;}
	.form .last{ border-bottom:0; }
	.form p{ margin-bottom:5px; }
	.form p.nr{ margin-bottom:0; font-size:32px; font-weight:bold; }
	.form p em{ color:#8c5563; font-size:10px; }
	.form p.small{ font-size:10px; }
	.form .input{ float:left; padding:0 0 10px 0; }
	.form .input input{ margin-left:5px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; padding:3px 4px; border:1px solid #f2d2d7; border-left:1px solid #a43d4e; border-top:1px solid #a43d4e; background:#f9e5e9;}
	.form button{ width:181px; height:40px; background:url(../img/layout/buttons/doorgaan.png) no-repeat 0 0; }
	
	/* profiles */
	.profiles{ width:100%; clear:both; overflow:hidden; }
	.profiles ul li{ height:130px; line-height:12px; margin:0 3px 0 0; width:94px; float:left; }
	.profiles ul li.last{ margin-right:0; }
	.profiles ul li a img{ margin-bottom:2px; border:2px solid #facbd2; }
	.profiles ul li span.province{ color:#8a5563; font-size:10px; display:block; }
	
	/* markup */
	.markup{ line-height:16px; }
	.markup p{ margin-bottom:15px; }
	.markup ul{ margin-bottom:15px; }
	.markup  ul li{ background:url(../img/layout/elements/register_bullet.png) no-repeat 0 center; padding-left:12px; }
	
	/* slider */
	.slider .left{ width:35px; height:35px; border:0; background:url(../img/layout/slider_left.png) no-repeat 0 0; }
	.slider .right{ width:35px; height:35px; border:0; background:url(../img/layout/slider_right.png) no-repeat 0 0; }
	
	/* sidebar */
	.sidebar{ float:left; width:250px; }

		/* general */
		.sidebar h3{ margin-bottom:8px; margin-top:10px; font-size:18px; font-family:QuicksandBook; }
		
		/* menu */
		.sidebar .menu{ position:relative; padding:10px 10px 10px 0; background:url(../img/layout/sidebar_register_background.png) no-repeat 0 0; }
		.sidebar .menu h2{ margin-bottom:5px; padding-left:10px; font-size:18px; font-family:QuicksandBook; }
		.sidebar .menu a.logout{ margin-left:10px; color:#bf5f6d; }
		
		.sidebar .menu ul{ padding-top:15px; }
		.sidebar .menu ul li{ width:240px; }
		.sidebar .menu ul li.active{ left:-8px; position:relative; width:259px; background:url(../img/layout/menu_active.png) no-repeat 0 0; }
		.sidebar .menu ul li.active a{ padding:15px 0; padding-left:43px; background-position:18px center; }
		.sidebar .menu ul li a{ font-size:12px; padding:10px 0; line-height:16px; display:block; padding-left:35px; background-repeat:no-repeat; background-position:10px center; }
		.sidebar .menu #messages a{ background-image:url(../img/layout/icons/messages.png); }
		.sidebar .menu #messages span{ -moz-border-radius:4px; border-radius:4px; -webkit-border-radius:4px; padding:2px 5px; font-size:12px; background:#efa63c; color:#FFF; font-weight:bold; }
		.sidebar .menu #dates a{ background-image:url(../img/layout/icons/dates.png); }
		.sidebar .menu #profilemenu a{ background-image:url(../img/layout/icons/profile.png); }
		.sidebar .menu #pictures a{ background-image:url(../img/layout/icons/pictures.png); }
		.sidebar .menu #settings a{ background-image:url(../img/layout/icons/settings.png); }
		.sidebar .menu #favorites a{ background-image:url(../img/layout/icons/favorites.png); }
		.sidebar .menu #call a{ background-image:url(../img/layout/icons/coins.png); }
		.sidebar .menu #call span{ -moz-border-radius:4px; border-radius:4px; -webkit-border-radius:4px; padding:2px 5px; font-size:12px; background:#5c8e2a; color:#FFF; font-weight:bold; }
		.sidebar .menu #call p{ color:#bf5f6d; font-size:10px; }
		.sidebar .menu #call.active a{ padding-top:7px; }
		
		/* register */
		.sidebar .register{ position:relative; padding:122px 10px 10px; height:278px; background:url(../img/layout/sidebar_register_background.png) no-repeat 0 0; }
		.sidebar .register p{ margin-bottom:10px; }
		.sidebar .register span.element{ position:absolute; left:0; top:13px; text-indent:-9000px; display:block; height:99px; width:255px; background:url(../img/layout/elements/register.png) no-repeat 0 0; }
		.sidebar .register ul{ margin-bottom:10px; }
		.sidebar .register ul li{ background:url(../img/layout/elements/register_bullet.png) no-repeat 0 center; padding-left:12px; }
		.sidebar .register .button{ display:block; text-indent:-9000px; width:220px; height:40px; background:url(../img/layout/elements/register_button.png) no-repeat 0 0; }
		
		/* stats */
		.sidebar .stats{ line-height:18px; width:100%; clear:both; overflow:hidden; margin-bottom:10px; }
		.sidebar .stats dt{ width:50%; float:left;  }
		.sidebar .stats dt.fotos{ width:102px; padding-left:23px;background:url(../img/layout/icons/camera.png) no-repeat 0 0; }
		.sidebar .stats dt.users{ width:102px; padding-left:23px; background:url(../img/layout/icons/users.png) no-repeat 0 0; }
		.sidebar .stats dd{ float:left; width:50%; }
		
	#main .entry{ padding:0 10px; margin-bottom:5px; background:#FFF; border-bottom:1px solid #fac7ce; border-right:1px solid #fac7ce; }
	#main .defaultEntry{ padding:0 10px; margin-bottom:5px; }
	
	/* title */
	#main .title{ width:100%; clear:both; overflow:hidden; color:#2c0711; font-size:18px; }
	#main .title h1{ float:left; line-height:36px; font-family:QuicksandBook; }
	.title a.button{ margin:10px 0 0 0; -moz-border-radius:4px; border-radius:4px; -webkit-border-radius:4px; padding:0 14px 0 4px; height:17px; line-height:17px; display:block; font-size:11px; float:right; background:#facbd2 url(../img/layout/icons/bullet_more_matte.png) no-repeat 94% center; color:#2c0711; }

/*
	Content
*/
#sidebar{ width:207px; float:left; }

	/* search */
	#sidebar .search{ padding:23px 0 0 12px; position:relative; top:-15px; width:195px; height:559px; background:url(../img/layout/sidebar_search_background.png) no-repeat 0 0; }
	#sidebar .search h2{ font-size:18px; font-family:QuicksandBook; }
	#sidebar .search fieldset.first{ padding-bottom:20px; height:82px; }
	#sidebar .search .entry{ width:100%; padding:9px 0; clear:both; overflow:hidden; }
	#sidebar .search .entry label{ line-height:22px; display:block; width:65px; float:left;  }
	#sidebar .search .entry span{ padding:0 4px; line-height:22px; display:block; float:left;  }
	#sidebar .search select{ -moz-border-radius:2px; border-radius:2px; -webkit-border-radius:2px; width:90px; margin:0; float:left; padding:2px 2px; font-size:11px; background:#e9aab4; border:1px solid #a74151; border-right:1px solid #FFF; border-bottom:1px solid #FFF;}
	#sidebar .search .text input{ width:17px; -moz-border-radius:2px; border-radius:2px; -webkit-border-radius:2px; float:left; padding:2px 5px; font-size:11px; background:#e9aab4; border:1px solid #a74151; border-right:1px solid #FFF; border-bottom:1px solid #FFF; }
#sidebar .search .text select { width:auto; }
	#sidebar .search button{ margin:0 0 0 -4px; padding:0; border:0; width:180px; height:40px; background:url(../img/layout/buttons/button_sidebar_search.png) no-repeat 0 0; }
	
/*
	Footer
*/
#footer{ position:relative; z-index:0; margin:-15px auto 25px; width:973px; background:url(../img/layout/footer_tile.png) repeat-y 0 0; }
#footer .inner{ padding:15px 5px 30px; background:url(../img/layout/footer_bottom.png) no-repeat left bottom; }

	/* slider */
	#footer .slider{ position:relative; margin-bottom:20px; background:#440c1b; padding:0 8px; width:947px; }
	#footer .slider .title{ padding:10px 0; width:100%; clear:both; overflow:hidden; }
	#footer .slider .title label{ display:block; line-height:18px; float:left; margin-right:18px; }
	#footer .slider .title label input{ display:block; float:left; margin:3px 6px 0 0; }
	#footer .slider .title h3{ float:left; margin-right:15px; font-size:18px; color:#fce9ee; font-family:QuicksandBook; }
	#footer .slider .title  label{ color:#c67b90; }
	#footer .slider .title a.button{ margin:0; }
	
	#footer .slider #slider{ overflow:hidden; width:947px; }
	#footer .slider ul{ padding:0 10px 12px; width:4000px; overflow:hidden; }
	#footer .slider ul li{ float:left; margin-right:4px; }
	#footer .slider ul li img{ border:2px solid #681e32; }

	#footer .slider .left{ position:absolute; left:-10px; top:52px; z-index:99999999; }
	#footer .slider .right{ position:absolute; right:-11px; top:52px; }

	/* sitemap */
	#footer .sitemap{ width:100%; clear:both; overflow:hidden; }
		
		/* right */
		#footer .sitemap div{ float:right; width:415px; color:#c67b90; font-size:10px; }
		#footer .sitemap div p.author{ margin-bottom:10px; color:#fce9ee; font-size:11px; }
	
		/* links */
		#footer .sitemap ul{ margin-left:9px; line-height:17px; float:left; width:150px; }
		#footer .sitemap ul li{ padding-left:11px; background:url(../img/layout/footer_bullet.png) no-repeat 0 center; }
		#footer .sitemap ul li a{ color:#c67b90; }
		#footer .sitemap ul li a:hover{ color:#FFF; }

#help .item { float:left; width:461px; display:none; }
#help h2 { float:left; background:none; height:auto; color:#630008; font-size:16px; padding-top:8px; cursor:pointer; width:461px; line-height:17px; }
#help h3 { float:left; width:461px; font-weight:bold; padding-top:5px; cursor:pointer; line-height:12px; }
#help p, #content .default #center #help ul  { float:left; display:none; width:461px; }

#interests_edit_profile { float:left; }
#interests_edit_profile .item { float:left; padding-bottom:8px; }
#interests_edit_profile .item input { float:left; height:14px; width:14px; }
#interests_edit_profile .item label { padding:0; padding-left:5px; }
#interests_edit_profile fieldset { padding:0; }
#interests_edit_profile input { float:left; width:auto; }

.home_logged_in #welcome_back {  }
.home_logged_in #welcome_back p { padding:0 0 10px 0; }
.home_logged_in #welcome_back p strong { font-weight:bold; }
.home_logged_in #stats { width:495px; padding-bottom:10px; }
.home_logged_in #stats dl { float:left; clear:both; }
.home_logged_in #stats dl dt { float:left; line-height:18px; width:290px;}
.home_logged_in #stats dl dt strong { font-weight:bold; }
.home_logged_in #stats dl dd { float:left; line-height:18px; width:185px; }
.home_logged_in #stats dl dd a {	font-weight:bold; }
.home_logged_in #stats dl dd a:hover { text-decoration:underline; }
.home_logged_in #stats dl dt.space { padding-bottom:20px; }
.home_logged_in #stats dl dd.space { padding-bottom:20px; }
.home_logged_in #credit p a { font-weight:bold; }
.home_logged_in .hidden { display:none; }

#results.messages .results li { width:485px; }

.messages #buttons { float:left; padding-bottom:10px; }
.messages #buttons li a { float:left; width:145px; height:40px; display:block }
.messages #buttons li#inbox { background:url(../img/layout/buttons/inbox.png) no-repeat 0 0; width:145px; height:40px; float:left;  }
.messages #buttons li#outbox { background:url(../img/layout/buttons/outbox.png) no-repeat 0 0; width:147px; height:40px; float:left;  }
.messages #buttons li#trash { background:url(../img/layout/buttons/trash.png) no-repeat 0 0; width:148px; height:40px; float:left; }

.messages h3 { float:right; font-weight:bold; font-size:18px; }
.messages .results ul li .profile_right{ width:380px; position:relative; height:94px; }
.messages .results ul li .profile_right p { padding-top:25px; }
.messages .results ul li a.button { background:url(../img/layout/buttons/berichtlezen.png) no-repeat 0 0; width:181px; height:40px; float:right; position:absolute; bottom:10px; right:10px; }
#pagination { clear:both; }
.messages .results ul li { position:relative; }
.messages .results ul li.outbox_result { padding-bottom:40px; }
.messages .results ul li.outbox_result .profile_right { float:left; }
.messages .results ul li.outbox_result p { float:left; padding-top:0; padding-bottom:10px; }

.message_send form textarea { clear:both; float:left; height:120px; width:355px; padding:5px; }
.message_send #send_message_fieldset { position:relative; padding:0; background:red; width:365px; }
.message_send #send_message_fieldset #countdown { position:absolute; right:2px; bottom:-16px; font-weight:bold; }
.message_send #history {  }
.message_send #history .message { float:left; width:461px; padding:8px 8px 8px 8px; background:#fce9ee; border:1px solid #facbd2; margin:0 8px 8px 8px; clear:both; }
.message_send #history .message.wink { height:74px; }
.message_send #history .message.wink h4 { padding-left:100px; }
.message_send #history .message.wink p { padding-left:100px; background:none; }
.message_send #history .message.wink_1 { background:#fce9ee url(../img/winks_small/1.png) no-repeat 8px 0; }
.message_send #history .message.wink_2 { background:#fce9ee  url(../img/winks_small/2.png) no-repeat 8px 0; }
.message_send #history .message.wink_3 { background:#fce9ee  url(../img/winks_small/3.png) no-repeat 8px 0; }
.message_send #history .message.wink_4 { background:#fce9ee url(../img/winks_small/4.png) no-repeat 8px 0; }
.message_send #history .message h4 { font-weight:bold; padding-bottom:6px; }

.pagination { float:left; padding:0 8px 8px 8px; }
.pagination p#page { float:left; width:50px; }
.pagination .button { margin-top:8px; }
.pagination .button.prev { float:left; clear:both; }
.pagination .button.next { float:right; width:110px; }
.pagination ul#pagination { float:left; width:558px; }
.pagination ul#pagination li { float:left; padding:0 8px 0 6px; background:url(../img/line.pagination.gif) no-repeat right top; }
.pagination ul#pagination li a { font-weight:bold; }
.pagination ul#pagination li strong { color:red; }
.pagination ul#pagination li a:hover { text-decoration:underline; }

#button_container {  }
button#aanmelden { height:40px; width:181px; background:url(../img/layout/buttons/aanmelden.png); }
button#zoeken { height:40px; width:181px; background:url(../img/layout/buttons/zoeken.png); }
button#inloggen { height:40px; width:181px; background:url(../img/layout/buttons/inloggen.png); }
button#stoppen { height:40px; width:181px; background:url(../img/layout/buttons/stoppen.png); }
button#versturen { height:40px; width:181px; background:url(../img/layout/buttons/versturen.png); }

#message p { padding:5px;font-weight:bold; background:white; margin-bottom:10px; border-right:1px solid pink; border-bottom:1px solid pink; text-align:center; }

.wink {  }
.wink p { padding:8px 0 8px 8px; }
.wink .item { height:112px; width:461px; padding:8px; border:1px solid pink; margin:0 0 8px 0; clear:both; cursor:pointer; }
.wink .item#icon_1 { background:#fce9ee url(../img/winks/1.png) no-repeat 8px 0; }
.wink .item#icon_2 { background:#fce9ee url(../img/winks/2.png) no-repeat 8px 0; }
.wink .item#icon_3 { background:#fce9ee url(../img/winks/3.png) no-repeat 8px 0; }
.wink .item#icon_4 { background:#fce9ee url(../img/winks/4.png) no-repeat 8px 0; }
.wink .item p { padding:98px 0 0 120px; font-size:14px; font-family:"trebuchet ms"; }

.message_send img { float:left; margin-bottom:2px; border:2px solid #facbd2; margin-right:10px; }
.message_send button { margin-left:99px; }
.message_send p#warning { background:#fce9ee; border:1px solid #facbd2; padding:10px; margin:10px 0 10px 0; }

#footer .copyright a { color:#c67b90; }

	#main .pay .entry { float:left; padding-right:0; padding-left:5px; }
	.contentWithSidebar.pay ul { float:left; padding-bottom:10px; }
	.contentWithSidebar.pay ul li { background:url(../img/layout/buy-package.png); width:494px; height:101px; float:left; cursor:pointer; margin-bottom:1px; }
	.contentWithSidebar.pay ul li.c2 { background:url(../img/layout/buy.package.2.png); }
	.contentWithSidebar.pay ul li.c2.first { background:url(../img/layout/buy.package.first.2.png); }
	.contentWithSidebar.pay ul li.first.active { background:url(../img/layout/buy.package.first.active.png); }
	.contentWithSidebar.pay ul li.active { background:url(../img/layout/buy.package.active.png); }
	.contentWithSidebar.pay ul li.active .minutes { color:#f5b64e; }
	.contentWithSidebar.pay ul li.active .euro { color:white; }
	.contentWithSidebar.pay ul li .minutes { float:left; font-size:36px; padding:20px 0 0 40px; font-weight:bold; width:96px; text-align:center; color:white; }
	.contentWithSidebar.pay ul li .euro { float:left; font-size:22px; padding:28px 0 0 60px; text-align:center; width:58px; color:#8b2e4a; }
	.contentWithSidebar.pay ul li .free { float:left; font-size:15px; font-weight:bold; padding:13px 0 0 66px; color:white; letter-spacing:1px; font-family:"arial" }
.contentWithSidebar.pay ul li .euro span {text-decoration: line-through;font-size:10px; padding-left:3px; }
	
	.sidebar #pay_right { float:left; padding-left:10px; width:240px; }
	.sidebar #pay_right button { background:url(../img/layout/buttons/start.betaling.png); width:194px; height:51px; margin:30px 0 0 20px; }
	.sidebar #pay_right fieldset.bank { background:url(../img/layout/background.pay.png); width:151px; height:37px; margin:0 0 0 20px; padding:14px 0 0 43px; }
	.sidebar #pay_right fieldset.bank select{ -moz-border-radius:2px; border-radius:2px; -webkit-border-radius:2px; width:auto; margin:0; float:left; padding:2px 2px; font-size:11px; background:#e9aab4; border:1px solid #a74151; border-right:1px solid #FFF; border-bottom:1px solid #FFF;}
	
	.sidebar #pay_right #country {  }
	.sidebar #pay_right li { float:left; width:115px; height:102px; margin:0 1px 10px 0; cursor:pointer; }
	.sidebar #pay_right #country li#nl { background:url(../img/pay/nl.png); }
	.sidebar #pay_right #country li#nl.active { background:url(../img/pay/nl.active.png); }
	.sidebar #pay_right #country li#be { background:url(../img/pay/be.png); }
	.sidebar #pay_right #country li#be.active { background:url(../img/pay/be.active.png); }
	.sidebar #pay_right #method {  }
	.sidebar #pay_right #method li#ideal { background:url(../img/pay/ideal.png); }
	.sidebar #pay_right #method li#ideal.active { background:url(../img/pay/ideal.active.png); }
	.sidebar #pay_right #method li#directebanking { background:url(../img/pay/directebanking.png); }
	.sidebar #pay_right #method li#directebanking.active { background:url(../img/pay/directebanking.active.png); }

p#no_results { clear:both; padding-left:10px }

button#payment_button { float:left; height:40px; width:220px; margin-left:132px; background:url(../img/layout/buttons/pay.bericht.versturen.png); }

button#payment_phonebill_button { float:left; height:40px; width:181px; margin-left:152px; background:url(../img/layout/buttons/doorgaan.png); }

#payment_options { float:left; border-top:1px solid black; border-bottom:1px solid black; padding-top:10px; padding-bottom:15px; margin-bottom:10px; width:484px  }
#payment_options h1 { text-align:center; width:100%; padding-bottom:10px; }
#payment_options a { float:right; margin-right:100px; }

#phonebill { float:left; width:489px; margin-bottom:20px }
#phonebill li { float:left; }
#phonebill li a { float:left; width:96px; height:151px; background:url(../img/pay/phonebill.item.png); }
#phonebill li.active a { background:url(../img/pay/phonebill.item.active.png); }

#phonebill li span.credits { color:white; display:block; text-align:center; font-size:37px; font-weight:bold; padding-top:5px; }
#phonebill li span.euro { color:#933851; display:block; text-align:center; font-size:17px; font-weight:bold; padding-top:30px; }
#phonebill li span.time { color:#933851; display:block; text-align:center; }

#phonebill li.active span.time, #phonebill li.active span.euro {color:#f6b55b}

#errors { float:left; clear:both; width:100%; padding-bottom:10px; }
#errors li { font-weight:bold; color:red }