/*
-----------------------------------------------
pure-communication.be
Author:   Jim Faes
Version:  30/04/2008
----------------------------------------------- */


/*
------------------------------------------------

    CSS MENU :
    ----------
	GENERIC
	NEWS
	AGENDA
	MUZIEK
	ACTIES
	RINGTONES


	
/* = GENERIC
------------------------------------------------ */

div#innercontent{
	width:627px;
	
	/* minimum height hack */
	min-height:300px;
	height: auto !important;
	height: 300px;

	
	margin:15px 13px 0px 13px;
	padding:13px 20px 40px 20px;
	background:repeat-y top left url(../images/bg-innercontent.png);
	
	position:relative;
}

div#innercontent-rafels{
	width:651px;
	height:9px;
	
	position:absolute;
	left:6px;
	bottom:-9px;
	
	background:no-repeat top left url(../images/bg-innercontent-rafels.gif);	
}



/* = NEWS
------------------------------------------------ */
#news-header{
	margin-bottom:40px;
}

h1#news-title{
	float:left;
}

form#newsletter{float:right;}

form#newsletter input{
	display:inline;

}



/* = AGENDA
------------------------------------------------ */

.agenda-maanden{
	width:628px;
	height:24px;
	background:no-repeat top left url(../images/bg-title-black.gif);
	background-color:#2E2E2E;
	
	margin-bottom:5px;
}


ul#maanden-nav, ul#maanden-nav li{
	margin:0px;
	padding:0px;
	list-style:none;
}

ul#maanden-nav{
	margin-top:5px;
	display:inline;
	float:left;
}

ul#maanden-nav li{
	display:inline;	
	float:left;
}

ul#maanden-nav li.divider{
	background:no-repeat top left url(../images/maanden/divider.gif);
}

ul#maanden-nav li a{
	width:33px;
	height:16px;
	background:no-repeat 0px 0px;
	display:block;
	overflow:hidden;
	text-indent:-3000px;
	margin:0px 4px 0px 4px;
}

ul#maanden-nav li#maanden-jan a{
	background-image:url(../images/maanden/jan.gif);	
}

ul#maanden-nav li#maanden-feb a{
	background-image:url(../images/maanden/feb.gif);	
}

ul#maanden-nav li#maanden-maa a{
	background-image:url(../images/maanden/maa.gif);	
}

ul#maanden-nav li#maanden-apr a{
	background-image:url(../images/maanden/apr.gif);	
}

ul#maanden-nav li#maanden-mei a{
	background-image:url(../images/maanden/mei.gif);	
}

ul#maanden-nav li#maanden-jun a{
	background-image:url(../images/maanden/jun.gif);	
}

ul#maanden-nav li#maanden-jul a{
	background-image:url(../images/maanden/jul.gif);	
}

ul#maanden-nav li#maanden-aug a{
	background-image:url(../images/maanden/aug.gif);	
}

ul#maanden-nav li#maanden-sep a{
	background-image:url(../images/maanden/sep.gif);	
}

ul#maanden-nav li#maanden-okt a{
	background-image:url(../images/maanden/okt.gif);	
}

ul#maanden-nav li#maanden-nov a{
	background-image:url(../images/maanden/nov.gif);	
}

ul#maanden-nav li#maanden-dec a{
	background-image:url(../images/maanden/dec.gif);	
}

/* HOVER*/
ul#maanden-nav li#maanden-jan a:hover{
	background-image:url(../images/maanden/jan-over.gif);	
}

ul#maanden-nav li#maanden-feb a:hover{
	background-image:url(../images/maanden/feb-over.gif);	
}

ul#maanden-nav li#maanden-maa a:hover{
	background-image:url(../images/maanden/maa-over.gif);	
}

ul#maanden-nav li#maanden-apr a:hover{
	background-image:url(../images/maanden/apr-over.gif);	
}

ul#maanden-nav li#maanden-mei a:hover{
	background-image:url(../images/maanden/mei-over.gif);	
}

