html, body
{
	height: 100%;
}
input.formerror
{
	border: 1px solid #f00;
	background-color: #fee;
}
textarea.formerror
{
	border: 1px solid #f00;
	background-color: #fee;
}
div.formerror
{
	border: 1px solid #f00;
	background-color: #fee;
}
div#cover
{
	display: none;
}
body.ajaxprogress div#cover
{
	position: fixed !important;
	position: absolute;
	display: block;
	top: 0px;
	top: expression( parseInt( document.documentElement.scrollTop || document.body.scrollTop ) );
	left: 0px;
	width: 100% !important;
	width: expression( parseInt( parentNode.offsetWidth ) );
	height: 100%;
}
div#cover div.back
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: #fff;
	opacity: 0.5;
	-moz-opacity: 0.5;
	-konq-opacity: 0.5;
	filter: alpha( opacity=50 );
}
div#cover div.indicator
{
	position: absolute;
	display: block;
	margin: -50px 0 0 -150px;
	left: 50%;
	top: 50%;
	width: 300px;
	height: 100px;
	/*border: 1px solid #f00;*/
	/*background-color: #fee;*/
	text-align: center;
}

/* color statements and fonts */
div.pink
{
	background-color: #ff038c;
	color: #fff;
}

div.blue
{
	background-color: #028cbb;
	color: #fff;
}

div.white
{
	background-color: #fff;
	color: #028cbb;
}

.lightblue
{
	background-color: #daeef5;
	color: #028cbb;
}

div.lightpink
{
	background-color: #ffdeef;
	color: #028cbb;
}

div.darkblue
{
	background-color: #82C4DC;
	color: #028cbb;
}

span.pink, h1.pink, h2.pink, h3.pink, label.pink
{
	color: #ff038c;
}
h2.orange
{
    color:#ea4808;
}
span.blue, h1.blue, h2.blue, h3.blue, label.blue, p.blue
{
	color: #028cbb;
}

