/* ----- Begin Type Properties ----- */
body {
	background-color:#FF7F00;
	background-image:url(../images/contact/bg.gif);
}

/* Masthead */
#masthead #company a:link, #masthead #company a:visited { color:#fff; }

/* Nav */
#nav a.home:link, #nav a.home:visited { background-image:url(../images/contact/nav/home.gif); }
#nav a.home:hover { background-image:url(../images/contact/nav/home_on.gif); }
#nav a.portfolio:link, #nav a.portfolio:visited { background-image:url(../images/contact/nav/portfolio.gif); }
#nav a.portfolio:hover { background-image:url(../images/contact/nav/portfolio_on.gif); }
#nav a.services:link, #nav a.services:visited { background-image:url(../images/contact/nav/services.gif); }
#nav a.services:hover { background-image:url(../images/contact/nav/services_on.gif); }
#nav a.why-us:link, #nav a.why-us:visited { background-image:url(../images/contact/nav/why_us.gif); }
#nav a.why-us:hover { background-image:url(../images/contact/nav/why_us_on.gif); }
#nav a.contact:link, #nav a.contact:visited { background-image:url(../images/contact/nav/contact_us_on.gif); }
#nav a.contact:hover { background-image:url(../images/contact/nav/contact_us_on.gif); }

/* Content */
#logo {
	background-image:url(../images/contact/logo.gif);
	background-color:#000;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
}

#logo #contact-details {
	line-height:1.2em;
	padding:185px 10px 0 20px;
	text-indent:0;
}

#logo p { margin:0 0 1em 0; }

table#contact-form input { width:90%; }
table#contact-form textarea { height:155px;width:97.2%; }
table#contact-form td { padding-bottom:1em; }
table#contact-form tr.buttons input { height:30px;margin-top:5px;margin-right:10px;width:100px; }

/* Footer */
#footer { color:#4D4D4D; }
#footer a#disclaimer:link, #footer a#disclaimer:visited { color:#4d4d4d; }