
	/* //////////////////////////////////////////
	/											/
	/	WebwinkelPro Account StyleSheet			/
	/	9-5-2011 - SamsaraGifts					/
	/											/
	////////////////////////////////////////// */

	/* Algemeen */
	.clear { clear:both; }
	#account { overflow: hidden; }
	#account .terug { color: #666; margin: 0 0 15px 0; display: block; }
	
	/* Inloggen */
	#account .login { width: 44%; float: left; margin: 20px; }
	#account .login label { float: none; display: inline; }
	
	/* Gegevens */
	#account .geglinks label, #changepass label { width: 35%; display: block; float: left; line-height: 27px; margin: 0 2% 0 0; }
	#account label.klein { width: 40px; }
	#account .geglinks { border-bottom: 1px solid #e7e7e7; }
	#account .geglinks { padding: 0 0 15px 0; width: 60%; float: left; margin: 0 5% 15px 15px; }
	#account .gegrechts { padding: 15px 0; margin: 0 0 15px 0; width: 30%; float: left; }
	#changepass { clear: both; }
	
	#account .gegrechts h4 { color: #000; }
	#account .gegrechts .adres ul { list-style: none; margin: 0 0 10px 0; padding: 0 0 10px 0; border-bottom: 1px solid #e7e7e7; }
	#account .gegrechts .adres a { float: right; }
	
	/* Account UL + LI */
	#account ul.accountregel { list-style: none; margin: 0 15px 20px 15px; padding: 0; }
	#account ul.accountregel li { overflow: hidden; line-height: normal; font-weight: bold; color: #000; background: #EBEBEB; padding: 0; }
	#account ul.accountregel li.regel { background: none; padding: 0; border-bottom: 1px solid #e7e7e7; color: #666; }
	#account ul.accountregel li.regel span { font-weight: normal; }
	#account ul.accountregel li.regel.last span { font-weight: bold; }
	#account ul.accountregel li a { color: #666; display: block; overflow: hidden; zoom: 1; cursor: pointer; }	
	#account ul.accountregel li a:hover { background: #e7e7e7; text-decoration: none; }
	#account ul.accountregel li span { display: block; float: left;  padding: 5px 0; zoom: 1; display: block; text-indent: 5px;  }
	#account ul.accountregel li p { line-height: normal; padding: 5px 0; }
	#account ul.accountregel li.regel.invalid { color: #b6b6b6; }
	
	#account ul.accountregel .col1 img { margin: 0 5px 0 0; }
	
	#account ul.accountregel .col1 { width: 10%; }
	#account ul.accountregel .col2 { width: 15%; }
	#account ul.accountregel .col3 { width: 20%; }
	#account ul.accountregel .col4 { width: 25%; }
	#account ul.accountregel .col5 { width: 30%; }
	#account ul.accountregel .col6 { width: 70%; }
	#account ul.accountregel .col7 { width: 90%; }
	#account ul.accountregel .col8 { width: 45%; }
	#account ul.accountregel .right { text-align: right; }
	#account ul.accountregel .center { text-align: center; }
	
	/* Bestelling */
	#account .bestellinginfo { margin: 0 20px; }
	#account .bestellinginfo table { margin: 0 0 15px 0; line-height: 20px; }
	
	/* Retour */
	#account .retour label { display: block; margin: 0 0 5px 0; }
	
	/* Input velden */
	#account input[type="button"],
	#account input[type="radio"],
	#account input[type="checkbox"],
	#account input[type="text"],
	#account input[type="password"],
	#account select { width: auto; float: none; margin: 0; height: auto; line-height: normal; }
	
	#account input[type="checkbox"], input[type="radio"] { background: none; border: 0; }
	
	#account input[type="text"],
	#account input[type="password"],
	#account select { width: 50%; margin: 0 0 10px 0; }
	#account select { width: 54%; }
	
	#account input[type="button"] { cursor: pointer; margin: 0 10px 0 0; }
	
	/* Special input velden */
	#klantgegevens input[type="radio"], #klantgegevens input[type="checkbox"] { float: left; margin: 7px 10px 0 0; }
	#klantgegevens input#dag, #klantgegevens input#maand { width: 6%; }
	#klantgegevens input#jaar { width: 10%; }
	#wachtwoordwijzigen { margin: 15px; }
	#klantgegevens input#opslaan, #wachtwoordwijzigen input#opslaan2 { margin: 0 0 0 37%; }
	#account .accountregel li.regel select { width: 80%; }
	#account .retour input[type="text"] { width: 50%; }
	#account .retour textarea { width: 98%; height: 100px; margin: 0 0 10px 0; }
	#account #inlogcode { display: block; }
	#account #kassa_straat { float: left; width: 30%; margin: 0 1% 10px 0; }
	#account #kassa_nr { width: 10%; }
	#account input.kassa_submit { margin: 10px 0 10px 170px; }
	
	/* Errors & warnings */
	#loginfout, #myErrorDiv, .melding, .meldingok { padding: 10px; margin: 0 0 15px 0; }
	#loginfout, #myErrorDiv { border: 1px solid #e21c1c; background: #ebc1c1; color: #e21c1c; }
	#account .opgelet { border: 1px solid #eed37a; background: #faf1d7; color: #92730d; }
	#account .opgelet img, .info img { margin: 0 15px 0 0; }
	#account .info { border: 1px solid #bfbfbf; background: #eee; color: #666; }
	#loginfout ul, #myErrorDiv ul { list-style: none; margin: 0; }
	#account .meldingok { border:1px solid #409E01; background:#F3FDEC; }
	
	/* Icons */
	#account .addcoupon { display: block; text-indent: -9999px; font-size: 0; height: 16px; width: 16px; background: url('../images/account/addcoupon.gif') top no-repeat; }
	#account ul.accountregel .col0 .addcoupon:hover { background: url('../images/account/addcoupon.gif') bottom no-repeat; }
	
	#rightCntr h2 { margin: 0 0 15px 0; }