ul#maanden-nav li#maanden-jun a:hover{
	background-image:url(../images/maanden/jun-over.gif);	
}

ul#maanden-nav li#maanden-jul a:hover{
	background-image:url(../images/maanden/jul-over.gif);	
}

ul#maanden-nav li#maanden-aug a:hover{
	background-image:url(../images/maanden/aug-over.gif);	
}

ul#maanden-nav li#maanden-sep a:hover{
	background-image:url(../images/maanden/sep-over.gif);	
}

ul#maanden-nav li#maanden-okt a:hover{
	background-image:url(../images/maanden/okt-over.gif);	
}

ul#maanden-nav li#maanden-nov a:hover{
	background-image:url(../images/maanden/nov-over.gif);	
}

ul#maanden-nav li#maanden-dec a:hover{
	background-image:url(../images/maanden/dec-over.gif);	
}



.agenda-item{
	border-bottom:1px solid #D2D1D0;
	padding-top:8px;
	padding-bottom:8px;
}

.agenda-item-datum{
	font-size:10px;
	font-weight:bold;
		
	
	margin-bottom:2px;	
	
	text-align:center;
}

.agenda-item-naam{
	font-size:12px;
	font-weight:bold;
	color:#B14638;
	
	
	margin-bottom:3px;
}

.agenda-item-uur{
	width:100px;
	text-align:center;
	
	
	margin-bottom:3px;
}

.agenda-item .button{	
	margin-top:8px;	
}

.agenda-item td{
	vertical-align:top;
	padding-top:8px;
	padding-bottom:8px;
	text-align:left;
	
	
}

/* = GALLERY */
.foto-item{
	float:left;	
}

.foto-paging{
	clear:both;
	width:100px;
	height:15px;
	line-height:13px;
	display:block;
	
	margin:auto auto;
	
	border:0px;
	
	color:#FFFFFF;	
	font-size:10px;
	text-align:center;	
	
	background:no-repeat top left url(../images/button.gif);
	background-color:#990000;
	
	position:relative;
}

.previous{
	position:absolute;
	left:5px;
	top:1px;
}

.next{
	position:absolute;
	right:5px;
	top:1px;
}


.foto-slideshow{
	text-align:center;
}


/* = MUZIEK */
.muziekContainer{
	width:202px;
	float:left;
}

.muziekDivider{
	width:1px;
	height:300px;
	float:left;
	background-color:#D2D1D0;	
	margin:30px 5px 0px 2px;	
}

.muziekContainer a{	
	float:left;
	margin-right:2px;
	margin-bottom:2px;
}

.muziekContainer a img{	
	border:1px solid #B9D6D1;
	margin:1px;	
}

.muziekContainer a:hover img{	
	border:2px solid #CC3401;
	margin:0px;
}




/* = MUZIEKDETAIL */
.muziek-album-cover{
	/*float:right;*/
	border:4px solid #A15450;
	margin-bottom:20px;
}

.album-info-cover{
	float:right;
	width:208px;
}

.legende{
	width:500px;
	font-size:10px;
	color:#000;	
	clear:both;	
	margin-bottom:10px;
}

.legendeTekst {
	float:left;
	display: inline;
	margin-top:3px;
	margin-left:3px;
	margin-right:7px;
}

.legendeIcon {
	float:left;
	display: inline;
}

.muziek-liedjes{
	float:left;
}

.muziek-liedje{
	height:23px;
	width:396px;	
	clear:both;
	background:no-repeat top left url(../images/bg-tabel-muziek-even.gif);
	
}

.muziek-liedje-odd{	
	background:no-repeat top left url(../images/bg-tabel-muziek-odd.gif);
}

.muziekItemIcoon{
	width: 17px;
	float:left;
	
	margin-left:2px;
	margin-right:2px;
	margin-top:2px;
}

