body {
    background:#98bf0e;
    margin:0;
    font:11px/1.8 Verdana, Arial;
    color:#fff;
}

a {
    color:#fff;
}

a img {
    border:0;
}

#tellafriend-container {
    position:relative;
    width:550px;
    height: 366px;
    background: url(/site_files/img/stuurdoor_title.png) no-repeat 20px 20px;
    padding:73px 20px 20px 20px;
    overflow:hidden;
}
.kerstContainer {
	background: url(/site_files/img/kerstkaart_title.png) no-repeat 20px 20px !important;
}
/* invalid ie6 selector: #tellafriend-container.general */
#tellafriend-body div.general {
	background-image:url(/site_files/img/stuurdoor_website_title.png);
}

#tellafriend-right {
    position:absolute;
    top:10px;
    right:20px;
    width:118px;
    height:118px;
    background:url(/site_files/img/stuurdoor_right.png) no-repeat;
}

#tellafriend-close {
    position:absolute;
    top:5px;
    right:5px;
    height:10px;
    width:10px;
    background:url(/site_files/img/stuurdoor_close_icon.png) no-repeat;
    cursor:hand;
    cursor:pointer;
}

#tellafriend-success {
    font-weight:bold;
    margin-bottom:20px;
}

#form-left {
    float:left;
    width:289px;
    border-right:1px solid #fff;
    padding-right:20px;
}

#form-right {
    float:right;
    width:220px;
    padding-left:20px;
    margin-top:102px;
    _margin-top:103px; /* ie6 */
    * margin-top:103px; /* ie7 */
}

#form-captcha {
    height:170x;
}

#form-captcha #recaptcha_image img {
    width:289px;
}

#form-left #form-captcha label {
    float:left;
}

#form-left #form-captcha input {
    float:right;
    width:150px;
    margin-top:5px;
}

input, textarea {
    display:block;
    padding:5px;
    margin-bottom:10px;
    background:#accc3d;
    border:0;
    border-bottom:1px dashed #fff;
    color:#000;
    font:11px/1.4 Verdana, Arial;
}

textarea {
    height:60px;
}

input.error, textarea.error {
    border:2px solid #ed008c;
    background:#fff;
    padding:3px;
}

label {
    font-weight:bold;
    padding-top:5px;
}

#form-left input,
#form-left textarea {
    width:279px;
}

#form-right input,
#form-right textarea {
    width:210px;
}

#form-submit, #form-submit-kerst {
    width:106px;
    height:23px;
    background:url(/site_files/img/stuurdoor_button.png) no-repeat;
    border:0;
    padding:0;
    margin:0;
    cursor:hand;
    cursor:pointer;
}
#form-submit-kerst {
    background:url(/site_files/img/kerstgroet_button.png) no-repeat	
}

#form-submit span, #form-submit-kerst span {
    display:none;
}

#form-errors {
    width:220px;
    height:70px;
    margin:10px 0;
    background:url(/site_files/img/stuurdoor_errors.png) no-repeat;
}

#form-space {
    width:220px;
    height:90px;
}
