/* top */
#top a {
	color:#7FD9EA;
}

#top a:hover,
#top a.active {
	text-decoration:none;
	color:#FF594A;
}

#menu ul {
	list-style-type:none;
}

#menu li {
	float:left;
	margin-right:0px;
	padding-right:5px;
	background:url(../img/bg/asterisk_grey.png) right no-repeat;
}

#menu li.last {
	margin-right:0;
	padding-right:0;
	background:none;
}
/* Menu items */
#main_menu_item_2 a {
	background:url(../img/bg/menu_home.png) no-repeat 0 -4px;
	width: 47px;
}
#main_menu_item_2 a:hover, #main_menu_item_2 .active {
	background:url(../img/bg/menu_home.png) no-repeat 0 -28px;
}

#main_menu_item_60 a {
	background:url(../img/bg/menu_members.png) no-repeat 0 -4px;
	width: 68px;
}
#main_menu_item_60 a:hover, #main_menu_item_60 .active {
	background:url(../img/bg/menu_members.png) no-repeat 0 -28px;
}

#main_menu_item_23 a {
	background:url(../img/bg/menu_zoeken.png) no-repeat 0 -4px;
	width: 55px;
}
#main_menu_item_23 a:hover, #main_menu_item_23 .active {
	background:url(../img/bg/menu_zoeken.png) no-repeat 0 -28px;
}

#main_menu_item_24 a {
	background:url(../img/bg/menu_shop.png) no-repeat 0 -4px;
	width: 42px;
}
#main_menu_item_24 a:hover, #main_menu_item_24 .active {
	background:url(../img/bg/menu_shop.png) no-repeat 0 -28px;
}

#main_menu_item_25 a {
	background:url(../img/bg/menu_blog.png) no-repeat 0 -4px;
	width: 39px;
}
#main_menu_item_25 a:hover, #main_menu_item_25 .active {
	background:url(../img/bg/menu_blog.png) no-repeat 0 -28px;
}

#main_menu_item_26 a {
	background:url(../img/bg/menu_twitter.png) no-repeat 0 -4px;
	width: 55px;
}
#main_menu_item_26 a:hover, #main_menu_item_26 .active {
	background:url(../img/bg/menu_twitter.png) no-repeat 0 -28px;
}

#main_menu_item_61 a {
	background:url(../img/bg/menu_oversparkle.png) no-repeat 0 -4px;
	width: 98px;
}
#main_menu_item_61 a:hover, #main_menu_item_61 .active {
	background:url(../img/bg/menu_oversparkle.png) no-repeat 0 -28px;
}

#menu ul a {
	display: block;
}

#menu ul span {
	visibility: hidden;
}

/* Tab Menu */
#tabmenu_item_34 a {
	background:url(../img/bg/tab-mijnprofiel.png) no-repeat 0 0;
	width: 103px;
}
#tabmenu_item_34 a:hover {
	background:url(../img/bg/tab-mijnprofiel.png) no-repeat 0 -28px;
}
#tabmenu_item_34 .active {
	background:url(../img/bg/tab-mijnprofiel.png) no-repeat 0 -56px;
}
#tabmenu_item_34 a.active:hover {
	background:url(../img/bg/tab-mijnprofiel.png) no-repeat 0 -56px;
}

#tabmenu_item_58 a {
	background:url(../img/bg/tab-fotovideo.png) no-repeat 0 0;
	width: 106px;
}
#tabmenu_item_58 a:hover {
	background:url(../img/bg/tab-fotovideo.png) no-repeat 0 -28px;
}
#tabmenu_item_58 .active {
	background:url(../img/bg/tab-fotovideo.png) no-repeat 0 -56px;
}

#tabmenu_item_43 a {
	background:url(../img/bg/tab-berichten.png) no-repeat 0 0;
	width: 93px;
}
#tabmenu_item_43 a:hover {
	background:url(../img/bg/tab-berichten.png) no-repeat 0 -28px;
}
#tabmenu_item_43 .active {
	background:url(../img/bg/tab-berichten.png) no-repeat 0 -56px;
}