.muziekItemTitel{
	float:left;
	margin-left:5px;
	line-height:21px;	
}

.muziekItemTitelLyrics{
	clear:both;	
	padding-bottom:10px;
	padding-top:10px;
	color:#666666;	
}


/* = NIEUWS */
.nieuws-item{
	clear:both;
	margin-bottom:15px;			
}

.nieuws-item-image-overzicht{
	float:left;
	background:no-repeat top left url(../images/bg-image-nieuws.gif);
	padding:4px;
}

.nieuws-item-content{
	float:left;
	margin-left:15px;
	margin-top:4px;
	width:500px;
}

.nieuws-item-content-title a{
	color:#B14638;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.nieuws-item-content-title a:hover{	
	text-decoration:underline;
}

.nieuws-item-content-datum{
	font-weight:bold;
}

.nieuws-item-content-content{
	color:#6F0009;
}

.news-separator{
	background:no-repeat top left url(../images/news-separator.gif);
	width:612px;
	height:20px;
	margin-bottom:10px;	
}


.meer-nieuws-container{
	width:260px;
	float:left;
}

.meer-nieuws-container .nieuws-item{
	margin-top:15px;
	margin-bottom:15px;	
}

.meer-nieuws-container .nieuws-item-content{
	margin-left:0px;
	width:260px;
}

.meer-nieuws-container .nieuws-item-content-title a{
	font-size:11px;
}

.meer-nieuws-container .nieuws-item-content-datum{
	font-size:10px;
}

.button-arrow-right{
	background-image:url(../images/button-arrow-right.gif);	
	background-repeat:no-repeat;
}

.button-arrow-right:hover{
	background-image:url(../images/button-arrow-right-over.gif);
	background-repeat:no-repeat;
}


/* = NIEUWSDETAIL */
.nieuws-detail{	
	margin-bottom:15px;	
}

.nieuws-detail .nieuws-item-content-image{
	float:right;
	background:no-repeat top left url(../images/bg-image-nieuws-detail.gif);
	padding:12px;
}

.nieuws-detail .nieuws-item-content-title{
	color:#B14638;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.nieuws-detail .nieuws-item-content-datum{
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
}

.nieuws-detail .nieuws-item-content-content{
	color:#000000;
}


/* = BIOGRAFIE */
ul#maanden-nav li#jaar-1997 a{
	background-image:url(../images/jaren/1997.gif);	
	width:70px;
}

ul#maanden-nav li#jaar-1999 a{
	background-image:url(../images/jaren/1999.gif);	
}

ul#maanden-nav li#jaar-2000 a{
	background-image:url(../images/jaren/2000.gif);	
}

ul#maanden-nav li#jaar-2001 a{
	background-image:url(../images/jaren/2001.gif);	
}

ul#maanden-nav li#jaar-2002 a{
	background-image:url(../images/jaren/2002.gif);	
}

ul#maanden-nav li#jaar-2003 a{
	background-image:url(../images/jaren/2003.gif);	
}

ul#maanden-nav li#jaar-2004 a{
	background-image:url(../images/jaren/2004.gif);	
}

ul#maanden-nav li#jaar-2005 a{
	background-image:url(../images/jaren/2005.gif);	
}

ul#maanden-nav li#jaar-2006 a{
	background-image:url(../images/jaren/2006.gif);	
}

ul#maanden-nav li#jaar-2007 a{
	background-image:url(../images/jaren/2007.gif);	
}

ul#maanden-nav li#jaar-2008 a{
	background-image:url(../images/jaren/2008.gif);	
}

ul#maanden-nav li#jaar-2009 a{
	background-image:url(../images/jaren/2009.gif);	
}

ul#maanden-nav li#jaar-2010 a{
	background-image:url(../images/jaren/2010.gif);	
}

/* HOVER*/
ul#maanden-nav li#jaar-1997 a:hover{
	background-image:url(../images/jaren/1997-over.gif);	
}

