/*
	Unfortunately I'm having to put these in their own file because the others are a mess 
*/

.dachacompo p { margin-bottom:25px; }
#whatis_sub_inner { background-color:#FBFCFE; }
.dachacompo label { color:#989898; font-size:0.7em; line-height:1.15; } 
.dachacompo .divider { margin-top:20px; margin-bottom:20px; position:relative; left:-16px; }
#whatis_sub_innerwrap { width:613px; }

.dachacompo .error {color:#FF0000; font-size:0.8em; line-height:1.15; }

.dachacompo .field {
	background:transparent url(../img/whatisdacha/dachacompo/input_bg.gif) no-repeat scroll 0 0;
	display:block;
	height:56px;
	width:287px;
	left:-7px;
	position:relative;
	z-index:1;
	top:-10px;  
}
#whatis_mainimg { top:auto; right:54px; z-index:99; }

.dachacompo .form-row { width:270px; }
.dachacompo input {
	margin:17px 15px;
	border:none;
	overflow: hidden;
	background: none;
	width:250px;
}

.dachacompo input, .dachacompo textarea {
	font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif; font-size:.9em; font-weight:bold;
}

.dachacompo input[type=radio], .dachacompo input[type=checkbox] {
	width:auto;
	float:left;
	display:block;
}

.dachacompo .question input[type=radio] {
	margin:0 15px;
	height:13px;
	width:15px;
}

.dachacompo input[type=image], .dachacompo input[type=submit] {
	width:auto;	
}

.dachacompo form { margin-bottom:30px; }

.dachacompo label {
	display:block;
    overflow: hidden;
    background-repeat: no-repeat;
    height: 0px !important;
    position:relative;
    z-index:9;
}

.dachacompo .question label, .dachacompo .tandc label {
	display:block;
	float:left;
	height: auto !important;	
}

.dachacompo .question label { width:25px; height:13px !important; }

.dachacompo .radiopos {
	position:relative;
	top:13px;
}

.dachacompo .tandc {
	width:420px;	
}

.dachacompo .submit {
	width:145px;
	text-align:right;
	position:relative;
	top:10px;	
}

.dachacompo label#email_pref-label {
	float:left;
	width:370px;
	margin-left:10px;
}

.dachacompo #comment-submit2 { margin:0; float:none; }

.dachacompo #FirstNameLabel { 
	padding: 22px 0 0 0;
    background-image: url("../img/whatisdacha/dachacompo/firstname.gif");
    height /**/:22px;
	width:260px;
}
.dachacompo #LastNameLabel { 
	padding: 22px 0 0 0;
    background-image: url("../img/whatisdacha/dachacompo/surname.gif");
    height /**/:22px;
	width:260px;
}
.dachacompo #emailaddresslabel { 
	padding: 22px 0 0 0;
    background-image: url("../img/whatisdacha/dachacompo/email.gif");
	width:260px;
    height /**/:22px;
}
.dachacompo #MaleLabel { 
	padding: 22px 0 0 0;
    background-image: url("../img/whatisdacha/dachacompo/male.gif");
    height /**/:22px;
    width:44px;
    position:relative;
    top:12px;
}
.dachacompo #FemaleLabel { 
	padding: 22px 0 0 0;
    background-image: url("../img/whatisdacha/dachacompo/female.gif");
    height /**/:22px;
    width:58px;
    position:relative;
    top:12px;
}
