/* Generated by Font Squirrel (http://www.fontsquirrel.com) on March 8, 2012 09:03:39 AM America/New_York */



@font-face {
    font-family: 'SortsMillGoudyRegular';
    src: url('GoudyStM-webfont.eot');
    src: url('GoudyStM-webfont.eot?#iefix') format('embedded-opentype'),
         url('GoudyStM-webfont.woff') format('woff'),
         url('GoudyStM-webfont.ttf') format('truetype'),
         url('GoudyStM-webfont.svg#SortsMillGoudyRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

body {
	background-color: #3462ff;
	color:#fff;
	font-family: Vegur;
	font-size:12pt;
	text-align:center;
}

.textplace{
	padding-right:20px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#000;
}

a:link {  /* unvisited link */
	color:#FFF;
	text-decoration:none;
	font: 100% Verdana, Geneva, sans-serif;
	font-weight:bold;
}      
a:visited {
	color:#000;
	text-decoration:none;
	font: 100% Verdana, Geneva, sans-serif;
	font-weight:bold;
}
a:hover {color:#0000FF;}  /* mouse over link */
a:active {color:#0000FF;}  /* selected link */ 


#bgtop {
position:absolute;
left:0;
top:0;
width:100%;
height:180px;
background:url("http://namhinc.com/images/gradient_top.png");
z-index:-1;
}

#container {
_padding-left:96px; /* ie6 hack */
margin:0 auto;
width:885px;
}

#container2 {
_padding-left:96px; /* ie6 hack */
margin:0 auto;
}

#header {
	height:180px;
	font-family: Arial, Helvetica, sans-serif;
}

.indexheading {
	width:850px;
	margin-left:auto;
	margin-right:auto;
}

h2.center {
	text-align:center;
}

.MaterialHandling {
	width:610px;
	height:25px;
	position:relative;
	top:15px;
}

p.style1 {
	font: 18px/27px 'SortsMillGoudyRegular', Arial, sans-serif;
}
p.style2 {
	font: 18px/27px 'SortsMillGoudyItalic', Arial, sans-serif;
}
#Northamerican {
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}


h1.sites { font:100% Verdana, Geneva, sans-serif; font-size:24px; margin-bottom:20px; margin-top:20px;}
h2.sites { font:100% Verdana, Geneva, sans-serif; font-size:20px; margin-bottom:10px;}

h1.fontface {
	font: 60px/68px 'SortsMillGoudyRegular', Arial, sans-serif;
	letter-spacing: 0;
	text-align: left;
	font-size: 45px;
	position:relative;
	top:-40px;
}

.indent {
	text-align:left;
	text-indent:45px;
}

.slogan {
	text-align:right;
	position:relative;
	left:-95px;
	top:-90px;
	font-style:italic;
}


#contactinfo {
	width:280px;
	height:115px;
	padding:0px;
	float:right;
	font-size: 24px;
	font-style:normal;
	position:relative;
	top:-40px;
}

#productbanner {
font-size:15px;
position:absolute;
top:0;
margin-top:140px;
width:885px;
color:#1a317f;
font-family: "OFL Sorts Mill Goudy TT";
font-weight:bold;
}


#main {
width:950px;
text-align:left;
margin:0 auto;
}

#main2 {
padding-top:15px;
text-align:left;
margin:0 auto;
}

#main  {
text-decoration:none;
font-weight:bold;
}

#photos {
	width:880px;
}

#box-table-a
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 5px;
	width: 250px;
	text-align: left;
	border-collapse: collapse;
	float:right;
}
#box-table-a td
{
	padding: 8px;
	background: #CCCCCC; 
	border-bottom: 1px solid #fff;
	color: #669;
	border-top: 1px solid transparent;
}
#box-table-a tr:hover td
{
	background: #d0dafd;
	color: #339;
}

#productarray {
	position:relative;
	left:40px;	
}

.products {
	margin:5px;
	float:right;
	height:883px;
}

.products table {
	cellpadding:4px;
}

.products td {
	background-color:#CCC;
}

h2.products {
	font:100% Arial, Helvetica, sans-serif;
	font-size:18px;
	margin-bottom:10px;
	padding-bottom:10px;
}

.superlift {
	text-align:center;
	width:900px;
	margin-left:auto;
	margin-right:auto;
}

h2.superlift {
	font:100% Arial, Helvetica, sans-serif;
	font-size:24px;
	padding:10px;	
}
h3.superlift {
	font:100% Arial, Helvetica, sans-serif;
	font-size:18px;
	padding:8px;	
}

