﻿/* Module - Contact overview */
#contact-overview-textarea 
{
	width:					459px;
	margin-right:			25px;
	float:					left;
}
#contact-overview-maparea 
{
	width:					456px;
	float:					left;
}
#sales-office-search 
{
	background:				url(../images/sprite-backgrounds.gif) no-repeat;
	width:					429px;
	height:					78px;
	background-position:	0 -544px;
	padding:				19px 15px;
	margin-bottom:			10px;
}
#sales-office-search h1 
{
	font-size:				16px;
	margin-bottom:			14px;
}
#sales-office-search input.input 
{
	width:					346px;
	margin-right:			7px;
	border:					0;
	padding:				2px 5px;
}
#sales-office-search input.button 
{
	width:					52px;
	border:					0;
	padding:				2px 5px;
	color:					#fff;
	font-weight:			bold;
}
#contact-form 
{
	background:				url(../images/sprite-backgrounds.gif) no-repeat;
	width:					429px;
	height:					244px;
	background-position:	0 -665px;
	padding:				19px 15px;	
	margin-bottom:			17px;
}
#contact-form p, 
#contact-form legend,
#contact-form label
{
	color:					#fff;
}
#contact-form legend 
{
    margin: 2px 0;
}
#contact-form .col-first
{
	float:					left;
	width:					205px;
	margin-right:			14px;
}
#contact-form .col-first input,
#contact-form .col-first textarea
{
	width:					195px;
	color:					#4d4d4d;
}
#contact-form .col-first textarea 
{
	height:					101px;
}
#contact-form .col-first label 
{
	left:					-9999px;
	position:				absolute;
}
#contact-form .col-second
{
	float:					left;
	width:					205px;
}
#contact-form .col-second p 
{
	margin:					0;
}
#contact-form .col-second label 
{
	display:				inline;
}
#contact-form .col-second select 
{
	width:					205px;
	padding:				2px 0 2px 5px;
}
#contact-form .checkbox 
{
	margin:                 0 5px 0 0;
}
#contact-form .button 
{
    margin: 7px 0 0 0;
}
#contact-info 
{
	clear:					both;
	background:				url(../images/contact-overview-contact-bg.gif) repeat-x left bottom;
	padding-bottom:			26px;
	overflow:				auto;
	margin-bottom:			20px;
}
#contact-info h2 
{
	font-size:				16px;
	margin-bottom:			5px;
}
#contact-info p 
{
	color:					#fff;
}
#contact-info .col-first 
{
	width:					218px;
	margin-right:			40px;
	float:					left;
}
#contact-info .col-second
{
	float:					left;
	width:					200px;
}
#contact-info .col-second a:link,
#contact-info .col-second a:visited,
#contact-info .col-second a:active 
{
	color:					#c2c193;
	text-decoration:		none; 
}
#contact-info .col-second a:hover,
#contact-info .col-second a:focus 
{
	text-decoration:		underline;
} 
#contact-overview-advert-col-1 
{
	float: left;
	width: 230px;
	margin-right: 30px;
}
#contact-overview-advert-col-2
{
	float: left;
}
#ContactOverviewGoogleMap 
{
	height:					646px;
	width:					456px;
}
#contact-overview-maparea h3 
{
	color: #000;
}
#contact-overview-maparea p 
{
	font-size: 11px;
	color: #000;
}
#contact-overview-maparea a:link, 
#contact-overview-maparea a:visited,
#contact-overview-maparea a:active
{
	color: #C2C193;
	text-decoration: none;
	font-weight: bold;
}
#contact-overview-maparea a:focus,
#contact-overview-maparea a:hover 
{
	text-decoration: underline;
}