* {
	margin:0;
	padding:0;
}

ol, ul {
	list-style: none;
}

body {
	width:780px;
	margin:0 auto;
	border:0; padding:0;
	font: 100% Georgia, "Times New Roman", Times, serif;
	background: #fff;
	color: #000;
}

a {
        text-decoration:none;
}

body.contract { background:url(http://test.sturgeonfallsbrush.com/images/assets/bg_contract_hm.jpg) repeat-x bottom; }
body.manufact { background:url(http://test.sturgeonfallsbrush.com/images/assets/bg_manufact_hm.jpg) repeat-x bottom; }
body.about { background:url(http://test.sturgeonfallsbrush.com/images/assets/bg_about_hm.jpg) repeat-x bottom; }
body.career { background:url(http://test.sturgeonfallsbrush.com/images/assets/bg_career_hm.jpg) repeat-x bottom; }

/* header
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

#header {
	position:relative;
	width:780px;
	height:55px;
}

.home #header {
	height:60px;
	background: url(http://test.sturgeonfallsbrush.com/images/assets/accent.gif) no-repeat top;
}
body.contract #header, 
body.manufact #header, 
body.about #header, 
body.career #header {
	clear:both;
}

body.contract #header { border-top: 2px solid #07286b; }
body.manufact #header { border-top: 2px solid #680718; }
body.about #header { border-top: 2px solid #ab4718;	}
body.career #header { border-top: 2px solid #266507; }


/* wordmarks */



.home #header h1#wordMark a, 
.career #header h1#wordMark a, 
.about #header h1#wordMark a {
	float:left;
	position:absolute;
	width:390px; height:33px;
	top:15px; left:0px;
	text-indent:-9999px;	
	background:url(http://test.sturgeonfallsbrush.com/images/assets/title_hp.gif) no-repeat;
}
.contract #header h1#wordMark a {
	float:left;
	position:absolute;
	width:491px; height:34px;
	top:18px; left:0px;
	text-indent:-9999px;
	background:url(http://test.sturgeonfallsbrush.com/images/assets/title_contract.gif) no-repeat;
}
.manufact #header h1#wordMark a {
	float:left;
	position:absolute;
	width:539px; height:34px;
	top:18px; left:0px;
	text-indent:-9999px;
	background:url(http://test.sturgeonfallsbrush.com/images/assets/title_manufact.gif) no-repeat; 
}

/* header image */ 

#panImage {
	width:780px;
	height:169px;		
}

.home #panImage, 
.about #panImage, 
.career #panImage {
	background:url(http://test.sturgeonfallsbrush.com/images/assets/pano_hm.jpg) no-repeat;
	height:180px;
}
.contract #panImage {
	clear:both;
	background:url(http://test.sturgeonfallsbrush.com/images/assets/pano_contract.jpg) no-repeat;	
}
.manufact #panImage {
	clear:both;
	background:url(http://test.sturgeonfallsbrush.com/images/assets/pano_manufact.jpg) no-repeat;
}



/* contact/home nav */

#header ul#supNav {
	position:absolute;
	float:right;
	right:5px;
	list-style: none;
	bottom:0px;
}
.home #header ul#supNav {
	position:absolute;
	float:right;
	list-style: none;
	right:5px;
	bottom:5px;
}
#header ul#supNav li {
	float:right;
	right:5px;
	bottom:0px;
	padding-left:10px;
}

#header ul#supNav li a {
	font-size:0.9em;
	color:#9e0b24;
}

#header ul#supNav li a:hover {
	color:#000;
}

/* master navigation - navigates the main sections of site */

ul#masterNav {
	margin-top:15px;
	list-style: none;
        font-size:1em;
}
.contract ul#masterNav, 
.manufact ul#masterNav, 
.about ul#masterNav,
.career ul#masterNav {
	margin-top:0px;
        font-size:0.8em;
	
}
ul#masterNav li {
	float:left;
	width:195px;
}
ul#masterNav li a {
	display:block;
	padding:4px 10px;
	color:#fff;
}
ul#masterNav li.manufacturing a { background: url(http://test.sturgeonfallsbrush.com/images/assets/but_manu.jpg) no-repeat top left; }
ul#masterNav li.contracting a { background: url(http://test.sturgeonfallsbrush.com/images/assets/but_contract.jpg) no-repeat top left; }
ul#masterNav li.about-us a { background: url(http://test.sturgeonfallsbrush.com/images/assets/but_about.jpg) no-repeat top left; }
ul#masterNav li.careers a { background: url(http://test.sturgeonfallsbrush.com/images/assets/but_career.jpg) no-repeat top left; }
ul#masterNav li a:hover { background: url(http://test.sturgeonfallsbrush.com/images/assets/but_over.jpg) no-repeat top left; }