h1,h2,h3
{
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

h2
{
	font-size: 14px;
	font-weight: bold;	
}

h3
{
	font-size: 12px;
	font-weight: bold;	
}

label
{
	color: #028cbb;
	font-weight: bold;
}

label.checklabel
{
	color: #028cbb;
	font-weight: bold;
	margin-left: 20px;
}

a
{
	color: #ff038c;
}

ul.blue
{
	color:#028cbb;
	margin: 5px 0px 0px 20px;
}

li
{
	margin-bottom: 5px;
}

form
{
	margin: 0px;
	padding: 0px;
}

/* general elements */
br.clear
{
	clear: both;
}

.left
{
	float: left;
}

.right
{
	float: right;
}

br.left
{
	float: none;
	clear: left;
}

br.right
{
	float: none;
	clear: left;
}

div.formelement
{
	float: left;
	margin-bottom: 3px;
	line-height: 20px;
	height: 20px;
}

input
{
	border: 1px solid #7E9DB9;
	color: #A00039;
}

select
{
	border: 1px solid #7E9DB9;
	color: #A00039;
}

textarea
{
	border: 1px solid #7E9DB9;
	color: #A00039;
	margin: 0px;
	padding: 0px;
}

input.noborder
{
	border: 0px solid #fff;
}

.bottomspace
{
	margin-bottom: 8px;
}

input.bigbox
{
	width: 200px;
}

div.bigbox
{
	width: 220px;
}

input.mediumbox
{
	width: 150px;
}

div.mediumbox
{
	width: 170px;
}

input.datebox
{
	width: 22px;
	margin-right: 4px;
	padding-left: 4px;
	padding-right: 4px;
}

input.filebox
{
	width: 270px;
}

input.yearbox
{
	width: 36px;
	padding-left: 7px;
	padding-right: 7px;
}

input.smallbox
{
	width: 80px;
}

div.smallbox
{
	width: 100px;
}

input.tinybox
{
	width: 20px;
}

div.tinybox
{
	width: 20px;
	text-align: center;
}

span.small
{
	font-size:11px;
}

span.textfield
{
	color: #A00039;
}

/* buttons */

a.button
{
	margin:0px 5px 0px 5px;
}

input.button
{
	margin:0px 5px 0px 5px;
	border: 0px;
}

a img
{
	border: 0px;
}

a.algemenevbtn
{
	float: left;
	display: block;
	width: 110px;
	height: 22px;
	background-image: url(/img/buttons/algemene.gif);
	background-repeat: no-repeat;
}
a.algemenevbtn:hover
{
	background-image: url(/img/buttons/algemene_b.gif);
}

a.disclaimerbtn
{
	float: left;
	display: block;
	width: 54px;
	height: 22px;
	background-image: url(/img/buttons/disclaimer.gif);
	background-repeat: no-repeat;
}
a.disclaimerbtn:hover
{
	background-image: url(/img/buttons/disclaimer_b.gif);
}

a.privacybtn
{
	float: left;
	display: block;
	width: 87px;
	height: 22px;
	background-image: url(/img/buttons/privacy.gif);
	background-repeat: no-repeat;
}
a.privacybtn:hover
{
	background-image: url(/img/buttons/privacy_b.gif);
}

a.faqbtn
{
	float: left;
	display: block;
	width: 110px;
	height: 22px;
	margin-left: 10px;
	background-image: url(/img/buttons/nav_faq.gif);
	background-repeat: no-repeat;
}
a.faqbtn:hover
{
	background-image: url(/img/buttons/nav_faq_b.gif);
}

a.homebtn
{
	display: block;
	width: 55px;
	height: 22px;
	background-image: url(/img/buttons/home.gif);
	background-repeat: no-repeat;
}
a.homebtn:hover
{
	background-image: url(/img/buttons/home_b.gif);
}

a.calendarbtn
{
	display: block;
	width: 70px;
	height: 22px;
	background-image: url(/img/buttons/kalender.gif);
	background-repeat: no-repeat;
}
a.calendarbtn_b
{
	display: block;
	width: 70px;
	height: 22px;
	background-image: url(/img/buttons/kalender_b.gif);
	background-repeat: no-repeat;
}
a.calendarbtn:hover
{
	background-image: url(/img/buttons/kalender_b.gif);
}

a.loginbtn
{
	display: block;
	width: 53px;
	height: 22px;
	background-image: url(/img/buttons/login.gif);
	background-repeat: no-repeat;
}
a.loginbtn_b
{
	display: block;
	width: 53px;
	height: 22px;
	background-image: url(/img/buttons/login_b.gif);
	background-repeat: no-repeat;
}
a.loginbtn:hover
{
	background-image: url(/img/buttons/login_b.gif);
}

a.addressbookbtn
{
	display: block;
	width: 83px;
	height: 22px;
	background-image: url(/img/buttons/adresboek.gif);
	background-repeat: no-repeat;
	margin-left: 8px;
}
a.addressbookbtn_b
{
	display: block;
	width: 83px;
	height: 22px;
	background-image: url(/img/buttons/adresboek_b.gif);
	background-repeat: no-repeat;
	margin-left: 8px;
}
a.addressbookbtn:hover
{
	background-image: url(/img/buttons/adresboek_b.gif);
}

a.addalarmsbtn
{
	display: block;
	width: 83px;
	height: 22px;
	background-image: url(/img/buttons/toevoegen.gif);
	background-repeat: no-repeat;
	margin-left: 8px;
}
a.addalarmsbtn_b
{
	display: block;
	width: 83px;
	height: 22px;
	background-image: url(/img/buttons/toevoegen_b.gif);
	background-repeat: no-repeat;
	margin-left: 8px;
}
a.addalarmsbtn:hover
{
	background-image: url(/img/buttons/toevoegen_b.gif);
}

a.profilebtn
{
	display: block;
	width: 102px;
	height: 22px;
	background-image: url(/img/buttons/gegevens.gif);
	background-repeat: no-repeat;
}
a.profilebtn_b
{
	display: block;
	width: 102px;
	height: 22px;
	background-image: url(/img/buttons/gegevens_b.gif);
	background-repeat: no-repeat;
}
a.profilebtn:hover
{
	background-image: url(/img/buttons/gegevens_b.gif);
}

a.createvabtn
{
	display: block;
	width: 207px;
	height: 33px;
	background-image: url(/img/buttons/maakalarm.gif);
	background-repeat: no-repeat;
}
a.createvabtn:hover
{
	background-image: url(/img/buttons/maakalarm_b.gif);
}

input.manloginbtn
{
}

input.sendbtn
{
	margin-top: 3px;
}

input.sendpaybtn
{
	margin-top: 4px;
}

a.addfriendsbtn
{
	display: block;
	width: 146px;
	height: 33px;
	background-image: url(/img/buttons/vrienden.gif);
	background-repeat: no-repeat;
	margin-top: -1px;
}
a.addfriendsbtn:hover
{
	background-image: url(/img/buttons/vrienden_b.gif);
}
a.addsmsalarmbtn
{
    display: block;
    width: 146px;
    height: 33px;
    background-image: url(/img/buttons/btn_smsreminder_off.gif);
    background-repeat: no-repeat;
    margin-left:20px; 
    margin-top: 1px;
}
a.addsmsalarmbtn:hover
{
    background-image: url(/img/buttons/btn_smsreminder_on.gif);
}
a.whoaddedyoubtn
{
	display: block;
	width: 123px;
	height: 33px;
	background-image: url(/img/buttons/bijwie.gif);
	background-repeat: no-repeat;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: -1px;
}
a.whoaddedyoubtn:hover
{
	background-image: url(/img/buttons/bijwie_b.gif);
}

a.starcalendarbtn
{
	display: block;
	width: 137px;
	height: 33px;
	background-image: url(/img/buttons/sterren.gif);
	background-repeat: no-repeat;
	margin-top: -1px;
}
a.starcalendarbtn:hover
{
	background-image: url(/img/buttons/sterren_b.gif);
}

a.cancelbtn
{
	display: block;
	width: 73px;
	height: 26px;
	margin-top: 3px;
	background-image: url(/img/buttons/annuleren.gif);
	background-repeat: no-repeat;
}
a.cancelbtn:hover
{
	background-image: url(/img/buttons/annuleren_b.gif);
}
a.canceloffbtn
{
	display: block;
	width: 73px;
	height: 26px;
	margin-top: 3px;
	background-image: url(/img/buttons/annuleren_uit.gif);
	background-repeat: no-repeat;
	cursor: default;
}

a.removebtn
{
	display: block;
	width: 82px;
	height: 26px;
	margin-top: 3px;
	background-image: url(/img/buttons/verwijderen.gif);
	background-repeat: no-repeat;
}
a.removebtn:hover
{
	background-image: url(/img/buttons/verwijderen_b.gif);
}

input.savebtn
{
	margin-top: 3px;
}

input.savechangesbtn
{
}
a.savechangesbtn:hover
{
	background-image: url(/img/buttons/wijzigingen_b.gif);
}
a.savechangesoffbtn
{
	display: block;
	width: 145px;
	height: 30px;
	margin-top: 0px;
	background-image: url(/img/buttons/wijzigingen_uit.gif);
	background-repeat: no-repeat;
	cursor: default;
}

invite.sendclockbtn
{
	margin-top: 3px;
}

input.msnnextbtn
{
}

a.msnaddbtn
{
}

a.backbtn
{
	display: block;
	width: 63px;
	height: 26px;
	background-image: url(/img/buttons/terug.gif);
	background-repeat: no-repeat;
	margin-top: 4px;
}
a.backbtn:hover
{
	background-image: url(/img/buttons/terug_b.gif);
}

a.paymentbtn
{
	display: block;
	width: 110px;
	height: 26px;
	background-image: url(/img/buttons/btn_betaal.gif);
	background-repeat: no-repeat;
	margin-top: 4px;
}
a.paymentbtn:hover
{
	background-image: url(/img/buttons/btn_betaal_b.gif);
}

a.nogmaalsbtn
{
	display: block;
	width: 118px;
	height: 26px;
	background-image: url(/img/buttons/btn_nogmaals.gif);
	background-repeat: no-repeat;
	margin-top: 4px;
}
a.nogmaalsbtn:hover
{
	background-image: url(/img/buttons/btn_nogmaals_b.gif);
}

input.mannextbtn
{
}

input.manaddbtn
{
}

a.vcardfilebtn
{
	display: block;
	width: 136px;
	height: 34px;
	background-image: url(/img/buttons/vcard.gif);
	background-repeat: no-repeat;
	margin-top: 4px;
}
a.vcardfilebtn:hover
{
	background-image: url(/img/buttons/vcard_b.gif);
}

a.csvfilebtn
{
	display: block;
	width: 127px;
	height: 38px;
	background-image: url(/img/buttons/csvbestand.gif);
	background-repeat: no-repeat;
	margin-top: 0px;
}
a.csvfilebtn:hover
{
	background-image: url(/img/buttons/csvbestand_b.gif);
}

a.importbtn
{
	display: block;
	width: 111px;
	height: 38px;
	background-image: url(/img/buttons/importeren.gif);
	background-repeat: no-repeat;
	margin-top: 1px;
}
a.importbtn:hover
{
	background-image: url(/img/buttons/importeren_b.gif);
}

a.onebackbtn
{
	display: block;
	width: 13px;
	height: 13px;
	background-image: url(/img/buttons/eenterug.gif);
	background-repeat: no-repeat;
	margin: 1px 5px 0px 5px;
}
a.onebackbtn:hover
{
	background-image: url(/img/buttons/eenterug_b.gif);
}
a.oneforwardbtn
{
	display: block;
	width: 13px;
	height: 13px;
	background-image: url(/img/buttons/eenvooruit.gif);
	background-repeat: no-repeat;
	margin: 1px 5px 0px 5px;
}
a.oneforwardbtn:hover
{
	background-image: url(/img/buttons/eenvooruit_b.gif);
}

a.morebackbtn
{
	display: block;
	width: 21px;
	height: 13px;
	background-image: url(/img/buttons/meerterug.gif);
	background-repeat: no-repeat;
	margin-top: 1px;
}
a.morebackbtn:hover
{
	background-image: url(/img/buttons/meerterug_b.gif);
}

a.moreforwardbtn
{
	display: block;
	width: 21px;
	height: 13px;
	background-image: url(/img/buttons/meervooruit.gif);
	background-repeat: no-repeat;
	margin-top: 1px;
}
a.moreforwardbtn:hover
{
	background-image: url(/img/buttons/meervooruit_b.gif);
}

a.buycardbundlebtn
{
	display: block;
	width: 162px;
	height: 37px;
	background-image: url(/img/buttons/kaartentegoed.gif);
	background-repeat: no-repeat;
	margin-top: 1px;
}
a.buycardbundlebtn:hover
{
	background-image: url(/img/buttons/kaartentegoed_b.gif);
}

input.cardnextbtn
{
	margin-top: 3px;
}

input.sendcardbtn
{
	margin-top: 3px;
}

a.moreinfobtn
{
	display: block;
	width: 69px;
	height: 20px;
	background-image: url(/img/buttons/meerinfo.gif);
	background-repeat: no-repeat;
}
a.moreinfobtn:hover
{
	background-image: url(/img/buttons/meerinfo_b.gif);
}

a.orderbtn
{
	display: block;
	width: 50px;
	height: 20px;
	background-image: url(/img/buttons/bestel.gif);
	background-repeat: no-repeat;
}
a.orderbtn:hover
{
	background-image: url(/img/buttons/bestel_b.gif);
}

a.orderplrbtn
{
	display: block;
	width: 65px;
	height: 36px;
	background-image: url(/img/buttons/bestellen.gif);
	background-repeat: no-repeat;
	margin-top: 2px;
}
a.orderplrbtn:hover
{
	background-image: url(/img/buttons/bestellen_b.gif);
}

a.ordernowbtn
{
	display: block;
	width: 69px;
	height: 26px;
	background-image: url(/img/buttons/bestelnu.gif);
	background-repeat: no-repeat;
	margin-top: 2px;
}
a.ordernowbtn:hover
{
	background-image: url(/img/buttons/bestelnu_b.gif);
}

a.ordermagbtn
{
	display: block;
	width: 87px;
	height: 38px;
	background-image: url(/img/buttons/magazine_bestel.gif);
	background-repeat: no-repeat;
}
a.ordermagbtn:hover
{
	background-image: url(/img/buttons/magazine_bestel_b.gif);
}

input.sendmagbtn
{
}

a.ordercelebrationsbtn
{
	display: block;
	width: 79px;
	height: 47px;
	background-image: url(/img/buttons/celebrations_bestel.gif);
	background-repeat: no-repeat;
}
a.ordercelebrationsbtn:hover
{
	background-image: url(/img/buttons/celebrations_bestel_b.gif);
}

input.nextcelebrationsbtn
{
}

input.nextpgbtn
{
	margin-top: 3px;
}

a.kalender
{
	display: block;
	width: 62px;
	height: 26px;
	background-image: url(/img/buttons/btn_kalender.gif);
	background-repeat: no-repeat;
	margin-top: 2px;
}
a.kalender:hover
{
	background-image: url(/img/buttons/btn_kalender_b.gif);
}

a.adresboek
{
	display: block;
	width: 122px;
	height: 26px;
	background-image: url(/img/buttons/btn_adresboek.gif);
	background-repeat: no-repeat;
	margin-top: 2px;
}
a.adresboek:hover
{
	background-image: url(/img/buttons/btn_adresboek_b.gif);
}

a.smsalarmsinstellen
{
	display: block;
	width: 76px;
	height: 26px;
	background-image: url(/img/buttons/btn_smsalarminstellen_b.gif);
	background-repeat: no-repeat;
	margin-top: 2px;
}
a.smsalarmsinstellen:hover
{
	background-image: url(/img/buttons/btn_smsalarminstellen_b);
}

a.nextgreeting
{
	display: block;
	width: 75px;
	height: 36px;
	background-image: url(/img/buttons/phone_verder.gif);
	background-repeat: no-repeat;
	margin-top: 2px;
}
a.nextgreeting:hover
{
	background-image: url(/img/buttons/phone_verder_b.gif);
}

a.nextbtn, a.nextanwb
{
	display: block;
	width: 75px;
	height: 36px;
	background-image: url(/img/buttons/verder.gif);
	background-repeat: no-repeat;
	margin-top: 2px;
}

a.nextbtn:hover, a.nextanwb:hover
{
	background-image: url(/img/buttons/verder_b.gif);
}

a.inviteanwb
{
	display: block;
	width: 75px;
	height: 36px;
	background-image: url(/img/buttons/nodiguit.gif);
	background-repeat: no-repeat;
	margin-top: 2px;
}

a.inviteanwb:hover
{
	background-image: url(/img/buttons/nodiguit_b.gif);
}

a.sendgreeting
{
	display: block;
	width: 144px;
	height: 36px;
	background-image: url(/img/buttons/phone_stuur.gif);
	background-repeat: no-repeat;
	margin-top: 2px;
}
a.sendgreeting:hover
{
	background-image: url(/img/buttons/phone_stuur_b.gif);
}

/* (calendar) icons */

div.maleicon
{
	background-image: url(/img/icoon_man.gif);
	height: 17px;
	width: 100%;
	background-repeat: no-repeat;
	background-position: 50%;
	margin-top: 3px;
}

div.femaleicon
{
	background-image: url(/img/icoon_vrouw.gif);
	height: 17px;
	width: 100%;
	background-repeat: no-repeat;
	background-position: 50%;
	margin-top: 3px;
}

div.checkicon
{
	background-image: url(/img/vink.gif);
	height: 15px;
	width: 100%;
	background-repeat: no-repeat;
	background-position: 50%;
	margin-top: 3px;
}

div.clockicon
{
	background-image: url(/img/clock.gif);
	height: 16px;
	width: 100%;
	background-repeat: no-repeat;
	background-position: 50%;
	margin-top: 4px;
}

div.sendcard1
{
	background-image: url(/img/kaarten_stap1.gif);
	height: 22px;
	width: 64px;
	background-repeat: no-repeat;
}
div.sendcardon1
{
	background-image: url(/img/kaarten_stap1_b.gif);
	height: 22px;
	width: 64px;
	background-repeat: no-repeat;
}

div.sendflowers1
{
	background-image: url(/img/bloemen_stap1.gif);
	height: 22px;
	width: 64px;
	background-repeat: no-repeat;
}
div.sendflowerson1
{
	background-image: url(/img/bloemen_stap1_b.gif);
	height: 22px;
	width: 64px;
	background-repeat: no-repeat;
}

div.sendmagazine1
{
	background-image: url(/img/magazine_stap1.gif);
	height: 22px;
	width: 64px;
	background-repeat: no-repeat;
}
div.sendmagazineon1
{
	background-image: url(/img/magazine_stap1_b.gif);
	height: 22px;
	width: 64px;
	background-repeat: no-repeat;
}

div.sendcelebrations1
{
	background-image: url(/img/celebrations_stap1.gif);
	height: 22px;
	width: 64px;
	background-repeat: no-repeat;
}
div.sendcelebrationson1
{
	background-image: url(/img/celebrations_stap1_b.gif);
	height: 22px;
	width: 64px;
	background-repeat: no-repeat;
}

div.writeflowicon
{
	background-image: url(/img/kaarten_stap2.gif);
	height: 22px;
	width: 64px;
	background-repeat: no-repeat;
}
div.writeonflowicon
{
	background-image: url(/img/kaarten_stap2_b.gif);
	height: 22px;
	width: 64px;
	background-repeat: no-repeat;
}
div.thumbflowicon
{
	background-image: url(/img/kaarten_stap3.gif);
	height: 22px;
	width: 90px;
	background-repeat: no-repeat;
}
div.thumbflowicon span, div.thumbonflowicon span
{
	margin-left: 50px;
	line-height: 25px;
}
div.thumbonflowicon
{
	background-image: url(/img/kaarten_stap3_b.gif);
	height: 22px;
	width: 90px;
	background-repeat: no-repeat;
}
div.thumbanwbicon
{
	background-image: url(/img/anwb_stap3.gif);
	height: 22px;
	width: 90px;
	background-repeat: no-repeat;
}
div.thumbanwbicon span, div.thumbonanwbicon span
{
	margin-left: 50px;
	line-height: 25px;
}
div.thumbonanwbicon
{
	background-image: url(/img/anwb_stap3_b.gif);
	height: 22px;
	width: 90px;
	background-repeat: no-repeat;
}

div.thumbmergeicon1, div.thumbonmergeicon1
{
	background: url(/img/merge_stap_1.gif) no-repeat;
	height: 22px;
	width: 48px;
}
div.thumbonmergeicon1
{
	background: url(/img/merge_stap_1_b.gif) no-repeat;
}
div.thumbmergeicon2, div.thumbonmergeicon2
{
	background: url(/img/merge_stap_2.gif) no-repeat;
	height: 22px;
	width: 48px;
}
div.thumbonmergeicon2
{
	background: url(/img/merge_stap_2_b.gif) no-repeat;
}
div.thumbmergeicon3, div.thumbonmergeicon3
{
	background: url(/img/merge_stap_3.gif) no-repeat;
	height: 22px;
	width: 48px;
}
div.thumbonmergeicon3
{
	background: url(/img/merge_stap_3_b.gif) no-repeat;
}

div.seperatorflowicon, div.seperatoranwbicon, div.seperator
{
	background-image: url(/img/kaarten_lijntje.gif);
	height: 22px;
	width: 5px;
	background-repeat: no-repeat;
}

div.phonegreetingicon
{
	background-image: url(/img/kaarten_stap2.gif);
	height: 22px;
	width: 64px;
	background-repeat: no-repeat;
}
div.phonegreetingonicon
{
	background-image: url(/img/kaarten_stap2_b.gif);
	height: 22px;
	width: 64px;
	background-repeat: no-repeat;
}

a.cardicon
{
	display: block;
	background-image: url(/img/buttons/calico_stuurkaartje.gif);
	background-repeat: no-repeat;
	height: 24px;
	width: 30px;
}

a.cardicon:hover
{
	background-image: url(/img/buttons/calico_stuurkaartje_b.gif);
}

a.flowericon
{
	display: block;
	background-image: url(/img/buttons/calico_stuurbloemen.gif);
	background-repeat: no-repeat;
	width: 30px;
	height: 24px;	
}

a.flowericon:hover
{
	background-image: url(/img/buttons/calico_stuurbloemen_b.gif);
}

a.presenticon
{
	display: block;
	background-image: url(/img/buttons/calico_stuurkado.gif);
	background-repeat: no-repeat;
	width: 30px;
	height: 24px;	
}

a.presenticon:hover
{
	background-image: url(/img/buttons/calico_stuurkado_b.gif);
}

a.celebrationsicon
{
	display: block;
	background-image: url(/img/buttons/calico_celebrations.gif);
	background-repeat: no-repeat;
	width: 30px;
	height: 24px;	
}

a.celebrationsicon:hover
{
	background-image: url(/img/buttons/calico_celebrations_b.gif);
}

a.greetingicon
{
	display: block;
	background-image: url(/img/buttons/calico_phonegreetings.gif);
	background-repeat: no-repeat;
	width: 30px;
	height: 24px;	
}

a.greetingicon:hover
{
	background-image: url(/img/buttons/calico_phonegreetings_b.gif);
}

a.speakericon
{
	display: block;
	background-image: url(/img/icoon_luidspreker.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 14px;	
}

/* body */
body
{
	margin: 0px;
	padding: 0px;
	font-family: Arial;
	font-size: 12px;
}

/* main wrapper */
div#wrapper
{
	width: 650px;
	margin-left: auto;
	margin-right: auto;
}

/* header wrapper */
div#header
{
	position:relative;
	height: 130px;
	background-image: url(/img/layout/header.gif);
	background-repeat: no-repeat;
	background-position: 0px 15px;
}

/* logout block in header */
div#header div#logout
{
	position: absolute;
	right: 13px;
	top: 36px;
}

/* logout link in header */
div#header div#logout a
{
	font-size: 10px;
}

/* button bar in header */
div#header div#topbuttonbar
{
	position:relative;
	top: 93px;
	background-color: #028cbb;
	height: 22px;
	line-height: 21px;
	color: #fff;
	padding-left: 12px;
	padding-right: 12px;
	border-top:1px solid #fff;
}
div#header div#topbuttonbar a
{
	color: #fff;
	text-decoration: none;
}

/* center content */
div.body
{
	/*border-left: 1px solid #048dbb;
	border-right: 1px solid #048dbb;
	THIS CANNOT BE USED, SINCE IN IE THE BORDER IS ADDED UP TO THE WIDTH AND GIVES STRANGE RESULTS
	*/
	background-image: url(/img/layout/verticalborder.gif);
	padding-bottom: 10px;
	position: relative;
}

/* content block in body */
div.body div.content
{
	margin-left: 12px;
	margin-right: 12px;
	padding-top: 35px;
	padding-bottom: 12px;
	/* holly hack, to prevent peek-a-boo bug in IE */
	height: 1%;
}

/* message block */
div.body div#message
{
	display:none;
	position: absolute;
	/*background-color: #e4f3f6;*/
	height: 21px;
	line-height: 21px;
	padding-left: 10px;
	padding-right: 10px;
	width: 628px;
	left: 1px;
	right: 1px;
	top:18px;
}
/* message block */
div.body div#smallmessage div#message
{
	display:none;
	position: absolute;
	/*background-color: #e4f3f6;*/
	height: 21px;
	line-height: 21px;
	padding-left: 10px;
	padding-right: 10px;
	width: 480px;
	left: 1px;
	right: 1px;
	top:18px;
}
div.body div#smallmessage img
{
	position: absolute;
	/*background-color: #e4f3f6;*/
	line-height: 21px;
	right: 20px;
	top: 5px;
}

/* message block for tabs */
div.body div#messagetabs
{
	display: none;
	position: absolute;
	/*background-color: #e4f3f6;*/
	height: 21px;
	line-height: 21px;
	padding-left: 10px;
	padding-right: 10px;
	width: 628px;
	left: 1px;
	right: 1px;
	top: 0px;
}

/* message error */
div.error, span#error
{
	color: #db0000;
	background-color: #f8cccc;
}

/* message info */
div.info
{
	color: #089401;
	background-color: #d7fdd4;
}

/* calendar wrapper for padding */
div.body div#calendarwrapper
{
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 2px;
}

/* calendar block which can be fold in and out */
div.body div.unfold
{
	margin-bottom: 20px;
}
/* unfold block title */
div.body div.unfold div.header
{
	background-image:url(/img/layout/down_arrow.gif);
	background-position: 5px 5px;
	background-repeat: no-repeat;
	height: 20px;
	line-height: 20px;
	padding-left: 20px;
	padding-right: 5px;
	font-weight: bold;
	border-bottom: 2px solid #fff;
	cursor: pointer;
}
/* fold block title */
div.body div.fold div.header
{
	background-image:url(/img/layout/left_arrow.gif);
	background-position: 5px 5px;
	background-repeat: no-repeat;
	height: 20px;
	line-height: 20px;
	padding-left: 20px;
	padding-right: 5px;
	font-weight: bold;
	border-bottom: 20px solid #fff;
	cursor: pointer;
}

/* unfold block entries */
div.body div.unfold div.entries
{
	display: block;
}

/* unfold block entries */
div.body div.fold div.entries
{
	display: none;
}

/* unfold block row specs */
div.body div.unfold div.entries div.row
{
	height: 24px;
	line-height: 24px;
	color: #028cbb;
	overflow: hidden;
}

div.body div.unfold div.entries div.row div.disabled
{
	color: #7ec4dd;
}

/* unfold block column birthday */
div.body div.unfold div.entries div.row div.birthday
{
	float:left;
	width:70px;
	margin-left: 4px;
}
/* unfold block column gender */
div.body div.unfold div.entries div.row div.gender
{
	float:left;
	width:70px;
	text-align: center;
}
/* unfold block column name */
div.body div.unfold div.entries div.row div.name
{
	float:left;
	width:225px;
}
/* unfold block column clickable name */
div.body div.unfold div.entries div.row div.clickname
{
	float:left;
	width:180px;
	padding-left: 10px;
	cursor: pointer;
}
/* unfold block column addressname */
div.body div.unfold div.entries div.row div.headerrow
{
	float:left;
	padding-left: 10px;
}
/* unfold block column addressname */
div.body div.unfold div.entries div.row div.addressname
{
	float:left;
	width:140px;
}
div.body div.unfold div.entries div.row div.addressname a
{
	text-decoration: none;
	color: #028cbb;
}
/* unfold block column invited */
div.body div.unfold div.entries div.row div.invited
{
	float:left;
	width:100px;
}

/* unfold block column addressremove */
div.body div.unfold div.entries div.row div.addressremove
{
	float:left;
	width:55px;
}

/* unfold block column job */
div.body div.unfold div.entries div.row div.job
{
	float:left;
	width:160px;
}
/* unfold block column name link */
div.body div.unfold div.entries div.row div.name a
{
	color: #028cbb;
}
/* unfold block column products */
div.body div.unfold div.entries div.row div.products
{
	float:left;
	width:170px;
}
/* unfold block column today */
div.body div.unfold div.entries div.row div.today
{
	float:left;
	width:91px;
}
/* unfold block column checkbox */
div.body div.unfold div.entries div.row div.checkbox
{
	float:left;
	width:30px;
	text-align: center;
}
/* unfold block column email */
div.body div.unfold div.entries div.row div.email
{
	float:left;
	width:300px;
}
/* unfold block column products */
div.body div.unfold div.entries div.row div.addtocalendar
{
	float:left;
	width:255px;
	text-align: right;
}

/* unfold block month row */
div.body div.unfold div.entries div.monthbar
{
	background-image: url(/img/layout/monthbar.gif);
	height: 34px;
}

/* month wrappers */
div.body div.unfold div.entries div.monthbar a.month
{
	float: left;
	display: block;
	width: 52px;
	height: 34px;
	text-decoration: none;
}

/* month number with hover */
div.body div.unfold div.entries div.monthbar a.month span.number
{
	display: block;
	margin-top: 2px;
	margin-left: 34px;
	height: 10px;
	width: 18px;
	text-align: center;
	color: #028cbb;
	font-weight: bold;
	font-size: 11px;
}
div.body div.unfold div.entries div.monthbar a.month:hover span.number
{
	color: #ff038c;
}
div.body div.unfold div.entries div.monthbar a.month span.selected
{
	color: #ff038c;
}

/* month images with hover */
div.body div.unfold div.entries div.monthbar a.jan
{
	background-image: url(/img/buttons/januari.gif);
}
div.body div.unfold div.entries div.monthbar a:hover.jan
{
	background-image: url(/img/buttons/januari_b.gif);
}
div.body div.unfold div.entries div.monthbar a.janselected
{
	background-image: url(/img/buttons/januari_b.gif);
}
div.body div.unfold div.entries div.monthbar a.feb
{
	background-image: url(/img/buttons/februari.gif);
}
div.body div.unfold div.entries div.monthbar a:hover.feb
{
	background-image: url(/img/buttons/februari_b.gif);
}
div.body div.unfold div.entries div.monthbar a.febselected
{
	background-image: url(/img/buttons/februari_b.gif);
}
div.body div.unfold div.entries div.monthbar a.mar
{
	background-image: url(/img/buttons/maart.gif);
}
div.body div.unfold div.entries div.monthbar a:hover.mar
{
	background-image: url(/img/buttons/maart_b.gif);
}
div.body div.unfold div.entries div.monthbar a.marselected
{
	background-image: url(/img/buttons/maart_b.gif);
}
div.body div.unfold div.entries div.monthbar a.apr
{
	background-image: url(/img/buttons/april.gif);
}
div.body div.unfold div.entries div.monthbar a:hover.apr
{
	background-image: url(/img/buttons/april_b.gif);
}
div.body div.unfold div.entries div.monthbar a.aprselected
{
	background-image: url(/img/buttons/april_b.gif);
}
div.body div.unfold div.entries div.monthbar a.may
{
	background-image: url(/img/buttons/mei.gif);
}
div.body div.unfold div.entries div.monthbar a:hover.may
{
	background-image: url(/img/buttons/mei_b.gif);
}
div.body div.unfold div.entries div.monthbar a.mayselected
{
	background-image: url(/img/buttons/mei_b.gif);
}
div.body div.unfold div.entries div.monthbar a.jun
{
	background-image: url(/img/buttons/juni.gif);
}
div.body div.unfold div.entries div.monthbar a:hover.jun
{
	background-image: url(/img/buttons/juni_b.gif);
}
div.body div.unfold div.entries div.monthbar a.junselected
{
	background-image: url(/img/buttons/juni_b.gif);
}
div.body div.unfold div.entries div.monthbar a.jul
{
	background-image: url(/img/buttons/juli.gif);
}
div.body div.unfold div.entries div.monthbar a:hover.jul
{
	background-image: url(/img/buttons/juli_b.gif);
}
div.body div.unfold div.entries div.monthbar a.julselected
{
	background-image: url(/img/buttons/juli_b.gif);
}
div.body div.unfold div.entries div.monthbar a.aug
{
	background-image: url(/img/buttons/augustus.gif);
}
div.body div.unfold div.entries div.monthbar a:hover.aug
{
	background-image: url(/img/buttons/augustus_b.gif);
}
div.body div.unfold div.entries div.monthbar a.augselected
{
	background-image: url(/img/buttons/augustus_b.gif);
}
div.body div.unfold div.entries div.monthbar a.sep
{
	background-image: url(/img/buttons/september.gif);
}
div.body div.unfold div.entries div.monthbar a:hover.sep
{
	background-image: url(/img/buttons/september_b.gif);
}
div.body div.unfold div.entries div.monthbar a.sepselected
{
	background-image: url(/img/buttons/september_b.gif);
}
div.body div.unfold div.entries div.monthbar a.oct
{
	background-image: url(/img/buttons/oktober.gif);
}
div.body div.unfold div.entries div.monthbar a:hover.oct
{
	background-image: url(/img/buttons/oktober_b.gif);
}
div.body div.unfold div.entries div.monthbar a.octselected
{
	background-image: url(/img/buttons/oktober_b.gif);
}
div.body div.unfold div.entries div.monthbar a.nov
{
	background-image: url(/img/buttons/november.gif);
}
div.body div.unfold div.entries div.monthbar a:hover.nov
{
	background-image: url(/img/buttons/november_b.gif);
}
div.body div.unfold div.entries div.monthbar a.novselected
{
	background-image: url(/img/buttons/november_b.gif);
}
div.body div.unfold div.entries div.monthbar a.dec
{
	background-image: url(/img/buttons/december.gif);
}
div.body div.unfold div.entries div.monthbar a:hover.dec
{
	background-image: url(/img/buttons/december_b.gif);
}
div.body div.unfold div.entries div.monthbar a.decselected
{
	background-image: url(/img/buttons/december_b.gif);
}

/* page round bottom */
div.roundbottom
{
	height: 12px;
	line-height: 12px;
	background-image: url(/img/layout/roundbottom.gif);
	background-repeat: no-repeat;
	padding-bottom: 13px;
}

/* button space */
div#buttonbar
{
	position: absolute;
	margin-top:5px;
	width: 645px;
}

/* footer */
div#footer
{
	
}
/* blue filler */
div#footer div#filler
{
	height: 52px;
}
/* disclaimer */
div#footer div#disclaimerbar
{
	background-image: url(/img/layout/footerbar.gif);
	height: 22px;
	line-height: 22px;
	color: #fff;
	padding-left: 145px;
}

/* parter bar */
div#footer div#candybar
{
	margin-top: 10px;
	text-align: center;
}

div#footer div#candybar img
{
	margin-left: 80px;
	margin-right: 80px;
}

/* header bar in the middle of a page */
div.headerbar
{
	height: 20px;
	line-height: 20px;
	padding-left: 4px;
	padding-right: 4px;
	font-weight: bold;
	border-bottom: 2px solid #fff;
	overflow: hidden;
}

/* header bar in the middle of a page links */
div.headerbar a
{
	color: #fff;
	font-weight: normal;
}

/* tabs */
div#tabs
{
	height: 21px;
	padding-bottom: 5px;
	background-color: #daeef5;
	background-image: url(/img/layout/roundtop.gif);
	background-position: 0px 20px;
	background-repeat: no-repeat;

}

div.tab
{
	margin-left: 6px;
	float:left;
	cursor: pointer;
}
div.tabactive
{
	margin-left: 6px;
	float:left;
}

div.tabinvite
{
	width: 74px;
	height: 21px;
	background-image: url(/img/layout/tab_uitnodigen.gif);
}
div.tabinviteactive
{
	width: 74px;
	height: 21px;
	background-image: url(/img/layout/tab_uitnodigen_b.gif);
}

div.tabmsnimport
{
	width: 74px;
	height: 21px;
	background-image: url(/img/layout/tab_msnimport.gif);
}
div.tabmsnimportactive
{
	width: 74px;
	height: 21px;
	background-image: url(/img/layout/tab_msnimport_b.gif);
}

div.tabcalshare
{
	width: 132px;
	height: 21px;
	background-image: url(/img/layout/tab_vrienden.gif);
}
div.tabcalshareactive
{
	width: 132px;
	height: 21px;
	background-image: url(/img/layout/tab_vrienden_b.gif);
}

div.tabinsert
{
	width: 81px;
	height: 21px;
	background-image: url(/img/layout/tab_zelfinvoeren.gif);
}
div.tabinsertactive
{
	width: 81px;
	height: 21px;
	background-image: url(/img/layout/tab_zelfinvoeren_b.gif);
}

div.tabimport
{
	width: 94px;
	height: 21px;
	background-image: url(/img/layout/tab_bestandimport.gif);
}
div.tabimportactive
{
	width: 94px;
	height: 21px;
	background-image: url(/img/layout/tab_bestandimport_b.gif);
}




/* send card*/
div.cardrow
{
	min-height: 120px;
}

div.cardrow img.preview
{
	position: absolute;
	left: 0px;
	top: 0px;
	display: none;
	border: 3px solid #fff;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
}

div.cardrow div.border
{
	float:left;
	margin:10px 9px 10px 9px;
	border:1px solid #028cbb;
}

div.cardrow div.border img
{
	border:1px solid #fff;
	float: left;
}

div.cardback
{ 
	float: left;
	border: 1px solid #028cbb;
	width: 470px;
	height: 300px
}

div.cardback div.stamp
{ 
	position: absolute;;
	background-image: url(/img/postzegel.jpg);
	width: 78px;
	height: 53px;
	left: 392px;
	top: 130px;
}

div.cardback div.centertext
{ 
	position: absolute;;
	background-image: url(/img/middentekst.gif);
	width: 10px;
	height: 260px;
	left: 245px;
	top: 135px;
}

div.cardback div.leftside
{
	float: left;
	margin: 21px 0px 0px 0px;
	padding-left: 10px;
	width: 213px;
	height: 235px;
}

div.cardback div.leftside textarea
{
	width: 203px;
	height: 200px;
}

div.cardback div.rightside
{
	float: left;
	margin: 65px 0px 0px 40px;
	width: 200px;
	height: 180px;
}

div.cardpreviewsmall
{ 
	float:left;
	margin:0px 0px 0px 10px;
	text-align: center;
}

div.cardpreviewsmall div.border
{
	float:left;
	border:1px solid #028cbb;
}

div.cardpreviewsmall div.border img
{

	float:left;
	border:1px solid #fff;
}

div.pages a
{
	text-decoration: none;
	color: #028cbb;
}

/* card data page */
div.cardpreviewbig
{ 
	float: right;
	margin: 25px 0px 10px 0px;
	text-align: center;
}

div.cardpreviewbig div.border
{
	float:left;
	margin-right: 5px;
	border: 1px solid #028cbb;
}

div.cardpreviewbig div.border img
{
	float:left;
	border: 1px solid #fff;
}

div.bundlerow
{
}

div.bundlerow div.container
{
	float:left;
	margin:10px 13px 10px 13px;
	text-align: center;
}

div.bundlerow div.container div.border
{
	float:left;	
	border:1px solid #028cbb;
}

div.bundlerow div.container div.border img
{
	float: left;
	border:1px solid #fff;
}


div.droomboeketrow
{
}

div.droomboeketrow div.border
{	
	border:1px solid #028cbb;
	width: 193px;
	height: 300px;
	text-align: center;
	margin: 10px 5px 0px 5px;
}

div.droomboeketrow div.buttonbar
{	
	margin-top: -10px;
	margin-left: 15px;
	margin-right: 15px;
}

div.bladkadobannerrow
{
	padding:5px 5px 5px 5px;
}

div.bladkadobannerrow div.border
{
	
	border:1px solid #028cbb;
}

div.bladkadobannerrow div.border img
{
	border:1px solid #fff;
}

div.bladkadorow div.wrapper
{
	float: left;
	margin: 10px 5px 0px 10px;
}

div.bladkadorow div.wrapper div.border
{
	float: left;
	border:1px solid #028cbb;
	text-align: center;
}

div.bladkadorow div.wrapper div.border img
{
	float: left;
	border:1px solid #fff;
}

div.bladkadorow div.wrapper div.buttonbar
{	
	float: left;
	margin-top: -10px;
	margin-left: 3px;
}
/* bladkado info page */
div.bladkadoinfo
{ 
	float: left;
	margin: 5px 20px 0px 0px;
	text-align: center;
}

div.bladkadoinfo div.border
{
	border: 1px solid #028cbb;
}

div.bladkadoinfo div.border img
{
	border: 1px solid #fff;
}

/* bladkado payment page */
div.bladkadopayment
{ 
	float: right;
	margin: 10px 30px 10px 0px;
	text-align: center;
}

div.bladkadopayment div.border
{
	margin-right: 5px;
	border: 1px solid #028cbb;
}

div.bladkadopayment div.border img
{
	border: 1px solid #fff;
}

/* Phonegreetings landingspage */
div.phonegreetingsland div.description
{ 
	float: left;
	width: 100px;
	margin-right: 40px;
}

/* Phonegreetings selectionpage */
div.phonegreetingscats
{ 
	float: left;
	width: 150px;
}
div.phonegreetingscats div.row
{ 
	line-height: 25px;
	height: 25px;
	padding-left: 5px;
	cursor: pointer;
}
div.phonegreetingssongs
{ 
	float: left;
	width:470px; 
	margin-left: 5px;
}
div.phonegreetingssongs div.row
{ 
	float: left;
	line-height: 25px;
	height: 25px;
	padding-left: 5px;
}

div.phonegreetingssongs div.title
{ 
	float: left;
	width: 190px;
}

div.phonegreetingssongs div.genre
{ 
	float: left;
	width: 80px;
}

div.phonegreetingssongs div.speaker
{ 
	border-left: 3px solid #fff;
	width: 20px;
	float: left;
	line-height: 25px;
	height: 25px;
	cursor: pointer;
}
div.phonegreetingssongs div.speaker a.speakericon
{ 
	margin-top: 5px;
	margin-left: 1px;
}

div.phonegreetingssongs div.darkblue
{ 
	cursor: pointer;
}

/* Celebrations */
div.celebrationsrow
{
}

div.celebrationsrow h2
{
	margin: 0px;
}

div.celebrationsrow div.border
{	
	border:1px solid #028cbb;
	width: 183px;
	height: 310px;
	text-align: center;
	margin: 10px 5px 0px 5px;
	padding: 5px;
}

div.celebrationsrow div.buttonbar
{	
	margin-top: -10px;
	margin-left: 15px;
	margin-right: 15px;
}

div.partnerheader
{
	height: 20px;
	line-height: 20px;
	padding-left: 15px;
	padding-right: 5px;
	font-weight: bold;
	border-bottom: 2px solid #fff;
}

div.partnerrow
{
	padding:10px;
}

div.partnerlogo
{
	width:10%;
}

div.partnertext
{
	font-weight: bold;
	width:90%;
}

div#smsalarminfo
{
	display: none; 
	position:absolute; 
	left:200px; 
	top:270px; 
	width:300px;  
	border:1px solid #ff038c; 
	background-color:#fff;
}

div#smsalarminfo div.smsheader
{
	height:20px; 
	text-align:right; 
	padding:2px 4px 0px 0px; 
	font-weight:bold; 
	font-size:16px; 
	background-color:#ff038c; 
	color:#fff; 
	cursor:pointer;
}

table.mergecompare 
{
	width: 100%;
	margin-top: 4px;
}

table.mergecompare td
{
	width: 50%;
	color: #028cbb;
	vertical-align: top;
	padding: 1px 3px;
}

table.mergecompare tr.header td
{
	font-weight: bold;
}

table.mergecompare tr.content td
{
	padding-bottom: 10px;
}

div.merge div.headerbar
{
	margin-bottom: 4px;
}

div.merge ul
{
	margin: 0px 20px;
	padding: 0px;
}

div.merge li
{
	padding: 5px 0px;
}

div.body div#numusers
{
	float: right;
	position: relative;
	top: 10px;
	right: 10px;
	color: #028cbb;
}


/* sterrenbeelden block in body */
div.body div.sterrenbeelden
{
	margin-left: 12px;
	margin-right: 12px;
	padding-top: 10px;
	padding-bottom: 12px;
	/* holly hack, to prevent peek-a-boo bug in IE */
	height: 1%;
}

div.sterrenbeeldheader
{
    height: 20px;
    color:#fff;
    line-height: 20px;
    padding-left: 20px;
    padding-right: 5px;
    font-weight: bold;
    background-color:#028cbb; 
    border-bottom: 2px solid #fff;
}

div.sterrenbeeldimage
{
    float:left;
    width:110px;
}

div.sterrenbeeldtekst
{
    float:left;
    width:500px;
    color:#028cbb;
}

.spelerinfolarge
{
    width:170px;
    color:#028cbb;
} 
.spelerinfosmall
{
    width:110px;
    color:#028cbb;
}

div#addresspreview, div#addressbuspreview
{
	float: left;
	width: 140px;
	background-color: #fff;
}

div.zipcodefeedback
{
	color: #028cbb;
}
div.zipcodeerror
{
	color: #db0000;
}



/* question info block */

label.questionmark
{
	font-size:16px; 
	cursor:pointer; 
	color:#ff038c;
}

div.questionblock
{
	background-color: #FFFFFF;
	border: 1px solid #FF038C;
	display: none;
	position: absolute;
	width: 300px;
}

div.questionblock div.questionheader
{
	background-color: #FF038C;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 16px;
	font-weight: bold;
	height: 20px;
	padding: 2px 4px 0 0;
	text-align: right;
}
div.questionblock div.questioncontent
{
	margin: 10px;
}

div#phonenumberinfo
{
	top: 110px;
	left: 200px;
}

div#zipcodeinfo
{
	top: 160px;
	left: -30px;
}

form#profileform div#zipcodeinfo
{
	top: 260px;
	left: 130px;
}

form#invitedform div#zipcodeinfo
{
	top: 200px;
	left: -30px;
}

form#invitedform div#phonenumberinfo
{
	top: 260px;
	left: 10px;
}

div#tafexample
{
	display: none; 
	position:absolute; 
	width:400px;  
	top: 10px;
	left: 130px;
	border:1px solid #ff038c; 
	background-color:#fff;
}

div#tafexample div.tafexampleseperator
{
	border-top: 1px solid #FF038C;
	height: 2px;
	overflow: hidden;
	margin-bottom: 5px;
	margin-top: 5px;
}

div#tafexample div.tafexampleheader
{
	height:20px; 
	text-align:right; 
	padding:2px 4px 0px 0px; 
	font-weight:bold; 
	font-size:16px; 
	background-color:#ff038c; 
	color:#fff; 
	cursor:pointer;
}