#tabmenu_item_44 a {
	background:url(../img/bg/tab-favorieten.png) no-repeat 0 0;
	width: 102px;
}
#tabmenu_item_44 a:hover {
	background:url(../img/bg/tab-favorieten.png) no-repeat 0 -28px;
}
#tabmenu_item_44 .active {
	background:url(../img/bg/tab-favorieten.png) no-repeat 0 -56px;
}

#tabmenu_item_46 a {
	background:url(../img/bg/tab-instellingen.png) no-repeat 0 0;
	width: 105px;
}
#tabmenu_item_46 a:hover {
	background:url(../img/bg/tab-instellingen.png) no-repeat 0 -28px;
}
#tabmenu_item_46 .active {
	background:url(../img/bg/tab-instellingen.png) no-repeat 0 -56px;
}

#tabmenu_item_47 a {
	background:url(../img/bg/tab-sparks.png) no-repeat 0 0;
	width: 75px;
}
#tabmenu_item_47 a:hover {
	background:url(../img/bg/tab-sparks.png) no-repeat 0 -28px;
}
#tabmenu_item_47 .active {
	background:url(../img/bg/tab-sparks.png) no-repeat 0 -56px;
}

.tabs ul a {
	display: block;
}

.tabs ul span {
	visibility: hidden;
}
/* End tab Menu */

/* End menu items */


#account {
	color:#FF594A;
}

#account a.logout {
	float:right;
	margin-left:12px;
}

/* header */
#widgets h6 {
	padding-bottom:4px;
	background:url(../img/bg/dotted_h_grey.gif) left bottom repeat-x;
}

#widgets input.text,
#widgets select {
	float:left;
	border:1px solid #CCC;
	color:#666;
}

#widgets input.text {
	padding:1px 2px;
}

#widgets option {
	padding:0 2px;
}

#widgets a.button {
	float:right;
	max-width:36px;
}

#quick_search select {
	margin-bottom:5px;
	width:115px;
}

#quick_search select.gender {
	width:238px;
}

#quick_search input.text {
	width:83px;
}

#quick_search select.province,
#quick_search input.start {
	margin-right:8px;
}

#quick_login p {
	margin-top:4px;
}

#quick_login img,
#my_account img {
	float:right;
	margin-top:3px;
}

#quick_login .holder,
#my_account .holder {
	float:left;
	width:170px;
}

#my_account .title_account, #quick_login .title_login {
	float:left;
}

#form_quick_login p {
	font-size:10px;
	white-space:nowrap;
}

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

#my_account p a {
	text-decoration:underline;
}

#my_account p a:hover {
	color:#ff594a;
}

#quick_login input.username {
	margin-bottom:5px;
	width:164px;
}

#quick_login input.password {
	margin-bottom:5px;
	width:109px;
}

#my_account p a {
	color:#41383B;
}

#my_account span {
	color:#FF594A;
	font-weight:bold;
}

/* foto */

#fotovideo {
	position:relative;
}


#fotovideo .photo_row {
	position:relative;
	float:left;
	width:591px;
	height:148px;
	margin:0;
	padding:0;
	background: url(../img/bg/dotted_h_white.gif) repeat-x scroll left top !important;
}

#fotovideo .photo_frame {
	position:relative;
	float:left;
	top:1px;
	right:1px;
	padding:0px;
	margin:0 1px 0 0;
	width:196px;
}

#fotovideo div.photo_holder {
	width:196px;
	height:111px;
	background:#333 url(../img/bg/photo_slot_empty.png) !important;
	overflow:hidden;
}

#fotovideo div.first_photo {
	background:#333 url(../img/bg/photo_slot_empty_message.png) !important;
}

#fotovideo div.photo_actions {
	width:196px;
	height:24px;
	background:#fff;
}

#fotovideo p {
	margin-bottom:7px !important;
}

/* video */ 

#fotovideo .video_holder {
	position:relative;
	top:2px;
	left:0;
	height:186px;
	width:280px;
	margin-bottom:12px;
}

#fotovideo .video_frame {
	position:relative;
	top:0;
	left:0;
	height:160px;
	width:280px;
	background:#333 url(../img/bg/video_slot_empty_message.png) !important;
}