ul#maanden-nav li#jaar-1999 a:hover{
	background-image:url(../images/jaren/1999-over.gif);	
}

ul#maanden-nav li#jaar-2000 a:hover{
	background-image:url(../images/jaren/2000-over.gif);	
}

ul#maanden-nav li#jaar-2001 a:hover{
	background-image:url(../images/jaren/2001-over.gif);	
}

ul#maanden-nav li#jaar-2002 a:hover{
	background-image:url(../images/jaren/2002-over.gif);	
}

ul#maanden-nav li#jaar-2003 a:hover{
	background-image:url(../images/jaren/2003-over.gif);	
}

ul#maanden-nav li#jaar-2004 a:hover{
	background-image:url(../images/jaren/2004-over.gif);	
}

ul#maanden-nav li#jaar-2005 a:hover{
	background-image:url(../images/jaren/2005-over.gif);	
}

ul#maanden-nav li#jaar-2006 a:hover{
	background-image:url(../images/jaren/2006-over.gif);	
}

ul#maanden-nav li#jaar-2007 a:hover{
	background-image:url(../images/jaren/2007-over.gif);	
}

ul#maanden-nav li#jaar-2008 a:hover{
	background-image:url(../images/jaren/2008-over.gif);	
}

ul#maanden-nav li#jaar-2009 a:hover{
	background-image:url(../images/jaren/2009-over.gif);	
}

ul#maanden-nav li#jaar-2010 a:hover{
	background-image:url(../images/jaren/2010-over.gif);	
}


/* = CONTACT */
.contactContainer{
	width:180px;
	height:370px;
	float:left;
}

.contactDivider{
	width:1px;
	height:180px;
	float:left;
	background-color:#D2D1D0;	
	margin:0px 15px 0px 15px;	
}

.contactItem{
	margin-bottom:15px;
}

.contactTitle{
	font-weight:bold;
	color:#B14638;
	margin-bottom:5px;
}

.button-contact{
	background-image:url(../images/button-arrow-down.gif);	
	background-repeat:no-repeat;
	margin-top:10px;
}

.button-contact:hover{
	background-image:url(../images/button-arrow-down-over.gif);
	background-repeat:no-repeat;
}

.contactExtraInfo{
	visibility:hidden;
	height:1px;
	overflow:hidden;		
}

.contactExtraInfoOpen{	
	margin:5px 0px 0px 0px;
	color:#A11813;
}


/* = FORUM */

.button-large{
	width:250px;
	background-image:url(../images/button-large.gif);	
	background-repeat:no-repeat;
	margin-top:10px;
}

.button-large:hover{
	background-image:url(../images/button-large-over.gif);
	background-repeat:no-repeat;
}

#forum table{
	width:100%;
	margin-top:5px;
	background:no-repeat top left url(../images/bg-title-black.gif);
}


#forum thead th{	
	position:relative;		
	padding:5px 0px 5px 0px;
	
	text-align:center;
	color:#FFFFFF;
	
	border:0px;		
	background:no-repeat center left url(../images/maanden/divider.gif);	
	border-bottom:5px solid #F4F3F2;	
}

#forum thead th img{		
	position:absolute;
	right:1px;
	top:5px;
}

#forum thead th a{
	color:#FFFFFF;
	text-decoration:none;
}

#forum thead th a:hover{
	color:#858181;	
}

#forum tbody .even td, #forum tbody .odd td{
	padding:5px 0px 5px 0px;
	border-right:1px solid #D2D1D0;
	border-bottom:1px solid #D2D1D0;
	vertical-align:middle;
}

#forum tbody td.active{
	background-color:transparent;
}

#forum tbody td.last-reply, #forum tbody td.topic, #forum tbody td.created {	
	text-align:center;
}

#forum tbody td.last-reply {
	border-right:0px;	
}

#forum tbody td.container{
	padding:0px 0px 0px 0px;
	border:0px;
}

#forum tbody td .description{
	margin-left:0px;
	padding-left:0px;
}

