/* CONTACT
__________________________________________________ */

#area #content	{
	padding-bottom:40px;
}


/* FORM
__________________________________________________ */

#content #form-area	{
	float:left;
	padding-right:60px;
	width:280px;
}
#form-area h2,
#form-area h3	{
	padding-bottom:25px;
	font:normal 14px open_sansbold;
	line-height:24px;
	text-transform:uppercase;
	text-align:center;
	line-height:1em;
	background:url(../images/500/line.jpg) no-repeat bottom center;
}

/* Form */
#form-area #form-box	{
	padding:30px 0px 40px;
}
#form-box p	{
	padding-bottom:13px;
}
#form-box .box	{
	padding:12px 10px;
	width:258px;
	font:normal 14px open_sansregular;
	color:#4e0800;
	background:#fff;
	border:1px solid #b8b3af;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
#form-box .box-area	{
	height:110px;
	line-height:24px;
	resize:none;
}
#form-box .box-spam	{
	padding:8px 10px;
	width:123px;
	font:italic 20px open_sansbold;
	text-align:center;
	letter-spacing:5px;
	color:#aaa;
	border:1px solid #b8b3af;
	background:url(../images/500/bg-spam.jpg) repeat;
}
#form-box .box-ans	{
	width:78px;
	text-align:center;
}
#form-box .txt-spam	{
	width:35px;
	text-align:center;
	display:inline-block;
}
#form-box .but	{
	padding:15px 0px;
	width:280px;
	font:normal 14px open_sansbold;
	text-transform:uppercase;
	line-height:1em;
	color:#fff;
	background:#1bb67a;
	border:none;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-webkit-appearance:none;
	cursor:pointer;
}
#form-box .but:hover	{
	background:#4e0800;
}

/* Text */
#form-area #form-txt	{
	padding-top:30px;
	line-height:24px;
}
#form-txt p	{
	padding-left:45px;
	padding-bottom:15px;
	background-repeat:no-repeat;
	background-position:left top;
}
#form-txt p:nth-child(1)	{ background-image:url(../images/500/icon1.png); }
#form-txt p:nth-child(2)	{ background-image:url(../images/500/icon2.png); }
#form-txt p:nth-child(3)	{ background-image:url(../images/500/icon3.png); }
#form-txt p:nth-child(4)	{ background-image:url(../images/500/icon4.png); }
#form-txt p:nth-child(5)	{ background-image:url(../images/500/icon5.png); }
#form-txt p:nth-child(6)	{ background-image:url(../images/500/icon6.png); }
#form-txt p:nth-child(7)	{ background-image:url(../images/500/icon7.png); }


/* MAP
__________________________________________________ */

#content #map-area	{
	float:left;
	width:600px;
}

/* Menu */
#map-area #map-menu	{
	list-style:none;
	display:table;
}
#map-menu li	{
	padding-right:10px;
	display:table-cell;
}
#map-menu a	{
	font:normal 14px open_sansbold;
	text-decoration:none;
	text-transform:uppercase;
	background:url(../images/500/bg-menu.jpg) repeat-x;
	border:1px solid #b8b3af;
	border-bottom:none !important;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	display:table;
}
#map-menu .mm-select,
#map-menu a:hover	{
	color:#fff;
	border:1px solid #4e0800;
	background:#4e0800;
}
#map-menu a span	{
	padding:0px 30px 0px 65px;
	height:40px;
	vertical-align:middle;
	display:table-cell;
}
#map-menu .mm-map span	{ 
	background:url(../images/500/icon-map.png) no-repeat left center;
}
#map-menu .mm-select span,
#map-menu .mm-map:hover span	{
	background:url(../images/500/icon-map-hover.png) no-repeat left center;
}
#map-menu .mm-google-map span	{
	background:url(../images/500/icon-google.png) no-repeat left center;
}
#map-menu .mm-select span,
#map-menu .mm-google-map:hover span	{
	background:url(../images/500/icon-google-hover.png) no-repeat left center;
}

/* Show */
#map-area #map-show	{
	width:598px;
	height:668px;
	border:1px solid #b8b3af;
	position:relative;
	overflow:hidden;
}
#map-area #map-box,
#map-area #google-map-box	{
	width:598px;
	height:668px;
	position:absolute;
	display:none;
}

/* Map */
#map-box p img	{
	width:598px;
	height:668px;
	background:url(../images/default/loading.gif) no-repeat center #ccc;
}