#fotovideo div.video_actions {
	position:relative;
	top:0;
	left:0;
	width:280px;
	height:24px;
	background:#fff;
}

#fotovideo div.h_line {
	position:relative;
	width:280px;
	height:1px;
	margin-bottom:12px;
	background: url(../img/bg/dotted_h_black.gif) repeat-x left top
}

#fotovideo .remove_button,
#fotovideo .remove_button_video,
#favorites .remove_button {
	position:absolute;
	height:24px;
	width:16px;
	top:111px;
	right:8px;
	background: url(../img/icons/trashcan.png) no-repeat scroll top left;
	cursor:pointer;
}

#fotovideo .remove_button_video {
	top:0;
}

#favorites .remove_button {
	top:2px;
}

#fotovideo .change_button {
	position:absolute;
	right:24px;
	height:24px;
	width:16px;
	top:111px;
	right:24px;
	background: #fff url(../img/icons/change.png) no-repeat scroll top left;
	cursor:pointer;
}

#fotovideo .remove_button span.text,
#fotovideo .remove_button_video span.text,
#favorites .remove_button span.text {
	position:absolute;
	height:18px;
	width:100px;
	top:3px;
	right:40px;
	color:#41383b;
	text-align:right;
	display:none;
}

#fotovideo .change_button span.text {
	position:absolute;
	right:40px;
	height:18px;
	width:100px;
	top:3px;
	right:24px;
	color:#41383b;
	text-align:right;
	display:none;
}

#fotovideo a.remove_button:hover span.text,
#favorites a.remove_button:hover span.text,
#fotovideo a.remove_button_video:hover span.text,
#fotovideo a.change_button:hover span.text {
	display:block;
}

#fotovideo div.align_right {
	position:absolute;
	right:342px;
	top:120px;
}

#fotovideo .align_middle {
	height:111px;
	padding:0;
	text-align:center;
	vertical-align:middle;
	width:196px;
}



#breadcrumbs ul {
	list-style-type:none;
	color:#FF594A;
	margin:0;
	padding:0;
}

#breadcrumbs li {
	float:left;
	margin-right:5px;
	padding-right:10px;
	background:url(../img/bg/slash_orange.png) right no-repeat;
}

#breadcrumbs li.last {
	margin-right:0;
	padding-right:0;
	background:none;
}

#breadcrumbs a {
	text-decoration:underline;
}

#breadcrumbs a:hover,
#statistics {
	color:#41383B;
}

#statistics ul {
	list-style-type:none;
}

#statistics li {
	float:left;
	margin-right:5px;
	padding-right:10px;
	background:url(../img/bg/asterisk_black.png) right no-repeat;
}

#statistics li.last {
	margin-right:0;
	padding-right:0;
	background:none;
}

/* content */
#content h1,
#content h2,
#content h3,
#content a {
	color:#FFF;
}

#content h4 {
	color:#333;
	font-size:14px;
	line-height:15px;
	font-weight:bold;
}


#content h1 {
	/*font-family:"Arial Black";*/
}

#content h3 {
	padding-bottom:6px;
	background:url(../img/bg/dotted_h_white.gif) left bottom repeat-x;
}

#content p,
#content ul {
	margin-bottom:1em;
}

#content p a {
	text-decoration:underline;
	color:#41383B;
}

#content ul {
	margin-left:15px;
}

#content input.text,
#content select,
#content textarea,
#content .cs_form_input input {
	border:0;
	width:208px;
	position:relative;
	display:block;
	float:left;
}

#content textarea,
#content input.text,
#content .cs_form_input input {
	padding:1px 2px;
}

#content textarea {
	height:64px;
}

#content option {
	padding:0 2px;
}

#content .cs_feedback_info ul {
	margin-left:0
}

#content .cs_form_label,
#content .cs_form_input {
	float:left;
	margin-bottom:4px;
}

#content tr.alt {
	background-color:#76C3D2;
}

#content tr.active {
	background-color:#a1d9e4;
}

#content td a.link_to_member_details {
	color:#41383b;
}