#forum tbody td .name{
	color:#B14638;
	font-weight:bold;
	font-size:12px;
}

#forum tbody td.topic a{
	color:#B14638;
	font-weight:bold;
	font-size:12px;
}


#edit-preview{
	float:right;
	margin-left:5px;
	margin-top:5px;
}
#edit-submit{
	float:right;
	margin-left:5px;
	margin-top:5px;
}


/* = FORUM ITEM */
.forum-item{
	clear:both;	
	border-bottom:1px solid #D2D1D0;
}

.forum-item .forum-item-user-info{
	width:160px;
	height:130px;
	float:left;	
	padding:10px;
	text-align:center;
}

.forum-item .forum-item-user-info .button{
	margin:5px auto 5px auto;
	float:none;
}

.forum-item .forum-item-message{	
	float:left;	
	padding:10px;	
}

.forum-item-message{
	width:425px;
		
	/* minimum height hack */
	min-height:140px;
	height: auto !important;
	height: 140px;
	
	border-left:1px solid #D2D1D0;	
	position:relative;
	
	overflow-x:hidden;
}

.forum-item-message-date{
	margin-bottom:15px;
}

.forum-item-message-content{
	margin-bottom:20px;
}

.forum-item-message-links{	
	width:300px;
	text-align:right;
	
	position:absolute;
	bottom:10px;
	right:10px;
}

h2.comments{
	height:1px;
	overflow:hidden;
	visibility:hidden;
}

.indented{
	margin-left:0px;
}

a.comment_add, a.comment_reply, a.comment_edit{
	width:100px;
	height:15px;
	overflow:hidden;
	line-height:13px;
	display:block;
	
	margin-left:5px;
	
	float:right;
	
	border:0px;
	
	color:#FFFFFF;
	text-decoration:none;
	font-size:10px;
	text-align:center;	
	
	background:no-repeat top left url(../images/button.gif);
	background-color:#990000;
}

a.comment_add:hover, a.comment_reply:hover, a.comment_edit:hover{
	background:no-repeat top left url(../images/button-over.gif);
	background-color:#333333;
	color:#FFFFFF;
}


a.comment_add{
	width:250px;
	background-image:url(../images/button-large.gif);	
	background-repeat:no-repeat;
	margin-top:10px;
}

a.comment_add:hover{
	background-image:url(../images/button-large-over.gif);
	background-repeat:no-repeat;
}

a.comment_reply{
	visibility:hidden;
	width:1px;
	height:1px;
	overflow:hidden;
}

/* = FORUM REACTIE */
.box{
	margin-left:10px;
}
.box h2{
	visibility:hidden;
	width:1px;
	height:1px;
	overflow:hidden;	
}


/* = USER */
#profile .profile{
	clear:both;
	padding-top:3px;
	padding-bottom:5px;
	border-top:1px solid #D2D1D0;	
}

#profile .profile .picture{
	float:left;
	margin:0px;
	padding:0px;
	margin-right:5px;
}

#profile .profile .name{
	float:left;
	margin:0px;
	padding:0px;
}

/* = DRUPAL FORMS */
.form-item{
	margin-top:5px;
}

.form-item label{
	color:#000000;
}

.form-item input, .form-item .form-textarea{
	border:1px solid #D2D1D0;
	padding:3px;
}

.form-item .form-textarea{
	width:95%;
}

.form-item .description, .tips{
	color:#A9A8A7;
	margin-top:2px;
}

ul.tips{
	margin-left:0px;
	padding-left:0px;	
	list-style:none;
}


.collapsible legend{	
	visibility:hidden;
	height:1px;
	overflow:hidden;
}

fieldset.smileys{
	width:95%;
	border:1px solid #D2D1D0;
	padding:0px;
	margin:0px;	
	background-color:#FFFFFF;
}
fieldset.smileys span{	
	height:16px;	
}

