

* {
	margin: 0;
	padding: 0;
	text-decoration:none;
}

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

body.contract {
	background: url(http://www.sturgeonfallsbrush.com/images/assets/bg_contract_hm.jpg) repeat-x bottom;
}

body.manufact {
	background: url(http://www.sturgeonfallsbrush.com/images/assets/bg_manufact_hm.jpg) repeat-x bottom;
}

body.about {
	background: url(http://www.sturgeonfallsbrush.com/images/assets/bg_about_hm.jpg) repeat-x bottom;
}

body.career {
	background: url(http://www.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://www.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: 34px;
	top: 16px;
	left: 0px;
	text-indent: -9999px;
	background: url(http://www.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://www.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://www.sturgeonfallsbrush.com/images/assets/title_manufact.gif) no-repeat;
}

/* header image */

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

.home #panImage {
	height:180px;
} 
.about #panImage {
	background: url(http://www.sturgeonfallsbrush.com/images/assets/pano_about.jpg) no-repeat;
	height: 169px;
}
.career #panImage {
	background: url(http://www.sturgeonfallsbrush.com/images/assets/pano_careers.jpg) no-repeat;
	height: 169px;
}

.contract #panImage {
	clear: both;
	background: url(http://www.sturgeonfallsbrush.com/images/assets/pano_contract.jpg) no-repeat;
}

.manufact #panImage {
	clear: both;
	background: url(http://www.sturgeonfallsbrush.com/images/assets/pano_manufact.jpg) no-repeat;
}

/* kwicks */

.kwicks {
	/* recommended styles for kwicks ul container */
	list-style: none;
	position: relative;
	margin: 0;
	padding: 0;
	border:2px solid black;
	background-color:black;
}
.kwicks li{
	/* these are required, but the values are up to you (must be pixel) */
	width: 193px;
	height: 176px;

	/*do not change these */
	display: block;
	overflow: hidden;
	padding: 0;  /* if you need padding, do so with an inner div (or implement your own box-model hack) */
}
.kwicks.horizontal li {
	/* This is optional and will be disregarded by the script.  However, it should be provided for non-JS enabled browsers. */
	margin-right: 5px; /*Set to same as spacing option. */	
	float: left;
}
.kwicks.horizontal li img {
	border-style:none;
}
.kwicks.vertical  li{
	/* This is optional and will be disregarded by the script.  However, it should be provided for non-JS enabled browsers. */
	margin-bottom: 5px; /*Set to same as spacing option. */	
}
.kwicks.vertical  li img {
	border-style:none;
}
#kwick_1 { 
	background-color: #2853a9;
}
#kwick_2 {
	background-color: #a72239;
}
#kwick_3 {
	background-color: #47a318;
}
#kwick_4 { 
	background-color: #f3763a;
}
.kwicks.horizontal #kwick_4 {
	margin-right: none; /* cancel margin on last kiwck (if you set a margin above) */
}
.kwicks.vertical #kwick_4 {
	margin-bottom: none; /* cancel margin on last kiwck (if you set a margin above) */
}


/* 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://www.sturgeonfallsbrush.com/images/assets/but_manu.jpg) no-repeat top left;
}

ul#masterNav li.contracting a {
	background: url(http://www.sturgeonfallsbrush.com/images/assets/but_contract.jpg) no-repeat top left;
}

ul#masterNav li.about-us a {
	background: url(http://www.sturgeonfallsbrush.com/images/assets/but_about.jpg) no-repeat top left;
}

ul#masterNav li.careers a {
	background: url(http://www.sturgeonfallsbrush.com/images/assets/but_career.jpg) no-repeat top left;
}

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

/* homepage division intros
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#tagline {
	width:780px;
	height:34px;
	position:relative;
}
#tagline img {
	position:absolute;
	top:13px;
	right:47px;
}

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

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

ul#divisions li.contracting {
	background: url(http://www.sturgeonfallsbrush.com/images/assets/bg_contract_hm.jpg) repeat-x bottom;
}

ul#divisions li.manufacturing {
	background: url(http://www.sturgeonfallsbrush.com/images/assets/bg_manufact_hm.jpg) repeat-x bottom;
}

ul#divisions li.about-us {
	background: url(http://www.sturgeonfallsbrush.com/images/assets/bg_about_hm.jpg) repeat-x bottom;
}

ul#divisions li.careers {
	background: url(http://www.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://www.sturgeonfallsbrush.com/images/assets/but_enter.gif) no-repeat;
}

ul#divisions a:hover {
	background: url(http://www.sturgeonfallsbrush.com/images/assets/but_enter_over.gif) no-repeat;
}



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

#content {
	margin-top:33px;
}

/* section navigation */

ul#sectionNav {
	float: left;
	list-style: none;
	width: 205px;
	font-size: 1em;
}

ul#sectionNav ul {
	padding-left: 22px;
	width: 150px;
}


ul#sectionNav li {
	width: 205px; 
	margin-bottom: 1px;
}

ul#sectionNav li a {
	display: block;
	margin: 0;
	padding: 5px 10px 5px 5px;
	color: #fff;
}

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

.manufact ul#sectionNav li a {
	background: url(http://www.sturgeonfallsbrush.com/images/assets/but_manu.jpg) no-repeat top left;
}

.about ul#sectionNav li a {
	background: url(http://www.sturgeonfallsbrush.com/images/assets/but_about.jpg) no-repeat top left;
}

.career ul#sectionNav li a {
	background: url(http://www.sturgeonfallsbrush.com/images/assets/but_career.jpg) no-repeat top left;
}

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

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


ul#sectionNav ul li {
	width:150px;
}
ul#sectionNav ul li a {
	color: black;
	background-image: none;
}
ul#sectionNav ul li a.hover {
	background-image: none;
	color: red;
}
ul#sectionNav ul li a.selected {
	background-image: none;
	color: black;
}

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

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

#copy #entry {
		margin-bottom: 15px;
}
#copy p {
	margin: 10px 0px;
}

#copy img {
	border:1px solid #333333;
}

#copy a {
	color:#a51d34;
	text-decoration:underline;
}

#copy a:hover {
	text-decoration:none;
	color:#093488;
}

.clear {
	clear: both;
	height:1px;
}

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

#copy p {
	
}

#copy strong {
	
}
#copy .small {
	font-size:0.8em;
	margin-bottom:0px;
	font-style:italic;
}

#copy ul, #copy ol {
	margin:10px;
}

#copy ul li, #copy ol li {
	margin-left:10px;
}

#copy ol {
	
}

#copy ol li {
	
}
#copy table.contenttable {
	padding:0px 0px;
}
#copy table.contenttable td {

}
#copy table.contenttable td {
	margin:0px 10px 2px 0px;
}

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

#copy h1 {
	font: bold 2em Georgia, "Times New Roman", Times, serif;
	margin:10px 0;
}

#copy h2 {
	font: bold 1.5em Georgia, "Times New Roman", Times, serif;
	margin:10px 0;	
}

#copy h3 {
	font: bold 1.2em Georgia, "Times New Roman", Times, serif;
	margin:20px 0;
}

#copy h4 {
	font: bold 1em Georgia, "Times New Roman", Times, serif;
	margin:10px 0;
}

#copy h5 {
	font: bold 0.9em Georgia, "Times New Roman", Times, serif;
	margin:10px 0;
}

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



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

#copy table {
	
}

#copy tr {
	
}

#copy td {
	
}

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

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

#copy .imageleft {
	margin: 0px 10px 5px 0px;
}
#copy .imageright {
	margin: 0px 0px 5px 10px;
}

/* 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;
}