#content td a.link_to_message {
	color:#fff;
	font-weight:bold;
}

#content td a.link_to_member_details:hover,
#content td a.link_to_message:hover {
	text-decoration:underline;
}

#content th,
#content td {
	padding:2px 0;
}

#content th {
	color:#FFF;
	font-weight:bold;
}

#content .cs_form_label {
	color:#FFF;
	font-weight:bold;
	position:relative;
	display:block;
	float:left;
	width: 109px;
	margin-right: 10px;
}

#content .column_equal_extra .cs_form_fieldset {
	margin-bottom:9px;
	padding-bottom:6px;
	/*background:url(../img/bg/dotted_h_white.gif) left bottom repeat-x;*/
}

#content td .hr {
	margin:5px 0;
}

#content .video_rt {
	position:relative;
	float:right;
	margin-top:-57px;
}

#content .video_rt a {
	float:left;
	margin-left:12px;
}

#content .tabs,
#content .tab_content {
	margin:0 -24px;
	width:908px;
	padding:0 24px;
}

#content .tabs {
	background: url(../img/bg/bg_line_tabs.jpg) repeat-x left top scroll
}

#content .tabs ul {
	margin:0;
	list-style-type:none;
}

#content .tabs li {
	float:left;
	margin-right:8px;
	height: 28px;
}
#content .tabs a {
	height: 28px;
}


/*
#content .tabs li a {
	color:#41383b;
	display:block;
	margin-top:2px;
	width:104px;
	height:22px;
	padding-top:6px;
	background:url(../img/bg/tab.png) left top no-repeat;
	text-align:center;
	font-size:1.2em;
	font-weight:bold;
}

#content .tabs li a:hover {
	color:#fff;
}

#content .tabs li a.active {
	position:relative;
	margin:0 0 -1px;
	height:23px;
	padding-top:8px;
	background-image:url(../img/bg/tab_active_blue.png);
	color:#fff;
}
*/
#content .tab_content {
	min-height:484px;
	padding-top:16px;
	background:#79C9D8 url(../img/bg/content_inner_blue.jpg) top repeat-x;
}

#content .gallery {
	margin-bottom:18px;
}

#content .gallery .media {
	position:relative;
	background-color:#41383B;
	text-align:center;
}

#sparkle_photo_gallery img {
	display:none;
}

#sparkle_photo_gallery img.active {
	display:inline;
}

#sparkle_photo_gallery_nav {
	color:#fff;
	position:absolute;
	top:302px;
	right:0;
}

#sparkle_photo_gallery_nav div {
	float:left;
	height:20px;
	line-height:20px;
	margin-top:20px;
}

#sparkle_photo_gallery_previous,
#sparkle_photo_gallery_next {
	font-weight:bold;
	cursor:pointer;
	text-align:center;
	width:18px;
}

#sparkle_photo_gallery_previous a:hover,
#sparkle_photo_gallery_next a:hover {
	text-decoration:none;
}

#content .gallery .menu {
	padding:0px 10px 0;
	background:#FFF;
}

#content .video_rt a.account_button {
	height:27px;
	display:block;
}

#content .video_rt a.account_button span {
	position:absolute;
	height:16px;
	width:260px;
	text-align:right;
	color:#41383B;
	top:9px;
	display:none;
	white-space:nowrap;
}

#content .video_rt a.flag {
	width:15px;
	display:block;
	background: url(../img/icons/top_right_flags.gif) no-repeat scroll 0 0;
}

#content .video_rt a.sign {
	width:20px;
	background: url(../img/icons/top_right_signs.gif) no-repeat scroll 0 0;
}

#content .video_rt a.flag:hover {
	background: url(../img/icons/top_right_flags.gif) no-repeat scroll 0 -27px;
	text-decoration:none;
}

#content .video_rt a.sign:hover {
	background: url(../img/icons/top_right_signs.gif) no-repeat scroll 0 -27px;
	text-decoration:none;
}

#content .video_rt a.flag span {
	right:64px;
}

#content .video_rt a.flag:hover span {
	display:block;
}

#content .video_rt a.sign span {
	right:64px;
}