fieldset legend{
	visibility:hidden;
	height:1px;
	overflow:hidden;
}


/* = LINKS */
.links-table{
	width:635px;
	height:321px;
	padding:9px 12px 11px 15px;
	margin-left:-5px;
	
	background:no-repeat top left url(../images/bg-links-table.gif);
}

.links-table .link-image{
	float:left;
	width:198px;
	height:102px;
	text-align:center;
}

.links-table .link-image img{
	padding-top:3px;	
}

/* = BLOG */
.blog-item{
	margin-bottom:15px;
	padding-bottom:15px;
	margin-left:10px;
	border-bottom:1px solid #D2D1D0;
}

.blog-item .blog_usernames_blog{
	width:1px; 
	height:1px;
	overflow:hidden;
	visibility:hidden;	
}

.blog-item .node_read_more, .blog-item .comment_comments{
	width:100px;
	height:15px;
	line-height:13px;
	display:block;
	overflow:hidden;
		
	float:left;
		
	padding:0px;
	margin-right:5px;
	
	color:#FFFFFF;
	text-decoration:none;
	font-size:10px;
	text-align:center;	
	
	background:no-repeat top left url(../images/button.gif);
	background-color:#990000;
}

.blog-item .node_read_more:hover, .blog-item .comment_comments:hover{
	background:no-repeat top left url(../images/button-over.gif);
	background-color:#333333;
	color:#FFFFFF;
}

.field-field-blog-picture{
	margin:0px 0px 5px 5px;
	float:right;
}

/* = DOWNLOADS */
.download-item{
	width:150px;
	height:160px;
	overflow:hidden;
	float:left;
	margin:0px 2px 15px 0px;
}

.download-item .download-item-thumbnail{
	width:150px;
	height:113px;
	overflow:hidden;	
	background:no-repeat top left url(../images/bg-image-downloads.gif);
}
.download-item .download-item-thumbnail img{
	width:130px;
	height:95px;
	overflow:hidden;
	margin:9px 0px 0px 10px;	
}

.download-item .download-item-link{
	width:90px;
	height:13px;
	display:block;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	margin-left:10px;
	margin-bottom:3px;
	
	background:no-repeat top right url(../images/btn-ringtone-download.gif);	
}

.download-item .download-item-link:hover{	
	color:#B14638;		
}

.downloads-title{
	margin:5px 0px 5px 10px;
	color:#9A140D;
	font-size:14px;
	font-weight:bold;
}


/* = SHOP */
#shop-menu{
	float:left;
	margin-top:10px;
}

div#shop-menu ul{
	width:88px;
	float:left;
	list-style:none;
	margin:0px;
	padding:0px;
}

div#shop-menu ul li{
	list-style:none;
	margin:0px;
	overflow:hidden;	
	background-position:0px 0px;
	background-repeat:no-repeat;
	
	width:151px;
	height:23px;
	background-image:url(../images/button-product-even.gif);
}

div#shop-menu ul li.odd{	
	background-image:url(../images/button-product-odd.gif);
}

div#shop-menu ul li a{
	display:block;
	color:#000000;
	text-decoration:none;
	line-height:23px;
	font-weight:bold;
	margin-left:10px;
}

div#shop-menu ul li a:hover{
	color:#8C2C26;
}


#shop-content{
	width:460px;
	float:right;
	margin-top:10px;	
}

#shop-content h2{margin:0px 0px 10px 3px;}

.product-table{
	width:10px;
}

.product-table, .product-table td, .product-table tr{	
	margin:0px;
	padding:0px;
	text-align:left;
}

.product-item{		
	width:145px;
	/*height:100%;*/
	height:270px;
	overflow:hidden;
	border:1px solid #E9C8C5;
	background-color:#F0E5E3;
	padding:2px;
	margin:0px 0px 25px 5px;
	position:relative;	
}

.product-item-image{
	text-align:center;
}

.product-item-image-detail{
	/*float:left;*/
	margin:0px 10px 10px 0px;
}

