@charset "UTF-8";
/* CSS Document */

body,td,th {
	font-family: Helvetica Neue, Helvetica, Verdana, Arial;
}
img {
	border:0px;
}
body {
	background-color: #CCC;
	margin: 0px;
	font-family: "Helvetica Neue", Helvetica, Verdana, Arial;
}
a {
	text-decoration:none;
	color:#666;
}
#container {
	position:relative;
	margin:0px auto;
	z-index: 0;
	width: 900px;
	top: 20px;
}
.headder {
	font-size: 22px;
	font-weight: bold;
	color: #FFF;
	background-color: #333;
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #666;
	z-index: 2;
	padding:20px;
}
#content {
	color: #666;
	background-color: #FFF;
	border: 1px solid #CCC;
	padding:15px;
}
#map {
	width:400px;
	height:300px;
}
.titles {
	font-size:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#333;
}
#locations {
	width:400px;
	font-family: "Helvetica Neue", Helvetica, Verdana, Arial;
}
#custom-box {
	width:400px;
	font-family: "Helvetica Neue", Helvetica, Verdana, Arial;
}
.grey-title {
	font-size: 15px;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	color: #B1B1B1;
}
.light-grey-text {
	color:#909090;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
}

/* Block */
.block-orange {
    padding: 1px;
	background-color: #eee;
    color: #999;
	font-size:13px;

    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.block-orange:hover {
	background-color:#CCC;
	color:#fff;
}

/* FORMS */

.labels {
	color:#666;
	text-align:right;
}
input.text_field{border:1px solid #ddd;font-size:18px;padding:8px;width:250px;margin:0;-moz-border-radius:5px;-webkit-border-radius:5px;}

input.text_field:focus{border-color:#aaa;background-color:#fafafa;}

.text_area{border:1px solid #ddd;font-size:18px;padding:8px;width:250px;margin:0;-moz-border-radius:5px;-webkit-border-radius:5px;}

.text_area:focus {border-color:#aaa;background-color:#fafafa;}

.text_menu{border:1px solid #ddd;font-size:14px;padding:8px;width:250px;margin:0;-moz-border-radius:5px;-webkit-border-radius:5px;}

.text_menu:focus {border-color:#aaa;background-color:#fafafa;}

.text_options { font-size:12px; }

#recaptcha_info{float:left;width:160px;font-size:10px;color:#666;border:1px solid #dbdbdb;background-color:#f2f2f2;height:8.17em;padding:8px 10px 8px 10px;-moz-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-webkit-border-radius:10px;}

.label-help {display:none;font-size:12px;color:#666;border:1px solid #dbdbdb;border-left:2px solid #dbdbdb;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:10px;-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:10px;padding:.85em 10px .85em 30px;line-height:1.45em;text-transform:lowercase;
}

.options_menu{border:1px solid #ddd;font-size:13px;padding:8px;width:350px;margin:0;-moz-border-radius:5px;-webkit-border-radius:5px;}

.options_menu:focus {border-color:#aaa;background-color:#fafafa;}

.options_menu_small{border:1px solid #ddd;font-size:13px;padding:8px;width:120px;margin:0;-moz-border-radius:5px;-webkit-border-radius:5px;}


/* NOTICE */

.text-active {
	font-weight:bold;
	text-decoration:none;
	color:#0C6;
}
.text-cancel {
	font-weight:bold;
	text-decoration:none;
	color:#F00;
}