/* homepage division intros
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

ul#divisions {
	clear:both;
	padding-bottom:2px;
}

ul#divisions li {
	position:relative;
	float:left;
	width:195px;
	height:228px;
}

ul#divisions li.contracting { background: url(http://test.sturgeonfallsbrush.com/images/assets/bg_contract_hm.jpg) repeat-x bottom; }
ul#divisions li.manufacturing { background: url(http://test.sturgeonfallsbrush.com/images/assets/bg_manufact_hm.jpg) repeat-x bottom; }
ul#divisions li.about-us { background: url(http://test.sturgeonfallsbrush.com/images/assets/bg_about_hm.jpg) repeat-x bottom; }
ul#divisions li.careers { background: url(http://test.sturgeonfallsbrush.com/images/assets/bg_career_hm.jpg) repeat-x bottom; }

ul#divisions p {
	padding:10px 10px;
	font-size:0.9em;
	line-height:1.75em;
	color:#333;
}

ul#divisions li a {
	float:left;
	position:absolute;
	left:10px; bottom:35px;
	width:74px; height:21px;
	text-indent:-9999px;
	background: url(http://test.sturgeonfallsbrush.com/images/assets/but_enter.gif) no-repeat;
	
}
ul#divisions a:hover { background: url(http://test.sturgeonfallsbrush.com/images/assets/but_enter_over.gif) no-repeat; }

/* section content area
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

#content {
        margin: 0 auto;
}

/* section navigation */

ul#sectionNav {
	float:left;
	width:205px;;
	font-size:1em;
        margin-top:33px;
}
ul#sectionNav li {
	width:205px;
	margin-bottom:1px;
}
ul#sectionNav li a {
	display:block;
	margin:0;
	padding:5px 5px;
	color:#fff;
}

.contract ul#sectionNav li a { background:url(http://test.sturgeonfallsbrush.com/images/assets/but_contract.jpg) no-repeat top left; }
.manufact ul#sectionNav li a { background:url(http://test.sturgeonfallsbrush.com/images/assets/but_manu.jpg) no-repeat top left; }
.about ul#sectionNav li a { background:url(http://test.sturgeonfallsbrush.com/images/assets/but_about.jpg) no-repeat top left; }
.career ul#sectionNav li a { background:url(http://test.sturgeonfallsbrush.com/images/assets/but_career.jpg) no-repeat top left; }

ul#sectionNav li a:hover { background:url(http://test.sturgeonfallsbrush.com/images/assets/but_over.jpg) no-repeat top left; }
ul#sectionNav li a.selected { background:url(http://test.sturgeonfallsbrush.com/images/assets/but_active.jpg) no-repeat top left; }


/* section copy
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

#copy {
	width:550px;
	margin:33px 0 0 230px;
	line-height:1.5em;
}

#copy p {
	margin: 10px 0px;
}
.copy img {

}
.copy img[align="left"] {
		
}
.copy img[align="right"] {
		
}

.clear {
	clear:both;
}

/* Body text
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

#copy p {

}

#copy strong {

}

#copy ul {
	
}

#copy ul li {
	
}

#copy ol {
	
}

#copy ol li {

}


/* Headings
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

#copy h1 {
	font: bold 2em Georgia, "Times New Roman", Times, serif;
}
#copy h2 {
	font: bold 1.5em Georgia, "Times New Roman", Times, serif;
}
#copy h3 {
	font: bold 1.2em Georgia, "Times New Roman", Times, serif;
}
#copy h4 {
	font: bold 1em Georgia, "Times New Roman", Times, serif;
}
#copy h5 {
	font: bold 0.9em Georgia, "Times New Roman", Times, serif;
}


/* Links
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

#copy a {
	text-decoration:none;	
}

#copy a:link, a:visited {
	color: #333;
}
#copy a:hover {
	color: #111;
}
#copy a:active {
	color: #111;
}

/* Tables
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

#copy table {

}

#copy tr {

}

#copy td {

}

/* Forms
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/


/* Images
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/



/* footer
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

ul#footer {
	position:relative;
	width:780px;
	list-style: none;
        padding-top:10px;
	margin-bottom:25px;
	text-align:right;
}
ul#footer li {
	display:inline;
}
.home ul#footer {
	clear:both;
}
ul#footer li {
	font-size:0.8em;
	padding:5px;
}
ul#footer li a {
	color:#9e0b24;
}
ul#footer li a:hover {
	text-decoration:underline;
	color:#000;
}