#content .video_rt a.sign:hover span {
	display:block;
}

#content .gallery .media .video_actions {
	position:absolute;
	top:0;
	right:11px;
	height:27px;
}

#content .gallery .media .video_actions a.media_button {
	height:27px;
	display:block;
}

#content .gallery .media  .video_actions a.flag {
	width:15px;
	display:block;
	background: url(../img/icons/video_flags.png) no-repeat scroll 0 0;
}

#content .gallery .media  .video_actions a.flag:hover {
	background: url(../img/icons/video_flags.png) no-repeat scroll 0 -27px;
}

#content .gallery .menu .profile_button {
	position:relative;
	float:left;
	height:26px;
	display:block;
	margin-right:12px;
}

#content .gallery .menu .profile_button span {
	position:absolute;
	height:16px;
	width:200px;
	top:7px;
	color:#41383B;
	text-align:left;
	display:none;
}

#content .gallery .menu a.heart {
	width:18px;
	background: #fff url(../img/icons/menu_hearts.gif) scroll 0 0 no-repeat;
}

#content .gallery .menu a.heart:hover {
	background: #fff url(../img/icons/menu_hearts.gif) scroll 0 -26px no-repeat;
}

#content .gallery .menu a.heart.disabled_icon:hover {
	background: #fff url(../img/icons/menu_hearts.gif) scroll 0 0 no-repeat;
}

#content .gallery .menu a.heart span {
	left:170px;
}

#content .gallery .menu a.heart:hover span {
	display:block;
}

#content .gallery .menu a.envallope {
	width:21px;
	background: #fff url(../img/icons/menu_envallopes.gif) scroll 0 0 no-repeat;
}

#content .gallery .menu a.envallope:hover {
	background: #fff url(../img/icons/menu_envallopes.gif) scroll 0 -26px no-repeat;
}

#content .gallery .menu a.envallope.disabled_icon:hover {
	background: #fff url(../img/icons/menu_envallopes.gif) scroll 0 0 no-repeat;
}

#content .gallery .menu a.envallope span {
	left:200px;
}

#content .gallery .menu a.envallope:hover span {
	display:block;
}

#content .gallery .menu a.textbaloons {
	width:27px;
	background: #fff url(../img/icons/menu_textbaloons.gif) scroll 0 0 no-repeat;
}

#content .gallery .menu a.textbaloons:hover {
	background: #fff url(../img/icons/menu_textbaloons.gif) scroll 0 -26px no-repeat;
}

#content .gallery .menu a.textbaloons.disabled_icon:hover {
	background: #fff url(../img/icons/menu_textbaloons.gif) scroll 0 0 no-repeat;
}

#content .gallery .menu a.textbaloons span {
	left:138px;
}

#content .gallery .menu a.textbaloons:hover span {
	display:block;
}

#content .gallery .menu a.video_board {
	width:20px;
	background: #fff url(../img/icons/menu_video_boards.gif) scroll 0 0 no-repeat;
}

#content .gallery .menu a.video_board:hover {
	background: #fff url(../img/icons/menu_video_boards.gif) scroll 0 -26px no-repeat;
}

#content .gallery .menu a.video_board.disabled_icon:hover {
	background: #fff url(../img/icons/menu_video_boards.gif) scroll 0 0 no-repeat;
}

#content .gallery .menu a.video_board span {
	left: 99px;
}

#content .gallery .menu a.video_board:hover span {
	display:block;
}

#content .gallery .menu a.present {
	width:19px;
	background: #fff url(../img/icons/menu_presents.gif) scroll 0 0 no-repeat;
}

#content .gallery .menu a.present:hover {
	background: #fff url(../img/icons/menu_presents.gif) scroll 0 -26px no-repeat;
}

#content .gallery .menu a.present span {
	left: 66px;
}

#content .gallery .menu a.present:hover span {
	display:block;
}

#content .gallery .menu a.star {
	width:22px;
	background: #fff url(../img/icons/menu_stars.gif) scroll 0 0 no-repeat;
}

#content .gallery .menu a.star:hover {
	background: #fff url(../img/icons/menu_stars.gif) scroll 0 -26px no-repeat;
}

