body {
background:#181818 url("http://www.northernstoneworks.com/images/bg_body.png") repeat-x scroll 0 0;
color:#ffffff;
font-family: Arial, Verdana;
font-size:10pt;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
text-align:center;
margin:0;
padding:0;
-x-system-font:none;
}
.body_subpages {
	background: #181818 url(../images/bg_body.png) repeat-x;
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica;
	font-size:10pt;
	text-align:center;
	scrollbar-3dlight-color:#fff;
	scrollbar-arrow-color:#000;
	scrollbar-base-color:#fff;
	scrollbar-darkshadow-color:#fff;
	scrollbar-face-color:#ddd;
	scrollbar-highlight-color:#ddd;
	scrollbar-shadow-color:#ddd;
	scrollbar-track-color:#f5f5f5; 
} 

a	{ color: #B8916A; text-decoration: underline; outline: 0; }

a:visited{ color: #D38D49; text-decoration: underline; outline: 0; }

a:hover{ color: #EEB176; text-decoration: none; }


.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
.clearfix {display: inline-table;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
.clear {
	clear: both;/* extend height of .main to longest column */
	height:1px;
	overflow:hidden;/* prevent IE expanding the container */
	margin: 0; /* keep flush with surrounding blocks */
}


div.LMenu a:link, div.LMenu a:visited {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bolder;	color: #FFFFFF;	text-decoration: none;	display: block;	margin: 1px;	}

#menu 		{ padding:0; margin:0; color:#fff; font-family: arial, helvetica, sans-serif; text-transform: uppercase;
		white-space:nowrap; list-style-type:none; }

#menu li 	{display:inline;}

#menu li a 	{ padding:0.2em 1em; background:#000; color:#fff; text-decoration:none; font-weight:normal; 	font-size:10pt;
float:left; border:1px solid #000; display: inline;  }

#menu li a:hover	{ background:#000; color:#fff; font-weight:bold; display: inline; font-size:9.2pt;}

H1		{ font-family: Arial, Verdana; font-size: 14pt; font-weight: bold; color: #B8916A; margin-top: 25px; margin-bottom:15px }

H2		{ font-family: Arial, Verdana; font-size: 13pt; font-weight: bold; color: #B8916A; margin-top: 25px; margin-bottom:15px }

H3		{ font-family: Arial, Verdana; font-size: 14pt; font-weight: bold; color: #B8916A; margin-top: 20px; margin-bottom:0px }

H4		{ font-family: Arial, Verdana; font-size: 10pt; font-weight: bold; color: #B8916A; margin-top: 20px; margin-bottom:0px }

P		{ font-family: Arial, Verdana; font-size: 10pt; font-weight: normal; color: #ffffff }

.footer 	{ font-weight: normal; font-size: 10px; color: #B8916A; font-style: normal; font-family: Arial, Helvetica, 		sans-serif; text-align: center; margin-top: 0px; margin-bottom:0px ; TEXT-DECORATION: none }

.table_outerwrap{ BORDER: #2C2C2C 1px solid; border-width:1px 0 1px 1px; width="96%";background:#000; padding:10px; }
outer-wrap {
	position:relative; 
	width: 954px;
	margin: 10px auto;
	text-align: left;
	font-size:100%;
}
inner-wrap {
	border:1px solid #2C2C2C;
	border-width:1px 0 1px 1px;
	background:#000;
}

table		{ word-spacing: 0; margin-top: 0; margin-bottom: 0; padding-top: 0; 
		padding-bottom: 0; text-align: center; font-family: Verdana; font-size: 9pt }

.table_home	{ BORDER-TOP: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid; width="101%" }


td		{ margin-bottom: 0; margin-left: 0px; text-align: left; vertical-align:top; font-family: Arial, Verdana, Helvetica; }

.content {
	BORDER-RIGHT: #d3d3d3 1px solid; BORDER-TOP: #d3d3d3 1px solid; BORDER-LEFT: #d3d3d3 1px solid; BORDER-BOTTOM: #d3d3d3 1px solid; BACKGROUND-COLOR: #f2f2f2


.PrName {	font-size: 18px; font-weight: bold; color: #8F120C; font-family: Verdana, Arial, Helvetica, sans-serif;}

.PrDescr {	font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #333333; background-image: url(/images/b.gif);}

.Subheader {	font-size: 14px; font-weight: bold; color: #666666;}

.scroll_div {  text-align: left; vertical-align: top; padding: 0px; width: auto; height: auto; overflow: auto; nowrap: nowrap}