p.superlift {
	font:100% Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:5px;	
}

.superlift td {
	background-color:#FFF;
	color:#000;
}

	
.superlift	A:link {text-decoration: none}
.superlift A:visited {text-decoration: none}
.superlift A:active {text-decoration: none}
.superlift A:hover {text-decoration: underline; color: red;
}

#button_menu {
background:url("http://namhinc.com/images/button_menu.png");
}


div.rect0:hover h1 {
color:#990000;
}

/* page 0 */

.rect0 {
width:262px;
height:139px;
background:url("http://namhinc.com/images/rect0.jpg")  no-repeat;
padding-bottom:22px;
margin-right:33px;
float:left;
padding:8px;
}

.rect00 {
width:260px;
height:139px;
background:url("http://namhinc.com/images/rect0.jpg")  no-repeat;
float:left;
padding:4px;
margin-bottom:28px;
margin-right:25px;
color:#F00;
}

vertalign2 {
 height:150px; 
 width:auto; 
 float:left;
	
}

.rect0 .vertalign {
display:table;
width:111px;
height:110px;
margin-left:128px;
position:absolute;
text-align:center;
padding-left:4px;
padding-right:5px;
}

.rect0 h1 {
color:#3462ff;
font-size:12px;
display: table-cell;
vertical-align: middle;
top:2px;
}

.rect0a {
width:885px;
height:147px;
background:url("http://namhinc.com/images/rect0aReversed.jpg");
clear:left;
text-align:left;
}
.rect0aBlank {
width:885px;
height:147px;
background:url("http://namhinc.com/images/rect0aBlank.jpg");
clear:left;
text-align:left;
}
#as_left {
	width:165px;
	font-size:22px;
	position:relative;
	top:85px;
	left:100px;
}

#as_left a:link, #as_left a:visited {
text-decoration:none;
color:#1a317f;
font-family: "OFL Sorts Mill Goudy TT";
font-weight:normal;
}

#as_left a:hover {
color:#990000;
}

#sitelist {
	padding-top:10px;
	width:535px;
	float:right;
	font-size: 14px;
}

#sitelist a:link, 
#sitelist a:visited {
text-decoration:none;
font-size:15px;
text-align:left;
color:#1a317f;
font-family: "OFL Sorts Mill Goudy TT";
font-weight:normal;
}

#sitelist a:hover {
	color:#990000;
	font-family: Verdana, Geneva, sans-serif;
	background-color: #00F;
}

#sitelist p {
margin-bottom:2px;
}

#column2 {
margin-right:0;
}

.video {
	position:relative;
	top:5px;
	left:10px;
}



.column {
float:left;
margin-right:80px;
}

/* page 1 */

#promo_smarter {
width:583px;
height:267px;
background:url("http://namhinc.com/images/promo_smarter.jpg");
float:left;
margin-right:13px;
}

.rect1 {
width:286px;
height:268px;
background:url("http://namhinc.com/images/rect1.jpg")  no-repeat;
padding-bottom:22px;
float:left;
padding-left:6px;
padding-right:6px;
padding-bottom:12px;
}

.rect1 img {
margin-left:8px;
margin-top:20px;
}

.rect1 .vertalign {
display:table;
width:90px;
height:110px;
margin-left:167px;
margin-top:30px;
position:absolute;
text-align:left;
padding-left:4px;
padding-right:10px;
}

.rect1 h1 {
color:#3462ff;
font-size:15px;
display: table-cell;
vertical-align: middle;
top:2px;
}

.rect1 p {
font-weight:normal;
font-family: "OFL Sorts Mill Goudy TT";
color:#666666;
padding:12px;
font-size:14px;
margin-top:15px;
}

.rect1a {
width:885px;
height:71px;
background:url("http://namhinc.com/images/ForCustomLifts.jpg");
clear:left;
text-align:left;
}

/* page 2 */

.rect2 {
width:434px;
height:300px;
background:url("http://namhinc.com/images/rect2.jpg") no-repeat;
float:left;
padding-left:6px;
padding-right:6px;
padding-bottom:12px;
}

.rect2 img {
margin-left:5px;
margin-top:15px;
margin-right:25px;
float:left;
}

.rect2  p {
font-family:"OFL Sorts Mill Goudy TT";
color:#666666;
padding-right:20px;
font-size:12px;
margin-top:12px;
margin-left:8px;
font-weight:normal;
}