#content .gallery .menu a.star.disabled_icon:hover {
	background: #fff url(../img/icons/menu_stars.gif) scroll 0 0 no-repeat;
}

#content .gallery .menu a.star span {
	left: 35px;
}

#content .gallery .menu a.star:hover span {
	display:block;
}


#content .gallery .menu .main {
	float:left;
}

#content .gallery .menu .main img {
	float:left;
	margin-right:12px;
}

#content .gallery .menu .extra {
	float:right;
}

#content .gallery .menu .extra img {
	float:left;
	margin-left:12px;
}

#content .gallery .corner_lb,
#content .gallery .corner_cb,
#content .gallery .corner_rb {
	width:6px;
	height:6px;
}

#content .gallery .corner_lb {
	background-image:url(../img/bg/gallery_lb.png);
}

#content .gallery .corner_cb {
	width:526px;
	background-color:#FFF;
}

#content .gallery .corner_rb {
	background-image:url(../img/bg/gallery_rb.png);
}

#content .pager {
	padding:5px 0;
	text-align:center;
	color:#FFF;
	font-weight:bold;
}

#content .pager a {
	text-decoration:none;
}

#content .pager .pages a {
	text-decoration:underline;
}

#content .pager .pages a:hover,
#content .pager .pages a.active {
	color:#41383B;
	text-decoration:none;
}

#content .sorter {
	padding:6px 0 5px;
	background:url(../img/bg/dotted_h_white.gif) left top repeat-x;
	color:#FFF;
	font-weight:bold;
}

#content .sorter a {
	display:inline-block;
}

#content .sorter a:hover,
#content .sorter a.active {
	color:#41383B;
	text-decoration:none;
}

#content .sorter a.asc,
#content .sorter a.desc {
	padding-left:10px;
	background:left no-repeat;
}

#content .sorter a.asc {
	background-image:url(../img/bg/sort_asc_white.png);
}

#content .sorter a.desc {
	background-image:url(../img/bg/sort_desc_white.png);
}

#content .list {
	margin-right:-1px;
}

#content .list .item,
#content .list .item_alt {
	float:left;
	margin:0 1px 22px 0;
	padding-top:1px;
	background:url(../img/bg/dotted_h_white.gif) left top repeat-x;
}

#content .list .overlay {
	position:absolute;
	z-index:3;
	background-color:#323333;
	opacity:.55;
}

#content #sparkle_product_list .overlay {
	position:absolute;
	z-index:3;
	background-color:#323333;
	opacity:.45;
}

#content .list .item .picture {
	overflow:hidden;
}

#content .list .item .picture img {
	display:block;
	margin:0 auto;
}

#content .list .item .info {
	background:transparent url(../img/tab-member.png) no-repeat;
	padding:5px 12px;
	position:relative;
	height:29px;
}

#content .list.members .item {
	height:160px;
	width:226px;
}

#content .list.members .picture_wrapper {
	background-color:#333;
	position:relative;
	width:226px;
	height:128px;
}

#content .list.members .overlay {
	width:226px;
	height:128px;
	position:absolute;
	z-index:20;
}

#content .list.members .item .picture {
	position:absolute;
	width:226px;
	height:128px;
	z-index:10;
}

#content .list.members .item .picture a.play {
	position:absolute;
	z-index:2;
	display:block;
	margin:110px 0 0 12px;
	width:18px;
	height:11px;
}

#content .list.members .item .details {
	padding:12px;
	height:104px;
	background-color:#FFF;
	font-size:.9em;
	display:none;
	position:absolute;
	width:202px;
	z-index:20;
}

.videos { 
	position: absolute;
	right: 0px;
	top:0px;
}

#content .list.members .item .info .videos_members {
	position:absolute;
	right:10px;
	top:5px;
}

#content .list.members .item .info .videos a {
	/*
	float:left;
	margin-left:8px;
	line-height:0;
	*/
}


#content .list.members .item .info .videos_members img.profile_button {
	position:relative;
	float:right;
	height:27px;
	display:block;
	margin-left:6px;
}

