div#bottom{
	background-color:#111111;
	background-image:url(images/contact-background.png);
	background-repeat:no-repeat;
	background-position:center top;
	width:100%;
	height:670px;
	margin-top:60px;
	display:none;
	text-align:left;
	color:#747474;
	font-size:10px;
}
div#bottom div{
	text-align:left;
}
div#bottom div#bottom-menu{
	padding-top:4px;
}
div#bottom div#bottom-menu a{
	text-decoration:none;
}
div#bottom div#contact-col1{
	width:445px;
	float:left;
}
div#bottom div#contact-col2{
	width:338px;
	float:right;
}
div#contact-form{
	width:100%;
	float:left;
	margin-top:30px;
}
div#contact-form table{
	width:451px;
	margin-top:15px;
}
div#contact-form table td{
	vertical-align:top;
}
div#contact-form table td.textfield{
	background-image:url(images/contact-textfield-background.png);
	background-repeat:no-repeat;
	background-position:center middle;
	width:162px;
	height:27px;
}
div#contact-form table td.textfield input{
	background-color:transparent;
	border-style:none;
	padding:5px 10px 0 10px;
	color:#747474;
	font-size:10px;
}
div#contact-form table td.textarea{
	background-image:url(images/contact-textarea-background.png);
	background-repeat:no-repeat;
	background-position:center middle;
	width:270px;
	height:81px;
}
div#contact-form table td.textarea textarea{
	background-color:transparent;
	border-style:none;
	padding:5px 10px 0 10px;
	color:#747474;
	font-family:Verdana,"Bitstream Vera Sans","DejaVu Sans","Liberation Sans",Geneva,sans-serif;
	font-size:10px;
	width:260px;
	height:75px;
}
div#contact-form div#contact-form-messages{
	font-size:9px;
	color:red;
}
div#contact-form div#contact-form-success{
	color:green;
	width:400px;
	margin:20px 0 0 0;
}

div#contact-banners{
	width:100%;
	float:right;
	margin-top:30px;
}

div#contact div{
	color:#c0c0c0;
	text-align:left;
}
div#contact{
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#3f3f3f;
	padding-bottom:30px;
	height:480px;
	text-align:left;
}
div#bottom div#contact{
	padding-top:84px;
}
div#bottom div#contact-company{
	width:100%;
	height:190px;
	float:left;
	margin-top:20px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#3f3f3f;
}
div#bottom div#contact-location{
	width:338px;
	height:200px;
	float:right;
	margin:10px 17px 0 0;
	background-image:url(images/map-background.png);
	background-repeat:no-repeat;
	background-position:center middle;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#3f3f3f;
}
div#bottom div#contact-company-col1{
	float:left;
	width:265px;
}
div#bottom div#contact-company-col2{
	float:right;
	width:160px;
}
div#bottom div#contact-map{
	width:320px;
	float:right;
	margin:15px 9px 10px;
}
div#bottom div#contact-map a{
	font-size:10px;
}
div#bottom p, div#contact p b{
	color:#747474;
	font-size:10px;
	word-spacing:-1px;
}
div#bottom a{
	color:#898989;
	font-size:10px;
}
div#bottom a:hover{
	color:#747474;
}
div#contact, div#bottom-menu{
	width:840px;
	margin:0px auto 0px;
	text-align:center;
}
div#banners{
	margin-top:20px;
	height:75px;
	width:325px;
}
div#banners img{
	display:none;
	position:absolute;
}

