@charset "utf-8";
/* CSS Document */
#content-contact { position:relative; width:auto; padding: 45px 20px 0px 20px; 

min-height:500px;
  height:auto !important;
  height:500px;}
#horse{
	position:absolute;
	top:0px;
	right:0px;
	width:400px;
	height:324px;
	background-image:url(../furniture/horses-nose.jpg);
}

#banner {background-image:url(../furniture/contact-us.jpg);}
#map_canvas { position:absolute; top:230px; right:20px; width:410px; height:280px}

#nav-contact a{color:black;}

#nav-contact {
	background: transparent url(../images/bg-bubplastic-button.gif) top left ;
}

#nav-contact a:hover,
#nav-contact a {
	background: transparent url(../images/bg-bubplastic-button.gif) top left no-repeat;
}
#nav-contact a:hover span.menu_ar,
#nav-contact a span.menu_ar {
	background: transparent url(../images/bg-bubplastic-button.gif) top right no-repeat;
}

#contact-us {
	position:absolute;
	width:400px;
	top:220px;
	left:32px;
}
.addy {font-size:15px; line-height:19px;}

/*CONTACT FORM*/

#contact-form {background-colour:#f1f2fe;}

.form-row {font-size:12px; height:26px;}
.form-row td input {font-size:12px; colour:green;}
.contact-textfield-short {width:48px;}
.contact-textfield-long {width:180px;}

.correct {text-align:left;}

.form-text {
	color: #0D1464;
	font-size:12px;
	padding: 0px 0px 0px 0px;
	}
.stdTxt {
	color: #0D1464;
	font-size:14px;
	padding: 0px 0px 0px 20px;
	}

.red {
	color: red;
	font-size:12px;
	padding: 0px 0px 0px 0px;
	}
.form-message {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FF0000; padding:20px; font-weight:bold;}