.product-item-price{
	width:136px;
	height:17px;
	margin:auto auto;
	margin-bottom:5px;
	line-height:17px;
	text-align:center;
	color:#FFF;
	background:no-repeat top left url(../images/bg-product-item-price.gif);
	background-color:#000000;
}

.product-item-title{
	color:#B14638;
	font-weight:bold;
	margin-bottom:2px;
}

.product-item-title a{text-decoration:none;}

.product-item-buttons{
	/*margin:5px 0px 2px 0px;*/
	position:absolute;
	bottom:2px;
	left:0px;
}

#shop-content a.button-leesmeer{
	float:left;
	margin-left:5px;
}

a.button-voegtoe{	
	width:72px;
	height:19px;
	display:block;
	overflow:hidden;
	text-indent:-3000px;
	float:right;
	margin-right:5px;
	
	background-image:url(../images/button-voegtoe.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
}

a.button-voegtoe:hover{	
	background-position:0px -19px;
}

#shop-content img.special{
	float:right;
}



/* = CART */
#checkout-form legend{
	visibility:visible;
	width:500px;
	height:14px;
	font-weight:bold;
	font-size:14px;
	color:#A3322C;
}

#cart-view-form table{
	width:100%;
	margin-top:5px;
	background:no-repeat top left url(../images/bg-title-black.gif);
}


#cart-view-form thead th{	
	position:relative;		
	padding:5px 0px 5px 0px;
	
	text-align:center;
	color:#FFFFFF;
	
	border:0px;		
	background:no-repeat center left url(../images/maanden/divider.gif);	
	border-bottom:5px solid #F4F3F2;	
}

#cart-view-form thead th img{		
	position:absolute;
	right:1px;
	top:5px;
}

#cart-view-form thead th a{
	color:#FFFFFF;
	text-decoration:none;
}

#cart-view-form thead th a:hover{
	color:#858181;	
}

#cart-view-form tbody .even td, #cart-view-form tbody .odd td{
	padding:5px 4px 5px 4px;
	border-right:1px solid #D2D1D0;
	border-bottom:1px solid #D2D1D0;
	vertical-align:middle;
}

#cart-view-form tbody td .form-text{
	font-weight:bold;
	text-align:center;
	color:#B14638;
}

#cart-view-form tbody td.total{
	border:0px solid red;
	padding-top:10px;
	padding-bottom:10px;
}

#cart-view-form tbody td.total .total-opmerking{
	font-size:10px;
	color:#A71E0F;
	margin-right:5px;
	float:left;
}

#cart-view-form tbody td.total .total-price{
	width:196px;
	height:23px;
	line-height:23px;
	display:block;
	float:right;
	text-align:center;
	font-weight:bold;
	background:no-repeat top left url(../images/total-price.gif);
}

#cart-view-form #edit-submit{	
	float:left;
	margin:0px;
	margin-left:5px;
}

#cart-view-form #edit-checkout{	
	float:right;
	margin:0px;
	margin-right:5px;
}


/* = CART AFHANDELING */
#checkout-review-form .address-shipping, #checkout-form .address-shipping{
	margin:0px 0px 0px 0px;
}
#checkout-review-form .address-shipping, #checkout-form .address-shipping{
	margin:0px 0px 0px 0px;
}

#checkout-review-form .address-billing, #checkout-form .address-billing{
	margin:10px 0px 10px 0px;
}

#checkout-review-form h2, #checkout-form h2{
	font-size:12px;
	font-weight:bold;
	visibility:visible;
	width:400px;
	height:15px;
	margin-top:25px;
	margin-bottom:5px;
}

#checkout-review-form table{
	width:100%;
	margin-top:5px;
	background:no-repeat top left url(../images/bg-title-black.gif);
}

#checkout-form table{
	width:200px;
	margin-top:5px;
	background:no-repeat top left url(../images/bg-title-black.gif);
}

