body {
	background-color: #EEEEDD;
}
h1 {
	color: #FFFFFF;
	margin: 0px;
	padding: 0px 0px 0px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}
h2 {
	color: #FFFFFF;
	margin: 0px;
	padding: 4px 0px 0px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
h2 a {
	color: #FFFFFF;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
}
h3 {	
	font-size: 16px;
	font-weight: bold;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #C94E00;
}
h3 a {
	color: #615A12;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #615A12;
}
h4 { 
	font-size: 1.5em; 
	border-bottom: 1px solid #c94e00; 
}
h5 { 
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	line-height: 110%;
	color: #615A12; 
	font-size: 2em; 
	margin: 0; 
	padding: 0; 
}
h6 { 
	color: #c94e00; 
	font-size: 1.2em; 
	margin: 0; 
	padding: 0; 
	border-width: 0; 
}

#wrapper {
	width: auto;
}

#container {
	height: 720px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
#dropmenudiv{
position:absolute;
font:normal 11px Arial;
line-height:14px;
z-index:100;}

#dropmenudiv a{
	width: 220px;
	display: block;
	text-indent: 12px;
	padding: 1px 0;
	text-decoration: none;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #615A12;
}

#dropmenudiv a:hover{ /*hover background color*/
	background-color: #EEEEDD;
	color: #615A12;
}
#navigation a:visited {
	text-decoration: none;
	color: #FFFFFF;
	background-color: #615A12;
}
#navigation {
	background-color: #615A12;
	text-align: right;
}
#navigation a:active {
	text-decoration: none;
	color: #FFFFFF;
	background-color: #615A12;
}
#navigation ul {
	display: inline;
	list-style-type: none;
}
#homeContent {
	font-size: 18px;
	font-style: italic;
	color: #615A12;
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	line-height: 28px;
	position: absolute;
	width: 350px;
	height: 150px;
	left: 580px;
	top: 225px;
}
#flashClip {
	float: left;
}
#header { 
	background-color:#615A12;
	position: relative; 
	width: 960px; 
	height: 142px; 
}
.logo {
	float: left;
	margin: 25px 0 0 20px;
}

.headerList{
	float: right;
}

.headerList ul{
	margin: 0;
	padding: 25px 30px 0 0;
	list-style-type: none;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 95%;
	color: #FFF;
	text-align: left;
	/* display: inline; IE 6 hack */
	line-height: 150%;
}
.headerList ul a {
	color: #dfded0;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #dfded0;
}


#lowerHomeContent { 
	position: absolute; 
	width: 960px; 
	top: 515px; 
	left: 0; 
	height: 206px; 
	background-image: url(../img/960/bottompic.jpg); 
	z-index: 2; 
	float: left; 
	clear: both; 
	padding-top: 12px; 
}

#homeInfo {
	position: absolute;
	z-index: 3;
	left: 568px;
	top: 570px;
	width: 244px;
	height: 79px;
}
#sfc {
	position: absolute;
	left: 877px;
	top: 546px;
	z-index: 4;
}
#footer {
	position: absolute;
	height: 23px;
	width: 960px;
	top: 684px;
	z-index: 5;
}
#leftMain {
	height: 500px;
	width: 280px;
	position: absolute;
	top: 182px;
	background-repeat: no-repeat;
	background-position: 0px;
	z-index: 1;
	padding-top: 4px;
}
#rightMain {
	height: 490px;
	width: 636px;
	position: absolute;
	left: 295px;
	overflow: scroll;
	padding: 12px;
	font-size: 12px;
	line-height: 18px;
	top: 191px;
	background-color: #ffffff;
}

#rightMain a {
	color: #615A12;
	text-decoration: underline;
}
#rightMain a:hover {
	color: #615A12;
	text-decoration: none;
}
#rightMain a:visited {
	color: #615A12;
	text-decoration: none;
}
#rightMainNoScroll {
	height: 490px;
	width: 656px;
	position: absolute;
	left: 280px;
	padding: 12px;
	font-size: 12px;
	line-height: 18px;
	top: 184px;
	background-color: #FFFFFF;
}

#rightMainNoScroll a {
	color: #615A12;s
	text-decoration: underline;
}
#rightMainNoScroll a:hover {
	color: #615A12;
	text-decoration: none;
}
#rightMainNoScroll a:visited {
	color: #615A12;
	text-decoration: none;
}
.spacer5px {
	position: relative;
	padding-top: 4px;
}
.padded {
	margin-top: 4px;
}
#storeSearch { color: #fff; float: left; margin-top: 124px; }
#storeSearch2 { color: #fff; margin-top: 124px; float: left; margin-left: 110px; }
#dealerForm { font-size: 12px; line-height: 18px; margin-left: 72px; }
.textfield100 { font-size: 11px; width: 72px; height: 16px; margin: 0; padding: 0; border-width: 0; }
.dealerFormTitle { font-size: 13px; font-weight: bold; }

.languageButton { position: relative; top: 44px; left: 570px; }
.fastenerImage { padding-top: 6px; padding-bottom: 6px; list-style-type: none; }
#installationTable { margin: 0; padding: 0; border-width: 0; }
#installationTable td { background-color: #eed; text-align: center; margin: 0; padding: 3px; border-width: 0; }
#installationTable th { background-color: #eed; margin: 0; padding: 3px; border-width: 0; }
.graph_table_row_gray {
	background-color: #e0dfe3;
}
.graph_table { padding: 0; margin: 0 0 0 12px; width: 95%; border-width: 0; }
.graph_table td {
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 4px;
	text-align: center;
}
.graph_table th {
	font-weight: bold;
	text-align: center;
	padding-right: 4px;
	padding-left: 4px;
}
.graph_table td.left_bold {
	font-weight: bold;
	text-align: left;
	white-space: nowrap;
}
#photoGallery { margin: 0; padding: 0; border-width: 0; }
#photoGallery img { padding-left: 12px; }
#photoGallery td { text-align: center; margin: 0; padding: 0; }
.captions { padding-left: 30px; }

.dealerDistributor { color: #c94e00; font-weight: bold; }

