* 								{ margin: 0; padding: 0; }
html 							{ overflow-y: scroll; }

.clear							{ clear: both; }

body							{ background: url(images/cinfab-body-bg2.jpg); }
#page-wrap						{ width: 800px; min-height: 620px; height:auto !important; height: 620px; margin: 0 auto; }

#main-nav						{ width: 400px; float: right; margin: 40px 50px 0 0; }
#main-nav ul					{ font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; text-align: right; line-height: 20px; }
#main-nav ul li					{ display: inline; }
#main-nav ul li a  				{ text-decoration: none; color: #000000; outline: none; }
#main-nav ul li a:hover			{ color: #999999; }
#main-nav ul li a:active		{ color: #FF0000; }
#main-nav .nav-landing			{ color: #999999; font-weight: bolder; }

#footer							{ width: 800px; height: 35px; background-color: #000000; border-top: 4px solid #003f8e; }
#footer-copy					{ width: 800px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-align: center; margin-top: 11px; float: left; }
#footer-copy a	 				{ text-decoration: none; color: #FFFFFF; outline: none; }
#footer-copy a:hover			{ color: #999999; }
#footer-copy a:active			{ color: #FF0000; }

a img							{ outline: none; border:none;  }
.bold							{ font-weight: bold; }
.italic							{ font-style: italic; }
.footer-space					{ padding-right: 20px; }



/*HomePage*******/
#home-header					{ width: 800px; height: 620px; background: url(images/cinfab-home-bg.jpg) no-repeat; }



/*SecondaryPages*/
#secondary-stretch				{ width: 800px; height: auto; background: url(images/cinfab-page-stretch2.jpg) repeat-y; }
#secondary-bottom				{ width: 800px; height: 51px; background: url(images/cinfab-secondary-bottom3.jpg) no-repeat; }

#sub-nav						{ width: 172px; min-height: 100px; height:auto !important; height: 100px; margin: 5px 0 0 105px; float: left; display: inline; }
#sub-nav ul						{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
#sub-nav ul li					{ list-style: none; line-height: 25px; }
#sub-nav ul li a				{ text-decoration: none; color: #004392; outline: none; }
#sub-nav ul li a:hover			{ color: #002a5b }
#sub-nav ul li a:active			{ color: #002a5b }
#sub-nav .nav-landing			{ color: #002a5b; font-weight: bold; }

#main-copy						{ width: 400px; height: auto; margin: 10px 0 0 10px; float: left; display: inline; }
#main-copy h3					{ font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #004392; }
#main-copy p					{ font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px;  line-height: 16px; margin-top: 10px; }
#main-copy p.no-lineheight		{ margin-top: 2px; }
#main-copy p a					{ color: #A50100; outline: none; }
#main-copy p a:hover			{ color: #FF0000; }
#main-copy p a:active			{ color: #A50100; }
#main-copy ul					{ list-style: disc inside none }
#main-copy ul li				{ font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px;  line-height: 16px; margin-top: 10px; }
#contact-link					{ margin-top: 20px; }


/*ServicesPage***/
#services-header				{ width: 800px; height: 288px; background: url(images/cinfab-services-header.jpg); repeat: none; }

/*DesignPage***/
#design-header					{ width: 800px; height: 288px; background: url(images/cinfab-design-header.jpg); repeat: none; }

/*FabPage***/
#fab-header						{ width: 800px; height: 288px; background: url(images/cinfab-fab-header.jpg); repeat: none; }

/*CustomFabPage***/
#customfab-header				{ width: 800px; height: 288px; background: url(images/cinfab-customfab-header.jpg); repeat: none; }

/*InstallationPage***/
#installation-header				{ width: 800px; height: 288px; background: url(images/cinfab-installation-header.jpg); repeat: none; }

/*OurWorkPage***/
#ourwork-header					{ width: 800px; height: 288px; background: url(images/cinfab-ourwork-header.jpg); repeat: none; }
#call-out						{ background-color:#33FFFF; width: 155px; height: 150px; }
.call-out-copy					{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #004392; margin-top: 5px; }

/*QualityPage***/
#quality-header					{ width: 800px; height: 288px; background: url(images/cinfab-quality-header.jpg); repeat: none; }

/*TeamPage***/
.team-image						{ width: 100px; height: 100px; margin: 10px 10px 0 0; float: left}
.team-bio						{ width: 250px; min-height: 100px; height:auto !important; height: 100px; margin: 10px 0 0 0; float: left; }

/*JoinPage***/
#join-header					{ width: 800px; height: 288px; background: url(images/cinfab-join-header.jpg); repeat: none; }

/*AboutPage***/
#about-header					{ width: 800px; height: 288px; background: url(images/cinfab-about-header.jpg); repeat: none; }

/*ValuesPage***/
#values-header				{ width: 800px; height: 288px; background: url(images/cinfab-values-header.jpg); repeat: none; }

/*ContactPage***/
#contact-header					{ width: 800px; height: 288px; background: url(images/cinfab-contact-header.jpg); repeat: none; }

/*TeamPage***/
#team-header					{ width: 800px; height: 288px; background: url(images/cinfab-team-header.jpg); repeat: none; }

/*ReportPage***/
#report-header					{ width: 800px; height: 288px; background: url(images/cinfab-report-header.jpg); repeat: none; }

/*HistoryPage***/
#history-header					{ width: 800px; height: 288px; background: url(images/cinfab-history-header.jpg); repeat: none; }