.rect2  li {
font-family:"OFL Sorts Mill Goudy TT";
color:#666666;
padding-right:10px;
font-size:14px;
margin-top:12px;
margin-left:4px;
font-weight:normal;
line-height:14px;
}

.rectC2 {
width:400px;
height:auto;
background:url("http://namhinc.com/images/rectC2.png");
float:left;
padding-left:6px;
padding-right:6px;
margin:10px;
}

.rectC2 img {
margin-left:5px;
margin-top:15px;
margin-right:25px;
float:left;
}

.rectC2  p {
font-family:"OFL Sorts Mill Goudy TT";
color:#666666;
padding-right:20px;
font-size:14px;
margin-top:15px;
margin-left:8px;
font-weight:normal;
}

.rectC2  li {
font-family:"OFL Sorts Mill Goudy TT";
color:#666666;
padding-right:20px;
font-size:14px;
margin-top:15px;
margin-left:8px;
font-weight:normal;
}

.rect2a {
width:378px;
height:216px;
background:url("http://namhinc.com/images/rect2a.jpg");
float:left;
text-align:left;
padding:30px;
}

.rect2a p {
color:#1a317f;
font-weight:bold;
font-family:"OFL Sorts Mill Goudy TT";
font-size:18px;
margin-bottom:20px;
line-height:25px;
}

span.red, span.red a:link, span.red a:visited {
color:#990000;
font-family:Vegur;
text-decoration:none;
}

span.red:hover, span.red a:hover {
color:#3462ff;
}

/* page 3 */

.rect3 {
width:286px;
height:198px;
background:url("http://namhinc.com/images/rect3.jpg")  no-repeat;
padding-bottom:22px;
float:left;
padding-left:6px;
padding-right:6px;
padding-bottom:12px;
text-align:center;
}

.rect3 img {
margin-left:5px;
margin-top:8px;
margin-right:25px;
}

.rect3a {
width:885px;
height:71px;
background:url("http://namhinc.com/images/rect3a.jpg");
clear:left;
text-align:center;
}

.rect3a p {
font-weight:bold;
color:#1a317f;
font-family:"OFL Sorts Mill Goudy TT";
padding-top:23px;
font-size:17px;
}

/* page 4 */
.rect4 {
width:200px;
height:199px;
background:url("http://namhinc.com/images/rect4.jpg")  no-repeat;
padding:5px;
float:left;
text-align:center;
margin:10px;
}

.rect4 img {
margin-top:20px;
margin-bottom:8px;
}


a img { border:2px; border-color:transparent; border-style:solid;}
a:hover img {border: 2px blue solid; }
a:visited img {border: 2px; border-color:transparent; border-style:solid; }
a:active img {border: 2px; border-color:transparent; border-style:solid;}

.rect4 h1 {
color:#3462ff;
font-size:15px;
top:2px;
width:180px;
margin:0 auto;
}

.rect4a {
width:442px;
height:208px;
background:url("http://namhinc.com/images/rect4a.jpg");
float:left;
text-align:center;
}

.rect4a p {
font-weight:bold;
color:#1a317f;
font-family:"OFL Sorts Mill Goudy TT";
padding-top:23px;
font-size:17px;
padding:50px;
margin-top:10px;
}

/* page 5 */

.rect5 {
width:286px;
height:198px;
background:url("http://namhinc.com/images/rect5.jpg")  no-repeat;
padding-bottom:22px;
float:left;
padding-left:6px;
padding-right:6px;
padding-bottom:12px;
text-align:center;
}

.rect5 img {
margin-left:5px;
margin-top:8px;
margin-right:25px;
}

/* page 6 */

.rect6 {
width:432px;
height:268px;
background:url("http://namhinc.com/images/rect6.jpg")  no-repeat;
padding-bottom:22px;
float:left;
padding-left:6px;
padding-right:13px;
padding-bottom:12px;
text-align:left;
}

.rect6 ul {
margin-left:210px;
font-family:"OFL Sorts Mill Goudy TT";
font-size:12px;
color:#666;
margin-top:22px;
padding-right:25px;
list-style-type: disc;
line-height:13px;
font-weight:normal;
}

.rect6 img {
margin-left:5px;
margin-top:22px;
float:left;
}

#quote {
	position:relative;
	width:417;
	left:110px;
}

#footer {
clear:left;
padding-top:8px;
text-align:left;
margin-bottom:13px;
}

#footer p {
font-family:arial;
font-size:10px;
}

#icon_cc {
float:right;
width:157px;
height:45px;
background:url("http://namhinc.com/images/icon_cc.png");

}

.clearflt {
	clear:both;
}