body
	{
	font: 1em verdana, arial, sans-serif;
	text-align: center;
	margin: 10px auto 0 13px;
	padding: 0;
}

input {
background: transparent;
}



/*---Image preloader---*/
#preloader
	{
	display: none;
	width: 200px;
	height: 200px;
	background: url(../assets/Image/button_over.gif) no-repeat;
}
/*---End of Image preloader---*/

a
	{
	color: #176db0;
	background-color: inherit;
}

p
	{
	padding: 0 0 10px 0;
	margin: 0;
}

a:hover
	{
	color: #ff6600;
	background-color: inherit;
}

blockquote
	{
	margin: 0 0 17px 20px;
}

#maincont
	{
	float: left;
	width: 980px;
	text-align: center;
	margin:0 0 20px 0;
	padding: 0;
	border-bottom: 1px solid #176db0;
}

#wrapper
	{
	float: left;
	background: url(../assets/Image/back_bar.gif) repeat-y;
	width: 980px;
}

h1
	{
	background: url(../assets/Image/header.jpg) no-repeat;
	width: 980px;
	height: 213px;
	padding: 0;
	margin: 0;
}

#home h1
	{
	background: url(../assets/Image/headerhome.jpg) no-repeat;
}

h1 span
	{
	display: none;
}

#date
	{
	width: 980px;
	padding: 0;
	margin: 0;
}

#date p
	{
	background-color: inherit;
	color: #176db0;
	font-size: 0.7em;
	text-align: right;
	padding: 2px 5px 2px 0;
	margin: 0;
}

#nav
	{
	background: url(../assets/Image/top_nav.gif) 0 0 no-repeat;
	float: left;
	width: 166px;
	padding: 0;
	margin: 0;
}

#nav ul
	{
	background-color: inherit;
	background: url(../assets/Image/nav_bar.gif) repeat-y;
	list-style: none;
	text-align: right;
	float: left;
	margin: 35px 0 0 0;
	padding: 0;
	width: 156px;
	color: inherit;
}

#nav ul li
	{
	margin: 0;
	padding: 0;
	
}

#nav ul li a
	{
	color: #176db0;
	background: url(../assets/Image/button.gif) center left no-repeat;
	font-size: 0.7em;
	font-weight: bold;
	text-decoration: none;
	margin: 4px 5px 2px 0;
	padding: 3px 18px 3px 2px;
	display: block;
}

#nav ul li a:hover
	{
	color: #ff6600;
	background-image: url(../assets/Image/button_over.gif);
}

#aboutbtn #two, #home #one, #cuttobtn #three, #rollerpressbtn #four, #rollerslitt #five, #rotarystrip #six, #sheetslitt #seven, #slitterrew #eight, #ring #nine, #leathercut #ten, #skiving #eleven, #othercut #twelve, #newsbtn #thirteen, #contactmerkle #fourteen, #directions #fifteen, #merkleindex #sixteen
	{
	color: #ff6600;
	background: url(../assets/Image/button_over.gif) center left no-repeat;
}

#navimg
	{
	
	background: url(../assets/Image/bottom_nav.gif) no-repeat;
	width: 166px;
	height: 188px;
	float: left;
	clear: both;
}

#bodytxt
	{
	background: url(../assets/Image/body_bar.gif) repeat-y;
	width: 814px;
	float: right;
}

#bottomimg
	{
	text-align: left;
	clear: both;
	width: 814px;
	background: url(../assets/Image/bottom.gif) no-repeat;
	height: 41px;
}

h2
	{
	background-color: inherit;
	background: url(../assets/Image/top.gif) no-repeat;
	width: 814px;
	height: 63px;
	float: left;
	padding: 25px 0 0 0;
	margin: 0;
	color: #005fb9;
	font-size: 1.7em;
	
	letter-spacing: 3px;
}

h2.shift
	{
	background-color: inherit;
	background: url(../assets/Image/top.gif) no-repeat;
	width: 814px;
	height: 63px;
	float: left;
	padding: 25px 0 0 0;
	text-indent: 195px;
	margin: 0;
	color: #005fb9;
	font-size: 1.7em;
	text-align: left;
	letter-spacing: 3px;
}

