/*
KBDQ
@author: Rick Stoopman
@version: 20091026-01

Used colors:
main txt darkgrey: #444444;
red:#98012F
pink:#FF3366
more dark grey: #2c3031
torquise: #9ACCCC
*/

/* General styling
**********************************/
body, #publerBody {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:13px;
	color:#444444;
	}
	
a{
	color:#98012F;
	font-weight:bold;
	text-decoration:none;
	}

a:hover{
	text-decoration:underline;
	}
	
p.intro{
	font-size:1.3em;
	}
	
h2{
	font-size:22px;
	font-weight:normal;
	text-transform:uppercase;
}
h3{
	font-size:1em;
	margin-bottom:0;
}

body.overview h2{
	font-size:1.3em;
	margin-bottom:0;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;	
	visibility:visible;
	font-weight:bold;
	text-transform:none;
}

hr{
	border:none;
	background-color:#cce5e5;
	color:##cce5e5;
	height:1px;
	margin-top:15px;
	margin-bottom:0px;
}

table{
	margin-bottom:8px;
	width:100%;
}


td{
	padding:0 6px 6px 0;
	vertical-align:top:
}

div#maps{
	height:480px;
	width:549px;
}

form p{
	
}	

label{
	width:90px;
	float:left;
	margin-right:10px;
	font-weight:bold;
	_width:100px;
}

label.error{
	float:none;
	width:auto;
	color:#98012F;
	font-size:.85em;
	display:block;
	padding-left:100px;
	_padding-left:113px;
	font-weight:normal;
}
input.error{
	/*border:1px solid #98012F;*/
}
.wrap { position:relative;display:block;}

.wrap label.error{
	position:absolute;
	bottom:-20px;
	left:0;
}

input.txt{
	width:365px;
}
input.tiny{
	width:70px;
}
input.medium{
	width:164px;
}

.wrap label{
	float:none;
	width:auto;
}

p.submit{
	padding-left:100px;
	padding-right:94px;
	margin-top:0;
	padding-top:0;
	position:relative;
}
p.submit em{
	font-style:normal;
	color:#CCCCCC;
	font-size:.85em;
}
p.submit button{
	position:absolute;
	right:94px;
	_right:81px;
	top:0;
	width:96px;
	height:30px;
	padding:0;
	margin:0;
	color:white;
	border:none;
	background: url(../../images/kbdq/sprites/main.png) no-repeat -352px -288px;
	cursor:pointer;
	font-weight:bold;
}	
p.submit button:hover{
	
}