#content .list.members .item .info .videos_members a.profile_button {
	background:url(../img/icons/menu_envallopes.gif) no-repeat 0 0;
	position:relative;
	float:right;
	height:27px;
	display:block;
	margin-left:6px;
	width:21px;
}

#content .list.members .item .info .videos_members a.profile_button:hover {
	background:url(../img/icons/menu_envallopes.gif) no-repeat 0 -26px;
}

#content .list.members .item .info .videos_members a.profile_button span {
	display:none;
}

#content .list.members .item .info .videos_members a.message {
	width:18px;
	background: #fff url(../img/icons/menu_envallopes.gif) scroll 0 0 no-repeat;
}

#content .list.members .item .info .videos_members a.message:hover {
	background: #fff url(../img/icons/menu_envallopes.gif) scroll 0 -26px no-repeat;
}

#content .list.members .item .info .videos_members a.favorite {
	width:22px;
	background: #fff url(../img/icons/menu_stars.gif) scroll 0 0 no-repeat;
}

#content .list.members .item .info .videos_members a.favorite:hover {
	background: #fff url(../img/icons/menu_stars.gif) scroll 0 -26px no-repeat;
}

#content .item_gallery {
	float:left;
}

#content .item_gallery .nav {
	padding:5px 12px;
	background-color:#FFF;
	text-align:center;
	font-weight:bold;
}

#content .item_gallery .nav a {
	margin:-4px 0;
	color:#7FD9EA;
	font-size:1.5em;
}

#content .item_gallery .nav a.prev {
	float:left;
}

#content .item_gallery .nav a.next {
	float:right;
}

#content .item_description {
	float:right;
	padding-bottom:8px;
	background:url(../img/bg/dotted_h_white.gif) left bottom repeat-x;
}

#content .item_description .text {
	min-height:260px;
	margin-bottom:10px;
	padding-top:6px;
	background:url(../img/bg/dotted_h_white.gif) left top repeat-x;
}

/* footer */
#menu_bottom ul {
	list-style-type:none;
	font-size:.9em;
}

#menu_bottom li {
	float:left;
	margin-right:1px;
	padding-right:6px;
	background:url(../img/bg/asterisk_orange.png) right center no-repeat;
}

#menu_bottom li.last {
	margin-right:0;
	padding-right:0;
	background:none;
}

#menu_bottom li a {
	color:#FFF;
}

#menu_bottom li a:hover,
#menu_bottom li a.active {
	color:#FF594A;
	text-decoration:none;
}

/* Footer Menu items */
#footer_menu_item_28 a {
	background:url(../img/bg/footer_kwaliteitsgarantie.png) no-repeat 0 -4px;
	width: 106px;
}
#footer_menu_item_28 a:hover, #footer_menu_item_28 .active {
	background:url(../img/bg/footer_kwaliteitsgarantie.png) no-repeat 0 -30px;
}

#footer_menu_item_30 a {
	background:url(../img/bg/footer_algemenevoorwaarden.png) no-repeat 0 -4px;
	width: 141px;
}
#footer_menu_item_30 a:hover, #footer_menu_item_30 .active {
	background:url(../img/bg/footer_algemenevoorwaarden.png) no-repeat 0 -30px;
}

#footer_menu_item_31 a {
	background:url(../img/bg/footer_help-contact.png) no-repeat 0 -4px;
	width: 95px;
}
#footer_menu_item_31 a:hover, #footer_menu_item_31 .active {
	background:url(../img/bg/footer_help-contact.png) no-repeat 0 -30px;
}

#footer_menu_item_32 a {
	background:url(../img/bg/footer_oversparkle.png) no-repeat 0 -4px;
	width: 83px;
}
#footer_menu_item_32 a:hover, #footer_menu_item_32 .active {
	background:url(../img/bg/footer_oversparkle.png) no-repeat 0 -30px;
}

#footer_menu_item_66 a {
	background:url(../img/bg/footer_kostenenbetaalmethode.png) no-repeat 0 -4px;
	width: 149px;
}
#footer_menu_item_66 a:hover, #footer_menu_item_66 .active {
	background:url(../img/bg/footer_kostenenbetaalmethode.png) no-repeat 0 -30px;
}