h2.homeheader
	{
	background-color: inherit;
	background: url(../assets/Image/top.gif) no-repeat;
	width: 814px;
	height: 63px;
	float: left;
	padding: 30px 0 0 0;
	
	color: #005fb9;
	font-size: 1.4em;
	
	letter-spacing: 0px;
	
}

h3
	{
	background-color: inherit;
	font-size: 1.3em;
	color: #005fb9;
	padding: 0;
	margin: 0 0 10px 0;
}

h3 strong {
	color: #000;
	background: inherit;
}

.list
	{
	margin: 0 0 10px 0;
	padding: 0 0 10px 30px;
	list-style: none;
}

.list li
	{
	margin: 5px 0 0 0;
	padding-left: 20px;
	background-image: url(../assets/Image/ball.gif);
	background-repeat: no-repeat;
	background-position: 0 .2em;
}

#siteindexlist ul
	{
	margin: 0 0 10px 0;
	padding: 0 0 10px 30px;
	list-style: none;
}

#siteindexlist ul#nobottommar {
	margin: 0;
}

#siteindexlist ul li
	{
	margin: 5px 0 0 0;
	padding-left: 20px;
	background-image: url(../assets/Image/ball.gif);
	background-repeat: no-repeat;
	background-position: 0 .2em;
}

#footer
	{
	padding: 0;
	margin: 0;
	font-family: verdana, arial, sans-serif;
	clear: both;
	float: right;
	width: 814px;
}

p.footerheader
	{
	background-color: inherit;
	margin: 0 0 8px 0;
	padding: 0px;
	color: #005fb9;
	font-size: 1.1em;
}

p.footerheader02
	{
	font: 1.1em verdana, arial, sans-serif;
	text-align: left;
	background-color: inherit;
	margin: 0 0 8px 40px;
	padding: 0;
	color: #005fb9;
	font-weight: bold;
}

p.footertxt
	{
	clear: both;
	background-color: inherit;
	padding: 0;
	margin: 0 0 8px 0;
	font-size: 1.1em;
	font-weight: bold;
	color: #005fb9;
}

p.footertxt01
	{
	
	float: left;
	background-color: inherit;
	padding: 0;
	margin: 0 0 8px 40px;
	font-size: 1.1em;
	font-weight: bold;
	color: #005fb9;
}

p.footertxt02
	{
	float: right;
	background-color: inherit;
	padding: 0;
	margin: 0 40px 8px 0;
	font-size: 1.1em;
	font-weight: bold;
	color: #005fb9;
}

p.footertxt03
	{
	background-color: inherit;
	padding: 0;
	margin: 0 40px 5px 0;
	font-size: 0.7em;
	font-weight: bold;
	color: #005fb9;
}

p.abacustxt
	{
	background-color: inherit;
	letter-spacing: 2px;
	padding: 0;
	margin: 0 0 8px 0;
	font-size: 0.7em;
	font-weight: bold;
	color: #005fb9;
}

.orange
	{
	color: #ff6600;
	background-color: inherit;
}

#spacer
	{
	width: 100%;
	margin: 0 0 20px 0;
}

p.space
	{
	margin: 0 0 5px 0;
}

#maintxt
	{
	text-align: left;
	font-size: 0.8em;
	clear: both;
	padding: 0;
	margin: 0 auto;
	width: 725px;
}

#maintxt01
	{
	text-align: left;
	font-size: 0.8em;
	clear: both;
	padding: 0;
	margin: 0 auto;
	width: 755px;
}

#maintxt02
	{
	text-align: left;
	font-size: 0.8em;
	clear: both;
	padding: 0;
	margin: 0 auto;
	width: 635px;
}

.rightimg
	{
	float: right;
	margin: 0 0 3px 5px;
}

.leftimg
	{
	float: left;
	margin: 0 5px 20px 0;
}

.imgboxl {
	float: left;
	margin: 0 5px 3px 0;
}

.imgboxr {
	float: right;
	margin: 0 0 3px 5px;
}

.imgboxl p, .imgboxr p, .rightimagecase p {
	font-size: 0.8em;
	color: #005fb9;
	font-weight: bold;
	text-align: center;
}

.center
	{
	text-align: center;
	margin: 10px auto;
}

