@charset "utf-8";
/* CSS Document */

@font-face {
	font-family: HelveticaNeue;
	    src: url('/fonts/HelveticaNeue.eot'); /* EOT file for IE */
	    src: url('/fonts/HelveticaNeue.eot?iefix') format('eot'),
	         url('/fonts/HelveticaNeue.ttf') format('truetype'); /* TTF file for CSS3 browsers */
	    font-weight: normal;
	    font-style: normal; 
}
@font-face {
	font-family: HelveticaNeueLt;
	    src: url('/fonts/HelveticaNeue_Lt.eot'); /* EOT file for IE */
	    src: url('/fonts/HelveticaNeue_Lt.eot?iefix') format('eot'),
	         url('/fonts/HelveticaNeue_Lt.ttf') format('truetype'); /* TTF file for CSS3 browsers */
	    font-weight: normal;
	    font-style: normal; 
}
@font-face {
	font-family: HelveticaNeueMed;
	    src: url('/fonts/HelveticaNeue_Med.eot'); /* EOT file for IE */
	    src: url('/fonts/HelveticaNeue_Med.eot?iefix') format('eot'),
	         url('/fonts/HelveticaNeue_Med.ttf') format('truetype'); /* TTF file for CSS3 browsers */
	    font-weight: normal;
	    font-style: normal;
}
@font-face {
	font-family: HelveticaNeueCondensedBold;
	    src: url('/fonts/HelveticaNeueCondensedBold.eot'); /* EOT file for IE */
	    src: url('/fonts/HelveticaNeueCondensedBold.eot?iefix') format('eot'),
	         url('/fonts/HelveticaNeueCondensedBold.woff') format('woff'),
	         url('/fonts/HelveticaNeueCondensedBold.ttf') format('truetype'); /* TTF file for CSS3 browsers */
		font-weight: normal;
	    font-style: normal;
}
@font-face {
	font-family: Swiss911_UCm_BT;
	    src: url('/fonts/Swiss911_UCm_BT.eot'); /* EOT file for IE */
	    src: url('/fonts/Swiss911_UCm_BT.eot?iefix') format('eot'),
	         url('/fonts/Swiss911_UCm_BT.ttf') format('truetype'); /* TTF file for CSS3 browsers */
	    font-weight: normal;
	    font-style: normal; 
}

/* #Page Styles
================================================== */

#footer {
	text-align:center;
}
#footer h3.phone {
	font-family: "HelveticaNeueMed", Arial, Helvetica, sans-serif;
	font-size:20px;
	-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
	-webkit-text-size-adjust: 100%;
	font-weight:normal;
	color: #660000;

}
#footer p.address {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
	-webkit-text-size-adjust: 100%;
	font-weight:normal;
	color: #660000;
}
#footer p.links {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
	-webkit-text-size-adjust: 100%;
	font-weight:normal;
	color: #660000;
}
#footer a:link,
#footer a:active,
#footer a:visited {
	color: #660000;
	text-decoration:none;
	font-size:inherit;
}
#footer a:hover {
	color: #660000;
	text-decoration:underline;
	font-size:inherit;
}
#footer p.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
	-webkit-text-size-adjust: 100%;
	font-weight:normal;
	color: #660000;
}

/* #Contact Form
================================================== */
#rtnmessage {height: 30px;}

#contact-form {z-index: 1000000;}

#contact-form p.acaptcha {text-align: center;}

#contact-form p.acaptcha img {margin: 5px 0;}

#project-container {
    position: absolute;
}


/* #Media Queries
================================================== */

	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 959px) {}

	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 959px) {}

	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {}

	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {}

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {}