#menu_bottom ul a {
	display: block;
}

#menu_bottom ul span {
	visibility: hidden;
}
/* End footer Menu items */

#account span {
	margin-left:4px;
}

#account a span {
	margin-left:0;
}

#account .inschrijven {
	background:url(../img/bg/account_inschrijven.png) no-repeat 0 -4px;
	width: 155px;
}

#account .inschrijven:hover {
	background:url(../img/bg/account_inschrijven.png) no-repeat 0 -28px;
}

#account .logout {
	background:url(../img/bg/account_uitloggen.png) no-repeat 0 -4px;
	width: 84px;
}

#account .logout:hover {
	background:url(../img/bg/account_uitloggen.png) no-repeat 0 -28px;
}

#account a {
	display: block;
}

#account a span {
	visibility: hidden;
}


/* overlay */
#popup a.close,
#popup_alt a.close {
	position:absolute;
	z-index:1004;
	top:-11px;
	right:-11px;
}

#popup a.close img,
#popup_alt a.close img {
	width:32px;
	height:32px;
}

#cs_blog_detail .cs_article_title h2 {
	font-size:3em;
}

#cs_blog_detail .cs_article_publish {
	display:none;
}

#popup h1,
#popup_alt h1 {
	/*font-family:"Arial Black";*/
	font-size:2.5em;
	color:#41383B;
}

#popup p,
#popup_alt p {
	margin-bottom:1em;
}

#popup input.text,
#popup_alt input.text,
#popup select,
#popup_alt select,
#popup textarea,
#popup_alt textarea {
	border:0;
}

#popup input.text,
#popup_alt input.text {
	padding:1px 2px;
}

#popup option,
#popup_alt option {
	padding:0 2px;
}

#popup th,
#popup_alt th {
	/*width:100%;*/
	font-weight:normal;
}

#popup textarea,
#popup_alt textarea {
	width:100%;
	height:100px;
}

#popup .buttons,
#popup_alt .buttons {
	padding-top:6px;
}


#popup .buttons a.button_save_concept,
#popup_alt .buttons a.button_save_concept {
	margin-right:10px;
	color:#41383b;
	text-decoration:underline;
}

#popup .buttons a.button_save_concept:hover,
#popup_alt .buttons a.button_save_concept:hover {
	color:#ff594a;
}

#lightbox_video .media {
	width:538px;
	height:269px;
	background-color:#41383B;
	text-align:center;
}

#lightbox_video .info {
	padding:10px 24px 0;
}

#lightbox_video .info .videos {
	float:right;
	margin-top:2px;
}

#lightbox_video .info .videos a {
	float:left;
	margin-left:8px;
	line-height:0;
}

/* icons */
a.mail,
a.reply,
a.no_interest,
a.talk,
a.stop,
a.trash {
	float:left;
	height:32px;
	width:32px;
}

a.mail {
	background:url(../img/bg/mail.png) no-repeat 0 0;
}

a.mail:hover {
	background:url(../img/bg/mail.png) no-repeat 0 -32px;
}

a.talk {
	background:url(../img/bg/talk.png) no-repeat 0 0;
}

a.talk:hover {
	background:url(../img/bg/talk.png) no-repeat 0 -32px;
}

a.stop {
	background:url(../img/bg/stop.png) no-repeat 0 0;
}

a.stop:hover {
	background:url(../img/bg/stop.png) no-repeat 0 -32px;
}

a.trash {
	background:url(../img/bg/trash.png) no-repeat 0 0;
}

a.trash:hover {
	background:url(../img/bg/trash.png) no-repeat 0 -32px;
}

a.reply {
	background:url(../img/bg/reply.png) no-repeat 0 0;
}

a.reply:hover {
	background:url(../img/bg/reply.png) no-repeat 0 -32px;
}

a.no_interest {
	background:url(../img/bg/no_interest.png) no-repeat 0 0;
}

a.no_interest:hover {
	background:url(../img/bg/no_interest.png) no-repeat 0 -32px;
}