.clear
	{
	margin: 0 0 10px 0;
	clear: both;
}

.rightimagecase
	{
	margin: 0 0 0 10px;
	width: 160px;
	float: right;
}

.imgclear
	{
	margin: 0 0 10px 0;
	float: right;
	clear: both;
}

#form {
	width: 373px;
	padding: 0px;
	margin: 0px;
	font: 1em verdana, arial, sans-serif;
	float: left;
}

.formright
	{
	width: 350px;
	float: right;
	
}

#form input
	{
	background-color: #fff;
	border: 1px solid #000;
	color: inherit;
}

#form label {
	margin: 0 5px 0 0;
	float: left;
	width: 110px;
	text-align: right;
	color: #000;
	background-color: inherit;
	font-weight: bold;
	font-size: 0.9em;
}

#form input, textarea {
	color: inherit;
	width: 240px;
	margin-bottom: 5px;
	background-color: #fff;
	border: 1px solid #000;
}

#form textarea {
	height: 100px;
}

#form br {
	clear: left;
}

#form .inputbutton
	{
	width: 80px;
	margin: 0 0 0 117px;
	background-color: #176db0;
	color: #fff;
}

#form .inputbutton02
	{
	width: 80px;
	margin: 0 0 0 20px;
	background-color: #176db0;
	color: #fff;
}

.openingp
	{
	font-size: 1.1em;
	font-weight: bold;
}

.padded
	{
	float: right;
	width: 530px;
	padding-left: 10px;
	
}

.floatinghead
	{
	float: left;
}

.clear02
	{
	float: left;
	clear: both;
}

.imagecase
	{
	float: left;
	padding: 0px 15px 0px 15px;
	
}

.imagecase img
	{
	border: 1px solid #176DB0;
	
}

.imagecase p
	{
	background-color: inherit;
	font-size: 0.8em;
	color: #005fb9;
	font-weight: bold;
	
}

.imagecontrol
	{
	position: relative;
	top: 0;
	left: 0px;
	margin: 0;
	padding: 0;
	text-align: center;
	float: right;
}

.centerimg
	{
	margin: 15px 0px 0px 0;
}

.redtext{
	background-color: inherit;
	color: #bf0202;
}

.footerleft
	{
	float: left;
	padding: 0;
	margin: 0;
}

.footerright
	{
	padding: 0;
	margin: 0;
	float: right;
}

.anchor
	{
	float: right;
	clear: both;
}

.contactlrg
	{
	padding: 0;
	margin: 0;
	font-weight: bold;
	font-size: 1.3em;
}

.lrgnumber02
	{
	font-size: 1.2em;
}

.bdr
	{
	padding: 0;
	margin: 5px 0;
}

.omission
	{
	background-color: inherit;
	color: red;
}

.blue
	{
	color: #005fb9;
	font-weight: bold;
}

/*Special Offers*/

.product_list { 
  margin-top: 18px
}

.product_list img {
  border: 1px solid #0090D1;
  margin-left: 15px;
}

.product_list td {
  padding-bottom: 15px;
  display: table-cell;
  vertical-align: top;
}


.product_list2 {
  font-weight: bold;
}

.product_list2 dt {
  margin: 0px;
  padding: 0px;
}

.product_list2 dd {
  margin: 0px;
  padding: 8px 0px 0px 50px;
}

.product_list2 .product_prices {
  display: block;
  text-align: right;
  margin-top: -25px;
}

.product_title {
  width: 42%;
  color: #005FBB;
  font-weight: bold;
  font-size: 1.1em;
}

.product_title u {
	font-size:  1.1em;
}

.product_title2 {
  color: #005FBB;
  font-weight: bold;
  font-size: 1.3em;
}

.product_title2 u {
	font-size:  1em;
}

.prod_description {
  font-size: 1.1em;
  font-weight: bold;
}

.special {
  font-size: 1.3em;
	letter-spacing: 3px;
}

.large_red {
  font-size: 1.6em;
  color: #DF0000;
  font-weight: bold;
}

.large_black {
  font-size: 1.4em;
}

.section_title {
  font-size: 1.5em;
  text-decoration: underline;
  font-weight: bold;
}