#checkout-form table h3{
	font-size:12px;
}


#checkout-review-form thead th, #checkout-form thead th{	
	position:relative;		
	padding:5px 0px 5px 0px;
	
	text-align:center;
	color:#FFFFFF;
	
	border:0px;		
	background:no-repeat center left url(../images/maanden/divider.gif);	
	border-bottom:5px solid #F4F3F2;	
}

#checkout-review-form thead th img, #checkout-form thead th img{		
	position:absolute;
	right:1px;
	top:5px;
}

#checkout-review-form thead th a, #checkout-form thead th a{
	color:#FFFFFF;
	text-decoration:none;
}

#checkout-review-form thead th a:hover, #checkout-form thead th a:hover{
	color:#858181;	
}

#checkout-review-form tbody .even td, #checkout-review-form tbody .odd td{
	padding:5px 4px 5px 4px;
	border-right:1px solid #D2D1D0;
	border-bottom:1px solid #D2D1D0;
	vertical-align:middle;
}



/* = RINGTONES */
#ringtone-prijzen{
	color:#982923;
	font-weight:bold;
	font-size:10px;		
}

ul#ringtones-list{
	margin:20px 0px 20px 0px;
	padding:0px;
	list-style:none;
}

ul#ringtones-list li{
	height:17px;
	width:161px;
	color:#000;
	font-weight:bold;
	
	behavior: url(iepngfix.htc);
	padding:5px 5px 0px 5px;
}

ul#ringtones-list li.odd{
	background:no-repeat top left url(../images/bg-ringtonelist-odd.png);
}

ul#ringtones-list li.even{
	background:no-repeat top left url(../images/bg-ringtonelist-even.png);
}

ul#ringtones-list li span{
	float:left;
}

ul#ringtones-list li a{
	float:right;
	width:13px;
	height:13px;
	overflow:hidden;
	display:block;
	background-position:0px 0px;
	background-repeat:no-repeat;
	text-indent:-3000px;
}

ul#ringtones-list li a.ringtone-listen{
	background-image:url(../images/btn-ringtone-listen.gif);
	margin-left:5px;
}

ul#ringtones-list li a.ringtone-download{
	background-image:url(../images/btn-ringtone-download.gif);
	
}

div#teaser-ringtones a.meer{
	float:right;
	margin:3px 16px 0px 0px;
	
}

/* = ACTIES
------------------------------------------------ */

.actie-content{
	margin-bottom:20px;
}

/* = RINGTONES
------------------------------------------------ */

ul#ringtones-list-new{
	margin:20px 0px 20px 0px;
	padding:0px;
	list-style:none;
}

ul#ringtones-list-new li{
	height:17px;
	width:300px;
	color:#000;
	font-weight:bold;
	
	behavior: url(iepngfix.htc);
	padding:5px 5px 0px 5px;
}

ul#ringtones-list-new li.odd{
	background:no-repeat top left url(../images/bg-ringtonelist-odd-new.png);
}

ul#ringtones-list-new li.even{
	background:no-repeat top left url(../images/bg-ringtonelist-even-new.png);
}

ul#ringtones-list-new li span{
	float:left;
}

ul#ringtones-list-new li a{
	float:right;
	width:13px;
	height:13px;
	overflow:hidden;
	display:block;
	background-position:0px 0px;
	background-repeat:no-repeat;
	text-indent:-3000px;
}

ul#ringtones-list-new li a.ringtone-listen{
	background-image:url(../images/btn-ringtone-listen.gif);
	margin-left:5px;
	
}

ul#ringtones-list-new li a.ringtone-download{
	background-image:url(../images/btn-ringtone-download.gif);
	
}

ul#ringtones-list-new li span.ringtone-title{
	display:block;
	float:left;
	width:175px;
}

ul#ringtones-list-new li span.ringtone-code{
	float:none;
}

.sms-txt{
	font-weight:bold;
	font-size:13px;
}


